From d446dc0a03030bf2f631d7af6e997384bef08863 Mon Sep 17 00:00:00 2001 From: Svetlana Kulikova Date: Fri, 10 Oct 2025 13:19:44 +0300 Subject: [PATCH] Update drawingfile --- pdf/src/engine/drawingfile.wasm | Bin 9965031 -> 9965244 bytes pdf/src/engine/drawingfile_ie.js | 3492 +++++++++++++------------- pdf/src/engine/drawingfile_native.js | 2 +- 3 files changed, 1747 insertions(+), 1747 deletions(-) diff --git a/pdf/src/engine/drawingfile.wasm b/pdf/src/engine/drawingfile.wasm index 694a1555ced5105e697d41bc0c486b1d658e4833..b828f9443bd0e1c44421a24a591738d71c72a333 100644 GIT binary patch delta 5145 zcmbW5dvp}l9mnUDnb~<{XS18fZZ^rC;Q|Yx2n2!#gba{`XF|j(XbV!b)ljP-S}oNe zq++YKQkCC1Dt(+2^X+>+1Z`B zbMNo|-j}~WaZ-D6!%3}cSBG-u*K2lntlixq0|lr+0|h__1~5SkSilAja6uu60}muX z5lDg*C9Q3YFUfBb3_$JzRx9t;LnY^Y~LCm3(_(G9CZS8Rbl( zRbvWEWR(`5)ruELOs<7A61L~dOkrA+RuAFv8*?&ET!gq{jCdHys$y??sH|wKRZOOe z2{c^9m{7)s6rnnW{_r&SwGW$>S@dswBlcXKM*c>gy2-|#d`oF(s-F^?n;#fCr7Tbx zF4-Uk0Yb?))OzSm#nOQ(<}>@g8CV@^RWssV7Aj^&n{U`m#TGD0q(-RFhOK_Fkyptc zb#LS&Xx|E}ST<<%0WCF65p%~w8A~yn8Qw2px}0)-s4flVS+0zGLdKjjB2YDmi8TsB zNetYa$vBGbxHhwB@g|;f%r@NpG=Uf3D&h|OXZ}#k_bqt+z-Qib!t$Zf7#TJUy*DCYz%cxc6;-c0nSHg6xUoR<|c%&vp*F3{Zpsi)k z@MLS;Mnn{Zu6P9jtT8hzSkVRn#k@Hs2Zt<(B43TRq{0~zLd+2H;2qKYr0^UWf!Sk_ zB3f{e4;ox5BvT;@}g!2nWt&8~)h+Kxw$ zZR3O5zp$n*d>mdLDagpLJVO(AjL@1RY|M;0>Ds*DzA7|k^k^*ED_62lE}=1~N@xs< zgT_P(fd9ydy-=!?q>vuJ%5{ZbnKXMlAD0#Ob`_CypeH1~1jcwx$VpHdZP?CBEhH=N zV+9ebQulUVkA!r7JD)TPzjF!;W!Q;9DyK*YhMgN?rZVx7T8dmZ9hpdkqDMFH;B9gt z9qyQuqJQk*m9j&27w5KxspELf3rwo(;=^4ia2YZQW^jC1wu@JdHLKM!e=ftt^IOHm z^sf*X$)6XVU40nRilnw}7@NngV6AMf$MB~7p^?FY?{@KGc*x?H24&Pnw~+jr;-nYp zw{Mxipm95S^%$dCy%fvfG78J!lEX5%u!}B3UDm8@ei5It<6{YY#{wy6>7P6K8tif9 zE?#5W&>;fDqCLC#WwJ$QckwJPiT6{U>T?>_l!X#1S^M zS)uo@#K80`F`HU;^9N}4eO8t}+0FM^$i^q-z(Q)GH?zDHJM?cGUruM9<2EL+kiSI& zwn*N?=ip(>9^R0F5IN;K?-ALtY)|rsF&W?4Fi(?c>mI(8%J%Y0Ohg|NlCM+CUOryW z%T1r3nwX~QyIR~z;jY5T9Gl5u$CHPp@cw--OUUP+%QoB?+e+4rqV<+LL>;fJ2j?=cV~%CHI7$*_*7)3qr3aS)tHI$x5LeBds#$ z_)ylXX`Q-C#%E~m*&2=hwuL9{7)s1m-7#&)rdRjzN)>X^8;=eiF&x6pjIwG}_VO|! zltnUCE|AZqMMpWe^xkZs(?du3rG3Ulxm#6{g(KekB2Uq~&+}Ls_1MAeuH@+b8B^pS zlK1l=r3Mrud#e>F23nsF-9SVbd(wVh8HjhIm@crxKQV}cO602HiM?{~ce-akuQ7Ud zOrw4~C0i<51sPs0idJ~W&yPfe9)iCWqis+ih-2G*k6ew4U*MyA4ZZH;Ss7Y%db(}N zy_U9V7}on%3rz2C{cKry+)&TrQ^$yI&7iB4tjEQbpp;S zoQj4Y;C1xp&Z!Bxh^o5zSlV)c7n0k}`)+)GfX6Aja7NFKsg&`|zK5H-@o;9RDsCL> z=GEg+P~hiL*@(<9nk%I~{GeQ9LydVo^(+u-7qvlDX^(~-wh?0Ce-2NfqWF zhrkZ7AH941%qk>`B9o>-<@EXy?xBFabA(s6t1jBf|EY;6MfPbzjWnT)M4|L1vMQ#8 z)+`kJNYcm{ZRjdh+ezE(!l4yV8V2Y44{WPGW6aSwD{+b@>l^BV%U4rzu`B?MRomM468#I=F4=h zsi2&;zQU(a`F#~0efA1Z*BIhJWw7Y@>MOz-MQ@M_6bLPcO!~I)C67Cjkq62ri~L5THt<;Xxv^VJyt_ zMT4LjP;5!G19+IX5;L0oW?0Bz&5?ytOh==9^aO83+X8(=O7mdz6Wjrw}NG0Ik*k10JnoX z!1uwO;4bh3uoCf%~QA8A< z*q}zSMXeU)b9{{2`XEFe0vbVHDd=bsYdd2*)y|aK)+&xI&a~61ZKeOSH}?{(PCE_! zvf16U=X~FHzSr6J*m3QTj~v%_?CeoCJ#qW)p7pzXWS{^QXdnV~U;qH1`a3z zao~akCi*?PzK6D8e~8P$bu1|5>x>OJm7b!!x!L$ZLF)>G)^T`OQ2-H@|&W3AOmc%(%|vS_KngDNkk+-MzRbOU}FT z=qQz$ObL{0J8Kn_sbZLhi;mHO?CDHua3qXxeU^Lids>y|Zf)&IDOe|W`4LKNxG+uY zx?&M}_*q`s9m^@MXDQuG^-@gADebuCape@JVUKl>Y18TBtI&qju!ti zSd^t29W^7KWphf38J(VCF%>dn60^yXEGy`?JcFe$z#E2nlm^&o7{>Za166P4Q8`YN zH}ml+GdOwMfE-9djW=>oG3F}tB&!+Tt%&vAK!!Lh##HxlO~`tApmqiFTt~(;p+`;` z@0(gTGck80kRXNIn}LZfSMnrgx*KI%x0uCbjFDkh*bj8%XZM3ce2vA(iWrj3r36F*qJth-sLVmh|#n!{RU^KJYAIOrQdj zs}mMiaC>E64Njgqb;_9Ul+q`= zIHwa^_-IU$=;KSqnr@$t!HylV?1UAZNHW8HOcv&j1gujCr&+;z8_L|@$J5a`77I=Z z-Edpk{r(41INnRMNKRS7?EF`~N`|Eyn6=uoY}q>F)eFKU0;4h96+NiB&h586hpD*F z>%biM17TeuxLy!EfxXm&*gPQ?)2B(7V4b(5PWtQ+_fqY6rq(KL;#IA(7<(wh^UQME zzKvV7`8i(OZ3rQ9J^~Fko#P0tpsp&kbi}84p)n(fgxia75ThAB607*|2`HpuqZ2~N z01@N7T3JYW?$gsW*y)aTl_>gIoHO+{2_!P8xcRTNtU25C` z4=Hd*t*^jfZ#Mq+v-n+{5A`zDhrOo>$kX)#_9% zg3AOff=dpI;KIIqk)Zd2Y?(Vmgrj3v2|R*{2v1CjW}z!qOvxrK-^p)>${+6Jlgt>b ziHNX>@8Wf;T$h+IfQ2UGAwqndeE*4qSqN`ry^YC*2i@c!>sUxQ> z6A9POCtq3otx>k0chMdFe4-gf7eJ)0V%la zr6Uqj?Ps#(sWkH?K75LS>=A9M@MN*Qa3E9+SPg|pM#lAZku?obr4(TcxsY|@v~3U4 zq$`#z%SWs{m@@Q2#OhxZu_)wW#40o)JLmL{skGpSby@7= z$$gNfbuW*m5sxSVe z%}DnRjsme@zT!wHLOn0@iG?YP8;wX=_t@y+oA&YP^ysf<-U>YyV{3%8=FJgpS1+RC$3Gr-d{?hvn) zhtp+;cuHiRlIEl>reNh&)eEI%@SR7Km zm0Be%-zwdDUt_uTi_r{49X$Yg(go4#ayp)zVbS7bbCRYXh6@-p?=YGu-9ZDF&$Iu7 zSiWhR^FNn%~eiB*MSg z; z{z7IQ5-7jk!>1yGFWZk?e{6z+ym^EhbWtC7Y2~Xtnm~IT6aT|=feI(;U;8RwF1vN7 zD?FNh)c^}-Mbq7gBaArZ`8rd?iAf|ih2pRCfEGrp%kr)!j+kQ= z|JS!a-%OnP`5mp=Aj~FG?rmPxcGpX(;d=g!pG83{)&$l=!q;Lo2A(Yzm zg46S`0GU_zX3@amct(w~S@cu!>2r%(&_EpJ4Q|7bu?-kY&p$F_gsQV9y7MTnwiWcq zIFvD&DHZhFlO356&;=&eQ47SI#ZV8Ic5z%nr%8V~%DIkHEY80aq)O6M|GQL@PNe3R zR@){HCiqd|m^dFt(f8n_IlBV4{|rw*6*!27xlWqQ4#EZ8n@Ctdo+f zNi^$Ce%JbU-sE5u7!AgN92g76fod=woCVGX=YR=dBB%kAz`0;Ds0CBNR8R+|f$88p za6Xs;W`cSUfD6DZ@D z;1cjP@O7{hTnd(f%fL542e=$82j2wW0xQ6`K_}<}SAZ+QN^lie1+E6G!8PDoum)TQ zt_L@O8^KNBX0R6A0=@&f!8&j&xDDJ6dcYmvPOu(`J^3#99@qfx2KRt_!S}&^;C}D} Sun{}}9t4~E-+7bXoB3~rDC(*J diff --git a/pdf/src/engine/drawingfile_ie.js b/pdf/src/engine/drawingfile_ie.js index 4e2257efc2..b5d6e15f1c 100644 --- a/pdf/src/engine/drawingfile_ie.js +++ b/pdf/src/engine/drawingfile_ie.js @@ -6017,12 +6017,50 @@ break Sa}d=rf(b,c,-1);c=rf(J[a+296>>2],k,J[h+12>>2])}Ta:{b=zq(J[a+348>>2],d,c);U 4>>2]=g;c=en(i);J[h+12>>2]=c;g=rf(J[a+296>>2],i,c);c=J[b>>2];d=e+P(c,20)|0;J[d+8>>2]=g;J[d+12>>2]=g+J[h+12>>2];J[d+16>>2]=J[a+96>>2]?9724:0;J[b>>2]=c+1;break Qa}Pc[J[751857]](b)}qf(a,0)}Kc=h+16|0;b=J[a+324>>2]}if(b)Wa:{Xa:{b=J[a+352>>2];if(!b){b=mt(10,J[a+296>>2]);J[a+352>>2]=b;if(!b)break Xa}if(zq(b,k,l))break Wa;lT(J[a+352>>2],k,l,f);break Wa}qf(a,0)}if(i)Pc[J[751857]](i);b=J[a+36>>2];if(!(J[a+292>>2]|(J[b+20>>2]-J[b+16>>2]|0)>249)){Je(a);b=J[a+36>>2]}h=J[b+16>>2];if(K[h|0]!=62)continue;break}}if(K[J[b+ 16>>2]]!=62)break ba;if((b|0)!=(j|0))sp(a,90,31216,0,0);Re(a)}Kc=m+16|0;break b;case 33:f=Kc-16|0;Kc=f;c=J[a+36>>2];e=J[c+16>>2];Ya:{if(K[e|0]!=60|K[e+1|0]!=33|(K[e+2|0]!=78|K[e+3|0]!=79))break Ya;if(K[e+4|0]!=84|K[e+5|0]!=65|(K[e+6|0]!=84|K[e+7|0]!=73))break Ya;if(K[e+8|0]!=79|K[e+9|0]!=78)break Ya;Za:{if(J[a+292>>2]){b=c;break Za}if((e-J[c+12>>2]|0)<501){b=c;break Za}b=c;if((J[b+20>>2]-e|0)>499)break Za;wi(a);b=J[a+36>>2];e=J[b+16>>2]}J[a+200>>2]=J[a+200>>2]+10;J[b+16>>2]=e+10;J[b+32>>2]=J[b+32>> 2]+10;d=K[e+10|0];if((d|0)==37){Pe(a);b=J[a+36>>2];d=K[J[b+16>>2]]}_a:{if(d&255)break _a;if((De(b)|0)>0)break _a;Ff(a)}b=K[J[J[a+36>>2]+16>>2]]-9|0;if(!(1<>>0<=23:0)){kf(a,65,39058);break Ya}Te(a);e=Kj(a);if(!e){bg(a,48,0);break Ya}b=K[J[J[a+36>>2]+16>>2]]-9|0;if(!(1<>>0<=23:0)){kf(a,65,38885);break Ya}if(rt(e,58))yq(a,205,38563,e,0);Te(a);d=$H(a,f+12|0,0);Te(a);b=J[a+36>>2];$a:{if(K[J[b+16>>2]]==62){if((b|0)!=(c|0))kf(a,65,31420);Re(a);b=J[a>>2];if(J[a+212>>2]|!b)break $a; -b=J[b+28>>2];if(!b)break $a;Pc[b|0](J[a+4>>2],e,J[f+12>>2],d);break $a}bg(a,49,0)}if(d)Pc[J[751857]](d);b=J[f+12>>2];if(!b)break Ya;Pc[J[751857]](b)}Kc=f+16|0;break b;case 0:break c;default:break b}dy(a);break b}cy(a)}if(J[a+172>>2]!=-1){ab:{if(J[a+96>>2])break ab;b=J[a+40>>2];if((b|0)==1){_H(a);if(J[a+96>>2])break ab;b=J[a+40>>2]}if((b|0)<2)break ab;b=J[J[a+36>>2]+16>>2];if(K[b|0]!=60|K[b+1|0]!=33|K[b+2|0]!=91)break ab;PS(a)}J[a+172>>2]=3}}function L6(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f= -0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;f=_c(1160);J[790620]=0;J[f+8>>2]=a;J[f>>2]=2453308;J[f+16>>2]=0;J[f+12>>2]=b;J[f+4>>2]=a;a=J[790620];J[790620]=0;if((a|0)!=1){a=f;J[a+340>>2]=0;J[a+344>>2]=0;J[a+328>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a>>2]=2529956;J[a+352>>2]=1;m=a+352|0;b=J[a+12>>2];a:{if((b|0)<=0)break a;f=J[a+8>>2];if(K[f|0]==1)break a;J[a+12>>2]=b-1;J[a+8>>2]=f+1}aB(a,gh(a,2,m),a+28| -0,m);aB(a,J[a+44>>2],a+48|0,m);aB(a,J[a- -64>>2],a+68|0,m);aB(a,J[a+84>>2],a+88|0,m);d=0;b:{if(!J[a+352>>2])break b;b=J[a+92>>2];J[a+348>>2]=(b|0)<1240?107:(b|0)<33900?1131:32768;b=0;if(J[a+32>>2]<=0){J[m>>2]=0;d=0;break b}f=J[a+40>>2];c=lq(a,J[a+28>>2]+3|0,J[a+36>>2],m);g=J[a+40>>2];d=J[a+36>>2];d=lq(a,(d+J[a+28>>2]|0)+3|0,d,m);c:{f=c+f|0;c=J[a+40>>2];if((f|0)<(c|0))break c;h=J[a+44>>2];if((h|0)<(f|0))break c;i=c;c=d+g|0;if((i|0)>=(c|0)|(c|0)>(h|0)|(c|0)<(f|0))break c;d:{if(!J[m>>2])break d;b=_c(12); -g=J[a+8>>2];J[790620]=0;f=ha(5380,b|0,f+g|0,c-f|0,0)|0;c=J[790620];J[790620]=0;e:{f:{g:{if((c|0)!=1){J[a+20>>2]=f;J[a+128>>2]=-1;J[a+132>>2]=0;J[a+136>>2]=0;J[a+140>>2]=0;J[a+144>>2]=0;J[a+148>>2]=0;J[a+152>>2]=0;J[a+156>>2]=0;J[a+160>>2]=0;J[a+164>>2]=0;J[a+200>>2]=0;J[a+204>>2]=0;J[a+192>>2]=-755914244;J[a+196>>2]=1062232653;J[a+184>>2]=0;J[a+188>>2]=2;J[a+176>>2]=0;J[a+180>>2]=1078525952;J[a+168>>2]=0;J[a+172>>2]=-1067909120;J[a+208>>2]=0;J[a+212>>2]=0;J[a+216>>2]=-755914244;J[a+220>>2]=1062232653; -dd(a+224|0,0,104);h:{if(J[a+52>>2]<=0){J[a+1144>>2]=0;J[a+352>>2]=0;break h}c=J[a+60>>2];f=a+352|0;g=lq(a,J[a+48>>2]+3|0,J[a+56>>2],f);b=J[a+56>>2];b=J[a+60>>2]+lq(a,(b+J[a+48>>2]|0)+3|0,b,f)|0;g=c+g|0;c=J[a+60>>2];i:{j:{if((g|0)<(c|0))break j;d=J[a- -64>>2];if((d|0)<(g|0)|(b|0)<=(c|0)|(b|0)>(d|0))break j;if((b|0)>=(g|0))break i}J[f>>2]=0}J[a+1144>>2]=0;k:{if((b|0)<=(g|0))break k;for(;1;){g=iQ(a,g,f);if(!J[a+352>>2])break k;c=J[a+1144>>2]-1|0;d=a+(c<<4)|0;if(!J[d+360>>2]){J[a+1144>>2]=c;c=J[d+368>> -2];if(J[a+128>>2]<0)J[a+128>>2]=c;l:{m:{n:{o:{p:{q:{r:{s:{t:{u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{G:switch(c-3072|0){default:H:switch(c|0){case 0:d=0;I:{J:switch(J[a+360>>2]-1|0){case 0:J[a+132>>2]=J[a+368>>2];break l;case 1:e=O[a+368>>3];d=e>2E9;if(R(e)<2147483648)c=~~e;else c=-2147483648;J[a+132>>2]=e<-2E9?0:d?0:c;break l;case 2:break J;default:break I}c=J[a+372>>2];if(!c)break I;d=J[a+368>>2]/(c|0)|0}J[a+132>>2]=d;break l;case 18:break p;case 17:break q;case 16:break r;case 15:break s;case 5:break u; +b=J[b+28>>2];if(!b)break $a;Pc[b|0](J[a+4>>2],e,J[f+12>>2],d);break $a}bg(a,49,0)}if(d)Pc[J[751857]](d);b=J[f+12>>2];if(!b)break Ya;Pc[J[751857]](b)}Kc=f+16|0;break b;case 0:break c;default:break b}dy(a);break b}cy(a)}if(J[a+172>>2]!=-1){ab:{if(J[a+96>>2])break ab;b=J[a+40>>2];if((b|0)==1){_H(a);if(J[a+96>>2])break ab;b=J[a+40>>2]}if((b|0)<2)break ab;b=J[J[a+36>>2]+16>>2];if(K[b|0]!=60|K[b+1|0]!=33|K[b+2|0]!=91)break ab;PS(a)}J[a+172>>2]=3}}function raa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f= +0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;var y=0;var z=0;var A=0;var C=0;var D=0;var E=0;f=Kc-128|0;Kc=f;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{if(!J[a+100>>2])break j;r=J[d+24>>2];l=J[J[a+92>>2]+8>>2];n=J[l+16>>2];v=d;h=J[a+88>>2];d=J[h+24>>2];j=J[h+28>>2];k:{if((d|0)!=(j|0)){h=0;for(;1;){i=J[d>>2];l:{if(!i)break l;i=J[i>>2];if(!i)break l;if((i|0)==(v|0))break k;h=J[J[i+28>>2]+20>>2]+h|0}d=d+4|0;if((j| +0)!=(d|0))continue;break}}h=-1}i=h;j=J[v+28>>2];m:{if(!c){c=J[j+20>>2];if(!c)break m}q=a+60|0;for(;1;){k=Pu(j,(b?J[(g<<2)+b>>2]:g)+1|0);if(!J[k>>2])break j;d=_c(200);J[790620]=0;h=$(5196,d|0,l|0)|0;s=J[790620];J[790620]=0;n:{o:{if((s|0)!=1){qk(l,h);if(J[a+100>>2]-3>>>0>1)break o;d=J[J[l+16>>2]+44>>2];if(d)d=J[d+20>>2];else d=0;I8(l,d,h);break n}break a}SQ(n,i+(b?J[(g<<2)+b>>2]:g)|0,h)}K8(l,h,i+(b?J[(g<<2)+b>>2]:g)|0);J[f+112>>2]=13;d=J[k+4>>2];J[f+40>>2]=J[k>>2];J[f+44>>2]=d;J[f+32>>2]=9;d=f+32|0; +s=f+112|0;if(J[zf(d,r,s,0)>>2]!=7){bd(s);bd(d);break j}xq(q,J[k>>2]+e|0,h);bd(f+112|0);bd(f+32|0);g=g+1|0;if((g|0)!=(c|0))continue;break}u=a+60|0;w=f- -64|0;n=0;for(;1;){m=0;d=Pu(j,(b?J[(n<<2)+b>>2]:n)+1|0);g=J[d>>2];if(!g)break j;p=rk(u,e+g|0);J[f+96>>2]=13;g=J[d+4>>2];J[f+120>>2]=J[d>>2];J[f+124>>2]=g;J[f+112>>2]=9;p:{q:{d=f+112|0;if(J[zf(d,r,f+96|0,0)>>2]==7){bd(d);o=0;q=0;s=0;k=0;i=0;h=0;d=0;g=J[f+104>>2];if(J[g+16>>2]>0){for(;1;){J[f+32>>2]=13;r:{s:{t:{u:{i=J[J[g+4>>2]+(m<<5)>>2];if(!hd(4321, +i)){d=f+32|0;if(J[Of(J[f+104>>2],m,d)>>2]!=9){bd(d);h=0;g=-1;break u}g=J[f+40>>2];bd(f+32|0);if((g|0)<=0){h=0;break u}h=e+g|0;o=rk(u,h);if(!o){h=1;break u}d=td(i);if(d>>>0>=2147483632)break h;v:{if(d>>>0<=10){H[f+91|0]=d;g=f+80|0;break v}t=(d|15)+1|0;g=_c(t);J[f+88>>2]=t|-2147483648;J[f+80>>2]=g;J[f+84>>2]=d}D=vd(g,i,d)+d|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,p|0,f+80|0,o|0);d=J[790620];J[790620]=0;if((d|0)!=1){if(H[f+91|0]<0)Zc(J[f+80>>2]);qp(u,h);o=1;break r}break i}if(!hd(2538,i)){bd(f+32|0);break r}if(!hd(1543, +i)){Of(J[f+104>>2],m,f+32|0);q=1;break t}if(!hd(1535,i)){Of(J[f+104>>2],m,f+32|0);s=1;break t}d=hd(13414,i);Of(J[f+104>>2],m,f+32|0);k=!d|k;break t}if(J[si(J[f+104>>2],m,f+32|0)>>2]==7){o=vB(l,g>>>31|0);if(h)xq(u,e+g|0,o);d=td(i);if(d>>>0>=2147483632)break h;w:{if(d>>>0<=10){H[f+91|0]=d;h=f+80|0;break w}g=(d|15)+1|0;h=_c(g);J[f+88>>2]=g|-2147483648;J[f+80>>2]=h;J[f+84>>2]=d}D=vd(h,i,d)+d|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,p|0,f+80|0,o|0);d=J[790620];J[790620]=0;x:{if((d|0)!=1){if(H[f+91|0]<0)Zc(J[f+ +80>>2]);i=0;g=J[f+40>>2];if(J[g+16>>2]>0)break x;break s}break i}for(;1;){J[f+80>>2]=13;h=J[J[g+4>>2]+(i<<5)>>2];d=f+80|0;Of(J[f+40>>2],i,d);t=Zk(d,l,r,u,e,0,1);g=td(h);if(g>>>0>=2147483632)break f;y:{if(g>>>0<=10){H[f+27|0]=g;d=f+16|0;break y}C=(g|15)+1|0;d=_c(C);J[f+24>>2]=C|-2147483648;J[f+16>>2]=d;J[f+20>>2]=g}D=vd(d,h,g)+g|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,o|0,f+16|0,t|0);d=J[790620];J[790620]=0;if((d|0)!=1){if(H[f+27|0]<0)Zc(J[f+16>>2]);bd(f+80|0);i=i+1|0;g=J[f+40>>2];if((i|0)>=J[g+16>>2])break s; +continue}break}break g}d=f+32|0;bd(d);Of(J[f+104>>2],m,d);o=1}g=Zk(f+32|0,l,r,u,e,0,1);z:{A:{B:{h=td(i);if(h>>>0<2147483632){C:{if(h>>>0<=10){H[f+91|0]=h;d=f+80|0;break C}t=(h|15)+1|0;d=_c(t);J[f+88>>2]=t|-2147483648;J[f+80>>2]=d;J[f+84>>2]=h}D=vd(d,i,h)+h|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,p|0,f+80|0,g|0);d=J[790620];J[790620]=0;if((d|0)==1)break z;if(H[f+91|0]<0)Zc(J[f+80>>2]);if(hd(3776,i))break A;if((Pc[J[J[g>>2]+8>>2]](g)|0)!=16)break B;h=0;if((J[g+24>>2]-J[g+20>>2]|0)<=0)break A;for(;1;){D:{d= +ch(g,h,1);if((Pc[J[J[d>>2]+8>>2]](d)|0)!=17)break D;I[f+84>>1]=K[5194]|K[5195]<<8;H[f+91|0]=6;H[f+86|0]=0;J[790620]=0;J[f+80>>2]=K[5190]|K[5191]<<8|(K[5192]<<16|K[5193]<<24);i=$(4950,d|0,f+80|0)|0;t=J[790620];J[790620]=0;if((t|0)!=1){if(H[f+91|0]<0)Zc(J[f+80>>2]);if(!i)break D;J[d+32>>2]=J[d+32>>2]|1;break D}break i}h=h+1|0;if((h|0)>2]-J[g+20>>2]>>2)continue;break}break A}break h}if((Pc[J[J[g>>2]+8>>2]](g)|0)!=17)break A;I[f+84>>1]=K[5194]|K[5195]<<8;H[f+91|0]=6;H[f+86|0]=0;J[790620]=0;J[f+ +80>>2]=K[5190]|K[5191]<<8|(K[5192]<<16|K[5193]<<24);d=$(4950,g|0,f+80|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break i;if(H[f+91|0]<0)Zc(J[f+80>>2]);if(!d)break A;J[g+32>>2]=J[g+32>>2]|1}bd(f+32|0);break r}break i}bd(f+32|0);o=1}m=m+1|0;g=J[f+104>>2];if((m|0)>2])continue;break}d=k;h=s;i=q;if(d&(h&(o&i)))break p}g=Zh(j,(b?J[(n<<2)+b>>2]:n)+1|0);E:{if(i&1)break E;i=J[g+12>>2];H[f+40|0]=0;J[f+32>>2]=1768187213;J[f+36>>2]=2020557409;H[f+43|0]=8;x=O[i+24>>3];y=O[i+16>>3];z=O[i+8>>3];A=O[i>>3]; +J[790620]=0;i=Da(5293,+A,+z,+y,+x)|0;k=J[790620];J[790620]=0;if((k|0)==1)break e;J[790620]=0;ca(5067,p|0,f+32|0,i|0);i=J[790620];J[790620]=0;if((i|0)==1)break e;if(H[f+43|0]>=0)break E;Zc(J[f+32>>2])}F:{if(h&1)break F;h=J[g+12>>2];if(!J[h+64>>2])break F;H[f+43|0]=7;H[f+39|0]=0;J[f+32>>2]=K[1535]|K[1536]<<8|(K[1537]<<16|K[1538]<<24);i=K[1538]|K[1539]<<8|(K[1540]<<16|K[1541]<<24);H[f+35|0]=i;H[f+36|0]=i>>>8;H[f+37|0]=i>>>16;H[f+38|0]=i>>>24;x=O[h+56>>3];y=O[h+48>>3];z=O[h+40>>3];A=O[h+32>>3];J[790620]= +0;h=Da(5293,+A,+z,+y,+x)|0;i=J[790620];J[790620]=0;if((i|0)==1)break e;J[790620]=0;ca(5067,p|0,f+32|0,h|0);h=J[790620];J[790620]=0;if((h|0)==1)break e;if(H[f+43|0]>=0)break F;Zc(J[f+32>>2])}if(d&1)break q;I[f+36>>1]=K[13418]|K[13419]<<8;H[f+43|0]=6;H[f+38|0]=0;J[f+32>>2]=K[13414]|K[13415]<<8|(K[13416]<<16|K[13417]<<24);d=J[J[g+12>>2]+168>>2];J[790620]=0;ca(5222,p|0,f+32|0,d|0);d=J[790620];J[790620]=0;if((d|0)!=1){if(H[f+43|0]>=0)break q;Zc(J[f+32>>2]);break q}break e}bd(f+96|0);bd(f+112|0);break j}if(o& +1)break p;d=J[g+12>>2];g=J[d+288>>2];d=J[d+280>>2];k=vB(l,1);H[f+40|0]=K[4329];J[790620]=0;H[f+43|0]=9;h=K[4325]|K[4326]<<8|(K[4327]<<16|K[4328]<<24);J[f+32>>2]=K[4321]|K[4322]<<8|(K[4323]<<16|K[4324]<<24);J[f+36>>2]=h;H[f+41|0]=0;ca(5067,p|0,f+32|0,k|0);h=J[790620];J[790620]=0;if((h|0)==1)break e;if(H[f+43|0]<0)Zc(J[f+32>>2]);i=0;h=(d|0)==7?g:0;if(J[h+16>>2]<=0)break p;for(;1;){J[f+32>>2]=13;q=J[J[h+4>>2]+(i<<5)>>2];d=f+32|0;Of(h,i,d);s=Zk(d,l,r,u,e,0,1);d=td(q);if(d>>>0>=2147483632)break h;G:{if(d>>> +0<=10){H[f+91|0]=d;g=f+80|0;break G}m=(d|15)+1|0;g=_c(m);J[f+88>>2]=m|-2147483648;J[f+80>>2]=g;J[f+84>>2]=d}D=vd(g,q,d)+d|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,k|0,f+80|0,s|0);d=J[790620];J[790620]=0;if((d|0)==1)break i;if(H[f+91|0]<0)Zc(J[f+80>>2]);bd(f+32|0);i=i+1|0;if((i|0)>2])continue;break}}RQ(p);H:{if(J[a+100>>2]-3>>>0<=1){L8(l,p);J[f+72>>2]=0;J[f+76>>2]=0;J[w>>2]=0;J[w+4>>2]=0;J[f+48>>2]=0;J[f+52>>2]=0;J[f+56>>2]=0;J[f+60>>2]=1072693248;J[f+40>>2]=0;J[f+44>>2]=0;J[f+32>>2]=0;J[f+36>>2]= +1072693248;hS(r,f+96|0,f+32|0);Jx(p,O[f+32>>3],O[f+40>>3],O[f+48>>3],O[f+56>>3],O[w>>3],O[f+72>>3]);Lx(p,0,0,0);Kx(p,0,0,0);TG(p,lp(l,255,255,12));jB(p);iB(p,0);hB(p,0);RG(p,100);kB(p);break H}H[J[a+92>>2]+569|0]=0}bd(f+96|0);n=n+1|0;if((n|0)!=(c|0))continue;break}}J[f+32>>2]=13;m=0;b=f+32|0;if(J[Ll(r,J[r+20>>2],J[r+24>>2],b,0)>>2]!=7){bd(b);break j}J[f+112>>2]=13;I:{if(J[xf(J[f+40>>2],9196,f+112|0)>>2]!=9&J[f+112>>2]!=7)break I;J:{K:{k=J[l+224>>2];if(!k){b=_c(44);J[790620]=0;k=ve(b);c=J[790620]; +J[790620]=0;if((c|0)==1)break K;if(J[f+112>>2]==9)qk(l,k);M8(l,k);break J}b=_c(16);J[f+96>>2]=b;J[f+100>>2]=15;J[f+104>>2]=-2147483632;c=K[4342]|K[4343]<<8|(K[4344]<<16|K[4345]<<24);d=K[4338]|K[4339]<<8|(K[4340]<<16|K[4341]<<24);H[b+7|0]=d;H[b+8|0]=d>>>8;H[b+9|0]=d>>>16;H[b+10|0]=d>>>24;H[b+11|0]=c;H[b+12|0]=c>>>8;H[b+13|0]=c>>>16;H[b+14|0]=c>>>24;c=K[4335]|K[4336]<<8|(K[4337]<<16|K[4338]<<24);d=K[4331]|K[4332]<<8|(K[4333]<<16|K[4334]<<24);H[b|0]=d;H[b+1|0]=d>>>8;H[b+2|0]=d>>>16;H[b+3|0]=d>>>24;H[b+ +4|0]=c;H[b+5|0]=c>>>8;H[b+6|0]=c>>>16;H[b+7|0]=c>>>24;H[b+15|0]=0;J[790620]=0;da(4983,k|0,f+96|0);b=J[790620];J[790620]=0;if((b|0)!=1){if(H[f+107|0]>=0)break J;Zc(J[f+96>>2]);break J}g=Z()|0;if(H[f+107|0]>=0)break c;Zc(J[f+96>>2]);break c}a=Z()|0;Zc(b);ba(a|0);B()}L:{if(J[f+112>>2]!=9)break L;b=f+112|0;bd(b);if(J[id(J[f+40>>2],9196,b,0)>>2]==7)break L;bd(b);bd(f+32|0);break j}g=J[f+120>>2];if(J[g+16>>2]<=0)break I;j=a+60|0;for(;1;){J[f+96>>2]=13;M:{N:{O:{P:{Q:{R:{c=J[J[g+4>>2]+(m<<5)>>2];if(!hd(4369, +c)){b=f+96|0;d=J[Of(J[f+120>>2],m,b)>>2];g=J[f+104>>2];bd(b);I[f+84>>1]=K[4373]|K[4374]<<8;J[790620]=0;H[f+91|0]=6;J[f+80>>2]=K[4369]|K[4370]<<8|(K[4371]<<16|K[4372]<<24);H[f+86|0]=0;b=$(4950,k|0,f+80|0)|0;h=J[790620];J[790620]=0;S:{T:{if((h|0)!=1){if(b)break T;h=0;break S}break i}h=Ye(b,1068548,1121288,0)}if(H[f+91|0]<0)Zc(J[f+80>>2]);U:{b=(d|0)!=9?-1:g;if((b|0)<=0|h)break U;d=b+e|0;g=rk(j,d);if(!g)break U;b=td(c);if(b>>>0>=2147483632)break h;V:{if(b>>>0<=10){H[f+91|0]=b;h=f+80|0;break V}i=(b|15)+ +1|0;h=_c(i);J[f+88>>2]=i|-2147483648;J[f+80>>2]=h;J[f+84>>2]=b}D=vd(h,c,b)+b|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,k|0,f+80|0,g|0);b=J[790620];J[790620]=0;if((b|0)!=1){if(H[f+91|0]<0)Zc(J[f+80>>2]);qp(j,d);break M}break i}if(J[si(J[f+120>>2],m,f+96|0)>>2]!=6)break R;W:{if(h)break W;h=_c(32);J[h+4>>2]=0;J[h+8>>2]=0;J[h+20>>2]=0;J[h+24>>2]=0;J[h>>2]=1121244;J[h+12>>2]=0;J[h+16>>2]=0;J[h+28>>2]=0;if((b|0)>0){qk(l,h);xq(j,b+e|0,h)}b=td(c);if(b>>>0>=2147483632)break h;X:{if(b>>>0<=10){H[f+91|0]=b;d=f+80| +0;break X}g=(b|15)+1|0;d=_c(g);J[f+88>>2]=g|-2147483648;J[f+80>>2]=d;J[f+84>>2]=b}D=vd(d,c,b)+b|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,k|0,f+80|0,h|0);b=J[790620];J[790620]=0;if((b|0)==1)break i;if(H[f+91|0]>=0)break W;Zc(J[f+80>>2])}g=0;i=J[f+104>>2];if(J[i+12>>2]<=0)break N;for(;1;){J[f+80>>2]=13;Y:{if(J[Dg(i,g,f+80|0)>>2]!=9)break Y;b=rk(j,J[f+88>>2]+e|0);if(!b)break Y;af(h,b,1);qp(j,J[f+88>>2]+e|0);HH(l,j,b)}bd(f+80|0);g=g+1|0;i=J[f+104>>2];if((g|0)>2])continue;break}break N}if(!hd(4183,c))break O; +if(!hd(23500,c))break O;Z:{if(!hd(23504,c)){H[f+82|0]=0;I[f+80>>1]=16708;H[f+91|0]=2;J[790620]=0;b=$(4950,k|0,f+80|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1){i=1;if(!b)i=!hd(4331,c);if(H[f+91|0]<0)Zc(J[f+80>>2]);if(!i)break Z;break O}break i}if(!hd(4331,c))break O}if(hd(21385,c))break P;H[f+82|0]=0;I[f+80>>1]=21060;H[f+91|0]=2;J[790620]=0;b=$(4950,k|0,f+80|0)|0;d=J[790620];J[790620]=0;_:{$:{if((d|0)!=1){if(b)break $;b=0;break _}break i}b=Ye(b,1068548,1121448,0)}if(H[f+91|0]<0)Zc(J[f+80>>2]);aa:{ba:{if(b)break ba; +d=_c(44);J[790620]=0;b=ve(d);g=J[790620];J[790620]=0;if((g|0)==1)break a;qk(l,b);d=td(c);if(d>>>0>=2147483632)break aa;ca:{if(d>>>0<=10){H[f+91|0]=d;h=f+80|0;break ca}g=(d|15)+1|0;h=_c(g);J[f+88>>2]=g|-2147483648;J[f+80>>2]=h;J[f+84>>2]=d}D=vd(h,c,d)+d|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,k|0,f+80|0,b|0);d=J[790620];J[790620]=0;if((d|0)==1)break i;if(H[f+91|0]>=0)break ba;Zc(J[f+80>>2])}g=_c(32);J[g+4>>2]=0;J[g+8>>2]=0;J[g+20>>2]=0;J[g+24>>2]=0;J[g>>2]=1121244;J[g+12>>2]=0;J[g+16>>2]=0;J[g+28>>2]=0; +J[790620]=0;H[f+91|0]=7;J[f+80>>2]=K[3556]|K[3557]<<8|(K[3558]<<16|K[3559]<<24);d=K[3559]|K[3560]<<8|(K[3561]<<16|K[3562]<<24);H[f+83|0]=d;H[f+84|0]=d>>>8;H[f+85|0]=d>>>16;H[f+86|0]=d>>>24;H[f+87|0]=0;ca(5067,b|0,f+80|0,g|0);d=J[790620];J[790620]=0;if((d|0)==1)break i;if(H[f+91|0]<0)Zc(J[f+80>>2]);d=_c(148);J[d+4>>2]=0;J[d+8>>2]=0;J[d>>2]=1070972;J[d+12>>2]=0;J[d+16>>2]=0;J[790620]=0;vi(d,22637);h=J[790620];J[790620]=0;if((h|0)==1)break a;af(g,d,1);d=_c(148);J[d+4>>2]=0;J[d+8>>2]=0;J[d>>2]=1070972; +J[d+12>>2]=0;J[d+16>>2]=0;J[790620]=0;vi(d,1965);h=J[790620];J[790620]=0;if((h|0)==1)break a;af(g,d,1);d=_c(148);J[d+4>>2]=0;J[d+8>>2]=0;J[d>>2]=1070972;J[d+12>>2]=0;J[d+16>>2]=0;J[790620]=0;vi(d,23300);h=J[790620];J[790620]=0;if((h|0)==1)break a;af(g,d,1);d=_c(148);J[d+4>>2]=0;J[d+8>>2]=0;J[d>>2]=1070972;J[d+12>>2]=0;J[d+16>>2]=0;J[790620]=0;vi(d,22878);h=J[790620];J[790620]=0;if((h|0)==1)break a;af(g,d,1);d=_c(148);J[d+4>>2]=0;J[d+8>>2]=0;J[d>>2]=1070972;J[d+12>>2]=0;J[d+16>>2]=0;J[790620]=0;vi(d, +21737);h=J[790620];J[790620]=0;if((h|0)==1)break a;af(g,d,1);if(J[si(J[f+120>>2],m,f+96|0)>>2]!=7)break Q;J[f+80>>2]=13;q=0;g=J[f+104>>2];if(J[g+16>>2]>0)for(;1;){da:{ea:{g=J[J[g+4>>2]+(q<<5)>>2];if(hd(3556,g))if(J[si(J[f+104>>2],q,f+80|0)>>2]==7)break ea;bd(f+80|0);break da}fa:{c=td(g);if(c>>>0<2147483632){ga:{if(c>>>0<=10){H[f+27|0]=c;h=f+16|0;break ga}d=(c|15)+1|0;h=_c(d);J[f+24>>2]=d|-2147483648;J[f+16>>2]=h;J[f+20>>2]=c}D=vd(h,g,c)+c|0,E=0,H[D|0]=E;J[790620]=0;c=$(4950,b|0,f+16|0)|0;d=J[790620]; +J[790620]=0;ha:{ia:{if((d|0)!=1){if(c)break ia;c=0;break ha}break g}c=Ye(c,1068548,1121448,0)}if(H[f+27|0]<0)Zc(J[f+16>>2]);ja:{ka:{if(c){i=0;g=J[f+88>>2];if(J[g+16>>2]>0)break ka;break da}J[f+16>>2]=13;la:{if(J[Of(J[f+104>>2],q,f+16|0)>>2]!=9)break la;h=rk(j,J[f+24>>2]+e|0);if(!h)break la;c=td(g);if(c>>>0>=2147483632)break ja;ma:{if(c>>>0<=10){H[f+15|0]=c;d=f+4|0;break ma}i=(c|15)+1|0;d=_c(i);J[f+12>>2]=i|-2147483648;J[f+4>>2]=d;J[f+8>>2]=c}D=vd(d,g,c)+c|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,b|0,f+ +4|0,h|0);c=J[790620];J[790620]=0;if((c|0)!=1){if(H[f+15|0]<0)Zc(J[f+4>>2]);qp(j,J[f+24>>2]+e|0);break fa}break d}h=Zk(f+80|0,l,r,j,e,0,1);if(J[f+16>>2]==9)qk(l,h);c=td(g);if(c>>>0>=2147483632)break b;na:{if(c>>>0<=10){H[f+15|0]=c;d=f+4|0;break na}i=(c|15)+1|0;d=_c(i);J[f+12>>2]=i|-2147483648;J[f+4>>2]=d;J[f+8>>2]=c}D=vd(d,g,c)+c|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,b|0,f+4|0,h|0);c=J[790620];J[790620]=0;if((c|0)!=1){if(H[f+15|0]>=0)break fa;Zc(J[f+4>>2]);break fa}break d}for(;1;){oa:{pa:{h=J[J[g+4>> +2]+(i<<5)>>2];g=td(h);if(g>>>0<2147483632){qa:{if(g>>>0<=10){H[f+27|0]=g;d=f+16|0;break qa}n=(g|15)+1|0;d=_c(n);J[f+24>>2]=n|-2147483648;J[f+16>>2]=d;J[f+20>>2]=g}D=vd(d,h,g)+g|0,E=0,H[D|0]=E;J[790620]=0;d=$(4950,c|0,f+16|0)|0;g=J[790620];J[790620]=0;ra:{sa:{ta:{if((g|0)!=1){if(H[f+27|0]<0)Zc(J[f+16>>2]);if(d)break oa;J[f+16>>2]=13;if(J[Of(J[f+88>>2],i,f+16|0)>>2]==9){g=rk(j,J[f+24>>2]+e|0);if(g)break ta}g=Zk(f+80|0,l,r,j,e,0,1);if(J[f+16>>2]==9)qk(l,g);d=td(h);if(d>>>0>=2147483632)break b;if(d>>> +0>10)break sa;H[f+15|0]=d;o=f+4|0;break ra}break g}d=td(h);if(d>>>0>=2147483632)break b;ua:{if(d>>>0<=10){H[f+15|0]=d;o=f+4|0;break ua}n=(d|15)+1|0;o=_c(n);J[f+12>>2]=n|-2147483648;J[f+4>>2]=o;J[f+8>>2]=d}D=vd(o,h,d)+d|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,c|0,f+4|0,g|0);d=J[790620];J[790620]=0;if((d|0)!=1){if(H[f+15|0]<0)Zc(J[f+4>>2]);qp(j,J[f+24>>2]+e|0);break pa}break d}n=(d|15)+1|0;o=_c(n);J[f+12>>2]=n|-2147483648;J[f+4>>2]=o;J[f+8>>2]=d}D=vd(o,h,d)+d|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,c|0,f+4|0, +g|0);d=J[790620];J[790620]=0;if((d|0)!=1){if(H[f+15|0]>=0)break pa;Zc(J[f+4>>2]);break pa}break d}break f}bd(f+80|0);bd(f+16|0)}i=i+1|0;g=J[f+88>>2];if((i|0)>2])continue;break}break da}break b}break f}bd(f+80|0);bd(f+16|0)}q=q+1|0;g=J[f+104>>2];if((q|0)>2])continue;break}bd(f+80|0);bd(f+96|0);break M}break h}bd(f+96|0);if(h)break M;break P}bd(f+96|0)}b=f+96|0;Of(J[f+120>>2],m,b);d=Zk(b,l,r,j,e,0,1);b=td(c);if(b>>>0<2147483632){va:{if(b>>>0<=10){H[f+91|0]=b;h=f+80|0;break va}g=(b|15)+ +1|0;h=_c(g);J[f+88>>2]=g|-2147483648;J[f+80>>2]=h;J[f+84>>2]=b}D=vd(h,c,b)+b|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,k|0,f+80|0,d|0);b=J[790620];J[790620]=0;if((b|0)!=1){if(H[f+91|0]<0)Zc(J[f+80>>2]);bd(f+96|0);break M}break i}break h}bd(f+96|0);break M}bd(f+96|0)}m=m+1|0;g=J[f+120>>2];if((m|0)>2])continue;break}}bd(f+112|0);bd(f+32|0);c=f+96|0;b=J[a+88>>2];d=J[b+24>>2];g=J[b+28>>2];wa:{if((d|0)!=(g|0))for(;1;){xa:{b=J[d>>2];if(!b)break xa;h=J[b>>2];if(!h|(h|0)!=(v|0))break xa;if(H[b+23|0]>=0){d= +J[b+16>>2];J[c>>2]=J[b+12>>2];J[c+4>>2]=d;J[c+8>>2]=J[b+20>>2];break wa}ys(c,J[b+12>>2],J[b+16>>2]);break wa}d=d+4|0;if((g|0)!=(d|0))continue;break}H[c|0]=0;H[c+11|0]=0}d=K[f+107|0];b=d<<24>>24;if((b|0)<0?J[f+100>>2]:d){J[790620]=0;ca(3802,f+80|0,19615,c|0);b=J[790620];J[790620]=0;ya:{za:{Aa:{Ba:{Ca:{Da:{Ea:{if((b|0)!=1){if(H[f+107|0]<0)Zc(J[f+96>>2]);J[f+104>>2]=J[f+88>>2];b=J[f+84>>2];J[f+96>>2]=J[f+80>>2];J[f+100>>2]=b;J[f+88>>2]=0;J[f+80>>2]=0;J[f+84>>2]=0;b=J[a+92>>2];J[790620]=0;b=J[b+8>>2]; +c=J[790620];J[790620]=0;if((c|0)==1)break Ba;J[f+20>>2]=0;J[f+24>>2]=0;l=f+20|0;J[f+16>>2]=l;c=J[b+268>>2];J[790620]=0;d=f+16|0;ca(5227,d|0,c|0,b+272|0);b=J[790620];J[790620]=0;if((b|0)==1){g=Z()|0;et(d,J[f+20>>2]);break Aa}h=J[f+16>>2];if((l|0)==(h|0))break ya;c=a+80|0;for(;1;){Fa:{b=J[h+20>>2];d=J[J[b>>2]+44>>2];J[790620]=0;d=_(d|0,b|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break Fa;Ga:{if((d|0)!=19)break Ga;i=J[h+16>>2];if((i|0)<(e|0))break Ga;Ha:{Ia:{g=J[f+80>>2];d=J[f+84>>2];if((g|0)==(d|0))break Ia; +for(;1;){if((i|0)==J[g>>2])break Ia;g=g+4|0;if((d|0)!=(g|0))continue;break}break Ha}if((d|0)!=(g|0))break Ga}I[f+8>>1]=K[2542]|K[2543]<<8;H[f+15|0]=6;H[f+10|0]=0;J[790620]=0;J[f+4>>2]=K[2538]|K[2539]<<8|(K[2540]<<16|K[2541]<<24);j=$(4950,b|0,f+4|0)|0;d=J[790620];J[790620]=0;Ja:{Ka:{La:{if((d|0)!=1){if(H[f+15|0]<0)Zc(J[f+4>>2]);if(j){k=-1;g=J[a+76>>2];Ma:{if((c|0)==(g|0))break Ma;for(;1;){if((j|0)!=J[g+20>>2]){d=g;i=J[d+4>>2];Na:{if(i)for(;1;){g=i;i=J[g>>2];if(i)continue;break Na}for(;1;){g=J[d+8>> +2];i=J[g>>2]!=(d|0);d=g;if(i)continue;break}}if((c|0)!=(g|0))continue;break Ma}break}if((c|0)==(g|0))break Ma;k=J[g+16>>2]}J[790620]=0;d=ha(5310,a|0,k|0,f+96|0,f+80|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break Da;if(d)break Ja}I[f+4>>1]=84;J[790620]=0;H[f+15|0]=1;b=$(4950,b|0,f+4|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break La;if(H[f+15|0]<0)Zc(J[f+4>>2]);if(!b)break Ja;d=J[J[b>>2]+8>>2];J[790620]=0;d=_(d|0,b|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break Da;if((d|0)!=7)break Ka;J[790620]=0;da(5311, +b|0,(H[f+107|0]<0?J[f+96>>2]:f+96|0)|0);b=J[790620];J[790620]=0;if((b|0)!=1)break Ja;g=Z()|0;break Ca}g=Z()|0;if(H[f+15|0]>=0)break Ca;Zc(J[f+4>>2]);break Ca}g=Z()|0;if(H[f+15|0]>=0)break Ca;Zc(J[f+4>>2]);break Ca}d=J[J[b>>2]+8>>2];J[790620]=0;d=_(d|0,b|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break Da;if((d|0)!=8)break Ja;J[790620]=0;g=b;b=K[f+107|0];d=b<<24>>24<0;ca(5312,g|0,(d?J[f+96>>2]:f+96|0)|0,(d?J[f+100>>2]:b)|0);b=J[790620];J[790620]=0;if((b|0)!=1)break Ja;g=Z()|0;break Ca}g=J[f+84>>2];if((g| +0)!=J[f+88>>2]){J[g>>2]=J[h+16>>2];J[f+84>>2]=g+4;break Ga}Oa:{Pa:{b=J[f+80>>2];d=g-b|0;n=d>>2;i=n+1|0;Qa:{if(i>>>0>=1073741824){J[790620]=0;aa(1604,f+80|0);a=J[790620];J[790620]=0;if((a|0)==1)break Qa;break Ea}j=d>>1;j=d>>>0>=2147483644?1073741823:i>>>0>>0?j:i;if(!j){d=0;break Oa}if(j>>>0<1073741824)break Pa;J[790620]=0;ja(224);a=J[790620];J[790620]=0;if((a|0)!=1)break Ea}g=Z()|0;break Ca}J[790620]=0;d=_(4,j<<2)|0;i=J[790620];J[790620]=0;if((i|0)==1)break Da}i=(n<<2)+d|0;J[i>>2]=J[h+16>>2];n= +i+4|0;if((b|0)!=(g|0))for(;1;){i=i-4|0;g=g-4|0;J[i>>2]=J[g>>2];if((b|0)!=(g|0))continue;break}J[f+88>>2]=(j<<2)+d;J[f+84>>2]=n;J[f+80>>2]=i;if(!b)break Ga;Zc(b)}i=J[h+4>>2];Ra:{if(i)for(;1;){g=i;i=J[g>>2];if(i)continue;break Ra}for(;1;){g=J[h+8>>2];b=J[g>>2]!=(h|0);h=g;if(b)continue;break}}h=g;if((l|0)!=(g|0))continue;break ya}break}g=Z()|0;break Ca}g=Z()|0;break za}B()}g=Z()|0}et(f+16|0,J[f+20>>2]);break Aa}g=Z()|0}a=J[f+80>>2];if(!a)break za;J[f+84>>2]=a;Zc(a)}if(H[f+107|0]>=0)break c;Zc(J[f+96>> +2]);break c}et(f+16|0,J[f+20>>2]);a=J[f+80>>2];if(a){J[f+84>>2]=a;Zc(a)}b=K[f+107|0]}if(b<<24>>24<0)Zc(J[f+96>>2]);m=1}Kc=f+128|0;return m|0}g=Z()|0;if(H[f+91|0]>=0)break c;Zc(J[f+80>>2]);break c}fe(f+80|0);B()}g=Z()|0;if(H[f+27|0]>=0)break c;Zc(J[f+16>>2]);break c}fe(f+16|0);B()}g=Z()|0;if(H[f+43|0]>=0)break c;Zc(J[f+32>>2]);break c}g=Z()|0;if(H[f+15|0]>=0)break c;Zc(J[f+4>>2])}ba(g|0);B()}fe(f+4|0);B()}a=Z()|0;Zc(d);ba(a|0);B()}function L6(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g= +0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;f=_c(1160);J[790620]=0;J[f+8>>2]=a;J[f>>2]=2453308;J[f+16>>2]=0;J[f+12>>2]=b;J[f+4>>2]=a;a=J[790620];J[790620]=0;if((a|0)!=1){a=f;J[a+340>>2]=0;J[a+344>>2]=0;J[a+328>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a>>2]=2529956;J[a+352>>2]=1;m=a+352|0;b=J[a+12>>2];a:{if((b|0)<=0)break a;f=J[a+8>>2];if(K[f|0]==1)break a;J[a+12>>2]=b-1;J[a+8>>2]=f+1}aB(a,gh(a,2,m),a+28|0,m);aB(a, +J[a+44>>2],a+48|0,m);aB(a,J[a- -64>>2],a+68|0,m);aB(a,J[a+84>>2],a+88|0,m);d=0;b:{if(!J[a+352>>2])break b;b=J[a+92>>2];J[a+348>>2]=(b|0)<1240?107:(b|0)<33900?1131:32768;b=0;if(J[a+32>>2]<=0){J[m>>2]=0;d=0;break b}f=J[a+40>>2];c=lq(a,J[a+28>>2]+3|0,J[a+36>>2],m);g=J[a+40>>2];d=J[a+36>>2];d=lq(a,(d+J[a+28>>2]|0)+3|0,d,m);c:{f=c+f|0;c=J[a+40>>2];if((f|0)<(c|0))break c;h=J[a+44>>2];if((h|0)<(f|0))break c;i=c;c=d+g|0;if((i|0)>=(c|0)|(c|0)>(h|0)|(c|0)<(f|0))break c;d:{if(!J[m>>2])break d;b=_c(12);g=J[a+ +8>>2];J[790620]=0;f=ha(5380,b|0,f+g|0,c-f|0,0)|0;c=J[790620];J[790620]=0;e:{f:{g:{if((c|0)!=1){J[a+20>>2]=f;J[a+128>>2]=-1;J[a+132>>2]=0;J[a+136>>2]=0;J[a+140>>2]=0;J[a+144>>2]=0;J[a+148>>2]=0;J[a+152>>2]=0;J[a+156>>2]=0;J[a+160>>2]=0;J[a+164>>2]=0;J[a+200>>2]=0;J[a+204>>2]=0;J[a+192>>2]=-755914244;J[a+196>>2]=1062232653;J[a+184>>2]=0;J[a+188>>2]=2;J[a+176>>2]=0;J[a+180>>2]=1078525952;J[a+168>>2]=0;J[a+172>>2]=-1067909120;J[a+208>>2]=0;J[a+212>>2]=0;J[a+216>>2]=-755914244;J[a+220>>2]=1062232653;dd(a+ +224|0,0,104);h:{if(J[a+52>>2]<=0){J[a+1144>>2]=0;J[a+352>>2]=0;break h}c=J[a+60>>2];f=a+352|0;g=lq(a,J[a+48>>2]+3|0,J[a+56>>2],f);b=J[a+56>>2];b=J[a+60>>2]+lq(a,(b+J[a+48>>2]|0)+3|0,b,f)|0;g=c+g|0;c=J[a+60>>2];i:{j:{if((g|0)<(c|0))break j;d=J[a- -64>>2];if((d|0)<(g|0)|(b|0)<=(c|0)|(b|0)>(d|0))break j;if((b|0)>=(g|0))break i}J[f>>2]=0}J[a+1144>>2]=0;k:{if((b|0)<=(g|0))break k;for(;1;){g=iQ(a,g,f);if(!J[a+352>>2])break k;c=J[a+1144>>2]-1|0;d=a+(c<<4)|0;if(!J[d+360>>2]){J[a+1144>>2]=c;c=J[d+368>>2]; +if(J[a+128>>2]<0)J[a+128>>2]=c;l:{m:{n:{o:{p:{q:{r:{s:{t:{u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{G:switch(c-3072|0){default:H:switch(c|0){case 0:d=0;I:{J:switch(J[a+360>>2]-1|0){case 0:J[a+132>>2]=J[a+368>>2];break l;case 1:e=O[a+368>>3];d=e>2E9;if(R(e)<2147483648)c=~~e;else c=-2147483648;J[a+132>>2]=e<-2E9?0:d?0:c;break l;case 2:break J;default:break I}c=J[a+372>>2];if(!c)break I;d=J[a+368>>2]/(c|0)|0}J[a+132>>2]=d;break l;case 18:break p;case 17:break q;case 16:break r;case 15:break s;case 5:break u; case 13:break v;case 4:break D;case 3:break E;case 2:break F;case 1:break H;default:break l}d=0;K:{L:switch(J[a+360>>2]-1|0){case 0:J[a+136>>2]=J[a+368>>2];break l;case 1:e=O[a+368>>3];d=e>2E9;if(R(e)<2147483648)c=~~e;else c=-2147483648;J[a+136>>2]=e<-2E9?0:d?0:c;break l;case 2:break L;default:break K}c=J[a+372>>2];if(!c)break K;d=J[a+368>>2]/(c|0)|0}J[a+136>>2]=d;break l;case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 31:case 32:case 33:case 34:case 35:break l; case 37:break m;case 36:break n;case 30:break o;case 8:break t;case 7:break w;case 6:break x;case 5:break y;case 4:break z;case 3:break A;case 2:break B;case 1:break C;case 0:break G}d=0;M:{N:switch(J[a+360>>2]-1|0){case 0:J[a+140>>2]=J[a+368>>2];break l;case 1:e=O[a+368>>3];d=e>2E9;if(R(e)<2147483648)c=~~e;else c=-2147483648;J[a+140>>2]=e<-2E9?0:d?0:c;break l;case 2:break N;default:break M}c=J[a+372>>2];if(!c)break M;d=J[a+368>>2]/(c|0)|0}J[a+140>>2]=d;break l}d=0;O:{P:switch(J[a+360>>2]-1|0){case 0:J[a+ 144>>2]=J[a+368>>2];break l;case 1:e=O[a+368>>3];d=e>2E9;if(R(e)<2147483648)c=~~e;else c=-2147483648;J[a+144>>2]=e<-2E9?0:d?0:c;break l;case 2:break P;default:break O}c=J[a+372>>2];if(!c)break O;d=J[a+368>>2]/(c|0)|0}J[a+144>>2]=d;break l}d=0;Q:{R:switch(J[a+360>>2]-1|0){case 0:J[a+148>>2]=J[a+368>>2];break l;case 1:e=O[a+368>>3];d=e>2E9;if(R(e)<2147483648)c=~~e;else c=-2147483648;J[a+148>>2]=e<-2E9?0:d?0:c;break l;case 2:break R;default:break Q}c=J[a+372>>2];if(!c)break Q;d=J[a+368>>2]/(c|0)|0}J[a+ @@ -6055,105 +6093,67 @@ a+352|0;switch(gh(a,c,j)|0){case 0:break yb;case 1:break zb;case 2:break Ab;defa Db:switch(J[a+128>>2]-3092|0){default:f=0;h=0;k=Kc-256|0;Kc=k;d=3008192;Eb:{Fb:switch(J[a+292>>2]){default:w=a,x=re(256,4),J[w+24>>2]=x;for(;1;){c=f<<2;J[c+J[a+24>>2]>>2]=0;J[J[a+24>>2]+(c|4)>>2]=0;J[J[a+24>>2]+(c|8)>>2]=0;J[J[a+24>>2]+(c|12)>>2]=0;f=f+4|0;if((f|0)!=256)continue;break}c=J[a+292>>2];j=a+352|0;r=gh(a,c,j);if(!J[a+352>>2])break Eb;f=c+1|0;Gb:{Hb:switch(r&127){case 0:g=gh(a,f,j);if(!J[a+352>>2])break Eb;f=c+2|0;c=J[a+332>>2];c=(c|0)>(g|0)?g+1|0:c;if((c|0)<2)break Gb;d=1;for(;1;){g=gh(a, f,j);if(!J[a+352>>2])break Eb;g=g<<2;h=J[g+J[a+24>>2]>>2];if(h)qd(h);f=f+1|0;h=ye(jQ(a,L[J[a+344>>2]+(d<<1)>>1],k,j));J[g+J[a+24>>2]>>2]=h;d=d+1|0;if((c|0)!=(d|0))continue;break}break Gb;case 1:break Hb;default:break Gb}q=gh(a,f,j);if(!J[a+352>>2])break Eb;f=c+2|0;if((q|0)<=0)break Gb;d=1;for(;1;){g=c;c=f;f=gh(a,c,j);p=gh(a,g+3|0,j);if(!J[a+352>>2])break Eb;i=0;Ib:{if((p|0)<0)break Ib;g=J[a+332>>2];if((d|0)>=(g|0))break Ib;for(;1;){if((f|0)<=255){g=f<<2;n=J[g+J[a+24>>2]>>2];if(n)qd(n);n=ye(jQ(a,L[J[a+ 344>>2]+(d<<1)>>1],k,j));J[g+J[a+24>>2]>>2]=n;g=J[a+332>>2]}d=d+1|0;if((i|0)>=(p|0))break Ib;i=i+1|0;f=f+1|0;if((d|0)<(g|0))continue;break}}f=c+2|0;h=h+1|0;if((q|0)!=(h|0))continue;break}}if(!(r&128))break Eb;c=gh(a,f,j);if(!J[a+352>>2]|(c|0)<=0)break Eb;d=f+1|0;f=0;for(;1;){g=gh(a,d,j);if(!J[a+352>>2])break Eb;h=Sg(a,d+1|0,j);if(!J[a+352>>2])break Eb;g=g<<2;i=J[g+J[a+24>>2]>>2];if(i)qd(i);d=d+3|0;h=ye(jQ(a,h,k,j));J[g+J[a+24>>2]>>2]=h;f=f+1|0;if((c|0)!=(f|0))continue;break}break Eb;case 1:d=3009216; -break;case 0:break Fb}J[a+24>>2]=d}Kc=k+256|0;if(!J[a+352>>2])break d;break;case 0:case 10:break Db}b=J[m>>2]}d=b;break b}J[m>>2]=0;d=0}if(!d){Pc[J[J[a>>2]+4>>2]](a);a=0}return a|0}a=Z()|0;Zc(f);ba(a|0);B()}function raa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;var y=0;var z=0;var A=0;var C=0;var D=0;var E=0;f=Kc-128|0;Kc=f;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{if(!J[a+ -100>>2])break k;r=J[d+24>>2];l=J[J[a+92>>2]+8>>2];i=J[l+16>>2];v=d;h=J[a+88>>2];d=J[h+24>>2];j=J[h+28>>2];l:{if((d|0)!=(j|0)){h=0;for(;1;){k=J[d>>2];m:{if(!k)break m;k=J[k>>2];if(!k)break m;if((k|0)==(v|0))break l;h=J[J[k+28>>2]+20>>2]+h|0}d=d+4|0;if((j|0)!=(d|0))continue;break}}h=-1}k=J[v+28>>2];n:{if(!c){c=J[k+20>>2];if(!c)break n}q=a+60|0;for(;1;){m=Pu(k,(b?J[(g<<2)+b>>2]:g)+1|0);if(!J[m>>2])break k;j=_c(200);J[790620]=0;d=$(5196,j|0,l|0)|0;s=J[790620];J[790620]=0;o:{p:{if((s|0)!=1){qk(l,d);if(J[a+ -100>>2]-3>>>0>1)break p;j=J[J[l+16>>2]+44>>2];if(j)s=J[j+20>>2];else s=0;I8(l,s,d);break o}a=Z()|0;Zc(j);break i}SQ(i,h+(b?J[(g<<2)+b>>2]:g)|0,d)}K8(l,d,h+(b?J[(g<<2)+b>>2]:g)|0);J[f+112>>2]=13;j=J[m+4>>2];J[f+40>>2]=J[m>>2];J[f+44>>2]=j;J[f+32>>2]=9;j=f+32|0;s=f+112|0;if(J[zf(j,r,s,0)>>2]!=7){bd(s);bd(j);break k}xq(q,J[m>>2]+e|0,d);bd(f+112|0);bd(f+32|0);g=g+1|0;if((g|0)!=(c|0))continue;break}u=a+60|0;w=f- -64|0;j=0;for(;1;){n=0;d=Pu(k,(b?J[(j<<2)+b>>2]:j)+1|0);g=J[d>>2];if(!g)break k;p=rk(u,e+g| -0);J[f+96>>2]=13;g=J[d+4>>2];J[f+120>>2]=J[d>>2];J[f+124>>2]=g;J[f+112>>2]=9;q:{r:{d=f+112|0;if(J[zf(d,r,f+96|0,0)>>2]==7){bd(d);o=0;q=0;s=0;m=0;h=0;d=0;i=0;g=J[f+104>>2];if(J[g+16>>2]>0){for(;1;){J[f+32>>2]=13;s:{t:{u:{v:{h=J[J[g+4>>2]+(n<<5)>>2];if(!hd(4321,h)){d=f+32|0;if(J[Of(J[f+104>>2],n,d)>>2]!=9){bd(d);d=0;g=-1;break v}g=J[f+40>>2];bd(f+32|0);if((g|0)<=0){d=0;break v}i=e+g|0;o=rk(u,i);if(!o){d=1;break v}d=td(h);if(d>>>0>=2147483632)break g;w:{if(d>>>0<=10){H[f+91|0]=d;g=f+80|0;break w}t=(d| -15)+1|0;g=_c(t);J[f+88>>2]=t|-2147483648;J[f+80>>2]=g;J[f+84>>2]=d}D=vd(g,h,d)+d|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,p|0,f+80|0,o|0);d=J[790620];J[790620]=0;if((d|0)!=1){if(H[f+91|0]<0)Zc(J[f+80>>2]);qp(u,i);o=1;break s}break h}if(!hd(2538,h)){bd(f+32|0);break s}if(!hd(1543,h)){Of(J[f+104>>2],n,f+32|0);q=1;break u}if(!hd(1535,h)){Of(J[f+104>>2],n,f+32|0);s=1;break u}d=hd(13414,h);Of(J[f+104>>2],n,f+32|0);m=!d|m;break u}if(J[si(J[f+104>>2],n,f+32|0)>>2]==7){o=vB(l,g>>>31|0);if(d)xq(u,e+g|0,o);g=td(h); -if(g>>>0>=2147483632)break g;x:{if(g>>>0<=10){H[f+91|0]=g;d=f+80|0;break x}i=(g|15)+1|0;d=_c(i);J[f+88>>2]=i|-2147483648;J[f+80>>2]=d;J[f+84>>2]=g}D=vd(d,h,g)+g|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,p|0,f+80|0,o|0);d=J[790620];J[790620]=0;y:{if((d|0)!=1){if(H[f+91|0]<0)Zc(J[f+80>>2]);h=0;g=J[f+40>>2];if(J[g+16>>2]>0)break y;break t}break h}for(;1;){J[f+80>>2]=13;g=J[J[g+4>>2]+(h<<5)>>2];d=f+80|0;Of(J[f+40>>2],h,d);t=Zk(d,l,r,u,e,0,1);d=td(g);if(d>>>0>=2147483632)break e;z:{if(d>>>0<=10){H[f+27|0]=d; -i=f+16|0;break z}C=(d|15)+1|0;i=_c(C);J[f+24>>2]=C|-2147483648;J[f+16>>2]=i;J[f+20>>2]=d}D=vd(i,g,d)+d|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,o|0,f+16|0,t|0);d=J[790620];J[790620]=0;if((d|0)!=1){if(H[f+27|0]<0)Zc(J[f+16>>2]);bd(f+80|0);h=h+1|0;g=J[f+40>>2];if((h|0)>=J[g+16>>2])break t;continue}break}break f}d=f+32|0;bd(d);Of(J[f+104>>2],n,d);o=1}g=Zk(f+32|0,l,r,u,e,0,1);A:{B:{C:{d=td(h);if(d>>>0<2147483632){D:{if(d>>>0<=10){H[f+91|0]=d;i=f+80|0;break D}t=(d|15)+1|0;i=_c(t);J[f+88>>2]=t|-2147483648;J[f+ -80>>2]=i;J[f+84>>2]=d}D=vd(i,h,d)+d|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,p|0,f+80|0,g|0);d=J[790620];J[790620]=0;if((d|0)==1)break A;if(H[f+91|0]<0)Zc(J[f+80>>2]);if(hd(3776,h))break B;if((Pc[J[J[g>>2]+8>>2]](g)|0)!=16)break C;d=0;if((J[g+24>>2]-J[g+20>>2]|0)<=0)break B;for(;1;){E:{h=ch(g,d,1);if((Pc[J[J[h>>2]+8>>2]](h)|0)!=17)break E;I[f+84>>1]=K[5194]|K[5195]<<8;H[f+91|0]=6;H[f+86|0]=0;J[790620]=0;J[f+80>>2]=K[5190]|K[5191]<<8|(K[5192]<<16|K[5193]<<24);i=$(4950,h|0,f+80|0)|0;t=J[790620];J[790620]= -0;if((t|0)!=1){if(H[f+91|0]<0)Zc(J[f+80>>2]);if(!i)break E;J[h+32>>2]=J[h+32>>2]|1;break E}break h}d=d+1|0;if((d|0)>2]-J[g+20>>2]>>2)continue;break}break B}break g}if((Pc[J[J[g>>2]+8>>2]](g)|0)!=17)break B;I[f+84>>1]=K[5194]|K[5195]<<8;H[f+91|0]=6;H[f+86|0]=0;J[790620]=0;J[f+80>>2]=K[5190]|K[5191]<<8|(K[5192]<<16|K[5193]<<24);d=$(4950,g|0,f+80|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break h;if(H[f+91|0]<0)Zc(J[f+80>>2]);if(!d)break B;J[g+32>>2]=J[g+32>>2]|1}bd(f+32|0);break s}break h}bd(f+ -32|0);o=1}n=n+1|0;g=J[f+104>>2];if((n|0)>2])continue;break}i=m;d=s;h=q;if(i&(d&(o&h)))break q}g=Zh(k,(b?J[(j<<2)+b>>2]:j)+1|0);F:{if(h&1)break F;h=J[g+12>>2];H[f+40|0]=0;J[f+32>>2]=1768187213;J[f+36>>2]=2020557409;H[f+43|0]=8;x=O[h+24>>3];y=O[h+16>>3];z=O[h+8>>3];A=O[h>>3];J[790620]=0;h=Da(5293,+A,+z,+y,+x)|0;m=J[790620];J[790620]=0;if((m|0)==1)break d;J[790620]=0;ca(5067,p|0,f+32|0,h|0);h=J[790620];J[790620]=0;if((h|0)==1)break d;if(H[f+43|0]>=0)break F;Zc(J[f+32>>2])}G:{if(d&1)break G;d= -J[g+12>>2];if(!J[d+64>>2])break G;H[f+43|0]=7;H[f+39|0]=0;J[f+32>>2]=K[1535]|K[1536]<<8|(K[1537]<<16|K[1538]<<24);h=K[1538]|K[1539]<<8|(K[1540]<<16|K[1541]<<24);H[f+35|0]=h;H[f+36|0]=h>>>8;H[f+37|0]=h>>>16;H[f+38|0]=h>>>24;x=O[d+56>>3];y=O[d+48>>3];z=O[d+40>>3];A=O[d+32>>3];J[790620]=0;d=Da(5293,+A,+z,+y,+x)|0;h=J[790620];J[790620]=0;if((h|0)==1)break d;J[790620]=0;ca(5067,p|0,f+32|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break d;if(H[f+43|0]>=0)break G;Zc(J[f+32>>2])}if(i&1)break r;I[f+36>>1]= -K[13418]|K[13419]<<8;H[f+43|0]=6;H[f+38|0]=0;J[f+32>>2]=K[13414]|K[13415]<<8|(K[13416]<<16|K[13417]<<24);d=J[J[g+12>>2]+168>>2];J[790620]=0;ca(5222,p|0,f+32|0,d|0);d=J[790620];J[790620]=0;if((d|0)!=1){if(H[f+43|0]>=0)break r;Zc(J[f+32>>2]);break r}break d}bd(f+96|0);bd(f+112|0);break k}if(o&1)break q;d=J[g+12>>2];g=J[d+288>>2];d=J[d+280>>2];m=vB(l,1);H[f+40|0]=K[4329];J[790620]=0;H[f+43|0]=9;h=K[4325]|K[4326]<<8|(K[4327]<<16|K[4328]<<24);J[f+32>>2]=K[4321]|K[4322]<<8|(K[4323]<<16|K[4324]<<24);J[f+ -36>>2]=h;H[f+41|0]=0;ca(5067,p|0,f+32|0,m|0);h=J[790620];J[790620]=0;if((h|0)==1)break d;if(H[f+43|0]<0)Zc(J[f+32>>2]);h=0;i=(d|0)==7?g:0;if(J[i+16>>2]<=0)break q;for(;1;){J[f+32>>2]=13;q=J[J[i+4>>2]+(h<<5)>>2];d=f+32|0;Of(i,h,d);s=Zk(d,l,r,u,e,0,1);d=td(q);if(d>>>0>=2147483632)break g;H:{if(d>>>0<=10){H[f+91|0]=d;g=f+80|0;break H}n=(d|15)+1|0;g=_c(n);J[f+88>>2]=n|-2147483648;J[f+80>>2]=g;J[f+84>>2]=d}D=vd(g,q,d)+d|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,m|0,f+80|0,s|0);d=J[790620];J[790620]=0;if((d|0)== -1)break h;if(H[f+91|0]<0)Zc(J[f+80>>2]);bd(f+32|0);h=h+1|0;if((h|0)>2])continue;break}}RQ(p);I:{if(J[a+100>>2]-3>>>0<=1){L8(l,p);J[f+72>>2]=0;J[f+76>>2]=0;J[w>>2]=0;J[w+4>>2]=0;J[f+48>>2]=0;J[f+52>>2]=0;J[f+56>>2]=0;J[f+60>>2]=1072693248;J[f+40>>2]=0;J[f+44>>2]=0;J[f+32>>2]=0;J[f+36>>2]=1072693248;hS(r,f+96|0,f+32|0);Jx(p,O[f+32>>3],O[f+40>>3],O[f+48>>3],O[f+56>>3],O[w>>3],O[f+72>>3]);Lx(p,0,0,0);Kx(p,0,0,0);TG(p,lp(l,255,255,12));jB(p);iB(p,0);hB(p,0);RG(p,100);kB(p);break I}H[J[a+92>>2]+ -569|0]=0}bd(f+96|0);j=j+1|0;if((j|0)!=(c|0))continue;break}}J[f+32>>2]=13;n=0;b=f+32|0;if(J[Ll(r,J[r+20>>2],J[r+24>>2],b,0)>>2]!=7){bd(b);break k}J[f+112>>2]=13;J:{if(J[xf(J[f+40>>2],9196,f+112|0)>>2]!=9&J[f+112>>2]!=7)break J;K:{L:{m=J[l+224>>2];if(!m){b=_c(44);J[790620]=0;m=ve(b);c=J[790620];J[790620]=0;if((c|0)==1)break L;if(J[f+112>>2]==9)qk(l,m);M8(l,m);break K}b=_c(16);J[f+96>>2]=b;J[f+100>>2]=15;J[f+104>>2]=-2147483632;c=K[4342]|K[4343]<<8|(K[4344]<<16|K[4345]<<24);d=K[4338]|K[4339]<<8|(K[4340]<< -16|K[4341]<<24);H[b+7|0]=d;H[b+8|0]=d>>>8;H[b+9|0]=d>>>16;H[b+10|0]=d>>>24;H[b+11|0]=c;H[b+12|0]=c>>>8;H[b+13|0]=c>>>16;H[b+14|0]=c>>>24;c=K[4335]|K[4336]<<8|(K[4337]<<16|K[4338]<<24);d=K[4331]|K[4332]<<8|(K[4333]<<16|K[4334]<<24);H[b|0]=d;H[b+1|0]=d>>>8;H[b+2|0]=d>>>16;H[b+3|0]=d>>>24;H[b+4|0]=c;H[b+5|0]=c>>>8;H[b+6|0]=c>>>16;H[b+7|0]=c>>>24;H[b+15|0]=0;J[790620]=0;da(4983,m|0,f+96|0);b=J[790620];J[790620]=0;if((b|0)!=1){if(H[f+107|0]>=0)break K;Zc(J[f+96>>2]);break K}g=Z()|0;if(H[f+107|0]>=0)break b; -Zc(J[f+96>>2]);break b}a=Z()|0;Zc(b);break i}M:{if(J[f+112>>2]!=9)break M;b=f+112|0;bd(b);if(J[id(J[f+40>>2],9196,b,0)>>2]==7)break M;bd(b);bd(f+32|0);break k}g=J[f+120>>2];if(J[g+16>>2]<=0)break J;k=a+60|0;for(;1;){J[f+96>>2]=13;N:{O:{P:{Q:{R:{S:{T:{c=J[J[g+4>>2]+(n<<5)>>2];if(!hd(4369,c)){b=f+96|0;g=J[Of(J[f+120>>2],n,b)>>2];h=J[f+104>>2];bd(b);I[f+84>>1]=K[4373]|K[4374]<<8;J[790620]=0;H[f+91|0]=6;J[f+80>>2]=K[4369]|K[4370]<<8|(K[4371]<<16|K[4372]<<24);H[f+86|0]=0;b=$(4950,m|0,f+80|0)|0;d=J[790620]; -J[790620]=0;U:{V:{if((d|0)!=1){if(b)break V;d=0;break U}break h}d=Ye(b,1068548,1121288,0)}if(H[f+91|0]<0)Zc(J[f+80>>2]);W:{b=(g|0)!=9?-1:h;if((b|0)<=0|d)break W;g=b+e|0;h=rk(k,g);if(!h)break W;b=td(c);if(b>>>0>=2147483632)break g;X:{if(b>>>0<=10){H[f+91|0]=b;d=f+80|0;break X}j=(b|15)+1|0;d=_c(j);J[f+88>>2]=j|-2147483648;J[f+80>>2]=d;J[f+84>>2]=b}D=vd(d,c,b)+b|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,m|0,f+80|0,h|0);b=J[790620];J[790620]=0;if((b|0)!=1){if(H[f+91|0]<0)Zc(J[f+80>>2]);qp(k,g);break N}break h}if(J[si(J[f+ -120>>2],n,f+96|0)>>2]!=6)break T;Y:{if(d)break Y;d=_c(32);J[d+4>>2]=0;J[d+8>>2]=0;J[d+20>>2]=0;J[d+24>>2]=0;J[d>>2]=1121244;J[d+12>>2]=0;J[d+16>>2]=0;J[d+28>>2]=0;if((b|0)>0){qk(l,d);xq(k,b+e|0,d)}b=td(c);if(b>>>0>=2147483632)break g;Z:{if(b>>>0<=10){H[f+91|0]=b;i=f+80|0;break Z}g=(b|15)+1|0;i=_c(g);J[f+88>>2]=g|-2147483648;J[f+80>>2]=i;J[f+84>>2]=b}D=vd(i,c,b)+b|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,m|0,f+80|0,d|0);b=J[790620];J[790620]=0;if((b|0)==1)break h;if(H[f+91|0]>=0)break Y;Zc(J[f+80>>2])}g= -0;h=J[f+104>>2];if(J[h+12>>2]<=0)break O;for(;1;){J[f+80>>2]=13;_:{if(J[Dg(h,g,f+80|0)>>2]!=9)break _;b=rk(k,J[f+88>>2]+e|0);if(!b)break _;af(d,b,1);qp(k,J[f+88>>2]+e|0);HH(l,k,b)}bd(f+80|0);g=g+1|0;h=J[f+104>>2];if((g|0)>2])continue;break}break O}if(!hd(4183,c))break P;if(!hd(23500,c))break P;$:{if(!hd(23504,c)){H[f+82|0]=0;I[f+80>>1]=16708;H[f+91|0]=2;J[790620]=0;b=$(4950,m|0,f+80|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1){h=1;if(!b)h=!hd(4331,c);if(H[f+91|0]<0)Zc(J[f+80>>2]);if(!h)break $; -break P}break h}if(!hd(4331,c))break P}if(hd(21385,c))break R;H[f+82|0]=0;I[f+80>>1]=21060;H[f+91|0]=2;J[790620]=0;b=$(4950,m|0,f+80|0)|0;d=J[790620];J[790620]=0;aa:{ba:{if((d|0)!=1){if(b)break ba;b=0;break aa}break h}b=Ye(b,1068548,1121448,0)}if(H[f+91|0]<0)Zc(J[f+80>>2]);ca:{da:{if(b)break da;d=_c(44);J[790620]=0;b=ve(d);g=J[790620];J[790620]=0;if((g|0)==1)break Q;qk(l,b);g=td(c);if(g>>>0>=2147483632)break ca;ea:{if(g>>>0<=10){H[f+91|0]=g;d=f+80|0;break ea}h=(g|15)+1|0;d=_c(h);J[f+88>>2]=h|-2147483648; -J[f+80>>2]=d;J[f+84>>2]=g}D=vd(d,c,g)+g|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,m|0,f+80|0,b|0);d=J[790620];J[790620]=0;if((d|0)==1)break h;if(H[f+91|0]>=0)break da;Zc(J[f+80>>2])}g=_c(32);J[g+4>>2]=0;J[g+8>>2]=0;J[g+20>>2]=0;J[g+24>>2]=0;J[g>>2]=1121244;J[g+12>>2]=0;J[g+16>>2]=0;J[g+28>>2]=0;J[790620]=0;H[f+91|0]=7;J[f+80>>2]=K[3556]|K[3557]<<8|(K[3558]<<16|K[3559]<<24);d=K[3559]|K[3560]<<8|(K[3561]<<16|K[3562]<<24);H[f+83|0]=d;H[f+84|0]=d>>>8;H[f+85|0]=d>>>16;H[f+86|0]=d>>>24;H[f+87|0]=0;ca(5067,b|0, -f+80|0,g|0);d=J[790620];J[790620]=0;if((d|0)==1)break h;if(H[f+91|0]<0)Zc(J[f+80>>2]);d=_c(148);J[d+4>>2]=0;J[d+8>>2]=0;J[d>>2]=1070972;J[d+12>>2]=0;J[d+16>>2]=0;J[790620]=0;vi(d,22637);h=J[790620];J[790620]=0;if((h|0)==1)break j;af(g,d,1);d=_c(148);J[d+4>>2]=0;J[d+8>>2]=0;J[d>>2]=1070972;J[d+12>>2]=0;J[d+16>>2]=0;J[790620]=0;vi(d,1965);h=J[790620];J[790620]=0;if((h|0)==1)break j;af(g,d,1);d=_c(148);J[d+4>>2]=0;J[d+8>>2]=0;J[d>>2]=1070972;J[d+12>>2]=0;J[d+16>>2]=0;J[790620]=0;vi(d,23300);h=J[790620]; -J[790620]=0;if((h|0)==1)break j;af(g,d,1);d=_c(148);J[d+4>>2]=0;J[d+8>>2]=0;J[d>>2]=1070972;J[d+12>>2]=0;J[d+16>>2]=0;J[790620]=0;vi(d,22878);h=J[790620];J[790620]=0;if((h|0)==1)break j;af(g,d,1);d=_c(148);J[d+4>>2]=0;J[d+8>>2]=0;J[d>>2]=1070972;J[d+12>>2]=0;J[d+16>>2]=0;J[790620]=0;vi(d,21737);h=J[790620];J[790620]=0;if((h|0)==1)break j;af(g,d,1);if(J[si(J[f+120>>2],n,f+96|0)>>2]!=7)break S;J[f+80>>2]=13;q=0;g=J[f+104>>2];if(J[g+16>>2]>0)for(;1;){fa:{ga:{g=J[J[g+4>>2]+(q<<5)>>2];if(hd(3556,g))if(J[si(J[f+ -104>>2],q,f+80|0)>>2]==7)break ga;bd(f+80|0);break fa}ha:{c=td(g);if(c>>>0<2147483632){ia:{if(c>>>0<=10){H[f+27|0]=c;d=f+16|0;break ia}h=(c|15)+1|0;d=_c(h);J[f+24>>2]=h|-2147483648;J[f+16>>2]=d;J[f+20>>2]=c}D=vd(d,g,c)+c|0,E=0,H[D|0]=E;J[790620]=0;c=$(4950,b|0,f+16|0)|0;d=J[790620];J[790620]=0;ja:{ka:{if((d|0)!=1){if(c)break ka;c=0;break ja}break f}c=Ye(c,1068548,1121448,0)}if(H[f+27|0]<0)Zc(J[f+16>>2]);la:{ma:{if(c){h=0;g=J[f+88>>2];if(J[g+16>>2]>0)break ma;break fa}J[f+16>>2]=13;na:{if(J[Of(J[f+ -104>>2],q,f+16|0)>>2]!=9)break na;d=rk(k,J[f+24>>2]+e|0);if(!d)break na;c=td(g);if(c>>>0>=2147483632)break la;oa:{if(c>>>0<=10){H[f+15|0]=c;i=f+4|0;break oa}h=(c|15)+1|0;i=_c(h);J[f+12>>2]=h|-2147483648;J[f+4>>2]=i;J[f+8>>2]=c}D=vd(i,g,c)+c|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,b|0,f+4|0,d|0);c=J[790620];J[790620]=0;if((c|0)!=1){if(H[f+15|0]<0)Zc(J[f+4>>2]);qp(k,J[f+24>>2]+e|0);break ha}break c}d=Zk(f+80|0,l,r,k,e,0,1);if(J[f+16>>2]==9)qk(l,d);c=td(g);if(c>>>0>=2147483632)break a;pa:{if(c>>>0<=10){H[f+ -15|0]=c;i=f+4|0;break pa}h=(c|15)+1|0;i=_c(h);J[f+12>>2]=h|-2147483648;J[f+4>>2]=i;J[f+8>>2]=c}D=vd(i,g,c)+c|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,b|0,f+4|0,d|0);c=J[790620];J[790620]=0;if((c|0)!=1){if(H[f+15|0]>=0)break ha;Zc(J[f+4>>2]);break ha}break c}for(;1;){qa:{ra:{g=J[J[g+4>>2]+(h<<5)>>2];d=td(g);if(d>>>0<2147483632){sa:{if(d>>>0<=10){H[f+27|0]=d;i=f+16|0;break sa}j=(d|15)+1|0;i=_c(j);J[f+24>>2]=j|-2147483648;J[f+16>>2]=i;J[f+20>>2]=d}D=vd(i,g,d)+d|0,E=0,H[D|0]=E;J[790620]=0;d=$(4950,c|0,f+16| -0)|0;j=J[790620];J[790620]=0;ta:{ua:{va:{if((j|0)!=1){if(H[f+27|0]<0)Zc(J[f+16>>2]);if(d)break qa;J[f+16>>2]=13;if(J[Of(J[f+88>>2],h,f+16|0)>>2]==9){j=rk(k,J[f+24>>2]+e|0);if(j)break va}j=Zk(f+80|0,l,r,k,e,0,1);if(J[f+16>>2]==9)qk(l,j);d=td(g);if(d>>>0>=2147483632)break a;if(d>>>0>10)break ua;H[f+15|0]=d;o=f+4|0;break ta}break f}d=td(g);if(d>>>0>=2147483632)break a;wa:{if(d>>>0<=10){H[f+15|0]=d;o=f+4|0;break wa}i=(d|15)+1|0;o=_c(i);J[f+12>>2]=i|-2147483648;J[f+4>>2]=o;J[f+8>>2]=d}D=vd(o,g,d)+d|0, -E=0,H[D|0]=E;J[790620]=0;ca(5067,c|0,f+4|0,j|0);d=J[790620];J[790620]=0;if((d|0)!=1){if(H[f+15|0]<0)Zc(J[f+4>>2]);qp(k,J[f+24>>2]+e|0);break ra}break c}i=(d|15)+1|0;o=_c(i);J[f+12>>2]=i|-2147483648;J[f+4>>2]=o;J[f+8>>2]=d}D=vd(o,g,d)+d|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,c|0,f+4|0,j|0);d=J[790620];J[790620]=0;if((d|0)!=1){if(H[f+15|0]>=0)break ra;Zc(J[f+4>>2]);break ra}break c}break e}bd(f+80|0);bd(f+16|0)}h=h+1|0;g=J[f+88>>2];if((h|0)>2])continue;break}break fa}break a}break e}bd(f+80|0); -bd(f+16|0)}q=q+1|0;g=J[f+104>>2];if((q|0)>2])continue;break}bd(f+80|0);bd(f+96|0);break N}break g}bd(f+96|0);if(d)break N;break R}bd(f+96|0)}b=f+96|0;Of(J[f+120>>2],n,b);g=Zk(b,l,r,k,e,0,1);b=td(c);if(b>>>0<2147483632){xa:{if(b>>>0<=10){H[f+91|0]=b;d=f+80|0;break xa}h=(b|15)+1|0;d=_c(h);J[f+88>>2]=h|-2147483648;J[f+80>>2]=d;J[f+84>>2]=b}D=vd(d,c,b)+b|0,E=0,H[D|0]=E;J[790620]=0;ca(5067,m|0,f+80|0,g|0);b=J[790620];J[790620]=0;if((b|0)!=1){if(H[f+91|0]<0)Zc(J[f+80>>2]);bd(f+96|0);break N}break h}break g}a= -Z()|0;Zc(d);break i}bd(f+96|0);break N}bd(f+96|0)}n=n+1|0;g=J[f+120>>2];if((n|0)>2])continue;break}}bd(f+112|0);bd(f+32|0);c=f+96|0;b=J[a+88>>2];d=J[b+24>>2];g=J[b+28>>2];ya:{if((d|0)!=(g|0))for(;1;){za:{b=J[d>>2];if(!b)break za;h=J[b>>2];if(!h|(h|0)!=(v|0))break za;if(H[b+23|0]>=0){d=J[b+16>>2];J[c>>2]=J[b+12>>2];J[c+4>>2]=d;J[c+8>>2]=J[b+20>>2];break ya}ys(c,J[b+12>>2],J[b+16>>2]);break ya}d=d+4|0;if((g|0)!=(d|0))continue;break}H[c|0]=0;H[c+11|0]=0}d=K[f+107|0];b=d<<24>>24;if((b|0)<0?J[f+ -100>>2]:d){J[790620]=0;ca(3802,f+80|0,19615,c|0);b=J[790620];J[790620]=0;Aa:{Ba:{Ca:{Da:{Ea:{Fa:{Ga:{if((b|0)!=1){if(H[f+107|0]<0)Zc(J[f+96>>2]);J[f+104>>2]=J[f+88>>2];b=J[f+84>>2];J[f+96>>2]=J[f+80>>2];J[f+100>>2]=b;J[f+88>>2]=0;J[f+80>>2]=0;J[f+84>>2]=0;b=J[a+92>>2];J[790620]=0;b=J[b+8>>2];c=J[790620];J[790620]=0;if((c|0)==1)break Da;J[f+20>>2]=0;J[f+24>>2]=0;l=f+20|0;J[f+16>>2]=l;c=J[b+268>>2];J[790620]=0;d=f+16|0;ca(5227,d|0,c|0,b+272|0);b=J[790620];J[790620]=0;if((b|0)==1){g=Z()|0;et(d,J[f+20>> -2]);break Ca}d=J[f+16>>2];if((l|0)==(d|0))break Aa;for(;1;){Ha:{b=J[d+20>>2];c=J[J[b>>2]+44>>2];J[790620]=0;c=_(c|0,b|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break Ha;Ia:{if((c|0)!=19)break Ia;h=J[d+16>>2];if((h|0)<(e|0))break Ia;Ja:{Ka:{g=J[f+80>>2];c=J[f+84>>2];if((g|0)==(c|0))break Ka;for(;1;){if((h|0)==J[g>>2])break Ka;g=g+4|0;if((c|0)!=(g|0))continue;break}break Ja}if((c|0)!=(g|0))break Ia}I[f+8>>1]=K[2542]|K[2543]<<8;H[f+15|0]=6;H[f+10|0]=0;J[790620]=0;J[f+4>>2]=K[2538]|K[2539]<<8|(K[2540]<< -16|K[2541]<<24);c=$(4950,b|0,f+4|0)|0;g=J[790620];J[790620]=0;La:{Ma:{Na:{if((g|0)!=1){if(H[f+15|0]<0)Zc(J[f+4>>2]);if(c){c=J[c+8>>2];J[790620]=0;c=ha(5310,a|0,c|0,f+96|0,f+80|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break Fa;if(c)break La}I[f+4>>1]=84;J[790620]=0;H[f+15|0]=1;b=$(4950,b|0,f+4|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break Na;if(H[f+15|0]<0)Zc(J[f+4>>2]);if(!b)break La;c=J[J[b>>2]+8>>2];J[790620]=0;c=_(c|0,b|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break Fa;if((c|0)!=7)break Ma;J[790620]= -0;da(5311,b|0,(H[f+107|0]<0?J[f+96>>2]:f+96|0)|0);b=J[790620];J[790620]=0;if((b|0)!=1)break La;g=Z()|0;break Ea}g=Z()|0;if(H[f+15|0]>=0)break Ea;Zc(J[f+4>>2]);break Ea}g=Z()|0;if(H[f+15|0]>=0)break Ea;Zc(J[f+4>>2]);break Ea}c=J[J[b>>2]+8>>2];J[790620]=0;c=_(c|0,b|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break Fa;if((c|0)!=8)break La;J[790620]=0;g=b;b=K[f+107|0];c=b<<24>>24<0;ca(5312,g|0,(c?J[f+96>>2]:f+96|0)|0,(c?J[f+100>>2]:b)|0);b=J[790620];J[790620]=0;if((b|0)!=1)break La;g=Z()|0;break Ea}g=J[f+ -84>>2];if((g|0)!=J[f+88>>2]){J[g>>2]=J[d+16>>2];J[f+84>>2]=g+4;break Ia}Oa:{Pa:{b=J[f+80>>2];c=g-b|0;j=c>>2;h=j+1|0;Qa:{if(h>>>0>=1073741824){J[790620]=0;aa(1604,f+80|0);a=J[790620];J[790620]=0;if((a|0)==1)break Qa;break Ga}k=c>>1;k=c>>>0>=2147483644?1073741823:h>>>0>>0?k:h;if(!k){c=0;break Oa}if(k>>>0<1073741824)break Pa;J[790620]=0;ja(224);a=J[790620];J[790620]=0;if((a|0)!=1)break Ga}g=Z()|0;break Ea}J[790620]=0;c=_(4,k<<2)|0;h=J[790620];J[790620]=0;if((h|0)==1)break Fa}h=(j<<2)+c|0;J[h>>2]= -J[d+16>>2];j=h+4|0;if((b|0)!=(g|0))for(;1;){h=h-4|0;g=g-4|0;J[h>>2]=J[g>>2];if((b|0)!=(g|0))continue;break}J[f+88>>2]=(k<<2)+c;J[f+84>>2]=j;J[f+80>>2]=h;if(!b)break Ia;Zc(b)}h=J[d+4>>2];Ra:{if(h)for(;1;){g=h;h=J[g>>2];if(h)continue;break Ra}for(;1;){g=J[d+8>>2];b=J[g>>2]!=(d|0);d=g;if(b)continue;break}}d=g;if((l|0)!=(d|0))continue;break Aa}break}g=Z()|0;break Ea}g=Z()|0;break Ba}B()}g=Z()|0}et(f+16|0,J[f+20>>2]);break Ca}g=Z()|0}a=J[f+80>>2];if(!a)break Ba;J[f+84>>2]=a;Zc(a)}if(H[f+107|0]>=0)break b; -Zc(J[f+96>>2]);break b}et(f+16|0,J[f+20>>2]);a=J[f+80>>2];if(a){J[f+84>>2]=a;Zc(a)}b=K[f+107|0]}if(b<<24>>24<0)Zc(J[f+96>>2]);n=1}Kc=f+128|0;return n|0}a=Z()|0;Zc(d)}ba(a|0);B()}g=Z()|0;if(H[f+91|0]>=0)break b;Zc(J[f+80>>2]);break b}fe(f+80|0);B()}g=Z()|0;if(H[f+27|0]>=0)break b;Zc(J[f+16>>2]);break b}fe(f+16|0);B()}g=Z()|0;if(H[f+43|0]>=0)break b;Zc(J[f+32>>2]);break b}g=Z()|0;if(H[f+15|0]>=0)break b;Zc(J[f+4>>2])}ba(g|0);B()}fe(f+4|0);B()}function GKa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f= -0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;d=Kc-224|0;Kc=d;l=d+204|0;wO(l,J[a+8>>2],1);J[790620]=0;f=J[c+24>>2];J[d+200>>2]=c;J[d+196>>2]=f;f=J[790620];J[790620]=0;a:{b:{c:{if((f|0)!=1){J[d+192>>2]=0;J[d+184>>2]=0;J[d+188>>2]=0;J[d+176>>2]=0;J[d+180>>2]=0;J[d+168>>2]=0;J[d+172>>2]=0;J[790620]=0;n=$(7662,d+168|0,2755788)|0;f=J[790620];J[790620]=0;if((f|0)!=1){d:{e:{if(!J[d+196>>2])break e;e=J[d+212>>2];J[d+196>>2]=e;J[d+200>>2]=l;if(!e)break e;for(;1;){J[d+160>>2]=e;f=J[d+200>> -2];J[d+164>>2]=f;f:{g:{h:{i:{g=f;f=d+204|0;if((g|0)!=(f|0)){J[790620]=0;da(7655,d+160|0,f|0);a=J[790620];J[790620]=0;if((a|0)==1)break i;break b}j:{f=J[e+8>>2];if(f){J[790620]=0;J[f+4>>2]=J[f+4>>2]+1;f=J[790620];J[790620]=0;if((f|0)==1)break j;f=J[e+8>>2]}else f=0;J[790620]=0;J[d+128>>2]=f;h=f+36|0;f=yg(h);e=J[790620];J[790620]=0;if((e|0)==1)break h;J[790620]=0;e=J[J[c+12>>2]+((f>>>0)%M[c+8>>2]<<2)>>2];j=J[790620];J[790620]=0;if((j|0)==1)break h;if(e)for(;1;){if((f|0)==J[e+12>>2]){J[790620]=0;j=ea(7699, -e+16|0,h|0,-1)|0;g=J[790620];J[790620]=0;if((g|0)==1)break h;if(!j)break g}e=J[e+8>>2];if(e)continue;break}J[790620]=0;e=J[d+128>>2];h=J[e+20>>2];f=e+36|0;k:{if(!h)break k;f=J[h+8>>2]?e+20|0:f}e=J[790620];J[790620]=0;if((e|0)==1)break h;J[790620]=0;g=yg(f);e=J[790620];J[790620]=0;if((e|0)==1)break h;J[790620]=0;e=J[J[c+12>>2]+((g>>>0)%M[c+8>>2]<<2)>>2];h=J[790620];J[790620]=0;if((h|0)==1)break h;h=0;j=1;if(!e)break f;for(;1;){if((g|0)==J[e+12>>2]){J[790620]=0;i=ea(7699,e+16|0,f|0,-1)|0;k=J[790620]; -J[790620]=0;if((k|0)==1)break h;if(!i)break g}e=J[e+8>>2];if(e)continue;break}break f}a=Z()|0;break d}a=Z()|0;break d}a=Z()|0;cd(d+128|0);break d}h=1;j=0}l:{f=J[d+128>>2];if(!f)break l;J[790620]=0;e=J[f+4>>2]-1|0;J[f+4>>2]=e;g=J[790620];J[790620]=0;if((g|0)!=1){if(e)break l;J[790620]=0;aa(7558,f|0);f=J[790620];J[790620]=0;if((f|0)!=1)break l}break a}m:{if(!j)break m;f=J[d+196>>2];if(!f)break m;e=J[f>>2];J[d+196>>2]=e;if(e)continue}break}j=0;if(!h)break e;n:{o:{p:{q:{r:{s:{t:{u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{for(;1;){J[d+ -152>>2]=0;J[d+144>>2]=0;J[d+148>>2]=0;J[d+136>>2]=0;J[d+140>>2]=0;J[d+128>>2]=0;J[d+132>>2]=0;J[790620]=0;j=$(7662,d+128|0,2755108)|0;f=J[790620];J[790620]=0;G:{H:{I:{J:{if((f|0)!=1){e=J[d+212>>2];J[d+196>>2]=e;J[d+200>>2]=d+204;K:{if(!e){J[d+196>>2]=0;break K}for(;1;){J[d+120>>2]=e;f=J[d+200>>2];J[d+124>>2]=f;g=f;f=d+204|0;if((g|0)!=(f|0)){J[790620]=0;da(7655,d+120|0,f|0);a=J[790620];J[790620]=0;if((a|0)!=1)break b;a=Z()|0;Ce(j);break d}f=J[e+8>>2];J[790620]=0;J[f+4>>2]=J[f+4>>2]+1;f=J[790620];J[790620]= -0;if((f|0)==1)break F;f=J[e+8>>2];J[d+104>>2]=f;J[790620]=0;e=d+16|0;da(7736,e|0,f|0);h=J[790620];J[790620]=0;if((h|0)==1)break J;J[790620]=0;h=$(7721,j|0,e|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break I;J[h+24>>2]=0;$c(e);J[790620]=0;e=J[f+4>>2]-1|0;J[f+4>>2]=e;h=J[790620];J[790620]=0;if((h|0)==1)break a;if(!e){J[790620]=0;aa(7558,f|0);f=J[790620];J[790620]=0;if((f|0)==1)break a}f=J[d+196>>2];if(f){e=J[f>>2];J[d+196>>2]=e;if(e)continue}break}e=J[d+212>>2];J[d+196>>2]=e;J[d+200>>2]=d+204;h=0;if(e)break G}Ce(j); -j=1;break e}a=Z()|0;break d}a=Z()|0;break H}a=Z()|0;$c(d+16|0)}cd(d+104|0);Ce(j);break d}L:{for(;1;){J[d+112>>2]=e;f=J[d+200>>2];J[d+116>>2]=f;g=f;f=d+204|0;if((g|0)!=(f|0)){J[790620]=0;da(7655,d+112|0,f|0);a=J[790620];J[790620]=0;if((a|0)!=1)break b;a=Z()|0;Ce(j);break d}f=J[e+8>>2];if(f){J[790620]=0;J[f+4>>2]=J[f+4>>2]+1;f=J[790620];J[790620]=0;if((f|0)==1)break x;f=J[e+8>>2]}else f=0;J[790620]=0;e=d+16|0;da(7736,e|0,f|0);g=J[790620];J[790620]=0;if((g|0)==1)break y;J[790620]=0;g=yg(e);e=J[790620]; -J[790620]=0;if((e|0)==1)break z;J[790620]=0;e=J[J[c+12>>2]+((g>>>0)%M[c+8>>2]<<2)>>2];i=J[790620];J[790620]=0;if((i|0)==1)break z;M:{N:{O:{P:{Q:{R:{S:{if(!e)break S;for(;1;){T:{if((g|0)==J[e+12>>2]){J[790620]=0;i=ea(7699,e+16|0,d+16|0,-1)|0;k=J[790620];J[790620]=0;if((k|0)==1)break L;if(!i)break T}e=J[e+8>>2];if(e)continue;break S}break}h=0;J[d+104>>2]=0;J[d+108>>2]=J[774606];U:for(;1;){V:{W:{X:{e=J[d+16>>2];if(!e)break X;J[790620]=0;e=ea(7724,e|0,46,0)|0;g=J[790620];J[790620]=0;Y:{Z:{_:{$:{aa:{ba:{if((g| -0)!=1){if((e|0)<=0)break X;J[790620]=0;g=d+72|0;i=d+16|0;ia(7725,g|0,i|0,0,e|0);k=J[790620];J[790620]=0;if((k|0)==1)break ba;J[790620]=0;k=d+80|0;ca(7703,k|0,g|0,2744878);g=J[790620];J[790620]=0;if((g|0)==1)break aa;J[790620]=0;h=h+1|0;g=$(7702,d- -64|0,h|0)|0;m=J[790620];J[790620]=0;if((m|0)==1)break $;J[790620]=0;m=d+88|0;ca(7704,m|0,k|0,g|0);k=J[790620];J[790620]=0;if((k|0)==1)break _;J[790620]=0;k=d+56|0;ia(7725,k|0,i|0,e|0,-1);e=J[790620];J[790620]=0;if((e|0)==1)break Z;J[790620]=0;ca(7704,d+ -96|0,m|0,k|0);e=J[790620];J[790620]=0;if((e|0)==1)break Y;e=J[d+96>>2];ca:{if(e){i=J[J[e>>2]+28>>2];J[790620]=0;ca(i|0,d+220|0,e|0,1);e=J[790620];J[790620]=0;if((e|0)!=1)break ca;a=Z()|0;break w}J[d+220>>2]=0}J[790620]=0;$(7563,d+104|0,d+220|0)|0;e=J[790620];J[790620]=0;if((e|0)!=1){e=J[d+220>>2];J[d+220>>2]=0;if(!e)break W;J[790620]=0;i=J[e+4>>2]-1|0;J[e+4>>2]=i;k=J[790620];J[790620]=0;if((k|0)!=1){if(i)break W;J[790620]=0;aa(7558,e|0);e=J[790620];J[790620]=0;if((e|0)!=1)break W}break a}a=Z()|0; -cd(d+220|0);break w}a=Z()|0;break q}a=Z()|0;break q}a=Z()|0;break r}a=Z()|0;break s}a=Z()|0;break t}a=Z()|0;break u}a=Z()|0;break v}J[790620]=0;e=d+88|0;ca(7703,e|0,d+16|0,2744878);g=J[790620];J[790620]=0;da:{ea:{if((g|0)!=1){J[790620]=0;h=h+1|0;g=$(7702,d+48|0,h|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break ea;J[790620]=0;ca(7704,d+96|0,e|0,g|0);e=J[790620];J[790620]=0;if((e|0)==1)break da;e=J[d+96>>2];fa:{if(e){i=J[J[e>>2]+28>>2];J[790620]=0;ca(i|0,d+80|0,e|0,1);e=J[790620];J[790620]=0;if((e|0)!= -1)break fa;a=Z()|0;break C}J[d+80>>2]=0}J[790620]=0;$(7563,d+104|0,d+80|0)|0;e=J[790620];J[790620]=0;ga:{if((e|0)!=1){e=J[d+80>>2];J[d+80>>2]=0;if(!e)break ga;J[790620]=0;i=J[e+4>>2]-1|0;J[e+4>>2]=i;k=J[790620];J[790620]=0;if((k|0)!=1){if(i)break ga;J[790620]=0;aa(7558,e|0);e=J[790620];J[790620]=0;if((e|0)!=1)break ga}break a}a=Z()|0;cd(d+80|0);break C}e=J[d+104>>2];J[d+108>>2]=J[(e?e+12|0:3098424)>>2];$c(d+96|0);$c(g);$c(d+88|0);break V}a=Z()|0;break q}a=Z()|0;break A}a=Z()|0;break B}e=J[d+104>> -2];J[d+108>>2]=J[(e?e+12|0:3098424)>>2];$c(d+96|0);$c(d+56|0);$c(d+88|0);$c(g);$c(d+80|0);$c(d+72|0)}J[790620]=0;g=yg(d+104|0);e=J[790620];J[790620]=0;if((e|0)==1)break Q;J[790620]=0;e=J[J[c+12>>2]+((g>>>0)%M[c+8>>2]<<2)>>2];i=J[790620];J[790620]=0;if((i|0)==1)break Q;if(e)for(;1;){if((g|0)==J[e+12>>2]){J[790620]=0;i=ea(7699,e+16|0,d+104|0,-1)|0;k=J[790620];J[790620]=0;if((k|0)==1)break R;if(!i)continue U}e=J[e+8>>2];if(e)continue;break}J[790620]=0;g=yg(d+104|0);e=J[790620];J[790620]=0;if((e|0)== -1)break O;J[790620]=0;e=J[J[j+12>>2]+((g>>>0)%M[j+8>>2]<<2)>>2];i=J[790620];J[790620]=0;if((i|0)==1)break O;if(e)for(;1;){if((g|0)==J[e+12>>2]){J[790620]=0;i=ea(7699,e+16|0,d+104|0,-1)|0;k=J[790620];J[790620]=0;if((k|0)==1)break P;if(!i)continue U}e=J[e+8>>2];if(e)continue;break}break}e=J[a+8>>2];J[790620]=0;g=e;e=d+104|0;ca(7737,g|0,f+36|0,e|0);h=J[790620];J[790620]=0;if((h|0)==1)break N;$c(e);h=1}$c(d+16|0);J[790620]=0;e=J[f+4>>2]-1|0;J[f+4>>2]=e;g=J[790620];J[790620]=0;if((g|0)!=1){if(e)break M; -J[790620]=0;aa(7558,f|0);f=J[790620];J[790620]=0;if((f|0)!=1)break M}break a}a=Z()|0;break q}a=Z()|0;break q}a=Z()|0;break q}a=Z()|0;break q}a=Z()|0;break q}f=J[d+196>>2];if(f){e=J[f>>2];J[d+196>>2]=e;if(e)continue}break}Ce(j);j=1;if(!(h&1))break e;e=J[a+8>>2];J[790620]=0;f=d+16|0;ca(7738,f|0,e|0,1);e=J[790620];J[790620]=0;if((e|0)==1)break E;J[790620]=0;$(7654,d+204|0,f|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break D;Td(f);continue}break}a=Z()|0;break p}a=Z()|0;break n}a=Z()|0;break d}a=Z()|0;Td(d+ -16|0);break d}$c(d+96|0)}$c(g)}$c(d+88|0);break q}a=Z()|0;break p}a=Z()|0;break o}a=Z()|0;Ce(j);break d}$c(d+96|0)}$c(d+56|0)}$c(d+88|0)}$c(g)}$c(d+80|0)}$c(d+72|0)}$c(d+104|0)}$c(d+16|0)}if(!f)break n;J[790620]=0;b=J[f+4>>2]-1|0;J[f+4>>2]=b;c=J[790620];J[790620]=0;if((c|0)!=1){if(b)break n;J[790620]=0;aa(7558,f|0);b=J[790620];J[790620]=0;if((b|0)!=1)break n}break a}Ce(j);break d}J[d+200>>2]=l;e=J[d+212>>2];J[d+196>>2]=e;ha:{ia:{ja:{ka:{la:{ma:{na:{oa:{pa:{qa:{ra:{sa:{ta:{ua:{va:{wa:{xa:{ya:{if(!e)break ya; -f=a+16|0;for(;1;){J[d+40>>2]=e;c=J[d+200>>2];J[d+44>>2]=c;g=c;c=d+204|0;if((g|0)!=(c|0)){J[790620]=0;da(7655,d+40|0,c|0);a=J[790620];J[790620]=0;if((a|0)!=1)break b;a=Z()|0;break d}za:{Aa:{Ba:{Ca:{Da:{Ea:{Fa:{Ga:{Ha:{Ia:{Ja:{Ka:{La:{Ma:{Na:{Oa:{Pa:{Qa:{c=J[e+8>>2];if(c){J[790620]=0;J[c+4>>2]=J[c+4>>2]+1;c=J[790620];J[790620]=0;if((c|0)==1)break Qa;c=J[e+8>>2]}else c=0;J[d+88>>2]=c;J[c+8>>2]=-1;J[790620]=0;h=c+36|0;c=yg(h);e=J[790620];J[790620]=0;if((e|0)==1)break La;J[790620]=0;e=J[J[f+12>>2]+((c>>> -0)%M[f+8>>2]<<2)>>2];g=J[790620];J[790620]=0;if((g|0)==1)break La;if(e)for(;1;){if((c|0)==J[e+12>>2]){J[790620]=0;g=ea(7699,e+16|0,h|0,-1)|0;i=J[790620];J[790620]=0;if((i|0)==1)break xa;if(!g)break Ma}e=J[e+8>>2];if(e)continue;break}J[d+108>>2]=f;J[d+104>>2]=0;J[790620]=0;ca(7630,d+96|0,2745530,J[d+88>>2]+36|0);a=J[790620];J[790620]=0;if((a|0)==1)break Pa;a=J[d+96>>2];a=J[(a?a+12|0:3098424)>>2];J[790620]=0;b=ka(7591,d+16|0,a|0,2740634,360,2755558,0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break Oa; -J[790620]=0;aa(7592,b|0);a=J[790620];J[790620]=0;if((a|0)!=1)break b;a=Z()|0;od(b);break Na}a=Z()|0;break d}a=Z()|0;break ka}a=Z()|0}$c(d+96|0);break ka}J[d+108>>2]=f;J[d+104>>2]=e;c=f;if(j){J[790620]=0;aa(7660,d+16|0);e=J[790620];J[790620]=0;if((e|0)==1)break Ka;e=J[d+104>>2];if(!(J[d+108>>2]==(c|0)?e:0)){J[790620]=0;da(7655,d+104|0,c|0);a=J[790620];J[790620]=0;if((a|0)!=1)break b;a=Z()|0;break Ba}c=J[e+24>>2];J[790620]=0;e=d+80|0;da(7733,e|0,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break Ja;J[790620]= -0;da(7690,d+96|0,e|0);c=J[790620];J[790620]=0;if((c|0)==1)break Ia;c=J[d+80>>2];J[d+80>>2]=0;Ra:{if(!c)break Ra;J[790620]=0;e=J[c+4>>2]-1|0;J[c+4>>2]=e;h=J[790620];J[790620]=0;if((h|0)==1)break a;if(e)break Ra;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a}J[790620]=0;da(7690,d+80|0,d+16|0);c=J[790620];J[790620]=0;if((c|0)==1)break Ha;c=J[a+8>>2];J[790620]=0;ia(7739,J[d+96>>2],J[d+80>>2],c|0,n|0);c=J[790620];J[790620]=0;if((c|0)==1)break Ga;c=J[d+80>>2];J[d+80>>2]=0;Sa:{if(!c)break Sa; -J[790620]=0;e=J[c+4>>2]-1|0;J[c+4>>2]=e;h=J[790620];J[790620]=0;if((h|0)==1)break a;if(e)break Sa;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a}c=J[d+96>>2];J[d+96>>2]=0;Ta:{if(!c)break Ta;J[790620]=0;e=J[c+4>>2]-1|0;J[c+4>>2]=e;h=J[790620];J[790620]=0;if((h|0)==1)break a;if(e)break Ta;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a}c=J[d+16>>2];e=J[J[c>>2]+20>>2];J[790620]=0;ha(e|0,c|0,0,0,0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break Ea;J[790620]=0;da(7740, -d+96|0,d+16|0);c=J[790620];J[790620]=0;if((c|0)==1)break Da;c=J[d+104>>2];if(!((f|0)==J[d+108>>2]?c:0)){J[790620]=0;da(7655,d+104|0,f|0);a=J[790620];J[790620]=0;if((a|0)!=1)break b;break Ca}J[790620]=0;$(7563,c+24|0,d+96|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break Ca;c=J[d+96>>2];J[d+96>>2]=0;Ua:{if(!c)break Ua;J[790620]=0;e=J[c+4>>2]-1|0;J[c+4>>2]=e;h=J[790620];J[790620]=0;if((h|0)==1)break a;if(e)break Ua;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a}c=J[d+16>>2];J[d+16>> -2]=0;Va:{if(!c)break Va;J[790620]=0;e=J[c+4>>2]-1|0;J[c+4>>2]=e;h=J[790620];J[790620]=0;if((h|0)==1)break a;if(e)break Va;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a}e=J[d+104>>2];c=J[d+108>>2]}if(!e|(c|0)!=(f|0))break Aa;c=J[e+24>>2];J[790620]=0;e=Zw(c);c=J[790620];J[790620]=0;if((c|0)!=1)break za}a=Z()|0;break ka}a=Z()|0;break ka}a=Z()|0;break Ba}a=Z()|0;cd(d+80|0);break Ba}a=Z()|0;break Fa}a=Z()|0;cd(d+80|0)}cd(d+96|0);break Ba}a=Z()|0;break Ba}a=Z()|0;break Ba}a=Z()|0; -cd(d+96|0)}cd(d+16|0);break ka}J[790620]=0;da(7655,d+104|0,f|0);a=J[790620];J[790620]=0;if((a|0)!=1)break b;a=Z()|0;break ka}c=J[d+88>>2];J[c+12>>2]=e;if(!e){J[790620]=0;b=ka(7591,d+16|0,2745746,2740634,375,2755558,0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break pa;J[790620]=0;aa(7592,b|0);a=J[790620];J[790620]=0;if((a|0)!=1)break b;a=Z()|0;od(b);break ka}J[790620]=0;e=J[c+4>>2]-1|0;J[c+4>>2]=e;h=J[790620];J[790620]=0;if((h|0)==1)break a;if(!e){J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c| -0)==1)break a}c=J[d+196>>2];if(!c)break ya;e=J[c>>2];J[d+196>>2]=e;if(e)continue;break}}J[790620]=0;c=d+104|0;aa(7660,c|0);f=J[790620];J[790620]=0;if((f|0)==1)break wa;J[790620]=0;da(7690,d+96|0,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break va;J[790620]=0;c=J[d+96>>2];ca(7742,c|0,2746272,1);f=J[790620];J[790620]=0;if((f|0)==1)break ja;J[790620]=0;ca(7742,c|0,2746657,0);f=J[790620];J[790620]=0;if((f|0)==1)break ja;f=J[a+8>>2];J[790620]=0;J[d+16>>2]=0;e=d+16|0;$(7556,e|0,c|0)|0;h=J[790620];J[790620]= -0;if((h|0)==1)break ua;J[790620]=0;ca(7743,f|0,e|0,j|0);f=J[790620];J[790620]=0;if((f|0)==1)break ta;f=J[d+16>>2];J[d+16>>2]=0;Wa:{if(!f)break Wa;J[790620]=0;e=J[f+4>>2]-1|0;J[f+4>>2]=e;h=J[790620];J[790620]=0;if((h|0)==1)break a;if(e)break Wa;J[790620]=0;aa(7558,f|0);f=J[790620];J[790620]=0;if((f|0)==1)break a}J[790620]=0;aa(7744,c|0);f=J[790620];J[790620]=0;if((f|0)==1)break ja;if(!J[a+12>>2])break qa;J[790620]=0;ca(7742,c|0,2747104,0);f=J[790620];J[790620]=0;if((f|0)==1)break ja;f=J[a+12>>2];J[790620]= -0;J[d+16>>2]=0;e=d+16|0;$(7556,e|0,c|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break sa;J[790620]=0;da(7745,f|0,e|0);f=J[790620];J[790620]=0;if((f|0)==1)break ra;f=J[d+16>>2];J[d+16>>2]=0;Xa:{if(!f)break Xa;J[790620]=0;e=J[f+4>>2]-1|0;J[f+4>>2]=e;h=J[790620];J[790620]=0;if((h|0)==1)break a;if(e)break Xa;J[790620]=0;aa(7558,f|0);f=J[790620];J[790620]=0;if((f|0)==1)break a}J[790620]=0;aa(7744,c|0);f=J[790620];J[790620]=0;if((f|0)!=1)break qa;break ja}a=Z()|0;break ka}a=Z()|0;break d}a=Z()|0;break ha}a= -Z()|0;break ia}a=Z()|0;cd(d+16|0);break ia}a=Z()|0;break ia}a=Z()|0;cd(d+16|0);break ia}J[790620]=0;aa(7744,c|0);f=J[790620];J[790620]=0;if((f|0)==1)break ja;f=J[J[c>>2]+16>>2];J[790620]=0;c=_(f|0,c|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break oa;J[d+200>>2]=l;e=J[d+212>>2];J[d+196>>2]=e;if(e)for(;1;){f=J[e+8>>2];c=(c&1)+c|0;J[f+8>>2]=c;c=c+J[f+12>>2]|0;e=J[e>>2];if(e)continue;break}J[d+196>>2]=0;J[790620]=0;da(7690,d+88|0,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break na;J[790620]=0;b=J[d+88>> -2];ca(7742,b|0,2746272,1);c=J[790620];J[790620]=0;if((c|0)==1)break ma;J[790620]=0;ca(7742,b|0,2746657,0);c=J[790620];J[790620]=0;if((c|0)==1)break ma;c=J[a+8>>2];J[790620]=0;J[d+16>>2]=0;f=d+16|0;$(7556,f|0,b|0)|0;e=J[790620];J[790620]=0;if((e|0)!=1){J[790620]=0;ca(7743,c|0,f|0,j|0);c=J[790620];J[790620]=0;Ya:{Za:{_a:{if((c|0)!=1){c=J[d+16>>2];J[d+16>>2]=0;$a:{if(!c)break $a;J[790620]=0;f=J[c+4>>2]-1|0;J[c+4>>2]=f;e=J[790620];J[790620]=0;if((e|0)==1)break a;if(f)break $a;J[790620]=0;aa(7558,c|0); -c=J[790620];J[790620]=0;if((c|0)==1)break a}J[790620]=0;aa(7744,b|0);c=J[790620];J[790620]=0;if((c|0)==1)break ma;if(!J[a+12>>2])break Ya;J[790620]=0;ca(7742,b|0,2747104,0);c=J[790620];J[790620]=0;if((c|0)==1)break ma;c=J[a+12>>2];J[790620]=0;J[d+16>>2]=0;f=d+16|0;$(7556,f|0,b|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break _a;J[790620]=0;da(7745,c|0,f|0);c=J[790620];J[790620]=0;if((c|0)==1)break Za;c=J[d+16>>2];J[d+16>>2]=0;ab:{if(!c)break ab;J[790620]=0;f=J[c+4>>2]-1|0;J[c+4>>2]=f;e=J[790620];J[790620]= -0;if((e|0)==1)break a;if(f)break ab;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a}J[790620]=0;aa(7744,b|0);c=J[790620];J[790620]=0;if((c|0)!=1)break Ya;break ma}a=Z()|0;cd(d+16|0);break la}a=Z()|0;break la}a=Z()|0;cd(d+16|0);break la}J[d+200>>2]=l;c=J[d+212>>2];J[d+196>>2]=c;bb:{cb:{db:{eb:{fb:{if(!c)break fb;for(;1;){J[d+8>>2]=c;f=J[d+200>>2];J[d+12>>2]=f;e=f;f=d+204|0;if((e|0)!=(f|0)){J[790620]=0;da(7655,d+8|0,f|0);a=J[790620];J[790620]=0;if((a|0)!=1)break b;a=Z()|0;break la}c= -J[c+8>>2];J[790620]=0;ca(7746,d+80|0,a|0,c+36|0);c=J[790620];J[790620]=0;gb:{hb:{ib:{jb:{kb:{if((c|0)!=1){J[790620]=0;da(7733,d+72|0,J[d+80>>2]);c=J[790620];J[790620]=0;if((c|0)==1)break kb;c=J[J[b>>2]+16>>2];J[790620]=0;c=_(c|0,b|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break eb;lb:{if(!(c&1))break lb;J[790620]=0;J[d+16>>2]=0;$(7556,d+16|0,b|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break jb;J[790620]=0;da(7716,J[d+16>>2],0);c=J[790620];J[790620]=0;if((c|0)==1)break ib;c=J[d+16>>2];J[d+16>>2]=0;if(!c)break lb; -J[790620]=0;f=J[c+4>>2]-1|0;J[c+4>>2]=f;e=J[790620];J[790620]=0;if((e|0)==1)break a;if(f)break lb;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a}J[790620]=0;c=J[d+72>>2];J[d+16>>2]=0;$(7556,d+16|0,b|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break eb;J[790620]=0;ea(7747,J[d+16>>2],c|0,0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break hb;c=J[d+16>>2];J[d+16>>2]=0;if(!c)break gb;J[790620]=0;f=J[c+4>>2]-1|0;J[c+4>>2]=f;e=J[790620];J[790620]=0;if((e|0)!=1){if(f)break gb;J[790620]=0;aa(7558, -c|0);c=J[790620];J[790620]=0;if((c|0)!=1)break gb}break a}a=Z()|0;break la}a=Z()|0;break cb}a=Z()|0;break db}a=Z()|0;cd(d+16|0);break db}a=Z()|0;cd(d+16|0);break db}c=J[d+72>>2];J[d+72>>2]=0;mb:{if(!c)break mb;J[790620]=0;f=J[c+4>>2]-1|0;J[c+4>>2]=f;e=J[790620];J[790620]=0;if((e|0)==1)break a;if(f)break mb;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a}c=J[d+80>>2];J[d+80>>2]=0;nb:{if(!c)break nb;J[790620]=0;f=J[c+4>>2]-1|0;J[c+4>>2]=f;e=J[790620];J[790620]=0;if((e|0)==1)break a; -if(f)break nb;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a}c=J[d+196>>2];if(!c)break fb;c=J[c>>2];J[d+196>>2]=c;if(c)continue;break}}J[790620]=0;aa(7744,b|0);a=J[790620];J[790620]=0;if((a|0)==1)break ma;a=J[J[b>>2]+24>>2];J[790620]=0;aa(a|0,b|0);a=J[790620];J[790620]=0;if((a|0)==1)break ma;a=J[d+88>>2];J[d+88>>2]=0;if(!a)break bb;J[790620]=0;b=J[a+4>>2]-1|0;J[a+4>>2]=b;c=J[790620];J[790620]=0;if((c|0)!=1){if(b)break bb;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a| -0)!=1)break bb}break a}a=Z()|0}cd(d+72|0)}cd(d+80|0);break la}a=J[d+96>>2];J[d+96>>2]=0;ob:{if(!a)break ob;J[790620]=0;b=J[a+4>>2]-1|0;J[a+4>>2]=b;c=J[790620];J[790620]=0;if((c|0)==1)break a;if(b)break ob;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break a}a=J[d+104>>2];J[d+104>>2]=0;pb:{if(!a)break pb;J[790620]=0;b=J[a+4>>2]-1|0;J[a+4>>2]=b;c=J[790620];J[790620]=0;if((c|0)==1)break a;if(b)break pb;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break a}Ce(n);Td(d+204| -0);Kc=d+224|0;return}a=Z()|0;break la}a=Z()|0;break ka}a=Z()|0;break ia}a=Z()|0;break ia}a=Z()|0}cd(d+88|0);break ia}cd(d+88|0);break d}a=Z()|0}cd(d+96|0)}cd(d+104|0)}Ce(n);break c}a=Z()|0;break c}a=Z()|0}Td(d+204|0);ba(a|0);B()}B()}fa(0)|0;ed();B()}function kDb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;var y=0;var z=0;var A=0;r=Kc-16|0;Kc=r;a:{b:{if(J[a+ -12>>2]==J[a+8>>2])break b;c:{if(!c)break c;d=J[b>>2];if(!d)break c;c=0;f=K[d+11|0];e=f<<24>>24<0;f=e?J[d+4>>2]:f;if(!f)break c;h=e?J[d>>2]:d;d:{e:{if((f|0)<=0)break e;for(;1;){if(M[h+(c<<2)>>2]<129){c=c+1|0;if((f|0)!=(c|0))continue;break e}break}e=J[h>>2];d=0;f:{g:{if((f|0)>=2)for(;1;){c=1;g=J[P(d,20)+362864>>2];h:{if((e|0)!=J[g>>2])break h;for(;1;){l=c<<2;v=J[l+g>>2];if(!v|(v|0)!=J[h+l>>2])break h;c=c+1|0;if((f|0)!=(c|0))continue;break}if(!J[g+(f<<2)>>2])break g}d=d+1|0;if((d|0)!=93)continue;break c}f= -f<<2;for(;1;){c=J[P(d,20)+362864>>2];if((e|0)==J[c>>2]&!J[c+f>>2])break g;c=d|1;if((c|0)==93)break c;h=J[P(c,20)+362864>>2];if((e|0)==J[h>>2]&!J[f+h>>2])break f;d=d+2|0;continue}}c=d}d=J[b+24>>2];if(d)d=J[d>>2]==1;else d=0;e=J[b+20>>2];if(e)d=J[e>>2]==1?d|2:d;i:{j:{k:{l:switch(d-1|0){case 0:d=363712;if((c|0)==42)break i;d=P(c,20)+362868|0;break i;case 1:f=P(c,20);e=J[f+362876>>2];if((e|0)!=-1)break k;d=363720;if((c|0)==42)break i;d=f+362868|0;break i;case 2:break l;default:break j}d=363720;if((c| -0)==42)break i;c=P(c,20);e=J[c+362876>>2];if((e|0)!=-1)break k;d=c+362868|0;break i}c=P(e,68)+364736|0;break d}d=P(c,20)+362868|0}c=J[d>>2];if((c|0)==-1)break c;c=P(c,68)+364736|0;break d}g=J[h>>2];d=J[(g<<2)+353296>>2];if((d|0)==-1)break c;l=(d|0)<=426?426:d;m:{if((f|0)>=2)for(;1;){c=1;v=J[P(d,20)+354320>>2];if((g|0)!=H[v|0])break c;e=d;n:{for(;1;){d=H[c+v|0];if(!d|(d|0)!=J[h+(c<<2)>>2])break n;c=c+1|0;if((f|0)!=(c|0))continue;break}if(K[f+v|0])break n;d=e;break m}d=e+1|0;if((e|0)!=(l|0))continue; -break c}for(;1;){c=J[P(d,20)+354320>>2];if((g|0)!=H[c|0])break c;if(!K[c+f|0])break m;c=(d|0)==(l|0);d=d+1|0;if(!c)continue;break}break c}if((d|0)==-1)break c;c=J[b+24>>2];if(c)c=J[c>>2]==1;else c=0;o:{e=J[b+20>>2];if(e)c=J[e>>2]==1?c|2:c;p:{q:switch(c-1|0){case 0:d=P(d,20);c=J[d+354328>>2];if((c|0)!=-1)break o;c=J[d+354336>>2];if((c|0)!=-1)break o;c=J[d+354324>>2];if((c|0)!=-1)break o;c=d+354332|0;break p;case 1:d=P(d,20);c=J[d+354332>>2];if((c|0)!=-1)break o;c=J[d+354336>>2];if((c|0)!=-1)break o; -c=J[d+354324>>2];if((c|0)!=-1)break o;c=d+354328|0;break p;case 2:d=P(d,20);c=J[d+354336>>2];if((c|0)!=-1)break o;c=J[d+354332>>2];if((c|0)!=-1)break o;c=J[d+354328>>2];if((c|0)!=-1)break o;c=d+354324|0;break p;default:break q}d=P(d,20);c=J[d+354324>>2];if((c|0)!=-1)break o;c=J[d+354328>>2];if((c|0)!=-1)break o;c=J[d+354332>>2];if((c|0)!=-1)break o;c=d+354336|0}c=J[c>>2];if((c|0)==-1)break c;c=P(c,68)+364736|0;break d}c=P(c,68)+364736|0}$n(b);e=J[c>>2];f=td(e);d=_c(12);J[790620]=0;ca(1633,d|0,e|0, -f|0);e=J[790620];J[790620]=0;if((e|0)==1)break a;J[b>>2]=d;d=K[c+10|0];e=_c(4);J[e>>2]=(d|0)==1;J[b+28>>2]=e;d=_c(10);J[b+32>>2]=d;e=K[c+19|0]|K[c+20|0]<<8;H[d+8|0]=e;H[d+9|0]=e>>>8;e=K[c+15|0]|K[c+16|0]<<8|(K[c+17|0]<<16|K[c+18|0]<<24);f=K[c+11|0]|K[c+12|0]<<8|(K[c+13|0]<<16|K[c+14|0]<<24);H[d|0]=f;H[d+1|0]=f>>>8;H[d+2|0]=f>>>16;H[d+3|0]=f>>>24;H[d+4|0]=e;H[d+5|0]=e>>>8;H[d+6|0]=e>>>16;H[d+7|0]=e>>>24;d=J[c+24>>2];e=_c(4);J[e>>2]=d;J[b+36>>2]=e;d=J[c+28>>2];e=_c(4);J[e>>2]=d;J[b+40>>2]=e;d=J[c+32>> -2];e=_c(4);J[e>>2]=d;J[b+44>>2]=e;d=J[c+36>>2];e=_c(4);J[e>>2]=d;J[b+48>>2]=e;d=J[c+40>>2];e=_c(4);J[e>>2]=d;J[b+52>>2]=e;d=J[c+44>>2];e=_c(4);J[e>>2]=d;J[b+56>>2]=e;d=L[c+48>>1];e=_c(2);I[e>>1]=d;J[b+60>>2]=e;d=L[c+50>>1];e=_c(2);I[e>>1]=d;J[b+64>>2]=e;d=L[c+56>>1];e=_c(2);I[e>>1]=d;J[b+76>>2]=e;d=L[c+58>>1];e=_c(2);I[e>>1]=d;J[b+80>>2]=e;d=L[c+60>>1];e=_c(2);I[e>>1]=d;J[b+84>>2]=e;d=L[c+64>>1];e=_c(2);I[e>>1]=d;J[b+92>>2]=e;c=L[c+66>>1];d=_c(2);I[d>>1]=c;J[b+96>>2]=d}x=-1;for(;1;){r:{y=J[a+8>>2]; -if((y|0)!=J[a+12>>2]){for(;1;){s:{q=J[y>>2];c=J[b+100>>2];t:{u:{if(!c)break u;d=L[c>>1];if(!d)break u;c=L[q+112>>1];if(!c)break u;v:{w:switch(d-1|0){case 0:if((c|0)!=2)break u;break t;case 1:if((c|0)==2)break t;if((c&12)==4)break v;break u;default:break w}if((c|0)==2)break t}if(c&526)break t}c=J[b+32>>2];if(c){e=0;f=K[q+52|0];d=K[c|0];if(!((f|0)==(d|0)|!d)){e=f-d|0;d=e>>31;e=P((d^e)-d|0,1E3)}f=K[q+53|0];d=K[c+1|0];if(!((f|0)==(d|0)|!d)){f=f-d|0;d=f>>31;e=P((d^f)-d|0,100)+e|0}f=K[q+54|0];d=K[c+2|0]; -if(!((f|0)==(d|0)|!d)){f=f-d|0;d=f>>31;e=P((d^f)-d|0,100)+e|0}f=K[q+55|0];d=K[c+3|0];if(!((f|0)==(d|0)|!d)){f=f-d|0;d=f>>31;e=P((d^f)-d|0,100)+e|0}f=K[q+56|0];d=K[c+4|0];if(!((f|0)==(d|0)|!d)){f=f-d|0;d=f>>31;e=P((d^f)-d|0,100)+e|0}f=K[q+57|0];d=K[c+5|0];if(!((f|0)==(d|0)|!d)){f=f-d|0;d=f>>31;e=P((d^f)-d|0,100)+e|0}f=K[q+58|0];d=K[c+6|0];if(!((f|0)==(d|0)|!d)){f=f-d|0;d=f>>31;e=P((d^f)-d|0,100)+e|0}f=K[q+59|0];d=K[c+7|0];if(!((f|0)==(d|0)|!d)){f=f-d|0;d=f>>31;e=P((d^f)-d|0,100)+e|0}f=K[q+60|0];d= -K[c+8|0];if(!((f|0)==(d|0)|!d)){f=f-d|0;d=f>>31;e=P((d^f)-d|0,100)+e|0}d=K[q+61|0];c=K[c+9|0];if((d|0)==(c|0)|!c)c=e;else{d=d-c|0;c=d>>31;c=P((c^d)-c|0,100)+e|0}}else c=0;v=c;A=J[q+80>>2];c=J[b+72>>2];if(c)c=K[c|0];else c=3;w=c;c=J[b+28>>2];if(c){c=J[c>>2];d=J[q+48>>2];e=d?0:c?15E3:0;v=(d?c?e:350:e)+v|0}p=J[b>>2];x:{if(!p){h=0;break x}h=tV(q,p);n=J[q+116>>2];if((n|0)==J[q+120>>2])break x;for(;1;){e=K[p+11|0];f=e<<24>>24;i=J[p+4>>2];c=(f|0)<0;o=c?i:e;m=0;y:{if(!o)break y;j=K[n+11|0];d=j<<24>>24;l= -J[n+4>>2];s=(d|0)<0;t=s?l:j;m=1E4;if(!t)break y;g=J[p>>2];if((o|0)==(t|0)){m=0;if(!Md(c?g:p,s?J[n>>2]:n,o))break y;g=J[p>>2];i=J[p+4>>2];l=J[n+4>>2];e=K[p+11|0];f=e;j=K[n+11|0];d=j}c=0;o=g;g=f<<24>>24<0;f=g?o:p;o=d<<24>>24<0;d=o?J[n>>2]:n;g=g?i:e;t=g<<2;l=o?l:j;s=l<<2;e=0;z:{for(;1;){A:{if((c|0)>=(l|0)){j=0;break A}o=(d+s|0)-(c<<2)|0;B:{for(;1;){j=J[d>>2];c=c+1|0;d=d+4|0;i=j-32|0;if(i>>>0>13|!(1<>>0<26?j+32|0:j}i=0;C:{if((e|0)>= -(g|0))break C;o=(f+t|0)-(e<<2)|0;D:{for(;1;){i=J[f>>2];e=e+1|0;f=f+4|0;u=i-32|0;if(u>>>0>13|!(1<>>0<26?i+32|0:i}if((j|0)!=(i|0))break z;if(j)continue;break}m=100;break y}d=YC(n,p);m=d?700:1E3;if(!(i?j:0))break y;m=1E3;if(d)break y;f=K[p+11|0];d=f<<24>>24;l=K[n+11|0];e=l<<24>>24;d=(d|0)<0;g=d?J[p+4>>2]:f;e=(e|0)<0;l=e?J[n+4>>2]:l;m=1500;if(!(g|l))break y;c=0;f=e?J[n>>2]:n;d=d?J[p>>2]:p;t=g<<2;s=l<<2;e=0;for(;1;){E:{if((c|0)>=(l| -0)){j=0;break E}o=(f+s|0)-(c<<2)|0;F:{for(;1;){j=J[f>>2];c=c+1|0;f=f+4|0;i=j-32|0;if(i>>>0>13|!(1<>>0<26?j+32|0:j}i=0;G:{if((e|0)>=(g|0))break G;o=(d+t|0)-(e<<2)|0;H:{for(;1;){i=J[d>>2];e=e+1|0;d=d+4|0;u=i-32|0;if(u>>>0>13|!(1<>>0<26?i+32|0:i}if((j|0)==(i|0)?j:0)continue;break}m=(j|0)!=(i|0)?1E4:3E3}c=m;h=(c|0)<(h|0)?c:h;n=n+12|0;if((n|0)!=J[q+120>>2])continue; -break}}p=J[b+4>>2];if(p){t=tV(q,p);n=J[q+116>>2];if((n|0)!=J[q+120>>2])for(;1;){e=K[p+11|0];f=e<<24>>24;i=J[p+4>>2];c=(f|0)<0;o=c?i:e;m=0;I:{if(!o)break I;j=K[n+11|0];d=j<<24>>24;l=J[n+4>>2];u=(d|0)<0;s=u?l:j;m=1E4;if(!s)break I;g=J[p>>2];if((o|0)==(s|0)){m=0;if(!Md(c?g:p,u?J[n>>2]:n,o))break I;g=J[p>>2];i=J[p+4>>2];l=J[n+4>>2];e=K[p+11|0];f=e;j=K[n+11|0];d=j}c=0;o=g;g=f<<24>>24<0;f=g?o:p;o=d<<24>>24<0;d=o?J[n>>2]:n;g=g?i:e;s=g<<2;l=o?l:j;u=l<<2;e=0;J:{for(;1;){K:{if((c|0)>=(l|0)){j=0;break K}o=(d+ -u|0)-(c<<2)|0;L:{for(;1;){j=J[d>>2];c=c+1|0;d=d+4|0;i=j-32|0;if(i>>>0>13|!(1<>>0<26?j+32|0:j}i=0;M:{if((e|0)>=(g|0))break M;o=(f+s|0)-(e<<2)|0;N:{for(;1;){i=J[f>>2];e=e+1|0;f=f+4|0;m=i-32|0;if(m>>>0>13|!(1<>>0<26?i+32|0:i}if((j|0)!=(i|0))break J;if(j)continue;break}m=100;break I}d=YC(n,p);m=d?700:1E3;if(!(i?j:0))break I;m=1E3;if(d)break I;f=K[p+11|0];d=f<< -24>>24;l=K[n+11|0];e=l<<24>>24;d=(d|0)<0;g=d?J[p+4>>2]:f;e=(e|0)<0;l=e?J[n+4>>2]:l;m=1500;if(!(g|l))break I;c=0;f=e?J[n>>2]:n;d=d?J[p>>2]:p;s=g<<2;u=l<<2;e=0;for(;1;){O:{if((c|0)>=(l|0)){j=0;break O}o=(f+u|0)-(c<<2)|0;P:{for(;1;){j=J[f>>2];c=c+1|0;f=f+4|0;i=j-32|0;if(i>>>0>13|!(1<>>0<26?j+32|0:j}i=0;Q:{if((e|0)>=(g|0))break Q;o=(d+s|0)-(e<<2)|0;R:{for(;1;){i=J[d>>2];e=e+1|0;d=d+4|0;m=i-32|0;if(m>>>0>13|!(1<>>0<26?i+32|0:i}if((j|0)==(i|0)?j:0)continue;break}m=(j|0)!=(i|0)?1E4:3E3}c=m;t=(c|0)<(t|0)?c:t;n=n+12|0;if((n|0)!=J[q+120>>2])continue;break}h=(h|0)>(t|0)?t:h}p=J[b+8>>2];if(p){t=tV(q,p);n=J[q+116>>2];if((n|0)!=J[q+120>>2])for(;1;){e=K[p+11|0];f=e<<24>>24;i=J[p+4>>2];c=(f|0)<0;o=c?i:e;m=0;S:{if(!o)break S;j=K[n+11|0];d=j<<24>>24;l=J[n+4>>2];u=(d|0)<0;s=u?l:j;m=1E4;if(!s)break S;g=J[p>>2];if((o|0)==(s|0)){m=0;if(!Md(c?g:p,u?J[n>>2]:n,o))break S;g=J[p>> -2];i=J[p+4>>2];l=J[n+4>>2];e=K[p+11|0];f=e;j=K[n+11|0];d=j}c=0;o=g;g=f<<24>>24<0;f=g?o:p;o=d<<24>>24<0;d=o?J[n>>2]:n;g=g?i:e;s=g<<2;l=o?l:j;u=l<<2;e=0;T:{for(;1;){U:{if((c|0)>=(l|0)){j=0;break U}o=(d+u|0)-(c<<2)|0;V:{for(;1;){j=J[d>>2];c=c+1|0;d=d+4|0;i=j-32|0;if(i>>>0>13|!(1<>>0<26?j+32|0:j}i=0;W:{if((e|0)>=(g|0))break W;o=(f+s|0)-(e<<2)|0;X:{for(;1;){i=J[f>>2];e=e+1|0;f=f+4|0;m=i-32|0;if(m>>>0>13|!(1<>>0<26?i+32|0:i}if((j|0)!=(i|0))break T;if(j)continue;break}m=100;break S}d=YC(n,p);m=d?700:1E3;if(!(i?j:0))break S;m=1E3;if(d)break S;f=K[p+11|0];d=f<<24>>24;l=K[n+11|0];e=l<<24>>24;d=(d|0)<0;g=d?J[p+4>>2]:f;e=(e|0)<0;l=e?J[n+4>>2]:l;m=1500;if(!(g|l))break S;c=0;f=e?J[n>>2]:n;d=d?J[p>>2]:p;s=g<<2;u=l<<2;e=0;for(;1;){Y:{if((c|0)>=(l|0)){j=0;break Y}o=(f+u|0)-(c<<2)|0;Z:{for(;1;){j=J[f>>2];c=c+1|0;f=f+4|0;i=j-32|0;if(i>>>0>13|!(1<>>0<26?j+32|0:j}i=0;_:{if((e|0)>=(g|0))break _;o=(d+s|0)-(e<<2)|0;$:{for(;1;){i=J[d>>2];e=e+1|0;d=d+4|0;m=i-32|0;if(m>>>0>13|!(1<>>0<26?i+32|0:i}if((j|0)==(i|0)?j:0)continue;break}m=(j|0)!=(i|0)?1E4:3E3}c=m;t=(c|0)<(t|0)?c:t;n=n+12|0;if((n|0)!=J[q+120>>2])continue;break}c=(t|0)<3E3?t+3E3|0:t;h=(c|0)<(h|0)?c:h}c=h+v|0;d=J[b+64>>2];if(d){e=L[q+90>>1]-L[d>>1]|0;d=e>>31;c=P((d^e)-d| -0,50)+c|0}d=J[b+60>>2];if(d){e=L[q+88>>1]-L[d>>1]|0;d=e>>31;c=P((((d^e)-d&65535)>>>0)/10|0,3)+c|0}d=J[q+40>>2];f=0;e=J[b+20>>2];if(e)f=J[e>>2];e=J[q+44>>2];d=((d|0)!=(f|0))+c|0;c=J[b+24>>2];if(c)c=J[c>>2];else c=0;j=d+(((c|0)!=(e|0))<<2)|0;c=J[b+12>>2];aa:{if(c){f=I[q+92>>1];ba:{if(H[c+11|0]>=0){J[r+8>>2]=J[c+8>>2];d=J[c+4>>2];J[r>>2]=J[c>>2];J[r+4>>2]=d;break ba}mf(r,J[c>>2],J[c+4>>2])}e=0;g=K[r+11|0];c=g<<24>>24;h=(c|0)<0;d=J[r+4>>2];ca:{if(((h?d:g)|0)==3){if(!Md(h?J[r>>2]:r,351560,3))break ca; -g=K[r+11|0];c=g;d=J[r+4>>2]}c=c<<24>>24;if((((c|0)<0?d:g)|0)==7)if(!Md((c|0)<0?J[r>>2]:r,351576,7))break ca;e=50;if(f>>>0<256)break ca;f=f>>8;g=K[r+11|0];c=g<<24>>24;h=(c|0)<0;da:{ea:{d=J[r+4>>2];if(((h?d:g)|0)==5){if(!Md(h?J[r>>2]:r,351608,5))break ea;d=J[r+4>>2];g=K[r+11|0];c=g}h=c<<24>>24;if((((h|0)<0?d:g)|0)==5){if(!Md((h|0)<0?J[r>>2]:r,351632,5))break ea;g=K[r+11|0];c=g;d=J[r+4>>2]}c=c<<24>>24<0;if(((c?d:g)|0)!=6)break da;if(Md(c?J[r>>2]:r,351656,6)|(f|0)<9)break da;break ca}if((f|0)>8)break ca}g= -K[r+11|0];c=g<<24>>24;h=(c|0)<0;fa:{ga:{d=J[r+4>>2];if(((h?d:g)|0)==10){if(!Md(h?J[r>>2]:r,351684,10))break ga;g=K[r+11|0];c=g;d=J[r+4>>2]}c=c<<24>>24;if((((c|0)<0?d:g)|0)!=6)break fa;if(Md((c|0)<0?J[r>>2]:r,351728,6)|(f|0)>8)break fa;break ca}if((f|0)<9)break ca}e=0}j=e+j|0;if(H[r+11|0]>=0)break aa;Zc(J[r>>2]);break aa}d=J[b+16>>2];if(!d)break aa;c=0;d=L[d>>1];ha:{if(d>>>0<256)break ha;c=50;e=I[q+92>>1];if(e>>>0<256)break ha;e=e>>8<9;d=d<<16>>24;if(!e&(d|0)<9)break ha;c=e?(d|0)>8?50:0:0}j=c+j|0}if((w| -0)!=3){c=1;d=1;e=1;ia:{ja:{ka:{la:{ma:{na:{oa:{pa:{qa:{ra:{sa:{ta:{ua:{va:{wa:{xa:{ya:{za:{Aa:{f=((w|0)!=1?w:0)&255;switch(f-128|0){case 3:case 4:case 5:case 7:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 48:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 59:case 60:case 61:case 62:case 63:case 64:case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 91:case 92:case 93:case 95:case 96:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:case 123:case 124:case 125:case 126:break ia; +break;case 0:break Fb}J[a+24>>2]=d}Kc=k+256|0;if(!J[a+352>>2])break d;break;case 0:case 10:break Db}b=J[m>>2]}d=b;break b}J[m>>2]=0;d=0}if(!d){Pc[J[J[a>>2]+4>>2]](a);a=0}return a|0}a=Z()|0;Zc(f);ba(a|0);B()}function GKa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;d=Kc-224|0;Kc=d;l=d+204|0;wO(l,J[a+8>>2],1);J[790620]=0;f=J[c+24>>2];J[d+200>>2]=c;J[d+196>>2]=f;f=J[790620];J[790620]=0;a:{b:{c:{if((f|0)!=1){J[d+192>>2]=0;J[d+184>>2]= +0;J[d+188>>2]=0;J[d+176>>2]=0;J[d+180>>2]=0;J[d+168>>2]=0;J[d+172>>2]=0;J[790620]=0;n=$(7662,d+168|0,2755788)|0;f=J[790620];J[790620]=0;if((f|0)!=1){d:{e:{if(!J[d+196>>2])break e;e=J[d+212>>2];J[d+196>>2]=e;J[d+200>>2]=l;if(!e)break e;for(;1;){J[d+160>>2]=e;f=J[d+200>>2];J[d+164>>2]=f;f:{g:{h:{i:{g=f;f=d+204|0;if((g|0)!=(f|0)){J[790620]=0;da(7655,d+160|0,f|0);a=J[790620];J[790620]=0;if((a|0)==1)break i;break b}j:{f=J[e+8>>2];if(f){J[790620]=0;J[f+4>>2]=J[f+4>>2]+1;f=J[790620];J[790620]=0;if((f|0)== +1)break j;f=J[e+8>>2]}else f=0;J[790620]=0;J[d+128>>2]=f;h=f+36|0;f=yg(h);e=J[790620];J[790620]=0;if((e|0)==1)break h;J[790620]=0;e=J[J[c+12>>2]+((f>>>0)%M[c+8>>2]<<2)>>2];j=J[790620];J[790620]=0;if((j|0)==1)break h;if(e)for(;1;){if((f|0)==J[e+12>>2]){J[790620]=0;j=ea(7699,e+16|0,h|0,-1)|0;g=J[790620];J[790620]=0;if((g|0)==1)break h;if(!j)break g}e=J[e+8>>2];if(e)continue;break}J[790620]=0;e=J[d+128>>2];h=J[e+20>>2];f=e+36|0;k:{if(!h)break k;f=J[h+8>>2]?e+20|0:f}e=J[790620];J[790620]=0;if((e|0)== +1)break h;J[790620]=0;g=yg(f);e=J[790620];J[790620]=0;if((e|0)==1)break h;J[790620]=0;e=J[J[c+12>>2]+((g>>>0)%M[c+8>>2]<<2)>>2];h=J[790620];J[790620]=0;if((h|0)==1)break h;h=0;j=1;if(!e)break f;for(;1;){if((g|0)==J[e+12>>2]){J[790620]=0;i=ea(7699,e+16|0,f|0,-1)|0;k=J[790620];J[790620]=0;if((k|0)==1)break h;if(!i)break g}e=J[e+8>>2];if(e)continue;break}break f}a=Z()|0;break d}a=Z()|0;break d}a=Z()|0;cd(d+128|0);break d}h=1;j=0}l:{f=J[d+128>>2];if(!f)break l;J[790620]=0;e=J[f+4>>2]-1|0;J[f+4>>2]=e; +g=J[790620];J[790620]=0;if((g|0)!=1){if(e)break l;J[790620]=0;aa(7558,f|0);f=J[790620];J[790620]=0;if((f|0)!=1)break l}break a}m:{if(!j)break m;f=J[d+196>>2];if(!f)break m;e=J[f>>2];J[d+196>>2]=e;if(e)continue}break}j=0;if(!h)break e;n:{o:{p:{q:{r:{s:{t:{u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{for(;1;){J[d+152>>2]=0;J[d+144>>2]=0;J[d+148>>2]=0;J[d+136>>2]=0;J[d+140>>2]=0;J[d+128>>2]=0;J[d+132>>2]=0;J[790620]=0;j=$(7662,d+128|0,2755108)|0;f=J[790620];J[790620]=0;G:{H:{I:{J:{if((f|0)!=1){e=J[d+212>>2]; +J[d+196>>2]=e;J[d+200>>2]=d+204;K:{if(!e){J[d+196>>2]=0;break K}for(;1;){J[d+120>>2]=e;f=J[d+200>>2];J[d+124>>2]=f;g=f;f=d+204|0;if((g|0)!=(f|0)){J[790620]=0;da(7655,d+120|0,f|0);a=J[790620];J[790620]=0;if((a|0)!=1)break b;a=Z()|0;Ce(j);break d}f=J[e+8>>2];J[790620]=0;J[f+4>>2]=J[f+4>>2]+1;f=J[790620];J[790620]=0;if((f|0)==1)break F;f=J[e+8>>2];J[d+104>>2]=f;J[790620]=0;e=d+16|0;da(7736,e|0,f|0);h=J[790620];J[790620]=0;if((h|0)==1)break J;J[790620]=0;h=$(7721,j|0,e|0)|0;g=J[790620];J[790620]=0;if((g| +0)==1)break I;J[h+24>>2]=0;$c(e);J[790620]=0;e=J[f+4>>2]-1|0;J[f+4>>2]=e;h=J[790620];J[790620]=0;if((h|0)==1)break a;if(!e){J[790620]=0;aa(7558,f|0);f=J[790620];J[790620]=0;if((f|0)==1)break a}f=J[d+196>>2];if(f){e=J[f>>2];J[d+196>>2]=e;if(e)continue}break}e=J[d+212>>2];J[d+196>>2]=e;J[d+200>>2]=d+204;h=0;if(e)break G}Ce(j);j=1;break e}a=Z()|0;break d}a=Z()|0;break H}a=Z()|0;$c(d+16|0)}cd(d+104|0);Ce(j);break d}L:{for(;1;){J[d+112>>2]=e;f=J[d+200>>2];J[d+116>>2]=f;g=f;f=d+204|0;if((g|0)!=(f|0)){J[790620]= +0;da(7655,d+112|0,f|0);a=J[790620];J[790620]=0;if((a|0)!=1)break b;a=Z()|0;Ce(j);break d}f=J[e+8>>2];if(f){J[790620]=0;J[f+4>>2]=J[f+4>>2]+1;f=J[790620];J[790620]=0;if((f|0)==1)break x;f=J[e+8>>2]}else f=0;J[790620]=0;e=d+16|0;da(7736,e|0,f|0);g=J[790620];J[790620]=0;if((g|0)==1)break y;J[790620]=0;g=yg(e);e=J[790620];J[790620]=0;if((e|0)==1)break z;J[790620]=0;e=J[J[c+12>>2]+((g>>>0)%M[c+8>>2]<<2)>>2];i=J[790620];J[790620]=0;if((i|0)==1)break z;M:{N:{O:{P:{Q:{R:{S:{if(!e)break S;for(;1;){T:{if((g| +0)==J[e+12>>2]){J[790620]=0;i=ea(7699,e+16|0,d+16|0,-1)|0;k=J[790620];J[790620]=0;if((k|0)==1)break L;if(!i)break T}e=J[e+8>>2];if(e)continue;break S}break}h=0;J[d+104>>2]=0;J[d+108>>2]=J[774606];U:for(;1;){V:{W:{X:{e=J[d+16>>2];if(!e)break X;J[790620]=0;e=ea(7724,e|0,46,0)|0;g=J[790620];J[790620]=0;Y:{Z:{_:{$:{aa:{ba:{if((g|0)!=1){if((e|0)<=0)break X;J[790620]=0;g=d+72|0;i=d+16|0;ia(7725,g|0,i|0,0,e|0);k=J[790620];J[790620]=0;if((k|0)==1)break ba;J[790620]=0;k=d+80|0;ca(7703,k|0,g|0,2744878);g=J[790620]; +J[790620]=0;if((g|0)==1)break aa;J[790620]=0;h=h+1|0;g=$(7702,d- -64|0,h|0)|0;m=J[790620];J[790620]=0;if((m|0)==1)break $;J[790620]=0;m=d+88|0;ca(7704,m|0,k|0,g|0);k=J[790620];J[790620]=0;if((k|0)==1)break _;J[790620]=0;k=d+56|0;ia(7725,k|0,i|0,e|0,-1);e=J[790620];J[790620]=0;if((e|0)==1)break Z;J[790620]=0;ca(7704,d+96|0,m|0,k|0);e=J[790620];J[790620]=0;if((e|0)==1)break Y;e=J[d+96>>2];ca:{if(e){i=J[J[e>>2]+28>>2];J[790620]=0;ca(i|0,d+220|0,e|0,1);e=J[790620];J[790620]=0;if((e|0)!=1)break ca;a=Z()| +0;break w}J[d+220>>2]=0}J[790620]=0;$(7563,d+104|0,d+220|0)|0;e=J[790620];J[790620]=0;if((e|0)!=1){e=J[d+220>>2];J[d+220>>2]=0;if(!e)break W;J[790620]=0;i=J[e+4>>2]-1|0;J[e+4>>2]=i;k=J[790620];J[790620]=0;if((k|0)!=1){if(i)break W;J[790620]=0;aa(7558,e|0);e=J[790620];J[790620]=0;if((e|0)!=1)break W}break a}a=Z()|0;cd(d+220|0);break w}a=Z()|0;break q}a=Z()|0;break q}a=Z()|0;break r}a=Z()|0;break s}a=Z()|0;break t}a=Z()|0;break u}a=Z()|0;break v}J[790620]=0;e=d+88|0;ca(7703,e|0,d+16|0,2744878);g=J[790620]; +J[790620]=0;da:{ea:{if((g|0)!=1){J[790620]=0;h=h+1|0;g=$(7702,d+48|0,h|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break ea;J[790620]=0;ca(7704,d+96|0,e|0,g|0);e=J[790620];J[790620]=0;if((e|0)==1)break da;e=J[d+96>>2];fa:{if(e){i=J[J[e>>2]+28>>2];J[790620]=0;ca(i|0,d+80|0,e|0,1);e=J[790620];J[790620]=0;if((e|0)!=1)break fa;a=Z()|0;break C}J[d+80>>2]=0}J[790620]=0;$(7563,d+104|0,d+80|0)|0;e=J[790620];J[790620]=0;ga:{if((e|0)!=1){e=J[d+80>>2];J[d+80>>2]=0;if(!e)break ga;J[790620]=0;i=J[e+4>>2]-1|0;J[e+ +4>>2]=i;k=J[790620];J[790620]=0;if((k|0)!=1){if(i)break ga;J[790620]=0;aa(7558,e|0);e=J[790620];J[790620]=0;if((e|0)!=1)break ga}break a}a=Z()|0;cd(d+80|0);break C}e=J[d+104>>2];J[d+108>>2]=J[(e?e+12|0:3098424)>>2];$c(d+96|0);$c(g);$c(d+88|0);break V}a=Z()|0;break q}a=Z()|0;break A}a=Z()|0;break B}e=J[d+104>>2];J[d+108>>2]=J[(e?e+12|0:3098424)>>2];$c(d+96|0);$c(d+56|0);$c(d+88|0);$c(g);$c(d+80|0);$c(d+72|0)}J[790620]=0;g=yg(d+104|0);e=J[790620];J[790620]=0;if((e|0)==1)break Q;J[790620]=0;e=J[J[c+ +12>>2]+((g>>>0)%M[c+8>>2]<<2)>>2];i=J[790620];J[790620]=0;if((i|0)==1)break Q;if(e)for(;1;){if((g|0)==J[e+12>>2]){J[790620]=0;i=ea(7699,e+16|0,d+104|0,-1)|0;k=J[790620];J[790620]=0;if((k|0)==1)break R;if(!i)continue U}e=J[e+8>>2];if(e)continue;break}J[790620]=0;g=yg(d+104|0);e=J[790620];J[790620]=0;if((e|0)==1)break O;J[790620]=0;e=J[J[j+12>>2]+((g>>>0)%M[j+8>>2]<<2)>>2];i=J[790620];J[790620]=0;if((i|0)==1)break O;if(e)for(;1;){if((g|0)==J[e+12>>2]){J[790620]=0;i=ea(7699,e+16|0,d+104|0,-1)|0;k=J[790620]; +J[790620]=0;if((k|0)==1)break P;if(!i)continue U}e=J[e+8>>2];if(e)continue;break}break}e=J[a+8>>2];J[790620]=0;g=e;e=d+104|0;ca(7737,g|0,f+36|0,e|0);h=J[790620];J[790620]=0;if((h|0)==1)break N;$c(e);h=1}$c(d+16|0);J[790620]=0;e=J[f+4>>2]-1|0;J[f+4>>2]=e;g=J[790620];J[790620]=0;if((g|0)!=1){if(e)break M;J[790620]=0;aa(7558,f|0);f=J[790620];J[790620]=0;if((f|0)!=1)break M}break a}a=Z()|0;break q}a=Z()|0;break q}a=Z()|0;break q}a=Z()|0;break q}a=Z()|0;break q}f=J[d+196>>2];if(f){e=J[f>>2];J[d+196>>2]= +e;if(e)continue}break}Ce(j);j=1;if(!(h&1))break e;e=J[a+8>>2];J[790620]=0;f=d+16|0;ca(7738,f|0,e|0,1);e=J[790620];J[790620]=0;if((e|0)==1)break E;J[790620]=0;$(7654,d+204|0,f|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break D;Td(f);continue}break}a=Z()|0;break p}a=Z()|0;break n}a=Z()|0;break d}a=Z()|0;Td(d+16|0);break d}$c(d+96|0)}$c(g)}$c(d+88|0);break q}a=Z()|0;break p}a=Z()|0;break o}a=Z()|0;Ce(j);break d}$c(d+96|0)}$c(d+56|0)}$c(d+88|0)}$c(g)}$c(d+80|0)}$c(d+72|0)}$c(d+104|0)}$c(d+16|0)}if(!f)break n; +J[790620]=0;b=J[f+4>>2]-1|0;J[f+4>>2]=b;c=J[790620];J[790620]=0;if((c|0)!=1){if(b)break n;J[790620]=0;aa(7558,f|0);b=J[790620];J[790620]=0;if((b|0)!=1)break n}break a}Ce(j);break d}J[d+200>>2]=l;e=J[d+212>>2];J[d+196>>2]=e;ha:{ia:{ja:{ka:{la:{ma:{na:{oa:{pa:{qa:{ra:{sa:{ta:{ua:{va:{wa:{xa:{ya:{if(!e)break ya;f=a+16|0;for(;1;){J[d+40>>2]=e;c=J[d+200>>2];J[d+44>>2]=c;g=c;c=d+204|0;if((g|0)!=(c|0)){J[790620]=0;da(7655,d+40|0,c|0);a=J[790620];J[790620]=0;if((a|0)!=1)break b;a=Z()|0;break d}za:{Aa:{Ba:{Ca:{Da:{Ea:{Fa:{Ga:{Ha:{Ia:{Ja:{Ka:{La:{Ma:{Na:{Oa:{Pa:{Qa:{c= +J[e+8>>2];if(c){J[790620]=0;J[c+4>>2]=J[c+4>>2]+1;c=J[790620];J[790620]=0;if((c|0)==1)break Qa;c=J[e+8>>2]}else c=0;J[d+88>>2]=c;J[c+8>>2]=-1;J[790620]=0;h=c+36|0;c=yg(h);e=J[790620];J[790620]=0;if((e|0)==1)break La;J[790620]=0;e=J[J[f+12>>2]+((c>>>0)%M[f+8>>2]<<2)>>2];g=J[790620];J[790620]=0;if((g|0)==1)break La;if(e)for(;1;){if((c|0)==J[e+12>>2]){J[790620]=0;g=ea(7699,e+16|0,h|0,-1)|0;i=J[790620];J[790620]=0;if((i|0)==1)break xa;if(!g)break Ma}e=J[e+8>>2];if(e)continue;break}J[d+108>>2]=f;J[d+104>> +2]=0;J[790620]=0;ca(7630,d+96|0,2745530,J[d+88>>2]+36|0);a=J[790620];J[790620]=0;if((a|0)==1)break Pa;a=J[d+96>>2];a=J[(a?a+12|0:3098424)>>2];J[790620]=0;b=ka(7591,d+16|0,a|0,2740634,360,2755558,0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break Oa;J[790620]=0;aa(7592,b|0);a=J[790620];J[790620]=0;if((a|0)!=1)break b;a=Z()|0;od(b);break Na}a=Z()|0;break d}a=Z()|0;break ka}a=Z()|0}$c(d+96|0);break ka}J[d+108>>2]=f;J[d+104>>2]=e;c=f;if(j){J[790620]=0;aa(7660,d+16|0);e=J[790620];J[790620]=0;if((e|0)==1)break Ka; +e=J[d+104>>2];if(!(J[d+108>>2]==(c|0)?e:0)){J[790620]=0;da(7655,d+104|0,c|0);a=J[790620];J[790620]=0;if((a|0)!=1)break b;a=Z()|0;break Ba}c=J[e+24>>2];J[790620]=0;e=d+80|0;da(7733,e|0,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break Ja;J[790620]=0;da(7690,d+96|0,e|0);c=J[790620];J[790620]=0;if((c|0)==1)break Ia;c=J[d+80>>2];J[d+80>>2]=0;Ra:{if(!c)break Ra;J[790620]=0;e=J[c+4>>2]-1|0;J[c+4>>2]=e;h=J[790620];J[790620]=0;if((h|0)==1)break a;if(e)break Ra;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]= +0;if((c|0)==1)break a}J[790620]=0;da(7690,d+80|0,d+16|0);c=J[790620];J[790620]=0;if((c|0)==1)break Ha;c=J[a+8>>2];J[790620]=0;ia(7739,J[d+96>>2],J[d+80>>2],c|0,n|0);c=J[790620];J[790620]=0;if((c|0)==1)break Ga;c=J[d+80>>2];J[d+80>>2]=0;Sa:{if(!c)break Sa;J[790620]=0;e=J[c+4>>2]-1|0;J[c+4>>2]=e;h=J[790620];J[790620]=0;if((h|0)==1)break a;if(e)break Sa;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a}c=J[d+96>>2];J[d+96>>2]=0;Ta:{if(!c)break Ta;J[790620]=0;e=J[c+4>>2]-1|0;J[c+4>> +2]=e;h=J[790620];J[790620]=0;if((h|0)==1)break a;if(e)break Ta;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a}c=J[d+16>>2];e=J[J[c>>2]+20>>2];J[790620]=0;ha(e|0,c|0,0,0,0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break Ea;J[790620]=0;da(7740,d+96|0,d+16|0);c=J[790620];J[790620]=0;if((c|0)==1)break Da;c=J[d+104>>2];if(!((f|0)==J[d+108>>2]?c:0)){J[790620]=0;da(7655,d+104|0,f|0);a=J[790620];J[790620]=0;if((a|0)!=1)break b;break Ca}J[790620]=0;$(7563,c+24|0,d+96|0)|0;c=J[790620];J[790620]= +0;if((c|0)==1)break Ca;c=J[d+96>>2];J[d+96>>2]=0;Ua:{if(!c)break Ua;J[790620]=0;e=J[c+4>>2]-1|0;J[c+4>>2]=e;h=J[790620];J[790620]=0;if((h|0)==1)break a;if(e)break Ua;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a}c=J[d+16>>2];J[d+16>>2]=0;Va:{if(!c)break Va;J[790620]=0;e=J[c+4>>2]-1|0;J[c+4>>2]=e;h=J[790620];J[790620]=0;if((h|0)==1)break a;if(e)break Va;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a}e=J[d+104>>2];c=J[d+108>>2]}if(!e|(c|0)!=(f|0))break Aa; +c=J[e+24>>2];J[790620]=0;e=Zw(c);c=J[790620];J[790620]=0;if((c|0)!=1)break za}a=Z()|0;break ka}a=Z()|0;break ka}a=Z()|0;break Ba}a=Z()|0;cd(d+80|0);break Ba}a=Z()|0;break Fa}a=Z()|0;cd(d+80|0)}cd(d+96|0);break Ba}a=Z()|0;break Ba}a=Z()|0;break Ba}a=Z()|0;cd(d+96|0)}cd(d+16|0);break ka}J[790620]=0;da(7655,d+104|0,f|0);a=J[790620];J[790620]=0;if((a|0)!=1)break b;a=Z()|0;break ka}c=J[d+88>>2];J[c+12>>2]=e;if(!e){J[790620]=0;b=ka(7591,d+16|0,2745746,2740634,375,2755558,0)|0;a=J[790620];J[790620]=0;if((a| +0)==1)break pa;J[790620]=0;aa(7592,b|0);a=J[790620];J[790620]=0;if((a|0)!=1)break b;a=Z()|0;od(b);break ka}J[790620]=0;e=J[c+4>>2]-1|0;J[c+4>>2]=e;h=J[790620];J[790620]=0;if((h|0)==1)break a;if(!e){J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a}c=J[d+196>>2];if(!c)break ya;e=J[c>>2];J[d+196>>2]=e;if(e)continue;break}}J[790620]=0;c=d+104|0;aa(7660,c|0);f=J[790620];J[790620]=0;if((f|0)==1)break wa;J[790620]=0;da(7690,d+96|0,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break va;J[790620]= +0;c=J[d+96>>2];ca(7742,c|0,2746272,1);f=J[790620];J[790620]=0;if((f|0)==1)break ja;J[790620]=0;ca(7742,c|0,2746657,0);f=J[790620];J[790620]=0;if((f|0)==1)break ja;f=J[a+8>>2];J[790620]=0;J[d+16>>2]=0;e=d+16|0;$(7556,e|0,c|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break ua;J[790620]=0;ca(7743,f|0,e|0,j|0);f=J[790620];J[790620]=0;if((f|0)==1)break ta;f=J[d+16>>2];J[d+16>>2]=0;Wa:{if(!f)break Wa;J[790620]=0;e=J[f+4>>2]-1|0;J[f+4>>2]=e;h=J[790620];J[790620]=0;if((h|0)==1)break a;if(e)break Wa;J[790620]= +0;aa(7558,f|0);f=J[790620];J[790620]=0;if((f|0)==1)break a}J[790620]=0;aa(7744,c|0);f=J[790620];J[790620]=0;if((f|0)==1)break ja;if(!J[a+12>>2])break qa;J[790620]=0;ca(7742,c|0,2747104,0);f=J[790620];J[790620]=0;if((f|0)==1)break ja;f=J[a+12>>2];J[790620]=0;J[d+16>>2]=0;e=d+16|0;$(7556,e|0,c|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break sa;J[790620]=0;da(7745,f|0,e|0);f=J[790620];J[790620]=0;if((f|0)==1)break ra;f=J[d+16>>2];J[d+16>>2]=0;Xa:{if(!f)break Xa;J[790620]=0;e=J[f+4>>2]-1|0;J[f+4>>2]=e; +h=J[790620];J[790620]=0;if((h|0)==1)break a;if(e)break Xa;J[790620]=0;aa(7558,f|0);f=J[790620];J[790620]=0;if((f|0)==1)break a}J[790620]=0;aa(7744,c|0);f=J[790620];J[790620]=0;if((f|0)!=1)break qa;break ja}a=Z()|0;break ka}a=Z()|0;break d}a=Z()|0;break ha}a=Z()|0;break ia}a=Z()|0;cd(d+16|0);break ia}a=Z()|0;break ia}a=Z()|0;cd(d+16|0);break ia}J[790620]=0;aa(7744,c|0);f=J[790620];J[790620]=0;if((f|0)==1)break ja;f=J[J[c>>2]+16>>2];J[790620]=0;c=_(f|0,c|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break oa; +J[d+200>>2]=l;e=J[d+212>>2];J[d+196>>2]=e;if(e)for(;1;){f=J[e+8>>2];c=(c&1)+c|0;J[f+8>>2]=c;c=c+J[f+12>>2]|0;e=J[e>>2];if(e)continue;break}J[d+196>>2]=0;J[790620]=0;da(7690,d+88|0,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break na;J[790620]=0;b=J[d+88>>2];ca(7742,b|0,2746272,1);c=J[790620];J[790620]=0;if((c|0)==1)break ma;J[790620]=0;ca(7742,b|0,2746657,0);c=J[790620];J[790620]=0;if((c|0)==1)break ma;c=J[a+8>>2];J[790620]=0;J[d+16>>2]=0;f=d+16|0;$(7556,f|0,b|0)|0;e=J[790620];J[790620]=0;if((e|0)!= +1){J[790620]=0;ca(7743,c|0,f|0,j|0);c=J[790620];J[790620]=0;Ya:{Za:{_a:{if((c|0)!=1){c=J[d+16>>2];J[d+16>>2]=0;$a:{if(!c)break $a;J[790620]=0;f=J[c+4>>2]-1|0;J[c+4>>2]=f;e=J[790620];J[790620]=0;if((e|0)==1)break a;if(f)break $a;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a}J[790620]=0;aa(7744,b|0);c=J[790620];J[790620]=0;if((c|0)==1)break ma;if(!J[a+12>>2])break Ya;J[790620]=0;ca(7742,b|0,2747104,0);c=J[790620];J[790620]=0;if((c|0)==1)break ma;c=J[a+12>>2];J[790620]=0;J[d+16>> +2]=0;f=d+16|0;$(7556,f|0,b|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break _a;J[790620]=0;da(7745,c|0,f|0);c=J[790620];J[790620]=0;if((c|0)==1)break Za;c=J[d+16>>2];J[d+16>>2]=0;ab:{if(!c)break ab;J[790620]=0;f=J[c+4>>2]-1|0;J[c+4>>2]=f;e=J[790620];J[790620]=0;if((e|0)==1)break a;if(f)break ab;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a}J[790620]=0;aa(7744,b|0);c=J[790620];J[790620]=0;if((c|0)!=1)break Ya;break ma}a=Z()|0;cd(d+16|0);break la}a=Z()|0;break la}a=Z()|0;cd(d+16| +0);break la}J[d+200>>2]=l;c=J[d+212>>2];J[d+196>>2]=c;bb:{cb:{db:{eb:{fb:{if(!c)break fb;for(;1;){J[d+8>>2]=c;f=J[d+200>>2];J[d+12>>2]=f;e=f;f=d+204|0;if((e|0)!=(f|0)){J[790620]=0;da(7655,d+8|0,f|0);a=J[790620];J[790620]=0;if((a|0)!=1)break b;a=Z()|0;break la}c=J[c+8>>2];J[790620]=0;ca(7746,d+80|0,a|0,c+36|0);c=J[790620];J[790620]=0;gb:{hb:{ib:{jb:{kb:{if((c|0)!=1){J[790620]=0;da(7733,d+72|0,J[d+80>>2]);c=J[790620];J[790620]=0;if((c|0)==1)break kb;c=J[J[b>>2]+16>>2];J[790620]=0;c=_(c|0,b|0)|0;f=J[790620]; +J[790620]=0;if((f|0)==1)break eb;lb:{if(!(c&1))break lb;J[790620]=0;J[d+16>>2]=0;$(7556,d+16|0,b|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break jb;J[790620]=0;da(7716,J[d+16>>2],0);c=J[790620];J[790620]=0;if((c|0)==1)break ib;c=J[d+16>>2];J[d+16>>2]=0;if(!c)break lb;J[790620]=0;f=J[c+4>>2]-1|0;J[c+4>>2]=f;e=J[790620];J[790620]=0;if((e|0)==1)break a;if(f)break lb;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a}J[790620]=0;c=J[d+72>>2];J[d+16>>2]=0;$(7556,d+16|0,b|0)|0;f=J[790620]; +J[790620]=0;if((f|0)==1)break eb;J[790620]=0;ea(7747,J[d+16>>2],c|0,0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break hb;c=J[d+16>>2];J[d+16>>2]=0;if(!c)break gb;J[790620]=0;f=J[c+4>>2]-1|0;J[c+4>>2]=f;e=J[790620];J[790620]=0;if((e|0)!=1){if(f)break gb;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)!=1)break gb}break a}a=Z()|0;break la}a=Z()|0;break cb}a=Z()|0;break db}a=Z()|0;cd(d+16|0);break db}a=Z()|0;cd(d+16|0);break db}c=J[d+72>>2];J[d+72>>2]=0;mb:{if(!c)break mb;J[790620]=0;f=J[c+4>> +2]-1|0;J[c+4>>2]=f;e=J[790620];J[790620]=0;if((e|0)==1)break a;if(f)break mb;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a}c=J[d+80>>2];J[d+80>>2]=0;nb:{if(!c)break nb;J[790620]=0;f=J[c+4>>2]-1|0;J[c+4>>2]=f;e=J[790620];J[790620]=0;if((e|0)==1)break a;if(f)break nb;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a}c=J[d+196>>2];if(!c)break fb;c=J[c>>2];J[d+196>>2]=c;if(c)continue;break}}J[790620]=0;aa(7744,b|0);a=J[790620];J[790620]=0;if((a|0)==1)break ma; +a=J[J[b>>2]+24>>2];J[790620]=0;aa(a|0,b|0);a=J[790620];J[790620]=0;if((a|0)==1)break ma;a=J[d+88>>2];J[d+88>>2]=0;if(!a)break bb;J[790620]=0;b=J[a+4>>2]-1|0;J[a+4>>2]=b;c=J[790620];J[790620]=0;if((c|0)!=1){if(b)break bb;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)!=1)break bb}break a}a=Z()|0}cd(d+72|0)}cd(d+80|0);break la}a=J[d+96>>2];J[d+96>>2]=0;ob:{if(!a)break ob;J[790620]=0;b=J[a+4>>2]-1|0;J[a+4>>2]=b;c=J[790620];J[790620]=0;if((c|0)==1)break a;if(b)break ob;J[790620]=0;aa(7558,a| +0);a=J[790620];J[790620]=0;if((a|0)==1)break a}a=J[d+104>>2];J[d+104>>2]=0;pb:{if(!a)break pb;J[790620]=0;b=J[a+4>>2]-1|0;J[a+4>>2]=b;c=J[790620];J[790620]=0;if((c|0)==1)break a;if(b)break pb;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break a}Ce(n);Td(d+204|0);Kc=d+224|0;return}a=Z()|0;break la}a=Z()|0;break ka}a=Z()|0;break ia}a=Z()|0;break ia}a=Z()|0}cd(d+88|0);break ia}cd(d+88|0);break d}a=Z()|0}cd(d+96|0)}cd(d+104|0)}Ce(n);break c}a=Z()|0;break c}a=Z()|0}Td(d+204|0);ba(a|0); +B()}B()}fa(0)|0;ed();B()}function kDb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;var y=0;var z=0;var A=0;r=Kc-16|0;Kc=r;a:{b:{if(J[a+12>>2]==J[a+8>>2])break b;c:{if(!c)break c;d=J[b>>2];if(!d)break c;c=0;f=K[d+11|0];e=f<<24>>24<0;f=e?J[d+4>>2]:f;if(!f)break c;h=e?J[d>>2]:d;d:{e:{if((f|0)<=0)break e;for(;1;){if(M[h+(c<<2)>>2]<129){c=c+1|0;if((f|0)!=(c| +0))continue;break e}break}e=J[h>>2];d=0;f:{g:{if((f|0)>=2)for(;1;){c=1;g=J[P(d,20)+362864>>2];h:{if((e|0)!=J[g>>2])break h;for(;1;){l=c<<2;v=J[l+g>>2];if(!v|(v|0)!=J[h+l>>2])break h;c=c+1|0;if((f|0)!=(c|0))continue;break}if(!J[g+(f<<2)>>2])break g}d=d+1|0;if((d|0)!=93)continue;break c}f=f<<2;for(;1;){c=J[P(d,20)+362864>>2];if((e|0)==J[c>>2]&!J[c+f>>2])break g;c=d|1;if((c|0)==93)break c;h=J[P(c,20)+362864>>2];if((e|0)==J[h>>2]&!J[f+h>>2])break f;d=d+2|0;continue}}c=d}d=J[b+24>>2];if(d)d=J[d>>2]==1; +else d=0;e=J[b+20>>2];if(e)d=J[e>>2]==1?d|2:d;i:{j:{k:{l:switch(d-1|0){case 0:d=363712;if((c|0)==42)break i;d=P(c,20)+362868|0;break i;case 1:f=P(c,20);e=J[f+362876>>2];if((e|0)!=-1)break k;d=363720;if((c|0)==42)break i;d=f+362868|0;break i;case 2:break l;default:break j}d=363720;if((c|0)==42)break i;c=P(c,20);e=J[c+362876>>2];if((e|0)!=-1)break k;d=c+362868|0;break i}c=P(e,68)+364736|0;break d}d=P(c,20)+362868|0}c=J[d>>2];if((c|0)==-1)break c;c=P(c,68)+364736|0;break d}g=J[h>>2];d=J[(g<<2)+353296>> +2];if((d|0)==-1)break c;l=(d|0)<=426?426:d;m:{if((f|0)>=2)for(;1;){c=1;v=J[P(d,20)+354320>>2];if((g|0)!=H[v|0])break c;e=d;n:{for(;1;){d=H[c+v|0];if(!d|(d|0)!=J[h+(c<<2)>>2])break n;c=c+1|0;if((f|0)!=(c|0))continue;break}if(K[f+v|0])break n;d=e;break m}d=e+1|0;if((e|0)!=(l|0))continue;break c}for(;1;){c=J[P(d,20)+354320>>2];if((g|0)!=H[c|0])break c;if(!K[c+f|0])break m;c=(d|0)==(l|0);d=d+1|0;if(!c)continue;break}break c}if((d|0)==-1)break c;c=J[b+24>>2];if(c)c=J[c>>2]==1;else c=0;o:{e=J[b+20>>2]; +if(e)c=J[e>>2]==1?c|2:c;p:{q:switch(c-1|0){case 0:d=P(d,20);c=J[d+354328>>2];if((c|0)!=-1)break o;c=J[d+354336>>2];if((c|0)!=-1)break o;c=J[d+354324>>2];if((c|0)!=-1)break o;c=d+354332|0;break p;case 1:d=P(d,20);c=J[d+354332>>2];if((c|0)!=-1)break o;c=J[d+354336>>2];if((c|0)!=-1)break o;c=J[d+354324>>2];if((c|0)!=-1)break o;c=d+354328|0;break p;case 2:d=P(d,20);c=J[d+354336>>2];if((c|0)!=-1)break o;c=J[d+354332>>2];if((c|0)!=-1)break o;c=J[d+354328>>2];if((c|0)!=-1)break o;c=d+354324|0;break p;default:break q}d= +P(d,20);c=J[d+354324>>2];if((c|0)!=-1)break o;c=J[d+354328>>2];if((c|0)!=-1)break o;c=J[d+354332>>2];if((c|0)!=-1)break o;c=d+354336|0}c=J[c>>2];if((c|0)==-1)break c;c=P(c,68)+364736|0;break d}c=P(c,68)+364736|0}$n(b);e=J[c>>2];f=td(e);d=_c(12);J[790620]=0;ca(1633,d|0,e|0,f|0);e=J[790620];J[790620]=0;if((e|0)==1)break a;J[b>>2]=d;d=K[c+10|0];e=_c(4);J[e>>2]=(d|0)==1;J[b+28>>2]=e;d=_c(10);J[b+32>>2]=d;e=K[c+19|0]|K[c+20|0]<<8;H[d+8|0]=e;H[d+9|0]=e>>>8;e=K[c+15|0]|K[c+16|0]<<8|(K[c+17|0]<<16|K[c+18| +0]<<24);f=K[c+11|0]|K[c+12|0]<<8|(K[c+13|0]<<16|K[c+14|0]<<24);H[d|0]=f;H[d+1|0]=f>>>8;H[d+2|0]=f>>>16;H[d+3|0]=f>>>24;H[d+4|0]=e;H[d+5|0]=e>>>8;H[d+6|0]=e>>>16;H[d+7|0]=e>>>24;d=J[c+24>>2];e=_c(4);J[e>>2]=d;J[b+36>>2]=e;d=J[c+28>>2];e=_c(4);J[e>>2]=d;J[b+40>>2]=e;d=J[c+32>>2];e=_c(4);J[e>>2]=d;J[b+44>>2]=e;d=J[c+36>>2];e=_c(4);J[e>>2]=d;J[b+48>>2]=e;d=J[c+40>>2];e=_c(4);J[e>>2]=d;J[b+52>>2]=e;d=J[c+44>>2];e=_c(4);J[e>>2]=d;J[b+56>>2]=e;d=L[c+48>>1];e=_c(2);I[e>>1]=d;J[b+60>>2]=e;d=L[c+50>>1];e=_c(2); +I[e>>1]=d;J[b+64>>2]=e;d=L[c+56>>1];e=_c(2);I[e>>1]=d;J[b+76>>2]=e;d=L[c+58>>1];e=_c(2);I[e>>1]=d;J[b+80>>2]=e;d=L[c+60>>1];e=_c(2);I[e>>1]=d;J[b+84>>2]=e;d=L[c+64>>1];e=_c(2);I[e>>1]=d;J[b+92>>2]=e;c=L[c+66>>1];d=_c(2);I[d>>1]=c;J[b+96>>2]=d}x=-1;for(;1;){r:{y=J[a+8>>2];if((y|0)!=J[a+12>>2]){for(;1;){s:{q=J[y>>2];c=J[b+100>>2];t:{u:{if(!c)break u;d=L[c>>1];if(!d)break u;c=L[q+112>>1];if(!c)break u;v:{w:switch(d-1|0){case 0:if((c|0)!=2)break u;break t;case 1:if((c|0)==2)break t;if((c&12)==4)break v; +break u;default:break w}if((c|0)==2)break t}if(c&526)break t}c=J[b+32>>2];if(c){e=0;f=K[q+52|0];d=K[c|0];if(!((f|0)==(d|0)|!d)){e=f-d|0;d=e>>31;e=P((d^e)-d|0,1E3)}f=K[q+53|0];d=K[c+1|0];if(!((f|0)==(d|0)|!d)){f=f-d|0;d=f>>31;e=P((d^f)-d|0,100)+e|0}f=K[q+54|0];d=K[c+2|0];if(!((f|0)==(d|0)|!d)){f=f-d|0;d=f>>31;e=P((d^f)-d|0,100)+e|0}f=K[q+55|0];d=K[c+3|0];if(!((f|0)==(d|0)|!d)){f=f-d|0;d=f>>31;e=P((d^f)-d|0,100)+e|0}f=K[q+56|0];d=K[c+4|0];if(!((f|0)==(d|0)|!d)){f=f-d|0;d=f>>31;e=P((d^f)-d|0,100)+e| +0}f=K[q+57|0];d=K[c+5|0];if(!((f|0)==(d|0)|!d)){f=f-d|0;d=f>>31;e=P((d^f)-d|0,100)+e|0}f=K[q+58|0];d=K[c+6|0];if(!((f|0)==(d|0)|!d)){f=f-d|0;d=f>>31;e=P((d^f)-d|0,100)+e|0}f=K[q+59|0];d=K[c+7|0];if(!((f|0)==(d|0)|!d)){f=f-d|0;d=f>>31;e=P((d^f)-d|0,100)+e|0}f=K[q+60|0];d=K[c+8|0];if(!((f|0)==(d|0)|!d)){f=f-d|0;d=f>>31;e=P((d^f)-d|0,100)+e|0}d=K[q+61|0];c=K[c+9|0];if((d|0)==(c|0)|!c)c=e;else{d=d-c|0;c=d>>31;c=P((c^d)-c|0,100)+e|0}}else c=0;v=c;A=J[q+80>>2];c=J[b+72>>2];if(c)c=K[c|0];else c=3;w=c;c= +J[b+28>>2];if(c){c=J[c>>2];d=J[q+48>>2];e=d?0:c?15E3:0;v=(d?c?e:350:e)+v|0}p=J[b>>2];x:{if(!p){h=0;break x}h=tV(q,p);n=J[q+116>>2];if((n|0)==J[q+120>>2])break x;for(;1;){e=K[p+11|0];f=e<<24>>24;i=J[p+4>>2];c=(f|0)<0;o=c?i:e;m=0;y:{if(!o)break y;j=K[n+11|0];d=j<<24>>24;l=J[n+4>>2];s=(d|0)<0;t=s?l:j;m=1E4;if(!t)break y;g=J[p>>2];if((o|0)==(t|0)){m=0;if(!Md(c?g:p,s?J[n>>2]:n,o))break y;g=J[p>>2];i=J[p+4>>2];l=J[n+4>>2];e=K[p+11|0];f=e;j=K[n+11|0];d=j}c=0;o=g;g=f<<24>>24<0;f=g?o:p;o=d<<24>>24<0;d=o?J[n>> +2]:n;g=g?i:e;t=g<<2;l=o?l:j;s=l<<2;e=0;z:{for(;1;){A:{if((c|0)>=(l|0)){j=0;break A}o=(d+s|0)-(c<<2)|0;B:{for(;1;){j=J[d>>2];c=c+1|0;d=d+4|0;i=j-32|0;if(i>>>0>13|!(1<>>0<26?j+32|0:j}i=0;C:{if((e|0)>=(g|0))break C;o=(f+t|0)-(e<<2)|0;D:{for(;1;){i=J[f>>2];e=e+1|0;f=f+4|0;u=i-32|0;if(u>>>0>13|!(1<>>0<26?i+32|0:i}if((j|0)!=(i|0))break z;if(j)continue;break}m=100; +break y}d=YC(n,p);m=d?700:1E3;if(!(i?j:0))break y;m=1E3;if(d)break y;f=K[p+11|0];d=f<<24>>24;l=K[n+11|0];e=l<<24>>24;d=(d|0)<0;g=d?J[p+4>>2]:f;e=(e|0)<0;l=e?J[n+4>>2]:l;m=1500;if(!(g|l))break y;c=0;f=e?J[n>>2]:n;d=d?J[p>>2]:p;t=g<<2;s=l<<2;e=0;for(;1;){E:{if((c|0)>=(l|0)){j=0;break E}o=(f+s|0)-(c<<2)|0;F:{for(;1;){j=J[f>>2];c=c+1|0;f=f+4|0;i=j-32|0;if(i>>>0>13|!(1<>>0<26?j+32|0:j}i=0;G:{if((e|0)>=(g|0))break G;o=(d+t|0)-(e<<2)| +0;H:{for(;1;){i=J[d>>2];e=e+1|0;d=d+4|0;u=i-32|0;if(u>>>0>13|!(1<>>0<26?i+32|0:i}if((j|0)==(i|0)?j:0)continue;break}m=(j|0)!=(i|0)?1E4:3E3}c=m;h=(c|0)<(h|0)?c:h;n=n+12|0;if((n|0)!=J[q+120>>2])continue;break}}p=J[b+4>>2];if(p){t=tV(q,p);n=J[q+116>>2];if((n|0)!=J[q+120>>2])for(;1;){e=K[p+11|0];f=e<<24>>24;i=J[p+4>>2];c=(f|0)<0;o=c?i:e;m=0;I:{if(!o)break I;j=K[n+11|0];d=j<<24>>24;l=J[n+4>>2];u=(d|0)<0;s=u?l:j;m=1E4;if(!s)break I; +g=J[p>>2];if((o|0)==(s|0)){m=0;if(!Md(c?g:p,u?J[n>>2]:n,o))break I;g=J[p>>2];i=J[p+4>>2];l=J[n+4>>2];e=K[p+11|0];f=e;j=K[n+11|0];d=j}c=0;o=g;g=f<<24>>24<0;f=g?o:p;o=d<<24>>24<0;d=o?J[n>>2]:n;g=g?i:e;s=g<<2;l=o?l:j;u=l<<2;e=0;J:{for(;1;){K:{if((c|0)>=(l|0)){j=0;break K}o=(d+u|0)-(c<<2)|0;L:{for(;1;){j=J[d>>2];c=c+1|0;d=d+4|0;i=j-32|0;if(i>>>0>13|!(1<>>0<26?j+32|0:j}i=0;M:{if((e|0)>=(g|0))break M;o=(f+s|0)-(e<<2)|0;N:{for(;1;){i= +J[f>>2];e=e+1|0;f=f+4|0;m=i-32|0;if(m>>>0>13|!(1<>>0<26?i+32|0:i}if((j|0)!=(i|0))break J;if(j)continue;break}m=100;break I}d=YC(n,p);m=d?700:1E3;if(!(i?j:0))break I;m=1E3;if(d)break I;f=K[p+11|0];d=f<<24>>24;l=K[n+11|0];e=l<<24>>24;d=(d|0)<0;g=d?J[p+4>>2]:f;e=(e|0)<0;l=e?J[n+4>>2]:l;m=1500;if(!(g|l))break I;c=0;f=e?J[n>>2]:n;d=d?J[p>>2]:p;s=g<<2;u=l<<2;e=0;for(;1;){O:{if((c|0)>=(l|0)){j=0;break O}o=(f+u|0)-(c<<2)|0;P:{for(;1;){j= +J[f>>2];c=c+1|0;f=f+4|0;i=j-32|0;if(i>>>0>13|!(1<>>0<26?j+32|0:j}i=0;Q:{if((e|0)>=(g|0))break Q;o=(d+s|0)-(e<<2)|0;R:{for(;1;){i=J[d>>2];e=e+1|0;d=d+4|0;m=i-32|0;if(m>>>0>13|!(1<>>0<26?i+32|0:i}if((j|0)==(i|0)?j:0)continue;break}m=(j|0)!=(i|0)?1E4:3E3}c=m;t=(c|0)<(t|0)?c:t;n=n+12|0;if((n|0)!=J[q+120>>2])continue;break}h=(h|0)>(t|0)?t:h}p=J[b+8>>2];if(p){t= +tV(q,p);n=J[q+116>>2];if((n|0)!=J[q+120>>2])for(;1;){e=K[p+11|0];f=e<<24>>24;i=J[p+4>>2];c=(f|0)<0;o=c?i:e;m=0;S:{if(!o)break S;j=K[n+11|0];d=j<<24>>24;l=J[n+4>>2];u=(d|0)<0;s=u?l:j;m=1E4;if(!s)break S;g=J[p>>2];if((o|0)==(s|0)){m=0;if(!Md(c?g:p,u?J[n>>2]:n,o))break S;g=J[p>>2];i=J[p+4>>2];l=J[n+4>>2];e=K[p+11|0];f=e;j=K[n+11|0];d=j}c=0;o=g;g=f<<24>>24<0;f=g?o:p;o=d<<24>>24<0;d=o?J[n>>2]:n;g=g?i:e;s=g<<2;l=o?l:j;u=l<<2;e=0;T:{for(;1;){U:{if((c|0)>=(l|0)){j=0;break U}o=(d+u|0)-(c<<2)|0;V:{for(;1;){j= +J[d>>2];c=c+1|0;d=d+4|0;i=j-32|0;if(i>>>0>13|!(1<>>0<26?j+32|0:j}i=0;W:{if((e|0)>=(g|0))break W;o=(f+s|0)-(e<<2)|0;X:{for(;1;){i=J[f>>2];e=e+1|0;f=f+4|0;m=i-32|0;if(m>>>0>13|!(1<>>0<26?i+32|0:i}if((j|0)!=(i|0))break T;if(j)continue;break}m=100;break S}d=YC(n,p);m=d?700:1E3;if(!(i?j:0))break S;m=1E3;if(d)break S;f=K[p+11|0];d=f<<24>>24;l=K[n+11|0];e=l<<24>> +24;d=(d|0)<0;g=d?J[p+4>>2]:f;e=(e|0)<0;l=e?J[n+4>>2]:l;m=1500;if(!(g|l))break S;c=0;f=e?J[n>>2]:n;d=d?J[p>>2]:p;s=g<<2;u=l<<2;e=0;for(;1;){Y:{if((c|0)>=(l|0)){j=0;break Y}o=(f+u|0)-(c<<2)|0;Z:{for(;1;){j=J[f>>2];c=c+1|0;f=f+4|0;i=j-32|0;if(i>>>0>13|!(1<>>0<26?j+32|0:j}i=0;_:{if((e|0)>=(g|0))break _;o=(d+s|0)-(e<<2)|0;$:{for(;1;){i=J[d>>2];e=e+1|0;d=d+4|0;m=i-32|0;if(m>>>0>13|!(1<>>0<26?i+32|0:i}if((j|0)==(i|0)?j:0)continue;break}m=(j|0)!=(i|0)?1E4:3E3}c=m;t=(c|0)<(t|0)?c:t;n=n+12|0;if((n|0)!=J[q+120>>2])continue;break}c=(t|0)<3E3?t+3E3|0:t;h=(c|0)<(h|0)?c:h}c=h+v|0;d=J[b+64>>2];if(d){e=L[q+90>>1]-L[d>>1]|0;d=e>>31;c=P((d^e)-d|0,50)+c|0}d=J[b+60>>2];if(d){e=L[q+88>>1]-L[d>>1]|0;d=e>>31;c=P((((d^e)-d&65535)>>>0)/10|0,3)+c|0}d=J[q+40>>2];f=0;e=J[b+20>>2];if(e)f=J[e>>2];e=J[q+44>>2];d=((d|0)!=(f|0))+c|0;c=J[b+24>>2];if(c)c=J[c>>2];else c=0;j=d+(((c|0)!=(e| +0))<<2)|0;c=J[b+12>>2];aa:{if(c){f=I[q+92>>1];ba:{if(H[c+11|0]>=0){J[r+8>>2]=J[c+8>>2];d=J[c+4>>2];J[r>>2]=J[c>>2];J[r+4>>2]=d;break ba}mf(r,J[c>>2],J[c+4>>2])}e=0;g=K[r+11|0];c=g<<24>>24;h=(c|0)<0;d=J[r+4>>2];ca:{if(((h?d:g)|0)==3){if(!Md(h?J[r>>2]:r,351560,3))break ca;g=K[r+11|0];c=g;d=J[r+4>>2]}c=c<<24>>24;if((((c|0)<0?d:g)|0)==7)if(!Md((c|0)<0?J[r>>2]:r,351576,7))break ca;e=50;if(f>>>0<256)break ca;f=f>>8;g=K[r+11|0];c=g<<24>>24;h=(c|0)<0;da:{ea:{d=J[r+4>>2];if(((h?d:g)|0)==5){if(!Md(h?J[r>>2]: +r,351608,5))break ea;d=J[r+4>>2];g=K[r+11|0];c=g}h=c<<24>>24;if((((h|0)<0?d:g)|0)==5){if(!Md((h|0)<0?J[r>>2]:r,351632,5))break ea;g=K[r+11|0];c=g;d=J[r+4>>2]}c=c<<24>>24<0;if(((c?d:g)|0)!=6)break da;if(Md(c?J[r>>2]:r,351656,6)|(f|0)<9)break da;break ca}if((f|0)>8)break ca}g=K[r+11|0];c=g<<24>>24;h=(c|0)<0;fa:{ga:{d=J[r+4>>2];if(((h?d:g)|0)==10){if(!Md(h?J[r>>2]:r,351684,10))break ga;g=K[r+11|0];c=g;d=J[r+4>>2]}c=c<<24>>24;if((((c|0)<0?d:g)|0)!=6)break fa;if(Md((c|0)<0?J[r>>2]:r,351728,6)|(f|0)>8)break fa; +break ca}if((f|0)<9)break ca}e=0}j=e+j|0;if(H[r+11|0]>=0)break aa;Zc(J[r>>2]);break aa}d=J[b+16>>2];if(!d)break aa;c=0;d=L[d>>1];ha:{if(d>>>0<256)break ha;c=50;e=I[q+92>>1];if(e>>>0<256)break ha;e=e>>8<9;d=d<<16>>24;if(!e&(d|0)<9)break ha;c=e?(d|0)>8?50:0:0}j=c+j|0}if((w|0)!=3){c=1;d=1;e=1;ia:{ja:{ka:{la:{ma:{na:{oa:{pa:{qa:{ra:{sa:{ta:{ua:{va:{wa:{xa:{ya:{za:{Aa:{f=((w|0)!=1?w:0)&255;switch(f-128|0){case 3:case 4:case 5:case 7:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 48:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 59:case 60:case 61:case 62:case 63:case 64:case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 91:case 92:case 93:case 95:case 96:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:case 123:case 124:case 125:case 126:break ia; case 110:break ja;case 127:break la;case 2:break na;case 8:break oa;case 1:break pa;case 6:break qa;case 0:break ra;case 94:break sa;case 35:break ta;case 58:break ua;case 50:break va;case 49:break wa;case 34:break xa;case 33:break ya;case 76:break za;default:break Aa}}if((f|0)==2)break ma;if((f|0)!=77)break ia;e=29;break ka}e=2;break ja}e=3;break ja}e=4;break ja}e=5;break ja}e=6;break ja}e=7;break ja}e=8;break ka}e=16;break ka}e=17;break ka}e=18;break ka}e=19;break ka}e=20;break ka}e=21;break ka}e= 31;break ka}e=30}d=0}f=e&7;if(!d){d=e&24;e=0;for(;1;){c=c<<8;e=e+8|0;if((d|0)!=(e|0))continue;break}}e=0;if(!f)break ia;for(;1;){c=c<<1;e=e+1|0;if((f|0)!=(e|0))continue;break}}c=c&A?0:65E3}else c=0;c=c+j|0;d=J[b+76>>2];if(d){d=I[d>>1];f=I[q+100>>1];Ba:{if(!f){g=4E3;if(d)break Ba}e=f-d|0;d=e>>31;g=(d^e)-d<<2}c=g+c|0}d=J[b+80>>2];if(d){d=I[d>>1];f=I[q+102>>1];Ca:{if(!f){g=100;if(d)break Ca}e=f-d|0;d=e>>31;g=(((d^e)-d&65535)>>>0)/10|0}c=g+c|0}d=J[b+84>>2];if(d){d=I[d>>1];f=I[q+104>>1];Da:{if(!f){g=100; if(d)break Da}e=f-d|0;d=e>>31;g=(((d^e)-d&65535)>>>0)/10|0}c=g+c|0}d=J[b+88>>2];if(d){d=I[d>>1];f=I[q+106>>1];Ea:{if(!f){g=100;if(d)break Ea}e=f-d|0;d=e>>31;g=(((d^e)-d&65535)>>>0)/10|0}c=g+c|0}d=J[b+92>>2];if(d){d=I[d>>1];f=I[q+108>>1];Fa:{if(!f){g=50;if(d)break Fa}e=f-d|0;d=e>>31;g=(((d^e)-d&65535)>>>0)/20|0}c=g+c|0}d=J[b+96>>2];if(d){d=I[d>>1];f=I[q+110>>1];Ga:{if(!f){g=50;if(d)break Ga}e=f-d|0;d=e>>31;g=(((d^e)-d&65535)>>>0)/20|0}c=g+c|0}d=(c|0)<(x|0);e=(x|0)<0;x=e?c:d?c:x;z=e?q:d?q:z;if(!c)break s}y= @@ -19540,1652 +19540,1652 @@ a=0;for(;1;){d=K[b+2|0];H[b+2|0]=K[b|0];H[b|0]=d;b=b+3|0;a=a+1|0;if((c|0)!=(a|0) function iP(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;g=Kc-16|0;Kc=g;a:{b:{if(!J[a+28>>2]){b=J[a+56>>2];c=1;for(;1;){c:{d:{if((b|0)>=(c|0)){d=J[a+52>>2];break d}for(;1;){b=J[a+4>>2];d=Pc[J[J[b>>2]+28>>2]](b)|0;if((d|0)==-1){b=J[a+56>>2];if(!b){f=1;break a}d=J[a+52>>2];e=d<>2]+8|0;J[a+56>>2]=b;d=d+(J[a+52>>2]<<8)|0;J[a+52>>2]=d;if((b|0)<(c|0))continue;break}}e=d>>>b-c|0}f=1;e=-1>>>32-c&e;if((e&65535)==65535)break a;e=e<<9-c<<16>>16;if(I[(e<<2)+2667744>>1]==(c|0)){d=a; a=b-c|0;J[d+56>>2]=(a|0)>0?a:0;f=I[(e<<2)+2667746>>1];break a}c=c+1|0;if((c|0)!=10)continue;break}e:{if((b|0)<11)for(;1;){b=J[a+4>>2];c=Pc[J[J[b>>2]+28>>2]](b)|0;if((c|0)==-1){b=J[a+56>>2];if(!b)break a;d=J[a+52>>2];e=d<<11-b;break e}e=J[a+56>>2];b=e+8|0;J[a+56>>2]=b;d=c+(J[a+52>>2]<<8)|0;J[a+52>>2]=d;if((e|0)<3)continue;break}e=d>>>b-11|0}c=-11;e=e<<1&4094;if(L[(e<<2)+2665568>>1]!=11){f:{g:{if((b|0)<=11)for(;1;){b=J[a+4>>2];c=Pc[J[J[b>>2]+28>>2]](b)|0;if((c|0)==-1)break g;e=J[a+56>>2];b=e+8|0;J[a+ 56>>2]=b;d=c+(J[a+52>>2]<<8)|0;J[a+52>>2]=d;if((e|0)<4)continue;break}d=d>>>b-12|0;break f}b=J[a+56>>2];if(!b)break a;d=J[a+52>>2]<<12-b}c=-12;e=d&4095;if(L[(e<<2)+2665568>>1]!=12)break b}d=a;a=b+c|0;J[d+56>>2]=(a|0)>0?a:0;f=I[(e<<2)+2665570>>1];break a}c=J[a+56>>2];h:{i:{if((c|0)>=12){b=J[a+52>>2];break i}for(;1;){b=J[a+4>>2];b=Pc[J[J[b>>2]+28>>2]](b)|0;if((b|0)==-1){c=J[a+56>>2];if(!c){f=1;break a}b=J[a+52>>2]<<12-c;break h}d=J[a+56>>2];c=d+8|0;J[a+56>>2]=c;b=b+(J[a+52>>2]<<8)|0;J[a+52>>2]=b;if((d| -0)<4)continue;break}}b=b>>>c-12|0}e=b&4095;b=b&4064?(b>>>1&2044)+2667744|0:(e<<2)+2665568|0;d=I[b>>1];if((d|0)<=0)break b;e=a;a=c-(d&65535)|0;J[e+56>>2]=(a|0)>0?a:0;f=I[b+2>>1];break a}b=Pc[J[J[a>>2]+52>>2]](a)|0;J[g>>2]=e;f=1;fd(1,b,2486039,g);J[a+80>>2]=J[a+80>>2]+1;e=a;a=J[a+56>>2];J[e+56>>2]=((a|0)<=1?1:a)-1}Kc=g+16|0;return f<<16>>16}function NEb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s= -0;var t=0;var u=0;var v=0;v=Kc-320|0;Kc=v;s=J[a+332>>2];b=J[b+84>>2];a=v;for(;1;){h=J[b+192>>2];l=I[c+96>>1];m=J[b+64>>2];t=I[c+32>>1];g=P(I[c>>1],J[b>>2])<<13|1024;f=P(J[b+128>>2],I[c+64>>1]);k=g+P(f,-11586)>>11;i=P(J[b+32>>2],I[c+16>>1]);o=P(J[b+160>>2],I[c+80>>1]);n=P(J[b+96>>2],I[c+48>>1]);p=P(J[b+224>>2],I[c+112>>1]);j=n-p|0;q=i-(o+j|0)<<2;J[a+224>>2]=k-q;J[a+64>>2]=k+q;l=P(h,l);m=P(m,t);h=P(l+m|0,6810);m=h+P(m,4209)|0;t=g+P(f,9373)|0;k=m+t|0;o=o<<13;q=o+P(j,2531)|0;n=n+p|0;p=P(n,7791);r=q+(p+ -P(i,11443)|0)|0;J[a+288>>2]=k-r>>11;J[a>>2]=k+r>>11;f=g+P(f,-3580)|0;g=h+P(l,-17828)|0;h=f-g|0;j=o+P(j,-6627)|0;l=P(n,4815);k=j+(P(i,5260)-l|0)|0;J[a+192>>2]=h-k>>11;J[a+96>>2]=h+k>>11;h=t-m|0;m=q+(P(i,1812)-p|0)|0;J[a+160>>2]=h-m>>11;J[a+128>>2]=h+m>>11;f=f+g|0;i=P(i,10323)-(j+l|0)|0;J[a+256>>2]=f-i>>11;J[a+32>>2]=f+i>>11;a=a+4|0;b=b+4|0;c=c+2|0;u=u+1|0;if((u|0)!=8)continue;break}a=s+128|0;c=v;u=0;for(;1;){s=J[c+24>>2];j=J[c+8>>2];f=P(s+j|0,6810);b=J[(u<<2)+d>>2]+e|0;g=J[c+28>>2];h=J[c+12>>2];l= -g+h|0;m=P(l,7791);i=J[c+4>>2];t=J[c+20>>2];k=t<<13;g=h-g|0;o=k+P(g,2531)|0;n=(m+P(i,11443)|0)+o|0;p=f+P(j,4209)|0;h=(J[c>>2]<<13)+131072|0;j=J[c+16>>2];q=h+P(j,9373)|0;r=p+q|0;H[b|0]=K[a+(n+r>>>18&1023)|0];H[b+9|0]=K[a+(r-n>>>18&1023)|0];l=P(l,4815);k=k+P(g,-6627)|0;n=P(i,10323)-(l+k|0)|0;f=f+P(s,-17828)|0;s=h+P(j,-3580)|0;r=f+s|0;H[b+1|0]=K[a+(n+r>>>18&1023)|0];H[b+8|0]=K[a+(r-n>>>18&1023)|0];g=i-(g+t|0)<<13;j=h+P(j,-11586)|0;H[b+2|0]=K[a+(g+j>>>18&1023)|0];H[b+7|0]=K[a+(j-g>>>18&1023)|0];g=k+(P(i, -5260)-l|0)|0;f=s-f|0;H[b+3|0]=K[a+(g+f>>>18&1023)|0];H[b+6|0]=K[a+(f-g>>>18&1023)|0];i=o+(P(i,1812)-m|0)|0;f=q-p|0;H[b+4|0]=K[a+(i+f>>>18&1023)|0];H[b+5|0]=K[a+(f-i>>>18&1023)|0];c=c+32|0;u=u+1|0;if((u|0)!=10)continue;break}Kc=v+320|0}function URa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;a:{b:{if(a){if(!b)break b;if(!c)break a;j=J[a+72>>2];k=P(J[a+104>>2],J[a+108>>2]);c:{if(k){b=J[j+16>>2];o=P(b,1080);l=P(b,b)<<2;e=J[a+ -12>>2];b=J[a+156>>2];for(;1;){m=J[b+5584>>2];d=ad(b,e,5644);J[d+5608>>2]=0;J[d+5588>>2]=-1;J[d+5168>>2]=0;J[d+5636>>2]=0;J[d+5616>>2]=0;J[d+5624>>2]=0;J[d+5628>>2]=0;J[d+5584>>2]=m;H[d+5640|0]=K[d+5640|0]&252;if(J[e+5608>>2]){b=kg(l);J[d+5608>>2]=b;if(!b)return 0;ad(b,J[e+5608>>2],l)}f=P(J[e+5624>>2],20);b=kg(f);J[d+5616>>2]=b;i=0;if(!b)break c;ad(b,J[e+5616>>2],f);g=J[e+5620>>2];if(g){b=J[e+5616>>2];f=J[d+5616>>2];h=0;for(;1;){if(J[b+12>>2]){g=kg(J[b+16>>2]);J[f+12>>2]=g;if(!g)return 0;ad(g,J[b+ -12>>2],J[b+16>>2]);g=J[e+5620>>2]}J[d+5624>>2]=J[d+5624>>2]+1;f=f+20|0;b=b+20|0;h=h+1|0;if(h>>>0>>0)continue;break}}f=P(J[e+5636>>2],20);b=kg(f);J[d+5628>>2]=b;if(!b)break c;ad(b,J[e+5628>>2],f);i=J[e+5636>>2];J[d+5636>>2]=i;if(i){b=J[e+5628>>2];f=J[d+5628>>2];h=0;for(;1;){g=J[b+8>>2];if(g)J[f+8>>2]=J[d+5616>>2]+P((g-J[e+5616>>2]|0)/20|0,20);g=J[b+12>>2];if(g)J[f+12>>2]=J[d+5616>>2]+P((g-J[e+5616>>2]|0)/20|0,20);f=f+20|0;b=b+20|0;h=h+1|0;if((i|0)!=(h|0))continue;break}}ad(m,J[e+5584>>2],o);b=d+ -5644|0;n=n+1|0;if((n|0)!=(k|0))continue;break}}i=1;d=Ef(1,72);b=0;d:{if(!d)break d;H[d+40|0]=K[d+40|0]&254|1;e=Ef(1,4);J[d+20>>2]=e;b=d;if(e)break d;Zc(d);b=0}J[a+196>>2]=b;if(!b)return 0;f=J[a+200>>2];d=0;J[b+28>>2]=a+80;J[b+24>>2]=j;e=Ef(1,848);J[J[b+20>>2]>>2]=e;e:{if(!e)break e;e=Ef(J[j+16>>2],76);h=J[J[b+20>>2]>>2];J[h+20>>2]=e;if(!e)break e;J[h+16>>2]=J[j+16>>2];d=J[a+164>>2];J[b+44>>2]=f;J[b>>2]=d;d=1}if(d)break c;g3(J[a+196>>2]);i=0;J[a+196>>2]=0;ud(c,1,2714142,0)}return i|0}ga(2712829,2712710, -8900,2719005);B()}ga(2712902,2712710,8901,2719005);B()}ga(2712942,2712710,8902,2719005);B()}function shb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;h=Kc-32|0;Kc=h;a:{b:{c:{if(J[a+20>>2]){Zc(b);break c}j=HB(d);k=HB(d);J[h+16>>2]=5;d=_c(48);J[790620]=0;c=Zo(d,b,0,c,h+16|0,1);b=J[790620];J[790620]=0;d:{e:{if((b|0)!=1){g=_c(24);J[g>>2]=0;J[g+4>>2]=0;J[g+16>>2]=0;J[g+20>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;b=_c(48);J[790620]=0;d=na(4744,b|0,c|0,j| -0,k|0,0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break a;J[g>>2]=d;b=_c(16);J[790620]=0;d=_(4737,b|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break a;J[g+4>>2]=d;d=g+12|0;f:{if((d|0)==(f|0))break f;c=K[f+11|0];b=c<<24>>24;if(H[g+23|0]>=0){if((b|0)>=0){b=J[f+4>>2];J[d>>2]=J[f>>2];J[d+4>>2]=b;J[d+8>>2]=J[f+8>>2];break f}br(d,J[f>>2],J[f+4>>2]);break f}b=(b|0)<0;cr(d,b?J[f>>2]:f,b?J[f+4>>2]:c)}if(!e)break e;J[g+8>>2]=e;f=J[a+28>>2];break d}a=Z()|0;Zc(d);ba(a|0);B()}f=J[a+24>>2];b=J[a+28>>2];if((f|0)==(b| -0))break d;c=J[b-4>>2];J[g+8>>2]=(J[c+8>>2]+J[J[J[c>>2]+24>>2]+16>>2]|0)+1;f=b}i=J[g>>2];g:{h:{i:{if(J[a+32>>2]!=(f|0)){J[f>>2]=g;J[a+28>>2]=f+4;break i}l=a+24|0;m=J[l>>2];e=f-m|0;d=e>>2;c=d+1|0;if(c>>>0>=1073741824)break h;b=e>>1;e=e>>>0>=2147483644?1073741823:b>>>0>c>>>0?b:c;if(e){if(e>>>0>=1073741824)break g;c=_c(e<<2)}else c=0;b=c+(d<<2)|0;J[b>>2]=g;d=b+4|0;if((f|0)!=(m|0)){for(;1;){b=b-4|0;f=f-4|0;J[b>>2]=J[f>>2];if((f|0)!=(m|0))continue;break}f=J[l>>2]}J[a+32>>2]=c+(e<<2);J[a+28>>2]=d;J[a+24>> -2]=b;if(!f)break i;Zc(f)}if(j)Zc(Hd(j));if(k)Zc(Hd(k));j:{k:{if(i){J[a+20>>2]=J[i+44>>2];if(!J[i+40>>2])break k;b=h+4|0;$R(b,i,J[a+12>>2],J[g+4>>2],AS(a));J[790620]=0;ca(4720,a+48|0,J[h+4>>2],h+8|0);a=J[790620];J[790620]=0;f=1;if((a|0)==1)break j;ii(b,J[h+8>>2]);break b}J[a+20>>2]=12}Zc(PH(g));J[a+28>>2]=J[a+28>>2]-4;break c}a=Z()|0;ii(h+4|0,J[h+8>>2]);ba(a|0);B()}Hf(l);B()}$d();B()}f=0}Kc=h+32|0;return f|0}a=Z()|0;Zc(b);ba(a|0);B()}function R3a(a,b,c,d,e,f){a=a|0;b=b|0;c=+c;d=+d;e=+e;f=+f;var g= -0;var h=0;var i=0;h=Kc-16|0;Kc=h;a=ve(a);J[a+44>>2]=b;J[a>>2]=1121936;J[790620]=0;da(5762,b|0,a|0);b=J[790620];J[790620]=0;if((b|0)==1){b=Z()|0;ff(a);ba(b|0);B()}J[a+52>>2]=0;J[a+56>>2]=0;H[a+48|0]=1;J[a>>2]=1121992;I[a+58>>1]=0;I[a+60>>1]=0;I[a+62>>1]=0;I[a+64>>1]=0;J[790620]=0;b=_(4,16)|0;g=J[790620];J[790620]=0;a:{b:{c:{d:{if((g|0)!=1){J[h+4>>2]=b;J[h+8>>2]=11;J[h+12>>2]=-2147483632;g=K[1096093]|K[1096094]<<8|(K[1096095]<<16|K[1096096]<<24);H[b+7|0]=g;H[b+8|0]=g>>>8;H[b+9|0]=g>>>16;H[b+10|0]=g>>> -24;g=K[1096090]|K[1096091]<<8|(K[1096092]<<16|K[1096093]<<24);i=K[1096086]|K[1096087]<<8|(K[1096088]<<16|K[1096089]<<24);H[b|0]=i;H[b+1|0]=i>>>8;H[b+2|0]=i>>>16;H[b+3|0]=i>>>24;H[b+4|0]=g;H[b+5|0]=g>>>8;H[b+6|0]=g>>>16;H[b+7|0]=g>>>24;H[b+11|0]=0;J[790620]=0;ca(5222,a|0,h+4|0,2);b=J[790620];J[790620]=0;if((b|0)==1)break d;if(H[h+15|0]<0)Zc(J[h+4>>2]);J[790620]=0;b=_(4,32)|0;g=J[790620];J[790620]=0;if((g|0)!=1)break c;break b}b=Z()|0;break a}b=Z()|0;if(H[h+15|0]>=0)break a;Zc(J[h+4>>2]);break a}J[b+ -4>>2]=0;J[b+8>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[b+12>>2]=0;J[b+16>>2]=0;J[b+28>>2]=0;J[b>>2]=1121244;J[790620]=0;la(5173,b|0,+c);g=J[790620];J[790620]=0;if((g|0)==1)break b;J[790620]=0;la(5173,b|0,+d);g=J[790620];J[790620]=0;if((g|0)==1)break b;J[790620]=0;la(5173,b|0,+e);g=J[790620];J[790620]=0;if((g|0)==1)break b;J[790620]=0;la(5173,b|0,+f);g=J[790620];J[790620]=0;if((g|0)==1)break b;I[h+8>>1]=K[1077862]|K[1077863]<<8;H[h+15|0]=6;H[h+10|0]=0;J[790620]=0;J[h+4>>2]=K[1077858]|K[1077859]<<8|(K[1077860]<< -16|K[1077861]<<24);ca(5067,a|0,h+4|0,b|0);b=J[790620];J[790620]=0;if((b|0)!=1){if(H[h+15|0]<0)Zc(J[h+4>>2]);O[a+96>>3]=f;O[a+88>>3]=e;O[a+80>>3]=d;O[a+72>>3]=c;Kc=h+16|0;return a|0}b=Z()|0;if(H[h+15|0]>=0)break a;Zc(J[h+4>>2]);break a}b=Z()|0}IQ(a);ba(b|0);B()}function O1a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;c=Kc-32|0;Kc=c;$h(J[a+128>>2]+48|0);mq(a);Nr(J[a+128>>2],b+16|0,b+24|0,b+32|0,b+40|0,b+48|0,b+56|0);f=O[b+16>>3];O[a+ -144>>3]=f;g=O[b+24>>3];O[a+152>>3]=g;j=O[b+32>>3];O[a+160>>3]=j;k=O[b+40>>3];O[a+168>>3]=k;h=O[b+48>>3];O[a+176>>3]=h;i=O[b+56>>3];O[a+184>>3]=i;b=_c(64);J[c+20>>2]=b;e=b- -64|0;J[c+28>>2]=e;l=k*0;O[b+56>>3]=i+(g+l);m=j*0;O[b+48>>3]=h+(f+m);O[b+40>>3]=i+(g+k);O[b+32>>3]=h+(f+j);g=g*0;O[b+24>>3]=i+(k+g);f=f*0;O[b+16>>3]=h+(j+f);O[b+8>>3]=i+(g+l);O[b>>3]=h+(f+m);J[c+24>>2]=e;a:{b:{c:{d:{b=J[a+108>>2];if((b|0)==J[a+112>>2])break d;for(;1;){e:{e=n<<3;h=O[e+b>>3];i=O[(e|56)+b>>3];f=O[(e|48)+b>>3];g=O[(e| -40)+b>>3];j=O[(e|32)+b>>3];k=O[(e|24)+b>>3];l=O[(e|16)+b>>3];m=O[(e|8)+b>>3];J[790620]=0;b=_(4,64)|0;e=J[790620];J[790620]=0;if((e|0)==1)break e;J[c+8>>2]=b;e=b- -64|0;J[c+16>>2]=e;O[b+56>>3]=i;O[b+48>>3]=f;O[b+40>>3]=g;O[b+32>>3]=j;O[b+24>>3]=k;O[b+16>>3]=l;O[b+8>>3]=m;O[b>>3]=h;J[790620]=0;J[c+12>>2]=e;e=$(4893,c+8|0,c+20|0)|0;b=J[790620];J[790620]=0;if((b|0)==1){b=Z()|0;a=J[c+8>>2];if(!a)break a;J[c+12>>2]=a;Zc(a);break a}b=J[c+8>>2];if(b){J[c+12>>2]=b;Zc(b)}if(e)break c;n=n+8|0;b=J[a+108>>2]; -if(n>>>0>2]-b>>3>>>0)continue;break d}break}b=Z()|0;break a}b=J[a+136>>2];J[790620]=0;aa(4856,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break b;h=O[a+184>>3];i=O[a+176>>3];f=O[a+168>>3];g=O[a+160>>3];j=O[a+152>>3];k=O[a+144>>3];b=J[a+136>>2];J[790620]=0;Ga(6020,b|0,+k,+j,+g,+f,+i,+h);b=J[790620];J[790620]=0;if((b|0)==1)break b;b=J[a+136>>2];J[790620]=0;da(6021,b|0,d|0);b=J[790620];J[790620]=0;if((b|0)==1)break b;a=J[a+136>>2];J[790620]=0;aa(4855,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break b}a= -J[c+20>>2];if(a){J[c+24>>2]=a;Zc(a)}Kc=c+32|0;return}b=Z()|0}a=J[c+20>>2];if(a){J[c+24>>2]=a;Zc(a)}ba(b|0);B()}function wAa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;f=Kc-48|0;Kc=f;a:{b:{if(J[a+44>>2]){a=xd(f+24|0,2754398,2740549,1836,2787209,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break a;c=Z()|0;od(a);break b}J[f+16>>2]=0;J[790620]=0;J[f+20>>2]=J[774606];d=f+16|0;ha(7691,b|0,d|0,0,0)|0;e=J[790620];J[790620]=0;c:{d:{e:{f:{if((e|0)==1)break f;J[790620]=0;e=Yd(d, -2754691,-1);g=J[790620];J[790620]=0;if((g|0)==1)break f;g:{if(!e)break g;J[790620]=0;d=Yd(d,2748509,-1);e=J[790620];J[790620]=0;if((e|0)==1)break f;if(!d)break g;J[790620]=0;a=ka(7591,f+24|0,2754870,2740549,1840,2787209,0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break e;J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break a;c=Z()|0;od(a);break c}h:{for(;1;){if((c|0)<=0)break h;J[790620]=0;d=f+16|0;e=ha(7691,b|0,d|0,0,0)|0;g=J[790620];J[790620]=0;i:{if((g|0)==1)break i;if(!e)break h;J[790620]= -0;e=Yd(d,2756410,-1);g=J[790620];J[790620]=0;if((g|0)==1)break i;j:{if(e){J[790620]=0;d=Yd(d,2752925,-1);e=J[790620];J[790620]=0;if((e|0)==1)break i;if(d)break j}J[790620]=0;J[f+12>>2]=0;d=f+12|0;$(7556,d|0,b|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break i;e=J[J[a>>2]+40>>2];J[790620]=0;$(e|0,a|0,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1){d=J[f+12>>2];J[f+12>>2]=0;if(!d)break j;J[790620]=0;e=J[d+4>>2]-1|0;J[d+4>>2]=e;g=J[790620];J[790620]=0;if((g|0)!=1){if(e)break j;J[790620]=0;aa(7558,d|0);d=J[790620]; -J[790620]=0;if((d|0)!=1)break j}fa(0)|0;ed();B()}c=Z()|0;cd(f+12|0);break c}c=c-1|0;J[790620]=0;aa(7744,b|0);d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}c=Z()|0;break c}J[790620]=0;aa(7744,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break f;b=J[J[a>>2]+48>>2];J[790620]=0;aa(b|0,a|0);a=J[790620];J[790620]=0;if((a|0)!=1)break d}c=Z()|0;break c}c=Z()|0;break c}$c(f+16|0);Kc=f+48|0;return}$c(f+16|0)}ba(c|0)}B()}function rK(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l= -0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;h=Kc-16|0;Kc=h;j=J[a+100>>2];J[h+12>>2]=0;e=J[a+532>>2];a:{if(!e){e=bf(j,420,h+12|0);if(J[h+12>>2])break a;J[e+416>>2]=0;J[a+532>>2]=e}b:{c:{if(!b)break c;d=J[e>>2];if(!d){d=h+12|0;r=e,s=Id(j,32,0,b,0,d),J[r+148>>2]=s;if(J[h+12>>2])break a;r=e,s=Id(j,196,0,b,0,d),J[r+216>>2]=s;if(J[h+12>>2])break a;r=e,s=Id(j,16,0,b,0,d),J[r+288>>2]=s;if(J[h+12>>2])break a;d=Id(j,4,0,b<<1,0,d);J[e+136>>2]=d;if(J[h+12>>2])break a;J[e+284>>2]=a+464;J[e+212>> -2]=a+168;J[e+144>>2]=a+132;k=2;J[e+140>>2]=d+(b<<2);d:{if(b>>>0<2)break d;a=b+1|0;f=a>>>0<=3?3:a;i=f-2|0;o=i&3;a=J[e+288>>2];d=J[e+216>>2];g=J[e+148>>2];if(f-3>>>0>=3){q=i&-4;i=e+144|0;m=e+212|0;n=e+284|0;for(;1;){f=k<<2;J[f+i>>2]=g+32;J[f+m>>2]=d+196;J[f+n>>2]=a+16;l=f|4;J[l+i>>2]=g- -64;J[l+m>>2]=d+392;J[l+n>>2]=a+32;l=f+8|0;J[l+i>>2]=g+96;J[l+m>>2]=d+588;J[l+n>>2]=a+48;f=f+12|0;g=g+128|0;J[f+i>>2]=g;d=d+784|0;J[f+m>>2]=d;a=a- -64|0;J[f+n>>2]=a;k=k+4|0;p=p+4|0;if((q|0)!=(p|0))continue;break}}if(!o)break d; -f=0;for(;1;){i=(k<<2)+e|0;a=a+16|0;J[i+284>>2]=a;d=d+196|0;J[i+212>>2]=d;g=g+32|0;J[i+144>>2]=g;k=k+1|0;f=f+1|0;if((o|0)!=(f|0))continue;break}}J[e>>2]=b;break c}if((b|0)!=(d|0))break b}a=J[e+4>>2];e:{if(!c){c=a;break e}if((a|0)!=(c|0)?a:0)break b;J[e+4>>2]=c}d=J[e>>2];if(J[e+24>>2]|(!d|!c))break a;b=Id(j,4,0,P(c,d),0,h+12|0);J[e+24>>2]=b;if(J[h+12>>2]|d>>>0<2)break a;g=d-1|0;j=g&3;a=1;if(d-2>>>0>=3){k=g&-4;d=0;g=e+24|0;for(;1;){J[g+(a<<2)>>2]=b+(P(a,c)<<2);f=a+1|0;J[g+(f<<2)>>2]=b+(P(c,f)<<2);f= -a+2|0;J[g+(f<<2)>>2]=b+(P(c,f)<<2);f=a+3|0;J[g+(f<<2)>>2]=b+(P(c,f)<<2);a=a+4|0;d=d+4|0;if((k|0)!=(d|0))continue;break}}if(!j)break a;d=0;for(;1;){J[((a<<2)+e|0)+24>>2]=b+(P(a,c)<<2);a=a+1|0;d=d+1|0;if((j|0)!=(d|0))continue;break}break a}J[h+12>>2]=3}Kc=h+16|0;return J[h+12>>2]}function EPa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;f=Kc-32|0;Kc=f;a:{b:{e=J[a>>2];g=(J[a+4>>2]-e|0)/40|0;d=g+1|0;if(d>>>0<107374183){c=a+8|0;h=J[c>>2];J[f+28>>2]=c;c=0;e=(h-e|0)/40|0;h=e<< -1;e=e>>>0>=53687091?107374182:d>>>0>>0?h:d;if(e){if(e>>>0>=107374183)break b;c=_c(P(e,40))}J[f+12>>2]=c;d=P(g,40)+c|0;J[f+20>>2]=d;J[f+24>>2]=P(e,40)+c;J[f+16>>2]=d;e=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=e;e=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=e;e=d+16|0;c:{d:{e:{if(H[b+27|0]>=0){h=J[b+20>>2];J[e>>2]=J[b+16>>2];J[e+4>>2]=h;J[e+8>>2]=J[b+24>>2];break e}h=J[b+20>>2];i=J[b+16>>2];J[790620]=0;ca(3062,e|0,i|0,h|0);h=J[790620];J[790620]=0;if((h|0)==1)break d}c=(P(g,40)+c|0)+28|0;if(H[b+39|0]>=0){d= -J[b+32>>2];J[c>>2]=J[b+28>>2];J[c+4>>2]=d;J[c+8>>2]=J[b+36>>2];break a}g=J[b+32>>2];b=J[b+28>>2];J[790620]=0;ca(16,c|0,b|0,g|0);b=J[790620];J[790620]=0;if((b|0)!=1)break a;b=Z()|0;if(H[d+27|0]>=0)break c;Zc(J[e>>2]);break c}b=Z()|0}a=J[f+20>>2];d=J[f+16>>2];if((a|0)!=(d|0))for(;1;){J[f+20>>2]=a-40;if(H[a-1|0]<0)Zc(J[a-12>>2]);if(H[a-13|0]<0)Zc(J[a-24>>2]);a=J[f+20>>2];if((d|0)!=(a|0))continue;break}a=J[f+12>>2];if(a)Zc(a);ba(b|0);B()}Hf(a);B()}$d();B()}e=J[f+20>>2]+40|0;c=J[f+16>>2];b=J[a+4>>2];d= -J[a>>2];f:{if((b|0)==(d|0)){d=b;break f}for(;1;){b=b-40|0;g=J[b+4>>2];c=c-40|0;J[c>>2]=J[b>>2];J[c+4>>2]=g;g=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=g;J[c+24>>2]=J[b+24>>2];g=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=g;J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[c+36>>2]=J[b+36>>2];g=J[b+32>>2];J[c+28>>2]=J[b+28>>2];J[c+32>>2]=g;J[b+36>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;if((b|0)!=(d|0))continue;break}b=J[a+4>>2];d=J[a>>2]}J[a+4>>2]=e;J[a>>2]=c;J[a+8>>2]=J[f+24>>2];if((b|0)!=(d|0)){for(;1;){if(H[b-1| -0]<0)Zc(J[b-12>>2]);if(H[b-13|0]<0)Zc(J[b-24>>2]);b=b-40|0;if((d|0)!=(b|0))continue;break}b=d}if(b)Zc(b);Kc=f+32|0}function B_a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;g=Kc-32|0;Kc=g;a:{b:{if(J[J[a+28>>2]+664>>2]){c=-1;a=J[a+108>>2];c:{if(!a)break c;a=J[a+4>>2];if(J[a+8>>2]==13)break c;a=J[a+16>>2];c=Pc[J[J[a>>2]+52>>2]](a)|0}fd(0,c,2502970,0);break b}c=J[a+8>>2];if(!(Pc[J[J[c>>2]+28>>2]](c)|0)|!J[a+100>>2])break b;d=J[b+8>>2];c=J[a+20>>2];J[g+16>> -2]=13;d:{for(;1;){if(J[c+56>>2]==7){e=g+16|0;if(J[id(J[c- -64>>2],d,e,0)>>2]!=5)break d;bd(e)}c=J[c+104>>2];if(c)continue;break}J[g>>2]=d;fd(1,-1,2466242,g);break b}c=g+16|0;d=z5(c);bd(c);if(!d)break b;c=J[a+8>>2];f=Pc[J[J[c>>2]+292>>2]](c)|0;e=J[a+28>>2];c=J[a+8>>2];if(f){Pc[J[J[c>>2]+324>>2]](c,e,J[b+8>>2]);break b}Pc[J[J[c>>2]+64>>2]](c,e);e=J[a+28>>2];c=_c(672);J[790620]=0;b=ea(6469,c|0,e|0,1)|0;f=J[790620];J[790620]=0;if((f|0)==1)break a;J[a+28>>2]=b;if(J[d+176>>2]){h=O[d+168>>3];i=O[d+160>> -3];j=O[d+144>>3];k=O[d+152>>3];O[b+608>>3]=k;O[b+600>>3]=j;b=J[b+596>>2];O[b+16>>3]=k;O[b+8>>3]=j;J[b>>2]=1;b=J[a+28>>2];O[b+608>>3]=k;O[b+600>>3]=i;pf(J[b+596>>2],i,k);b=J[a+28>>2];O[b+608>>3]=h;O[b+600>>3]=i;pf(J[b+596>>2],i,h);b=J[a+28>>2];O[b+608>>3]=h;O[b+600>>3]=j;pf(J[b+596>>2],j,h);b=J[a+28>>2];yh(J[b+596>>2]);c=J[b+596>>2];c=J[(J[c+24>>2]+(J[c+28>>2]<<2)|0)-4>>2];f=J[c+12>>2]<<3;O[b+600>>3]=O[(f+J[c>>2]|0)-8>>3];O[b+608>>3]=O[(f+J[c+4>>2]|0)-8>>3];Ol(J[a+28>>2]);b=J[a+8>>2];Pc[J[J[b>>2]+ -220>>2]](b,J[a+28>>2]);nh(J[a+28>>2]);b=J[a+28>>2]}c=J[d+8>>2];f=Pc[J[J[c>>2]+8>>2]](c)|0;c=J[b+116>>2];if(c)Pc[J[J[c>>2]+4>>2]](c);J[b+116>>2]=f;b=J[a+8>>2];Pc[J[J[b>>2]+108>>2]](b,J[a+28>>2]);R5(a,d);c=J[a+28>>2];if(J[c+668>>2])for(;1;){b=_o(c);J[a+28>>2]=b;c=J[a+8>>2];Pc[J[J[c>>2]+68>>2]](c,b);c=J[a+28>>2];if(J[c+668>>2])continue;break}Zc(Lu(c));J[a+28>>2]=e;a=J[a+8>>2];Pc[J[J[a>>2]+68>>2]](a,e);Pc[J[J[d>>2]+4>>2]](d)}Kc=g+32|0;return}a=Z()|0;Zc(c);ba(a|0);B()}function vic(a,b,c,d,e,f){a=a|0;b= -b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;a=Kc-336|0;Kc=a;J[a+328>>2]=c;J[a+332>>2]=b;h=Jo(d);j=Kz(d,a+208|0);Jz(a+196|0,d,a+324|0);b=dg(a+184|0);if(K[b+11|0]>>>7|0)c=(J[b+8>>2]&2147483647)-1|0;else c=10;J[790620]=0;da(9212,b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9236,a+332|0,a+328|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+ -11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;J[790620]=0;da(9212,b|0,d<<1);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+332|0;g=_(9237,d|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break d; -J[790620]=0;g=uu(g,h,c,a+180|0,a+8|0,J[a+324>>2],a+196|0,a+16|0,a+12|0,j);i=J[790620];J[790620]=0;if((i|0)==1)break d;if(g)break c;J[790620]=0;_(9239,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=YL(9218,c,J[a+180>>2],e,h);d=Oc;h=J[790620];J[790620]=0;f:{if((h|0)==1)break f;J[f>>2]=c;J[f+4>>2]=d;J[790620]=0;Cj(a+ -196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9236,a+332|0,a+328|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]|2;c=J[a+332>>2];Ud(b);Ud(a+196|0);Kc=a+336|0;break a}}c=Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function ric(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;a=Kc-336|0;Kc=a;J[a+328>>2]=c;J[a+332>>2]=b;h=Jo(d);j=Kz(d,a+208|0);Jz(a+196|0,d,a+324|0);b=dg(a+184|0);if(K[b+11|0]>>>7|0)c=(J[b+ -8>>2]&2147483647)-1|0;else c=10;J[790620]=0;da(9212,b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9236,a+332|0,a+328|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;J[790620]=0;da(9212, -b|0,d<<1);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+332|0;g=_(9237,d|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break d;J[790620]=0;g=uu(g,h,c,a+180|0,a+8|0,J[a+324>>2],a+196|0,a+16|0,a+12|0,j);i=J[790620];J[790620]=0;if((i|0)==1)break d;if(g)break c;J[790620]=0;_(9239,d|0)|0;d=J[790620];J[790620]=0;if((d| -0)!=1)continue}break}break b}break b}if(K[a+207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=YL(9222,c,J[a+180>>2],e,h);d=Oc;h=J[790620];J[790620]=0;f:{if((h|0)==1)break f;J[f>>2]=c;J[f+4>>2]=d;J[790620]=0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9236,a+332|0,a+328|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]|2;c=J[a+ -332>>2];Ud(b);Ud(a+196|0);Kc=a+336|0;break a}}c=Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function Re(a){var b=0;var c=0;var d=0;var e=0;var f=0;e=Kc-192|0;Kc=e;a:{if(!a|J[a+172>>2]==-1)break a;b=J[a+36>>2];if(!b)break a;c=J[b+16>>2];if(c>>>0>M[b+20>>2]){J[a+84>>2]=1;J[e>>2]=0;md(0,0,0,a,0,1,1,3,0,0,0,0,33977,e);J[a+12>>2]=0;if(!J[a+288>>2])J[a+212>>2]=1;J[a+84>>2]=1;Vba(a);break a}b:{if(K[c|0])break b;if((De(b)|0)>0)break b;if(J[a+172>>2]==5)break a;Ff(a);break a}c=J[a+36>>2];d=J[c+16>>2];b= -K[d|0];c:{d:{e:{if(J[a+256>>2]==1){f:{if((b|0)==10){J[c+32>>2]=1;J[c+28>>2]=J[c+28>>2]+1;break f}J[c+32>>2]=J[c+32>>2]+1}f=K[d|0];b=f<<24>>24;g:{if((b|0)<0){if((b|0)==-64)break c;b=K[d+1|0];if(!b){De(c);c=J[a+36>>2];d=J[c+16>>2];b=K[d+1|0]}if((b&192)!=128)break c;if((f&224)==224){b=K[d+2|0];if(!b){De(c);c=J[a+36>>2];d=J[c+16>>2];b=K[d+2|0]}if((b&192)!=128)break c;h:{if((f&240)==240){if(!K[d+3|0]){De(c);c=J[a+36>>2];d=J[c+16>>2]}if((f&248)!=240|(K[d+3|0]&192)!=128)break c;b=d+3|0;J[c+16>>2]=J[c+16>> -2]+4;f=(K[d+1|0]&63)<<12|(K[d|0]&7)<<18;d=(K[d+2|0]&63)<<6;break h}b=d+2|0;J[c+16>>2]=J[c+16>>2]+3;f=(K[d+1|0]&63)<<6;d=(K[d|0]&15)<<12}d=d|f;b=d|K[b|0]&63;if(!((d&2095104)==55296|b>>>0>1114111)&(b&2097150)!=65534)break g;sI(a,35851,b);c=J[a+36>>2];break g}J[c+16>>2]=d+2;break g}J[c+16>>2]=d+1}J[a+200>>2]=J[a+200>>2]+1;if(!K[J[c+16>>2]])break e;break d}i:{if((b|0)==10){J[c+32>>2]=1;J[c+28>>2]=J[c+28>>2]+1;break i}J[c+32>>2]=J[c+32>>2]+1}J[c+16>>2]=d+1;J[a+200>>2]=J[a+200>>2]+1;if(K[d+1|0])break d}De(c)}d= -J[a+36>>2];b=K[J[d+16>>2]];if((b|0)==37){if(J[a+32>>2])break a;Pe(a);d=J[a+36>>2];b=K[J[d+16>>2]]}if(b&255)break a;if((De(d)|0)>0)break a;Ff(a);break a}b=J[c+16>>2];j:{if((J[c+20>>2]-b|0)<=3){rm(a,9,39928,0);break j}c=K[b|0];d=K[b+1|0];f=K[b+2|0];J[e+28>>2]=K[b+3|0];J[e+24>>2]=f;J[e+20>>2]=d;J[e+16>>2]=c;b=e+32|0;jk(b,149,37599,e+16|0);rm(a,9,4516,b)}J[a+256>>2]=10;a=J[a+36>>2];J[a+16>>2]=J[a+16>>2]+1}Kc=e+192|0}function whc(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0; -var j=0;var k=0;var l=0;var m=0;h=Kc-624|0;Kc=h;J[h+616>>2]=c;J[h+620>>2]=b;J[h+16>>2]=9266;a=h+16|0;b=Yh(h+200|0,h+208|0,a);J[790620]=0;j=h+192|0;i=J[e+28>>2];J[j>>2]=i;J[i+4>>2]=J[i+4>>2]+1;i=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{if((i|0)!=1){J[790620]=0;i=_(9100,j|0)|0;k=J[790620];J[790620]=0;if((k|0)==1)break j;H[h+191|0]=0;e=J[e+4>>2];J[790620]=0;c=Pa(9278,h+620|0,c|0,d|0,j|0,e|0,f|0,h+191|0,i|0,b|0,h+196|0,h+608|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break e;if(!c)break f;c= -K[23696]|K[23697]<<8|(K[23698]<<16|K[23699]<<24);H[h+183|0]=c;H[h+184|0]=c>>>8;H[h+185|0]=c>>>16;H[h+186|0]=c>>>24;c=K[23693]|K[23694]<<8|(K[23695]<<16|K[23696]<<24);J[h+176>>2]=K[23689]|K[23690]<<8|(K[23691]<<16|K[23692]<<24);J[h+180>>2]=c;J[790620]=0;ha(9244,i|0,h+176|0,h+186|0,h+128|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break i;J[h+4>>2]=1632;d=Yh(h+8|0,0,h+4|0);e=a;a=J[h+196>>2]-J[b>>2]|0;if((a|0)<393)break g;nj(d,gd((a>>2)+2|0));if(J[d>>2])break h;J[790620]=0;ja(5235);a=J[790620];J[790620]= -0;if((a|0)==1)break d;break a}c=Z()|0;break b}c=Z()|0;break c}c=Z()|0;break c}e=J[d>>2]}if(K[h+191|0]){H[e|0]=45;e=e+1|0}c=J[b>>2];for(;1;){if(M[h+196>>2]<=c>>>0){H[e|0]=0;J[h>>2]=g;if((Ai(h+16|0,12964,h)|0)!=1){J[790620]=0;aa(9268,4867);a=J[790620];J[790620]=0;if((a|0)!=1)break a;break d}Kf(d)}else{a=h+128|0;l=e,m=K[(h+176|0)+(qZ(a,a+40|0,c)-a>>2)|0],H[l|0]=m;e=e+1|0;c=c+4|0;continue}break}}J[790620]=0;a=$(9236,h+620|0,h+616|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break e;if(a)J[f>>2]=J[f>>2]|2; -d=J[h+620>>2];a=J[h+192>>2];c=J[a+4>>2]-1|0;J[a+4>>2]=c;if((c|0)==-1)Pc[J[J[a>>2]+8>>2]](a);Kf(b);Kc=h+624|0;return d|0}c=Z()|0;break c}c=Z()|0;Kf(d)}a=J[h+192>>2];d=J[a+4>>2]-1|0;J[a+4>>2]=d;if((d|0)==-1)Pc[J[J[a>>2]+8>>2]](a)}Kf(b);ba(c|0);B()}B()}function RO(a,b,c,d,e,f,g,h){var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;k=J[J[a+24>>2]+24>>2]+P(b,52)|0;j=J[k>>2];if(j)a:{p=j-1|0;m=J[a+48>>2];l=p+m|0;n=0-!j|0;i=n;i=$kc(l,l>>>0>>0?i+1|0:i,j,0);k=J[k+4>>2];if(!k)break a; -r=J[(J[J[a+32>>2]+5584>>2]+P(b,1080)|0)+20>>2];m=J[J[J[a+20>>2]>>2]+20>>2]+P(b,76)|0;b=J[m>>2];l=b>>>0>i>>>0?b:i;i=n;o=J[m+8>>2];b=p;p=J[a+56>>2];b=b+p|0;b=$kc(b,b>>>0

>>0?i+1|0:i,j,0);p=b>>>0>o>>>0?o:b;j=k;b=j-1|0;q=J[a+60>>2];k=b+q|0;n=0-!j|0;i=n;o=J[m+12>>2];i=$kc(k,k>>>0>>0?i+1|0:i,j,0);k=i>>>0>o>>>0?o:i;o=J[a+52>>2];a=o+b|0;b=n;i=J[m+4>>2];a=$kc(a,a>>>0>>0?b+1|0:b,j,0);n=a>>>0>>0?i:a;a=0;j=J[m+20>>2]+(c?0-c|0:-1)|0;b:{if(!j){b=p;a=l;c=n;break b}o=j-1|0;m=(d&1)<>>0>m>>>0){a= -j&31;if((j&63)>>>0>=32){i=-1<>>32-a;a=-1<>>0>>0?b+1|0:b;c=a;a=j&31;if((j&63)>>>0>=32)a=b>>>a|0;else a=((1<>>a}b=0;c=0;l=d>>>1<>>0>>0){c=j&31;if((j&63)>>>0>=32){i=-1<>>32-c;c=-1<>>0>>0?i+1|0:i;d=c;c=j&31;if((j&63)>>>0>=32)c=i>>>c|0;else c=((1<>>c}if(m>>>0

>>0){d=j&31;if((j&63)>>>0>=32){b=-1<>>32-d;d=-1<>>0>>0?b+1|0:b;i=d;d=j&31;if((j&63)>>>0>=32)b=b>>>d|0;else b=((1<>>d}if(l>>>0>=k>>>0){k=0;break b}d=j&31;n=k-l|0;if((j&63)>>>0>=32){i=-1<>>32-d;d=-1<>>0>>0?i+1|0:i;l=d;d=j&31;if((j&63)>>>0>=32)k=i>>>d|0;else k=((1<>>d}n=e;d=(r|0)==1?2:3;e=d+b|0;e=n>>>0<(b>>>0>e>>>0?-1:e)>>>0;b=d+k|0;e=e&(b>>>0>>0?-1:b)>>>0>f>>>0;b=a-d|0;b=e&(a>>>0>=b>>>0?b: -0)>>>0>>0;a=c-d|0;return b&(a>>>0<=c>>>0?a:0)>>>0>>0}ga(2709703,2709821,172,2709686);B()}function MGa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;g=Kc-48|0;Kc=g;f=g+4|0;d=Kc-32|0;Kc=d;a:{b:{c:{d:{e:{if((c|0)<0){J[790620]=0;a=ka(7591,d+8|0,2743010,2740020,185,2772139,0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break b;J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break e;break d}e=J[b+68>>2];h=J[b- -64>>2];if(((e-h|0)+1|0)<=(c|0)){J[790620]=0;a=ka(7591,d+8|0, -2743598,2740020,187,2772139,0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break b;J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break e;break d}if(!((c|0)<=(e|0)&(c|0)>=(h|0))){a=xd(d+8|0,2744639,2745272,632,2772401,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break e;break d}e=J[b+52>>2];h=J[b+56>>2];J[f>>2]=0;J[f+4>>2]=J[774606];c=J[e+(c-h<<3)>>2];f:{if(c){e=J[J[c>>2]+28>>2];J[790620]=0;ca(e|0,d+8|0,c|0,1);c=J[790620];J[790620]=0;if((c|0)!=1)break f;a=Z()|0;break c}J[d+ -8>>2]=0}J[790620]=0;$(7563,f|0,d+8|0)|0;c=J[790620];J[790620]=0;g:{if((c|0)!=1){c=J[d+8>>2];J[d+8>>2]=0;if(!c)break g;J[790620]=0;e=J[c+4>>2]-1|0;J[c+4>>2]=e;h=J[790620];J[790620]=0;if((h|0)!=1){if(e)break g;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)!=1)break g}fa(0)|0;ed();B()}a=Z()|0;cd(d+8|0);break c}c=J[f>>2];J[f+4>>2]=J[(c?c+12|0:3098424)>>2];Kc=d+32|0;break a}B()}b=Z()|0;od(a);ba(b|0);B()}$c(f);ba(a|0);B()}ba(Z()|0);B()}J[790620]=0;b=ea(7755,g+12|0,f|0,b+12|0)|0;c=J[790620];J[790620]= -0;h:{i:{if((c|0)!=1){J[790620]=0;$(7561,a|0,b|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break i;J[b+24>>2]=2747412;J[b>>2]=2747380;a=J[b+28>>2];if(a){c=J[a+4>>2]-1|0;J[a+4>>2]=c;if(!c)Pc[J[J[a>>2]+4>>2]](a);J[b+28>>2]=0}J[b+16>>2]=2747412;a=J[b+20>>2];if(a){c=J[a+4>>2]-1|0;J[a+4>>2]=c;if(!c)Pc[J[J[a>>2]+4>>2]](a);J[b+20>>2]=0}$c(b+8|0);$c(g+4|0);Kc=g+48|0;return}c=Z()|0;break h}c=Z()|0;qe(b)}$c(g+4|0);ba(c|0);B()}function qma(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l= -0;var m=0;J[a+12>>2]=b;J[a+8>>2]=c;J[a+4>>2]=b;J[a+20>>2]=J[a+16>>2];a:{b:{for(;1;){if(b>>>0>=c>>>0)break b;k=J[a+20>>2];i=J[a+16>>2];l=k-i>>2;e=J[a+24>>2];g=K[b|0];c:{d:{if(!((g|0)==31|(g-27&255)>>>0>227)){d=4;if(e>>>0<=l>>>0)break c;J[a+20>>2]=k+4;J[k>>2]=b;e:switch(g-28|0){case 2:for(;1;){b=b+1|0;if(c>>>0<=b>>>0){b=c;d=7;break c}e=K[b|0];if((e&240)==240)break d;if((e&15)!=15)continue;break}break d;case 0:b=b+2|0;break d;case 1:b=b+4|0;break d;default:break e}b=(g>>>0>246)+b|0;break d}d=4;if(e>>> -0<=l>>>0)break c;J[k>>2]=b;if((g|0)==12){b=b+1|0;d=8;if(c>>>0<=b>>>0)break c;g=K[b|0]|256}h=254112;j=4;d=254112;f=J[a+28>>2]|g;f:{g:{if((f|0)==4096)break g;h:{i:{for(;1;){if((f|0)==J[d+32>>2])break h;if((f|0)==J[d+60>>2])break i;if((f|0)!=J[d+88>>2]){j=J[d+112>>2];if(!j)break f;e=d;h=d+112|0;d=h;if((f|0)!=J[e+116>>2])continue;break g}break}h=d+84|0;j=J[d+84>>2];break g}h=d+56|0;j=J[d+56>>2];break g}h=d+28|0;j=J[d+28>>2]}e=J[h+8>>2];f=J[a+32>>2];if((i|0)==(k|0)){d=12;if((j|0)!=6)break c}d=e+f|0;j:{k:{l:{m:{n:{o:switch(j- -1|0){case 0:case 3:case 4:e=uo(a,J[J[a+16>>2]>>2]);break n;case 1:e=mz(a,J[J[a+16>>2]>>2],0);break n;case 5:break m;case 2:break o;default:break l}e=mz(a,J[J[a+16>>2]>>2],3)}p:switch(K[h+12|0]-1|0){case 1:I[d>>1]=e;break f;case 0:break j;default:break p}J[d>>2]=e;break f}g=J[a+16>>2];e=J[h+20>>2];i=e>>>0>l>>>0?l:e;H[f+J[h+24>>2]|0]=i;if(!i)break f;f=0;for(;1;){e=K[h+12|0];f=uo(a,J[g>>2])+f|0;q:{r:switch(e-1|0){case 0:H[d|0]=f;break q;case 1:I[d>>1]=f;break q;default:break r}J[d>>2]=f}g=g+4|0;d=d+ -e|0;i=i-1|0;if(i)continue;break}break k}m=Pc[J[h+16>>2]](a)|0;d=7;if(m)break c;m=0}if((j|0)!=8)break f;break d}H[d|0]=e}J[a+20>>2]=J[a+16>>2]}b=b+1|0;d=0}if(!d)continue;break}a=6;if(blc(d,30)-1>>>0<3)break a}a=m}return a}function wda(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;c=Kc-16|0;Kc=c;a:{if(!J[a+12>>2])break a;for(;1;){if((b|0)==1)break a;if((hv(J[a+12>>2])|0)!=1)break a;b=iy(J[a+12>>2]);if((b|0)!=-1)continue;break}}vda(a);g=-1;b:{c:{d:{b=J[a+12>>2];e:{f:{if(!b)break f;g=tp(b); -b=J[a+12>>2];if(!b)break f;if((gv(b)|0)==1)break e}for(;1;){if((hv(J[a+12>>2])|0)!=1)break e;h=iy(J[a+12>>2]);if((h|0)==-1)break e;b=J[a+12>>2];if(b)tp(b);g:{h:switch(h-1|0){case 2:case 12:case 13:e=aC(J[a+12>>2]);i:{if(!e){H[c+15|0]=0;b=c+4|0;break i}d=td(e);if(d>>>0>=2147483632)break d;j:{if(d>>>0<=10){H[c+15|0]=d;b=c+4|0;break j}f=(d|15)+1|0;b=_c(f);J[c+12>>2]=f|-2147483648;J[c+4>>2]=b;J[c+8>>2]=d}b=vd(b,e,d)+d|0}H[b|0]=0;b=J[a+28>>2];J[790620]=0;f=b+36|0;b=K[c+15|0];d=b<<24>>24<0;ea(3059,f|0, -(d?J[c+4>>2]:c+4|0)|0,(d?J[c+8>>2]:b)|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1){if(H[c+15|0]>=0)break g;Zc(J[c+4>>2]);break g}a=Z()|0;if(H[c+15|0]>=0)break b;Zc(J[c+4>>2]);break b;case 3:e=aC(J[a+12>>2]);k:{if(!e){H[c+15|0]=0;b=c+4|0;break k}d=td(e);if(d>>>0>=2147483632)break c;l:{if(d>>>0<=10){H[c+15|0]=d;b=c+4|0;break l}f=(d|15)+1|0;b=_c(f);J[c+12>>2]=f|-2147483648;J[c+4>>2]=b;J[c+8>>2]=d}b=vd(b,e,d)+d|0}H[b|0]=0;b=J[a+28>>2];J[790620]=0;f=b+36|0;b=K[c+15|0];d=b<<24>>24<0;ea(3059,f|0,(d?J[c+4>> -2]:c+4|0)|0,(d?J[c+8>>2]:b)|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1){if(H[c+15|0]>=0)break g;Zc(J[c+4>>2]);break g}a=Z()|0;if(H[c+15|0]>=0)break b;Zc(J[c+4>>2]);ba(a|0);B();case 0:vda(a);break g;case 14:break h;default:break g}b=J[a+32>>2];d=J[b>>2];e=J[b+4>>2];J[d+4>>2]=e;J[e>>2]=d;J[a+40>>2]=J[a+40>>2]-1;Zc(b);if(J[a+40>>2]){J[a+28>>2]=J[J[a+32>>2]+8>>2];break g}J[a+28>>2]=J[a+24>>2]}b=J[a+12>>2];if(b)b=tp(b);else b=-1;if((b|0)<(g|0))break e;if((h|0)!=15|(b|0)!=(g|0))continue;break}}Kc=c+16|0; -return}fe(c+4|0);B()}fe(c+4|0);B()}ba(a|0);B()}function CAa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;d=J[b+12>>2];if(!d){J[a>>2]=0;de(a,0);return}i=J[d+8>>2];e=J[d+4>>2];d=_c(24);J[790620]=0;c=ha(7844,d|0,i|0,e|0,0)|0;h=J[790620];J[790620]=0;if((h|0)!=1){J[a>>2]=0;de(a,c);d=J[a>>2];if(L[d+8>>1])f=J[d+16>>2];c=J[b+12>>2];d=L[d+12>>1];J[790620]=0;d=P(d,3);oa(8090,c|0,f|0,d|0,3,0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)==1)break c;d:{if(!J[b+20>>2])break d;c= -1;h=J[b+16>>2];if(!(!h|J[b+36>>2]<0)){c=J[b+40>>2];J[790620]=0;oa(8090,h|0,f+1|0,d|0,3,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break c;c=J[b+40>>2];h=J[b+20>>2];J[790620]=0;oa(8090,h|0,f+2|0,d|0,3,c|0);d=J[790620];J[790620]=0;if((d|0)==1)break c;c=J[b+20>>2]!=0}if(!c|!J[b+16>>2])break d;if(J[b+36>>2]>=0)break b}if((i|0)<=0|(e|0)<=0)break a;a=J[a>>2];h=e&-4;c=e&3;d=0;j=e>>>0<4;for(;1;){b=0;e:{if(L[a+8>>1]<=d>>>0)break e;f=J[a+16>>2];b=0;if(!f)break e;b=f+P(P(L[a+12>>1],d),3)|0}f=0;if(!j)for(;1;){e= -K[b|0]^127;H[b+2|0]=e;H[b+1|0]=e;H[b|0]=e;e=K[b+3|0]^127;H[b+3|0]=e;H[b+5|0]=e;H[b+4|0]=e;e=K[b+6|0]^127;H[b+6|0]=e;H[b+8|0]=e;H[b+7|0]=e;e=K[b+9|0]^127;H[b+9|0]=e;H[b+11|0]=e;H[b+10|0]=e;b=b+12|0;f=f+4|0;if((h|0)!=(f|0))continue;break}f=0;if(c)for(;1;){e=K[b|0]^127;H[b+2|0]=e;H[b+1|0]=e;H[b|0]=e;b=b+3|0;f=f+1|0;if((c|0)!=(f|0))continue;break}d=d+1|0;if((i|0)!=(d|0))continue;break}break a}b=Z()|0;cd(a);ba(b|0);B()}f=0;d=0;a=J[a>>2];if(L[a+8>>1])d=J[a+16>>2];if((e|0)<=0|(i|0)<=0)break a;h=P(L[a+12>> -1],3);for(;1;){b=d;a=0;for(;1;){c=H[b+2|0];j=(c>>1)+c|0;c=H[b|0]+128|0;g=j+c|0;g=(g|0)>=255?255:g;H[b+2|0]=(g|0)>0?g:0;g=H[b+1|0];c=c-(g>>2)|0;g=c+(g<<1)|0;g=(g|0)>=255?255:g;H[b|0]=(g|0)>0?g:0;c=c-(j>>1)|0;c=(c|0)>=255?255:c;H[b+1|0]=(c|0)>0?c:0;b=b+3|0;a=a+1|0;if((e|0)!=(a|0))continue;break}d=d+h|0;f=f+1|0;if((i|0)!=(f|0))continue;break}}return}a=Z()|0;Zc(d);ba(a|0);B()}function wic(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;a=Kc-336|0;Kc=a;J[a+328>>2]=c;J[a+ -332>>2]=b;i=Jo(d);j=Kz(d,a+208|0);Jz(a+196|0,d,a+324|0);b=dg(a+184|0);if(K[b+11|0]>>>7|0)c=(J[b+8>>2]&2147483647)-1|0;else c=10;J[790620]=0;da(9212,b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9236,a+332|0,a+328|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+ -4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;J[790620]=0;da(9212,b|0,d<<1);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+332|0;g=_(9237,d|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break d;J[790620]=0;g=uu(g,i,c,a+180|0,a+8|0,J[a+324>>2],a+196|0,a+16|0,a+12|0,j);h=J[790620];J[790620]= -0;if((h|0)==1)break d;if(g)break c;J[790620]=0;_(9239,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=ha(9214,c|0,J[a+180>>2],e|0,i|0)|0;d=J[790620];J[790620]=0;f:{if((d|0)==1)break f;J[f>>2]=c;J[790620]=0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9236,a+332|0,a+ -328|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]|2;c=J[a+332>>2];Ud(b);Ud(a+196|0);Kc=a+336|0;break a}}c=Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function uic(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;a=Kc-336|0;Kc=a;J[a+328>>2]=c;J[a+332>>2]=b;i=Jo(d);j=Kz(d,a+208|0);Jz(a+196|0,d,a+324|0);b=dg(a+184|0);if(K[b+11|0]>>>7|0)c=(J[b+8>>2]&2147483647)-1|0;else c=10;J[790620]=0;da(9212,b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c| -0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9236,a+332|0,a+328|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;J[790620]=0;da(9212,b|0,d<<1);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1| -0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+332|0;g=_(9237,d|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break d;J[790620]=0;g=uu(g,i,c,a+180|0,a+8|0,J[a+324>>2],a+196|0,a+16|0,a+12|0,j);h=J[790620];J[790620]=0;if((h|0)==1)break d;if(g)break c;J[790620]=0;_(9239,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e; -d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=ha(9219,c|0,J[a+180>>2],e|0,i|0)|0;d=J[790620];J[790620]=0;f:{if((d|0)==1)break f;I[f>>1]=c;J[790620]=0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9236,a+332|0,a+328|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]|2;c=J[a+332>>2];Ud(b);Ud(a+196|0);Kc=a+336|0;break a}}c=Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function tic(a,b,c,d,e, -f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;a=Kc-336|0;Kc=a;J[a+328>>2]=c;J[a+332>>2]=b;i=Jo(d);j=Kz(d,a+208|0);Jz(a+196|0,d,a+324|0);b=dg(a+184|0);if(K[b+11|0]>>>7|0)c=(J[b+8>>2]&2147483647)-1|0;else c=10;J[790620]=0;da(9212,b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9236,a+332|0,a+328|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(d)break c;g=J[a+ -180>>2];if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;J[790620]=0;da(9212,b|0,d<<1);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+332|0;g=_(9237,d|0)|0;h=J[790620];J[790620]=0;if((h| -0)==1)break d;J[790620]=0;g=uu(g,i,c,a+180|0,a+8|0,J[a+324>>2],a+196|0,a+16|0,a+12|0,j);h=J[790620];J[790620]=0;if((h|0)==1)break d;if(g)break c;J[790620]=0;_(9239,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=ha(9220,c|0,J[a+180>>2],e|0,i|0)|0;d=J[790620];J[790620]=0;f:{if((d|0)==1)break f;J[f>>2]=c;J[790620]= -0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9236,a+332|0,a+328|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]|2;c=J[a+332>>2];Ud(b);Ud(a+196|0);Kc=a+336|0;break a}}c=Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function sic(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;a=Kc-336|0;Kc=a;J[a+328>>2]=c;J[a+332>>2]=b;i=Jo(d);j=Kz(d,a+208|0);Jz(a+196|0,d,a+324|0);b=dg(a+184|0);if(K[b+11|0]>>>7| -0)c=(J[b+8>>2]&2147483647)-1|0;else c=10;J[790620]=0;da(9212,b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9236,a+332|0,a+328|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;J[790620]= -0;da(9212,b|0,d<<1);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+332|0;g=_(9237,d|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break d;J[790620]=0;g=uu(g,i,c,a+180|0,a+8|0,J[a+324>>2],a+196|0,a+16|0,a+12|0,j);h=J[790620];J[790620]=0;if((h|0)==1)break d;if(g)break c;J[790620]=0;_(9239,d|0)|0;d=J[790620];J[790620]= -0;if((d|0)!=1)continue}break}break b}break b}if(K[a+207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=ha(9221,c|0,J[a+180>>2],e|0,i|0)|0;d=J[790620];J[790620]=0;f:{if((d|0)==1)break f;J[f>>2]=c;J[790620]=0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9236,a+332|0,a+328|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]|2;c=J[a+ -332>>2];Ud(b);Ud(a+196|0);Kc=a+336|0;break a}}c=Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function Zrb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;e=Kc-80|0;Kc=e;f=e+4|0;jE(f,1029389,b);J[790620]=0;b=$(3058,f|0,1029476)|0;f=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{if((f|0)!=1){J[e+24>>2]=J[b+8>>2];f=J[b+4>>2];J[e+16>>2]=J[b>>2];J[e+20>>2]=f;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;b=J[c+4>>2];J[790620]=0;b=$(3058,e+16|0,b|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break i; -J[e+40>>2]=J[b+8>>2];f=J[b+4>>2];J[e+32>>2]=J[b>>2];J[e+36>>2]=f;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[790620]=0;b=$(3058,e+32|0,1029513)|0;f=J[790620];J[790620]=0;if((f|0)==1)break h;J[e+56>>2]=J[b+8>>2];f=J[b+4>>2];J[e+48>>2]=J[b>>2];J[e+52>>2]=f;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;b=J[d+4>>2];J[790620]=0;b=$(3058,e+48|0,b|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break g;J[e+72>>2]=J[b+8>>2];f=J[b+4>>2];J[e+64>>2]=J[b>>2];J[e+68>>2]=f;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[790620]=0;b=$(3058,e- -64|0, -1029607)|0;f=J[790620];J[790620]=0;if((f|0)==1)break f;g=J[b+4>>2];f=J[b>>2];H[e+78|0]=K[b+10|0];I[e+76>>1]=L[b+8>>1];J[b>>2]=0;J[b+4>>2]=0;h=H[b+11|0];J[b+8>>2]=0;J[a+4>>2]=1;J[a>>2]=1027932;j:{k:{if((h|0)<0){J[790620]=0;ca(3062,a+8|0,f|0,g|0);b=J[790620];J[790620]=0;if((b|0)!=1)break k;b=Z()|0;Zc(f);break e}J[a+8>>2]=f;J[a+12>>2]=g;I[a+16>>1]=L[e+76>>1];H[a+18|0]=K[e+78|0];H[a+19|0]=h;J[a>>2]=1028688;break j}J[a>>2]=1028688;Zc(f)}if(H[e+75|0]<0)Zc(J[e+64>>2]);if(H[e+59|0]<0)Zc(J[e+48>>2]);if(H[e+ -43|0]<0)Zc(J[e+32>>2]);if(H[e+27|0]<0)Zc(J[e+16>>2]);if(H[e+15|0]<0)Zc(J[e+4>>2]);J[a+24>>2]=d;J[a+20>>2]=c;J[a>>2]=1032524;Kc=e+80|0;return a|0}b=Z()|0;break a}b=Z()|0;break b}b=Z()|0;break c}b=Z()|0;break d}b=Z()|0}if(H[e+75|0]>=0)break d;Zc(J[e+64>>2])}if(H[e+59|0]>=0)break c;Zc(J[e+48>>2])}if(H[e+43|0]>=0)break b;Zc(J[e+32>>2])}if(H[e+27|0]>=0)break a;Zc(J[e+16>>2])}if(H[e+15|0]<0)Zc(J[e+4>>2]);ba(b|0);B()}function Oca(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;if(!b)return-1;e=J[b>> -2];a:{if(!a)for(;1;){a=K[e|0];c=(a&223)-65|0;b:{if((a-48&255)>>>0<10|(c&255)>>>0<26)break b;c:switch(a-33|0){case 0:case 3:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 25:case 26:case 28:case 30:case 31:case 58:case 60:case 62:case 93:break b;case 4:break c;default:break a}d:{c=K[e+1|0];if((c-48&255)>>>0<10)break d;switch(c-65|0){case 0:case 1:case 2:case 3:case 4:case 5:case 32:case 33:case 34:case 35:case 36:case 37:break d;default:break a}}c=K[e+2|0];if((c-48& -255)>>>0<10)break b;switch(c-65|0){case 0:case 1:case 2:case 3:case 4:case 5:case 32:case 33:case 34:case 35:case 36:case 37:break b;default:break a}}e=((a|0)==37?3:1)+e|0;continue}for(;1;){e:{d=K[e|0];c=(d&223)-65|0;f:{if((d-48&255)>>>0<10|(c&255)>>>0<26)break f;g:{h:switch(d-33|0){case 0:case 3:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 25:case 26:case 28:case 30:case 31:case 58:case 60:case 62:case 93:break f;case 4:break h;default:break g}i:{c=K[e+1|0];if((c- -48&255)>>>0<10)break i;switch(c-65|0){case 0:case 1:case 2:case 3:case 4:case 5:case 32:case 33:case 34:case 35:case 36:case 37:break i;default:break g}}c=K[e+2|0];if((c-48&255)>>>0<10)break f;switch(c-65|0){case 0:case 1:case 2:case 3:case 4:case 5:case 32:case 33:case 34:case 35:case 36:case 37:break f;default:break g}}c=J[a+36>>2];if(!(c&1))break e;switch(d-92|0){case 0:case 2:case 4:case 31:case 32:case 33:break f;default:break e}}e=((d|0)==37?3:1)+e|0;continue}break}d=J[a+32>>2];if(d){Pc[J[751857]](d); -c=J[a+36>>2]}f=J[b>>2];d=e-f|0;j:{if(c&2){c=0;if(!f|(d|0)<0)break j;c=Pc[J[751856]](d+1|0)|0;if(!c){c=0;md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break j}g=ad(c,f,d)+d|0,h=0,H[g|0]=h;break j}c=Qr(f,d)}J[a+32>>2]=c}J[b>>2]=e;return 0}function NJb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;var g=0;var h=0;var i=0;var j=Q(0);var k=Q(0);var l=0;J[a>>2]=347792;J[a+4>>2]=4;J[a+8>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+32>>2]=0;J[a+36>>2]=1065353216;J[a+48>>2]=0;J[a+52>> -2]=0;J[a+76>>2]=0;J[a+80>>2]=0;J[a+68>>2]=1056964608;J[a+72>>2]=1065353216;I[a- -64>>1]=0;J[a+56>>2]=1065353216;J[a+60>>2]=1065353216;H[a+81|0]=0;H[a+82|0]=0;H[a+83|0]=0;H[a+84|0]=0;H[a+85|0]=0;H[a+86|0]=0;H[a+87|0]=0;H[a+88|0]=0;i=a+92|0;g=i;J[g>>2]=1;J[g+4>>2]=1;h=a+100|0;g=h;J[g>>2]=0;J[g+4>>2]=0;J[a+108>>2]=0;J[a+112>>2]=0;J[a+116>>2]=0;J[a+120>>2]=0;J[a+148>>2]=0;J[a+152>>2]=0;J[a+140>>2]=0;J[a+144>>2]=0;J[a+132>>2]=0;J[a+136>>2]=0;J[790620]=0;g=_(4,24)|0;l=J[790620];J[790620]=0;if((l|0)==1){a= -Z()|0;Bm(h);ba(a|0);B()}h=g+24|0;J[a+152>>2]=h;J[a+144>>2]=g;J[g+16>>2]=0;J[g+20>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;J[g>>2]=0;J[g+4>>2]=0;J[a+160>>2]=0;J[a+164>>2]=0;J[a+148>>2]=h;J[a+168>>2]=0;J[a+172>>2]=0;J[a+176>>2]=0;J[a+180>>2]=0;J[a+184>>2]=0;J[a+188>>2]=0;J[a+192>>2]=0;J[a+196>>2]=0;J[a+200>>2]=0;J[a+204>>2]=0;J[a+208>>2]=0;J[a+216>>2]=0;J[a+220>>2]=0;J[a+224>>2]=0;J[a+228>>2]=0;J[a+232>>2]=0;J[a+236>>2]=0;J[a+240>>2]=0;J[a+244>>2]=0;J[a+248>>2]=0;J[a+260>>2]=0;J[a+264>>2]=0;J[a+252>>2]=-16777216; -J[a+256>>2]=-16777216;J[a+268>>2]=0;J[a+272>>2]=0;J[a+276>>2]=0;J[a+280>>2]=0;J[a+284>>2]=0;J[790620]=0;_(1683,a+288|0)|0;g=J[790620];J[790620]=0;if((g|0)==1){c=Z()|0;b=J[a+276>>2];if(b){J[a+280>>2]=b;Zc(b)}fg(i);ba(c|0);B()}J[a+296>>2]=0;J[a+300>>2]=0;J[a+320>>2]=0;J[a+324>>2]=0;J[a+312>>2]=0;J[a+316>>2]=0;J[a+304>>2]=0;J[a+308>>2]=0;j=N[b>>2];N[a+260>>2]=j;k=N[b+4>>2];N[a+264>>2]=k;N[a+268>>2]=j+N[b+8>>2];N[a+272>>2]=k+N[b+12>>2];J[a+252>>2]=J[c>>2];b=J[d>>2];J[a+336>>2]=1;J[a+340>>2]=0;J[a+332>> -2]=f;J[a+328>>2]=0;N[a+292>>2]=e;J[a+256>>2]=b;return a|0}function Dhc(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;h=Kc-272|0;Kc=h;J[h+264>>2]=c;J[h+268>>2]=b;J[h+16>>2]=9266;a=h+16|0;b=Yh(h+152|0,h+160|0,a);J[790620]=0;j=h+144|0;i=J[e+28>>2];J[j>>2]=i;J[i+4>>2]=J[i+4>>2]+1;i=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{if((i|0)!=1){J[790620]=0;i=_(9205,j|0)|0;k=J[790620];J[790620]=0;if((k|0)==1)break j;H[h+143|0]=0;e=J[e+4>>2];J[790620]= -0;c=Pa(9267,h+268|0,c|0,d|0,j|0,e|0,f|0,h+143|0,i|0,b|0,h+148|0,h+260|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break e;if(!c)break f;c=K[23696]|K[23697]<<8|(K[23698]<<16|K[23699]<<24);H[h+135|0]=c;H[h+136|0]=c>>>8;H[h+137|0]=c>>>16;H[h+138|0]=c>>>24;c=K[23693]|K[23694]<<8|(K[23695]<<16|K[23696]<<24);J[h+128>>2]=K[23689]|K[23690]<<8|(K[23691]<<16|K[23692]<<24);J[h+132>>2]=c;J[790620]=0;ha(9225,i|0,h+128|0,h+138|0,h+118|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break i;J[h+4>>2]=1632;d=Yh(h+8|0,0,h+ -4|0);e=a;a=J[h+148>>2]-J[b>>2]|0;if((a|0)<99)break g;nj(d,gd(a+2|0));if(J[d>>2])break h;J[790620]=0;ja(5235);a=J[790620];J[790620]=0;if((a|0)==1)break d;break a}c=Z()|0;break b}c=Z()|0;break c}c=Z()|0;break c}e=J[d>>2]}if(K[h+143|0]){H[e|0]=45;e=e+1|0}c=J[b>>2];for(;1;){if(M[h+148>>2]<=c>>>0){H[e|0]=0;J[h>>2]=g;if((Ai(h+16|0,12964,h)|0)!=1){J[790620]=0;aa(9268,4867);a=J[790620];J[790620]=0;if((a|0)!=1)break a;break d}Kf(d)}else{a=h+118|0;l=e,m=K[(h+(vZ(a,a+10|0,c)-h|0)|0)+10|0],H[l|0]=m;e=e+1|0;c= -c+1|0;continue}break}}J[790620]=0;a=$(9094,h+268|0,h+264|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break e;if(a)J[f>>2]=J[f>>2]|2;d=J[h+268>>2];a=J[h+144>>2];c=J[a+4>>2]-1|0;J[a+4>>2]=c;if((c|0)==-1)Pc[J[J[a>>2]+8>>2]](a);Kf(b);Kc=h+272|0;return d|0}c=Z()|0;break c}c=Z()|0;Kf(d)}a=J[h+144>>2];d=J[a+4>>2]-1|0;J[a+4>>2]=d;if((d|0)==-1)Pc[J[J[a>>2]+8>>2]](a)}Kf(b);ba(c|0);B()}B()}function Nnb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n= -0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;var y=0;var z=0;var A=0;var B=0;var C=0;u=Kc-192|0;Kc=u;f=dd(a,0,256);for(;1;){a:{i=f;d=J[(j<<2)+b>>2]+c|0;l=K[d+5|0];m=K[d+1|0];g=l+m|0;h=K[d+3|0];n=K[d+4|0];o=K[d+2|0];e=n+o|0;p=K[d+6|0];r=K[d|0];d=p+r|0;q=e+d|0;J[f>>2]=((g+h|0)+q<<2)-3584;q=P(q-(h<<2)|0,2896);s=P(d-g|0,7223)+1024|0;d=P(d-e|0,7542);J[f+24>>2]=q+(s-d|0)>>11;e=P(g-e|0,2578);J[f+16>>2]=(e+s|0)+P(g-(h<<1)|0,-5793)>>11;J[f+8>>2]=(q+(d+e|0)|0)+1024>>11; -d=o-n|0;g=r-p|0;h=P(d+g|0,5027)+1024|0;t=h+P(d,15326)|0;k=d;d=m-l|0;e=P(k+d|0,-11295);J[f+20>>2]=t+e>>11;k=e;e=P(g-d|0,1395);d=P(d+g|0,7663);J[f+12>>2]=((k+e|0)+d|0)+1024>>11;J[f+4>>2]=d+(h-e|0)>>11;d=j-7|0;j=j+1|0;f=u;b:switch(d|0){case 0:continue;case 6:break a;default:break b}f=i+32|0;continue}break}for(;1;){c=J[f+32>>2];g=J[a+128>>2];h=c+g|0;i=J[f+96>>2];d=J[a+64>>2];e=i+d|0;j=h+e|0;l=J[f+64>>2];m=J[a+96>>2];n=l+m|0;b=n<<1;o=J[a+32>>2];p=J[f+128>>2];r=o+p|0;q=J[f>>2];s=J[a+160>>2];v=q+s|0;w=r+ -v|0;x=J[a+224>>2];y=J[a+192>>2];z=x+y|0;A=J[f+160>>2];B=J[a>>2];t=A+B|0;k=z+t|0;J[a+128>>2]=((P(j-b|0,-4717)+P(w-b|0,1684)|0)+P(k-b|0,6817)|0)+16384>>15;J[a>>2]=P(((j+n|0)+w|0)+k|0,5350)+16384>>15;b=B-A|0;l=m-l|0;i=d-i|0;d=o-p|0;m=i+d|0;j=s-q|0;g=g-c|0;n=j-g|0;c=y-x|0;J[a+224>>2]=P(b+l-((m+n|0)+c)|0,5350)+16384>>15;h=e-h|0;e=t-z|0;o=r-v|0;p=P(e+o|0,5915)+16384|0;J[a+192>>2]=(P(h,-7376)+p|0)+P(o,-9198)>>15;J[a+64>>2]=(p+P(h,3283)|0)+P(e,1461)>>15;h=P(l,5350);e=((P(n,7518)-h|0)+P(m,-847)|0)+16384|0; -k=(e+P(i,-12700)|0)+P(g,5992)|0;i=P(c+g|0,4025)+P(b+i|0,6406)|0;J[a+160>>2]=k+i>>15;k=(e+P(d,-2269)|0)+P(j,-16423)|0;d=P(j-c|0,2499)+P(b+d|0,7141)|0;J[a+96>>2]=k+d>>15;J[a+32>>2]=(i+((h+(d+P(b,-6029)|0)|0)+P(c,-679)|0)|0)+16384>>15;f=f+4|0;a=a+4|0;C=C+1|0;if((C|0)!=7)continue;break}Kc=u+192|0}function QN(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;c=Kc-16|0;Kc=c;J[a+8>>2]=0;J[a>>2]=2747380;J[a+12>>2]=J[774606];f=a+8|0;a:{b=J[b>>2];b:{if(b){d=J[J[b>>2]+28>>2];J[790620]=0;ca(d|0,c+12|0,b|0,1); -b=J[790620];J[790620]=0;if((b|0)!=1)break b;a=Z()|0;break a}J[c+12>>2]=0}J[790620]=0;$(7563,f|0,c+12|0)|0;b=J[790620];J[790620]=0;c:{if((b|0)!=1){b=J[c+12>>2];J[c+12>>2]=0;if(!b)break c;J[790620]=0;d=J[b+4>>2]-1|0;J[b+4>>2]=d;e=J[790620];J[790620]=0;if((e|0)!=1){if(d)break c;J[790620]=0;aa(7558,b|0);b=J[790620];J[790620]=0;if((b|0)!=1)break c}fa(0)|0;ed();B()}a=Z()|0;cd(c+12|0);break a}b=J[a+8>>2];b=J[(b?b+12|0:3098424)>>2];J[a+20>>2]=0;J[a+12>>2]=b;J[a+16>>2]=2793272;J[790620]=0;e=_(4,52)|0;b=J[790620]; -J[790620]=0;d:{e:{f:{g:{h:{if((b|0)!=1){J[790620]=0;d=xr(e,8,8659,8660,8661,8662,8663);b=J[790620];J[790620]=0;if((b|0)==1)break h;J[d+4>>2]=J[d+4>>2]+1;b=J[a+20>>2];i:{if(!b)break i;e=J[b+4>>2]-1|0;J[b+4>>2]=e;if(e)break i;Pc[J[J[b>>2]+4>>2]](b)}J[a+20>>2]=d;J[a+24>>2]=2793272;J[a+28>>2]=0;J[790620]=0;e=_(4,52)|0;b=J[790620];J[790620]=0;if((b|0)==1)break f;J[790620]=0;d=xr(e,8,8659,8660,8661,8662,8663);b=J[790620];J[790620]=0;if((b|0)==1)break g;J[d+4>>2]=J[d+4>>2]+1;b=J[a+28>>2];j:{if(!b)break j; -f=J[b+4>>2]-1|0;J[b+4>>2]=f;if(f)break j;Pc[J[J[b>>2]+4>>2]](b)}H[a+32|0]=0;J[a+28>>2]=d;Kc=c+16|0;return a|0}b=Z()|0;J[a+16>>2]=2747412;break d}b=Z()|0;Zc(e);J[a+16>>2]=2747412;c=J[a+20>>2];if(!c)break d;d=J[c+4>>2]-1|0;J[c+4>>2]=d;if(!d)Pc[J[J[c>>2]+4>>2]](c);J[a+20>>2]=0;break d}b=Z()|0;Zc(e);J[a+24>>2]=2747412;c=J[a+28>>2];if(!c)break e;d=J[c+4>>2]-1|0;J[c+4>>2]=d;if(!d)Pc[J[J[c>>2]+4>>2]](c);J[a+28>>2]=0;break e}b=Z()|0;J[a+24>>2]=2747412}J[a+16>>2]=2747412;c=J[a+20>>2];if(!c)break d;d=J[c+4>> -2]-1|0;J[c+4>>2]=d;if(!d)Pc[J[J[c>>2]+4>>2]](c);J[a+20>>2]=0}$c(f);ba(b|0);B()}$c(f);ba(a|0);B()}function HNb(a,b){a=a|0;b=b|0;var c=0;var d=Q(0);var e=Q(0);var f=Q(0);var g=0;var h=0;var i=0;var j=0;J[a>>2]=347324;J[a+20>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;i=a+36|0;c=i;J[c>>2]=0;J[c+4>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;J[a+68>>2]=0;J[a+72>>2]=0;J[a+60>>2]=0;J[a+64>>2]=1065353216;J[a+76>>2]=0;J[a+80>>2]=0;J[a+104>>2]=0;J[a+108>>2]=0;J[a+96>>2]=1056964608;J[a+100>>2]=1065353216;I[a+92>>1]=0; -J[a+84>>2]=1065353216;J[a+88>>2]=1065353216;H[a+109|0]=0;H[a+110|0]=0;H[a+111|0]=0;H[a+112|0]=0;H[a+113|0]=0;H[a+114|0]=0;H[a+115|0]=0;H[a+116|0]=0;h=a+120|0;c=h;J[c>>2]=1;J[c+4>>2]=1;J[a+144>>2]=0;J[a+148>>2]=0;J[a+136>>2]=0;J[a+140>>2]=0;j=a+128|0;c=j;J[c>>2]=0;J[c+4>>2]=0;J[a+176>>2]=0;J[a+180>>2]=0;J[a+168>>2]=0;J[a+172>>2]=0;J[a+160>>2]=0;J[a+164>>2]=0;J[790620]=0;c=_(4,24)|0;g=J[790620];J[790620]=0;if((g|0)==1){a=Z()|0;Bm(j);ba(a|0);B()}g=c+24|0;J[a+180>>2]=g;J[a+172>>2]=c;J[c+16>>2]=0;J[c+ -20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=0;J[c+4>>2]=0;J[a+188>>2]=0;J[a+192>>2]=0;J[a+176>>2]=g;J[a+196>>2]=0;J[a+200>>2]=0;J[a+204>>2]=0;J[a+208>>2]=0;J[a+212>>2]=0;J[a+216>>2]=0;J[a+220>>2]=0;J[a+224>>2]=0;J[a+228>>2]=0;J[a+232>>2]=0;J[a+236>>2]=0;J[a+244>>2]=0;J[a+248>>2]=0;J[a+252>>2]=0;J[a+256>>2]=0;J[a+260>>2]=0;J[a+264>>2]=0;J[a+268>>2]=0;J[a+272>>2]=0;J[a+276>>2]=0;J[a+292>>2]=1092616192;N[a+12>>2]=N[b+16>>2];N[a+16>>2]=N[b+20>>2];c=J[b+4>>2];J[a+20>>2]=J[b>>2];J[a+24>>2]=c;c=J[b+12>>2]; -J[a+28>>2]=J[b+8>>2];J[a+32>>2]=c;ad(i,b,81);J[790620]=0;$(2499,h|0,b+84|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1){J[a+280>>2]=0;J[a+284>>2]=0;if(N[a+108>>2]==Q(0))d=Q(1);else{e=N[a+12>>2];d=N[a+16>>2];a:{if(e>2]}N[a+284>>2]=d;d=Q(d+Q(1))}if(N[a+112>>2]!=Q(0)){e=N[a+16>>2];f=N[a+12>>2];b:{if(e>2]}N[a+280>>2]=f}N[a+288>>2]=Q(1)/Q(d+f);return a|0}a=Z()|0;fg(h);ba(a|0);B()}function VJb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0; -f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a;h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<= -M[e+24>>2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632;g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632; -J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g+4>>2]!=1){J[g+4>>2]=1;dd(g+2408|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a, -c))continue;break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];co(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function Qic(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;a=Kc-256|0;Kc=a;J[a+248>>2]=c;J[a+252>>2]=b;h=Jo(d);Lz(a+196|0,d,a+247|0);b=dg(a+184|0);if(K[b+11|0]>>>7|0)c=(J[b+8>>2]&2147483647)-1|0;else c=10;J[790620]= -0;da(9212,b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9094,a+252|0,a+248|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;J[790620]=0;da(9212,b|0,d<<1);d=J[790620];J[790620]=0;if((d| -0)==1)break b;d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+252|0;g=_(9095,d|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break d;J[790620]=0;g=vu(g,h,c,a+180|0,a+8|0,H[a+247|0],a+196|0,a+16|0,a+12|0,2986768);i=J[790620];J[790620]=0;if((i|0)==1)break d;if(g)break c;J[790620]=0;_(9097,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+ -207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=YL(9218,c,J[a+180>>2],e,h);d=Oc;h=J[790620];J[790620]=0;f:{if((h|0)==1)break f;J[f>>2]=c;J[f+4>>2]=d;J[790620]=0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9094,a+252|0,a+248|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]|2;c=J[a+252>>2];Ud(b);Ud(a+196|0);Kc=a+256|0;break a}}c= -Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function Jic(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;a=Kc-256|0;Kc=a;J[a+248>>2]=c;J[a+252>>2]=b;h=Jo(d);Lz(a+196|0,d,a+247|0);b=dg(a+184|0);if(K[b+11|0]>>>7|0)c=(J[b+8>>2]&2147483647)-1|0;else c=10;J[790620]=0;da(9212,b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9094,a+252|0,a+248|0)|0;g=J[790620];J[790620]= -0;if((g|0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;J[790620]=0;da(9212,b|0,d<<1);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+252|0;g= -_(9095,d|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break d;J[790620]=0;g=vu(g,h,c,a+180|0,a+8|0,H[a+247|0],a+196|0,a+16|0,a+12|0,2986768);i=J[790620];J[790620]=0;if((i|0)==1)break d;if(g)break c;J[790620]=0;_(9097,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=YL(9222,c,J[a+180>>2],e,h);d=Oc;h=J[790620];J[790620]= -0;f:{if((h|0)==1)break f;J[f>>2]=c;J[f+4>>2]=d;J[790620]=0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9094,a+252|0,a+248|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]|2;c=J[a+252>>2];Ud(b);Ud(a+196|0);Kc=a+256|0;break a}}c=Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function QW(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;c=I[a+1044>>1];a:{d=L[a+1046>>1];if(!d){b:{if((c|0)>0)break b;J[a+1056>>2]=J[a+1052>>2];c=J[a+1020>>2]; -if((c|0)>=16383){c=0;d=Pc[J[J[b>>2]+12>>2]](b,J[a+1028>>2],1,16383,0,0)|0;J[a+1024>>2]=d;if((d|0)<=16382)H[d+J[a+1028>>2]|0]=255;J[a+1020>>2]=0}if(J[a+1024>>2]<=(c|0))break a;J[a+1020>>2]=c+1;d=K[J[a+1028>>2]+c|0];I[a+1044>>1]=d;c=0;if(!d)break b;d=0;for(;1;){c=J[a+1020>>2];if((c|0)>=16383){c=Pc[J[J[b>>2]+12>>2]](b,J[a+1028>>2],1,16383,0,0)|0;J[a+1024>>2]=c;if((c|0)<=16382)H[c+J[a+1028>>2]|0]=255;J[a+1020>>2]=0;c=0}if(J[a+1024>>2]<=(c|0))return-1;J[a+1020>>2]=c+1;H[J[a+1052>>2]+d|0]=K[J[a+1028>>2]+ -c|0];c=I[a+1044>>1];d=d+1|0;if((c|0)>(d|0))continue;break}}d=J[a+1056>>2];J[a+1056>>2]=d+1;d=K[d|0];I[a+1046>>1]=8;H[a+1048|0]=d;c=c-1|0;I[a+1044>>1]=c;d=8}if(c<<16>>16<0)return I[a+1036>>1];f=d<<16>>16;g=K[a+1048|0]>>>8-f|0;e=I[a+1032>>1];if((f|0)<(e|0))for(;1;){c:{if(c<<16>>16>0)break c;J[a+1056>>2]=J[a+1052>>2];c=J[a+1020>>2];if((c|0)>=16383){c=Pc[J[J[b>>2]+12>>2]](b,J[a+1028>>2],1,16383,0,0)|0;J[a+1024>>2]=c;if((c|0)<=16382)H[c+J[a+1028>>2]|0]=255;J[a+1020>>2]=0;c=0}if(J[a+1024>>2]<=(c|0))break a; -J[a+1020>>2]=c+1;d=K[J[a+1028>>2]+c|0];I[a+1044>>1]=d;c=0;if(!d)break c;d=0;for(;1;){c=J[a+1020>>2];if((c|0)>=16383){c=Pc[J[J[b>>2]+12>>2]](b,J[a+1028>>2],1,16383,0,0)|0;J[a+1024>>2]=c;if((c|0)<=16382)H[c+J[a+1028>>2]|0]=255;J[a+1020>>2]=0;c=0}if(J[a+1024>>2]<=(c|0))return-1;J[a+1020>>2]=c+1;H[J[a+1052>>2]+d|0]=K[J[a+1028>>2]+c|0];c=I[a+1044>>1];d=d+1|0;if((c|0)>(d|0))continue;break}}d=J[a+1056>>2];J[a+1056>>2]=d+1;d=K[d|0];H[a+1048|0]=d;e=L[a+1046>>1];f=e+8|0;I[a+1046>>1]=f;c=c-1|0;I[a+1044>>1]= -c;g=d<>16;e=I[a+1032>>1];if((d|0)<(e|0))continue;break}I[a+1046>>1]=d-e;return(J[(e<<2)+45072>>2]&g)<<16>>16}I[a+1044>>1]=65535;return-1}function DA(a,b,c,d,e){var f=0;var g=0;var h=0;f=Kc-16|0;Kc=f;g=Pc[J[e>>2]](b,a)|0;h=Pc[J[e>>2]](c,b)|0;a:{b:{if(!g){g=0;if(!h)break a;J[f+8>>2]=J[b+8>>2];g=J[b+4>>2];J[f>>2]=J[b>>2];J[f+4>>2]=g;J[b+8>>2]=J[c+8>>2];g=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=g;J[c+8>>2]=J[f+8>>2];g=J[f+4>>2];J[c>>2]=J[f>>2];J[c+4>>2]=g;g=1;if(!(Pc[J[e>>2]](b,a)|0))break a; -J[f+8>>2]=J[a+8>>2];g=J[a+4>>2];J[f>>2]=J[a>>2];J[f+4>>2]=g;J[a+8>>2]=J[b+8>>2];g=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=g;J[b+8>>2]=J[f+8>>2];g=J[f+4>>2];J[b>>2]=J[f>>2];J[b+4>>2]=g;break b}if(h){J[f+8>>2]=J[a+8>>2];g=J[a+4>>2];J[f>>2]=J[a>>2];J[f+4>>2]=g;J[a+8>>2]=J[c+8>>2];g=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=g;J[c+8>>2]=J[f+8>>2];g=J[f+4>>2];J[c>>2]=J[f>>2];J[c+4>>2]=g;g=1;break a}J[f+8>>2]=J[a+8>>2];g=J[a+4>>2];J[f>>2]=J[a>>2];J[f+4>>2]=g;J[a+8>>2]=J[b+8>>2];g=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>> -2]=g;J[b+8>>2]=J[f+8>>2];g=J[f+4>>2];J[b>>2]=J[f>>2];J[b+4>>2]=g;g=1;if(!(Pc[J[e>>2]](c,b)|0))break a;J[f+8>>2]=J[b+8>>2];g=J[b+4>>2];J[f>>2]=J[b>>2];J[f+4>>2]=g;J[b+8>>2]=J[c+8>>2];g=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=g;J[c+8>>2]=J[f+8>>2];g=J[f+4>>2];J[c>>2]=J[f>>2];J[c+4>>2]=g}g=2}c:{if(!(Pc[J[e>>2]](d,c)|0))break c;J[f+8>>2]=J[c+8>>2];h=J[c+4>>2];J[f>>2]=J[c>>2];J[f+4>>2]=h;J[c+8>>2]=J[d+8>>2];h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;J[d+8>>2]=J[f+8>>2];h=J[f+4>>2];J[d>>2]=J[f>>2];J[d+4>>2]=h; -if(!(Pc[J[e>>2]](c,b)|0)){g=g+1|0;break c}J[f+8>>2]=J[b+8>>2];d=J[b+4>>2];J[f>>2]=J[b>>2];J[f+4>>2]=d;J[b+8>>2]=J[c+8>>2];d=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=d;J[c+8>>2]=J[f+8>>2];d=J[f+4>>2];J[c>>2]=J[f>>2];J[c+4>>2]=d;if(!(Pc[J[e>>2]](b,a)|0)){g=g+2|0;break c}J[f+8>>2]=J[a+8>>2];c=J[a+4>>2];J[f>>2]=J[a>>2];J[f+4>>2]=c;J[a+8>>2]=J[b+8>>2];c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;J[b+8>>2]=J[f+8>>2];a=J[f+4>>2];J[b>>2]=J[f>>2];J[b+4>>2]=a;g=g+3|0}Kc=f+16|0;return g}function Vn(a){var b=0;var c=0; -var d=0;var e=0;var f=0;var g=0;if(a){a:switch(J[a+4>>2]-2|0){case 12:qv(a);return;case 16:b=J[a+8>>2];if(b)Pc[J[751857]](b);b=J[a+12>>2];if(b)Pc[J[751857]](b);Pc[J[751857]](a);return;case 0:iC(a);return;default:break a}b:{if(!J[784483])break b;b=J[784481];if(!b)break b;Pc[b|0](a)}b=J[a+32>>2];if(b)e=J[b+80>>2];c=J[a+4>>2];if((c|0)==17){d=J[a+56>>2];c:{if(!d)break c;if(e){b=e;for(;1;){c=J[b+16>>2];if(c)for(;1;){if(d>>>0<=M[c+4>>2]&d>>>0>=c+20>>>0)break c;c=J[c>>2];if(c)continue;break}b=J[b+20>>2]; -if(b)continue;break}}Pc[J[751857]](d)}d=J[a+52>>2];d:{if(!d)break d;if(e){b=e;for(;1;){c=J[b+16>>2];if(c)for(;1;){if(d>>>0<=M[c+4>>2]&d>>>0>=c+20>>>0)break d;c=J[c>>2];if(c)continue;break}b=J[b+20>>2];if(b)continue;break}}Pc[J[751857]](d)}c=J[a+4>>2]}d=J[a+12>>2];e:{f:{if(d){b=5;if((c|0)==5)break f;wp(d);b=J[a+4>>2]}else b=c;g:{if(b>>>0>20|!(1<>2];if(!c)break g;for(;1;){b=J[c+24>>2];iC(c);c=b;if(c)continue;break}b=J[a+4>>2]}f=1;if((b|0)==1)break e}f=b;if(b-19>>>0<2)break e; -f=b;if((b|0)==5)break e;g=J[a+40>>2];f=b;if(!g)break e;f=b;if((a+44|0)==(g|0))break e;if(e){d=e;for(;1;){c=J[d+16>>2];if(c)for(;1;){f=b;if(!(M[c+4>>2]>>0|c+20>>>0>g>>>0))break e;c=J[c>>2];if(c)continue;break}d=J[d+20>>2];if(d)continue;break}}Pc[J[751857]](g);f=J[a+4>>2]}d=f;b=J[a+8>>2];h:{if(!b)break h;i:switch(d-3|0){case 0:case 5:break h;default:break i}if(e)for(;1;){c=J[e+16>>2];if(c)for(;1;){if(b>>>0<=M[c+4>>2]&b>>>0>=c+20>>>0)break h;c=J[c>>2];if(c)continue;break}e=J[e+20>>2];if(e)continue; -break}Pc[J[751857]](b);d=J[a+4>>2]}j:{if(!(1<>>0>20)break j;c=J[a+48>>2];if(!c)break j;for(;1;){b=J[c>>2];e=J[c+8>>2];if(e)Pc[J[751857]](e);e=J[c+12>>2];if(e)Pc[J[751857]](e);Pc[J[751857]](c);c=b;if(b)continue;break}}Pc[J[751857]](a)}}function Gt(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;e=Kc-16|0;Kc=e;g=O[c>>3];a:{if(!(!(g>=1E-8)|!(g<=.99999999))){Nv(e+4|0,b,c);d=1;i=J[b+52>> -2]+1|0;c=J[e+4>>2];g=O[c+80>>3];r=J[b+56>>2];s=K[b+50|0];l=O[c+72>>3];b:{if(!K[b+120|0]){m=O[b+112>>3];f=O[b+104>>3];n=O[b+96>>3];o=O[b+88>>3];j=O[b+80>>3];h=O[b+72>>3];d=0;k=0;break b}k=O[c+88>>3];p=O[c+96>>3];q=O[c+104>>3];t=O[c+112>>3];H[b+120|0]=1;h=O[c+232>>3];j=O[b+80>>3];n=O[c+240>>3]-j;O[b+96>>3]=n;f=h;h=O[b+72>>3];o=f-h;O[b+88>>3]=o;f=O[c+248>>3];m=O[c+256>>3]-j;O[b+112>>3]=m;f=f-h;O[b+104>>3]=f;q=q-l;p=p-g;u=k-l;k=t-g}O[a+72>>3]=h;J[a+60>>2]=0;J[a+64>>2]=0;J[a+56>>2]=r;J[a+52>>2]=i;H[a+ -51|0]=0;H[a+50|0]=s;H[a+49|0]=0;H[a+48|0]=d;O[a+32>>3]=q;O[a+16>>3]=u;O[a+8>>3]=g;O[a>>3]=l;O[a+112>>3]=m;O[a+104>>3]=f;O[a+96>>3]=n;O[a+88>>3]=o;O[a+80>>3]=j;O[a+40>>3]=k;O[a+24>>3]=p;J[a+128>>2]=J[b+128>>2];d=J[b+124>>2];J[a+120>>2]=J[b+120>>2];J[a+124>>2]=d;J[a+132>>2]=J[b+132>>2];d=a;a=J[b+136>>2];J[d+136>>2]=a;if(a)J[a+4>>2]=J[a+4>>2]+1;a=J[e+8>>2];b=c;if((a|0)!=(b|0)){for(;1;){b=a;a=a-144|0;d=J[a+136>>2];c:{if(!d)break c;i=J[d+4>>2];J[d+4>>2]=i-1;if(i)break c;Pc[J[J[d>>2]+8>>2]](d);jd(d)}b= -J[b-80>>2];d:{if(!b)break d;d=J[b+4>>2];J[b+4>>2]=d-1;if(d)break d;Pc[J[J[b>>2]+8>>2]](b);jd(b)}if((a|0)!=(c|0))continue;break}b=J[e+4>>2]}J[e+8>>2]=c;Zc(b);break a}J[a>>2]=0;J[a+4>>2]=0;J[a+72>>2]=0;J[a+76>>2]=0;J[a+56>>2]=0;J[a+60>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a- -64>>2]=0;J[a+48>>2]=0;J[a+52>>2]=-1;J[a+80>>2]=0;J[a+84>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;J[a+96>>2]=0;J[a+100>>2]=0;J[a+104>>2]= -0;J[a+108>>2]=0;J[a+112>>2]=0;J[a+116>>2]=0;J[a+120>>2]=0;J[a+124>>2]=-1;J[a+128>>2]=0;J[a+132>>2]=0;J[a+136>>2]=0}Kc=e+16|0}function rMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2]; -i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a;h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632;g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g); -J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]= -g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g>>2]!=1){J[g>>2]=1;dd(g+2144|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];po(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function aKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0; -var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a;h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>> -2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632;g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>> -2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g+4>>2]!=1){J[g+4>>2]=1;dd(g+2408|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue; -break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);co(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function _Jb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>> -2];J[a+1176>>2]=g;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a;h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+ -28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632;g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h| -0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g+4>>2]!=1){J[g+4>>2]=1;dd(g+2408|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);co(e,J[f>>2],J[f+ -4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function XJb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a;h=J[b+108>>2];k=(g| -0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632;g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[c+20>>2]=g;if((h| -0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b, -d))break a;g=J[f+8>>2];if(J[g+4>>2]!=1){J[g+4>>2]=1;dd(g+2408|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);co(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function QUb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0; -var o=0;var p=0;d=Kc-48|0;Kc=d;i=J[b+28>>2];J[d+24>>2]=J[b+8>>2];o=d,p=eh(b,d+8|0),J[o+12>>2]=p;c=J[d+8>>2];a:{if(c)break a;c=_f(b,324624,d+12|0);J[d+8>>2]=c;if(c)break a;c=1330926671;b:{if(J[d+12>>2]!=1330926671){e=J[d+24>>2];c=ie(b,e+12|0);J[d+44>>2]=c;if(c)break a;c=2;if(!L[d+16>>1])break a;j=e+28|0;e=0;for(;1;){c:{c=_f(b,324656,d+28|0);J[d+44>>2]=c;if(c){I[d+16>>1]=e-1;break c}g=J[b+4>>2];h=J[d+36>>2];d:{if(g>>>0>>0)break d;c=J[d+28>>2];m=g-h|0;g=J[d+40>>2];if(!((c|0)==1986884728|m>>>0>=g>>> -0)&(c|0)!=1752003704)break d;f=f+1|0;e:{if((c|0)<=1651008867){if((c|0)==1296389185)break e;if((c|0)!=1397313095)break d;l=1;break d}if((c|0)!=1751474532&(c|0)!=1651008868)break d;if(g>>>0<54){c=142;break a}c=ie(b,h+12|0);J[d+44>>2]=c;if(c)break a;eh(b,d+44|0);c=J[d+44>>2];if(c)break a;c=ie(b,j+(e<<4)|0);J[d+44>>2]=c;k=1;if(!c)break d;break a}n=1}e=e+1|0;if(e>>>0>1])continue}break}c=2;if(!(f&65535))break a;if(!k){c=142;if(!l|!n)break a}J[d+8>>2]=0;c=J[d+12>>2];break b}f=L[d+16>>1];if(f)break b; -c=2;break a}J[a+148>>2]=c;I[a+152>>1]=f;o=a,p=Id(i,16,0,f&65535,0,d+8|0),J[o+156>>2]=p;c=J[d+8>>2];if(c)break a;c=ie(b,J[d+24>>2]+12|0);J[d+8>>2]=c;if(c)break a;c=gg(b,L[d+16>>1]<<4);J[d+8>>2]=c;if(c)break a;f:{if(!L[d+16>>1]){f=0;break f}j=0;f=0;for(;1;){h=hj(b);l=hj(b);i=hj(b);k=hj(b);c=J[b+4>>2];g:{if(c>>>0>>0)break g;c=c-i|0;if(c>>>0>>0){if((h|0)!=1986884728&(h|0)!=1752003704)break g;k=c&-4}g=J[a+156>>2];e=f&65535;h:{if(!e){e=0;break h}c=0;for(;1;){if((h|0)==J[g+(c<<4)>>2])break g;c=c+1| -0;if((e|0)!=(c|0))continue;break}}c=g+(e<<4)|0;J[c+12>>2]=k;J[c+8>>2]=i;J[c+4>>2]=l;J[c>>2]=h;f=f+1|0}j=j+1|0;if(L[d+16>>1]>(j&65535)>>>0)continue;break}}I[a+152>>1]=f;vf(b);c=J[d+8>>2]}Kc=d+48|0;return c|0}function AMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g;J[b+120>>2]=0;if(!J[b+60>> -2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a;h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632;g=J[c+ -20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i); -g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g>>2]!=1){J[g>>2]=1;dd(g+2168|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];qo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue; -break}}}function Gna(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;i=Kc-16|0;Kc=i;f=!a;a:{if(f)break a;b:switch((f?-1:J[a+8>>2])-1|0){case 0:f=0;e=Kc-16|0;Kc=e;j=!a;c:{if(j|((j?-1:J[a+8>>2])|0)!=1)break c;Og(a,e+12|0,e+8|0,0);c=Xi(J[e+12>>2],J[e+8>>2],32);if(!c)break c;if(!(!c|!a|(a|0)==(c|0))){J[c+20>>2]=J[a+20>>2];J[c+24>>2]=J[a+24>>2]}J[e+4>>2]=0;J[e>>2]=-1;b=a?J[a+40>>2]:0;m=a?J[a+12>>2]:-1;n=c?J[c+40>>2]:0;j=c?J[c+12>> -2]:-1;a=J[e+8>>2];d:{if((a|0)<=0)break d;f=J[e+12>>2];if((f|0)<=0)break d;for(;1;){if((f|0)>0){k=n+(P(g,j)<<2)|0;o=b+(P(g,m)<<2)|0;a=0;for(;1;){J[k+(a<<2)>>2]=J[e+((J[o+(a>>>3&536870908)>>2]>>>(a^-1)&1)<<2)>>2];a=a+1|0;f=J[e+12>>2];if((a|0)<(f|0))continue;break}a=J[e+8>>2]}g=g+1|0;if((g|0)<(a|0))continue;break}}f=c}Kc=e+16|0;b=f;break a;case 1:a=Ina(a,1);J[i+12>>2]=a;b=nL(a);te(i+12|0);break a;case 3:a=Hna(a,1);J[i+12>>2]=a;b=nL(a);te(i+12|0);break a;case 7:b=nL(a);break a;case 15:a=Jna(a);J[i+12>> -2]=a;b=nL(a);te(i+12|0);break a;case 23:d=Kc-32|0;Kc=d;f=!a;e:{if(f)break e;Og(a,d+28|0,d+24|0,d+20|0);if(J[d+20>>2]!=32)break e;m=f?0:J[a+40>>2];n=a?J[a+12>>2]:-1;b=JX(J[d+28>>2],J[d+24>>2],24);if(b)j=J[b+40>>2];else j=0;f=b?J[b+12>>2]:-1;h=J[d+24>>2];f:{if((h|0)<=0)break f;c=J[d+28>>2];if((c|0)<=0)break f;for(;1;){if((c|0)>0){o=m+(P(g,n)<<2)|0;h=(P(f,g)<<2)+j|0;l=0;for(;1;){p=J[(l<<2)+o>>2];e=d+12|0;k=d+8|0;c=d+16|0;if(c)J[c>>2]=p>>>24;if(e)J[e>>2]=p>>>16&255;if(k)J[k>>2]=p>>>8&255;H[h|0]=J[d+16>> -2];H[h+1|0]=J[d+12>>2];H[h+2|0]=J[d+8>>2];h=h+3|0;c=J[d+28>>2];l=l+1|0;if((c|0)>(l|0))continue;break}h=J[d+24>>2]}g=g+1|0;if((g|0)<(h|0))continue;break}}if(!(!b|!a|(a|0)==(b|0))){J[b+20>>2]=J[a+20>>2];J[b+24>>2]=J[a+24>>2]}if(!(!b|!a|(a|0)==(b|0)))J[b+28>>2]=J[a+28>>2]}Kc=d+32|0;break a;case 31:break b;default:break a}b=Tg(0,a)}Kc=i+16|0;return b}function gya(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;g=Kc-48|0;Kc=g;SE(J[b+12>>2]);uN(J[b+12>>2]);e=J[b+12>>2]; -H[e+2876|0]=0;e=e+2031|0;H[e|0]=1;H[e+1|0]=1;Pc[J[J[b>>2]+20>>2]](b)|0;J[g+40>>2]=1;e=g+40|0;Pc[J[J[b>>2]+308>>2]](b,e)|0;h=J[b+12>>2];J[h+2840>>2]=d;H[h+2848|0]=1;h=g+24|0;f=g+16|0;Pc[J[J[c>>2]+40>>2]](c,d,h,f,e,g+32|0);O[g+24>>3]=O[g+24>>3]*(25.4/O[g+40>>3]);O[g+16>>3]=O[g+16>>3]*(25.4/O[g+32>>3]);Pc[J[J[b>>2]+36>>2]](b,h)|0;Pc[J[J[b>>2]+28>>2]](b,f)|0;Pc[J[J[c>>2]+44>>2]](c,b,d,0,0);H[J[b+12>>2]+2848|0]=0;J[g+12>>2]=1;Pc[J[J[b>>2]+312>>2]](b,g+12|0)|0;h=J[b+12>>2]+1416|0;e=Kc-16|0;Kc=e;J[a+8>> -2]=0;J[a>>2]=0;J[a+4>>2]=0;a:{b:{c:{d:{e:{f:{g:{c=J[h+1248>>2];i=J[h+1252>>2];if((c|0)!=(i|0))for(;1;){if(J[c>>2]){J[790620]=0;d=_(4,20)|0;f=J[790620];J[790620]=0;if((f|0)==1)break c;J[790620]=0;J[d+4>>2]=0;J[d+8>>2]=0;J[d>>2]=2817876;J[d+12>>2]=0;J[d+16>>2]=0;f=J[790620];J[790620]=0;if((f|0)==1)break g;f=J[c>>2];J[790620]=0;da(8904,f|0,d|0);f=J[790620];J[790620]=0;if((f|0)==1)break c;J[790620]=0;da(5057,e+4|0,d|0);f=J[790620];J[790620]=0;if((f|0)==1)break f;f=J[a+4>>2];h:{if(f>>>0>2]){j=J[e+ -8>>2];J[f>>2]=J[e+4>>2];J[f+4>>2]=j;J[f+8>>2]=J[e+12>>2];J[a+4>>2]=f+12;break h}J[790620]=0;da(2699,a|0,e+4|0);f=J[790620];J[790620]=0;if((f|0)==1)break e;if(H[e+15|0]>=0)break h;Zc(J[e+4>>2])}Pc[J[J[d>>2]+4>>2]](d)}c=c+8|0;if((i|0)!=(c|0))continue;break}c=J[h+1308>>2];d=J[h+1312>>2];if((c|0)==(d|0))break d;h=J[a+4>>2];J[790620]=0;ha(8906,a|0,h|0,c|0,d|0)|0;c=J[790620];J[790620]=0;if((c|0)!=1)break d;c=Z()|0;break b}c=Z()|0;Zc(d);break b}c=Z()|0;break b}c=Z()|0;if(H[e+15|0]>=0)break b;Zc(J[e+4>>2]); -break b}Kc=e+16|0;break a}c=Z()|0}og(a);ba(c|0);B()}b=J[b+12>>2];J[790620]=0;aa(8690,b|0);b=J[790620];J[790620]=0;if((b|0)==1){b=Z()|0;og(a);ba(b|0);B()}Kc=g+48|0}function uNa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;b=J[b+4>>2];if(b){c=Kc-32|0;Kc=c;J[a>>2]=123;J[a+4>>2]=0;H[a+11|0]=1;d=J[b+12>>2];J[c+12>>2]=0;J[c+28>>2]=0;J[790620]=0;J[c+24>>2]=0;f=d;d=c+12|0;oa(7606,f|0,0,d|0,c+28|0,c+24|0);e=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{if((e|0)==1)break i;J[790620]=0;e=J[c+ -28>>2];g=J[c+12>>2];$(3244,a|0,2741104)|0;f=J[790620];J[790620]=0;if((f|0)==1)break i;J[790620]=0;da(2433,d|0,P(g,100)|0);g=J[790620];J[790620]=0;if((g|0)==1)break h;J[790620]=0;f=d;d=K[c+23|0];g=d<<24>>24<0;ea(2726,a|0,(g?J[c+12>>2]:f)|0,(g?J[c+16>>2]:d)|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break g;if(H[c+23|0]<0)Zc(J[c+12>>2]);J[790620]=0;$(3244,a|0,2741948)|0;d=J[790620];J[790620]=0;if((d|0)==1)break i;J[790620]=0;d=c+12|0;da(2433,d|0,P(e,100)|0);e=J[790620];J[790620]=0;if((e|0)==1)break f; -J[790620]=0;f=d;d=K[c+23|0];e=d<<24>>24<0;ea(2726,a|0,(e?J[c+12>>2]:f)|0,(e?J[c+16>>2]:d)|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break e;if(H[c+23|0]<0)Zc(J[c+12>>2]);d=0;J[790620]=0;$(3244,a|0,2742624)|0;e=J[790620];J[790620]=0;if((e|0)==1)break i;b=J[b+12>>2];if(b){J[790620]=0;d=_(7607,b|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break d}J[790620]=0;b=c+12|0;da(2433,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break d;J[790620]=0;f=b;b=K[c+23|0];d=b<<24>>24<0;ea(2726,a|0,(d?J[c+12>>2]:f)|0,(d?J[c+ -16>>2]:b)|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c;if(H[c+23|0]<0)Zc(J[c+12>>2]);J[790620]=0;$(3244,a|0,2743316)|0;b=J[790620];J[790620]=0;if((b|0)!=1)break a}b=Z()|0;break b}b=Z()|0;break b}b=Z()|0;if(H[c+23|0]>=0)break b;Zc(J[c+12>>2]);break b}b=Z()|0;break b}b=Z()|0;if(H[c+23|0]>=0)break b;Zc(J[c+12>>2]);break b}b=Z()|0;break b}b=Z()|0;if(H[c+23|0]>=0)break b;Zc(J[c+12>>2])}if(H[a+11|0]<0)Zc(J[a>>2]);ba(b|0);B()}Kc=c+32|0;return}J[a>>2]=0;H[a+11|0]=0}function rca(a){var b=0;var c=0;var d= -0;var e=0;var f=0;var g=0;var h=0;var i=0;e=Kc-128|0;Kc=e;a:{if(J[a+292>>2])break a;b=J[a+36>>2];if((J[b+20>>2]-J[b+16>>2]|0)>249)break a;Je(a)}b:{if(J[a+172>>2]==-1){b=0;break b}f=_g(a,e+12|0);c:{for(;1;){if(!ev(J[a+360>>2],f))break c;d:{if((g|0)<101){g=g+1|0;break d}g=0;if(J[a+292>>2])break d;b=J[a+36>>2];if((J[b+20>>2]-J[b+16>>2]|0)>249)break d;Je(a)}e:{if(J[e+12>>2]==1){H[(e+16|0)+d|0]=f;d=d+1|0;break e}d=_k((e+16|0)+d|0,f)+d|0}b=J[a+36>>2];c=J[b+16>>2];f:{if(K[c|0]==10){J[b+32>>2]=1;J[b+28>> -2]=J[b+28>>2]+1;break f}J[b+32>>2]=J[b+32>>2]+1}i=b;b=c+J[e+12>>2]|0;J[i+16>>2]=b;if(K[b|0]==37)Pe(a);f=_g(a,e+12|0);if(!f){g:{if(J[a+292>>2])break g;b=J[a+36>>2];if((J[b+20>>2]-J[b+16>>2]|0)>249)break g;Je(a)}if(J[a+172>>2]==-1){b=0;break b}g=0;f=_g(a,e+12|0)}if((d|0)<100)continue;break}b=0;h=d<<1;c=Pc[J[751856]](h)|0;if(!c){qf(a,0);break b}b=ad(c,e+16|0,d);if(ev(J[a+360>>2],f))for(;1;){h:{if((g|0)<101){g=g+1|0;break h}i:{if(J[a+292>>2])break i;b=J[a+36>>2];if((J[b+20>>2]-J[b+16>>2]|0)>249)break i; -Je(a)}g=0;if(J[a+172>>2]!=-1)break h;b=0;Pc[J[751857]](c);break b}j:{if((d+10|0)<=(h|0)){b=c;break j}if(!(K[a+362|0]&8|(h|0)<50001)){k:{if(J[a+172>>2]==-1?J[a+212>>2]:0)break k;J[a+84>>2]=110;J[e+4>>2]=6971;J[e>>2]=6398;md(0,0,0,a,0,1,110,3,6971,0,0,0,33844,e);J[a+12>>2]=0;if(J[a+288>>2])break k;J[a+212>>2]=1}b=0;Pc[J[751857]](c);break b}h=h<<1;b=Pc[J[751858]](c,h)|0;if(b)break j;b=0;qf(a,0);Pc[J[751857]](c);break b}l:{if(J[e+12>>2]==1){H[b+d|0]=f;d=d+1|0;break l}d=_k(b+d|0,f)+d|0}c=J[a+36>>2];f= -J[c+16>>2];m:{if(K[f|0]==10){J[c+32>>2]=1;J[c+28>>2]=J[c+28>>2]+1;break m}J[c+32>>2]=J[c+32>>2]+1}i=c;c=f+J[e+12>>2]|0;J[i+16>>2]=c;if(K[c|0]==37)Pe(a);f=_g(a,e+12|0);c=b;if(ev(J[a+360>>2],f))continue;break}H[b+d|0]=0;break b}if(!d){b=0;break b}b=Xn(e+16|0,d)}Kc=e+128|0;return b}function OLa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;g=Kc-32|0;Kc=g;a:{b:{if(J[a+16>>2]){a=xd(g+8|0,2743753,2742159,881,2751788,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0; -if((b|0)!=1)break a;d=Z()|0;od(a);break b}if(fm(a+20|0)){a=xd(g+8|0,2744460,2742159,882,2751788,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break a;d=Z()|0;od(a);break b}if((c|0)<0){a=xd(g+8|0,2741241,2742159,883,2751788,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break a;d=Z()|0;od(a);break b}Kl(a+16|0,b);J[a+84>>2]=d;J[a+80>>2]=c;e=J[a+16>>2];b=J[e+84>>2];d=(d|0)<0?(b|0)>0?b-c|0:d:d;f=J[e+16>>2];c:{if(!f){b=e;break c}for(;1;){b=f;f=J[b+84>>2];c=J[e+80>>2]+ -c|0;d=(d|0)<0?(f|0)>0?f-c|0:d:d;e=b;f=J[b+16>>2];if(f)continue;break}}d:{e:{f:{if(fm(b+20|0)){if(J[b+84>>2]<(J[b+80>>2]+(c+d|0)|0))break e;break f}if((d|0)<0){if(K[b+8|0])break f;break e}if((t2(J[b+72>>2],c,d)|0)!=(d|0))break e}H[a+8|0]=1;break d}AO(J[a+16>>2],J[a+80>>2],J[a+84>>2],7673,a)}de(a- -64|0,0);d=J[a+96>>2];if(d)for(;1;){b=J[d+8>>2];if(!J[b+8>>2])J[b+8>>2]=1;d=J[d>>2];if(d)continue;break}g:{h:{i:{b=J[a+116>>2];if(b)for(;1;){d=0;c=J[b+8>>2];if(c){J[790620]=0;J[c+4>>2]=J[c+4>>2]+1;c=J[790620]; -J[790620]=0;if((c|0)==1)break i;d=J[b+8>>2]}J[g+8>>2]=d;c=J[d+16>>2];j:{if((c|0)>=0)break j;e=J[a+84>>2];if((e|0)<=0)break j;c=e-J[d+12>>2]|0}e=J[d+24>>2];f=J[d+20>>2];h=J[a+16>>2];i=J[d+12>>2];j=J[a+80>>2];J[790620]=0;oa(7672,h|0,i+j|0,c|0,f|0,e|0);c=J[790620];J[790620]=0;if((c|0)==1)break h;J[790620]=0;J[g+8>>2]=0;c=J[d+4>>2]-1|0;J[d+4>>2]=c;e=J[790620];J[790620]=0;if((e|0)==1)break g;if(!c){J[790620]=0;aa(7558,d|0);c=J[790620];J[790620]=0;if((c|0)==1)break g}b=J[b>>2];if(b)continue;break}Kc=g+ -32|0;return}d=Z()|0;break b}d=Z()|0;cd(g+8|0);break b}fa(0)|0;ed();B()}ba(d|0)}B()}function yMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a; -h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632;g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<< -3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a, -c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g>>2]!=1){J[g>>2]=1;dd(g+2144|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);po(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function vMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0; -var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a;h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0> -536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632;g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>> -2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g>>2]!=1){J[g>>2]=1;dd(g+2144|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)< -(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);po(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function tMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g;J[b+120>>2]=0;if(!J[b+60>>2])break a; -h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a;h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632;g=J[c+20>>2];h= -(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);g=J[d+ -20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g>>2]!=1){J[g>>2]=1;dd(g+2144|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);po(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue; -break}}}function mq(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;d=Kc-32|0;Kc=d;a:{b=J[a+216>>2];if(!b)break a;b=(b+J[a+212>>2]|0)-1|0;b=J[J[a+200>>2]+(b>>>6&67108860)>>2]+((b&255)<<4)|0;if(J[b+4>>2]==J[b+8>>2])break a;l=d+20|0;b=J[a+136>>2];h=Pc[J[J[b>>2]+16>>2]](b)|0;for(;1;){b=(J[a+216>>2]+J[a+212>>2]|0)-1|0;f=J[J[a+200>>2]+(b>>>6&67108860)>>2]+((b&255)<<4)|0;b=J[f+8>>2];c=J[f+4>>2];if((b-c|0)/24>>>0<=i>>>0){if((b|0)!=(c|0))for(;1;){if(H[b-1|0]<0)Zc(J[b- -12>>2]);a=b-24|0;if(H[b-13|0]<0)Zc(J[a>>2]);b=a;if((c|0)!=(b|0))continue;break}J[f+8>>2]=c;break a}b=0;J[d+20>>2]=0;J[d+12>>2]=0;J[d+16>>2]=0;H[d+28|0]=0;j=d+12|0;J[d+24>>2]=j;g=J[f+8>>2];e=J[f+4>>2];c=g-e|0;k=(c|0)/24|0;if((e|0)!=(g|0)){b:{c:{d:{e:{if(k>>>0>=178956971){J[790620]=0;aa(6015,j|0);a=J[790620];J[790620]=0;if((a|0)==1)break e;B()}J[790620]=0;e=_(4,c|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break d;J[d+16>>2]=e;J[d+12>>2]=e;J[d+20>>2]=e+P(k,24);c=J[f+8>>2];b=J[f+4>>2];J[790620]=0;c=ha(6016, -l|0,b|0,c|0,e|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1)break b;c=Z()|0;J[d+16>>2]=e;break c}c=Z()|0;break c}c=Z()|0}W6(d+24|0);ba(c|0);B()}J[d+16>>2]=c;b=J[d+12>>2]}e=P(i,24);g=b+e|0;c=J[g>>2];b=H[g+11|0];J[790620]=0;da(5750,h|0,((b|0)<0?c:g)|0);b=J[790620];J[790620]=0;f:{if((b|0)==1)break f;J[790620]=0;da(5751,h|0,32);b=J[790620];J[790620]=0;if((b|0)==1)break f;e=e+J[d+12>>2]|0;c=J[e+12>>2];b=H[e+23|0];J[790620]=0;da(5750,h|0,((b|0)<0?c:e+12|0)|0);b=J[790620];J[790620]=0;if((b|0)==1)break f;J[790620]= -0;da(5750,h|0,1082141);b=J[790620];J[790620]=0;if((b|0)==1)break f;e=J[d+12>>2];if(e){b=J[d+16>>2];c=e;if((b|0)!=(e|0)){for(;1;){if(H[b-1|0]<0)Zc(J[b-12>>2]);c=b-24|0;if(H[b-13|0]<0)Zc(J[c>>2]);b=c;if((e|0)!=(b|0))continue;break}c=J[d+12>>2]}J[d+16>>2]=e;Zc(c)}i=i+1|0;continue}break}a=Z()|0;U9(d+12|0);ba(a|0);B()}Kc=d+32|0}function Tic(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;a=Kc-256|0;Kc=a;J[a+248>>2]=c;J[a+252>>2]=b;i=Jo(d);Lz(a+196|0,d,a+247|0);b=dg(a+184|0);if(K[b+ +0)<4)continue;break}}b=b>>>c-12|0}e=b&4095;b=b&4064?(b>>>1&2044)+2667744|0:(e<<2)+2665568|0;d=I[b>>1];if((d|0)<=0)break b;e=a;a=c-(d&65535)|0;J[e+56>>2]=(a|0)>0?a:0;f=I[b+2>>1];break a}b=Pc[J[J[a>>2]+52>>2]](a)|0;J[g>>2]=e;f=1;fd(1,b,2486039,g);J[a+80>>2]=J[a+80>>2]+1;e=a;a=J[a+56>>2];J[e+56>>2]=((a|0)<=1?1:a)-1}Kc=g+16|0;return f<<16>>16}function qaa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;f=Kc-16|0;Kc=f;a:{b:{c:{d:{e:{f:{e=J[d>>2];g=J[d+4>>2];if((e| +0)==(g|0))break f;for(;1;){if(J[e>>2]==(b|0))break f;e=e+4|0;if((g|0)!=(e|0))continue;break}break e}h=1;if((e|0)!=(g|0))break d}h=0;g=rk(a+60|0,b);if(!g)break d;if((Pc[J[J[g>>2]+8>>2]](g)|0)!=17)break d;I[f+8>>1]=K[2542]|K[2543]<<8;H[f+15|0]=6;H[f+10|0]=0;J[790620]=0;J[f+4>>2]=K[2538]|K[2539]<<8|(K[2540]<<16|K[2541]<<24);j=$(4950,g|0,f+4|0)|0;e=J[790620];J[790620]=0;g:{h:{i:{if((e|0)!=1){if(H[f+15|0]<0)Zc(J[f+4>>2]);if(j){k=a;j:{k:{e=J[a+76>>2];i=a+80|0;if((e|0)==(i|0))break k;for(;1;){if((j|0)== +J[e+20>>2])break k;h=e;a=J[e+4>>2];l:{if(a)for(;1;){e=a;a=J[e>>2];if(a)continue;break l}for(;1;){e=J[h+8>>2];a=J[e>>2]!=(h|0);h=e;if(a)continue;break}}if((e|0)!=(i|0))continue;break}a=-1;break j}a=-1;if((e|0)==(i|0))break j;a=J[e+16>>2]}if(qaa(k,a,c,d))break g}I[f+4>>1]=84;J[790620]=0;H[f+15|0]=1;e=$(4950,g|0,f+4|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break i;if(H[f+15|0]<0)Zc(J[f+4>>2]);if(!e)break g;if((Pc[J[J[e>>2]+8>>2]](e)|0)!=7)break h;V7(e,H[c+11|0]<0?J[c>>2]:c);break g}e=Z()|0;if(H[f+15| +0]>=0)break a;Zc(J[f+4>>2]);break a}e=Z()|0;if(H[f+15|0]>=0)break a;Zc(J[f+4>>2]);ba(e|0);B()}if((Pc[J[J[e>>2]+8>>2]](e)|0)!=8)break g;h=e;e=K[c+11|0];a=e<<24>>24<0;U7(h,a?J[c>>2]:c,a?J[c+4>>2]:e)}e=J[d+4>>2];if((e|0)!=J[d+8>>2]){J[e>>2]=b;J[d+4>>2]=e+4;h=1;break d}i=J[d>>2];g=e-i|0;h=g>>2;c=h+1|0;if(c>>>0>=1073741824)break c;a=g>>1;g=g>>>0>=2147483644?1073741823:a>>>0>c>>>0?a:c;if(g){if(g>>>0>=1073741824)break b;c=_c(g<<2)}else c=0;a=c+(h<<2)|0;J[a>>2]=b;b=a+4|0;if((e|0)!=(i|0))for(;1;){a=a-4|0; +e=e-4|0;J[a>>2]=J[e>>2];if((e|0)!=(i|0))continue;break}J[d+8>>2]=c+(g<<2);J[d+4>>2]=b;J[d>>2]=a;h=1;if(!i)break d;Zc(i)}Kc=f+16|0;return h|0}Gi(d);B()}$d();B()}ba(e|0);B()}function NEb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;v=Kc-320|0;Kc=v;s=J[a+332>>2];b=J[b+84>>2];a=v;for(;1;){h=J[b+192>>2];l=I[c+96>>1];m=J[b+64>>2];t=I[c+32>>1];g=P(I[c>>1],J[b>>2])<<13|1024; +f=P(J[b+128>>2],I[c+64>>1]);k=g+P(f,-11586)>>11;i=P(J[b+32>>2],I[c+16>>1]);o=P(J[b+160>>2],I[c+80>>1]);n=P(J[b+96>>2],I[c+48>>1]);p=P(J[b+224>>2],I[c+112>>1]);j=n-p|0;q=i-(o+j|0)<<2;J[a+224>>2]=k-q;J[a+64>>2]=k+q;l=P(h,l);m=P(m,t);h=P(l+m|0,6810);m=h+P(m,4209)|0;t=g+P(f,9373)|0;k=m+t|0;o=o<<13;q=o+P(j,2531)|0;n=n+p|0;p=P(n,7791);r=q+(p+P(i,11443)|0)|0;J[a+288>>2]=k-r>>11;J[a>>2]=k+r>>11;f=g+P(f,-3580)|0;g=h+P(l,-17828)|0;h=f-g|0;j=o+P(j,-6627)|0;l=P(n,4815);k=j+(P(i,5260)-l|0)|0;J[a+192>>2]=h-k>> +11;J[a+96>>2]=h+k>>11;h=t-m|0;m=q+(P(i,1812)-p|0)|0;J[a+160>>2]=h-m>>11;J[a+128>>2]=h+m>>11;f=f+g|0;i=P(i,10323)-(j+l|0)|0;J[a+256>>2]=f-i>>11;J[a+32>>2]=f+i>>11;a=a+4|0;b=b+4|0;c=c+2|0;u=u+1|0;if((u|0)!=8)continue;break}a=s+128|0;c=v;u=0;for(;1;){s=J[c+24>>2];j=J[c+8>>2];f=P(s+j|0,6810);b=J[(u<<2)+d>>2]+e|0;g=J[c+28>>2];h=J[c+12>>2];l=g+h|0;m=P(l,7791);i=J[c+4>>2];t=J[c+20>>2];k=t<<13;g=h-g|0;o=k+P(g,2531)|0;n=(m+P(i,11443)|0)+o|0;p=f+P(j,4209)|0;h=(J[c>>2]<<13)+131072|0;j=J[c+16>>2];q=h+P(j,9373)| +0;r=p+q|0;H[b|0]=K[a+(n+r>>>18&1023)|0];H[b+9|0]=K[a+(r-n>>>18&1023)|0];l=P(l,4815);k=k+P(g,-6627)|0;n=P(i,10323)-(l+k|0)|0;f=f+P(s,-17828)|0;s=h+P(j,-3580)|0;r=f+s|0;H[b+1|0]=K[a+(n+r>>>18&1023)|0];H[b+8|0]=K[a+(r-n>>>18&1023)|0];g=i-(g+t|0)<<13;j=h+P(j,-11586)|0;H[b+2|0]=K[a+(g+j>>>18&1023)|0];H[b+7|0]=K[a+(j-g>>>18&1023)|0];g=k+(P(i,5260)-l|0)|0;f=s-f|0;H[b+3|0]=K[a+(g+f>>>18&1023)|0];H[b+6|0]=K[a+(f-g>>>18&1023)|0];i=o+(P(i,1812)-m|0)|0;f=q-p|0;H[b+4|0]=K[a+(i+f>>>18&1023)|0];H[b+5|0]=K[a+(f- +i>>>18&1023)|0];c=c+32|0;u=u+1|0;if((u|0)!=10)continue;break}Kc=v+320|0}function URa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;a:{b:{if(a){if(!b)break b;if(!c)break a;j=J[a+72>>2];k=P(J[a+104>>2],J[a+108>>2]);c:{if(k){b=J[j+16>>2];o=P(b,1080);l=P(b,b)<<2;e=J[a+12>>2];b=J[a+156>>2];for(;1;){m=J[b+5584>>2];d=ad(b,e,5644);J[d+5608>>2]=0;J[d+5588>>2]=-1;J[d+5168>>2]=0;J[d+5636>>2]=0;J[d+5616>>2]=0;J[d+5624>>2]=0;J[d+5628>> +2]=0;J[d+5584>>2]=m;H[d+5640|0]=K[d+5640|0]&252;if(J[e+5608>>2]){b=kg(l);J[d+5608>>2]=b;if(!b)return 0;ad(b,J[e+5608>>2],l)}f=P(J[e+5624>>2],20);b=kg(f);J[d+5616>>2]=b;i=0;if(!b)break c;ad(b,J[e+5616>>2],f);g=J[e+5620>>2];if(g){b=J[e+5616>>2];f=J[d+5616>>2];h=0;for(;1;){if(J[b+12>>2]){g=kg(J[b+16>>2]);J[f+12>>2]=g;if(!g)return 0;ad(g,J[b+12>>2],J[b+16>>2]);g=J[e+5620>>2]}J[d+5624>>2]=J[d+5624>>2]+1;f=f+20|0;b=b+20|0;h=h+1|0;if(h>>>0>>0)continue;break}}f=P(J[e+5636>>2],20);b=kg(f);J[d+5628>>2]= +b;if(!b)break c;ad(b,J[e+5628>>2],f);i=J[e+5636>>2];J[d+5636>>2]=i;if(i){b=J[e+5628>>2];f=J[d+5628>>2];h=0;for(;1;){g=J[b+8>>2];if(g)J[f+8>>2]=J[d+5616>>2]+P((g-J[e+5616>>2]|0)/20|0,20);g=J[b+12>>2];if(g)J[f+12>>2]=J[d+5616>>2]+P((g-J[e+5616>>2]|0)/20|0,20);f=f+20|0;b=b+20|0;h=h+1|0;if((i|0)!=(h|0))continue;break}}ad(m,J[e+5584>>2],o);b=d+5644|0;n=n+1|0;if((n|0)!=(k|0))continue;break}}i=1;d=Ef(1,72);b=0;d:{if(!d)break d;H[d+40|0]=K[d+40|0]&254|1;e=Ef(1,4);J[d+20>>2]=e;b=d;if(e)break d;Zc(d);b=0}J[a+ +196>>2]=b;if(!b)return 0;f=J[a+200>>2];d=0;J[b+28>>2]=a+80;J[b+24>>2]=j;e=Ef(1,848);J[J[b+20>>2]>>2]=e;e:{if(!e)break e;e=Ef(J[j+16>>2],76);h=J[J[b+20>>2]>>2];J[h+20>>2]=e;if(!e)break e;J[h+16>>2]=J[j+16>>2];d=J[a+164>>2];J[b+44>>2]=f;J[b>>2]=d;d=1}if(d)break c;g3(J[a+196>>2]);i=0;J[a+196>>2]=0;ud(c,1,2714142,0)}return i|0}ga(2712829,2712710,8900,2719005);B()}ga(2712902,2712710,8901,2719005);B()}ga(2712942,2712710,8902,2719005);B()}function shb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g= +0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;h=Kc-32|0;Kc=h;a:{b:{c:{if(J[a+20>>2]){Zc(b);break c}j=HB(d);k=HB(d);J[h+16>>2]=5;d=_c(48);J[790620]=0;c=Zo(d,b,0,c,h+16|0,1);b=J[790620];J[790620]=0;d:{e:{if((b|0)!=1){g=_c(24);J[g>>2]=0;J[g+4>>2]=0;J[g+16>>2]=0;J[g+20>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;b=_c(48);J[790620]=0;d=na(4744,b|0,c|0,j|0,k|0,0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break a;J[g>>2]=d;b=_c(16);J[790620]=0;d=_(4737,b|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break a;J[g+4>>2]=d;d= +g+12|0;f:{if((d|0)==(f|0))break f;c=K[f+11|0];b=c<<24>>24;if(H[g+23|0]>=0){if((b|0)>=0){b=J[f+4>>2];J[d>>2]=J[f>>2];J[d+4>>2]=b;J[d+8>>2]=J[f+8>>2];break f}br(d,J[f>>2],J[f+4>>2]);break f}b=(b|0)<0;cr(d,b?J[f>>2]:f,b?J[f+4>>2]:c)}if(!e)break e;J[g+8>>2]=e;f=J[a+28>>2];break d}a=Z()|0;Zc(d);ba(a|0);B()}f=J[a+24>>2];b=J[a+28>>2];if((f|0)==(b|0))break d;c=J[b-4>>2];J[g+8>>2]=(J[c+8>>2]+J[J[J[c>>2]+24>>2]+16>>2]|0)+1;f=b}i=J[g>>2];g:{h:{i:{if(J[a+32>>2]!=(f|0)){J[f>>2]=g;J[a+28>>2]=f+4;break i}l=a+24| +0;m=J[l>>2];e=f-m|0;d=e>>2;c=d+1|0;if(c>>>0>=1073741824)break h;b=e>>1;e=e>>>0>=2147483644?1073741823:b>>>0>c>>>0?b:c;if(e){if(e>>>0>=1073741824)break g;c=_c(e<<2)}else c=0;b=c+(d<<2)|0;J[b>>2]=g;d=b+4|0;if((f|0)!=(m|0)){for(;1;){b=b-4|0;f=f-4|0;J[b>>2]=J[f>>2];if((f|0)!=(m|0))continue;break}f=J[l>>2]}J[a+32>>2]=c+(e<<2);J[a+28>>2]=d;J[a+24>>2]=b;if(!f)break i;Zc(f)}if(j)Zc(Hd(j));if(k)Zc(Hd(k));j:{k:{if(i){J[a+20>>2]=J[i+44>>2];if(!J[i+40>>2])break k;b=h+4|0;$R(b,i,J[a+12>>2],J[g+4>>2],AS(a));J[790620]= +0;ca(4720,a+48|0,J[h+4>>2],h+8|0);a=J[790620];J[790620]=0;f=1;if((a|0)==1)break j;ii(b,J[h+8>>2]);break b}J[a+20>>2]=12}Zc(PH(g));J[a+28>>2]=J[a+28>>2]-4;break c}a=Z()|0;ii(h+4|0,J[h+8>>2]);ba(a|0);B()}Hf(l);B()}$d();B()}f=0}Kc=h+32|0;return f|0}a=Z()|0;Zc(b);ba(a|0);B()}function R3a(a,b,c,d,e,f){a=a|0;b=b|0;c=+c;d=+d;e=+e;f=+f;var g=0;var h=0;var i=0;h=Kc-16|0;Kc=h;a=ve(a);J[a+44>>2]=b;J[a>>2]=1121936;J[790620]=0;da(5762,b|0,a|0);b=J[790620];J[790620]=0;if((b|0)==1){b=Z()|0;ff(a);ba(b|0);B()}J[a+ +52>>2]=0;J[a+56>>2]=0;H[a+48|0]=1;J[a>>2]=1121992;I[a+58>>1]=0;I[a+60>>1]=0;I[a+62>>1]=0;I[a+64>>1]=0;J[790620]=0;b=_(4,16)|0;g=J[790620];J[790620]=0;a:{b:{c:{d:{if((g|0)!=1){J[h+4>>2]=b;J[h+8>>2]=11;J[h+12>>2]=-2147483632;g=K[1096093]|K[1096094]<<8|(K[1096095]<<16|K[1096096]<<24);H[b+7|0]=g;H[b+8|0]=g>>>8;H[b+9|0]=g>>>16;H[b+10|0]=g>>>24;g=K[1096090]|K[1096091]<<8|(K[1096092]<<16|K[1096093]<<24);i=K[1096086]|K[1096087]<<8|(K[1096088]<<16|K[1096089]<<24);H[b|0]=i;H[b+1|0]=i>>>8;H[b+2|0]=i>>>16;H[b+ +3|0]=i>>>24;H[b+4|0]=g;H[b+5|0]=g>>>8;H[b+6|0]=g>>>16;H[b+7|0]=g>>>24;H[b+11|0]=0;J[790620]=0;ca(5222,a|0,h+4|0,2);b=J[790620];J[790620]=0;if((b|0)==1)break d;if(H[h+15|0]<0)Zc(J[h+4>>2]);J[790620]=0;b=_(4,32)|0;g=J[790620];J[790620]=0;if((g|0)!=1)break c;break b}b=Z()|0;break a}b=Z()|0;if(H[h+15|0]>=0)break a;Zc(J[h+4>>2]);break a}J[b+4>>2]=0;J[b+8>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[b+12>>2]=0;J[b+16>>2]=0;J[b+28>>2]=0;J[b>>2]=1121244;J[790620]=0;la(5173,b|0,+c);g=J[790620];J[790620]=0;if((g|0)== +1)break b;J[790620]=0;la(5173,b|0,+d);g=J[790620];J[790620]=0;if((g|0)==1)break b;J[790620]=0;la(5173,b|0,+e);g=J[790620];J[790620]=0;if((g|0)==1)break b;J[790620]=0;la(5173,b|0,+f);g=J[790620];J[790620]=0;if((g|0)==1)break b;I[h+8>>1]=K[1077862]|K[1077863]<<8;H[h+15|0]=6;H[h+10|0]=0;J[790620]=0;J[h+4>>2]=K[1077858]|K[1077859]<<8|(K[1077860]<<16|K[1077861]<<24);ca(5067,a|0,h+4|0,b|0);b=J[790620];J[790620]=0;if((b|0)!=1){if(H[h+15|0]<0)Zc(J[h+4>>2]);O[a+96>>3]=f;O[a+88>>3]=e;O[a+80>>3]=d;O[a+72>>3]= +c;Kc=h+16|0;return a|0}b=Z()|0;if(H[h+15|0]>=0)break a;Zc(J[h+4>>2]);break a}b=Z()|0}IQ(a);ba(b|0);B()}function O1a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;c=Kc-32|0;Kc=c;$h(J[a+128>>2]+48|0);mq(a);Nr(J[a+128>>2],b+16|0,b+24|0,b+32|0,b+40|0,b+48|0,b+56|0);f=O[b+16>>3];O[a+144>>3]=f;g=O[b+24>>3];O[a+152>>3]=g;j=O[b+32>>3];O[a+160>>3]=j;k=O[b+40>>3];O[a+168>>3]=k;h=O[b+48>>3];O[a+176>>3]=h;i=O[b+56>>3];O[a+184>>3]=i;b=_c(64);J[c+ +20>>2]=b;e=b- -64|0;J[c+28>>2]=e;l=k*0;O[b+56>>3]=i+(g+l);m=j*0;O[b+48>>3]=h+(f+m);O[b+40>>3]=i+(g+k);O[b+32>>3]=h+(f+j);g=g*0;O[b+24>>3]=i+(k+g);f=f*0;O[b+16>>3]=h+(j+f);O[b+8>>3]=i+(g+l);O[b>>3]=h+(f+m);J[c+24>>2]=e;a:{b:{c:{d:{b=J[a+108>>2];if((b|0)==J[a+112>>2])break d;for(;1;){e:{e=n<<3;h=O[e+b>>3];i=O[(e|56)+b>>3];f=O[(e|48)+b>>3];g=O[(e|40)+b>>3];j=O[(e|32)+b>>3];k=O[(e|24)+b>>3];l=O[(e|16)+b>>3];m=O[(e|8)+b>>3];J[790620]=0;b=_(4,64)|0;e=J[790620];J[790620]=0;if((e|0)==1)break e;J[c+8>>2]= +b;e=b- -64|0;J[c+16>>2]=e;O[b+56>>3]=i;O[b+48>>3]=f;O[b+40>>3]=g;O[b+32>>3]=j;O[b+24>>3]=k;O[b+16>>3]=l;O[b+8>>3]=m;O[b>>3]=h;J[790620]=0;J[c+12>>2]=e;e=$(4893,c+8|0,c+20|0)|0;b=J[790620];J[790620]=0;if((b|0)==1){b=Z()|0;a=J[c+8>>2];if(!a)break a;J[c+12>>2]=a;Zc(a);break a}b=J[c+8>>2];if(b){J[c+12>>2]=b;Zc(b)}if(e)break c;n=n+8|0;b=J[a+108>>2];if(n>>>0>2]-b>>3>>>0)continue;break d}break}b=Z()|0;break a}b=J[a+136>>2];J[790620]=0;aa(4856,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break b;h=O[a+ +184>>3];i=O[a+176>>3];f=O[a+168>>3];g=O[a+160>>3];j=O[a+152>>3];k=O[a+144>>3];b=J[a+136>>2];J[790620]=0;Ga(6020,b|0,+k,+j,+g,+f,+i,+h);b=J[790620];J[790620]=0;if((b|0)==1)break b;b=J[a+136>>2];J[790620]=0;da(6021,b|0,d|0);b=J[790620];J[790620]=0;if((b|0)==1)break b;a=J[a+136>>2];J[790620]=0;aa(4855,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break b}a=J[c+20>>2];if(a){J[c+24>>2]=a;Zc(a)}Kc=c+32|0;return}b=Z()|0}a=J[c+20>>2];if(a){J[c+24>>2]=a;Zc(a)}ba(b|0);B()}function wAa(a,b,c){a=a|0;b=b|0;c=c|0;var d= +0;var e=0;var f=0;var g=0;f=Kc-48|0;Kc=f;a:{b:{if(J[a+44>>2]){a=xd(f+24|0,2754398,2740549,1836,2787209,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break a;c=Z()|0;od(a);break b}J[f+16>>2]=0;J[790620]=0;J[f+20>>2]=J[774606];d=f+16|0;ha(7691,b|0,d|0,0,0)|0;e=J[790620];J[790620]=0;c:{d:{e:{f:{if((e|0)==1)break f;J[790620]=0;e=Yd(d,2754691,-1);g=J[790620];J[790620]=0;if((g|0)==1)break f;g:{if(!e)break g;J[790620]=0;d=Yd(d,2748509,-1);e=J[790620];J[790620]=0;if((e|0)==1)break f;if(!d)break g; +J[790620]=0;a=ka(7591,f+24|0,2754870,2740549,1840,2787209,0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break e;J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break a;c=Z()|0;od(a);break c}h:{for(;1;){if((c|0)<=0)break h;J[790620]=0;d=f+16|0;e=ha(7691,b|0,d|0,0,0)|0;g=J[790620];J[790620]=0;i:{if((g|0)==1)break i;if(!e)break h;J[790620]=0;e=Yd(d,2756410,-1);g=J[790620];J[790620]=0;if((g|0)==1)break i;j:{if(e){J[790620]=0;d=Yd(d,2752925,-1);e=J[790620];J[790620]=0;if((e|0)==1)break i;if(d)break j}J[790620]= +0;J[f+12>>2]=0;d=f+12|0;$(7556,d|0,b|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break i;e=J[J[a>>2]+40>>2];J[790620]=0;$(e|0,a|0,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1){d=J[f+12>>2];J[f+12>>2]=0;if(!d)break j;J[790620]=0;e=J[d+4>>2]-1|0;J[d+4>>2]=e;g=J[790620];J[790620]=0;if((g|0)!=1){if(e)break j;J[790620]=0;aa(7558,d|0);d=J[790620];J[790620]=0;if((d|0)!=1)break j}fa(0)|0;ed();B()}c=Z()|0;cd(f+12|0);break c}c=c-1|0;J[790620]=0;aa(7744,b|0);d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}c=Z()| +0;break c}J[790620]=0;aa(7744,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break f;b=J[J[a>>2]+48>>2];J[790620]=0;aa(b|0,a|0);a=J[790620];J[790620]=0;if((a|0)!=1)break d}c=Z()|0;break c}c=Z()|0;break c}$c(f+16|0);Kc=f+48|0;return}$c(f+16|0)}ba(c|0)}B()}function rK(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;h=Kc-16|0;Kc=h;j=J[a+100>>2];J[h+12>>2]=0;e=J[a+532>>2];a:{if(!e){e=bf(j,420,h+12|0);if(J[h+12>>2])break a; +J[e+416>>2]=0;J[a+532>>2]=e}b:{c:{if(!b)break c;d=J[e>>2];if(!d){d=h+12|0;r=e,s=Id(j,32,0,b,0,d),J[r+148>>2]=s;if(J[h+12>>2])break a;r=e,s=Id(j,196,0,b,0,d),J[r+216>>2]=s;if(J[h+12>>2])break a;r=e,s=Id(j,16,0,b,0,d),J[r+288>>2]=s;if(J[h+12>>2])break a;d=Id(j,4,0,b<<1,0,d);J[e+136>>2]=d;if(J[h+12>>2])break a;J[e+284>>2]=a+464;J[e+212>>2]=a+168;J[e+144>>2]=a+132;k=2;J[e+140>>2]=d+(b<<2);d:{if(b>>>0<2)break d;a=b+1|0;f=a>>>0<=3?3:a;i=f-2|0;o=i&3;a=J[e+288>>2];d=J[e+216>>2];g=J[e+148>>2];if(f-3>>>0>= +3){q=i&-4;i=e+144|0;m=e+212|0;n=e+284|0;for(;1;){f=k<<2;J[f+i>>2]=g+32;J[f+m>>2]=d+196;J[f+n>>2]=a+16;l=f|4;J[l+i>>2]=g- -64;J[l+m>>2]=d+392;J[l+n>>2]=a+32;l=f+8|0;J[l+i>>2]=g+96;J[l+m>>2]=d+588;J[l+n>>2]=a+48;f=f+12|0;g=g+128|0;J[f+i>>2]=g;d=d+784|0;J[f+m>>2]=d;a=a- -64|0;J[f+n>>2]=a;k=k+4|0;p=p+4|0;if((q|0)!=(p|0))continue;break}}if(!o)break d;f=0;for(;1;){i=(k<<2)+e|0;a=a+16|0;J[i+284>>2]=a;d=d+196|0;J[i+212>>2]=d;g=g+32|0;J[i+144>>2]=g;k=k+1|0;f=f+1|0;if((o|0)!=(f|0))continue;break}}J[e>>2]=b; +break c}if((b|0)!=(d|0))break b}a=J[e+4>>2];e:{if(!c){c=a;break e}if((a|0)!=(c|0)?a:0)break b;J[e+4>>2]=c}d=J[e>>2];if(J[e+24>>2]|(!d|!c))break a;b=Id(j,4,0,P(c,d),0,h+12|0);J[e+24>>2]=b;if(J[h+12>>2]|d>>>0<2)break a;g=d-1|0;j=g&3;a=1;if(d-2>>>0>=3){k=g&-4;d=0;g=e+24|0;for(;1;){J[g+(a<<2)>>2]=b+(P(a,c)<<2);f=a+1|0;J[g+(f<<2)>>2]=b+(P(c,f)<<2);f=a+2|0;J[g+(f<<2)>>2]=b+(P(c,f)<<2);f=a+3|0;J[g+(f<<2)>>2]=b+(P(c,f)<<2);a=a+4|0;d=d+4|0;if((k|0)!=(d|0))continue;break}}if(!j)break a;d=0;for(;1;){J[((a<< +2)+e|0)+24>>2]=b+(P(a,c)<<2);a=a+1|0;d=d+1|0;if((j|0)!=(d|0))continue;break}break a}J[h+12>>2]=3}Kc=h+16|0;return J[h+12>>2]}function EPa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;f=Kc-32|0;Kc=f;a:{b:{e=J[a>>2];g=(J[a+4>>2]-e|0)/40|0;d=g+1|0;if(d>>>0<107374183){c=a+8|0;h=J[c>>2];J[f+28>>2]=c;c=0;e=(h-e|0)/40|0;h=e<<1;e=e>>>0>=53687091?107374182:d>>>0>>0?h:d;if(e){if(e>>>0>=107374183)break b;c=_c(P(e,40))}J[f+12>>2]=c;d=P(g,40)+c|0;J[f+20>>2]=d;J[f+24>>2]=P(e,40)+ +c;J[f+16>>2]=d;e=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=e;e=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=e;e=d+16|0;c:{d:{e:{if(H[b+27|0]>=0){h=J[b+20>>2];J[e>>2]=J[b+16>>2];J[e+4>>2]=h;J[e+8>>2]=J[b+24>>2];break e}h=J[b+20>>2];i=J[b+16>>2];J[790620]=0;ca(3062,e|0,i|0,h|0);h=J[790620];J[790620]=0;if((h|0)==1)break d}c=(P(g,40)+c|0)+28|0;if(H[b+39|0]>=0){d=J[b+32>>2];J[c>>2]=J[b+28>>2];J[c+4>>2]=d;J[c+8>>2]=J[b+36>>2];break a}g=J[b+32>>2];b=J[b+28>>2];J[790620]=0;ca(16,c|0,b|0,g|0);b=J[790620];J[790620]= +0;if((b|0)!=1)break a;b=Z()|0;if(H[d+27|0]>=0)break c;Zc(J[e>>2]);break c}b=Z()|0}a=J[f+20>>2];d=J[f+16>>2];if((a|0)!=(d|0))for(;1;){J[f+20>>2]=a-40;if(H[a-1|0]<0)Zc(J[a-12>>2]);if(H[a-13|0]<0)Zc(J[a-24>>2]);a=J[f+20>>2];if((d|0)!=(a|0))continue;break}a=J[f+12>>2];if(a)Zc(a);ba(b|0);B()}Hf(a);B()}$d();B()}e=J[f+20>>2]+40|0;c=J[f+16>>2];b=J[a+4>>2];d=J[a>>2];f:{if((b|0)==(d|0)){d=b;break f}for(;1;){b=b-40|0;g=J[b+4>>2];c=c-40|0;J[c>>2]=J[b>>2];J[c+4>>2]=g;g=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]= +g;J[c+24>>2]=J[b+24>>2];g=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=g;J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[c+36>>2]=J[b+36>>2];g=J[b+32>>2];J[c+28>>2]=J[b+28>>2];J[c+32>>2]=g;J[b+36>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;if((b|0)!=(d|0))continue;break}b=J[a+4>>2];d=J[a>>2]}J[a+4>>2]=e;J[a>>2]=c;J[a+8>>2]=J[f+24>>2];if((b|0)!=(d|0)){for(;1;){if(H[b-1|0]<0)Zc(J[b-12>>2]);if(H[b-13|0]<0)Zc(J[b-24>>2]);b=b-40|0;if((d|0)!=(b|0))continue;break}b=d}if(b)Zc(b);Kc=f+32|0}function B_a(a,b,c){a=a|0;b=b|0;c=c| +0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;g=Kc-32|0;Kc=g;a:{b:{if(J[J[a+28>>2]+664>>2]){c=-1;a=J[a+108>>2];c:{if(!a)break c;a=J[a+4>>2];if(J[a+8>>2]==13)break c;a=J[a+16>>2];c=Pc[J[J[a>>2]+52>>2]](a)|0}fd(0,c,2502970,0);break b}c=J[a+8>>2];if(!(Pc[J[J[c>>2]+28>>2]](c)|0)|!J[a+100>>2])break b;d=J[b+8>>2];c=J[a+20>>2];J[g+16>>2]=13;d:{for(;1;){if(J[c+56>>2]==7){e=g+16|0;if(J[id(J[c- -64>>2],d,e,0)>>2]!=5)break d;bd(e)}c=J[c+104>>2];if(c)continue;break}J[g>>2]=d;fd(1,-1,2466242, +g);break b}c=g+16|0;d=z5(c);bd(c);if(!d)break b;c=J[a+8>>2];f=Pc[J[J[c>>2]+292>>2]](c)|0;e=J[a+28>>2];c=J[a+8>>2];if(f){Pc[J[J[c>>2]+324>>2]](c,e,J[b+8>>2]);break b}Pc[J[J[c>>2]+64>>2]](c,e);e=J[a+28>>2];c=_c(672);J[790620]=0;b=ea(6469,c|0,e|0,1)|0;f=J[790620];J[790620]=0;if((f|0)==1)break a;J[a+28>>2]=b;if(J[d+176>>2]){h=O[d+168>>3];i=O[d+160>>3];j=O[d+144>>3];k=O[d+152>>3];O[b+608>>3]=k;O[b+600>>3]=j;b=J[b+596>>2];O[b+16>>3]=k;O[b+8>>3]=j;J[b>>2]=1;b=J[a+28>>2];O[b+608>>3]=k;O[b+600>>3]=i;pf(J[b+ +596>>2],i,k);b=J[a+28>>2];O[b+608>>3]=h;O[b+600>>3]=i;pf(J[b+596>>2],i,h);b=J[a+28>>2];O[b+608>>3]=h;O[b+600>>3]=j;pf(J[b+596>>2],j,h);b=J[a+28>>2];yh(J[b+596>>2]);c=J[b+596>>2];c=J[(J[c+24>>2]+(J[c+28>>2]<<2)|0)-4>>2];f=J[c+12>>2]<<3;O[b+600>>3]=O[(f+J[c>>2]|0)-8>>3];O[b+608>>3]=O[(f+J[c+4>>2]|0)-8>>3];Ol(J[a+28>>2]);b=J[a+8>>2];Pc[J[J[b>>2]+220>>2]](b,J[a+28>>2]);nh(J[a+28>>2]);b=J[a+28>>2]}c=J[d+8>>2];f=Pc[J[J[c>>2]+8>>2]](c)|0;c=J[b+116>>2];if(c)Pc[J[J[c>>2]+4>>2]](c);J[b+116>>2]=f;b=J[a+8>>2]; +Pc[J[J[b>>2]+108>>2]](b,J[a+28>>2]);R5(a,d);c=J[a+28>>2];if(J[c+668>>2])for(;1;){b=_o(c);J[a+28>>2]=b;c=J[a+8>>2];Pc[J[J[c>>2]+68>>2]](c,b);c=J[a+28>>2];if(J[c+668>>2])continue;break}Zc(Lu(c));J[a+28>>2]=e;a=J[a+8>>2];Pc[J[J[a>>2]+68>>2]](a,e);Pc[J[J[d>>2]+4>>2]](d)}Kc=g+32|0;return}a=Z()|0;Zc(c);ba(a|0);B()}function vic(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;a=Kc-336|0;Kc=a;J[a+328>>2]=c;J[a+332>>2]=b;h=Jo(d);j=Kz(d,a+208|0);Jz(a+196|0,d,a+324|0);b=dg(a+ +184|0);if(K[b+11|0]>>>7|0)c=(J[b+8>>2]&2147483647)-1|0;else c=10;J[790620]=0;da(9212,b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9236,a+332|0,a+328|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d= +K[b+11|0]&127;J[790620]=0;da(9212,b|0,d<<1);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+332|0;g=_(9237,d|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break d;J[790620]=0;g=uu(g,h,c,a+180|0,a+8|0,J[a+324>>2],a+196|0,a+16|0,a+12|0,j);i=J[790620];J[790620]=0;if((i|0)==1)break d;if(g)break c;J[790620]=0;_(9239,d| +0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=YL(9218,c,J[a+180>>2],e,h);d=Oc;h=J[790620];J[790620]=0;f:{if((h|0)==1)break f;J[f>>2]=c;J[f+4>>2]=d;J[790620]=0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9236,a+332|0,a+328|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f; +if(c)J[e>>2]=J[e>>2]|2;c=J[a+332>>2];Ud(b);Ud(a+196|0);Kc=a+336|0;break a}}c=Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function ric(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;a=Kc-336|0;Kc=a;J[a+328>>2]=c;J[a+332>>2]=b;h=Jo(d);j=Kz(d,a+208|0);Jz(a+196|0,d,a+324|0);b=dg(a+184|0);if(K[b+11|0]>>>7|0)c=(J[b+8>>2]&2147483647)-1|0;else c=10;J[790620]=0;da(9212,b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>> +2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9236,a+332|0,a+328|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;J[790620]=0;da(9212,b|0,d<<1);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]= +0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+332|0;g=_(9237,d|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break d;J[790620]=0;g=uu(g,h,c,a+180|0,a+8|0,J[a+324>>2],a+196|0,a+16|0,a+12|0,j);i=J[790620];J[790620]=0;if((i|0)==1)break d;if(g)break c;J[790620]=0;_(9239,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e; +J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=YL(9222,c,J[a+180>>2],e,h);d=Oc;h=J[790620];J[790620]=0;f:{if((h|0)==1)break f;J[f>>2]=c;J[f+4>>2]=d;J[790620]=0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9236,a+332|0,a+328|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]|2;c=J[a+332>>2];Ud(b);Ud(a+196|0);Kc=a+336|0;break a}}c=Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function Re(a){var b=0;var c=0;var d=0;var e=0;var f=0;e= +Kc-192|0;Kc=e;a:{if(!a|J[a+172>>2]==-1)break a;b=J[a+36>>2];if(!b)break a;c=J[b+16>>2];if(c>>>0>M[b+20>>2]){J[a+84>>2]=1;J[e>>2]=0;md(0,0,0,a,0,1,1,3,0,0,0,0,33977,e);J[a+12>>2]=0;if(!J[a+288>>2])J[a+212>>2]=1;J[a+84>>2]=1;Vba(a);break a}b:{if(K[c|0])break b;if((De(b)|0)>0)break b;if(J[a+172>>2]==5)break a;Ff(a);break a}c=J[a+36>>2];d=J[c+16>>2];b=K[d|0];c:{d:{e:{if(J[a+256>>2]==1){f:{if((b|0)==10){J[c+32>>2]=1;J[c+28>>2]=J[c+28>>2]+1;break f}J[c+32>>2]=J[c+32>>2]+1}f=K[d|0];b=f<<24>>24;g:{if((b| +0)<0){if((b|0)==-64)break c;b=K[d+1|0];if(!b){De(c);c=J[a+36>>2];d=J[c+16>>2];b=K[d+1|0]}if((b&192)!=128)break c;if((f&224)==224){b=K[d+2|0];if(!b){De(c);c=J[a+36>>2];d=J[c+16>>2];b=K[d+2|0]}if((b&192)!=128)break c;h:{if((f&240)==240){if(!K[d+3|0]){De(c);c=J[a+36>>2];d=J[c+16>>2]}if((f&248)!=240|(K[d+3|0]&192)!=128)break c;b=d+3|0;J[c+16>>2]=J[c+16>>2]+4;f=(K[d+1|0]&63)<<12|(K[d|0]&7)<<18;d=(K[d+2|0]&63)<<6;break h}b=d+2|0;J[c+16>>2]=J[c+16>>2]+3;f=(K[d+1|0]&63)<<6;d=(K[d|0]&15)<<12}d=d|f;b=d|K[b| +0]&63;if(!((d&2095104)==55296|b>>>0>1114111)&(b&2097150)!=65534)break g;sI(a,35851,b);c=J[a+36>>2];break g}J[c+16>>2]=d+2;break g}J[c+16>>2]=d+1}J[a+200>>2]=J[a+200>>2]+1;if(!K[J[c+16>>2]])break e;break d}i:{if((b|0)==10){J[c+32>>2]=1;J[c+28>>2]=J[c+28>>2]+1;break i}J[c+32>>2]=J[c+32>>2]+1}J[c+16>>2]=d+1;J[a+200>>2]=J[a+200>>2]+1;if(K[d+1|0])break d}De(c)}d=J[a+36>>2];b=K[J[d+16>>2]];if((b|0)==37){if(J[a+32>>2])break a;Pe(a);d=J[a+36>>2];b=K[J[d+16>>2]]}if(b&255)break a;if((De(d)|0)>0)break a;Ff(a); +break a}b=J[c+16>>2];j:{if((J[c+20>>2]-b|0)<=3){rm(a,9,39928,0);break j}c=K[b|0];d=K[b+1|0];f=K[b+2|0];J[e+28>>2]=K[b+3|0];J[e+24>>2]=f;J[e+20>>2]=d;J[e+16>>2]=c;b=e+32|0;jk(b,149,37599,e+16|0);rm(a,9,4516,b)}J[a+256>>2]=10;a=J[a+36>>2];J[a+16>>2]=J[a+16>>2]+1}Kc=e+192|0}function whc(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;h=Kc-624|0;Kc=h;J[h+616>>2]=c;J[h+620>>2]=b;J[h+16>>2]=9266;a=h+16|0;b=Yh(h+200|0,h+208|0,a);J[790620]=0;j=h+192| +0;i=J[e+28>>2];J[j>>2]=i;J[i+4>>2]=J[i+4>>2]+1;i=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{if((i|0)!=1){J[790620]=0;i=_(9100,j|0)|0;k=J[790620];J[790620]=0;if((k|0)==1)break j;H[h+191|0]=0;e=J[e+4>>2];J[790620]=0;c=Pa(9278,h+620|0,c|0,d|0,j|0,e|0,f|0,h+191|0,i|0,b|0,h+196|0,h+608|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break e;if(!c)break f;c=K[23696]|K[23697]<<8|(K[23698]<<16|K[23699]<<24);H[h+183|0]=c;H[h+184|0]=c>>>8;H[h+185|0]=c>>>16;H[h+186|0]=c>>>24;c=K[23693]|K[23694]<<8|(K[23695]<< +16|K[23696]<<24);J[h+176>>2]=K[23689]|K[23690]<<8|(K[23691]<<16|K[23692]<<24);J[h+180>>2]=c;J[790620]=0;ha(9244,i|0,h+176|0,h+186|0,h+128|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break i;J[h+4>>2]=1632;d=Yh(h+8|0,0,h+4|0);e=a;a=J[h+196>>2]-J[b>>2]|0;if((a|0)<393)break g;nj(d,gd((a>>2)+2|0));if(J[d>>2])break h;J[790620]=0;ja(5235);a=J[790620];J[790620]=0;if((a|0)==1)break d;break a}c=Z()|0;break b}c=Z()|0;break c}c=Z()|0;break c}e=J[d>>2]}if(K[h+191|0]){H[e|0]=45;e=e+1|0}c=J[b>>2];for(;1;){if(M[h+ +196>>2]<=c>>>0){H[e|0]=0;J[h>>2]=g;if((Ai(h+16|0,12964,h)|0)!=1){J[790620]=0;aa(9268,4867);a=J[790620];J[790620]=0;if((a|0)!=1)break a;break d}Kf(d)}else{a=h+128|0;l=e,m=K[(h+176|0)+(qZ(a,a+40|0,c)-a>>2)|0],H[l|0]=m;e=e+1|0;c=c+4|0;continue}break}}J[790620]=0;a=$(9236,h+620|0,h+616|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break e;if(a)J[f>>2]=J[f>>2]|2;d=J[h+620>>2];a=J[h+192>>2];c=J[a+4>>2]-1|0;J[a+4>>2]=c;if((c|0)==-1)Pc[J[J[a>>2]+8>>2]](a);Kf(b);Kc=h+624|0;return d|0}c=Z()|0;break c}c=Z()|0;Kf(d)}a= +J[h+192>>2];d=J[a+4>>2]-1|0;J[a+4>>2]=d;if((d|0)==-1)Pc[J[J[a>>2]+8>>2]](a)}Kf(b);ba(c|0);B()}B()}function RO(a,b,c,d,e,f,g,h){var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;k=J[J[a+24>>2]+24>>2]+P(b,52)|0;j=J[k>>2];if(j)a:{p=j-1|0;m=J[a+48>>2];l=p+m|0;n=0-!j|0;i=n;i=$kc(l,l>>>0>>0?i+1|0:i,j,0);k=J[k+4>>2];if(!k)break a;r=J[(J[J[a+32>>2]+5584>>2]+P(b,1080)|0)+20>>2];m=J[J[J[a+20>>2]>>2]+20>>2]+P(b,76)|0;b=J[m>>2];l=b>>>0>i>>>0?b:i;i=n;o=J[m+8>>2];b=p;p=J[a+56>> +2];b=b+p|0;b=$kc(b,b>>>0

>>0?i+1|0:i,j,0);p=b>>>0>o>>>0?o:b;j=k;b=j-1|0;q=J[a+60>>2];k=b+q|0;n=0-!j|0;i=n;o=J[m+12>>2];i=$kc(k,k>>>0>>0?i+1|0:i,j,0);k=i>>>0>o>>>0?o:i;o=J[a+52>>2];a=o+b|0;b=n;i=J[m+4>>2];a=$kc(a,a>>>0>>0?b+1|0:b,j,0);n=a>>>0>>0?i:a;a=0;j=J[m+20>>2]+(c?0-c|0:-1)|0;b:{if(!j){b=p;a=l;c=n;break b}o=j-1|0;m=(d&1)<>>0>m>>>0){a=j&31;if((j&63)>>>0>=32){i=-1<>>32-a;a=-1<>>0>>0?b+1|0:b;c=a;a=j&31;if((j& +63)>>>0>=32)a=b>>>a|0;else a=((1<>>a}b=0;c=0;l=d>>>1<>>0>>0){c=j&31;if((j&63)>>>0>=32){i=-1<>>32-c;c=-1<>>0>>0?i+1|0:i;d=c;c=j&31;if((j&63)>>>0>=32)c=i>>>c|0;else c=((1<>>c}if(m>>>0

>>0){d=j&31;if((j&63)>>>0>=32){b=-1<>>32-d;d=-1<>>0>>0?b+1|0:b;i=d;d=j&31;if((j&63)>>>0>=32)b=b>>>d|0;else b=((1<>> +d}if(l>>>0>=k>>>0){k=0;break b}d=j&31;n=k-l|0;if((j&63)>>>0>=32){i=-1<>>32-d;d=-1<>>0>>0?i+1|0:i;l=d;d=j&31;if((j&63)>>>0>=32)k=i>>>d|0;else k=((1<>>d}n=e;d=(r|0)==1?2:3;e=d+b|0;e=n>>>0<(b>>>0>e>>>0?-1:e)>>>0;b=d+k|0;e=e&(b>>>0>>0?-1:b)>>>0>f>>>0;b=a-d|0;b=e&(a>>>0>=b>>>0?b:0)>>>0>>0;a=c-d|0;return b&(a>>>0<=c>>>0?a:0)>>>0>>0}ga(2709703,2709821,172,2709686);B()}function MGa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e= +0;var f=0;var g=0;var h=0;g=Kc-48|0;Kc=g;f=g+4|0;d=Kc-32|0;Kc=d;a:{b:{c:{d:{e:{if((c|0)<0){J[790620]=0;a=ka(7591,d+8|0,2743010,2740020,185,2772139,0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break b;J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break e;break d}e=J[b+68>>2];h=J[b- -64>>2];if(((e-h|0)+1|0)<=(c|0)){J[790620]=0;a=ka(7591,d+8|0,2743598,2740020,187,2772139,0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break b;J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break e;break d}if(!((c| +0)<=(e|0)&(c|0)>=(h|0))){a=xd(d+8|0,2744639,2745272,632,2772401,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break e;break d}e=J[b+52>>2];h=J[b+56>>2];J[f>>2]=0;J[f+4>>2]=J[774606];c=J[e+(c-h<<3)>>2];f:{if(c){e=J[J[c>>2]+28>>2];J[790620]=0;ca(e|0,d+8|0,c|0,1);c=J[790620];J[790620]=0;if((c|0)!=1)break f;a=Z()|0;break c}J[d+8>>2]=0}J[790620]=0;$(7563,f|0,d+8|0)|0;c=J[790620];J[790620]=0;g:{if((c|0)!=1){c=J[d+8>>2];J[d+8>>2]=0;if(!c)break g;J[790620]=0;e=J[c+4>>2]-1|0;J[c+4>>2]=e; +h=J[790620];J[790620]=0;if((h|0)!=1){if(e)break g;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)!=1)break g}fa(0)|0;ed();B()}a=Z()|0;cd(d+8|0);break c}c=J[f>>2];J[f+4>>2]=J[(c?c+12|0:3098424)>>2];Kc=d+32|0;break a}B()}b=Z()|0;od(a);ba(b|0);B()}$c(f);ba(a|0);B()}ba(Z()|0);B()}J[790620]=0;b=ea(7755,g+12|0,f|0,b+12|0)|0;c=J[790620];J[790620]=0;h:{i:{if((c|0)!=1){J[790620]=0;$(7561,a|0,b|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break i;J[b+24>>2]=2747412;J[b>>2]=2747380;a=J[b+28>>2];if(a){c= +J[a+4>>2]-1|0;J[a+4>>2]=c;if(!c)Pc[J[J[a>>2]+4>>2]](a);J[b+28>>2]=0}J[b+16>>2]=2747412;a=J[b+20>>2];if(a){c=J[a+4>>2]-1|0;J[a+4>>2]=c;if(!c)Pc[J[J[a>>2]+4>>2]](a);J[b+20>>2]=0}$c(b+8|0);$c(g+4|0);Kc=g+48|0;return}c=Z()|0;break h}c=Z()|0;qe(b)}$c(g+4|0);ba(c|0);B()}function qma(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;J[a+12>>2]=b;J[a+8>>2]=c;J[a+4>>2]=b;J[a+20>>2]=J[a+16>>2];a:{b:{for(;1;){if(b>>>0>=c>>>0)break b;k=J[a+20>>2];i=J[a+16>>2];l=k-i>>2;e=J[a+ +24>>2];g=K[b|0];c:{d:{if(!((g|0)==31|(g-27&255)>>>0>227)){d=4;if(e>>>0<=l>>>0)break c;J[a+20>>2]=k+4;J[k>>2]=b;e:switch(g-28|0){case 2:for(;1;){b=b+1|0;if(c>>>0<=b>>>0){b=c;d=7;break c}e=K[b|0];if((e&240)==240)break d;if((e&15)!=15)continue;break}break d;case 0:b=b+2|0;break d;case 1:b=b+4|0;break d;default:break e}b=(g>>>0>246)+b|0;break d}d=4;if(e>>>0<=l>>>0)break c;J[k>>2]=b;if((g|0)==12){b=b+1|0;d=8;if(c>>>0<=b>>>0)break c;g=K[b|0]|256}h=254112;j=4;d=254112;f=J[a+28>>2]|g;f:{g:{if((f|0)==4096)break g; +h:{i:{for(;1;){if((f|0)==J[d+32>>2])break h;if((f|0)==J[d+60>>2])break i;if((f|0)!=J[d+88>>2]){j=J[d+112>>2];if(!j)break f;e=d;h=d+112|0;d=h;if((f|0)!=J[e+116>>2])continue;break g}break}h=d+84|0;j=J[d+84>>2];break g}h=d+56|0;j=J[d+56>>2];break g}h=d+28|0;j=J[d+28>>2]}e=J[h+8>>2];f=J[a+32>>2];if((i|0)==(k|0)){d=12;if((j|0)!=6)break c}d=e+f|0;j:{k:{l:{m:{n:{o:switch(j-1|0){case 0:case 3:case 4:e=uo(a,J[J[a+16>>2]>>2]);break n;case 1:e=mz(a,J[J[a+16>>2]>>2],0);break n;case 5:break m;case 2:break o;default:break l}e= +mz(a,J[J[a+16>>2]>>2],3)}p:switch(K[h+12|0]-1|0){case 1:I[d>>1]=e;break f;case 0:break j;default:break p}J[d>>2]=e;break f}g=J[a+16>>2];e=J[h+20>>2];i=e>>>0>l>>>0?l:e;H[f+J[h+24>>2]|0]=i;if(!i)break f;f=0;for(;1;){e=K[h+12|0];f=uo(a,J[g>>2])+f|0;q:{r:switch(e-1|0){case 0:H[d|0]=f;break q;case 1:I[d>>1]=f;break q;default:break r}J[d>>2]=f}g=g+4|0;d=d+e|0;i=i-1|0;if(i)continue;break}break k}m=Pc[J[h+16>>2]](a)|0;d=7;if(m)break c;m=0}if((j|0)!=8)break f;break d}H[d|0]=e}J[a+20>>2]=J[a+16>>2]}b=b+1|0; +d=0}if(!d)continue;break}a=6;if(blc(d,30)-1>>>0<3)break a}a=m}return a}function wda(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;c=Kc-16|0;Kc=c;a:{if(!J[a+12>>2])break a;for(;1;){if((b|0)==1)break a;if((hv(J[a+12>>2])|0)!=1)break a;b=iy(J[a+12>>2]);if((b|0)!=-1)continue;break}}vda(a);g=-1;b:{c:{d:{b=J[a+12>>2];e:{f:{if(!b)break f;g=tp(b);b=J[a+12>>2];if(!b)break f;if((gv(b)|0)==1)break e}for(;1;){if((hv(J[a+12>>2])|0)!=1)break e;h=iy(J[a+12>>2]);if((h|0)==-1)break e;b=J[a+12>>2];if(b)tp(b); +g:{h:switch(h-1|0){case 2:case 12:case 13:e=aC(J[a+12>>2]);i:{if(!e){H[c+15|0]=0;b=c+4|0;break i}d=td(e);if(d>>>0>=2147483632)break d;j:{if(d>>>0<=10){H[c+15|0]=d;b=c+4|0;break j}f=(d|15)+1|0;b=_c(f);J[c+12>>2]=f|-2147483648;J[c+4>>2]=b;J[c+8>>2]=d}b=vd(b,e,d)+d|0}H[b|0]=0;b=J[a+28>>2];J[790620]=0;f=b+36|0;b=K[c+15|0];d=b<<24>>24<0;ea(3059,f|0,(d?J[c+4>>2]:c+4|0)|0,(d?J[c+8>>2]:b)|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1){if(H[c+15|0]>=0)break g;Zc(J[c+4>>2]);break g}a=Z()|0;if(H[c+15|0]>=0)break b; +Zc(J[c+4>>2]);break b;case 3:e=aC(J[a+12>>2]);k:{if(!e){H[c+15|0]=0;b=c+4|0;break k}d=td(e);if(d>>>0>=2147483632)break c;l:{if(d>>>0<=10){H[c+15|0]=d;b=c+4|0;break l}f=(d|15)+1|0;b=_c(f);J[c+12>>2]=f|-2147483648;J[c+4>>2]=b;J[c+8>>2]=d}b=vd(b,e,d)+d|0}H[b|0]=0;b=J[a+28>>2];J[790620]=0;f=b+36|0;b=K[c+15|0];d=b<<24>>24<0;ea(3059,f|0,(d?J[c+4>>2]:c+4|0)|0,(d?J[c+8>>2]:b)|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1){if(H[c+15|0]>=0)break g;Zc(J[c+4>>2]);break g}a=Z()|0;if(H[c+15|0]>=0)break b;Zc(J[c+4>> +2]);ba(a|0);B();case 0:vda(a);break g;case 14:break h;default:break g}b=J[a+32>>2];d=J[b>>2];e=J[b+4>>2];J[d+4>>2]=e;J[e>>2]=d;J[a+40>>2]=J[a+40>>2]-1;Zc(b);if(J[a+40>>2]){J[a+28>>2]=J[J[a+32>>2]+8>>2];break g}J[a+28>>2]=J[a+24>>2]}b=J[a+12>>2];if(b)b=tp(b);else b=-1;if((b|0)<(g|0))break e;if((h|0)!=15|(b|0)!=(g|0))continue;break}}Kc=c+16|0;return}fe(c+4|0);B()}fe(c+4|0);B()}ba(a|0);B()}function CAa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;d=J[b+12>>2];if(!d){J[a>> +2]=0;de(a,0);return}i=J[d+8>>2];e=J[d+4>>2];d=_c(24);J[790620]=0;c=ha(7844,d|0,i|0,e|0,0)|0;h=J[790620];J[790620]=0;if((h|0)!=1){J[a>>2]=0;de(a,c);d=J[a>>2];if(L[d+8>>1])f=J[d+16>>2];c=J[b+12>>2];d=L[d+12>>1];J[790620]=0;d=P(d,3);oa(8090,c|0,f|0,d|0,3,0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)==1)break c;d:{if(!J[b+20>>2])break d;c=1;h=J[b+16>>2];if(!(!h|J[b+36>>2]<0)){c=J[b+40>>2];J[790620]=0;oa(8090,h|0,f+1|0,d|0,3,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break c;c=J[b+40>>2];h=J[b+20>>2];J[790620]= +0;oa(8090,h|0,f+2|0,d|0,3,c|0);d=J[790620];J[790620]=0;if((d|0)==1)break c;c=J[b+20>>2]!=0}if(!c|!J[b+16>>2])break d;if(J[b+36>>2]>=0)break b}if((i|0)<=0|(e|0)<=0)break a;a=J[a>>2];h=e&-4;c=e&3;d=0;j=e>>>0<4;for(;1;){b=0;e:{if(L[a+8>>1]<=d>>>0)break e;f=J[a+16>>2];b=0;if(!f)break e;b=f+P(P(L[a+12>>1],d),3)|0}f=0;if(!j)for(;1;){e=K[b|0]^127;H[b+2|0]=e;H[b+1|0]=e;H[b|0]=e;e=K[b+3|0]^127;H[b+3|0]=e;H[b+5|0]=e;H[b+4|0]=e;e=K[b+6|0]^127;H[b+6|0]=e;H[b+8|0]=e;H[b+7|0]=e;e=K[b+9|0]^127;H[b+9|0]=e;H[b+11| +0]=e;H[b+10|0]=e;b=b+12|0;f=f+4|0;if((h|0)!=(f|0))continue;break}f=0;if(c)for(;1;){e=K[b|0]^127;H[b+2|0]=e;H[b+1|0]=e;H[b|0]=e;b=b+3|0;f=f+1|0;if((c|0)!=(f|0))continue;break}d=d+1|0;if((i|0)!=(d|0))continue;break}break a}b=Z()|0;cd(a);ba(b|0);B()}f=0;d=0;a=J[a>>2];if(L[a+8>>1])d=J[a+16>>2];if((e|0)<=0|(i|0)<=0)break a;h=P(L[a+12>>1],3);for(;1;){b=d;a=0;for(;1;){c=H[b+2|0];j=(c>>1)+c|0;c=H[b|0]+128|0;g=j+c|0;g=(g|0)>=255?255:g;H[b+2|0]=(g|0)>0?g:0;g=H[b+1|0];c=c-(g>>2)|0;g=c+(g<<1)|0;g=(g|0)>=255? +255:g;H[b|0]=(g|0)>0?g:0;c=c-(j>>1)|0;c=(c|0)>=255?255:c;H[b+1|0]=(c|0)>0?c:0;b=b+3|0;a=a+1|0;if((e|0)!=(a|0))continue;break}d=d+h|0;f=f+1|0;if((i|0)!=(f|0))continue;break}}return}a=Z()|0;Zc(d);ba(a|0);B()}function wic(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;a=Kc-336|0;Kc=a;J[a+328>>2]=c;J[a+332>>2]=b;i=Jo(d);j=Kz(d,a+208|0);Jz(a+196|0,d,a+324|0);b=dg(a+184|0);if(K[b+11|0]>>>7|0)c=(J[b+8>>2]&2147483647)-1|0;else c=10;J[790620]=0;da(9212,b|0,c|0);c=J[790620]; +J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9236,a+332|0,a+328|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;J[790620]=0;da(9212,b|0,d<<1);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=K[b+11|0]>>>7| +0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+332|0;g=_(9237,d|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break d;J[790620]=0;g=uu(g,i,c,a+180|0,a+8|0,J[a+324>>2],a+196|0,a+16|0,a+12|0,j);h=J[790620];J[790620]=0;if((h|0)==1)break d;if(g)break c;J[790620]=0;_(9239,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+207|0]>>>7|0)d=J[a+200>>2]; +else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=ha(9214,c|0,J[a+180>>2],e|0,i|0)|0;d=J[790620];J[790620]=0;f:{if((d|0)==1)break f;J[f>>2]=c;J[790620]=0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9236,a+332|0,a+328|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]|2;c=J[a+332>>2];Ud(b);Ud(a+196|0);Kc=a+336|0;break a}}c=Z()|0;Ud(b);Ud(a+196|0);ba(c|0); +B()}return c|0}function uic(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;a=Kc-336|0;Kc=a;J[a+328>>2]=c;J[a+332>>2]=b;i=Jo(d);j=Kz(d,a+208|0);Jz(a+196|0,d,a+324|0);b=dg(a+184|0);if(K[b+11|0]>>>7|0)c=(J[b+8>>2]&2147483647)-1|0;else c=10;J[790620]=0;da(9212,b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9236,a+332|0,a+328|0)|0;g=J[790620];J[790620]=0; +if((g|0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;J[790620]=0;da(9212,b|0,d<<1);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+332|0;g=_(9237, +d|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break d;J[790620]=0;g=uu(g,i,c,a+180|0,a+8|0,J[a+324>>2],a+196|0,a+16|0,a+12|0,j);h=J[790620];J[790620]=0;if((h|0)==1)break d;if(g)break c;J[790620]=0;_(9239,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=ha(9219,c|0,J[a+180>>2],e|0,i|0)|0;d=J[790620];J[790620]=0;f:{if((d| +0)==1)break f;I[f>>1]=c;J[790620]=0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9236,a+332|0,a+328|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]|2;c=J[a+332>>2];Ud(b);Ud(a+196|0);Kc=a+336|0;break a}}c=Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function tic(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;a=Kc-336|0;Kc=a;J[a+328>>2]=c;J[a+332>>2]=b;i=Jo(d);j=Kz(d,a+208|0);Jz(a+196|0,d,a+324| +0);b=dg(a+184|0);if(K[b+11|0]>>>7|0)c=(J[b+8>>2]&2147483647)-1|0;else c=10;J[790620]=0;da(9212,b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9236,a+332|0,a+328|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+ +4>>2];else d=K[b+11|0]&127;J[790620]=0;da(9212,b|0,d<<1);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+332|0;g=_(9237,d|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break d;J[790620]=0;g=uu(g,i,c,a+180|0,a+8|0,J[a+324>>2],a+196|0,a+16|0,a+12|0,j);h=J[790620];J[790620]=0;if((h|0)==1)break d;if(g)break c;J[790620]= +0;_(9239,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=ha(9220,c|0,J[a+180>>2],e|0,i|0)|0;d=J[790620];J[790620]=0;f:{if((d|0)==1)break f;J[f>>2]=c;J[790620]=0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9236,a+332|0,a+328|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f; +if(c)J[e>>2]=J[e>>2]|2;c=J[a+332>>2];Ud(b);Ud(a+196|0);Kc=a+336|0;break a}}c=Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function sic(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;a=Kc-336|0;Kc=a;J[a+328>>2]=c;J[a+332>>2]=b;i=Jo(d);j=Kz(d,a+208|0);Jz(a+196|0,d,a+324|0);b=dg(a+184|0);if(K[b+11|0]>>>7|0)c=(J[b+8>>2]&2147483647)-1|0;else c=10;J[790620]=0;da(9212,b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>> +2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9236,a+332|0,a+328|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;J[790620]=0;da(9212,b|0,d<<1);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]= +0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+332|0;g=_(9237,d|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break d;J[790620]=0;g=uu(g,i,c,a+180|0,a+8|0,J[a+324>>2],a+196|0,a+16|0,a+12|0,j);h=J[790620];J[790620]=0;if((h|0)==1)break d;if(g)break c;J[790620]=0;_(9239,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e; +J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=ha(9221,c|0,J[a+180>>2],e|0,i|0)|0;d=J[790620];J[790620]=0;f:{if((d|0)==1)break f;J[f>>2]=c;J[790620]=0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9236,a+332|0,a+328|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]|2;c=J[a+332>>2];Ud(b);Ud(a+196|0);Kc=a+336|0;break a}}c=Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function Zrb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g= +0;var h=0;e=Kc-80|0;Kc=e;f=e+4|0;jE(f,1029389,b);J[790620]=0;b=$(3058,f|0,1029476)|0;f=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{if((f|0)!=1){J[e+24>>2]=J[b+8>>2];f=J[b+4>>2];J[e+16>>2]=J[b>>2];J[e+20>>2]=f;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;b=J[c+4>>2];J[790620]=0;b=$(3058,e+16|0,b|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break i;J[e+40>>2]=J[b+8>>2];f=J[b+4>>2];J[e+32>>2]=J[b>>2];J[e+36>>2]=f;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[790620]=0;b=$(3058,e+32|0,1029513)|0;f=J[790620];J[790620]=0; +if((f|0)==1)break h;J[e+56>>2]=J[b+8>>2];f=J[b+4>>2];J[e+48>>2]=J[b>>2];J[e+52>>2]=f;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;b=J[d+4>>2];J[790620]=0;b=$(3058,e+48|0,b|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break g;J[e+72>>2]=J[b+8>>2];f=J[b+4>>2];J[e+64>>2]=J[b>>2];J[e+68>>2]=f;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[790620]=0;b=$(3058,e- -64|0,1029607)|0;f=J[790620];J[790620]=0;if((f|0)==1)break f;g=J[b+4>>2];f=J[b>>2];H[e+78|0]=K[b+10|0];I[e+76>>1]=L[b+8>>1];J[b>>2]=0;J[b+4>>2]=0;h=H[b+11|0];J[b+8>>2]= +0;J[a+4>>2]=1;J[a>>2]=1027932;j:{k:{if((h|0)<0){J[790620]=0;ca(3062,a+8|0,f|0,g|0);b=J[790620];J[790620]=0;if((b|0)!=1)break k;b=Z()|0;Zc(f);break e}J[a+8>>2]=f;J[a+12>>2]=g;I[a+16>>1]=L[e+76>>1];H[a+18|0]=K[e+78|0];H[a+19|0]=h;J[a>>2]=1028688;break j}J[a>>2]=1028688;Zc(f)}if(H[e+75|0]<0)Zc(J[e+64>>2]);if(H[e+59|0]<0)Zc(J[e+48>>2]);if(H[e+43|0]<0)Zc(J[e+32>>2]);if(H[e+27|0]<0)Zc(J[e+16>>2]);if(H[e+15|0]<0)Zc(J[e+4>>2]);J[a+24>>2]=d;J[a+20>>2]=c;J[a>>2]=1032524;Kc=e+80|0;return a|0}b=Z()|0;break a}b= +Z()|0;break b}b=Z()|0;break c}b=Z()|0;break d}b=Z()|0}if(H[e+75|0]>=0)break d;Zc(J[e+64>>2])}if(H[e+59|0]>=0)break c;Zc(J[e+48>>2])}if(H[e+43|0]>=0)break b;Zc(J[e+32>>2])}if(H[e+27|0]>=0)break a;Zc(J[e+16>>2])}if(H[e+15|0]<0)Zc(J[e+4>>2]);ba(b|0);B()}function Oca(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;if(!b)return-1;e=J[b>>2];a:{if(!a)for(;1;){a=K[e|0];c=(a&223)-65|0;b:{if((a-48&255)>>>0<10|(c&255)>>>0<26)break b;c:switch(a-33|0){case 0:case 3:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 25:case 26:case 28:case 30:case 31:case 58:case 60:case 62:case 93:break b; +case 4:break c;default:break a}d:{c=K[e+1|0];if((c-48&255)>>>0<10)break d;switch(c-65|0){case 0:case 1:case 2:case 3:case 4:case 5:case 32:case 33:case 34:case 35:case 36:case 37:break d;default:break a}}c=K[e+2|0];if((c-48&255)>>>0<10)break b;switch(c-65|0){case 0:case 1:case 2:case 3:case 4:case 5:case 32:case 33:case 34:case 35:case 36:case 37:break b;default:break a}}e=((a|0)==37?3:1)+e|0;continue}for(;1;){e:{d=K[e|0];c=(d&223)-65|0;f:{if((d-48&255)>>>0<10|(c&255)>>>0<26)break f;g:{h:switch(d- +33|0){case 0:case 3:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 25:case 26:case 28:case 30:case 31:case 58:case 60:case 62:case 93:break f;case 4:break h;default:break g}i:{c=K[e+1|0];if((c-48&255)>>>0<10)break i;switch(c-65|0){case 0:case 1:case 2:case 3:case 4:case 5:case 32:case 33:case 34:case 35:case 36:case 37:break i;default:break g}}c=K[e+2|0];if((c-48&255)>>>0<10)break f;switch(c-65|0){case 0:case 1:case 2:case 3:case 4:case 5:case 32:case 33:case 34:case 35:case 36:case 37:break f; +default:break g}}c=J[a+36>>2];if(!(c&1))break e;switch(d-92|0){case 0:case 2:case 4:case 31:case 32:case 33:break f;default:break e}}e=((d|0)==37?3:1)+e|0;continue}break}d=J[a+32>>2];if(d){Pc[J[751857]](d);c=J[a+36>>2]}f=J[b>>2];d=e-f|0;j:{if(c&2){c=0;if(!f|(d|0)<0)break j;c=Pc[J[751856]](d+1|0)|0;if(!c){c=0;md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break j}g=ad(c,f,d)+d|0,h=0,H[g|0]=h;break j}c=Qr(f,d)}J[a+32>>2]=c}J[b>>2]=e;return 0}function NJb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;var g= +0;var h=0;var i=0;var j=Q(0);var k=Q(0);var l=0;J[a>>2]=347792;J[a+4>>2]=4;J[a+8>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+32>>2]=0;J[a+36>>2]=1065353216;J[a+48>>2]=0;J[a+52>>2]=0;J[a+76>>2]=0;J[a+80>>2]=0;J[a+68>>2]=1056964608;J[a+72>>2]=1065353216;I[a- -64>>1]=0;J[a+56>>2]=1065353216;J[a+60>>2]=1065353216;H[a+81|0]=0;H[a+82|0]=0;H[a+83|0]=0;H[a+84|0]=0;H[a+85|0]=0;H[a+86|0]=0;H[a+87|0]=0;H[a+88|0]=0;i=a+92|0;g=i;J[g>>2]=1;J[g+4>>2]=1;h=a+100|0;g=h;J[g>>2]=0;J[g+ +4>>2]=0;J[a+108>>2]=0;J[a+112>>2]=0;J[a+116>>2]=0;J[a+120>>2]=0;J[a+148>>2]=0;J[a+152>>2]=0;J[a+140>>2]=0;J[a+144>>2]=0;J[a+132>>2]=0;J[a+136>>2]=0;J[790620]=0;g=_(4,24)|0;l=J[790620];J[790620]=0;if((l|0)==1){a=Z()|0;Bm(h);ba(a|0);B()}h=g+24|0;J[a+152>>2]=h;J[a+144>>2]=g;J[g+16>>2]=0;J[g+20>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;J[g>>2]=0;J[g+4>>2]=0;J[a+160>>2]=0;J[a+164>>2]=0;J[a+148>>2]=h;J[a+168>>2]=0;J[a+172>>2]=0;J[a+176>>2]=0;J[a+180>>2]=0;J[a+184>>2]=0;J[a+188>>2]=0;J[a+192>>2]=0;J[a+196>>2]=0;J[a+ +200>>2]=0;J[a+204>>2]=0;J[a+208>>2]=0;J[a+216>>2]=0;J[a+220>>2]=0;J[a+224>>2]=0;J[a+228>>2]=0;J[a+232>>2]=0;J[a+236>>2]=0;J[a+240>>2]=0;J[a+244>>2]=0;J[a+248>>2]=0;J[a+260>>2]=0;J[a+264>>2]=0;J[a+252>>2]=-16777216;J[a+256>>2]=-16777216;J[a+268>>2]=0;J[a+272>>2]=0;J[a+276>>2]=0;J[a+280>>2]=0;J[a+284>>2]=0;J[790620]=0;_(1683,a+288|0)|0;g=J[790620];J[790620]=0;if((g|0)==1){c=Z()|0;b=J[a+276>>2];if(b){J[a+280>>2]=b;Zc(b)}fg(i);ba(c|0);B()}J[a+296>>2]=0;J[a+300>>2]=0;J[a+320>>2]=0;J[a+324>>2]=0;J[a+312>> +2]=0;J[a+316>>2]=0;J[a+304>>2]=0;J[a+308>>2]=0;j=N[b>>2];N[a+260>>2]=j;k=N[b+4>>2];N[a+264>>2]=k;N[a+268>>2]=j+N[b+8>>2];N[a+272>>2]=k+N[b+12>>2];J[a+252>>2]=J[c>>2];b=J[d>>2];J[a+336>>2]=1;J[a+340>>2]=0;J[a+332>>2]=f;J[a+328>>2]=0;N[a+292>>2]=e;J[a+256>>2]=b;return a|0}function Dhc(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;h=Kc-272|0;Kc=h;J[h+264>>2]=c;J[h+268>>2]=b;J[h+16>>2]=9266;a=h+16|0;b=Yh(h+152|0,h+160|0,a);J[790620]=0;j=h+144| +0;i=J[e+28>>2];J[j>>2]=i;J[i+4>>2]=J[i+4>>2]+1;i=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{if((i|0)!=1){J[790620]=0;i=_(9205,j|0)|0;k=J[790620];J[790620]=0;if((k|0)==1)break j;H[h+143|0]=0;e=J[e+4>>2];J[790620]=0;c=Pa(9267,h+268|0,c|0,d|0,j|0,e|0,f|0,h+143|0,i|0,b|0,h+148|0,h+260|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break e;if(!c)break f;c=K[23696]|K[23697]<<8|(K[23698]<<16|K[23699]<<24);H[h+135|0]=c;H[h+136|0]=c>>>8;H[h+137|0]=c>>>16;H[h+138|0]=c>>>24;c=K[23693]|K[23694]<<8|(K[23695]<< +16|K[23696]<<24);J[h+128>>2]=K[23689]|K[23690]<<8|(K[23691]<<16|K[23692]<<24);J[h+132>>2]=c;J[790620]=0;ha(9225,i|0,h+128|0,h+138|0,h+118|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break i;J[h+4>>2]=1632;d=Yh(h+8|0,0,h+4|0);e=a;a=J[h+148>>2]-J[b>>2]|0;if((a|0)<99)break g;nj(d,gd(a+2|0));if(J[d>>2])break h;J[790620]=0;ja(5235);a=J[790620];J[790620]=0;if((a|0)==1)break d;break a}c=Z()|0;break b}c=Z()|0;break c}c=Z()|0;break c}e=J[d>>2]}if(K[h+143|0]){H[e|0]=45;e=e+1|0}c=J[b>>2];for(;1;){if(M[h+148>>2]<= +c>>>0){H[e|0]=0;J[h>>2]=g;if((Ai(h+16|0,12964,h)|0)!=1){J[790620]=0;aa(9268,4867);a=J[790620];J[790620]=0;if((a|0)!=1)break a;break d}Kf(d)}else{a=h+118|0;l=e,m=K[(h+(vZ(a,a+10|0,c)-h|0)|0)+10|0],H[l|0]=m;e=e+1|0;c=c+1|0;continue}break}}J[790620]=0;a=$(9094,h+268|0,h+264|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break e;if(a)J[f>>2]=J[f>>2]|2;d=J[h+268>>2];a=J[h+144>>2];c=J[a+4>>2]-1|0;J[a+4>>2]=c;if((c|0)==-1)Pc[J[J[a>>2]+8>>2]](a);Kf(b);Kc=h+272|0;return d|0}c=Z()|0;break c}c=Z()|0;Kf(d)}a=J[h+144>> +2];d=J[a+4>>2]-1|0;J[a+4>>2]=d;if((d|0)==-1)Pc[J[J[a>>2]+8>>2]](a)}Kf(b);ba(c|0);B()}B()}function Nnb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;var y=0;var z=0;var A=0;var B=0;var C=0;u=Kc-192|0;Kc=u;f=dd(a,0,256);for(;1;){a:{i=f;d=J[(j<<2)+b>>2]+c|0;l=K[d+5|0];m=K[d+1|0];g=l+m|0;h=K[d+3|0];n=K[d+4|0];o=K[d+2|0];e=n+o|0;p=K[d+6|0];r=K[d|0];d=p+r|0; +q=e+d|0;J[f>>2]=((g+h|0)+q<<2)-3584;q=P(q-(h<<2)|0,2896);s=P(d-g|0,7223)+1024|0;d=P(d-e|0,7542);J[f+24>>2]=q+(s-d|0)>>11;e=P(g-e|0,2578);J[f+16>>2]=(e+s|0)+P(g-(h<<1)|0,-5793)>>11;J[f+8>>2]=(q+(d+e|0)|0)+1024>>11;d=o-n|0;g=r-p|0;h=P(d+g|0,5027)+1024|0;t=h+P(d,15326)|0;k=d;d=m-l|0;e=P(k+d|0,-11295);J[f+20>>2]=t+e>>11;k=e;e=P(g-d|0,1395);d=P(d+g|0,7663);J[f+12>>2]=((k+e|0)+d|0)+1024>>11;J[f+4>>2]=d+(h-e|0)>>11;d=j-7|0;j=j+1|0;f=u;b:switch(d|0){case 0:continue;case 6:break a;default:break b}f=i+32|0; +continue}break}for(;1;){c=J[f+32>>2];g=J[a+128>>2];h=c+g|0;i=J[f+96>>2];d=J[a+64>>2];e=i+d|0;j=h+e|0;l=J[f+64>>2];m=J[a+96>>2];n=l+m|0;b=n<<1;o=J[a+32>>2];p=J[f+128>>2];r=o+p|0;q=J[f>>2];s=J[a+160>>2];v=q+s|0;w=r+v|0;x=J[a+224>>2];y=J[a+192>>2];z=x+y|0;A=J[f+160>>2];B=J[a>>2];t=A+B|0;k=z+t|0;J[a+128>>2]=((P(j-b|0,-4717)+P(w-b|0,1684)|0)+P(k-b|0,6817)|0)+16384>>15;J[a>>2]=P(((j+n|0)+w|0)+k|0,5350)+16384>>15;b=B-A|0;l=m-l|0;i=d-i|0;d=o-p|0;m=i+d|0;j=s-q|0;g=g-c|0;n=j-g|0;c=y-x|0;J[a+224>>2]=P(b+l-((m+ +n|0)+c)|0,5350)+16384>>15;h=e-h|0;e=t-z|0;o=r-v|0;p=P(e+o|0,5915)+16384|0;J[a+192>>2]=(P(h,-7376)+p|0)+P(o,-9198)>>15;J[a+64>>2]=(p+P(h,3283)|0)+P(e,1461)>>15;h=P(l,5350);e=((P(n,7518)-h|0)+P(m,-847)|0)+16384|0;k=(e+P(i,-12700)|0)+P(g,5992)|0;i=P(c+g|0,4025)+P(b+i|0,6406)|0;J[a+160>>2]=k+i>>15;k=(e+P(d,-2269)|0)+P(j,-16423)|0;d=P(j-c|0,2499)+P(b+d|0,7141)|0;J[a+96>>2]=k+d>>15;J[a+32>>2]=(i+((h+(d+P(b,-6029)|0)|0)+P(c,-679)|0)|0)+16384>>15;f=f+4|0;a=a+4|0;C=C+1|0;if((C|0)!=7)continue;break}Kc=u+192| +0}function QN(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;c=Kc-16|0;Kc=c;J[a+8>>2]=0;J[a>>2]=2747380;J[a+12>>2]=J[774606];f=a+8|0;a:{b=J[b>>2];b:{if(b){d=J[J[b>>2]+28>>2];J[790620]=0;ca(d|0,c+12|0,b|0,1);b=J[790620];J[790620]=0;if((b|0)!=1)break b;a=Z()|0;break a}J[c+12>>2]=0}J[790620]=0;$(7563,f|0,c+12|0)|0;b=J[790620];J[790620]=0;c:{if((b|0)!=1){b=J[c+12>>2];J[c+12>>2]=0;if(!b)break c;J[790620]=0;d=J[b+4>>2]-1|0;J[b+4>>2]=d;e=J[790620];J[790620]=0;if((e|0)!=1){if(d)break c;J[790620]=0;aa(7558, +b|0);b=J[790620];J[790620]=0;if((b|0)!=1)break c}fa(0)|0;ed();B()}a=Z()|0;cd(c+12|0);break a}b=J[a+8>>2];b=J[(b?b+12|0:3098424)>>2];J[a+20>>2]=0;J[a+12>>2]=b;J[a+16>>2]=2793272;J[790620]=0;e=_(4,52)|0;b=J[790620];J[790620]=0;d:{e:{f:{g:{h:{if((b|0)!=1){J[790620]=0;d=xr(e,8,8659,8660,8661,8662,8663);b=J[790620];J[790620]=0;if((b|0)==1)break h;J[d+4>>2]=J[d+4>>2]+1;b=J[a+20>>2];i:{if(!b)break i;e=J[b+4>>2]-1|0;J[b+4>>2]=e;if(e)break i;Pc[J[J[b>>2]+4>>2]](b)}J[a+20>>2]=d;J[a+24>>2]=2793272;J[a+28>>2]= +0;J[790620]=0;e=_(4,52)|0;b=J[790620];J[790620]=0;if((b|0)==1)break f;J[790620]=0;d=xr(e,8,8659,8660,8661,8662,8663);b=J[790620];J[790620]=0;if((b|0)==1)break g;J[d+4>>2]=J[d+4>>2]+1;b=J[a+28>>2];j:{if(!b)break j;f=J[b+4>>2]-1|0;J[b+4>>2]=f;if(f)break j;Pc[J[J[b>>2]+4>>2]](b)}H[a+32|0]=0;J[a+28>>2]=d;Kc=c+16|0;return a|0}b=Z()|0;J[a+16>>2]=2747412;break d}b=Z()|0;Zc(e);J[a+16>>2]=2747412;c=J[a+20>>2];if(!c)break d;d=J[c+4>>2]-1|0;J[c+4>>2]=d;if(!d)Pc[J[J[c>>2]+4>>2]](c);J[a+20>>2]=0;break d}b=Z()| +0;Zc(e);J[a+24>>2]=2747412;c=J[a+28>>2];if(!c)break e;d=J[c+4>>2]-1|0;J[c+4>>2]=d;if(!d)Pc[J[J[c>>2]+4>>2]](c);J[a+28>>2]=0;break e}b=Z()|0;J[a+24>>2]=2747412}J[a+16>>2]=2747412;c=J[a+20>>2];if(!c)break d;d=J[c+4>>2]-1|0;J[c+4>>2]=d;if(!d)Pc[J[J[c>>2]+4>>2]](c);J[a+20>>2]=0}$c(f);ba(b|0);B()}$c(f);ba(a|0);B()}function HNb(a,b){a=a|0;b=b|0;var c=0;var d=Q(0);var e=Q(0);var f=Q(0);var g=0;var h=0;var i=0;var j=0;J[a>>2]=347324;J[a+20>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;i=a+36|0;c=i;J[c>>2]= +0;J[c+4>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;J[a+68>>2]=0;J[a+72>>2]=0;J[a+60>>2]=0;J[a+64>>2]=1065353216;J[a+76>>2]=0;J[a+80>>2]=0;J[a+104>>2]=0;J[a+108>>2]=0;J[a+96>>2]=1056964608;J[a+100>>2]=1065353216;I[a+92>>1]=0;J[a+84>>2]=1065353216;J[a+88>>2]=1065353216;H[a+109|0]=0;H[a+110|0]=0;H[a+111|0]=0;H[a+112|0]=0;H[a+113|0]=0;H[a+114|0]=0;H[a+115|0]=0;H[a+116|0]=0;h=a+120|0;c=h;J[c>>2]=1;J[c+4>>2]=1;J[a+144>>2]=0;J[a+148>>2]=0;J[a+136>>2]=0;J[a+140>>2]=0;j=a+128|0;c=j;J[c>>2]=0;J[c+4>>2]=0;J[a+176>>2]= +0;J[a+180>>2]=0;J[a+168>>2]=0;J[a+172>>2]=0;J[a+160>>2]=0;J[a+164>>2]=0;J[790620]=0;c=_(4,24)|0;g=J[790620];J[790620]=0;if((g|0)==1){a=Z()|0;Bm(j);ba(a|0);B()}g=c+24|0;J[a+180>>2]=g;J[a+172>>2]=c;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=0;J[c+4>>2]=0;J[a+188>>2]=0;J[a+192>>2]=0;J[a+176>>2]=g;J[a+196>>2]=0;J[a+200>>2]=0;J[a+204>>2]=0;J[a+208>>2]=0;J[a+212>>2]=0;J[a+216>>2]=0;J[a+220>>2]=0;J[a+224>>2]=0;J[a+228>>2]=0;J[a+232>>2]=0;J[a+236>>2]=0;J[a+244>>2]=0;J[a+248>>2]=0;J[a+252>> +2]=0;J[a+256>>2]=0;J[a+260>>2]=0;J[a+264>>2]=0;J[a+268>>2]=0;J[a+272>>2]=0;J[a+276>>2]=0;J[a+292>>2]=1092616192;N[a+12>>2]=N[b+16>>2];N[a+16>>2]=N[b+20>>2];c=J[b+4>>2];J[a+20>>2]=J[b>>2];J[a+24>>2]=c;c=J[b+12>>2];J[a+28>>2]=J[b+8>>2];J[a+32>>2]=c;ad(i,b,81);J[790620]=0;$(2499,h|0,b+84|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1){J[a+280>>2]=0;J[a+284>>2]=0;if(N[a+108>>2]==Q(0))d=Q(1);else{e=N[a+12>>2];d=N[a+16>>2];a:{if(e>2]}N[a+284>>2]=d;d=Q(d+Q(1))}if(N[a+112>>2]!= +Q(0)){e=N[a+16>>2];f=N[a+12>>2];b:{if(e>2]}N[a+280>>2]=f}N[a+288>>2]=Q(1)/Q(d+f);return a|0}a=Z()|0;fg(h);ba(a|0);B()}function VJb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)? +h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a;h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632;g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<= +M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]= +m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g+4>>2]!=1){J[g+4>>2]=1;dd(g+2408|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];co(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function Qic(a,b,c,d,e,f){a= +a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;a=Kc-256|0;Kc=a;J[a+248>>2]=c;J[a+252>>2]=b;h=Jo(d);Lz(a+196|0,d,a+247|0);b=dg(a+184|0);if(K[b+11|0]>>>7|0)c=(J[b+8>>2]&2147483647)-1|0;else c=10;J[790620]=0;da(9212,b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9094,a+252|0,a+248|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+11|0]>>>7|0)d= +J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;J[790620]=0;da(9212,b|0,d<<1);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+252|0;g=_(9095,d|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break d;J[790620]=0; +g=vu(g,h,c,a+180|0,a+8|0,H[a+247|0],a+196|0,a+16|0,a+12|0,2986768);i=J[790620];J[790620]=0;if((i|0)==1)break d;if(g)break c;J[790620]=0;_(9097,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=YL(9218,c,J[a+180>>2],e,h);d=Oc;h=J[790620];J[790620]=0;f:{if((h|0)==1)break f;J[f>>2]=c;J[f+4>>2]=d;J[790620]=0;Cj(a+196| +0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9094,a+252|0,a+248|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]|2;c=J[a+252>>2];Ud(b);Ud(a+196|0);Kc=a+256|0;break a}}c=Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function Jic(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;a=Kc-256|0;Kc=a;J[a+248>>2]=c;J[a+252>>2]=b;h=Jo(d);Lz(a+196|0,d,a+247|0);b=dg(a+184|0);if(K[b+11|0]>>>7|0)c=(J[b+8>>2]&2147483647)-1|0;else c= +10;J[790620]=0;da(9212,b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9094,a+252|0,a+248|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;J[790620]=0;da(9212,b|0,d<<1);d=J[790620];J[790620]= +0;if((d|0)==1)break b;d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+252|0;g=_(9095,d|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break d;J[790620]=0;g=vu(g,h,c,a+180|0,a+8|0,H[a+247|0],a+196|0,a+16|0,a+12|0,2986768);i=J[790620];J[790620]=0;if((i|0)==1)break d;if(g)break c;J[790620]=0;_(9097,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+ +207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=YL(9222,c,J[a+180>>2],e,h);d=Oc;h=J[790620];J[790620]=0;f:{if((h|0)==1)break f;J[f>>2]=c;J[f+4>>2]=d;J[790620]=0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9094,a+252|0,a+248|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]|2;c=J[a+252>>2];Ud(b);Ud(a+196|0);Kc=a+256|0;break a}}c= +Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function QW(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;c=I[a+1044>>1];a:{d=L[a+1046>>1];if(!d){b:{if((c|0)>0)break b;J[a+1056>>2]=J[a+1052>>2];c=J[a+1020>>2];if((c|0)>=16383){c=0;d=Pc[J[J[b>>2]+12>>2]](b,J[a+1028>>2],1,16383,0,0)|0;J[a+1024>>2]=d;if((d|0)<=16382)H[d+J[a+1028>>2]|0]=255;J[a+1020>>2]=0}if(J[a+1024>>2]<=(c|0))break a;J[a+1020>>2]=c+1;d=K[J[a+1028>>2]+c|0];I[a+1044>>1]=d;c=0;if(!d)break b;d=0;for(;1;){c=J[a+1020>>2];if((c|0)>=16383){c= +Pc[J[J[b>>2]+12>>2]](b,J[a+1028>>2],1,16383,0,0)|0;J[a+1024>>2]=c;if((c|0)<=16382)H[c+J[a+1028>>2]|0]=255;J[a+1020>>2]=0;c=0}if(J[a+1024>>2]<=(c|0))return-1;J[a+1020>>2]=c+1;H[J[a+1052>>2]+d|0]=K[J[a+1028>>2]+c|0];c=I[a+1044>>1];d=d+1|0;if((c|0)>(d|0))continue;break}}d=J[a+1056>>2];J[a+1056>>2]=d+1;d=K[d|0];I[a+1046>>1]=8;H[a+1048|0]=d;c=c-1|0;I[a+1044>>1]=c;d=8}if(c<<16>>16<0)return I[a+1036>>1];f=d<<16>>16;g=K[a+1048|0]>>>8-f|0;e=I[a+1032>>1];if((f|0)<(e|0))for(;1;){c:{if(c<<16>>16>0)break c;J[a+ +1056>>2]=J[a+1052>>2];c=J[a+1020>>2];if((c|0)>=16383){c=Pc[J[J[b>>2]+12>>2]](b,J[a+1028>>2],1,16383,0,0)|0;J[a+1024>>2]=c;if((c|0)<=16382)H[c+J[a+1028>>2]|0]=255;J[a+1020>>2]=0;c=0}if(J[a+1024>>2]<=(c|0))break a;J[a+1020>>2]=c+1;d=K[J[a+1028>>2]+c|0];I[a+1044>>1]=d;c=0;if(!d)break c;d=0;for(;1;){c=J[a+1020>>2];if((c|0)>=16383){c=Pc[J[J[b>>2]+12>>2]](b,J[a+1028>>2],1,16383,0,0)|0;J[a+1024>>2]=c;if((c|0)<=16382)H[c+J[a+1028>>2]|0]=255;J[a+1020>>2]=0;c=0}if(J[a+1024>>2]<=(c|0))return-1;J[a+1020>>2]= +c+1;H[J[a+1052>>2]+d|0]=K[J[a+1028>>2]+c|0];c=I[a+1044>>1];d=d+1|0;if((c|0)>(d|0))continue;break}}d=J[a+1056>>2];J[a+1056>>2]=d+1;d=K[d|0];H[a+1048|0]=d;e=L[a+1046>>1];f=e+8|0;I[a+1046>>1]=f;c=c-1|0;I[a+1044>>1]=c;g=d<>16;e=I[a+1032>>1];if((d|0)<(e|0))continue;break}I[a+1046>>1]=d-e;return(J[(e<<2)+45072>>2]&g)<<16>>16}I[a+1044>>1]=65535;return-1}function DA(a,b,c,d,e){var f=0;var g=0;var h=0;f=Kc-16|0;Kc=f;g=Pc[J[e>>2]](b,a)|0;h=Pc[J[e>>2]](c,b)|0;a:{b:{if(!g){g=0;if(!h)break a;J[f+ +8>>2]=J[b+8>>2];g=J[b+4>>2];J[f>>2]=J[b>>2];J[f+4>>2]=g;J[b+8>>2]=J[c+8>>2];g=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=g;J[c+8>>2]=J[f+8>>2];g=J[f+4>>2];J[c>>2]=J[f>>2];J[c+4>>2]=g;g=1;if(!(Pc[J[e>>2]](b,a)|0))break a;J[f+8>>2]=J[a+8>>2];g=J[a+4>>2];J[f>>2]=J[a>>2];J[f+4>>2]=g;J[a+8>>2]=J[b+8>>2];g=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=g;J[b+8>>2]=J[f+8>>2];g=J[f+4>>2];J[b>>2]=J[f>>2];J[b+4>>2]=g;break b}if(h){J[f+8>>2]=J[a+8>>2];g=J[a+4>>2];J[f>>2]=J[a>>2];J[f+4>>2]=g;J[a+8>>2]=J[c+8>>2];g=J[c+4>>2];J[a>> +2]=J[c>>2];J[a+4>>2]=g;J[c+8>>2]=J[f+8>>2];g=J[f+4>>2];J[c>>2]=J[f>>2];J[c+4>>2]=g;g=1;break a}J[f+8>>2]=J[a+8>>2];g=J[a+4>>2];J[f>>2]=J[a>>2];J[f+4>>2]=g;J[a+8>>2]=J[b+8>>2];g=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=g;J[b+8>>2]=J[f+8>>2];g=J[f+4>>2];J[b>>2]=J[f>>2];J[b+4>>2]=g;g=1;if(!(Pc[J[e>>2]](c,b)|0))break a;J[f+8>>2]=J[b+8>>2];g=J[b+4>>2];J[f>>2]=J[b>>2];J[f+4>>2]=g;J[b+8>>2]=J[c+8>>2];g=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=g;J[c+8>>2]=J[f+8>>2];g=J[f+4>>2];J[c>>2]=J[f>>2];J[c+4>>2]=g}g=2}c:{if(!(Pc[J[e>> +2]](d,c)|0))break c;J[f+8>>2]=J[c+8>>2];h=J[c+4>>2];J[f>>2]=J[c>>2];J[f+4>>2]=h;J[c+8>>2]=J[d+8>>2];h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;J[d+8>>2]=J[f+8>>2];h=J[f+4>>2];J[d>>2]=J[f>>2];J[d+4>>2]=h;if(!(Pc[J[e>>2]](c,b)|0)){g=g+1|0;break c}J[f+8>>2]=J[b+8>>2];d=J[b+4>>2];J[f>>2]=J[b>>2];J[f+4>>2]=d;J[b+8>>2]=J[c+8>>2];d=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=d;J[c+8>>2]=J[f+8>>2];d=J[f+4>>2];J[c>>2]=J[f>>2];J[c+4>>2]=d;if(!(Pc[J[e>>2]](b,a)|0)){g=g+2|0;break c}J[f+8>>2]=J[a+8>>2];c=J[a+4>>2];J[f>> +2]=J[a>>2];J[f+4>>2]=c;J[a+8>>2]=J[b+8>>2];c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;J[b+8>>2]=J[f+8>>2];a=J[f+4>>2];J[b>>2]=J[f>>2];J[b+4>>2]=a;g=g+3|0}Kc=f+16|0;return g}function Vn(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;if(a){a:switch(J[a+4>>2]-2|0){case 12:qv(a);return;case 16:b=J[a+8>>2];if(b)Pc[J[751857]](b);b=J[a+12>>2];if(b)Pc[J[751857]](b);Pc[J[751857]](a);return;case 0:iC(a);return;default:break a}b:{if(!J[784483])break b;b=J[784481];if(!b)break b;Pc[b|0](a)}b=J[a+32>>2];if(b)e= +J[b+80>>2];c=J[a+4>>2];if((c|0)==17){d=J[a+56>>2];c:{if(!d)break c;if(e){b=e;for(;1;){c=J[b+16>>2];if(c)for(;1;){if(d>>>0<=M[c+4>>2]&d>>>0>=c+20>>>0)break c;c=J[c>>2];if(c)continue;break}b=J[b+20>>2];if(b)continue;break}}Pc[J[751857]](d)}d=J[a+52>>2];d:{if(!d)break d;if(e){b=e;for(;1;){c=J[b+16>>2];if(c)for(;1;){if(d>>>0<=M[c+4>>2]&d>>>0>=c+20>>>0)break d;c=J[c>>2];if(c)continue;break}b=J[b+20>>2];if(b)continue;break}}Pc[J[751857]](d)}c=J[a+4>>2]}d=J[a+12>>2];e:{f:{if(d){b=5;if((c|0)==5)break f;wp(d); +b=J[a+4>>2]}else b=c;g:{if(b>>>0>20|!(1<>2];if(!c)break g;for(;1;){b=J[c+24>>2];iC(c);c=b;if(c)continue;break}b=J[a+4>>2]}f=1;if((b|0)==1)break e}f=b;if(b-19>>>0<2)break e;f=b;if((b|0)==5)break e;g=J[a+40>>2];f=b;if(!g)break e;f=b;if((a+44|0)==(g|0))break e;if(e){d=e;for(;1;){c=J[d+16>>2];if(c)for(;1;){f=b;if(!(M[c+4>>2]>>0|c+20>>>0>g>>>0))break e;c=J[c>>2];if(c)continue;break}d=J[d+20>>2];if(d)continue;break}}Pc[J[751857]](g);f=J[a+4>>2]}d=f;b=J[a+8>>2];h:{if(!b)break h; +i:switch(d-3|0){case 0:case 5:break h;default:break i}if(e)for(;1;){c=J[e+16>>2];if(c)for(;1;){if(b>>>0<=M[c+4>>2]&b>>>0>=c+20>>>0)break h;c=J[c>>2];if(c)continue;break}e=J[e+20>>2];if(e)continue;break}Pc[J[751857]](b);d=J[a+4>>2]}j:{if(!(1<>>0>20)break j;c=J[a+48>>2];if(!c)break j;for(;1;){b=J[c>>2];e=J[c+8>>2];if(e)Pc[J[751857]](e);e=J[c+12>>2];if(e)Pc[J[751857]](e);Pc[J[751857]](c);c=b;if(b)continue;break}}Pc[J[751857]](a)}}function Gt(a,b,c){var d=0;var e=0;var f=0;var g=0;var h= +0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;e=Kc-16|0;Kc=e;g=O[c>>3];a:{if(!(!(g>=1E-8)|!(g<=.99999999))){Nv(e+4|0,b,c);d=1;i=J[b+52>>2]+1|0;c=J[e+4>>2];g=O[c+80>>3];r=J[b+56>>2];s=K[b+50|0];l=O[c+72>>3];b:{if(!K[b+120|0]){m=O[b+112>>3];f=O[b+104>>3];n=O[b+96>>3];o=O[b+88>>3];j=O[b+80>>3];h=O[b+72>>3];d=0;k=0;break b}k=O[c+88>>3];p=O[c+96>>3];q=O[c+104>>3];t=O[c+112>>3];H[b+120|0]=1;h=O[c+232>>3];j=O[b+80>>3];n=O[c+240>>3]-j;O[b+96>>3]= +n;f=h;h=O[b+72>>3];o=f-h;O[b+88>>3]=o;f=O[c+248>>3];m=O[c+256>>3]-j;O[b+112>>3]=m;f=f-h;O[b+104>>3]=f;q=q-l;p=p-g;u=k-l;k=t-g}O[a+72>>3]=h;J[a+60>>2]=0;J[a+64>>2]=0;J[a+56>>2]=r;J[a+52>>2]=i;H[a+51|0]=0;H[a+50|0]=s;H[a+49|0]=0;H[a+48|0]=d;O[a+32>>3]=q;O[a+16>>3]=u;O[a+8>>3]=g;O[a>>3]=l;O[a+112>>3]=m;O[a+104>>3]=f;O[a+96>>3]=n;O[a+88>>3]=o;O[a+80>>3]=j;O[a+40>>3]=k;O[a+24>>3]=p;J[a+128>>2]=J[b+128>>2];d=J[b+124>>2];J[a+120>>2]=J[b+120>>2];J[a+124>>2]=d;J[a+132>>2]=J[b+132>>2];d=a;a=J[b+136>>2];J[d+ +136>>2]=a;if(a)J[a+4>>2]=J[a+4>>2]+1;a=J[e+8>>2];b=c;if((a|0)!=(b|0)){for(;1;){b=a;a=a-144|0;d=J[a+136>>2];c:{if(!d)break c;i=J[d+4>>2];J[d+4>>2]=i-1;if(i)break c;Pc[J[J[d>>2]+8>>2]](d);jd(d)}b=J[b-80>>2];d:{if(!b)break d;d=J[b+4>>2];J[b+4>>2]=d-1;if(d)break d;Pc[J[J[b>>2]+8>>2]](b);jd(b)}if((a|0)!=(c|0))continue;break}b=J[e+4>>2]}J[e+8>>2]=c;Zc(b);break a}J[a>>2]=0;J[a+4>>2]=0;J[a+72>>2]=0;J[a+76>>2]=0;J[a+56>>2]=0;J[a+60>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+24>>2]=0;J[a+ +28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a- -64>>2]=0;J[a+48>>2]=0;J[a+52>>2]=-1;J[a+80>>2]=0;J[a+84>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;J[a+96>>2]=0;J[a+100>>2]=0;J[a+104>>2]=0;J[a+108>>2]=0;J[a+112>>2]=0;J[a+116>>2]=0;J[a+120>>2]=0;J[a+124>>2]=-1;J[a+128>>2]=0;J[a+132>>2]=0;J[a+136>>2]=0}Kc=e+16|0}function rMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+ +1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a;h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2]; +if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632;g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g); +J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g>>2]!=1){J[g>>2]=1;dd(g+2144|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+ +28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];po(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function aKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i= +(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a;h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632;g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+ +24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g; +J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g+4>>2]!=1){J[g+4>>2]=1;dd(g+2408|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);co(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function _Jb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g= +0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a;h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b; +if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632;g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>> +2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g+4>>2]!=1){J[g+4>>2]=1;dd(g+2408|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g= +J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);co(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function XJb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g; +J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a;h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i; +J[e+4>>2]=2147483632;g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d; +i=J[d+8>>2];if(i){Zc(i);g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g+4>>2]!=1){J[g+4>>2]=1;dd(g+2408|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);co(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a, +c))break a;if(Jd(b,d))continue;break}}}function QUb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;d=Kc-48|0;Kc=d;i=J[b+28>>2];J[d+24>>2]=J[b+8>>2];o=d,p=eh(b,d+8|0),J[o+12>>2]=p;c=J[d+8>>2];a:{if(c)break a;c=_f(b,324624,d+12|0);J[d+8>>2]=c;if(c)break a;c=1330926671;b:{if(J[d+12>>2]!=1330926671){e=J[d+24>>2];c=ie(b,e+12|0);J[d+44>>2]=c;if(c)break a;c=2;if(!L[d+16>>1])break a;j=e+28|0;e=0;for(;1;){c:{c=_f(b,324656,d+ +28|0);J[d+44>>2]=c;if(c){I[d+16>>1]=e-1;break c}g=J[b+4>>2];h=J[d+36>>2];d:{if(g>>>0>>0)break d;c=J[d+28>>2];m=g-h|0;g=J[d+40>>2];if(!((c|0)==1986884728|m>>>0>=g>>>0)&(c|0)!=1752003704)break d;f=f+1|0;e:{if((c|0)<=1651008867){if((c|0)==1296389185)break e;if((c|0)!=1397313095)break d;l=1;break d}if((c|0)!=1751474532&(c|0)!=1651008868)break d;if(g>>>0<54){c=142;break a}c=ie(b,h+12|0);J[d+44>>2]=c;if(c)break a;eh(b,d+44|0);c=J[d+44>>2];if(c)break a;c=ie(b,j+(e<<4)|0);J[d+44>>2]=c;k=1;if(!c)break d; +break a}n=1}e=e+1|0;if(e>>>0>1])continue}break}c=2;if(!(f&65535))break a;if(!k){c=142;if(!l|!n)break a}J[d+8>>2]=0;c=J[d+12>>2];break b}f=L[d+16>>1];if(f)break b;c=2;break a}J[a+148>>2]=c;I[a+152>>1]=f;o=a,p=Id(i,16,0,f&65535,0,d+8|0),J[o+156>>2]=p;c=J[d+8>>2];if(c)break a;c=ie(b,J[d+24>>2]+12|0);J[d+8>>2]=c;if(c)break a;c=gg(b,L[d+16>>1]<<4);J[d+8>>2]=c;if(c)break a;f:{if(!L[d+16>>1]){f=0;break f}j=0;f=0;for(;1;){h=hj(b);l=hj(b);i=hj(b);k=hj(b);c=J[b+4>>2];g:{if(c>>>0>>0)break g;c=c-i| +0;if(c>>>0>>0){if((h|0)!=1986884728&(h|0)!=1752003704)break g;k=c&-4}g=J[a+156>>2];e=f&65535;h:{if(!e){e=0;break h}c=0;for(;1;){if((h|0)==J[g+(c<<4)>>2])break g;c=c+1|0;if((e|0)!=(c|0))continue;break}}c=g+(e<<4)|0;J[c+12>>2]=k;J[c+8>>2]=i;J[c+4>>2]=l;J[c>>2]=h;f=f+1|0}j=j+1|0;if(L[d+16>>1]>(j&65535)>>>0)continue;break}}I[a+152>>1]=f;vf(b);c=J[d+8>>2]}Kc=d+48|0;return c|0}function AMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+ +1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a;h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3); +J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632;g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]- +J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g>>2]!=1){J[g>>2]=1;dd(g+2168|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue; +break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];qo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function Gna(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;i=Kc-16|0;Kc=i;f=!a;a:{if(f)break a;b:switch((f?-1:J[a+8>>2])-1|0){case 0:f=0;e=Kc-16|0;Kc=e;j=!a;c:{if(j|((j?-1:J[a+8>>2])|0)!=1)break c;Og(a,e+12|0,e+8|0,0);c=Xi(J[e+12>>2],J[e+8>>2],32); +if(!c)break c;if(!(!c|!a|(a|0)==(c|0))){J[c+20>>2]=J[a+20>>2];J[c+24>>2]=J[a+24>>2]}J[e+4>>2]=0;J[e>>2]=-1;b=a?J[a+40>>2]:0;m=a?J[a+12>>2]:-1;n=c?J[c+40>>2]:0;j=c?J[c+12>>2]:-1;a=J[e+8>>2];d:{if((a|0)<=0)break d;f=J[e+12>>2];if((f|0)<=0)break d;for(;1;){if((f|0)>0){k=n+(P(g,j)<<2)|0;o=b+(P(g,m)<<2)|0;a=0;for(;1;){J[k+(a<<2)>>2]=J[e+((J[o+(a>>>3&536870908)>>2]>>>(a^-1)&1)<<2)>>2];a=a+1|0;f=J[e+12>>2];if((a|0)<(f|0))continue;break}a=J[e+8>>2]}g=g+1|0;if((g|0)<(a|0))continue;break}}f=c}Kc=e+16|0;b=f; +break a;case 1:a=Ina(a,1);J[i+12>>2]=a;b=nL(a);te(i+12|0);break a;case 3:a=Hna(a,1);J[i+12>>2]=a;b=nL(a);te(i+12|0);break a;case 7:b=nL(a);break a;case 15:a=Jna(a);J[i+12>>2]=a;b=nL(a);te(i+12|0);break a;case 23:d=Kc-32|0;Kc=d;f=!a;e:{if(f)break e;Og(a,d+28|0,d+24|0,d+20|0);if(J[d+20>>2]!=32)break e;m=f?0:J[a+40>>2];n=a?J[a+12>>2]:-1;b=JX(J[d+28>>2],J[d+24>>2],24);if(b)j=J[b+40>>2];else j=0;f=b?J[b+12>>2]:-1;h=J[d+24>>2];f:{if((h|0)<=0)break f;c=J[d+28>>2];if((c|0)<=0)break f;for(;1;){if((c|0)>0){o= +m+(P(g,n)<<2)|0;h=(P(f,g)<<2)+j|0;l=0;for(;1;){p=J[(l<<2)+o>>2];e=d+12|0;k=d+8|0;c=d+16|0;if(c)J[c>>2]=p>>>24;if(e)J[e>>2]=p>>>16&255;if(k)J[k>>2]=p>>>8&255;H[h|0]=J[d+16>>2];H[h+1|0]=J[d+12>>2];H[h+2|0]=J[d+8>>2];h=h+3|0;c=J[d+28>>2];l=l+1|0;if((c|0)>(l|0))continue;break}h=J[d+24>>2]}g=g+1|0;if((g|0)<(h|0))continue;break}}if(!(!b|!a|(a|0)==(b|0))){J[b+20>>2]=J[a+20>>2];J[b+24>>2]=J[a+24>>2]}if(!(!b|!a|(a|0)==(b|0)))J[b+28>>2]=J[a+28>>2]}Kc=d+32|0;break a;case 31:break b;default:break a}b=Tg(0,a)}Kc= +i+16|0;return b}function gya(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;g=Kc-48|0;Kc=g;SE(J[b+12>>2]);uN(J[b+12>>2]);e=J[b+12>>2];H[e+2876|0]=0;e=e+2031|0;H[e|0]=1;H[e+1|0]=1;Pc[J[J[b>>2]+20>>2]](b)|0;J[g+40>>2]=1;e=g+40|0;Pc[J[J[b>>2]+308>>2]](b,e)|0;h=J[b+12>>2];J[h+2840>>2]=d;H[h+2848|0]=1;h=g+24|0;f=g+16|0;Pc[J[J[c>>2]+40>>2]](c,d,h,f,e,g+32|0);O[g+24>>3]=O[g+24>>3]*(25.4/O[g+40>>3]);O[g+16>>3]=O[g+16>>3]*(25.4/O[g+32>>3]);Pc[J[J[b>>2]+36>>2]](b,h)|0;Pc[J[J[b>> +2]+28>>2]](b,f)|0;Pc[J[J[c>>2]+44>>2]](c,b,d,0,0);H[J[b+12>>2]+2848|0]=0;J[g+12>>2]=1;Pc[J[J[b>>2]+312>>2]](b,g+12|0)|0;h=J[b+12>>2]+1416|0;e=Kc-16|0;Kc=e;J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0;a:{b:{c:{d:{e:{f:{g:{c=J[h+1248>>2];i=J[h+1252>>2];if((c|0)!=(i|0))for(;1;){if(J[c>>2]){J[790620]=0;d=_(4,20)|0;f=J[790620];J[790620]=0;if((f|0)==1)break c;J[790620]=0;J[d+4>>2]=0;J[d+8>>2]=0;J[d>>2]=2817876;J[d+12>>2]=0;J[d+16>>2]=0;f=J[790620];J[790620]=0;if((f|0)==1)break g;f=J[c>>2];J[790620]=0;da(8904,f|0, +d|0);f=J[790620];J[790620]=0;if((f|0)==1)break c;J[790620]=0;da(5057,e+4|0,d|0);f=J[790620];J[790620]=0;if((f|0)==1)break f;f=J[a+4>>2];h:{if(f>>>0>2]){j=J[e+8>>2];J[f>>2]=J[e+4>>2];J[f+4>>2]=j;J[f+8>>2]=J[e+12>>2];J[a+4>>2]=f+12;break h}J[790620]=0;da(2699,a|0,e+4|0);f=J[790620];J[790620]=0;if((f|0)==1)break e;if(H[e+15|0]>=0)break h;Zc(J[e+4>>2])}Pc[J[J[d>>2]+4>>2]](d)}c=c+8|0;if((i|0)!=(c|0))continue;break}c=J[h+1308>>2];d=J[h+1312>>2];if((c|0)==(d|0))break d;h=J[a+4>>2];J[790620]=0;ha(8906, +a|0,h|0,c|0,d|0)|0;c=J[790620];J[790620]=0;if((c|0)!=1)break d;c=Z()|0;break b}c=Z()|0;Zc(d);break b}c=Z()|0;break b}c=Z()|0;if(H[e+15|0]>=0)break b;Zc(J[e+4>>2]);break b}Kc=e+16|0;break a}c=Z()|0}og(a);ba(c|0);B()}b=J[b+12>>2];J[790620]=0;aa(8690,b|0);b=J[790620];J[790620]=0;if((b|0)==1){b=Z()|0;og(a);ba(b|0);B()}Kc=g+48|0}function uNa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;b=J[b+4>>2];if(b){c=Kc-32|0;Kc=c;J[a>>2]=123;J[a+4>>2]=0;H[a+11|0]=1;d=J[b+12>>2];J[c+12>>2]=0;J[c+28>>2]= +0;J[790620]=0;J[c+24>>2]=0;f=d;d=c+12|0;oa(7606,f|0,0,d|0,c+28|0,c+24|0);e=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{if((e|0)==1)break i;J[790620]=0;e=J[c+28>>2];g=J[c+12>>2];$(3244,a|0,2741104)|0;f=J[790620];J[790620]=0;if((f|0)==1)break i;J[790620]=0;da(2433,d|0,P(g,100)|0);g=J[790620];J[790620]=0;if((g|0)==1)break h;J[790620]=0;f=d;d=K[c+23|0];g=d<<24>>24<0;ea(2726,a|0,(g?J[c+12>>2]:f)|0,(g?J[c+16>>2]:d)|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break g;if(H[c+23|0]<0)Zc(J[c+12>>2]);J[790620]= +0;$(3244,a|0,2741948)|0;d=J[790620];J[790620]=0;if((d|0)==1)break i;J[790620]=0;d=c+12|0;da(2433,d|0,P(e,100)|0);e=J[790620];J[790620]=0;if((e|0)==1)break f;J[790620]=0;f=d;d=K[c+23|0];e=d<<24>>24<0;ea(2726,a|0,(e?J[c+12>>2]:f)|0,(e?J[c+16>>2]:d)|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break e;if(H[c+23|0]<0)Zc(J[c+12>>2]);d=0;J[790620]=0;$(3244,a|0,2742624)|0;e=J[790620];J[790620]=0;if((e|0)==1)break i;b=J[b+12>>2];if(b){J[790620]=0;d=_(7607,b|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break d}J[790620]= +0;b=c+12|0;da(2433,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break d;J[790620]=0;f=b;b=K[c+23|0];d=b<<24>>24<0;ea(2726,a|0,(d?J[c+12>>2]:f)|0,(d?J[c+16>>2]:b)|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c;if(H[c+23|0]<0)Zc(J[c+12>>2]);J[790620]=0;$(3244,a|0,2743316)|0;b=J[790620];J[790620]=0;if((b|0)!=1)break a}b=Z()|0;break b}b=Z()|0;break b}b=Z()|0;if(H[c+23|0]>=0)break b;Zc(J[c+12>>2]);break b}b=Z()|0;break b}b=Z()|0;if(H[c+23|0]>=0)break b;Zc(J[c+12>>2]);break b}b=Z()|0;break b}b=Z()|0; +if(H[c+23|0]>=0)break b;Zc(J[c+12>>2])}if(H[a+11|0]<0)Zc(J[a>>2]);ba(b|0);B()}Kc=c+32|0;return}J[a>>2]=0;H[a+11|0]=0}function rca(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;e=Kc-128|0;Kc=e;a:{if(J[a+292>>2])break a;b=J[a+36>>2];if((J[b+20>>2]-J[b+16>>2]|0)>249)break a;Je(a)}b:{if(J[a+172>>2]==-1){b=0;break b}f=_g(a,e+12|0);c:{for(;1;){if(!ev(J[a+360>>2],f))break c;d:{if((g|0)<101){g=g+1|0;break d}g=0;if(J[a+292>>2])break d;b=J[a+36>>2];if((J[b+20>>2]-J[b+16>>2]|0)>249)break d; +Je(a)}e:{if(J[e+12>>2]==1){H[(e+16|0)+d|0]=f;d=d+1|0;break e}d=_k((e+16|0)+d|0,f)+d|0}b=J[a+36>>2];c=J[b+16>>2];f:{if(K[c|0]==10){J[b+32>>2]=1;J[b+28>>2]=J[b+28>>2]+1;break f}J[b+32>>2]=J[b+32>>2]+1}i=b;b=c+J[e+12>>2]|0;J[i+16>>2]=b;if(K[b|0]==37)Pe(a);f=_g(a,e+12|0);if(!f){g:{if(J[a+292>>2])break g;b=J[a+36>>2];if((J[b+20>>2]-J[b+16>>2]|0)>249)break g;Je(a)}if(J[a+172>>2]==-1){b=0;break b}g=0;f=_g(a,e+12|0)}if((d|0)<100)continue;break}b=0;h=d<<1;c=Pc[J[751856]](h)|0;if(!c){qf(a,0);break b}b=ad(c, +e+16|0,d);if(ev(J[a+360>>2],f))for(;1;){h:{if((g|0)<101){g=g+1|0;break h}i:{if(J[a+292>>2])break i;b=J[a+36>>2];if((J[b+20>>2]-J[b+16>>2]|0)>249)break i;Je(a)}g=0;if(J[a+172>>2]!=-1)break h;b=0;Pc[J[751857]](c);break b}j:{if((d+10|0)<=(h|0)){b=c;break j}if(!(K[a+362|0]&8|(h|0)<50001)){k:{if(J[a+172>>2]==-1?J[a+212>>2]:0)break k;J[a+84>>2]=110;J[e+4>>2]=6971;J[e>>2]=6398;md(0,0,0,a,0,1,110,3,6971,0,0,0,33844,e);J[a+12>>2]=0;if(J[a+288>>2])break k;J[a+212>>2]=1}b=0;Pc[J[751857]](c);break b}h=h<<1;b= +Pc[J[751858]](c,h)|0;if(b)break j;b=0;qf(a,0);Pc[J[751857]](c);break b}l:{if(J[e+12>>2]==1){H[b+d|0]=f;d=d+1|0;break l}d=_k(b+d|0,f)+d|0}c=J[a+36>>2];f=J[c+16>>2];m:{if(K[f|0]==10){J[c+32>>2]=1;J[c+28>>2]=J[c+28>>2]+1;break m}J[c+32>>2]=J[c+32>>2]+1}i=c;c=f+J[e+12>>2]|0;J[i+16>>2]=c;if(K[c|0]==37)Pe(a);f=_g(a,e+12|0);c=b;if(ev(J[a+360>>2],f))continue;break}H[b+d|0]=0;break b}if(!d){b=0;break b}b=Xn(e+16|0,d)}Kc=e+128|0;return b}function OLa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0; +var h=0;var i=0;var j=0;g=Kc-32|0;Kc=g;a:{b:{if(J[a+16>>2]){a=xd(g+8|0,2743753,2742159,881,2751788,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break a;d=Z()|0;od(a);break b}if(fm(a+20|0)){a=xd(g+8|0,2744460,2742159,882,2751788,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break a;d=Z()|0;od(a);break b}if((c|0)<0){a=xd(g+8|0,2741241,2742159,883,2751788,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break a;d=Z()|0;od(a);break b}Kl(a+16|0,b);J[a+ +84>>2]=d;J[a+80>>2]=c;e=J[a+16>>2];b=J[e+84>>2];d=(d|0)<0?(b|0)>0?b-c|0:d:d;f=J[e+16>>2];c:{if(!f){b=e;break c}for(;1;){b=f;f=J[b+84>>2];c=J[e+80>>2]+c|0;d=(d|0)<0?(f|0)>0?f-c|0:d:d;e=b;f=J[b+16>>2];if(f)continue;break}}d:{e:{f:{if(fm(b+20|0)){if(J[b+84>>2]<(J[b+80>>2]+(c+d|0)|0))break e;break f}if((d|0)<0){if(K[b+8|0])break f;break e}if((t2(J[b+72>>2],c,d)|0)!=(d|0))break e}H[a+8|0]=1;break d}AO(J[a+16>>2],J[a+80>>2],J[a+84>>2],7673,a)}de(a- -64|0,0);d=J[a+96>>2];if(d)for(;1;){b=J[d+8>>2];if(!J[b+ +8>>2])J[b+8>>2]=1;d=J[d>>2];if(d)continue;break}g:{h:{i:{b=J[a+116>>2];if(b)for(;1;){d=0;c=J[b+8>>2];if(c){J[790620]=0;J[c+4>>2]=J[c+4>>2]+1;c=J[790620];J[790620]=0;if((c|0)==1)break i;d=J[b+8>>2]}J[g+8>>2]=d;c=J[d+16>>2];j:{if((c|0)>=0)break j;e=J[a+84>>2];if((e|0)<=0)break j;c=e-J[d+12>>2]|0}e=J[d+24>>2];f=J[d+20>>2];h=J[a+16>>2];i=J[d+12>>2];j=J[a+80>>2];J[790620]=0;oa(7672,h|0,i+j|0,c|0,f|0,e|0);c=J[790620];J[790620]=0;if((c|0)==1)break h;J[790620]=0;J[g+8>>2]=0;c=J[d+4>>2]-1|0;J[d+4>>2]=c;e= +J[790620];J[790620]=0;if((e|0)==1)break g;if(!c){J[790620]=0;aa(7558,d|0);c=J[790620];J[790620]=0;if((c|0)==1)break g}b=J[b>>2];if(b)continue;break}Kc=g+32|0;return}d=Z()|0;break b}d=Z()|0;cd(g+8|0);break b}fa(0)|0;ed();B()}ba(d|0)}B()}function yMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]= +g;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a;h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]= +i;J[e+4>>2]=2147483632;g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d; +i=J[d+8>>2];if(i){Zc(i);g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g>>2]!=1){J[g>>2]=1;dd(g+2144|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);po(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a; +if(Jd(b,d))continue;break}}}function vMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a;h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>> +2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632;g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2]; +if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g>> +2]!=1){J[g>>2]=1;dd(g+2144|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);po(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function tMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100| +0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a;h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b; +j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632;g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d; +if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g>>2]!=1){J[g>>2]=1;dd(g+2144|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c, +d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);po(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function mq(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;d=Kc-32|0;Kc=d;a:{b=J[a+216>>2];if(!b)break a;b=(b+J[a+212>>2]|0)-1|0;b=J[J[a+200>>2]+(b>>>6&67108860)>>2]+((b&255)<<4)|0;if(J[b+4>>2]==J[b+8>>2])break a;l=d+20|0;b=J[a+136>>2];h=Pc[J[J[b>>2]+16>>2]](b)|0;for(;1;){b=(J[a+216>>2]+J[a+212>>2]|0)-1|0;f=J[J[a+200>>2]+(b>>> +6&67108860)>>2]+((b&255)<<4)|0;b=J[f+8>>2];c=J[f+4>>2];if((b-c|0)/24>>>0<=i>>>0){if((b|0)!=(c|0))for(;1;){if(H[b-1|0]<0)Zc(J[b-12>>2]);a=b-24|0;if(H[b-13|0]<0)Zc(J[a>>2]);b=a;if((c|0)!=(b|0))continue;break}J[f+8>>2]=c;break a}b=0;J[d+20>>2]=0;J[d+12>>2]=0;J[d+16>>2]=0;H[d+28|0]=0;j=d+12|0;J[d+24>>2]=j;g=J[f+8>>2];e=J[f+4>>2];c=g-e|0;k=(c|0)/24|0;if((e|0)!=(g|0)){b:{c:{d:{e:{if(k>>>0>=178956971){J[790620]=0;aa(6015,j|0);a=J[790620];J[790620]=0;if((a|0)==1)break e;B()}J[790620]=0;e=_(4,c|0)|0;b=J[790620]; +J[790620]=0;if((b|0)==1)break d;J[d+16>>2]=e;J[d+12>>2]=e;J[d+20>>2]=e+P(k,24);c=J[f+8>>2];b=J[f+4>>2];J[790620]=0;c=ha(6016,l|0,b|0,c|0,e|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1)break b;c=Z()|0;J[d+16>>2]=e;break c}c=Z()|0;break c}c=Z()|0}W6(d+24|0);ba(c|0);B()}J[d+16>>2]=c;b=J[d+12>>2]}e=P(i,24);g=b+e|0;c=J[g>>2];b=H[g+11|0];J[790620]=0;da(5750,h|0,((b|0)<0?c:g)|0);b=J[790620];J[790620]=0;f:{if((b|0)==1)break f;J[790620]=0;da(5751,h|0,32);b=J[790620];J[790620]=0;if((b|0)==1)break f;e=e+J[d+12>> +2]|0;c=J[e+12>>2];b=H[e+23|0];J[790620]=0;da(5750,h|0,((b|0)<0?c:e+12|0)|0);b=J[790620];J[790620]=0;if((b|0)==1)break f;J[790620]=0;da(5750,h|0,1082141);b=J[790620];J[790620]=0;if((b|0)==1)break f;e=J[d+12>>2];if(e){b=J[d+16>>2];c=e;if((b|0)!=(e|0)){for(;1;){if(H[b-1|0]<0)Zc(J[b-12>>2]);c=b-24|0;if(H[b-13|0]<0)Zc(J[c>>2]);b=c;if((e|0)!=(b|0))continue;break}c=J[d+12>>2]}J[d+16>>2]=e;Zc(c)}i=i+1|0;continue}break}a=Z()|0;U9(d+12|0);ba(a|0);B()}Kc=d+32|0}function Tic(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d= +d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;a=Kc-256|0;Kc=a;J[a+248>>2]=c;J[a+252>>2]=b;i=Jo(d);Lz(a+196|0,d,a+247|0);b=dg(a+184|0);if(K[b+11|0]>>>7|0)c=(J[b+8>>2]&2147483647)-1|0;else c=10;J[790620]=0;da(9212,b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9094,a+252|0,a+248|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d= +K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;J[790620]=0;da(9212,b|0,d<<1);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+252|0;g=_(9095,d|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break d;J[790620]=0;g=vu(g,i,c,a+180| +0,a+8|0,H[a+247|0],a+196|0,a+16|0,a+12|0,2986768);h=J[790620];J[790620]=0;if((h|0)==1)break d;if(g)break c;J[790620]=0;_(9097,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=ha(9214,c|0,J[a+180>>2],e|0,i|0)|0;d=J[790620];J[790620]=0;f:{if((d|0)==1)break f;J[f>>2]=c;J[790620]=0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c= +J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9094,a+252|0,a+248|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]|2;c=J[a+252>>2];Ud(b);Ud(a+196|0);Kc=a+256|0;break a}}c=Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function Oic(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;a=Kc-256|0;Kc=a;J[a+248>>2]=c;J[a+252>>2]=b;i=Jo(d);Lz(a+196|0,d,a+247|0);b=dg(a+184|0);if(K[b+11|0]>>>7|0)c=(J[b+8>>2]&2147483647)-1|0;else c=10;J[790620]=0;da(9212, +b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9094,a+252|0,a+248|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;J[790620]=0;da(9212,b|0,d<<1);d=J[790620];J[790620]=0;if((d|0)==1)break b; +d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+252|0;g=_(9095,d|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break d;J[790620]=0;g=vu(g,i,c,a+180|0,a+8|0,H[a+247|0],a+196|0,a+16|0,a+12|0,2986768);h=J[790620];J[790620]=0;if((h|0)==1)break d;if(g)break c;J[790620]=0;_(9097,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+207| +0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=ha(9219,c|0,J[a+180>>2],e|0,i|0)|0;d=J[790620];J[790620]=0;f:{if((d|0)==1)break f;I[f>>1]=c;J[790620]=0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9094,a+252|0,a+248|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]|2;c=J[a+252>>2];Ud(b);Ud(a+196|0);Kc=a+256|0;break a}}c=Z()|0;Ud(b); +Ud(a+196|0);ba(c|0);B()}return c|0}function Mic(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;a=Kc-256|0;Kc=a;J[a+248>>2]=c;J[a+252>>2]=b;i=Jo(d);Lz(a+196|0,d,a+247|0);b=dg(a+184|0);if(K[b+11|0]>>>7|0)c=(J[b+8>>2]&2147483647)-1|0;else c=10;J[790620]=0;da(9212,b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9094,a+252|0,a+248|0)|0;g=J[790620];J[790620]=0;if((g| +0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;J[790620]=0;da(9212,b|0,d<<1);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+252|0;g=_(9095,d| +0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break d;J[790620]=0;g=vu(g,i,c,a+180|0,a+8|0,H[a+247|0],a+196|0,a+16|0,a+12|0,2986768);h=J[790620];J[790620]=0;if((h|0)==1)break d;if(g)break c;J[790620]=0;_(9097,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=ha(9220,c|0,J[a+180>>2],e|0,i|0)|0;d=J[790620];J[790620]=0;f:{if((d| +0)==1)break f;J[f>>2]=c;J[790620]=0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9094,a+252|0,a+248|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]|2;c=J[a+252>>2];Ud(b);Ud(a+196|0);Kc=a+256|0;break a}}c=Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function Lic(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;a=Kc-256|0;Kc=a;J[a+248>>2]=c;J[a+252>>2]=b;i=Jo(d);Lz(a+196|0,d,a+247|0);b=dg(a+184|0);if(K[b+ 11|0]>>>7|0)c=(J[b+8>>2]&2147483647)-1|0;else c=10;J[790620]=0;da(9212,b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9094,a+252|0,a+248|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127; J[790620]=0;da(9212,b|0,d<<1);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+252|0;g=_(9095,d|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break d;J[790620]=0;g=vu(g,i,c,a+180|0,a+8|0,H[a+247|0],a+196|0,a+16|0,a+12|0,2986768);h=J[790620];J[790620]=0;if((h|0)==1)break d;if(g)break c;J[790620]=0;_(9097,d|0)|0;d=J[790620]; -J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=ha(9214,c|0,J[a+180>>2],e|0,i|0)|0;d=J[790620];J[790620]=0;f:{if((d|0)==1)break f;J[f>>2]=c;J[790620]=0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9094,a+252|0,a+248|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]| -2;c=J[a+252>>2];Ud(b);Ud(a+196|0);Kc=a+256|0;break a}}c=Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function Oic(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;a=Kc-256|0;Kc=a;J[a+248>>2]=c;J[a+252>>2]=b;i=Jo(d);Lz(a+196|0,d,a+247|0);b=dg(a+184|0);if(K[b+11|0]>>>7|0)c=(J[b+8>>2]&2147483647)-1|0;else c=10;J[790620]=0;da(9212,b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]= -0;d=$(9094,a+252|0,a+248|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;J[790620]=0;da(9212,b|0,d<<1);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>> -2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+252|0;g=_(9095,d|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break d;J[790620]=0;g=vu(g,i,c,a+180|0,a+8|0,H[a+247|0],a+196|0,a+16|0,a+12|0,2986768);h=J[790620];J[790620]=0;if((h|0)==1)break d;if(g)break c;J[790620]=0;_(9097,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c= -ha(9219,c|0,J[a+180>>2],e|0,i|0)|0;d=J[790620];J[790620]=0;f:{if((d|0)==1)break f;I[f>>1]=c;J[790620]=0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9094,a+252|0,a+248|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]|2;c=J[a+252>>2];Ud(b);Ud(a+196|0);Kc=a+256|0;break a}}c=Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function Mic(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;a=Kc-256|0;Kc=a;J[a+248>>2]= -c;J[a+252>>2]=b;i=Jo(d);Lz(a+196|0,d,a+247|0);b=dg(a+184|0);if(K[b+11|0]>>>7|0)c=(J[b+8>>2]&2147483647)-1|0;else c=10;J[790620]=0;da(9212,b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9094,a+252|0,a+248|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c= -K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;J[790620]=0;da(9212,b|0,d<<1);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212,b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+252|0;g=_(9095,d|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break d;J[790620]=0;g=vu(g,i,c,a+180|0,a+8|0,H[a+247|0],a+196|0,a+16|0,a+12|0,2986768);h=J[790620];J[790620]= -0;if((h|0)==1)break d;if(g)break c;J[790620]=0;_(9097,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=ha(9220,c|0,J[a+180>>2],e|0,i|0)|0;d=J[790620];J[790620]=0;f:{if((d|0)==1)break f;J[f>>2]=c;J[790620]=0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9094,a+252|0,a+ -248|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]|2;c=J[a+252>>2];Ud(b);Ud(a+196|0);Kc=a+256|0;break a}}c=Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function Lic(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;a=Kc-256|0;Kc=a;J[a+248>>2]=c;J[a+252>>2]=b;i=Jo(d);Lz(a+196|0,d,a+247|0);b=dg(a+184|0);if(K[b+11|0]>>>7|0)c=(J[b+8>>2]&2147483647)-1|0;else c=10;J[790620]=0;da(9212,b|0,c|0);c=J[790620];J[790620]=0;a:{b:{c:{if((c|0)!=1){if(K[b+11|0]>>>7| -0)c=J[b>>2];else c=b;J[a+180>>2]=c;J[a+12>>2]=a+16;J[a+8>>2]=0;for(;1;){d:{J[790620]=0;d=$(9094,a+252|0,a+248|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(d)break c;g=J[a+180>>2];if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;if((g|0)==(d+c|0)){if(K[b+11|0]>>>7|0)c=J[b+4>>2];else c=K[b+11|0]&127;if(K[b+11|0]>>>7|0)d=J[b+4>>2];else d=K[b+11|0]&127;J[790620]=0;da(9212,b|0,d<<1);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=K[b+11|0]>>>7|0?(J[b+8>>2]&2147483647)-1|0:10;J[790620]=0;da(9212, -b|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;d=c;if(K[b+11|0]>>>7|0)c=J[b>>2];else c=b;J[a+180>>2]=d+c}J[790620]=0;d=a+252|0;g=_(9095,d|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break d;J[790620]=0;g=vu(g,i,c,a+180|0,a+8|0,H[a+247|0],a+196|0,a+16|0,a+12|0,2986768);h=J[790620];J[790620]=0;if((h|0)==1)break d;if(g)break c;J[790620]=0;_(9097,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+ -12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=ha(9221,c|0,J[a+180>>2],e|0,i|0)|0;d=J[790620];J[790620]=0;f:{if((d|0)==1)break f;J[f>>2]=c;J[790620]=0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9094,a+252|0,a+248|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]|2;c=J[a+252>>2];Ud(b);Ud(a+196|0);Kc=a+256|0;break a}}c=Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function HMb(a,b,c,d,e,f){a=a| -0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a;h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g= -(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632;g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>> -2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g>>2]!=1){J[g>>2]=1;dd(g+2168|0,0,513)}for(;1;){if(J[c+4>>2]< -J[d+4>>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);qo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function FMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+ -12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a;h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e, -m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632;g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911? --1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g>>2]!=1){J[g>>2]=1;dd(g+2168|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+ -4>>2]);qo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function CMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a; -h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632;g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<< -3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a, -c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g>>2]!=1){J[g>>2]=1;dd(g+2168|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);qo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function BU(a,b,c,d,e,f,g){var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r= -0;var s=0;var t=0;m=Kc-368|0;Kc=m;n=(J[a+8>>2]+a|0)+(c&65535|b<<16)|0;b=m+288|0;h=m+208|0;c=0;for(;1;){j=K[n|0];a:{b:{if(i>>>0>=12)l=(i<<4&48|(j&240)>>>4)+12|0;else{if(j>>>0>191)break b;l=(j&240)>>>4|0}I[b>>1]=c;I[h>>1]=l;c=c+l|0;i=j&15;if(i>>>0>11){k=k+1|0;h=h+2|0;b=b+2|0;break a}I[b+2>>1]=c;I[h+2>>1]=i;k=k+2|0;c=c+i|0;h=h+4|0;b=b+4|0;break a}I[b>>1]=c;j=(j&63)+12|0;I[h>>1]=j;k=k+1|0;h=h+2|0;c=c+j|0;i=0;b=b+2|0}n=n+1|0;if((k&65535)>>>0<32)continue;break}c=1;c:{if((d|0)>(e|0))break c;j=J[f>>2];r= -g&-3;o=a+18|0;s=J[a>>2]+a|0;p=L[a+16>>1];t=(g|0)!=2;for(;1;){q=d;b=d<<1&62;h=L[b+(m+288|0)>>1]+n|0;c=L[b+(m+208|0)>>1];d:{e:{if(r){if(p>>>0>=60){b=j;if(L[a+136>>1]!=65535)break e}b=g;for(;1;){d=b;f:{if(c&65535){b=h;for(;1;){h=b+1|0;c=c-1|0;if(K[b|0]==59)break f;b=h;if(c&65535)continue;break}break f}c=0}b=d-1|0;if((d|0)>1)continue;break}}b=j;if(!(c&65535))break e;for(;1;){g:{h:{i:{j:{k:{l:{if(!((b|0)!=(j|0)|t)){for(;1;){k=h+1|0;l=c-1|0;i=K[h|0];if(p>>>0<=i>>>0)break l;d=L[(i<<1)+o>>1];if((d|0)==65534){l= -c-2|0;k=h+2|0;d=L[(i<<9|K[h+1|0]<<1)+o>>1]}if((d&65535)!=65535)break i;if((i|0)!=59)break j;if(L[a+136>>1]!=65535){b=j;break e}h=k;c=l;if(c&65535)continue;break}b=j;break e}k=h+1|0;l=c-1|0;i=K[h|0];if(p>>>0>i>>>0)break k}c=l;h=k;if((i|0)==59)break e;if(K[b|0]!=(i|0))break d;b=b+1|0;break g}d=L[(i<<1)+o>>1];if((d|0)==65534){l=c-2|0;k=h+2|0;d=L[(i<<9|K[h+1|0]<<1)+o>>1]}if((d&65535)!=65535)break i;if((i|0)==59)break e}if(K[b|0]!=(i|0))break d;b=b+1|0;break h}c=(d&65535)+s|0;for(;1;){d=K[c|0];if(!d)break h; -c=c+1|0;h=K[b|0];b=b+1|0;if((d|0)==(h|0))continue;break}break d}c=l;h=k}if(c&65535)continue;break}}if(K[b|0])break d;J[f+4>>2]=q;c=0;break c}c=1;d=q+1|0;if((e|0)!=(q|0))continue;break}}Kc=m+368|0;return c}function b4a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;d=Kc-160|0;Kc=d;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{c=J[a+184>>2];if(!c){e=rq(a);if(!e){c=0;break f}f=_c(44);J[790620]=0;g=ve(f);c=J[790620];J[790620]=0;if((c|0)==1)break d;J[a+184>>2]=g;J[790620]=0;H[d+43|0]=7; -J[d+32>>2]=K[1078401]|K[1078402]<<8|(K[1078403]<<16|K[1078404]<<24);c=K[1078404]|K[1078405]<<8|(K[1078406]<<16|K[1078407]<<24);H[d+35|0]=c;H[d+36|0]=c>>>8;H[d+37|0]=c>>>16;H[d+38|0]=c>>>24;H[d+39|0]=0;ca(5067,e|0,d+32|0,g|0);c=J[790620];J[790620]=0;if((c|0)==1)break l;if(H[d+43|0]<0)Zc(J[d+32>>2]);c=J[a+184>>2]}c=sq(c,b);if(c)break f;f=d+159|0;for(;1;){m:{c=J[a+188>>2]+1|0;J[a+188>>2]=c;if(c>>>0>4094)break m;g=J[a+184>>2];e=d+4|0;kw(e,c);J[790620]=0;c=ea(3808,e|0,0,1085423)|0;e=J[790620];J[790620]= -0;if((e|0)==1)break k;J[d+24>>2]=J[c+8>>2];e=J[c+4>>2];J[d+16>>2]=J[c>>2];J[d+20>>2]=e;J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[790620]=0;c=$(4950,g|0,d+16|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break j;if(H[d+27|0]<0)Zc(J[d+16>>2]);if(H[d+15|0]<0)Zc(J[d+4>>2]);if(c)continue}break}c=d+32|0;Xm(tj(c,1085423,f),J[a+188>>2],f);g=J[a+184>>2];c=td(c);if(c>>>0>=2147483632)break c;if(c>>>0>10)break h;H[d+27|0]=c;f=d+16|0;break g}c=Z()|0;if(H[d+43|0]>=0)break b;Zc(J[d+32>>2]);break b}c=Z()|0;break i}c=Z()|0; -if(H[d+27|0]>=0)break i;Zc(J[d+16>>2])}if(H[d+15|0]>=0)break b;Zc(J[d+4>>2]);break b}e=(c|15)+1|0;f=_c(e);J[d+24>>2]=e|-2147483648;J[d+16>>2]=f;J[d+20>>2]=c}h=ad(f,d+32|0,c)+c|0,i=0,H[h|0]=i;J[790620]=0;ca(5067,g|0,d+16|0,b|0);c=J[790620];J[790620]=0;if((c|0)==1)break e;if(H[d+27|0]<0)Zc(J[d+16>>2]);c=sq(J[a+184>>2],b)}Kc=d+160|0;break a}c=Z()|0;if(H[d+27|0]>=0)break b;Zc(J[d+16>>2]);break b}c=Z()|0;Zc(f);break b}fe(d+16|0);B()}ba(c|0);B()}if(c){sd(J[a+156>>2],1085483);Hh(J[a+156>>2],c);sd(J[a+156>> -2],1085604)}}function tPa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;c=Kc-48|0;Kc=c;if(!vj(b)){h=c+36|0;J[h>>2]=0;J[h+4>>2]=0;H[h+8|0]=0;J[790620]=0;f=xi(b);e=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{o:{if((e|0)!=1){for(;1;){J[790620]=0;i=$(7390,b|0,f|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break d;if(!i)break a;J[790620]=0;e=c+12|0;da(7378,e|0,b|0);g=J[790620];J[790620]=0;if((g|0)==1)break o;J[790620]=0;e=$(7400,c+24|0,e|0)|0;g=J[790620];J[790620]= -0;if((g|0)==1)break n;J[790620]=0;sh(h,e);g=J[790620];J[790620]=0;if((g|0)==1)break m;yd(e);if(H[c+23|0]<0)Zc(J[c+12>>2]);J[790620]=0;e=Ge(h,2733680);g=J[790620];J[790620]=0;if((g|0)==1)break d;if(!e)continue;break}J[790620]=0;e=c+12|0;J[e>>2]=0;J[e+4>>2]=0;H[e+8|0]=0;f=J[790620];J[790620]=0;if((f|0)==1)break k;J[790620]=0;ca(7404,b|0,2733756,e|0);f=J[790620];J[790620]=0;if((f|0)==1)break g;J[790620]=0;f=J[e+4>>2];g=J[790620];J[790620]=0;if((g|0)==1)break g;if(!f)break h;J[790620]=0;da(7452,c|0,e| -0);b=J[790620];J[790620]=0;if((b|0)==1)break j;a=J[a+36>>2];J[790620]=0;a=$(7460,a|0,(H[c+11|0]<0?J[c>>2]:c)|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break i;J[790620]=0;ca(7461,d|0,a|0,0);a=J[790620];J[790620]=0;if((a|0)==1)break i;if(H[c+11|0]>=0)break b;Zc(J[c>>2]);break b}b=Z()|0;break c}b=Z()|0;break c}b=Z()|0;break l}b=Z()|0;yd(e)}if(H[c+23|0]>=0)break c;Zc(J[c+12>>2]);break c}b=Z()|0;break c}b=Z()|0;yd(e);break c}b=Z()|0;if(H[c+11|0]>=0)break e;Zc(J[c>>2]);yd(e);break c}J[790620]=0;a=_(4,36)| -0;f=J[790620];J[790620]=0;if((f|0)==1)break g;J[790620]=0;b=$(7462,a|0,b|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break f;J[790620]=0;ca(7461,d|0,b|0,1);a=J[790620];J[790620]=0;if((a|0)!=1)break b}b=Z()|0;yd(e);break c}b=Z()|0;Zc(a)}yd(e);break c}b=Z()|0}yd(h);ba(b|0);B()}yd(e)}yd(h)}Kc=c+48|0;return i|0}function UO(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;if(a){a:{if(J[a>>2]){b=J[a+12>>2];if(b){XF(b);Zc(J[a+12>>2]);J[a+12>>2]=0}b=J[a+16>>2];if(b){Zc(b);J[a+16>>2]=0;J[a+20>>2]=0}Zc(J[a- --64>>2]);J[a+60>>2]=0;J[a+64>>2]=0;break a}b=J[a+36>>2];if(b){Zc(b);J[a+36>>2]=0}b=J[a+24>>2];if(b){Zc(b);J[a+24>>2]=0;J[a+28>>2]=0}b=J[a+44>>2];if(!b)break a;Zc(b);J[a+44>>2]=0;J[a+48>>2]=0}g3(J[a+196>>2]);b=J[a+156>>2];if(b){e=P(J[a+104>>2],J[a+108>>2]);if(e){for(;1;){XF(b);b=b+5644|0;c=c+1|0;if((e|0)!=(c|0))continue;break}b=J[a+156>>2]}Zc(b);J[a+156>>2]=0}b=J[a+116>>2];if(b){c=J[a+112>>2];if(c){b=0;for(;1;){e=J[J[a+116>>2]+(b<<3)>>2];if(e){Zc(e);c=J[a+112>>2]}b=b+1|0;if(c>>>0>b>>>0)continue;break}b= -J[a+116>>2]}J[a+112>>2]=0;Zc(b);J[a+116>>2]=0}Zc(J[a+136>>2]);J[a+120>>2]=0;J[a+136>>2]=0;Zc(J[a+100>>2]);J[a+100>>2]=0;if(!(K[a+176|0]&2))Zc(J[a+168>>2]);dd(a+80|0,0,100);ZF(J[a+180>>2]);J[a+180>>2]=0;ZF(J[a+184>>2]);J[a+180>>2]=0;d=J[a+188>>2];if(d){b=J[d+28>>2];if(b){Zc(b);J[d+28>>2]=0}c=J[d+40>>2];if(c){if(J[d+36>>2])for(;1;){e=P(g,40);b=J[(e+c|0)+36>>2];if(b){Zc(b);c=J[d+40>>2];J[(e+c|0)+36>>2]=0}b=J[(c+e|0)+16>>2];if(b){Zc(b);c=J[d+40>>2];J[(e+c|0)+16>>2]=0}b=J[(c+e|0)+24>>2];if(b){Zc(b);c= -J[d+40>>2];J[(e+c|0)+24>>2]=0}g=g+1|0;if(g>>>0>2])continue;break}Zc(c);J[d+40>>2]=0}Zc(d)}J[a+188>>2]=0;cq(J[a+72>>2]);J[a+72>>2]=0;cq(J[a+76>>2]);J[a+76>>2]=0;f=J[a+200>>2];if(f){b:{if(!J[f+8>>2])break b;if(J[f+12>>2]){J[f+40>>2]=0;for(;1;){if(J[f+24>>2]>0)continue;break}}J[f+16>>2]=1;Zc(J[f>>2]);c=J[f+28>>2];if(!c)break b;for(;1;){b=J[c+4>>2];Zc(c);J[f+28>>2]=b;c=b;if(b)continue;break}}d=J[f+36>>2];if(d){g=J[d+4>>2];if((g|0)>0){b=0;for(;1;){e=J[d>>2]+P(b,12)|0;c=J[e+8>>2];if(c){Pc[c|0](J[e+ -4>>2]);g=J[d+4>>2]}b=b+1|0;if((g|0)>(b|0))continue;break}}Zc(J[d>>2]);Zc(d)}Zc(f)}J[a+200>>2]=0;Zc(a)}}function l1b(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;b=(b<<9)+a|0;e=b+65560|0;d=K[b+65561|0];c=L[(d<<2)+3006688>>1];a:{b:{if(d>>>0>=47){b=L[a+4>>1]-c|0;if(b<<16>>16>=0){c:{if(c>>>0>(b&65535)>>>0){b=c;break c}J[a>>2]=c+J[a>>2]}c=(d<<2)+3006690|0;break b}J[a>>2]=c+J[a>>2];break a}b=L[a+4>>1]-c|0;d:{if(c>>>0<=(b&65535)>>>0){b=c;break d}J[a>>2]=c+J[a>>2]}c=(d<<2)+3006691|0}H[e+1|0]=K[c|0];for(;1;){b= -b<<1;I[a+4>>1]=b;J[a>>2]=J[a>>2]<<1;c=K[a+6|0]-1|0;H[a+6|0]=c;if(!(c&255)){Do(a);b=L[a+4>>1]}if(b<<16>>16>=0)continue;break}}d=K[e+3|0];c=L[(d<<2)+3006688>>1];e:{f:{if(d>>>0<=46){b=b-c|0;if(b<<16>>16>=0){g:{if(c>>>0>(b&65535)>>>0){b=c;break g}J[a>>2]=c+J[a>>2]}c=(d<<2)+3006690|0;break f}J[a>>2]=c+J[a>>2];break e}b=b-c|0;h:{if(c>>>0<=(b&65535)>>>0){b=c;break h}J[a>>2]=c+J[a>>2]}c=(d<<2)+3006691|0}H[e+3|0]=K[c|0];for(;1;){b=b<<1;I[a+4>>1]=b;J[a>>2]=J[a>>2]<<1;c=K[a+6|0]-1|0;H[a+6|0]=c;if(!(c&255)){Do(a); -b=L[a+4>>1]}if(b<<16>>16>=0)continue;break}}d=K[e+6|0];c=L[(d<<2)+3006688>>1];i:{j:{if(d>>>0<=46){b=b-c|0;if(b<<16>>16>=0){k:{if(c>>>0>(b&65535)>>>0){b=c;break k}J[a>>2]=c+J[a>>2]}c=(d<<2)+3006690|0;break j}J[a>>2]=c+J[a>>2];break i}b=b-c|0;l:{if(c>>>0<=(b&65535)>>>0){b=c;break l}J[a>>2]=c+J[a>>2]}c=(d<<2)+3006691|0}H[e+6|0]=K[c|0];for(;1;){b=b<<1;I[a+4>>1]=b;J[a>>2]=J[a>>2]<<1;c=K[a+6|0]-1|0;H[a+6|0]=c;if(!(c&255)){Do(a);b=L[a+4>>1]}if(b<<16>>16>=0)continue;break}}d=K[e+12|0];c=L[(d<<2)+3006688>> -1];m:{if(d>>>0<=46){b=b-c|0;I[a+4>>1]=b;if(b<<16>>16>=0){n:{if(c>>>0>(b&65535)>>>0){b=c;break n}J[a>>2]=c+J[a>>2]}c=(d<<2)+3006690|0;break m}J[a>>2]=c+J[a>>2];return}b=b-c|0;o:{if(c>>>0<=(b&65535)>>>0){b=c;break o}J[a>>2]=c+J[a>>2]}c=(d<<2)+3006691|0}H[e+12|0]=K[c|0];for(;1;){b=b<<1;I[a+4>>1]=b;J[a>>2]=J[a>>2]<<1;e=K[a+6|0]-1|0;H[a+6|0]=e;if(!(e&255)){Do(a);b=L[a+4>>1]}if(b<<16>>16>=0)continue;break}}function s_a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;b=Kc-48|0;Kc=b;J[b+32>>2]=13; -J[b+16>>2]=13;J[b>>2]=13;J[a+24>>2]=2;a:{if(J[id(c,2466491,b+32|0,0)>>2]==7){if(J[id(J[b+40>>2],2472844,b+16|0,0)>>2]==1)J[a+24>>2]=J[b+24>>2];c=b+16|0;bd(c);id(J[b+40>>2],2473728,c,0);if(J[b+16>>2]==4){c=_c(12);J[790620]=0;f=$(4768,c|0,J[b+24>>2])|0;g=J[790620];J[790620]=0;if((g|0)==1)break a;J[a+28>>2]=f}c=b+16|0;bd(c);id(J[b+40>>2],2474298,c,0);c=J[b+16>>2];if(c-3>>>0>=4294967294)O[a+120>>3]=(c|0)==1?+J[b+24>>2]:O[b+24>>3];c=b+16|0;bd(c);id(J[b+40>>2],2474824,c,0);id(J[b+40>>2],2475427,b,0);c= -J[b+16>>2];b:{c:{if(c-3>>>0<=4294967293){if(J[b>>2]-3>>>0>=4294967294)break c;break b}d=((c|0)==1?+J[b+24>>2]:O[b+24>>3])*.001;if(!(d<0))break c;d=-d}c=J[b>>2];d:{if(c-3>>>0<4294967294)break d;e=((c|0)==1?+J[b+8>>2]:O[b+8>>3])*.001;if(!(e<0))break d;e=-e}if(!(!(d<1.9)|d==0))O[a+144>>3]=d;d=e!=0?d==0?e:d>e?e:d:d;if(d==0|!(d<1.9))break b;O[a+128>>3]=d}c=b+16|0;bd(c);bd(b);id(J[b+40>>2],2476164,c,0);c=J[b+16>>2];e:{if(c-3>>>0<4294967294)break e;d=((c|0)==1?+J[b+24>>2]:O[b+24>>3])*.001;d=d>0?-d:d;if(d== -0|!(d>-1.9))break e;O[a+136>>3]=d}c=b+16|0;bd(c);f:{if(J[id(J[b+40>>2],2476602,c,0)>>2]!=6)break f;c=J[b+24>>2];if(J[c+12>>2]<=0)break f;if(J[rd(c,0,b,0)>>2]-3>>>0>=4294967294)O[a+88>>3]=(J[b>>2]==1?+J[b+8>>2]:O[b+8>>3])*.001;bd(b);c=J[b+24>>2];if(J[c+12>>2]<2)break f;if(J[rd(c,1,b,0)>>2]-3>>>0>=4294967294)O[a+96>>3]=(J[b>>2]==1?+J[b+8>>2]:O[b+8>>3])*.001;bd(b);c=J[b+24>>2];if(J[c+12>>2]<3)break f;if(J[rd(c,2,b,0)>>2]-3>>>0>=4294967294)O[a+104>>3]=(J[b>>2]==1?+J[b+8>>2]:O[b+8>>3])*.001;bd(b);c=J[b+ -24>>2];if(J[c+12>>2]<4)break f;if(J[rd(c,3,b,0)>>2]-3>>>0>=4294967294)O[a+112>>3]=(J[b>>2]==1?+J[b+8>>2]:O[b+8>>3])*.001;bd(b)}bd(b+16|0)}bd(b+32|0);Kc=b+48|0;return}a=Z()|0;Zc(c);ba(a|0);B()}function Fq(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;e=c?b+16|0:b;b=(b<<2)+a|0;b=J[(c?b+136|0:b+120|0)>>2];if(!b){c=J[a>>2];J[c+24>>2]=e;J[c+20>>2]=52;Pc[J[J[a>>2]>>2]](a)}if(!J[b+276>>2]){c= -J[a+24>>2];f=J[c>>2];J[c>>2]=f+1;H[f|0]=255;f=J[c+4>>2]-1|0;J[c+4>>2]=f;a:{if(f)break a;if(Pc[J[c+12>>2]](a)|0)break a;c=J[a>>2];J[c+20>>2]=25;Pc[J[c>>2]](a)}c=J[a+24>>2];f=J[c>>2];J[c>>2]=f+1;H[f|0]=196;f=J[c+4>>2]-1|0;J[c+4>>2]=f;b:{if(f)break b;if(Pc[J[c+12>>2]](a)|0)break b;c=J[a>>2];J[c+20>>2]=25;Pc[J[c>>2]](a)}d=K[b+16|0];g=K[b+15|0];h=K[b+14|0];i=K[b+13|0];j=K[b+12|0];k=K[b+11|0];l=K[b+10|0];m=K[b+9|0];n=K[b+8|0];o=K[b+7|0];p=K[b+6|0];q=K[b+5|0];r=K[b+4|0];s=K[b+3|0];t=K[b+2|0];u=K[b+1|0]; -c=J[a+24>>2];f=J[c>>2];J[c>>2]=f+1;v=f;f=d+(g+(h+((((((((((((t+u|0)+s|0)+r|0)+q|0)+p|0)+o|0)+n|0)+m|0)+l|0)+k|0)+j|0)+i|0)|0)|0)|0;g=f+19|0;H[v|0]=g>>>8;d=J[c+4>>2]-1|0;J[c+4>>2]=d;c:{if(d)break c;if(Pc[J[c+12>>2]](a)|0)break c;c=J[a>>2];J[c+20>>2]=25;Pc[J[c>>2]](a)}c=J[a+24>>2];d=J[c>>2];J[c>>2]=d+1;H[d|0]=g;d=J[c+4>>2]-1|0;J[c+4>>2]=d;d:{if(d)break d;if(Pc[J[c+12>>2]](a)|0)break d;c=J[a>>2];J[c+20>>2]=25;Pc[J[c>>2]](a)}c=J[a+24>>2];d=J[c>>2];J[c>>2]=d+1;H[d|0]=e;e=J[c+4>>2]-1|0;J[c+4>>2]=e;e:{if(e)break e; -if(Pc[J[c+12>>2]](a)|0)break e;c=J[a>>2];J[c+20>>2]=25;Pc[J[c>>2]](a)}c=1;for(;1;){g=K[b+c|0];e=J[a+24>>2];d=J[e>>2];J[e>>2]=d+1;H[d|0]=g;d=J[e+4>>2]-1|0;J[e+4>>2]=d;f:{if(d)break f;if(Pc[J[e+12>>2]](a)|0)break f;e=J[a>>2];J[e+20>>2]=25;Pc[J[e>>2]](a)}c=c+1|0;if((c|0)!=17)continue;break}if(f){c=0;for(;1;){g=K[(b+c|0)+17|0];e=J[a+24>>2];d=J[e>>2];J[e>>2]=d+1;H[d|0]=g;d=J[e+4>>2]-1|0;J[e+4>>2]=d;g:{if(d)break g;if(Pc[J[e+12>>2]](a)|0)break g;e=J[a>>2];J[e+20>>2]=25;Pc[J[e>>2]](a)}c=c+1|0;if(f>>>0>c>>> -0)continue;break}}J[b+276>>2]=1}}function xOb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;f=Kc-48|0;Kc=f;a:{if(H[b+11|0]>=0){J[f+40>>2]=J[b+8>>2];g=J[b+4>>2];J[f+32>>2]=J[b>>2];J[f+36>>2]=g;break a}mf(f+32|0,J[b>>2],J[b+4>>2])}J[f>>2]=92;J[f+4>>2]=0;H[f+11|0]=1;J[790620]=0;J[f+20>>2]=47;J[f+24>>2]=0;H[f+31|0]=1;ca(2430,f+32|0,f|0,f+20|0);b=J[790620];J[790620]=0;b:{c:{d:{e:{f:{g:{h:{if((b|0)!=1){if(H[f+31|0]<0)Zc(J[f+20>>2]);if(H[f+11|0]<0)Zc(J[f>>2]);J[790620]= -0;h=a+8|0;i=fk(h,f+32|0);b=J[790620];J[790620]=0;if((b|0)==1)break d;j=(a+12|0)==(i|0);if(!j)break g;J[790620]=0;g=_(4,20)|0;b=J[790620];J[790620]=0;if((b|0)!=1)break h;break c}b=Z()|0;if(H[f+31|0]<0)Zc(J[f+20>>2]);if(H[f+11|0]>=0)break b;Zc(J[f>>2]);break b}J[790620]=0;J[g+4>>2]=1;J[g>>2]=346204;J[g+8>>2]=0;J[g+12>>2]=0;J[g>>2]=350840;H[g+16|0]=0;b=J[790620];J[790620]=0;if((b|0)==1){b=Z()|0;Zc(g);break b}b=J[J[g>>2]+20>>2];J[790620]=0;ha(b|0,g|0,c|0,d|0,e|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c; -i:{if(H[f+43|0]>=0){J[f+8>>2]=J[f+40>>2];b=J[f+36>>2];J[f>>2]=J[f+32>>2];J[f+4>>2]=b;break i}J[790620]=0;ca(16,f|0,J[f+32>>2],J[f+36>>2]);b=J[790620];J[790620]=0;if((b|0)==1)break f}J[f+12>>2]=g;J[790620]=0;c=ng(h,f+20|0,f);b=J[790620];J[790620]=0;if((b|0)==1)break e;if(!J[c>>2]){J[790620]=0;b=_(4,32)|0;d=J[790620];J[790620]=0;if((d|0)==1)break e;d=J[f+4>>2];J[b+16>>2]=J[f>>2];J[b+20>>2]=d;J[b+24>>2]=J[f+8>>2];J[f+8>>2]=0;J[f>>2]=0;J[f+4>>2]=0;J[b+28>>2]=J[f+12>>2];J[b+8>>2]=J[f+20>>2];J[b>>2]=0; -J[b+4>>2]=0;J[c>>2]=b;d=J[J[h>>2]>>2];if(d){J[h>>2]=d;b=J[c>>2]}kd(J[i>>2],b);J[a+16>>2]=J[a+16>>2]+1}if(H[f+11|0]>=0)break g;Zc(J[f>>2])}if(H[f+43|0]<0)Zc(J[f+32>>2]);Kc=f+48|0;return j|0}b=Z()|0;break b}b=Z()|0;if(H[f+11|0]>=0)break b;Zc(J[f>>2]);break b}b=Z()|0;break b}b=Z()|0}if(H[f+43|0]<0)Zc(J[f+32>>2]);ba(b|0);B()}function g$(a){var b=0;var c=0;var d=0;var e=0;a:{b:{c:{if((a|0)==1281){a=ira(1025);if(!a)break c;d=jN(a);Qp(a);if(!d)break c;J[d>>2]=1281;if(J[d+4>>2]!=3|J[d+12>>2]!=3)break b;if(J[d+ -8>>2]!=257)break a;a=gd(152);if(!a)break c;J[a+4>>2]=2996712;J[a+8>>2]=3;J[a+12>>2]=3;J[a+16>>2]=0;J[a+20>>2]=0;J[a>>2]=1;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;J[a+136>>2]=0;J[a+140>>2]=0;J[a+128>>2]=-1408749273;J[a+132>>2]=1073502748;J[a+120>>2]=0;J[a+124>>2]=1072693248;J[a+104>>2]=555253372;J[a+108>>2]=-1075389892;J[a+96>>2]=-706436221;J[a+100>>2]=-1076492743;J[a+88>>2]=0;J[a+92>>2]=1072693248;J[a+72>>2]=-1924145349;J[a+76>>2]=1073114775;b=a- -64|0;J[b>>2]= -0;J[b+4>>2]=0;e=a+56|0;b=e;J[b>>2]=0;J[b+4>>2]=1072693248;J[a+24>>2]=0;J[a+28>>2]=1;J[a+144>>2]=-1408749273;J[a+148>>2]=-1075029476;J[a+112>>2]=-2046466017;J[a+116>>2]=1071705772;J[a+80>>2]=-1924145349;J[a+84>>2]=-1075417449;b=gd(152);if(!b)break c;J[b+4>>2]=2996712;J[b+8>>2]=3;J[b+12>>2]=3;dd(b+32|0,0,120);J[b+24>>2]=0;J[b+28>>2]=1;J[b+16>>2]=0;J[b+20>>2]=1;J[b>>2]=1;b$(b+56|0,e);d:{c=J[d+20>>2];if(!c)break d;if(!Wp(c,0,a))break d;return 0}e:{c=J[d+36>>2];if(!c)break e;if(!Wp(c,-1,b))break e;return 0}e= -J[d+24>>2];if(e){c=0;if(Wp(e,0,a))break c}f:{c=J[d+40>>2];if(!c)break f;if(!Wp(c,-1,b))break f;return 0}e=J[d+28>>2];if(e){c=0;if(Wp(e,0,a))break c}g:{c=J[d+44>>2];if(!c)break g;if(!Wp(c,-1,b))break g;return 0}e=J[d+32>>2];if(e){c=0;if(Wp(e,0,a))break c}e=J[d+48>>2];if(e){c=0;if(Wp(e,-1,b))break c}c=J[a>>2];J[a>>2]=c-1;if((c|0)<=1){Pc[J[J[a+4>>2]>>2]](a);Zc(a)}a=J[b>>2];J[b>>2]=a-1;if((a|0)>1)return d;Pc[J[J[b+4>>2]>>2]](b);Zc(b);return d}d=ira(a);if(!d)break c;b=jN(d);Qp(d);if(!b)break c;if(a&255)J[b>> -2]=a;c=b}return c}ga(198110,195840,187,203785);B()}ga(198622,195840,188,203785);B()}function e4b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;a:{if(K[a+286|0]|!K[a+285|0]|(K[a+287|0]|K[a+288|0]))break a;if(K[a+289|0])break a;if((c|0)!=21){nd(a,1028,0,0);return 1028}c=K[d|0]|K[d+1|0]<<8;g=(c<<8|c>>>8)&65535;c=K[d+2|0]|K[d+3|0]<<8;h=(c<<8|c>>>8)&65535;i=K[d+4|0];c=K[d+5|0]|K[d+6|0]<<8|(K[d+7|0]<<16|K[d+8|0]<<24);j=c<<24|(c&65280)<<8|(c>>>8& -65280|c>>>24);c=K[d+9|0]|K[d+10|0]<<8|(K[d+11|0]<<16|K[d+12|0]<<24);k=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[d+13|0]|K[d+14|0]<<8|(K[d+15|0]<<16|K[d+16|0]<<24);l=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[d+17|0]|K[d+18|0]<<8|(K[d+19|0]<<16|K[d+20|0]<<24);m=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);b:{if(K[a+114|0]){c=Pc[J[a+152>>2]](52)|0;if(!c){nd(a,1,0,0);c=1;break b}J[c+4>>2]=1071;J[c>>2]=1072;f=J[a+700>>2];c:{if(f){J[f+8>>2]=c;break c}J[a+696>>2]=c}J[c+8>>2]=0;J[c+12>>2]=f;J[a+700>>2]=c; -J[c+16>>2]=J[a+436>>2];J[c+20>>2]=J[a+440>>2];J[c+24>>2]=J[a+444>>2];if(!(J[a+516>>2]|(K[a+496|0]|!K[a+432|0])))J[a+516>>2]=c;J[c+48>>2]=m;J[c+44>>2]=l;J[c+40>>2]=k;J[c+36>>2]=j;H[c+32|0]=i;I[c+30>>1]=h;I[c+28>>1]=g}c=hoa(a,g,h,i,j,k,l,m)}d:{if(c)break d;c=0;if(!K[a+112|0])break d;c=Pc[J[b+4>>2]](a,b,e)|0;if(c)break d;a=J[e>>2];b=K[d|0]|K[d+1|0]<<8;I[a+32>>1]=b<<8|b>>>8;b=K[d+2|0]|K[d+3|0]<<8;I[a+34>>1]=b<<8|b>>>8;H[a+36|0]=K[d+4|0];b=K[d+5|0]|K[d+6|0]<<8|(K[d+7|0]<<16|K[d+8|0]<<24);J[a+40>>2]=b<< -24|(b&65280)<<8|(b>>>8&65280|b>>>24);b=K[d+9|0]|K[d+10|0]<<8|(K[d+11|0]<<16|K[d+12|0]<<24);J[a+44>>2]=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);b=K[d+13|0]|K[d+14|0]<<8|(K[d+15|0]<<16|K[d+16|0]<<24);J[a+48>>2]=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);b=a;a=K[d+17|0]|K[d+18|0]<<8|(K[d+19|0]<<16|K[d+20|0]<<24);J[b+52>>2]=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);c=0}return c|0}nd(a,1029,0,0);return 1029}function Pja(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;d=1;b=J[a+ -336>>2];a:{b:{if((b|0)==1){b=J[a+340>>2];J[a+356>>2]=J[b+28>>2];c=J[b+32>>2];J[a+360>>2]=c;J[b+64>>2]=1;J[b+56>>2]=1;J[b+60>>2]=1;J[b+72>>2]=1;J[b+68>>2]=J[b+36>>2];f=b;b=J[b+12>>2];c=(c>>>0)%(b>>>0)|0;J[f+76>>2]=c?c:b;J[a+364>>2]=1;J[a+368>>2]=0;break b}if(b-5>>>0<=4294967291){c=J[a>>2];J[c+24>>2]=b;J[c+20>>2]=27;J[J[a>>2]+28>>2]=4;Pc[J[J[a>>2]>>2]](a)}b=P(J[a+424>>2],J[a+312>>2]);J[a+356>>2]=((b+J[a+28>>2]|0)-1|0)/(b|0);b=P(J[a+424>>2],J[a+316>>2]);b=((b+J[a+32>>2]|0)-1|0)/(b|0)|0;J[a+364>>2]=0; -J[a+360>>2]=b;if(J[a+336>>2]<=0)break a;h=a+368|0;for(;1;){b=J[((e<<2)+a|0)+340>>2];d=J[b+8>>2];J[b+56>>2]=d;g=J[b+12>>2];J[b+60>>2]=g;c=P(d,g);J[b+64>>2]=c;J[b+68>>2]=P(d,J[b+36>>2]);f=M[b+28>>2]%(d>>>0)|0;J[b+72>>2]=f?f:d;f=b;b=M[b+32>>2]%(g>>>0)|0;J[f+76>>2]=b?b:g;if((c+J[a+364>>2]|0)>=11){b=J[a>>2];J[b+20>>2]=14;Pc[J[b>>2]](a)}c:{if((c|0)<=0)break c;d=0;b=c;g=b&3;if(g)for(;1;){f=J[a+364>>2];J[a+364>>2]=f+1;J[((f<<2)+a|0)+368>>2]=e;b=b-1|0;d=d+1|0;if((g|0)!=(d|0))continue;break}if(c>>>0<4)break c; -for(;1;){c=J[a+364>>2];J[a+364>>2]=c+1;J[(c<<2)+h>>2]=e;c=J[a+364>>2];J[a+364>>2]=c+1;J[(c<<2)+h>>2]=e;c=J[a+364>>2];J[a+364>>2]=c+1;J[(c<<2)+h>>2]=e;c=J[a+364>>2];J[a+364>>2]=c+1;J[(c<<2)+h>>2]=e;c=b-5|0;b=b-4|0;if(c>>>0<4294967294)continue;break}}d=J[a+336>>2];e=e+1|0;if((d|0)>(e|0))continue;break}if((d|0)<=0)break a}b=0;for(;1;){e=J[((b<<2)+a|0)+340>>2];if(!J[e+80>>2]){c=J[e+16>>2];if(!(J[((c<<2)+a|0)+164>>2]?c>>>0<=3:0)){d=J[a>>2];J[d+24>>2]=c;J[d+20>>2]=54;Pc[J[J[a>>2]>>2]](a)}i=e,j=ad(Pc[J[J[a+ -4>>2]>>2]](a,1,132)|0,J[((c<<2)+a|0)+164>>2],132),J[i+80>>2]=j;d=J[a+336>>2]}b=b+1|0;if((d|0)>(b|0))continue;break}}Pc[J[J[a+464>>2]>>2]](a);Pc[J[J[a+448>>2]>>2]](a);J[J[a+456>>2]>>2]=J[J[a+448>>2]+4>>2]}function Mkc(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;c=-1;d=J[b+8>>2];a:{if(d&7)break a;f=J[a+12>>2];b:{c:{c=J[b+64>>2];if((c|0)>=0&(c|0)<=J[b+60>>2])break c;d=f>>>24|0;J[b+4>>2]=J[b+4>>2]|32;c=-1;e=J[b+28>>2];J[b+28>>2]=e-1;d:{if((e|0)>0){J[b+60>>2]=J[b+60>>2]+1;c=J[b+24>>2];J[b+24>>2]= -c+1;H[c|0]=d;break d}if((Ld(b,d)|0)==-1)break a}c=-1;d=J[b+8>>2];if(d&7)break a;c=J[b+64>>2];if((c|0)>=0&(c|0)<=J[b+60>>2])break c;d=f>>>16|0;J[b+4>>2]=J[b+4>>2]|32;c=-1;e=J[b+28>>2];J[b+28>>2]=e-1;e:{if((e|0)>0){J[b+60>>2]=J[b+60>>2]+1;c=J[b+24>>2];J[b+24>>2]=c+1;H[c|0]=d;break e}if((Ld(b,d&255)|0)==-1)break a}c=-1;d=J[b+8>>2];if(d&7)break a;c=J[b+64>>2];if((c|0)>=0&(c|0)<=J[b+60>>2])break c;d=f>>>8|0;J[b+4>>2]=J[b+4>>2]|32;c=-1;e=J[b+28>>2];J[b+28>>2]=e-1;f:{if((e|0)>0){J[b+60>>2]=J[b+60>>2]+1; -c=J[b+24>>2];J[b+24>>2]=c+1;H[c|0]=d;break f}if((Ld(b,d&255)|0)==-1)break a}c=-1;d=J[b+8>>2];if(d&7)break a;c=J[b+64>>2];if((c|0)>=0&(c|0)<=J[b+60>>2])break c;J[b+4>>2]=J[b+4>>2]|32;c=-1;d=J[b+28>>2];J[b+28>>2]=d-1;g:{if((d|0)>0){J[b+60>>2]=J[b+60>>2]+1;c=J[b+24>>2];J[b+24>>2]=c+1;H[c|0]=f;break g}if((Ld(b,f&255)|0)==-1)break a}if(!J[a+12>>2])return 0;f=0;for(;1;){d=J[b+8>>2];if(d&7)break b;e=J[J[a+16>>2]+(f<<2)>>2];c=J[b+64>>2];if((c|0)>=0&(c|0)<=J[b+60>>2])break c;d=e>>>8|0;J[b+4>>2]=J[b+4>>2]| -32;c=J[b+28>>2];J[b+28>>2]=c-1;h:{if((c|0)>0){J[b+60>>2]=J[b+60>>2]+1;c=J[b+24>>2];J[b+24>>2]=c+1;H[c|0]=d;break h}c=-1;if((Ld(b,d&255)|0)==-1)break a}d=J[b+8>>2];if(d&7)break b;c=J[b+64>>2];if((c|0)>=0&(c|0)<=J[b+60>>2])break c;J[b+4>>2]=J[b+4>>2]|32;c=J[b+28>>2];J[b+28>>2]=c-1;i:{if((c|0)>0){J[b+60>>2]=J[b+60>>2]+1;c=J[b+24>>2];J[b+24>>2]=c+1;H[c|0]=e;break i}c=-1;if((Ld(b,e&255)|0)==-1)break a}c=0;f=f+1|0;if(f>>>0>2])continue;break}break a}J[b+8>>2]=d|4}c=-1}return c|0}function Kka(a,b, -c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;m=K[b+7|0]&254|K[b+6|0]<<8;a:{if(!m)break a;g=J[c>>2]+((d|0)!=0)|0;if(g>>>0>65535)break a;p=J[a+508>>2]+J[a+512>>2]|0;f=m>>>1|0;q=f>>>0<=1?1:f;r=f-1|0;l=b+14|0;f=(b+m|0)+16|0;b:{c:{if(d){for(;1;){b=f;i=K[b|0]<<8|K[b+1|0];g=g>>>0>i>>>0?g:i;h=K[l+1|0]|K[l|0]<<8;s=(i|0)==65535&(h|0)==65535&n>>>0>=r>>>0;f=b+2|0;l=l+2|0;j=b+m|0;k=j+m|0;t=k+2|0;d:{for(;1;){if(g>>>0>h>>>0)break d; -b=K[j|0]|K[j+1|0]<<8;e=K[k+1|0]|K[k|0]<<8;o=(e|0)!=0&s&e+t>>>0>p>>>0;b=o?1:(b<<8|b>>>8)<<16>>16;e:{f:{e=o?0:e;if(e){if((e|0)==65535)break d;e=(e+k|0)+(g-i<<1)|0;if(e>>>0>p>>>0)break d;e=K[e+1|0]|K[e|0]<<8;if(!e){b=g;break e}e=b+e&65535;if(e>>>0>2])break f;b=g;break e}o=b+g|0;e=o&65535;if(e>>>0>2])break f;e=b+h|0;if(!((e|0)<0|(o|0)>=0)){b=0-b|0;break e}if((e|0)<65536|(o|0)>65535)break d;b=65536-b|0;break e}b=g;if(e)break c}g=b+1|0;if(b>>>0<=65534)continue;break}e=0;g=b;break b}n=n+ -1|0;if((q|0)!=(n|0))continue;break}e=0;break c}g:{h:{i:{j:{k:{for(;1;){k=K[f+1|0]|K[f|0]<<8;if(k>>>0>g>>>0)break a;g=g>>>0>k>>>0?g:k;b=f+m|0;i=b+m|0;l:{h=K[l+1|0]|K[l|0]<<8;if(!((k|0)==65535&(h|0)==65535&n>>>0>=r>>>0)){if(g>>>0>h>>>0)break l;h=K[i+1|0]|K[i|0]<<8;if((h|0)==65535)break l;if(!h)break k;f=(h+i|0)+(g-k<<1)|0;f=K[f|0]<<8|K[f+1|0];if(f)break h;break c}if(g>>>0>h>>>0)break l;j=K[i+1|0]|K[i|0]<<8;h=(j|0)!=0&j+(i+2|0)>>>0>p>>>0;j=h?0:j;if((j|0)==65535)break l;if(!j)break j;f=(i+j|0)+(g-k<< -1)|0;f=K[f|0]<<8|K[f+1|0];if(!f)break c;b=f+(h?1:K[b+1|0]|K[b|0]<<8)|0;break g}f=f+2|0;l=l+2|0;n=n+1|0;if((q|0)!=(n|0))continue;break}break c}a=K[b+1|0]|K[b|0]<<8;break i}a=h?1:K[b+1|0]|K[b|0]<<8}return a+g&65535}b=f+(K[b+1|0]|K[b|0]<<8)|0}b=b&65535;e=b>>>0>2]?b:0}if(!d)break a}J[c>>2]=g}return e}function mja(a){var b=0;var c=0;var d=0;c=J[a+480>>2];a=Pc[J[J[a+4>>2]>>2]](a,1,2044)|0;b=a+1020|0;J[c+40>>2]=b;J[a+1016>>2]=-1;J[a+1020>>2]=0;J[a+1024>>2]=1;J[a+1028>>2]=2;J[a+1032>>2]=3;J[a+1036>> -2]=4;J[a+1008>>2]=-3;J[a+1012>>2]=-2;J[a+1040>>2]=5;J[a+1044>>2]=6;J[a+1E3>>2]=-5;J[a+1004>>2]=-4;J[a+1048>>2]=7;J[a+1052>>2]=8;J[a+992>>2]=-7;J[a+996>>2]=-6;J[a+1056>>2]=9;J[a+1060>>2]=10;J[a+984>>2]=-9;J[a+988>>2]=-8;J[a+1064>>2]=11;J[a+1068>>2]=12;J[a+976>>2]=-11;J[a+980>>2]=-10;J[a+1072>>2]=13;J[a+1076>>2]=14;J[a+968>>2]=-13;J[a+972>>2]=-12;J[a+1080>>2]=15;J[a+1084>>2]=16;J[a+960>>2]=-15;J[a+964>>2]=-14;J[a+956>>2]=-16;J[a+1088>>2]=16;J[a+1092>>2]=17;J[a+1096>>2]=17;J[a+948>>2]=-17;J[a+952>>2]= --16;J[a+1100>>2]=18;J[a+940>>2]=-18;J[a+944>>2]=-17;J[a+1104>>2]=18;J[a+1108>>2]=19;J[a+932>>2]=-19;J[a+936>>2]=-18;J[a+924>>2]=-20;J[a+928>>2]=-19;J[a+1112>>2]=19;J[a+1116>>2]=20;J[a+1120>>2]=20;J[a+1124>>2]=21;J[a+916>>2]=-21;J[a+920>>2]=-20;J[a+1128>>2]=21;J[a+1132>>2]=22;J[a+908>>2]=-22;J[a+912>>2]=-21;J[a+1136>>2]=22;J[a+1140>>2]=23;J[a+900>>2]=-23;J[a+904>>2]=-22;J[a+1144>>2]=23;J[a+1148>>2]=24;J[a+892>>2]=-24;J[a+896>>2]=-23;J[a+1152>>2]=24;J[a+1156>>2]=25;J[a+888>>2]=-24;J[a+1160>>2]=25;J[a+ -884>>2]=-25;J[a+1164>>2]=26;J[a+880>>2]=-25;J[a+1168>>2]=26;J[a+876>>2]=-26;J[a+1172>>2]=27;J[a+872>>2]=-26;J[a+1176>>2]=27;J[a+868>>2]=-27;J[a+1180>>2]=28;J[a+864>>2]=-27;J[a+1184>>2]=28;J[a+860>>2]=-28;J[a+1188>>2]=29;J[a+856>>2]=-28;J[a+1192>>2]=29;J[a+852>>2]=-29;J[a+1196>>2]=30;J[a+848>>2]=-29;J[a+1200>>2]=30;J[a+844>>2]=-30;J[a+1204>>2]=31;J[a+840>>2]=-30;J[a+1208>>2]=31;J[a+836>>2]=-31;J[a+832>>2]=-31;d=48;for(;1;){a=d<<2;J[a+b>>2]=32;J[b-a>>2]=-32;c=a|4;J[c+b>>2]=32;J[b-c>>2]=-32;c=a|8;J[c+ -b>>2]=32;J[b-c>>2]=-32;a=a|12;J[a+b>>2]=32;J[b-a>>2]=-32;d=d+4|0;if((d|0)!=256)continue;break}}function vja(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;g=a+8|0;i=a+176|0;l=a+168|0;for(;1;){a:{b:{c:{d:switch(J[a+156>>2]){case 1:d=J[a+160>>2];break c;case 2:break b;case 0:break d;default:continue}e=J[a>>2];f=e+8|0;j=e+384|0;k=e+376|0;for(;1;){e:{f:{g:{h:switch(J[e+364>>2]){case 1:d=J[e+368>>2];break g;case 0:break h;case 2:break f;default:continue}d=ds(J[e>>2],k,j); -J[e+364>>2]=1;J[e+368>>2]=d}if(!d){d=0;break e}J[f+320>>2]=0;J[f+340>>2]=0;J[f+344>>2]=0;Ky(f,O[k>>3],O[j>>3],1);i:{for(;1;){d=ds(J[e>>2],l,i);if(d-1>>>0<=13){J[e+368>>2]=d;h=O[l>>3];if((d|0)==1){O[k>>3]=h;O[j>>3]=O[i>>3];break i}Ky(f,h,O[i>>3],d);continue}if(!d){J[e+368>>2]=0;break i}if((d&15)!=15)continue;break}Ky(f,O[l>>3],O[i>>3],d)}eha(f);J[e+364>>2]=2}d=dha(f,l,i);if(d)break e;J[e+364>>2]=1;continue}break}J[a+156>>2]=1;J[a+160>>2]=d}if(!d){d=0;break a}J[g+120>>2]=0;J[g+124>>2]=0;J[g+72>>2]= -0;Ly(g,O[l>>3],O[i>>3],1);j:{for(;1;){e=J[a>>2];f=e+8|0;j=e+384|0;k=e+376|0;d=J[e+364>>2];k:{l:{for(;1;){m:{n:{o:switch(d|0){case 1:d=J[e+368>>2];break n;case 2:break m;case 0:break o;default:continue}d=ds(J[e>>2],k,j);J[e+364>>2]=1;J[e+368>>2]=d}if(!d)break l;J[f+320>>2]=0;J[f+340>>2]=0;J[f+344>>2]=0;Ky(f,O[k>>3],O[j>>3],1);p:{for(;1;){d=ds(J[e>>2],b,c);if(d-1>>>0<=13){J[e+368>>2]=d;h=O[b>>3];if((d|0)==1){O[k>>3]=h;O[j>>3]=O[c>>3];break p}Ky(f,h,O[c>>3],d);continue}if(!d){J[e+368>>2]=0;break p}if((d& -15)!=15)continue;break}Ky(f,O[b>>3],O[c>>3],d)}eha(f);J[e+364>>2]=2}d=dha(f,b,c);if(!d){d=1;J[e+364>>2]=1;continue}break}if(d>>>0>14)break k;J[a+160>>2]=d;h=O[b>>3];if((d|0)==1){O[l>>3]=h;O[i>>3]=O[c>>3];break j}Ly(g,h,O[c>>3],d);continue}J[a+160>>2]=0;break j}if((d&15)!=15)continue;break}Ly(g,O[b>>3],O[c>>3],d)}jha(g);J[a+156>>2]=2}d=iha(g,b,c);if(d)break a;J[a+156>>2]=1;continue}break}return d}function Oub(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0; -var l=0;var m=0;k=Kc-16|0;Kc=k;j=J[a+16>>2];d=J[a+4>>2];f=J[d+8>>2];m=J[a+12>>2];g=J[a+8>>2];H[k+14|0]=0;H[k+15|0]=0;a:{if(g>>>0>=m>>>0)break a;b:for(;1;){if(M[a+20>>2]>j>>>0){h=J[d+48>>2];for(;1;){e=g;g=e+1|0;c=K[e|0];i=c<<24>>24;c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{o:{p:{q:{if((h|0)!=126){r:{if(K[f+13|0]){l=J[d+44>>2];if(l)break q;if((i|0)==126)break r;J[d+44>>2]=c|256;H[f+15|0]=0;break c}if((i|0)!=126)break p}h=126;J[d+48>>2]=126;break c}h=0;J[d+48>>2]=0;s:switch(c-123|0){case 1:break l;case 3:break o; -case 0:case 2:break s;default:break m}H[f+13|0]=(i|0)==123;if(K[f+15|0])break n;H[f+15|0]=1;break c}h=i-33&255;if(h>>>0<94&(l+223&255)>>>0<=92)break k;J[d+44>>2]=0;J[b>>2]=12;b=l&255;if(h>>>0>=94)break h;g=e;c=b;break e}H[f+15|0]=0;if((i|0)<0)break f;e=c;break j}e=J[a+24>>2];if(e)J[e+(j-J[a+16>>2]<<1)>>2]=(g-J[a+8>>2]|0)-2;I[j>>1]=126;H[f+15|0]=0;break d}H[f+15|0]=0;J[b>>2]=18;H[d+37|0]=126;J[d+256>>2]=2;H[J[a+4>>2]+38|0]=i;H[J[a+4>>2]+36|0]=2;break a}if((c|0)==10)break c}H[f+15|0]=0;J[b>>2]=18;H[d+ -37|0]=126;t:{u:{if(K[f+13|0]){h=1;if((i-33&255)>>>0>=94)break u;break t}h=1;if((i|0)>=0)break t}H[J[a+4>>2]+38|0]=i;h=2;e=g}H[J[a+4>>2]+36|0]=h;g=e;break a}H[k+15|0]=i^128;H[k+14|0]=l^128;e=Jq(J[J[f>>2]+24>>2],k+14|0,2);d=J[a+4>>2];J[d+44>>2]=0;if((e|0)>65533)break i}c=J[a+24>>2];if(c)J[c+(j-J[a+16>>2]<<1)>>2]=((J[a+8>>2]^-1)+g|0)-H[f+13|0];I[j>>1]=e;break d}J[b>>2]=(e|0)==65534?10:12;c=l<<8&65280|c;if(c>>>0>=256)break g;break e}c=b<<8|c|65536}H[d+37|0]=c>>>8;H[J[a+4>>2]+38|0]=c;H[J[a+4>>2]+36|0]= -2;break a}J[b>>2]=12}H[d+37|0]=c;H[J[a+4>>2]+36|0]=1;break a}j=j+2|0;if(g>>>0>>0)continue b;break a}if(g>>>0>>0)continue;break}break a}break}J[b>>2]=15}J[a+8>>2]=g;J[a+16>>2]=j;Kc=k+16|0}function EDa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;var y=0;var z=0;var A=0;var C=0;var D=0;var E=0;var F=0;var G=0;m=Kc-32|0;Kc=m;e=c-1|0;g=(e+L[b+8>>1]>>> -0)/(c>>>0)|0;e=(e+L[b+10>>1]>>>0)/(c>>>0)|0;a:{if(!d)break a;h=J[d>>2];b:{if((h|0)<0)break b;i=J[d+4>>2];if((i|0)<0)break b;f=e;e=J[d+8>>2];if((f|0)<(e|0))break b;f=g;g=J[d+12>>2];if((f|0)>=(g|0))break a}a=xd(m+8|0,2744481,2740241,879,2779224,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)==1){b=Z()|0;od(a);ba(b|0);B()}B()}if(!K[3141680]){H[3141680]=1;d=1;for(;1;){J[(d<<2)+3140656>>2]=65536/(d>>>0);f=d+1|0;J[(f<<2)+3140656>>2]=65536/(f>>>0);f=d+2|0;J[(f<<2)+3140656>>2]=65536/(f>>>0); -d=d+3|0;if((d|0)!=256)continue;break}}d=J[a+20>>2];if(d)Zc(d);J[a+16>>2]=0;J[a+20>>2]=0;d=e-h|0;I[a+12>>1]=d;I[a+10>>1]=d;e=g-i|0;I[a+8>>1]=e;k=d&65535;n=e&65535;d=P(k,n);if(d){j=_c((E=-1,F=Zkc(d,0,3,0),G=Oc,G?E:F));J[a+16>>2]=j;J[a+20>>2]=j}if(!(!n|!k)){f=P(c,i);o=L[b+12>>1];p=L[b+8>>1];q=(f|0)>=0?p>>>0>f>>>0?J[b+16>>2]+P(P(f,o),3)|0:0:0;C=P(c,h);w=P(k,3);x=L[b+10>>1];D=P(P(c,o),3);for(;1;){l=0;e=C;r=c+f|0;y=(p|0)>(r|0)?r:p;c:{if((y|0)<=(f|0)){dd(j,0,w);break c}for(;1;){a=0;d=0;g=0;s=f;t=q;b=0;h= -0;i=0;d:{e:{u=c+e|0;z=(x|0)>(u|0)?u:x;if((z|0)<=(e|0))break e;for(;1;){d=e;for(;1;){g=a;a=a+1|0;v=P(d,3)+t|0;b=K[v|0]+b|0;h=K[v+1|0]+h|0;i=K[v+2|0]+i|0;d=d+1|0;if((z|0)>(d|0))continue;break}t=P(o,3)+t|0;s=s+1|0;if((y|0)>(s|0))continue;break}if((g|0)<=254){d=b;g=h;break e}d=(b|0)/(a|0)|0;b=(h|0)/(a|0)|0;a=(i|0)/(a|0)|0;break d}a=J[(a<<2)+3140656>>2];d=P(a,d)+32768>>>16|0;b=P(a,g)+32768>>>16|0;a=P(a,i)+32768>>>16|0}e=P(l,3)+j|0;H[e+1|0]=b;H[e+2|0]=a;H[e|0]=d;e=u;l=l+1|0;if((l|0)!=(k|0))continue;break}}j= -j+w|0;q=q+D|0;f=r;A=A+1|0;if((A|0)!=(n|0))continue;break}}Kc=m+32|0}function iy(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;a:{b:{if(!a)break b;e=J[a+64>>2];if(!e)break a;b=2;c:{d:{e:{f:{g:{h:{i:{c=J[a+68>>2];c=J[(c?c:e)+4>>2];switch(c-1|0){case 1:case 17:break a;case 14:case 15:case 16:case 18:case 19:break c;case 9:case 13:break d;case 10:case 11:break e;case 8:case 12:break f;case 3:case 4:case 5:case 6:case 7:break g;case 2:break h;case 0:break i;default:break b}}return(J[a+16>>2]-2&-3?1: -15)|0}b=0;j:{if(!e)break j;a=1;b=0;if(J[e+4>>2]-3>>>0>1)break j;b=J[e+40>>2];k:{if(!b)break k;for(;1;){l:{a=0;m:switch(K[b|0]){case 0:break l;case 9:case 10:case 13:case 32:break m;default:break k}b=b+1|0;continue}break}a=1}b=a}if(!b)return 3;n:{o:{if(!(!e|J[e+4>>2]!=1))for(;1;){a=iT(e,14907,14781);p:{if(!a)break p;c=0;q:{r:{s:{t:{b=J[a+4>>2]-2|0;if(b)if((b|0)==14)break t;else break s;b=J[a+12>>2];if(b){if(!(J[b+24>>2]|J[b+4>>2]-3>>>0>1)){b=J[b+40>>2];if(!b)break s;a=b;for(;1;){d=a;a=a+1|0;if(K[d| -0])continue;break}a=d-b|0;if((a|0)<0)break s;c=Pc[J[751856]](a+1|0)|0;if(!c)break r;d=a;a=ad(c,b,a);H[d+a|0]=0;break q}c=hC(J[a+32>>2],b);if(c)break s}a=Pc[J[751856]](1)|0;if(!a)break r;H[a|0]=0;break q}b=J[a+48>>2];if(!b)break s;a=b;for(;1;){d=a;a=a+1|0;if(K[d|0])continue;break}a=d-b|0;if((a|0)<0)break s;c=Pc[J[751856]](a+1|0)|0;if(!c)break r;c=ad(c,b,a);H[a+c|0]=0}a=c;break q}md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);a=0}b=a;if(!a)break p;d=13028;if((a|0)==13028){c=1;break o}for(;1;){f=K[a|0];if((f|0)== -K[d|0]){c=1;d=d+1|0;a=a+1|0;if(f)continue;break o}break}d=2833;c=0;a=b;if((a|0)==2833)break o;for(;1;){f=K[a|0];if((f|0)==K[d|0]){d=d+1|0;a=a+1|0;if(f)continue;break o}break}Pc[J[751857]](b)}e=J[e+20>>2];if(e)continue;break}c=-1;break n}Pc[J[751857]](b)}return(c?14:13)|0}return c|0}return 9}return c|0}return 10}return 0}b=-1}return b|0}function c4a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;d=Kc-160|0;Kc=d;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{c=J[a+176>>2];if(!c){e=rq(a); -if(!e){c=0;break f}f=_c(44);J[790620]=0;g=ve(f);c=J[790620];J[790620]=0;if((c|0)==1)break d;J[a+176>>2]=g;J[790620]=0;H[d+43|0]=7;J[d+32>>2]=K[1078241]|K[1078242]<<8|(K[1078243]<<16|K[1078244]<<24);c=K[1078244]|K[1078245]<<8|(K[1078246]<<16|K[1078247]<<24);H[d+35|0]=c;H[d+36|0]=c>>>8;H[d+37|0]=c>>>16;H[d+38|0]=c>>>24;H[d+39|0]=0;ca(5067,e|0,d+32|0,g|0);c=J[790620];J[790620]=0;if((c|0)==1)break l;if(H[d+43|0]<0)Zc(J[d+32>>2]);c=J[a+176>>2]}c=sq(c,b);if(c)break f;f=d+159|0;for(;1;){m:{c=J[a+180>>2]+ -1|0;J[a+180>>2]=c;if(c>>>0>4094)break m;g=J[a+176>>2];e=d+4|0;kw(e,c);J[790620]=0;c=ea(3808,e|0,0,1085299)|0;e=J[790620];J[790620]=0;if((e|0)==1)break k;J[d+24>>2]=J[c+8>>2];e=J[c+4>>2];J[d+16>>2]=J[c>>2];J[d+20>>2]=e;J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[790620]=0;c=$(4950,g|0,d+16|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break j;if(H[d+27|0]<0)Zc(J[d+16>>2]);if(H[d+15|0]<0)Zc(J[d+4>>2]);if(c)continue}break}c=d+32|0;Xm(tj(c,1085299,f),J[a+180>>2],f);g=J[a+176>>2];c=td(c);if(c>>>0>=2147483632)break c; -if(c>>>0>10)break h;H[d+27|0]=c;f=d+16|0;break g}c=Z()|0;if(H[d+43|0]>=0)break b;Zc(J[d+32>>2]);break b}c=Z()|0;break i}c=Z()|0;if(H[d+27|0]>=0)break i;Zc(J[d+16>>2])}if(H[d+15|0]>=0)break b;Zc(J[d+4>>2]);break b}e=(c|15)+1|0;f=_c(e);J[d+24>>2]=e|-2147483648;J[d+16>>2]=f;J[d+20>>2]=c}h=ad(f,d+32|0,c)+c|0,i=0,H[h|0]=i;J[790620]=0;ca(5067,g|0,d+16|0,b|0);c=J[790620];J[790620]=0;if((c|0)==1)break e;if(H[d+27|0]<0)Zc(J[d+16>>2]);c=sq(J[a+176>>2],b)}Kc=d+160|0;break a}c=Z()|0;if(H[d+27|0]>=0)break b;Zc(J[d+ -16>>2]);break b}c=Z()|0;Zc(f);break b}fe(d+16|0);B()}ba(c|0);B()}if(c){Hh(J[a+156>>2],c);sd(J[a+156>>2],1085294)}}function LLa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;e=Kc-16|0;Kc=e;J[e+12>>2]=0;a:{b:{f=J[a+116>>2];if(!f)break b;i=a+108|0;c:{d:{for(;1;){e:{d=J[f+8>>2];if(d){J[790620]=0;J[d+4>>2]=J[d+4>>2]+1;d=J[790620];J[790620]=0;if((d|0)==1)break e;d=J[f+8>>2]}else d=0;J[e+8>>2]=d;f:{g:{h:{if(!(J[d+20>>2]!=(b|0)|J[d+24>>2]!=(c|0))){J[790620]=0;$(7563,e+12|0,e+8| -0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break g;J[e+4>>2]=i;J[e>>2]=f;J[790620]=0;da(7647,i|0,e|0);d=J[790620];J[790620]=0;if((d|0)!=1){g=J[e+8>>2];J[e+8>>2]=0;if(!g)break h;J[790620]=0;h=J[g+4>>2]-1|0;J[g+4>>2]=h;d=J[790620];J[790620]=0;if((d|0)!=1){if(h)break h;J[790620]=0;aa(7558,g|0);d=J[790620];J[790620]=0;if((d|0)!=1)break h}break a}break g}f=J[f>>2];J[790620]=0;J[e+8>>2]=0;g=J[d+4>>2]-1|0;J[d+4>>2]=g;h=J[790620];J[790620]=0;if((h|0)==1)break a;if(!g){J[790620]=0;aa(7558,d|0);d=J[790620];J[790620]= -0;if((d|0)==1)break a}if(f)continue}d=J[e+12>>2];if(d)break f;break b}f=Z()|0;cd(e+8|0);break d}J[790620]=0;d=d+8|0;if(J[d>>2]!=1)J[d>>2]=1;d=J[790620];J[790620]=0;if((d|0)==1){f=Z()|0;break d}g=J[e+12>>2];J[e+12>>2]=0;i:{if(!g)break i;J[790620]=0;h=J[g+4>>2]-1|0;J[g+4>>2]=h;d=J[790620];J[790620]=0;if((d|0)==1)break c;if(h)break i;J[790620]=0;aa(7558,g|0);d=J[790620];J[790620]=0;if((d|0)==1)break c}J[e+12>>2]=0;f=J[a+116>>2];if(f)continue;break b}break}f=Z()|0}cd(e+12|0);ba(f|0);B()}break a}j:{d= -J[a+16>>2];k:{if(!d)break k;J[d+4>>2]=J[d+4>>2]+1;d=J[a+16>>2];J[e>>2]=d;if(!d)break k;J[790620]=0;ca(7682,d|0,b|0,c|0);a=J[790620];J[790620]=0;if((a|0)==1){a=Z()|0;cd(e);ba(a|0);B()}J[790620]=0;b=J[d+4>>2]-1|0;J[d+4>>2]=b;a=J[790620];J[790620]=0;if((a|0)==1)break j;if(b)break k;J[790620]=0;aa(7558,d|0);a=J[790620];J[790620]=0;if((a|0)==1)break j}Kc=e+16|0;return}}fa(0)|0;ed();B()}function NF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;g=Kc-32| -0;Kc=g;d=c-b|0;a:{b:{if((d|0)<=-2){a=xd(g+8|0,2749518,2739933,148,2749860,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break a;d=Z()|0;od(a);break b}c:{d:{if((d|0)==-1){d=J[a+12>>2];Pc[J[a+32>>2]](J[a+8>>2],J[a+20>>2]-d|0,J[a+24>>2]-d|0);Zc(J[a+8>>2]);J[a+20>>2]=b;J[a+12>>2]=b;J[a+8>>2]=0;J[a+24>>2]=c;J[a+16>>2]=c;break d}f=J[a+16>>2];d=J[a+12>>2];if(!((f|0)<(c|0)|(d|0)>(b|0))){Pc[J[a+36>>2]](J[a+8>>2],b-d|0,J[a+20>>2]+(d^-1)|0);d=J[a+12>>2];Pc[J[a+32>>2]](J[a+8>>2],J[a+20>>2]- -d|0,(d^-1)+b|0);d=J[a+12>>2];Pc[J[a+36>>2]](J[a+8>>2],(J[a+24>>2]-d|0)+1|0,c-d|0);d=J[a+12>>2];Pc[J[a+32>>2]](J[a+8>>2],(c-d|0)+1|0,J[a+24>>2]-d|0);J[a+24>>2]=c;J[a+20>>2]=b;break d}i=(d|0)>(f|0);f=i?b:f;d=i?b:d;if((d|0)>(b|0))for(;1;){e=d;d=f-d|0;d=(d|0)>=32768?32768:d;d=e-((d|0)<=8?8:d)|0;if((d|0)>(b|0))continue;break}if((c|0)>(f|0))for(;1;){e=f;f=f-d|0;f=(f|0)>=32768?32768:f;f=e+((f|0)<=8?8:f)|0;if((f|0)<(c|0))continue;break}e=P(J[a+28>>2],(f-d|0)+1|0);i=Qi(g+8|0,g+4|0,e,1);dd(J[g+4>>2],0,e);e= -J[a+36>>2];h=J[a+20>>2];J[790620]=0;ca(e|0,J[g+4>>2],b-d|0,h+(d^-1)|0);e=J[790620];J[790620]=0;if((e|0)==1)break c;k=J[a+8>>2];l=J[a+40>>2];e=J[a+20>>2];h=J[a+12>>2];j=J[a+24>>2];J[790620]=0;ma(l|0,J[g+4>>2],e-d|0,j-d|0,k|0,e-h|0,j-h|0);e=J[790620];J[790620]=0;if((e|0)==1)break c;e=J[a+36>>2];h=J[a+24>>2];J[790620]=0;ca(e|0,J[g+4>>2],(h-d|0)+1|0,c-d|0);e=J[790620];J[790620]=0;if((e|0)==1)break c;h=J[a+8>>2];j=J[a+32>>2];k=J[a+20>>2];l=J[a+24>>2];e=J[a+12>>2];J[790620]=0;ca(j|0,h|0,k-e|0,l-e|0);e= -J[790620];J[790620]=0;if((e|0)==1)break c;e=J[a+8>>2];J[a+8>>2]=J[g+4>>2];J[g+4>>2]=e;J[a+24>>2]=c;J[a+20>>2]=b;J[a+16>>2]=f;J[a+12>>2]=d;Sd(i)}Kc=g+32|0;return}d=Z()|0;Sd(i)}ba(d|0)}B()}function $2(a,b,c){var d=0;var e=0;var f=0;var g=0;f=!a;a:{if(f)break a;e=b;d=-1;b:{c:{if(f)break c;d:{e:{f:{if(b>>>0>=32){b=K[a|0];if(b)break f;if(K[a+1|0]|K[a+2|0]|(K[a+3|0]!=12|K[a+4|0]!=106))break e;if(K[a+5|0]!=80|K[a+6|0]!=32|(K[a+7|0]!=32|K[a+8|0]!=13))break e;if(K[a+9|0]!=10|K[a+10|0]!=135|(K[a+12|0]|K[a+ -11|0]!=10))break e;if(K[a+13|0]|K[a+14|0]|(K[a+16|0]!=102|K[a+17|0]!=116))break e;if(K[a+18|0]!=121|K[a+19|0]!=112|(K[a+20|0]!=106|K[a+21|0]!=112))break e;if(K[a+22|0]!=50|K[a+23|0]!=32|(K[a+24|0]|K[a+25|0]))break e;if(K[a+26|0]|K[a+27|0])break e;b=2;break b}if(e>>>0<4)break d;b=K[a|0]}g:{if((b|0)!=255)break g;b=255;if(K[a+1|0]!=79|K[a+2|0]!=255)break g;d=0;if(K[a+3|0]==81)break c}if(b|e>>>0<32)break d}if(K[a+1|0]|K[a+2|0]|(K[a+3|0]!=12|K[a+4|0]!=106))break d;if(K[a+5|0]!=80|K[a+6|0]!=32|(K[a+7|0]!= -32|K[a+8|0]!=13))break d;if(K[a+9|0]!=10|K[a+10|0]!=135|(K[a+12|0]|K[a+11|0]!=10))break d;if(K[a+13|0]|K[a+14|0]|(K[a+15|0]!=24|K[a+16|0]!=102))break d;if(K[a+17|0]!=116|K[a+18|0]!=121|(K[a+19|0]!=112|K[a+20|0]!=109))break d;if(K[a+21|0]!=106|K[a+22|0]!=112|(K[a+24|0]|K[a+23|0]!=50))break d;if(K[a+25|0]|K[a+26|0]|(K[a+27|0]|K[a+28|0]!=109))break d;if(K[a+29|0]!=106|K[a+30|0]!=112)break d;d=1;if(K[a+31|0]==50)break c}d=-1}b=d}J[c>>2]=b;if((b|0)==-1)break a;b=Ef(1,72);if(b)h:{J[b+64>>2]=1048576;c=kg(1048576); -J[b+32>>2]=c;if(!c){Zc(b);b=0;break h}J[b+36>>2]=c;J[b+28>>2]=7220;J[b+24>>2]=7221;J[b+20>>2]=7222;J[b+16>>2]=7223;J[b+44>>2]=7224;J[b+40>>2]=7226;J[b+68>>2]=J[b+68>>2]|2}else b=0;if(!b)break a;c=gd(12);J[c+8>>2]=0;J[c+4>>2]=e;J[c>>2]=a;if(b){J[b+4>>2]=7274;J[b>>2]=c}if(b){J[b+8>>2]=e;J[b+12>>2]=0}if(!(!b|!(K[b+68|0]&2)))J[b+16>>2]=7275;if(!(!b|!(H[b+68|0]&1)))J[b+20>>2]=7276;if(b)J[b+24>>2]=7277;if(b)J[b+28>>2]=7278;g=b}return g}function MFb(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;J[a+56>> -2]=0;J[a+60>>2]=0;J[a+4>>2]=3;J[a>>2]=350720;b=a- -64|0;J[b>>2]=0;J[b+4>>2]=0;J[a+72>>2]=0;J[a+76>>2]=0;J[790620]=0;_(2712,a+112|0)|0;b=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{if((b|0)!=1){J[790620]=0;c=a+172|0;b=c;J[b>>2]=0;J[b+4>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;H[b+5|0]=0;H[b+6|0]=0;H[b+7|0]=0;H[b+8|0]=0;H[b+9|0]=0;H[b+10|0]=0;H[b+11|0]=0;H[b+12|0]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;b=J[790620];J[790620]=0;if((b|0)==1)break h;J[790620]=0;Nha(a+212|0);b=J[790620];J[790620]= -0;if((b|0)==1)break g;J[790620]=0;J[a+280>>2]=0;J[a+284>>2]=0;J[a+272>>2]=500;J[a+276>>2]=500;I[a+268>>1]=256;J[a+264>>2]=0;J[a+288>>2]=0;b=J[790620];J[790620]=0;if((b|0)==1)break f;J[790620]=0;J[a+292>>2]=0;J[a+296>>2]=0;J[a+324>>2]=0;J[a+316>>2]=0;J[a+320>>2]=0;J[a+308>>2]=0;J[a+312>>2]=0;J[a+300>>2]=0;J[a+304>>2]=0;b=J[790620];J[790620]=0;if((b|0)==1)break e;J[a+84>>2]=0;I[a+80>>1]=0;J[a+8>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;H[a+108|0]=1;H[a+100|0]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>> -2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;return a|0}d=Z()|0;break a}d=Z()|0;break b}d=Z()|0;break c}d=Z()|0;break d}d=Z()|0;if(H[a+291|0]>=0)break d;Zc(J[a+280>>2])}if(H[a+263|0]<0)Zc(J[a+252>>2]);if(H[a+251|0]<0)Zc(J[a+240>>2]);if(H[a+239|0]<0)Zc(J[a+228>>2])}if(H[c+39|0]<0)Zc(J[c+28>>2]);b=J[c+16>>2];if(b){e=b;f=J[c+20>>2];if((f|0)!=(b|0)){for(;1;){e=f-12|0;if(H[f-1|0]<0)Zc(J[e>>2]);f=e;if((f|0)!=(b|0))continue;break}e=J[c+16>>2]}J[c+20>>2]=b;Zc(e)}if(H[c+11|0]<0)Zc(J[c>>2])}if(H[a+ -171|0]<0)Zc(J[a+160>>2]);b=J[a+148>>2];if(b){J[a+152>>2]=b;Zc(b)}if(H[a+143|0]<0)Zc(J[a+132>>2]);if(H[a+123|0]<0)Zc(J[a+112>>2])}if(H[a+79|0]<0)Zc(J[a+68>>2]);if(H[a+67|0]<0)Zc(J[a+56>>2]);ba(d|0);B()}function wD(a,b,c,d,e){var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;J[a+168>>2]=d;j=a+168|0;J[a+48>>2]=j;d=J[a+64>>2];J[a+184>>2]=J[a+60>>2];J[a+188>>2]=d;J[a+180>>2]=c;J[a+176>>2]=b;J[a+172>>2]=e;d=j;for(;1;){l=J[d>>2];a:{b:{h=J[d+4>>2];f=J[d+20>>2];b=(h|0)>(f|0); -i=J[d+12>>2];c:{if(!((i|0)>=((b?f:h)|0)&(i|0)<=(((f|0)>(h|0)?f:h)|0))){b=J[d+16>>2];J[d+32>>2]=b;J[d+36>>2]=f;c=f+i|0;J[d+28>>2]=c>>1;e=h+i|0;J[d+12>>2]=e>>1;f=J[d+8>>2];i=f+l|0;J[d+8>>2]=i>>1;b=b+f|0;J[d+24>>2]=b>>1;J[d+20>>2]=c+e>>2;J[d+16>>2]=b+i>>2;b=d+16|0;break c}if((f|0)!=(h|0))break b;b=d-16|0}J[a+48>>2]=b;break a}m=b?1:2;g=J[a+92>>2];if((m|0)!=(g|0)){b=J[a+4>>2];n=(f|0)>=(h|0);e=n?f&b-1:((b+f|0)-1&0-b)-f|0;c=J[a+36>>2];k=J[a+8>>2];d:{if(!g){b=c;break d}g=J[a+80>>2];b=J[g+8>>2];o=c-b>>2;if((o| -0)<0){J[a+40>>2]=99;return 1}e:{if((b|0)==(c|0)){b=c;break e}J[g+16>>2]=o;if((e|0)>=(k|0)){b=L[g+12>>1];I[g+12>>1]=(b&8?16:32)|b}J[a+80>>2]=c;b=c+32|0;J[a+36>>2]=b;J[c+8>>2]=b;J[c+16>>2]=0;J[g+28>>2]=c;I[a+76>>1]=L[a+76>>1]+1}if(M[a+32>>2]<=b>>>0){J[a+40>>2]=98;return 1}H[a+79|0]=0}if(!J[a+84>>2]){J[a+84>>2]=b;J[a+80>>2]=b;b=b+32|0;J[a+36>>2]=b}if(M[a+32>>2]<=b>>>0){J[a+40>>2]=98;return 1}c=J[a+80>>2];J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=b;J[c+28>>2]=0;J[c+4>>2]=0;b=K[a+164|0];I[c+12>>1]=b;f:{g:{if(!n){I[c+ -12>>1]=b|8;g=40;if((e|0)>=(k|0))break g;break f}g=16;if((e|0)<(k|0))break f}I[c+12>>1]=b|g}if(!J[a+88>>2])J[a+88>>2]=c;I[a+78>>1]=1;J[a+92>>2]=m}b=J[a+72>>2];c=J[a+68>>2];h:{if((f|0)<(h|0)){if(!xK(a,2,1868,c,b))break a;break h}J[d+20>>2]=0-f;J[d+12>>2]=0-i;J[d+4>>2]=0-h;e=K[a+78|0];b=xK(a,2,1868,0-b|0,0-c|0);if(!(K[a+78|0]|!e)){c=J[a+80>>2];J[c+20>>2]=0-J[c+20>>2]}J[d+4>>2]=0-J[d+4>>2];if(!b)break a}return 1}d=J[a+48>>2];if(j>>>0<=d>>>0)continue;break}J[a+64>>2]=h;J[a+60>>2]=l;return 0}function hUb(a, -b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;g=Kc-16|0;Kc=g;f=J[a+4>>2]&2147418112;a:{if(d&16){if(f|K[a+9|0]&128){i=7;if(!(K[a+740|0]&16))break a}if(!c){i=0;break a}b:{if(K[a+292|0]){d=0;f=1;break b}if(L[a+372>>1]==65535){b=I[a+220>>1]-I[a+222>>1]|0;a=b>>31;a=(a^b)-a&65535;i=0;b=0;if(c>>>0>=8){h=c&-8;f=0;for(;1;){d=b<<2;J[d+e>>2]=a;J[(d|4)+e>>2]=a;J[(d|8)+e>>2]=a;J[(d|12)+e>>2]=a;J[(d|16)+e>>2]=a;J[(d|20)+e>>2]=a;J[(d|24)+e>>2]=a;J[(d|28)+e>>2]=a; -b=b+8|0;f=f+8|0;if((h|0)!=(f|0))continue;break}}c=c&7;if(!c)break a;d=0;for(;1;){J[(b<<2)+e>>2]=a;b=b+1|0;d=d+1|0;if((c|0)!=(d|0))continue;break}break a}b=I[a+442>>1]-I[a+444>>1]|0;a=b>>31;a=(a^b)-a&65535;i=0;b=0;if(c>>>0>=8){h=c&-8;f=0;for(;1;){d=b<<2;J[d+e>>2]=a;J[(d|4)+e>>2]=a;J[(d|8)+e>>2]=a;J[(d|12)+e>>2]=a;J[(d|16)+e>>2]=a;J[(d|20)+e>>2]=a;J[(d|24)+e>>2]=a;J[(d|28)+e>>2]=a;b=b+8|0;f=f+8|0;if((h|0)!=(f|0))continue;break}}c=c&7;if(!c)break a;d=0;for(;1;){J[(b<<2)+e>>2]=a;b=b+1|0;d=d+1|0;if((c| -0)!=(d|0))continue;break}break a}for(;1;){i=(d<<2)+e|0;c:{if(f&255){Pc[J[J[a+540>>2]+140>>2]](a,1,b+d|0,g+14|0,g+12|0);f=L[g+12>>1];break c}if(L[a+372>>1]!=65535){h=I[a+442>>1]-I[a+444>>1]|0;f=h>>31;f=(f^h)-f|0;break c}h=I[a+220>>1]-I[a+222>>1]|0;f=h>>31;f=(f^h)-f|0}J[i>>2]=f&65535;d=d+1|0;if((d|0)!=(c|0)){f=K[a+292|0];continue}break}i=0;break a}if(f|K[a+9|0]&128){i=7;if(!(K[a+740|0]&2))break a}if(!c){i=0;break a}i=0;d=0;if((c|0)!=1){h=c&-2;f=0;for(;1;){j=g+10|0;k=g+8|0;Pc[J[J[a+540>>2]+140>>2]](a, -0,b+d|0,j,k);J[(d<<2)+e>>2]=L[g+8>>1];l=d|1;Pc[J[J[a+540>>2]+140>>2]](a,0,l+b|0,j,k);J[(l<<2)+e>>2]=L[g+8>>1];d=d+2|0;f=f+2|0;if((h|0)!=(f|0))continue;break}}if(!(c&1))break a;Pc[J[J[a+540>>2]+140>>2]](a,0,b+d|0,g+10|0,g+8|0);J[(d<<2)+e>>2]=L[g+8>>1]}Kc=g+16|0;return i|0}function uM(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;j=Kc-128|0;Kc=j;J[j+124>>2]=b;J[j+4>>2]=1632;o=Yh(j+8|0,0,j+4|0); -k=j+16|0;m=(d-c|0)/12|0;a:{b:{if(m>>>0>=101){k=gd(m);if(!k){J[790620]=0;ja(5235);a=J[790620];J[790620]=0;if((a|0)!=1)break a;break b}nj(o,k)}h=k;b=c;c:{d:{for(;1;){if((b|0)==(d|0))e:for(;1;){f:{J[790620]=0;b=$(9094,a|0,j+124|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break f;if((!m|b)==1){J[790620]=0;a=$(9094,a|0,j+124|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c;if(!a)break d;J[f>>2]=J[f>>2]|2;break d}J[790620]=0;b=_(9095,a|0)|0;h=J[790620];J[790620]=0;g:{if((h|0)!=1){if(g)break g;J[790620]=0; -b=$(9210,e|0,b|0)|0;h=J[790620];J[790620]=0;if((h|0)!=1)break g}break b}i=p+1|0;q=0;r=b&255;h=k;b=c;for(;1;){if((b|0)==(d|0)){p=i;if(!q)continue e;J[790620]=0;_(9097,a|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1){h=k;b=c;if(m+n>>>0<2)continue e;for(;1;){if((b|0)==(d|0))continue e;if(K[b+11|0]>>>7|0)i=J[b+4>>2];else i=K[b+11|0]&127;if(!((i|0)==(p|0)|K[h|0]!=2)){H[h|0]=0;n=n-1|0}h=h+1|0;b=b+12|0;continue}}break b}h:{if(K[h|0]!=1)break h;if(K[b+11|0]>>>7|0)l=J[b>>2];else l=b;l=H[l+p|0];i:{if(g)break i; -J[790620]=0;l=$(9210,e|0,l<<24>>24)|0;s=J[790620];J[790620]=0;if((s|0)!=1)break i;break b}j:{if((l&255)==(r|0)){q=1;if(K[b+11|0]>>>7|0)l=J[b+4>>2];else l=K[b+11|0]&127;if((l|0)!=(i|0))break h;H[h|0]=2;n=n+1|0;break j}H[h|0]=0}m=m-1|0}h=h+1|0;b=b+12|0;continue}}break}else{if(K[b+11|0]>>>7|0)i=J[b+4>>2];else i=K[b+11|0]&127;i=!i;H[h|0]=i?2:1;h=h+1|0;b=b+12|0;n=n+i|0;m=m-i|0;continue}break}break b}k:{l:{for(;1;){if((c|0)==(d|0))break l;if(K[k|0]!=2){k=k+1|0;c=c+12|0;continue}break}d=c;break k}J[f>>2]= -J[f>>2]|4}Kf(o);Kc=j+128|0;return d|0}}a=Z()|0;Kf(o);ba(a|0)}B()}function QZa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;e=+J[b+4>>2]*1.52587890625E-5*255+.5;a:{if(e<4294967296&e>=0){a=~~e>>>0;break a}a=0}f=a>>>5|0;d=a<<8;a=d+4096|0;g=a>>>13|0;f=((f|0)==(g|0))+f|0;o=P(g-f|0,d-(a&122880)|0);t=P(f-g|0,243);a=P(g,81);e=+J[b>>2]*1.52587890625E-5*255+.5;b:{if(e<4294967296&e>=0){d=~~e>>> -0;break b}d=0}i=d<<8;g=i+4096|0;h=g>>>13|0;l=a+P(h,729)|0;e=+J[b+8>>2]*1.52587890625E-5*255+.5;c:{if(e<4294967296&e>=0){a=~~e>>>0;break c}a=0}r=a<<8;j=r+4096|0;n=j>>>13|0;s=l+P(n,9)|0;e=+J[b+12>>2]*1.52587890625E-5*255+.5;d:{if(e<4294967296&e>=0){l=~~e>>>0;break d}l=0}b=d>>>5|0;f=((b|0)==(h|0))+b|0;p=P(h-f|0,i-(g&122880)|0);d=l<<8;b=d+4096|0;q=b>>>13|0;k=P(q+s|0,3);m=K[k+2554898|0];h=k+P(f-h|0,2187)|0;i=k+t|0;a=a>>>5|0;a=((a|0)==(n|0))+a|0;g=k+P(a-n|0,27)|0;j=P(n-a|0,r-(j&122880)|0);a=l>>>5|0;a=((a| -0)==(q|0))+a|0;f=P(a+s|0,3);b=P(q-a|0,d-(b&122880)|0);a=((((P(p,m-K[h+2554898|0]|0)>>5)+(m<<8)|0)+(P(o,m-K[i+2554898|0]|0)>>5)|0)+(P(m-K[g+2554898|0]|0,j)>>5)|0)+(P(m-K[f+2554898|0]|0,b)>>5)|0;e=+(((a|0)>0?a:0)>>>8|0)/255*65536;e:{if(R(e)<2147483648){a=~~e;break e}a=-2147483648}a=(a|0)>=65536?65536:a;J[c+8>>2]=(a|0)>0?a:0;a=K[k+2554897|0];a=((((P(p,a-K[h+2554897|0]|0)>>5)+(a<<8)|0)+(P(o,a-K[i+2554897|0]|0)>>5)|0)+(P(j,a-K[g+2554897|0]|0)>>5)|0)+(P(b,a-K[f+2554897|0]|0)>>5)|0;e=+(((a|0)>0?a:0)>>>8| -0)/255*65536;f:{if(R(e)<2147483648){a=~~e;break f}a=-2147483648}a=(a|0)>=65536?65536:a;J[c+4>>2]=(a|0)>0?a:0;a=K[k+2554896|0];a=((((P(p,a-K[h+2554896|0]|0)>>5)+(a<<8)|0)+(P(o,a-K[i+2554896|0]|0)>>5)|0)+(P(j,a-K[g+2554896|0]|0)>>5)|0)+(P(b,a-K[f+2554896|0]|0)>>5)|0;e=+(((a|0)>0?a:0)>>>8|0)/255*65536;g:{if(R(e)<2147483648){a=~~e;break g}a=-2147483648}a=(a|0)>=65536?65536:a;J[c>>2]=(a|0)>0?a:0}function uOa(a,b,c,d,e,f){a=a|0;b=b|0;c=+c;d=+d;e=+e;f=+f;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m= -0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;g=Kc-96|0;Kc=g;n=c-e;O[g+88>>3]=n;O[g+80>>3]=d;i=g+88|0;j=g+80|0;Ue(b,i,j);O[g+72>>3]=O[g+88>>3]*25.4/96;O[g+64>>3]=O[g+80>>3]*25.4/96;k=g+72|0;l=g- -64|0;Pc[J[J[a>>2]+316>>2]](a,k,l)|0;O[g+88>>3]=n;q=f*.552;r=q+d;O[g+80>>3]=r;m=e*.552;s=c-m;O[g+72>>3]=s;h=d+f;O[g+64>>3]=h;O[g+56>>3]=c;O[g+48>>3]=h;Ue(b,i,j);Ue(b,k,l);o=g+56|0;p=g+48|0;Ue(b,o,p);O[g+40>>3]=O[g+88>>3]*25.4/96;O[g+32>>3]=O[g+80>>3]*25.4/96;O[g+24>>3]=O[g+72>>3]*25.4/96;O[g+16>>3]=O[g+ -64>>3]*25.4/96;O[g+8>>3]=O[g+56>>3]*25.4/96;O[g>>3]=O[g+48>>3]*25.4/96;Pc[J[J[a>>2]+328>>2]](a,g+40|0,g+32|0,g+24|0,g+16|0,g+8|0,g)|0;m=m+c;O[g+88>>3]=m;O[g+80>>3]=h;e=c+e;O[g+72>>3]=e;O[g+64>>3]=r;O[g+56>>3]=e;O[g+48>>3]=d;Ue(b,i,j);Ue(b,k,l);Ue(b,o,p);O[g+40>>3]=O[g+88>>3]*25.4/96;O[g+32>>3]=O[g+80>>3]*25.4/96;O[g+24>>3]=O[g+72>>3]*25.4/96;O[g+16>>3]=O[g+64>>3]*25.4/96;O[g+8>>3]=O[g+56>>3]*25.4/96;O[g>>3]=O[g+48>>3]*25.4/96;Pc[J[J[a>>2]+328>>2]](a,g+40|0,g+32|0,g+24|0,g+16|0,g+8|0,g)|0;O[g+88>> -3]=e;h=d-q;O[g+80>>3]=h;O[g+72>>3]=m;e=d-f;O[g+64>>3]=e;O[g+56>>3]=c;O[g+48>>3]=e;Ue(b,i,j);Ue(b,k,l);Ue(b,o,p);O[g+40>>3]=O[g+88>>3]*25.4/96;O[g+32>>3]=O[g+80>>3]*25.4/96;O[g+24>>3]=O[g+72>>3]*25.4/96;O[g+16>>3]=O[g+64>>3]*25.4/96;O[g+8>>3]=O[g+56>>3]*25.4/96;O[g>>3]=O[g+48>>3]*25.4/96;Pc[J[J[a>>2]+328>>2]](a,g+40|0,g+32|0,g+24|0,g+16|0,g+8|0,g)|0;O[g+88>>3]=s;O[g+80>>3]=e;O[g+72>>3]=n;O[g+64>>3]=h;O[g+56>>3]=n;O[g+48>>3]=d;Ue(b,i,j);Ue(b,k,l);Ue(b,o,p);O[g+40>>3]=O[g+88>>3]*25.4/96;O[g+32>>3]=O[g+ -80>>3]*25.4/96;O[g+24>>3]=O[g+72>>3]*25.4/96;O[g+16>>3]=O[g+64>>3]*25.4/96;O[g+8>>3]=O[g+56>>3]*25.4/96;O[g>>3]=O[g+48>>3]*25.4/96;Pc[J[J[a>>2]+328>>2]](a,g+40|0,g+32|0,g+24|0,g+16|0,g+8|0,g)|0;Kc=g+96|0}function fU(a,b){var c=0;var d=0;var e=0;c=Kc-96|0;Kc=c;if(Pc[J[J[a>>2]+36>>2]](a)>>>0>>0){e=$e(20);d=J[J[a>>2]+36>>2];J[790620]=0;a=_(d|0,a|0)|0;d=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{if((d|0)==1)break m;J[790620]=0;d=c+20|0;ca(3801,d|0,a|0,10);a=J[790620];J[790620]=0; -if((a|0)==1)break m;J[790620]=0;a=ea(3808,d|0,0,1025507)|0;d=J[790620];J[790620]=0;if((d|0)==1)break d;J[c+40>>2]=J[a+8>>2];d=J[a+4>>2];J[c+32>>2]=J[a>>2];J[c+36>>2]=d;J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[790620]=0;a=$(3058,c+32|0,1026062)|0;d=J[790620];J[790620]=0;if((d|0)==1)break l;J[c+56>>2]=J[a+8>>2];d=J[a+4>>2];J[c+48>>2]=J[a>>2];J[c+52>>2]=d;J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[790620]=0;a=c+8|0;ca(3797,a|0,b|0,10);d=J[790620];J[790620]=0;b=1;if((d|0)==1)break k;J[790620]=0;d=a;a=K[c+19|0];b= -a<<24>>24<0;a=ea(3059,c+48|0,(b?J[c+8>>2]:d)|0,(b?J[c+12>>2]:a)|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break j;J[c+72>>2]=J[a+8>>2];b=J[a+4>>2];J[c+64>>2]=J[a>>2];J[c+68>>2]=b;J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[790620]=0;a=$(3058,c- -64|0,1026125)|0;d=J[790620];J[790620]=0;b=1;if((d|0)==1)break i;J[c+88>>2]=J[a+8>>2];d=J[a+4>>2];J[c+80>>2]=J[a>>2];J[c+84>>2]=d;J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[790620]=0;a=$(3799,e|0,c+80|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1){b=0;J[790620]=0;ca(3794,a|0,1018376, -3795);a=J[790620];J[790620]=0;if((a|0)!=1)break a}a=Z()|0;if(H[c+91|0]>=0)break h;Zc(J[c+80>>2]);break h}a=Z()|0;break c}a=Z()|0;b=1;break e}a=Z()|0;break f}a=Z()|0;b=1;break g}a=Z()|0}if(H[c+75|0]>=0)break g;Zc(J[c+64>>2])}if(H[c+19|0]>=0)break f;Zc(J[c+8>>2])}if(H[c+59|0]>=0)break e;Zc(J[c+48>>2])}if(H[c+43|0]<0)Zc(J[c+32>>2]);if(H[c+31|0]<0)Zc(J[c+20>>2]);if(b)break c;break b}a=Z()|0;if(H[c+31|0]>=0)break c;Zc(J[c+20>>2])}Cf(e)}ba(a|0)}B()}Kc=c+96|0}function z4a(a,b){a=a|0;b=b|0;var c=0;var d= -0;var e=0;var f=0;c=Kc-16|0;Kc=c;H[c+8|0]=K[1095996];H[c+15|0]=5;H[c+9|0]=0;J[790620]=0;J[c+4>>2]=K[1095992]|K[1095993]<<8|(K[1095994]<<16|K[1095995]<<24);e=$(4950,a|0,c+4|0)|0;d=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{if((d|0)!=1){if(H[c+15|0]<0)Zc(J[c+4>>2]);J[790620]=0;H[c+8|0]=0;J[c+4>>2]=1953718604;H[c+15|0]=4;d=$(4950,a|0,c+4|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break h;if(H[c+15|0]<0)Zc(J[c+4>>2]);i:{if(e)break i;H[c+8|0]=K[1095996];H[c+15|0]=5;H[c+9|0]=0;J[790620]=0;J[c+4>>2]=K[1095992]| -K[1095993]<<8|(K[1095994]<<16|K[1095995]<<24);ca(5067,a|0,c+4|0,b|0);e=J[790620];J[790620]=0;if((e|0)==1)break g;if(H[c+15|0]>=0)break i;Zc(J[c+4>>2])}j:{if(!d)break j;H[c+8|0]=0;J[c+4>>2]=1954047310;H[c+15|0]=4;J[790620]=0;ca(5067,d|0,c+4|0,b|0);e=J[790620];J[790620]=0;if((e|0)==1)break f;if(H[c+15|0]<0)Zc(J[c+4>>2]);J[790620]=0;H[c+8|0]=0;J[c+4>>2]=1986359888;H[c+15|0]=4;ca(5067,b|0,c+4|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break e;if(H[c+15|0]>=0)break j;Zc(J[c+4>>2])}H[c+8|0]=0;J[c+4>>2]= -1953718604;H[c+15|0]=4;J[790620]=0;ca(5067,a|0,c+4|0,b|0);d=J[790620];J[790620]=0;if((d|0)==1)break d;if(H[c+15|0]<0)Zc(J[c+4>>2]);I[c+8>>1]=K[1078344]|K[1078345]<<8;J[790620]=0;H[c+15|0]=6;J[c+4>>2]=K[1078340]|K[1078341]<<8|(K[1078342]<<16|K[1078343]<<24);H[c+10|0]=0;ca(5067,b|0,c+4|0,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break c;if(H[c+15|0]<0)Zc(J[c+4>>2]);Kc=c+16|0;return}a=Z()|0;if(H[c+15|0]>=0)break b;break a}a=Z()|0;if(H[c+15|0]>=0)break b;break a}a=Z()|0;if(H[c+15|0]>=0)break b;break a}a= -Z()|0;if(H[c+15|0]>=0)break b;break a}a=Z()|0;if(H[c+15|0]>=0)break b;break a}a=Z()|0;if(H[c+15|0]>=0)break b;break a}a=Z()|0;if(H[c+15|0]>=0)break b;Zc(J[c+4>>2])}ba(a|0);B()}Zc(J[c+4>>2]);ba(a|0);B()}function P6(a){var b=0;var c=0;var d=0;var e=0;var f=0;e=Kc-16|0;Kc=e;a:{if(Pc[J[J[a>>2]+28>>2]](a,0,2456099)|0)break a;if(Pc[J[J[a>>2]+28>>2]](a,0,2457150)|0)break a;b:{if((Pc[J[J[a>>2]+8>>2]](a,0)|0)!=128)break b;if((Pc[J[J[a>>2]+8>>2]](a,1)|0)!=1)break b;if(!(Pc[J[J[a>>2]+20>>2]](a,2,e+12|0)|0))break b; -b=J[e+12>>2];if(b>>>0>=16){b=1;if(Pc[J[J[a>>2]+28>>2]](a,6,2456099)|0)break a;b=J[e+12>>2]}if(b>>>0<11)break b;b=1;if(Pc[J[J[a>>2]+28>>2]](a,6,2457150)|0)break a}c:{if(Pc[J[J[a>>2]+8>>2]](a,0)|0)break c;if((Pc[J[J[a>>2]+8>>2]](a,1)|0)!=1)break c;if(Pc[J[J[a>>2]+8>>2]](a,2)|0)break c;if(Pc[J[J[a>>2]+8>>2]](a,3)|0)break c;b=4;break a}d:{if((Pc[J[J[a>>2]+8>>2]](a,0)|0)!=116)break d;if((Pc[J[J[a>>2]+8>>2]](a,1)|0)!=114)break d;if((Pc[J[J[a>>2]+8>>2]](a,2)|0)!=117)break d;b=4;if((Pc[J[J[a>>2]+8>>2]](a, -3)|0)==101)break a}e:{if((Pc[J[J[a>>2]+8>>2]](a,0)|0)!=116)break e;if((Pc[J[J[a>>2]+8>>2]](a,1)|0)!=116)break e;if((Pc[J[J[a>>2]+8>>2]](a,2)|0)!=99)break e;b=5;if((Pc[J[J[a>>2]+8>>2]](a,3)|0)==102)break a}f:{if((Pc[J[J[a>>2]+8>>2]](a,0)|0)!=79)break f;if((Pc[J[J[a>>2]+8>>2]](a,1)|0)!=84)break f;if((Pc[J[J[a>>2]+8>>2]](a,2)|0)!=84)break f;if((Pc[J[J[a>>2]+8>>2]](a,3)|0)!=79)break f;c=Kc-16|0;Kc=c;b=9;g:{if(!(Pc[J[J[a>>2]+12>>2]](a,4,c+8|0)|0)|J[c+8>>2]<=0)break g;for(;1;){f=d<<4;if(!(Pc[J[J[a>>2]+ -28>>2]](a,f|12,2458322)|0)){d=d+1|0;if((d|0)>2])continue;break g}break}if(!(Pc[J[J[a>>2]+16>>2]](a,f+20|0,c+12|0)|0))break g;d=J[c+12>>2];if(d>>>0>2147483646)break g;a=lQ(a,d);b=(a|0)==2?6:(a|0)==3?7:a}Kc=c+16|0;break a}h:{if((Pc[J[J[a>>2]+8>>2]](a,0)|0)!=1)break h;if(Pc[J[J[a>>2]+8>>2]](a,1)|0)break h;b=lQ(a,0);break a}b=9;if((Pc[J[J[a>>2]+8>>2]](a,1)|0)!=1)break a;if(Pc[J[J[a>>2]+8>>2]](a,2)|0)break a;b=lQ(a,1)}Kc=e+16|0;return b}function Uja(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f= -0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;k=Kc+-64|0;Kc=k;m=6;i=J[a+532>>2];a:{if(!i)break a;d=J[i+4>>2];o=b>>>0>d>>>0?d:b;b:{if(!d){d=0;break b}r=i+88|0;for(;1;){b=P(h,12)+r|0;g=J[b+8>>2];l=J[b+4>>2];c:{if(h>>>0>>0){e=K[b|0];f=J[(h<<2)+c>>2];break c}e=K[b|0];f=(J[((e<<2)+l|0)-4>>2]-J[l>>2]|0)/2|0}d:{e:{if(!e)break e;b=0;j=-1;f:{g:{for(;1;){n=b<<2;p=n+l|0;q=J[p>>2];if((f|0)==(q|0))break f;if((f|0)<(q|0))break g;j=b;b=b+1|0;if((e|0)!=(b|0))continue; -break}if(!e)break e;b=J[(g+(e<<2)|0)-4>>2];break d}if((j|0)<0)break e;b=j<<2;e=J[b+l>>2];b=Ee(f-e|0,J[g+n>>2]-J[b+g>>2]|0,J[p>>2]-e|0);d=J[i+4>>2];break d}b=J[g+n>>2];break d}b=J[g>>2]}J[(h<<2)+k>>2]=b;h=h+1|0;if(h>>>0>>0)continue;break}i=J[a+532>>2];if(!i)break a}m=-1;b=J[i>>2];if(!b)break a;f=J[i+4>>2];h:{if(f){g=d>>>0>f>>>0?f:d;j=0;e=f;h=0;for(;1;){b=0;d=65536;c=0;i:{if(!e)break i;for(;1;){j:{if(b>>>0>=g>>>0){d=d>>1;break j}c=J[(b<<2)+k>>2];c=h>>>b&1?c:65536-c|0;if((c|0)<=0){d=0;c=e;break i}if(c>>> -0>65535)break j;d=Fd(d,c);f=J[i+4>>2]}e=f;c=f;b=b+1|0;if(f>>>0>b>>>0)continue;break}}b=J[i+136>>2]+(h<<2)|0;if(J[b>>2]!=(d|0)){J[b>>2]=d;j=1}e=c;h=h+1|0;if(h>>>0>2])continue;break}break h}h=b&3;f=J[i+136>>2];c=0;k:{if(b>>>0<4){j=0;b=0;break k}i=b&-4;j=0;b=0;e=0;for(;1;){d=b<<2;g=d+f|0;if(J[g>>2]!=65536){J[g>>2]=65536;j=1}g=f+(d|4)|0;if(J[g>>2]!=65536){J[g>>2]=65536;j=1}g=f+(d|8)|0;if(J[g>>2]!=65536){J[g>>2]=65536;j=1}d=f+(d|12)|0;if(J[d>>2]!=65536){J[d>>2]=65536;j=1}b=b+4|0;e=e+4|0;if((i|0)!= -(e|0))continue;break}}if(!h)break h;for(;1;){e=f+(b<<2)|0;if(J[e>>2]!=65536){J[e>>2]=65536;j=1}b=b+1|0;c=c+1|0;if((h|0)!=(c|0))continue;break}}if(!j)break a;m=0;J[a+8>>2]=J[a+8>>2]&-32769|((o|0)!=0)<<15}Kc=k- -64|0;return m|0}function w_a(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=+g;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0;J[a>>2]=b;b=J[b+24>>2];J[a+12>>2]=0;J[a+4>>2]=b;J[a+16>>2]=J[J[784728]+412>>2];b=_c(112);m=J[a+4>>2];J[790620]=0;e=ha(6470,b|0,m|0,e|0,0)|0;m=J[790620];J[790620]= -0;if((m|0)!=1)a:{J[a+8>>2]=c;J[a+20>>2]=e;b=_c(672);e=J[J[c>>2]+8>>2];J[790620]=0;c=_(e|0,c|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break a;J[790620]=0;c=Hb(6472,b|0,+f,+g,h|0,j|0,c|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break a;J[a+40>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+28>>2]=c;b=J[a+8>>2];Pc[J[J[b>>2]+44>>2]](b,d,c);b=J[a+8>>2];Pc[J[J[b>>2]+36>>2]](b,J[a+28>>2]+16|0);b=J[a+8>>2];Pc[J[J[b>>2]+72>>2]](b,J[a+28>>2]);b=J[a+28>>2];O[a+48>>3]=O[b+16>>3];O[a+56>>3]=O[b+24>>3];O[a- -64>>3]=O[b+32>> -3];O[a+72>>3]=O[b+40>>3];O[a+80>>3]=O[b+48>>3];O[a+88>>3]=O[b+56>>3];J[a+96>>2]=0;b=_c(16);J[790620]=0;c=_(5382,b|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)b:{J[a+108>>2]=0;J[a+100>>2]=1;J[a+104>>2]=c;b=_c(16);J[790620]=0;c=_(5382,b|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break b;J[a+120>>2]=l;J[a+116>>2]=k;J[a+112>>2]=c;if(i){f=O[i>>3];b=J[a+28>>2];g=O[i+8>>3];O[b+608>>3]=g;O[b+600>>3]=f;b=J[b+596>>2];O[b+16>>3]=g;O[b+8>>3]=f;J[b>>2]=1;f=O[i+16>>3];b=J[a+28>>2];g=O[i+8>>3];O[b+608>>3]=g;O[b+600>> -3]=f;pf(J[b+596>>2],f,g);f=O[i+16>>3];b=J[a+28>>2];g=O[i+24>>3];O[b+608>>3]=g;O[b+600>>3]=f;pf(J[b+596>>2],f,g);f=O[i>>3];b=J[a+28>>2];g=O[i+24>>3];O[b+608>>3]=g;O[b+600>>3]=f;pf(J[b+596>>2],f,g);b=J[a+28>>2];yh(J[b+596>>2]);c=J[b+596>>2];c=J[(J[c+24>>2]+(J[c+28>>2]<<2)|0)-4>>2];d=J[c+12>>2]<<3;O[b+600>>3]=O[(d+J[c>>2]|0)-8>>3];O[b+608>>3]=O[(d+J[c+4>>2]|0)-8>>3];Ol(J[a+28>>2]);b=J[a+8>>2];Pc[J[J[b>>2]+220>>2]](b,J[a+28>>2]);nh(J[a+28>>2])}return a|0}}a=Z()|0;Zc(b);ba(a|0);B()}function XP(a,b,c,d, -e){var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;i=Kc-32|0;Kc=i;a:{if((d|0)<=0|b>>>0>16777215)break a;m=i-4|0;b:{for(;1;){f=0;g=k;k=(d-g|0)>4?g+4|0:d;l=k-g|0;c:{if((l|0)<=0)break c;j=c+g|0;f=J[(K[j|0]<<2)+2546880>>2];if((f|0)<0)break b;if((l|0)==1)break c;g=J[(K[j+1|0]<<2)+2546880>>2];if((g|0)<0)break b;f=g+(f<<4)|0;if((l|0)==2)break c;g=J[(K[j+2|0]<<2)+2546880>>2];if((g|0)<0)break b;f=g+(f<<4)|0;if((l|0)==3)break c;g=J[(K[j+3|0]<<2)+2546880>>2];if((g|0)<0)break b;f=g+(f<<4)|0}d:{if((h| -0)>0){g=(h<<2)+m|0;j=J[g>>2];if(!(j>>>0<55296|j>>>0>56319|(f>>>0<56320|f>>>0>57343))){J[g>>2]=(j<<10&1047552|f&1023)+65536;break d}if(h>>>0>7)break d}J[(h<<2)+i>>2]=f;h=h+1|0}if((d|0)>(k|0))continue;break}if(!h)break a;f=J[a+8>>2];e:{if(f>>>0>b>>>0)break e;c=f?f<<1:256;c=b>>>0>>0?c:(b&-256)+256|0;J[a+8>>2]=c;c=Oe(J[a+4>>2],c,4);J[a+4>>2]=c;if(M[a+8>>2]<=f>>>0)break e;for(;1;){J[c+(f<<2)>>2]=0;f=f+1|0;if(f>>>0>2])continue;break}}if((h|0)==1){J[J[a+4>>2]+(b<<2)>>2]=J[i>>2]+e;break a}c=J[a+ -20>>2];f:{if((c|0)>J[a+16>>2]){c=J[a+12>>2];break f}c=c+16|0;J[a+20>>2]=c;c=Oe(J[a+12>>2],c,40);J[a+12>>2]=c}f=0;J[J[a+4>>2]+(b<<2)>>2]=0;d=J[a+16>>2];J[P(d,40)+c>>2]=b;if((h|0)>0){if(h>>>0>=4){d=h&-4;k=0;for(;1;){g=f<<2;J[(g+(P(J[a+16>>2],40)+c|0)|0)+4>>2]=J[g+i>>2];b=g|4;J[(b+(P(J[a+16>>2],40)+c|0)|0)+4>>2]=J[b+i>>2];b=g|8;J[(b+(P(J[a+16>>2],40)+c|0)|0)+4>>2]=J[b+i>>2];b=g|12;J[(b+(P(J[a+16>>2],40)+c|0)|0)+4>>2]=J[b+i>>2];f=f+4|0;k=k+4|0;if((d|0)!=(k|0))continue;break}}g=h&3;if(g){d=0;for(;1;){b= -f<<2;J[(b+(P(J[a+16>>2],40)+c|0)|0)+4>>2]=J[b+i>>2];f=f+1|0;d=d+1|0;if((g|0)!=(d|0))continue;break}}d=J[a+16>>2]}b=(P(d,40)+c|0)+(h<<2)|0;J[b>>2]=J[b>>2]+e;b=J[a+16>>2];J[(P(b,40)+c|0)+36>>2]=h;J[a+16>>2]=b+1;break a}fd(0,-1,2474205,0)}Kc=i+32|0}function sM(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;j=Kc-128|0;Kc=j;J[j+124>>2]=b;J[j+4>>2]=1632;o=Yh(j+8|0,0,j+4|0);k=j+16|0;m=(d-c|0)/12|0;a:{b:{if(m>>> -0>=101){k=gd(m);if(!k){J[790620]=0;ja(5235);a=J[790620];J[790620]=0;if((a|0)!=1)break a;break b}nj(o,k)}h=k;b=c;c:{d:{for(;1;){if((b|0)==(d|0))e:for(;1;){f:{J[790620]=0;b=$(9236,a|0,j+124|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break f;if((!m|b)==1){J[790620]=0;a=$(9236,a|0,j+124|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c;if(!a)break d;J[f>>2]=J[f>>2]|2;break d}J[790620]=0;p=_(9237,a|0)|0;b=J[790620];J[790620]=0;g:{if((b|0)!=1){if(g)break g;J[790620]=0;p=$(9238,e|0,p|0)|0;b=J[790620];J[790620]= -0;if((b|0)!=1)break g}break b}i=q+1|0;r=0;h=k;b=c;for(;1;){if((b|0)==(d|0)){q=i;if(!r)continue e;J[790620]=0;_(9239,a|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1){h=k;b=c;if(m+n>>>0<2)continue e;for(;1;){if((b|0)==(d|0))continue e;if(K[b+11|0]>>>7|0)i=J[b+4>>2];else i=K[b+11|0]&127;if(!((i|0)==(q|0)|K[h|0]!=2)){H[h|0]=0;n=n-1|0}h=h+1|0;b=b+12|0;continue}}break b}h:{if(K[h|0]!=1)break h;if(K[b+11|0]>>>7|0)l=J[b>>2];else l=b;l=J[l+(q<<2)>>2];i:{if(g)break i;J[790620]=0;l=$(9238,e|0,l|0)|0;s=J[790620]; -J[790620]=0;if((s|0)!=1)break i;break b}j:{if((p|0)==(l|0)){r=1;if(K[b+11|0]>>>7|0)l=J[b+4>>2];else l=K[b+11|0]&127;if((l|0)!=(i|0))break h;H[h|0]=2;n=n+1|0;break j}H[h|0]=0}m=m-1|0}h=h+1|0;b=b+12|0;continue}}break}else{if(K[b+11|0]>>>7|0)i=J[b+4>>2];else i=K[b+11|0]&127;i=!i;H[h|0]=i?2:1;h=h+1|0;b=b+12|0;n=n+i|0;m=m-i|0;continue}break}break b}k:{l:{for(;1;){if((c|0)==(d|0))break l;if(K[k|0]!=2){k=k+1|0;c=c+12|0;continue}break}d=c;break k}J[f>>2]=J[f>>2]|4}Kf(o);Kc=j+128|0;return d|0}}a=Z()|0;Kf(o); -ba(a|0)}B()}function m5a(a){a=a|0;var b=0;var c=0;b=Kc-32|0;Kc=b;I[b+20>>1]=38;H[b+31|0]=1;H[b+12|0]=K[1077152];J[790620]=0;H[b+19|0]=5;J[b+8>>2]=K[1077148]|K[1077149]<<8|(K[1077150]<<16|K[1077151]<<24);H[b+13|0]=0;ca(4837,a|0,b+20|0,b+8|0);c=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{if((c|0)!=1){if(H[b+19|0]<0)Zc(J[b+8>>2]);if(H[b+31|0]<0)Zc(J[b+20>>2]);I[b+20>>1]=60;J[790620]=0;H[b+31|0]=1;H[b+12|0]=0;J[b+8>>2]=997485606;H[b+19|0]=4;ca(4837,a|0,b+20|0,b+8|0);c=J[790620];J[790620]=0;if((c|0)==1)break f; -if(H[b+19|0]<0)Zc(J[b+8>>2]);if(H[b+31|0]<0)Zc(J[b+20>>2]);I[b+20>>1]=62;J[790620]=0;H[b+31|0]=1;H[b+12|0]=0;J[b+8>>2]=997484326;H[b+19|0]=4;ca(4837,a|0,b+20|0,b+8|0);c=J[790620];J[790620]=0;if((c|0)==1)break e;if(H[b+19|0]<0)Zc(J[b+8>>2]);if(H[b+31|0]<0)Zc(J[b+20>>2]);I[b+20>>1]=34;H[b+31|0]=1;I[b+12>>1]=K[1077930]|K[1077931]<<8;J[790620]=0;H[b+19|0]=6;J[b+8>>2]=K[1077926]|K[1077927]<<8|(K[1077928]<<16|K[1077929]<<24);H[b+14|0]=0;ca(4837,a|0,b+20|0,b+8|0);c=J[790620];J[790620]=0;if((c|0)==1)break d; -if(H[b+19|0]<0)Zc(J[b+8>>2]);if(H[b+31|0]<0)Zc(J[b+20>>2]);I[b+20>>1]=39;H[b+31|0]=1;H[b+12|0]=K[1078282];J[790620]=0;H[b+19|0]=5;J[b+8>>2]=K[1078278]|K[1078279]<<8|(K[1078280]<<16|K[1078281]<<24);H[b+13|0]=0;ca(4837,a|0,b+20|0,b+8|0);a=J[790620];J[790620]=0;if((a|0)==1)break c;if(H[b+19|0]<0)Zc(J[b+8>>2]);if(H[b+31|0]<0)Zc(J[b+20>>2]);Kc=b+32|0;return}a=Z()|0;if(H[b+19|0]<0)Zc(J[b+8>>2]);if(H[b+31|0]>=0)break b;break a}a=Z()|0;if(H[b+19|0]<0)Zc(J[b+8>>2]);if(H[b+31|0]>=0)break b;break a}a=Z()|0; -if(H[b+19|0]<0)Zc(J[b+8>>2]);if(H[b+31|0]>=0)break b;break a}a=Z()|0;if(H[b+19|0]<0)Zc(J[b+8>>2]);if(H[b+31|0]>=0)break b;break a}a=Z()|0;if(H[b+19|0]<0)Zc(J[b+8>>2]);if(H[b+31|0]>=0)break b;Zc(J[b+20>>2])}ba(a|0);B()}Zc(J[b+20>>2]);ba(a|0);B()}function k4b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;a:{if(K[a+286|0]|!K[a+285|0]|(K[a+287|0]|K[a+288|0]))break a;if(K[a+289|0])break a;if(!((c|0)==16| -c-4>>>0<4)){nd(a,1028,0,0);return 1028}g=K[d+2|0]|K[d+3|0]<<8;f=g<<8|g>>>8;g=K[d|0]|K[d+1|0]<<8;j=g<<8|g>>>8;b:{c:{d:{e:{if(c>>>0>=5){n=K[d+4|0];if((c|0)!=5)break e}break d}o=K[d+5|0];if(c>>>0<7){i=1;break d}h=K[d+6|0];if((c|0)==7){i=1;g=1;break c}g=K[d+12|0]|K[d+13|0]<<8|(K[d+14|0]<<16|K[d+15|0]<<24);p=g<<24|(g&65280)<<8|(g>>>8&65280|g>>>24);g=K[d+8|0]|K[d+9|0]<<8|(K[d+10|0]<<16|K[d+11|0]<<24);q=g<<24|(g&65280)<<8|(g>>>8&65280|g>>>24);k=1;i=1;g=1;l=K[d+7|0];break b}g=0}l=0}j=j&65535;r=f&65535;f:{if(K[a+ -114|0]){f=Pc[J[a+152>>2]](48)|0;if(!f){nd(a,1,0,0);h=1;break f}J[f+4>>2]=1063;J[f>>2]=1064;m=J[a+700>>2];g:{if(m){J[m+8>>2]=f;break g}J[a+696>>2]=f}J[f+8>>2]=0;J[f+12>>2]=m;J[a+700>>2]=f;J[f+16>>2]=J[a+436>>2];J[f+20>>2]=J[a+440>>2];J[f+24>>2]=J[a+444>>2];if(!(J[a+516>>2]|(K[a+496|0]|!K[a+432|0])))J[a+516>>2]=f;J[f+44>>2]=p;J[f+40>>2]=q;H[f+37|0]=l;H[f+36|0]=k;H[f+35|0]=h;H[f+34|0]=o;H[f+33|0]=i;H[f+32|0]=n;I[f+28>>1]=r;I[f+30>>1]=j}h=loa(a,j,r,n,i,o,h,k,l,q,p)}h:{if(h)break h;h=0;if(!K[a+112|0])break h; -h=Pc[J[b+4>>2]](a,b,e)|0;if(h)break h;a=J[e>>2];b=K[d|0]|K[d+1|0]<<8;I[a+32>>1]=b<<8|b>>>8;b=K[d+2|0]|K[d+3|0]<<8;I[a+34>>1]=b<<8|b>>>8;if(c>>>0>=5)H[a+36|0]=K[d+4|0];if(i)H[a+37|0]=K[d+5|0];if(g)H[a+38|0]=K[d+6|0];if(k){H[a+39|0]=1;H[a+40|0]=K[d+7|0];b=K[d+8|0]|K[d+9|0]<<8|(K[d+10|0]<<16|K[d+11|0]<<24);J[a+44>>2]=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);b=a;a=K[d+12|0]|K[d+13|0]<<8|(K[d+14|0]<<16|K[d+15|0]<<24);J[b+48>>2]=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);return 0}h=0;H[a+39|0]=0}return h|0}nd(a, -1029,0,0);return 1029}function NKa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;f=J[a+584>>2];k=J[f+32>>2];a:{b:{if(!k)break b;s=f+844|0;e=J[f+884>>2];c=J[J[f+216>>2]+132>>2];if(!c)for(;1;){if((e|0)>=8){e=0;b=J[f+316>>2]<<3;d=0;if((s1(f,s,b)|0)!=(b|0))break a}e=e+1|0;J[f+884>>2]=e;b=L[f+836>>1];J[a+472>>2]=b+J[a+472>>2];k=k-b|0;if((k|0)>0)continue;break b}n= -J[f+888>>2];t=c&3;w=c>>>0<4;for(;1;){if((e|0)>=8){e=0;h=J[f+316>>2]<<3;d=0;if((s1(f,s,h)|0)!=(h|0))break a;J[f+884>>2]=0}if(J[f+36>>2]>0){p=J[f+216>>2];i=0;q=0;for(;1;){o=J[p+12>>2];c:{if((o|0)<=0)break c;u=(q<<2)+f|0;j=0;l=J[p+8>>2];if((l|0)==1)for(;1;){e=J[(J[u+844>>2]+(P(J[f+884>>2],o)<<2)|0)+(j<<2)>>2];g=b+i|0;d=c;m=0;if(t)for(;1;){H[g|0]=K[e|0];g=g+n|0;e=e+1|0;d=d-1|0;m=m+1|0;if((t|0)!=(m|0))continue;break}if(!w)for(;1;){H[g|0]=K[e|0];h=g+n|0;H[h|0]=K[e+1|0];h=h+n|0;H[h|0]=K[e+2|0];h=h+n|0;H[h| -0]=K[e+3|0];e=e+4|0;g=h+n|0;d=d-4|0;if(d)continue;break}i=i+1|0;j=j+1|0;if((o|0)!=(j|0))continue;break c}if((l|0)>0){x=l&-4;v=l&3;r=0;for(;1;){g=J[(J[u+844>>2]+(P(J[f+884>>2],o)<<2)|0)+(r<<2)>>2];d=b+i|0;h=c;for(;1;){m=0;e=0;j=0;if(l>>>0>=4)for(;1;){H[d+e|0]=K[g|0];H[(e|1)+d|0]=K[g+1|0];H[(e|2)+d|0]=K[g+2|0];H[(e|3)+d|0]=K[g+3|0];e=e+4|0;g=g+4|0;j=j+4|0;if((x|0)!=(j|0))continue;break}if(v)for(;1;){H[d+e|0]=K[g|0];e=e+1|0;g=g+1|0;m=m+1|0;if((v|0)!=(m|0))continue;break}d=d+n|0;h=h-1|0;if(h)continue; -break}i=i+l|0;r=r+1|0;if((r|0)!=(o|0))continue;break}break c}i=P(l,o)+i|0}p=p+88|0;q=q+1|0;if((q|0)>2])continue;break}e=J[f+884>>2]}e=e+1|0;J[f+884>>2]=e;d=L[f+836>>1];J[a+472>>2]=d+J[a+472>>2];b=J[f+840>>2]+b|0;k=k-d|0;if((k|0)>0)continue;break}}d=1;if(M[f+140>>2]>2])break a;d=($1(f)|0)!=0}return d|0}function $o(a,b,c,d,e,f,g){var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;h=J[a+28>>2];a:{i=J[a>>2];b:{if(!i)if(!J[J[(J[a+24>>2]+(h<<2)|0)-4>>2]+20>>2]|(h|0)<=0)break b; -k=h;h=J[a+32>>2];if((k|0)>=(h|0)){h=h<<1;J[a+32>>2]=h;n=a,o=Oe(J[a+24>>2],h,4),J[n+24>>2]=o;i=J[a>>2]}h=_c(24);c:{if(i){l=O[a+16>>3];m=O[a+8>>3];J[h+16>>2]=16;J[790620]=0;i=$(6456,16,8)|0;j=J[790620];J[790620]=0;if((j|0)==1)break a;J[h>>2]=i;i=J[h+16>>2];J[790620]=0;i=$(6456,i|0,8)|0;j=J[790620];J[790620]=0;if((j|0)==1)break a;J[h+4>>2]=i;i=J[h+16>>2];J[790620]=0;i=$(6456,i|0,4)|0;j=J[790620];J[790620]=0;if((j|0)==1)break a;J[h+12>>2]=1;J[h+8>>2]=i;O[J[h>>2]>>3]=m;O[J[h+4>>2]>>3]=l;J[i>>2]=0;J[h+ -20>>2]=0;i=J[a+28>>2];k=J[a+24>>2]+(i<<2)|0;break c}i=J[(J[a+24>>2]+(J[a+28>>2]<<2)|0)-4>>2];j=J[i+12>>2]<<3;l=O[(j+J[i+4>>2]|0)-8>>3];m=O[(j+J[i>>2]|0)-8>>3];J[h+16>>2]=16;J[790620]=0;i=$(6456,16,8)|0;j=J[790620];J[790620]=0;if((j|0)==1)break a;J[h>>2]=i;i=J[h+16>>2];J[790620]=0;i=$(6456,i|0,8)|0;j=J[790620];J[790620]=0;if((j|0)==1)break a;J[h+4>>2]=i;i=J[h+16>>2];J[790620]=0;i=$(6456,i|0,4)|0;j=J[790620];J[790620]=0;if((j|0)==1)break a;J[h+12>>2]=1;J[h+8>>2]=i;O[J[h>>2]>>3]=m;O[J[h+4>>2]>>3]=l; -J[i>>2]=0;J[h+20>>2]=0;i=J[a+28>>2];k=J[a+24>>2]+(i<<2)|0}J[k>>2]=h;J[a>>2]=0;h=i+1|0;J[a+28>>2]=h}a=J[(J[a+24>>2]+(h<<2)|0)-4>>2];h=J[a+16>>2];i=J[a+12>>2];d:{if((h|0)>=(i+3|0)){h=J[a+8>>2];break d}h=h<<1;J[a+16>>2]=h;n=a,o=Oe(J[a>>2],h,8),J[n>>2]=o;n=a,o=Oe(J[a+4>>2],J[a+16>>2],8),J[n+4>>2]=o;h=Oe(J[a+8>>2],J[a+16>>2],4);J[a+8>>2]=h;i=J[a+12>>2]}k=i<<3;j=k+J[a>>2]|0;O[j>>3]=b;k=k+J[a+4>>2]|0;O[k>>3]=c;O[j+8>>3]=d;O[k+8>>3]=e;O[j+16>>3]=f;O[k+16>>3]=g;J[((i<<2)+h|0)+4>>2]=1;J[(J[a+12>>2]<<2)+h>> -2]=1;J[((J[a+12>>2]<<2)+h|0)+8>>2]=0;J[a+12>>2]=J[a+12>>2]+3;return}a=Z()|0;Zc(h);ba(a|0);B()}function Bj(a,b,c){var d=0;var e=0;a:{if(!(K[a+460|0]|!(K[a+496|0]|K[a+476|0])|(K[a+498|0]|!(K[b+64|0]|K[b+65|0])))){d=xz(a,b);if(d)break a}J[a+544>>2]=b;if(!c){c=J[a+512>>2];J[a+512>>2]=b;gY(a);J[a+512>>2]=c}if(!(K[a+497|0]|!K[a+477|0])){H[a+477|0]=0;c=J[a+512>>2];J[a+512>>2]=b;d=us(a);J[a+512>>2]=c;if(d)break a;J[a+440>>2]=J[a+440>>2]+1}b:{if(K[a+497|0]|(K[a+460|0]|!(K[a+496|0]|K[a+476|0])))break b;H[a+ -498|0]=0;if(J[a+676>>2]>2]|J[a+684>>2]>2])break b;eE(a);c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{b=J[b+88>>2];switch(K[b+45|0]){case 14:break f;case 12:break g;case 10:break h;case 8:break i;case 6:break j;case 4:break k;case 3:break l;case 2:break m;case 0:break n;default:break c}}J[a+980>>2]=K[b+44|0]>8?1164:1165;c=!K[b+56|0];break d}J[a+980>>2]=K[b+44|0]>8?1166:1167;c=!K[b+56|0];break d}J[a+980>>2]=1168;c=!K[b+56|0];break d}J[a+980>>2]=K[b+44|0]>8?1169:1170;break e}J[a+980>>2]=K[b+ -44|0]>8?1037:1038;break e}J[a+980>>2]=K[b+44|0]>8?1164:1165;c=1;break d}J[a+980>>2]=K[b+44|0]>8?1166:1167;c=1;break d}J[a+980>>2]=K[b+44|0]>8?1169:1170;break e}J[a+980>>2]=K[b+44|0]>8?1037:1038}c=0}H[a+649|0]=c}J[a+584>>2]=1;J[a+576>>2]=1;J[a+580>>2]=0;H[a+568|0]=255;J[a+572>>2]=J[a+664>>2];c=J[b+36>>2];J[a+588>>2]=c;H[a+648|0]=0;J[a+604>>2]=c<<2;if(K[b+44|0]>=9){H[a+648|0]=1;J[a+604>>2]=c<<3}J[a+976>>2]=0;d=vz(a,0,0,1);if(d)break a;b=Pc[J[a+152>>2]](J[a+604>>2])|0;J[a+644>>2]=b;if(!b){nd(a,1,0,0); -return 1}b=J[a+664>>2];for(;1;){o:{c=b;e=J[a+668>>2];if((e|0)<=(b|0)){d=0;break o}d=Pc[J[a+980>>2]](a)|0;if(d)break o;b=J[a+976>>2];if(b){d=Pc[b|0](a)|0;if(d)break o}d=Pc[J[a+968>>2]](a)|0;if(d)break o;b=c+1|0;d=fw(a);if(!d)continue}break}b=J[a+644>>2];if(b){Pc[J[a+156>>2]](b,J[a+604>>2]);J[a+644>>2]=0}if((c|0)<(e|0))break a}d=0}return d}function uLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100| -0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b; -j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d; -if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2]; -jo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function lLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a; -g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<< -3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a, -c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];io(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function jMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100| -0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b; -j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d; -if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2]; -oo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function cLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a; -g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<< -3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a, -c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];ho(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function VKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100| -0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b; -j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d; -if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2]; -go(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function MKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a; -g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<< -3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a, -c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];fo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function LLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100| -0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b; -j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d; -if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2]; -lo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function CLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a; -g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<< -3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a, -c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];ko(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function f$(a,b,c){var d=0;var e=0;var f=0;e=Kc-16|0;Kc=e;Vf(J[a>>2],1);Nd(J[a>>2],250);Nd(J[a>>2],0);Nd(J[a>>2],b&255);Nd(J[a>>2],1);Nd(J[a>>2],b>>>8&255);Nd(J[a>> -2],2);Nd(J[a>>2],b>>>16&255);Nd(J[a>>2],251);Vf(J[a>>2],0);Od(J[a>>2],1);Vf(J[a>>2],1);Nd(J[a>>2],250);Nd(J[a>>2],0);d=J[a>>2];b=_c(32);J[e+4>>2]=b;J[e+8>>2]=5;J[e+12>>2]=-2147483640;J[b+16>>2]=J[700515];f=J[700514];J[b+8>>2]=J[700513];J[b+12>>2]=f;f=J[700512];J[b>>2]=J[700511];J[b+4>>2]=f;J[b+20>>2]=0;J[790620]=0;H[e+3|0]=0;ca(8693,d|0,e+4|0,e+3|0);b=J[790620];J[790620]=0;if((b|0)!=1){if(H[e+15|0]<0)Zc(J[e+4>>2]);Nd(J[a>>2],1);Od(J[a>>2],(P(c,1E5)|0)/255|0);Nd(J[a>>2],251);b=J[a>>2];c=(J[b+40>>2]+ -J[b+36>>2]|0)-1|0;d=J[J[J[b+24>>2]+(c>>>8&16777212)>>2]+((c&1023)<<2)>>2];c=(d+J[b+4>>2]|0)-4|0;d=J[b+16>>2]-d|0;H[c|0]=d;H[c+1|0]=d>>>8;H[c+2|0]=d>>>16;H[c+3|0]=d>>>24;d=J[b+40>>2];J[b+40>>2]=d-1;c=J[b+28>>2];f=J[b+24>>2];if((((c|0)!=(f|0)?(c-f<<8)-1|0:0)-(d+J[b+36>>2]|0)|0)+1>>>0>=2048){Zc(J[c-4>>2]);J[b+28>>2]=J[b+28>>2]-4}b=J[a>>2];c=(J[b+40>>2]+J[b+36>>2]|0)-1|0;d=J[J[J[b+24>>2]+(c>>>8&16777212)>>2]+((c&1023)<<2)>>2];c=(d+J[b+4>>2]|0)-4|0;d=J[b+16>>2]-d|0;H[c|0]=d;H[c+1|0]=d>>>8;H[c+2|0]=d>>> -16;H[c+3|0]=d>>>24;d=J[b+40>>2];J[b+40>>2]=d-1;c=J[b+28>>2];f=J[b+24>>2];if((((c|0)!=(f|0)?(c-f<<8)-1|0:0)-(d+J[b+36>>2]|0)|0)+1>>>0>=2048){Zc(J[c-4>>2]);J[b+28>>2]=J[b+28>>2]-4}a=J[a>>2];b=(J[a+40>>2]+J[a+36>>2]|0)-1|0;c=J[J[J[a+24>>2]+(b>>>8&16777212)>>2]+((b&1023)<<2)>>2];b=(c+J[a+4>>2]|0)-4|0;c=J[a+16>>2]-c|0;H[b|0]=c;H[b+1|0]=c>>>8;H[b+2|0]=c>>>16;H[b+3|0]=c>>>24;c=J[a+40>>2];J[a+40>>2]=c-1;b=J[a+28>>2];d=J[a+24>>2];if((((b|0)!=(d|0)?(b-d<<8)-1|0:0)-(c+J[a+36>>2]|0)|0)+1>>>0>=2048){Zc(J[b-4>> -2]);J[a+28>>2]=J[a+28>>2]-4}Kc=e+16|0;return}a=Z()|0;if(H[e+15|0]<0)Zc(J[e+4>>2]);ba(a|0);B()}function OUa(a){a=a|0;var b=0;var c=0;var d=0;var e=0;a:{b:{c:{if(J[a+44>>2]>2])break c;b=-1;if(J[a+52>>2])break b;J[a+44>>2]=0;for(;1;){b=J[a+4>>2];b=Pc[J[J[b>>2]+28>>2]](b)|0;J[a+8>>2]=b;if(K[b+2674144|0]==1&b>>>0<=255)continue;break}d:{e:{f:{b=J[a+8>>2];switch(b-122|0){case 4:break a;case 1:case 2:case 3:break d;case 0:break f;default:break e}}J[a+28>>2]=0;J[a+32>>2]=0;J[a+48>>2]=4;J[a+36>>2]= -0;J[a+40>>2]=0;break c}if((b|0)==-1)break a}for(;1;){b=J[a+4>>2];b=Pc[J[J[b>>2]+28>>2]](b)|0;J[a+12>>2]=b;if(K[b+2674144|0]==1&b>>>0<=255)continue;break}d=1;g:{h:{b=J[a+12>>2];if((b|0)==-1){c=1;break h}c=1;if((b|0)==126)break h;for(;1;){b=J[a+4>>2];b=Pc[J[J[b>>2]+28>>2]](b)|0;J[a+16>>2]=b;if(K[b+2674144|0]==1&b>>>0<=255)continue;break}c=2;b=J[a+16>>2];if((b|0)==-1|(b|0)==126)break h;for(;1;){b=J[a+4>>2];b=Pc[J[J[b>>2]+28>>2]](b)|0;J[a+20>>2]=b;if(K[b+2674144|0]==1&b>>>0<=255)continue;break}c=3;b= -J[a+20>>2];if((b|0)==-1|(b|0)==126)break h;for(;1;){b=J[a+4>>2];b=Pc[J[J[b>>2]+28>>2]](b)|0;J[a+24>>2]=b;if(K[b+2674144|0]==1&b>>>0<=255)continue;break}c=4;d=0;b=J[a+24>>2];if((b|0)==-1|(b|0)==126)break h;J[a+48>>2]=4;break g}J[a+48>>2]=c-1;if((b|0)!=126&(b|0)!=-1)break g;i:{if(!d)break i;e=4-c&7;if(e){b=0;for(;1;){c=c+1|0;J[((c<<2)+a|0)+8>>2]=117;b=b+1|0;if((e|0)!=(b|0))continue;break}}if(d)break i;for(;1;){d=a+8|0;b=d+(c<<2)|0;J[b+28>>2]=117;J[b+20>>2]=117;J[b+24>>2]=117;J[b+12>>2]=117;J[b+16>> -2]=117;J[b+4>>2]=117;J[b+8>>2]=117;c=c+8|0;J[d+(c<<2)>>2]=117;continue}}J[a+52>>2]=1}b=(J[a+24>>2]+P(J[a+20>>2]+P(J[a+16>>2]+P(J[a+12>>2]+P(J[a+8>>2],85)|0,85)|0,85)|0,85)|0)-1743128013|0;J[a+40>>2]=b&255;J[a+28>>2]=b>>>24;J[a+36>>2]=b>>>8&255;J[a+32>>2]=b>>>16&255}b=J[((J[a+44>>2]<<2)+a|0)+28>>2]}return b|0}J[a+48>>2]=0;J[a+52>>2]=1;return-1}function yLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+ -100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>> -2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<= -M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e, -J[c+4>>2]);jo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function wLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i| -0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911? --1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]= -0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);jo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function rLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+ -100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>> -2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<= -M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e, -J[c+4>>2]);io(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function pMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i| -0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911? --1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]= -0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);oo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function pLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+ -100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>> -2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<= -M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e, -J[c+4>>2]);io(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function nMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i| -0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911? --1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]= -0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);oo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function nLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+ -100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>> -2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<= -M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e, -J[c+4>>2]);io(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function lMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i| -0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911? --1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]= -0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);oo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function iLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+ -100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>> -2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<= -M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e, -J[c+4>>2]);ho(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function gLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i| -0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911? --1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]= -0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);ho(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function eLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+ -100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>> -2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<= -M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e, -J[c+4>>2]);ho(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function ZKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i| -0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911? --1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]= -0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);go(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function XKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+ -100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>> -2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<= -M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e, -J[c+4>>2]);go(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function TKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i| -0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911? --1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]= -0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);fo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function SLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+ -100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>> -2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<= -M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e, -J[c+4>>2]);lo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function QLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i| -0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911? --1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]= -0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);lo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function QKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+ -100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>> -2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<= -M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e, -J[c+4>>2]);fo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function OLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i| -0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911? --1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]= -0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);lo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function OKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+ -100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>> -2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<= -M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e, -J[c+4>>2]);fo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function JLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i| -0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911? --1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]= -0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);ko(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function HLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+ -100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>> -2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<= -M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e, -J[c+4>>2]);ko(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function FLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i| -0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911? --1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]= -0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);ko(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function ALb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+ -100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>> -2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<= -M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e, -J[c+4>>2]);jo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function $Kb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i| -0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911? --1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]= -0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);go(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function fMa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;a:{c=J[a+584>>2];if(c){if(J[c+16>>2])break a;b:{if(K[a+13|0]& -4){e=J[a+72>>2];d=J[a+68>>2];f=pq(a);break b}d=J[a+60>>2]-J[a+472>>2]|0;f=J[a+100>>2];e=d>>>0>>0?d:f;d=J[a+56>>2];f=j7(a)}J[c+840>>2]=f;c:{if(!b){f=d;break c}if(L[a+138>>1]!=2){f=d;break c}f=0;g=L[c+834>>1];if(0-g>>>0>d>>>0)f=((d+g|0)-1>>>0)/(g>>>0)|0;d=L[c+836>>1];if(0-d>>>0<=e>>>0){e=0;break c}e=((d+e|0)-1>>>0)/(d>>>0)|0}if(!(e>>>0<65536&f>>>0<=65535)){Bd(J[a+628>>2],94928,84807,0);return 0}J[c+32>>2]=e;J[c+28>>2]=f;d:{e:{if(L[a+138>>1]==1){J[c+36>>2]=L[a+98>>1];if(L[c+832>>1]==6){e=1;f:{if(J[c+ -924>>2]==1){J[c+40>>2]=2;break f}J[c+40>>2]=3;if(L[c+834>>1]==1&L[c+836>>1]==1)break f;e=0}if(!nO(c,3))return 0;J[J[c+84>>2]+8>>2]=L[c+834>>1];J[J[c+84>>2]+12>>2]=L[c+836>>1];break e}f=0;J[c+40>>2]=0;e=1;if(nO(c,0))break e;break d}J[c+36>>2]=1;J[c+40>>2]=0;f=0;if(!nO(c,0))break d;J[J[c+84>>2]>>2]=b;e=1;if(!b|L[c+832>>1]!=6)break e;J[J[c+84>>2]+16>>2]=1;J[J[c+84>>2]+20>>2]=1;J[J[c+84>>2]+24>>2]=1}f=0;J[c+256>>2]=0;J[c+244>>2]=0;if(!Y1(c,J[c+920>>2]))break d;b=J[c+928>>2];g:{if(b&1)break g;d=J[c+88>> -2];if(d)J[d+128>>2]=0;d=J[c+92>>2];if(!d)break g;J[d+128>>2]=0}J[c+216>>2]=(b^-1)>>>1&1;h:{if(e){J[c+208>>2]=0;J[a+560>>2]=664;J[a+552>>2]=664;J[a+544>>2]=664;if(M1(c))break h;break d}J[c+208>>2]=1;J[a+560>>2]=676;J[a+552>>2]=676;J[a+544>>2]=676;if(!M1(c))break d;b=J[a+584>>2];g=J[c+76>>2];i:{if((g|0)<=0){d=0;break i}a=J[c+84>>2];d=0;e=0;for(;1;){j=J[a+8>>2];h=J[a+12>>2];i=J1(b,J[a+28>>2]<<3,h<<3);if(!i)break d;J[(b+(e<<2)|0)+844>>2]=i;a=a+88|0;d=P(j,h)+d|0;e=e+1|0;if((g|0)!=(e|0))continue;break}}J[b+ -888>>2]=d}J[c+884>>2]=0;f=1}return f|0}ga(72454,67690,1306,94928);B()}ga(79440,67690,1307,94928);B()}function Qm(a,b,c,d,e,f,g){var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;a:{b:{if((b|0)<0|J[a+16>>2]<=(b|0))break b;h=J[J[a+24>>2]+(b<<2)>>2];a=J[h+16>>2];if((a|0)<=(c|0))break b;b=J[h+20>>2];if((a|0)<(c+e|0)|(b|0)<=(d|0)|(b|0)<(d+f|0))break b;c:{if(J[g+20>>2]==(f|0)){a=f;if(J[g+24>>2]==(e|0))break c}a=0;k=-1;d:{if(J[g+40>>2]<(P(e,f)|0)|J[g+32>>2]<(f|0))break d;J[g+24>>2]=e;J[g+20>> -2]=f;k=0;if((f|0)<=0)break d;if(f>>>0>=4){j=f&-4;b=0;for(;1;){J[J[g+28>>2]+(a<<2)>>2]=J[g+36>>2]+(P(a,e)<<2);i=a|1;J[J[g+28>>2]+(i<<2)>>2]=J[g+36>>2]+(P(e,i)<<2);i=a|2;J[J[g+28>>2]+(i<<2)>>2]=J[g+36>>2]+(P(e,i)<<2);i=a|3;J[J[g+28>>2]+(i<<2)>>2]=J[g+36>>2]+(P(e,i)<<2);a=a+4|0;b=b+4|0;if((j|0)!=(b|0))continue;break}}j=f&3;if(!j)break d;b=0;for(;1;){J[J[g+28>>2]+(a<<2)>>2]=J[g+36>>2]+(P(a,e)<<2);a=a+1|0;b=b+1|0;if((j|0)!=(b|0))continue;break}}if(k)break b;a=J[g+20>>2]}j=J[g+28>>2];k=J[j>>2];b=0;g=0; -g=(a|0)>=2?J[j+4>>2]-k>>2:g;if((f|0)<=0)break a;if((e|0)>0){o=g<<2;for(;1;){j=k;i=e;if((ri(J[h+32>>2],P(J[h+36>>2],P(J[h+16>>2],d+l|0)+c|0),0)|0)<0)break b;for(;1;){m=0;e:{g=J[h+36>>2];if((g|0)<=0)break e;for(;1;){a=J[h+32>>2];b=J[a+8>>2];if(b&7)break b;n=J[a+64>>2];if(!((n|0)>=0&J[a+60>>2]>=(n|0))){b=J[a+28>>2];J[a+28>>2]=b-1;f:{if((b|0)>0){J[a+60>>2]=J[a+60>>2]+1;b=a;a=J[a+24>>2];J[b+24>>2]=a+1;a=K[a|0];break f}b=-1;a=be(a,1);if((a|0)==-1)break a}m=a&255|m<<8;a=(g|0)>1;g=g-1|0;if(!a)break e;continue}break}J[a+ -8>>2]=b|4;break b}b=J[h+24>>2];g=1<>2])a=a-(g&0-(a>>>b-1&1))|0;J[j>>2]=a;j=j+4|0;a=(i|0)>1;i=i-1|0;if(a)continue;break}k=k+o|0;b=0;l=l+1|0;if((l|0)!=(f|0))continue;break}break a}for(;1;){if((ri(J[h+32>>2],P(J[h+36>>2],P(J[h+16>>2],d+l|0)+c|0),0)|0)<0)break b;l=l+1|0;if((l|0)!=(f|0))continue;break}break a}b=-1}return b}function xca(a){var b=0;var c=0;var d=0;var e=0;a:{b:{c:{if(!a)break c;d:{e:{f:{g:{h:{i:{b=K[a|0];switch(b-73|0){case 0:break f;case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:break g; -case 15:break h;default:break i}}b=b-105|0;if(!b)break e;if((b|0)!=15)break g;b=a;if(K[a+1|0]==45)break a;break d}b=a;if(K[a+1|0]==45)break a;break d}b=a;break d}b=a;if(K[a+1|0]!=45)break d;break a}b=a;if(K[a+1|0]==45)break a}for(;1;){d=b;b=b+1|0;c=K[d|0];if(((c&223)-65&255)>>>0<26)continue;break}a=d-a|0;if((a|0)>=4)return!c&a>>>0<9;if((a|0)<2)break c;e=1;if(!c)break b;if((c|0)!=45)break c;j:{k:{l:{a=K[b|0];if((a-48&255)>>>0<10)break l;c=b;if(((a&223)-65&255)>>>0<=25){d=b;for(;1;){a=K[d+1|0];c=d+ -1|0;d=c;if(((a&223)-65&255)>>>0<26)continue;break}}m:{n:{b=c-b|0;switch(b-2|0){case 0:break k;case 2:break m;default:break n}}if(b-5>>>0<4)break j;if((b|0)!=3)break c;a=a&255;if(!a)break b;if((a|0)!=45)break c;b=c+1|0;if((K[c+1|0]-48&255)>>>0<10)break l;d=b;for(;1;){c=d;d=c+1|0;a=K[c|0];if(((a&223)-65&255)>>>0<26)continue;break}b=c-b|0;if((b|0)==2)break k;if(b-5>>>0<4)break j;if((b|0)!=4)break c}a=a&255;if(!a)break b;if((a|0)!=45)break c;b=c+1|0;if((K[c+1|0]-48&255)>>>0<10)break l;d=b;for(;1;){c= -d;d=c+1|0;a=K[c|0];if(((a&223)-65&255)>>>0<26)continue;break}b=c-b|0;if(b-5>>>0<4)break j;if((b|0)==2)break k;break c}if((K[b+1|0]-48&255)>>>0>9|(K[b+2|0]-48&255)>>>0>9)break c;c=b+3|0;a=K[b+3|0]}a=a&255;if(!a)break b;if((a|0)!=45)break c;c=c+1|0;b=c;for(;1;){d=b;b=b+1|0;a=K[d|0];if(((a&223)-65&255)>>>0<26)continue;break}e=0;if((d-c|0)-9>>>0<4294967292)break b}a=a&255;return!a|(a|0)==45}e=0}return e}b=a+2|0;for(;1;){a=K[b|0];b=b+1|0;if(((a&223)-65&255)>>>0<26)continue;break}return!a}function lda(a, -b,c,d,e){var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;f=Kc-352|0;Kc=f;a:{if(!a|!J[a+4>>2])break a;j=J[784457];g=J[751955];h=J[a+48>>2];if(!(!h|J[h+4>>2]!=1))m=J[h+8>>2];i=d?e:j;g=d?d:g;d=J[a+12>>2];k=J[a>>2];l=J[a+20>>2];b:{c:{d:{if(b){h=J[b+36>>2];if(!h){j=0;break d}e=J[h+4>>2];e:{if(e){j=h;h=0;break e}e=J[b+40>>2];if((e|0)<2){j=h;h=0;break c}j=J[(J[b+48>>2]+(e<<2)|0)-8>>2];if(!j){j=0;break b}e=J[j+4>>2];if(!e)break c}J[f+180>>2]=J[j+28>>2];J[f+176>>2]=e;Pc[g|0](i,30835,f+176| -0);break b}e=J[a+16>>2];if(e){J[f+148>>2]=l;J[f+144>>2]=e;Pc[g|0](i,30835,f+144|0);j=0;break d}j=0;if(!(1<>>0>19))break d;J[f+128>>2]=l;Pc[g|0](i,30843,f+128|0)}h=0;break b}if(!l|(k|0)!=1)break b;J[f+160>>2]=J[j+28>>2];Pc[g|0](i,30843,f+160|0)}if(m){J[f+112>>2]=m;Pc[g|0](i,30786,f+112|0)}e=k-1|0;if(!(e>>>0>29|!(1048558845>>>e&1)))Pc[g|0](i,J[(e<<2)+1063556>>2],0);if(d>>>0<=3)Pc[g|0](i,J[(d<<2)+1063676>>2],0);f:{if(c){g:{if(!K[c|0])break g;e=0;d=c;for(;1;){e=e+1|0;m=K[d+1|0];d=d+1| -0;if(m)continue;break}if(K[(c+e|0)-1|0]==10)break g;J[f+96>>2]=c;Pc[g|0](i,33973,f+96|0);break f}J[f+80>>2]=c;Pc[g|0](i,4563,f+80|0);break f}J[f+64>>2]=4759;Pc[g|0](i,33973,f- -64|0)}h:{if(!b)break h;pt(j,g,i);if(!h)break h;b=J[h+4>>2];i:{if(b){J[f+52>>2]=J[h+28>>2];J[f+48>>2]=b;Pc[g|0](i,40223,f+48|0);break i}if(!l|(k|0)!=1)break i;J[f+32>>2]=J[h+28>>2];Pc[g|0](i,40232,f+32|0)}pt(h,g,i)}if((k|0)!=12)break a;b=J[a+24>>2];if(!b)break a;c=J[a+36>>2];if((c|0)>99)break a;e=0;if(K[b|0]){d=b;for(;1;){e= -e+1|0;h=K[d+1|0];d=d+1|0;if(h)continue;break}}if((c|0)>=(e|0))break a;J[f+16>>2]=b;Pc[g|0](i,33973,f+16|0);d=J[a+36>>2];j:{if((d|0)<=0){d=0;break j}dd(f+192|0,32,d)}a=f+192|0;b=a+d|0;H[b|0]=94;H[b+1|0]=0;J[f>>2]=a;Pc[g|0](i,33973,f)}Kc=f+352|0}function T$(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;e=Kc-16|0;Kc=e;J[790620]=0;m=_(2408,a|0)|0;a=J[790620];J[790620]=0;a:{if((a|0)==1)break a;f=J[b+4>>2];if((f|0)!= -(b|0))for(;1;){b:{c:{d:{e:switch(J[f+8>>2]){case 1:a=J[f+16>>2];j=O[a+8>>3];k=O[a+16>>3];J[790620]=0;wa(2483,m|0,+j,+k)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break b;break a;case 3:J[790620]=0;_(2484,m|0)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break b;break a;case 2:J[e+8>>2]=0;J[e+12>>2]=0;c=0;a=0;i=0;h=J[f+16>>2];n=f+12|0;if((h|0)==(n|0))break c;for(;1;){f:{g:{if((a|0)!=(i|0)){O[a>>3]=O[h+8>>3];O[a+8>>3]=O[h+16>>3];a=a+16|0;J[e+8>>2]=a;break g}d=a-c|0;i=d>>4;g=i+1|0;if(g>>>0>=268435456){J[790620]= -0;J[e+4>>2]=c;aa(8808,e+4|0);a=J[790620];J[790620]=0;if((a|0)==1)break a;break d}l=d>>3;d=d>>>0>=2147483632?268435455:g>>>0>>0?l:g;if(d>>>0>=268435456){J[790620]=0;J[e+4>>2]=c;ja(224);a=J[790620];J[790620]=0;if((a|0)!=1)break d;break a}J[790620]=0;l=d<<4;g=_(4,l|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;d=g+(i<<4)|0;O[d>>3]=O[h+8>>3];O[d+8>>3]=O[h+16>>3];i=g+l|0;g=d+16|0;if((a|0)!=(c|0))for(;1;){d=d-16|0;a=a-16|0;O[d>>3]=O[a>>3];O[d+8>>3]=O[a+8>>3];if((a|0)!=(c|0))continue;break}J[e+12>> -2]=i;J[e+8>>2]=g;if(c)Zc(c);a=g;c=d}h=J[h+4>>2];if((n|0)!=(h|0))continue;break c}break}fa(0)|0;J[e+4>>2]=c;ed();B();case 0:break e;default:break b}a=J[f+16>>2];j=O[a+8>>3];k=O[a+16>>3];J[790620]=0;wa(2482,m|0,+j,+k)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break b;break a}B()}J[e+4>>2]=c;j=O[c+40>>3];k=O[c+24>>3];o=O[c+32>>3];p=O[c+16>>3];q=O[c+8>>3];r=O[c>>3];J[790620]=0;Ba(2669,m|0,+r,+q,+p,+k,+o,+j)|0;a=J[790620];J[790620]=0;if((a|0)==1)break a;Zc(c)}f=J[f+4>>2];if((f|0)!=(b|0))continue;break}Kc= -e+16|0;return}fa(0)|0;ed();B()}function TMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+ -116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+ -8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+ -4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];ro(e,J[f>>2],h)}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function JMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>> -2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h), -J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3); -J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];Li(e,J[f>>2],h)}if(!pd(a,c))break a;if(Jd(b,d))continue; -break}}}function EKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;J[a+120>>2]=0;a:{if(!J[a+60>>2])break a;if(!(!K[b+1188|0]|J[b+1208>>2]!=2)){He(b+104|0,b,O[b+1192>>3],O[b+1200>>3]);J[b+1208>>2]=3}Dd(b);if(!J[b+12>>2])break a;h=J[b+84>>2];J[b+1212>>2]=h;g=J[a+112>>2];i=J[b+88>>2];j=(g|0)<(i|0)?g:i;g=J[a+104>>2];i=J[b+80>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[a+108>>2];k=(g|0)>(h|0)?g:h;h=J[a+116>>2];g=J[b+92>>2];if((k|0)>(((g|0)> -(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+112>>2]-J[a+104>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+ -20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+88>>2]-J[b+80>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!Jd(a,c))break a;if(!Gd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(Jd(a, -c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Gd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];Li(e,J[f>>2],h)}if(!Jd(a,c))break a;if(Gd(b,d))continue;break}}}function qea(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;g=Kc-32|0;Kc=g;Zx(a);a:{if(!b){c=J[a+148>>2];i=J[a+140>>2];d=J[a+136>>2];e=J[a+144>>2];break a}d=J[a+148>>2];f=J[a+144>>2];c=J[a+92>>2]+J[a+96>>2]|0;b:{if((f|0)>=(c&-2)){c=c>>>1| -0;break b}c=(f+1|0)/2|0}if((d|0)>2];h=(c|0)/2|0;i=e+h|0;d=e+d|0;e=(c+1|0)/-2|0;c=(d+e|0)-i|0;d=h;h=J[a+136>>2];d=d+h|0;e=e+((f+h|0)-d|0)|0}f=J[a+212>>2];Pc[J[J[f>>2]+352>>2]](f)|0;f=J[a+212>>2];J[g+24>>2]=4;h=g+24|0;Pc[J[J[f>>2]+308>>2]](f,h)|0;f=Pv(h);J[790620]=0;rb(56,f|0,+(d|0),+(i|0),+(e|0),+(c|0))|0;c=J[790620];J[790620]=0;if((c|0)!=1)c:{J[790620]=0;i=bo(f);c=J[790620];J[790620]=0;if((c|0)==1)break c;J[790620]=0;c=i<<3;d=_(28,(i>>>0>536870911?-1:c)|0)|0;e=J[790620]; -J[790620]=0;if((e|0)==1)break c;if(i)dd(d,0,c);J[790620]=0;jD(f,d,i);c=J[790620];J[790620]=0;if((c|0)==1)break c;c=J[a+212>>2];O[g+16>>3]=N[d>>2];O[g+8>>3]=N[d+4>>2];e=J[J[c>>2]+316>>2];J[790620]=0;ea(e|0,c|0,g+16|0,g+8|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break c;c=1;if(i>>>0>1)for(;1;){e=J[a+212>>2];h=d+(c<<3)|0;O[g+16>>3]=N[h>>2];O[g+8>>3]=N[h+4>>2];h=J[J[e>>2]+320>>2];J[790620]=0;ea(h|0,e|0,g+16|0,g+8|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break c;c=c+1|0;if((i|0)!=(c|0))continue;break}if(!b){b= -J[a+212>>2];c=J[J[b>>2]+576>>2];J[790620]=0;aa(c|0,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break c}b=J[a+212>>2];c=J[J[b>>2]+348>>2];J[790620]=0;$(c|0,b|0,40296)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c;b=J[a+212>>2];J[g+16>>2]=4;c=J[J[b>>2]+312>>2];J[790620]=0;$(c|0,b|0,g+16|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c;a=J[a+212>>2];b=J[J[a>>2]+344>>2];J[790620]=0;_(b|0,a|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break c;Zc(d);Df(f);Kc=g+32|0;return}a=Z()|0;Df(f);ba(a|0);B()}function mha(a, -b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;g=Kc-32|0;Kc=g;d=J[a+32>>2];if(d){e=d-4|0;c=J[e>>2];if(c){c=d+P(c,20)|0;for(;1;){f=c-20|0;if(H[c-9|0]<0)Zc(J[f>>2]);c=f;if((d|0)!=(c|0))continue;break}}Zc(e);J[a+32>>2]=0}c=g+24|0;J[c+4>>2]=b;J[c>>2]=b;J[790620]=0;b=J[c+4>>2];f=K[b|0]|K[b+1|0]<<8|(K[b+2|0]<<16|K[b+3|0]<<24);J[c+4>>2]=b+4;b=J[790620];J[790620]=0;a:{if((b|0)==1)break a;J[a+36>>2]=f;b:{c:{if((f|0)<=0)break c;d=0;J[790620]=0;b=Zkc(f,0,20,0);h=b+4|0;b=_(28,(Oc?-1:b>>>0> -h>>>0?-1:h)|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break a;J[b>>2]=f;e=b+4|0;b=e;h=P(f,20);i=h-20|0;j=((i>>>0)/20|0)+1&7;if(j)for(;1;){J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;b=b+20|0;d=d+1|0;if((j|0)!=(d|0))continue;break}if(i>>>0>=140){d=e+h|0;for(;1;){J[b>>2]=0;J[b+4>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+60>>2]=0;J[b+64>>2]=0;J[b+80>>2]=0;J[b+84>>2]=0;J[b+100>>2]=0;J[b+104>>2]=0;J[b+120>>2]=0;J[b+124>>2]=0;J[b+140>>2]=0;J[b+144>>2]=0;J[b+8>>2]=0;J[b+28>>2]=0;J[b+48>>2]=0;J[b+ -68>>2]=0;J[b+88>>2]=0;J[b+108>>2]=0;J[b+128>>2]=0;J[b+148>>2]=0;b=b+160|0;if((d|0)!=(b|0))continue;break}}J[a+32>>2]=e;d=0;if((f|0)<=0)break c;for(;1;){J[790620]=0;da(3206,g+12|0,c|0);b=J[790620];J[790620]=0;if((b|0)==1)break b;f=P(d,20);b=f+J[a+32>>2]|0;if(H[b+11|0]<0)Zc(J[b>>2]);e=J[g+16>>2];J[b>>2]=J[g+12>>2];J[b+4>>2]=e;J[b+8>>2]=J[g+20>>2];J[790620]=0;b=J[c+4>>2];e=K[b|0]|K[b+1|0]<<8|(K[b+2|0]<<16|K[b+3|0]<<24);J[c+4>>2]=b+4;b=J[790620];J[790620]=0;if((b|0)==1)break b;J[(f+J[a+32>>2]|0)+12>> -2]=e;J[790620]=0;b=J[c+4>>2];e=K[b|0]|K[b+1|0]<<8|(K[b+2|0]<<16|K[b+3|0]<<24);J[c+4>>2]=b+4;b=J[790620];J[790620]=0;if((b|0)==1)break b;J[(f+J[a+32>>2]|0)+16>>2]=e;d=d+1|0;if((d|0)>2])continue;break}}Kc=g+32|0;return}}ba(Z()|0);B()}function ZMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>> -2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>> -2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>> -2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);ro(e,J[f>>2],h)}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function XMb(a,b, -c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g= -J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m= -_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g= -J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);ro(e,J[f>>2],h)}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function VMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+ -60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632; -h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i); -h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);ro(e,J[f>>2],h)}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function QMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e= -e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>> -0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632; -J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2]; -if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);Li(e,J[f>>2],h)}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function NMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+ -88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>> -2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+ -12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);Li(e,J[f>>2],h)}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function LMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0; -var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b; -if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>> -2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b, -d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);Li(e,J[f>>2],h)}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function LKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;J[a+120>>2]=0;a:{if(!J[a+60>>2])break a;if(!(!K[b+1188|0]|J[b+1208>>2]!=2)){He(b+104|0,b,O[b+1192>>3],O[b+1200>>3]);J[b+1208>>2]=3}Dd(b);if(!J[b+12>>2])break a;h=J[b+84>>2];J[b+1212>>2]=h;g=J[a+112>>2];i=J[b+88>>2]; -j=(g|0)<(i|0)?g:i;g=J[a+104>>2];i=J[b+80>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[a+108>>2];k=(g|0)>(h|0)?g:h;h=J[a+116>>2];g=J[b+92>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+112>>2]-J[a+104>>2]|0)+ -3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+88>>2]-J[b+80>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g), -J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!Jd(a,c))break a;if(!Gd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(Jd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Gd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);Li(e,J[f>>2],h)}if(!Jd(a,c))break a;if(Gd(b,d))continue;break}}}function JKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j= -0;var k=0;var l=0;var m=0;J[a+120>>2]=0;a:{if(!J[a+60>>2])break a;if(!(!K[b+1188|0]|J[b+1208>>2]!=2)){He(b+104|0,b,O[b+1192>>3],O[b+1200>>3]);J[b+1208>>2]=3}Dd(b);if(!J[b+12>>2])break a;h=J[b+84>>2];J[b+1212>>2]=h;g=J[a+112>>2];i=J[b+88>>2];j=(g|0)<(i|0)?g:i;g=J[a+104>>2];i=J[b+80>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[a+108>>2];k=(g|0)>(h|0)?g:h;h=J[a+116>>2];g=J[b+92>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>> -2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+112>>2]-J[a+104>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+ -2>>1]=0;h=J[d+20>>2];g=(J[b+88>>2]-J[b+80>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!Jd(a,c))break a;if(!Gd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(Jd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Gd(b,d))continue;break a}break}if((g| -0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);Li(e,J[f>>2],h)}if(!Jd(a,c))break a;if(Gd(b,d))continue;break}}}function GKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;J[a+120>>2]=0;a:{if(!J[a+60>>2])break a;if(!(!K[b+1188|0]|J[b+1208>>2]!=2)){He(b+104|0,b,O[b+1192>>3],O[b+1200>>3]);J[b+1208>>2]=3}Dd(b);if(!J[b+12>>2])break a;h=J[b+84>>2];J[b+1212>>2]=h;g=J[a+112>>2];i=J[b+88>>2];j=(g|0)<(i|0)?g:i;g=J[a+104>>2]; -i=J[b+80>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[a+108>>2];k=(g|0)>(h|0)?g:h;h=J[a+116>>2];g=J[b+92>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+112>>2]-J[a+104>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c; +J[790620]=0;if((d|0)!=1)continue}break}break b}break b}if(K[a+207|0]>>>7|0)d=J[a+200>>2];else d=K[a+207|0]&127;e:{if(!d)break e;d=J[a+12>>2];if((d-(a+16|0)|0)>159)break e;J[a+12>>2]=d+4;J[d>>2]=J[a+8>>2]}J[790620]=0;c=ha(9221,c|0,J[a+180>>2],e|0,i|0)|0;d=J[790620];J[790620]=0;f:{if((d|0)==1)break f;J[f>>2]=c;J[790620]=0;Cj(a+196|0,a+16|0,J[a+12>>2],e);c=J[790620];J[790620]=0;if((c|0)==1)break f;J[790620]=0;c=$(9094,a+252|0,a+248|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(c)J[e>>2]=J[e>>2]| +2;c=J[a+252>>2];Ud(b);Ud(a+196|0);Kc=a+256|0;break a}}c=Z()|0;Ud(b);Ud(a+196|0);ba(c|0);B()}return c|0}function HMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j| +0)<(i|0))break a;h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632;g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0> +536870911?-1:h<<3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2]; +I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g>>2]!=1){J[g>>2]=1;dd(g+2168|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);qo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function FMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j= +0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a;h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b;if(h)Zc(h);J[e+24>> +2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632;g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+ +2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g>>2]!=1){J[g>>2]=1;dd(g+2168|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];h= +J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);qo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function CMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;g=J[a+84>>2];J[a+1176>>2]=g;J[b+120>>2]= +0;if(!J[b+60>>2])break a;h=J[a+88>>2];i=J[b+112>>2];j=(h|0)<(i|0)?h:i;h=J[a+80>>2];i=J[b+104>>2];i=(h|0)>(i|0)?h:i;if((j|0)<(i|0))break a;h=J[b+108>>2];k=(g|0)>(h|0)?g:h;g=J[a+92>>2];h=J[b+116>>2];if((k|0)>(((g|0)<(h|0)?g:h)|0))break a;h=J[e+20>>2];g=(j-i|0)+2|0;b:{if(g>>>0<=M[e+24>>2])break b;if(h)Zc(h);J[e+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[e+20>>2]=h;if((g|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);h=J[e+20>>2]}J[e+16>>2]=g;l=e,m=_c(g),J[l+12>>2]=m}J[e+28>>2]=h;J[e>>2]=i;J[e+4>>2]=2147483632; +g=J[c+20>>2];h=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(h>>>0<=M[c+24>>2])break c;if(g)Zc(g);J[c+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[c+20>>2]=g;if((h|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);g=J[c+20>>2]}J[c+12>>2]=h;l=c,m=_c(h),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=g;J[c+16>>2]=J[c+8>>2];I[g+2>>1]=0;g=J[d+20>>2];h=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(h>>>0<=M[d+24>>2])break d;if(g)Zc(g);J[d+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[d+20>>2]=g;if((h|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i); +g=J[d+20>>2]}J[d+12>>2]=h;l=d,m=_c(h),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=g;J[d+16>>2]=J[d+8>>2];I[g+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;g=J[f+8>>2];if(J[g>>2]!=1){J[g>>2]=1;dd(g+2168|0,0,513)}for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];h=J[c+4>>2];if((g|0)<(h|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);qo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue; +break}}}function BU(a,b,c,d,e,f,g){var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;m=Kc-368|0;Kc=m;n=(J[a+8>>2]+a|0)+(c&65535|b<<16)|0;b=m+288|0;h=m+208|0;c=0;for(;1;){j=K[n|0];a:{b:{if(i>>>0>=12)l=(i<<4&48|(j&240)>>>4)+12|0;else{if(j>>>0>191)break b;l=(j&240)>>>4|0}I[b>>1]=c;I[h>>1]=l;c=c+l|0;i=j&15;if(i>>>0>11){k=k+1|0;h=h+2|0;b=b+2|0;break a}I[b+2>>1]=c;I[h+2>>1]=i;k=k+2|0;c=c+i|0;h=h+4|0;b=b+4|0;break a}I[b>>1]=c;j=(j&63)+12|0;I[h>>1]=j; +k=k+1|0;h=h+2|0;c=c+j|0;i=0;b=b+2|0}n=n+1|0;if((k&65535)>>>0<32)continue;break}c=1;c:{if((d|0)>(e|0))break c;j=J[f>>2];r=g&-3;o=a+18|0;s=J[a>>2]+a|0;p=L[a+16>>1];t=(g|0)!=2;for(;1;){q=d;b=d<<1&62;h=L[b+(m+288|0)>>1]+n|0;c=L[b+(m+208|0)>>1];d:{e:{if(r){if(p>>>0>=60){b=j;if(L[a+136>>1]!=65535)break e}b=g;for(;1;){d=b;f:{if(c&65535){b=h;for(;1;){h=b+1|0;c=c-1|0;if(K[b|0]==59)break f;b=h;if(c&65535)continue;break}break f}c=0}b=d-1|0;if((d|0)>1)continue;break}}b=j;if(!(c&65535))break e;for(;1;){g:{h:{i:{j:{k:{l:{if(!((b| +0)!=(j|0)|t)){for(;1;){k=h+1|0;l=c-1|0;i=K[h|0];if(p>>>0<=i>>>0)break l;d=L[(i<<1)+o>>1];if((d|0)==65534){l=c-2|0;k=h+2|0;d=L[(i<<9|K[h+1|0]<<1)+o>>1]}if((d&65535)!=65535)break i;if((i|0)!=59)break j;if(L[a+136>>1]!=65535){b=j;break e}h=k;c=l;if(c&65535)continue;break}b=j;break e}k=h+1|0;l=c-1|0;i=K[h|0];if(p>>>0>i>>>0)break k}c=l;h=k;if((i|0)==59)break e;if(K[b|0]!=(i|0))break d;b=b+1|0;break g}d=L[(i<<1)+o>>1];if((d|0)==65534){l=c-2|0;k=h+2|0;d=L[(i<<9|K[h+1|0]<<1)+o>>1]}if((d&65535)!=65535)break i; +if((i|0)==59)break e}if(K[b|0]!=(i|0))break d;b=b+1|0;break h}c=(d&65535)+s|0;for(;1;){d=K[c|0];if(!d)break h;c=c+1|0;h=K[b|0];b=b+1|0;if((d|0)==(h|0))continue;break}break d}c=l;h=k}if(c&65535)continue;break}}if(K[b|0])break d;J[f+4>>2]=q;c=0;break c}c=1;d=q+1|0;if((e|0)!=(q|0))continue;break}}Kc=m+368|0;return c}function b4a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;d=Kc-160|0;Kc=d;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{c=J[a+184>>2];if(!c){e=rq(a);if(!e){c=0;break f}f= +_c(44);J[790620]=0;g=ve(f);c=J[790620];J[790620]=0;if((c|0)==1)break d;J[a+184>>2]=g;J[790620]=0;H[d+43|0]=7;J[d+32>>2]=K[1078401]|K[1078402]<<8|(K[1078403]<<16|K[1078404]<<24);c=K[1078404]|K[1078405]<<8|(K[1078406]<<16|K[1078407]<<24);H[d+35|0]=c;H[d+36|0]=c>>>8;H[d+37|0]=c>>>16;H[d+38|0]=c>>>24;H[d+39|0]=0;ca(5067,e|0,d+32|0,g|0);c=J[790620];J[790620]=0;if((c|0)==1)break l;if(H[d+43|0]<0)Zc(J[d+32>>2]);c=J[a+184>>2]}c=sq(c,b);if(c)break f;f=d+159|0;for(;1;){m:{c=J[a+188>>2]+1|0;J[a+188>>2]=c;if(c>>> +0>4094)break m;g=J[a+184>>2];e=d+4|0;kw(e,c);J[790620]=0;c=ea(3808,e|0,0,1085423)|0;e=J[790620];J[790620]=0;if((e|0)==1)break k;J[d+24>>2]=J[c+8>>2];e=J[c+4>>2];J[d+16>>2]=J[c>>2];J[d+20>>2]=e;J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[790620]=0;c=$(4950,g|0,d+16|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break j;if(H[d+27|0]<0)Zc(J[d+16>>2]);if(H[d+15|0]<0)Zc(J[d+4>>2]);if(c)continue}break}c=d+32|0;Xm(tj(c,1085423,f),J[a+188>>2],f);g=J[a+184>>2];c=td(c);if(c>>>0>=2147483632)break c;if(c>>>0>10)break h;H[d+ +27|0]=c;f=d+16|0;break g}c=Z()|0;if(H[d+43|0]>=0)break b;Zc(J[d+32>>2]);break b}c=Z()|0;break i}c=Z()|0;if(H[d+27|0]>=0)break i;Zc(J[d+16>>2])}if(H[d+15|0]>=0)break b;Zc(J[d+4>>2]);break b}e=(c|15)+1|0;f=_c(e);J[d+24>>2]=e|-2147483648;J[d+16>>2]=f;J[d+20>>2]=c}h=ad(f,d+32|0,c)+c|0,i=0,H[h|0]=i;J[790620]=0;ca(5067,g|0,d+16|0,b|0);c=J[790620];J[790620]=0;if((c|0)==1)break e;if(H[d+27|0]<0)Zc(J[d+16>>2]);c=sq(J[a+184>>2],b)}Kc=d+160|0;break a}c=Z()|0;if(H[d+27|0]>=0)break b;Zc(J[d+16>>2]);break b}c= +Z()|0;Zc(f);break b}fe(d+16|0);B()}ba(c|0);B()}if(c){sd(J[a+156>>2],1085483);Hh(J[a+156>>2],c);sd(J[a+156>>2],1085604)}}function tPa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;c=Kc-48|0;Kc=c;if(!vj(b)){h=c+36|0;J[h>>2]=0;J[h+4>>2]=0;H[h+8|0]=0;J[790620]=0;f=xi(b);e=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{o:{if((e|0)!=1){for(;1;){J[790620]=0;i=$(7390,b|0,f|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break d;if(!i)break a;J[790620]=0;e=c+12|0;da(7378, +e|0,b|0);g=J[790620];J[790620]=0;if((g|0)==1)break o;J[790620]=0;e=$(7400,c+24|0,e|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break n;J[790620]=0;sh(h,e);g=J[790620];J[790620]=0;if((g|0)==1)break m;yd(e);if(H[c+23|0]<0)Zc(J[c+12>>2]);J[790620]=0;e=Ge(h,2733680);g=J[790620];J[790620]=0;if((g|0)==1)break d;if(!e)continue;break}J[790620]=0;e=c+12|0;J[e>>2]=0;J[e+4>>2]=0;H[e+8|0]=0;f=J[790620];J[790620]=0;if((f|0)==1)break k;J[790620]=0;ca(7404,b|0,2733756,e|0);f=J[790620];J[790620]=0;if((f|0)==1)break g; +J[790620]=0;f=J[e+4>>2];g=J[790620];J[790620]=0;if((g|0)==1)break g;if(!f)break h;J[790620]=0;da(7452,c|0,e|0);b=J[790620];J[790620]=0;if((b|0)==1)break j;a=J[a+36>>2];J[790620]=0;a=$(7460,a|0,(H[c+11|0]<0?J[c>>2]:c)|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break i;J[790620]=0;ca(7461,d|0,a|0,0);a=J[790620];J[790620]=0;if((a|0)==1)break i;if(H[c+11|0]>=0)break b;Zc(J[c>>2]);break b}b=Z()|0;break c}b=Z()|0;break c}b=Z()|0;break l}b=Z()|0;yd(e)}if(H[c+23|0]>=0)break c;Zc(J[c+12>>2]);break c}b=Z()|0; +break c}b=Z()|0;yd(e);break c}b=Z()|0;if(H[c+11|0]>=0)break e;Zc(J[c>>2]);yd(e);break c}J[790620]=0;a=_(4,36)|0;f=J[790620];J[790620]=0;if((f|0)==1)break g;J[790620]=0;b=$(7462,a|0,b|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break f;J[790620]=0;ca(7461,d|0,b|0,1);a=J[790620];J[790620]=0;if((a|0)!=1)break b}b=Z()|0;yd(e);break c}b=Z()|0;Zc(a)}yd(e);break c}b=Z()|0}yd(h);ba(b|0);B()}yd(e)}yd(h)}Kc=c+48|0;return i|0}function UO(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;if(a){a:{if(J[a>> +2]){b=J[a+12>>2];if(b){XF(b);Zc(J[a+12>>2]);J[a+12>>2]=0}b=J[a+16>>2];if(b){Zc(b);J[a+16>>2]=0;J[a+20>>2]=0}Zc(J[a- -64>>2]);J[a+60>>2]=0;J[a+64>>2]=0;break a}b=J[a+36>>2];if(b){Zc(b);J[a+36>>2]=0}b=J[a+24>>2];if(b){Zc(b);J[a+24>>2]=0;J[a+28>>2]=0}b=J[a+44>>2];if(!b)break a;Zc(b);J[a+44>>2]=0;J[a+48>>2]=0}g3(J[a+196>>2]);b=J[a+156>>2];if(b){e=P(J[a+104>>2],J[a+108>>2]);if(e){for(;1;){XF(b);b=b+5644|0;c=c+1|0;if((e|0)!=(c|0))continue;break}b=J[a+156>>2]}Zc(b);J[a+156>>2]=0}b=J[a+116>>2];if(b){c=J[a+ +112>>2];if(c){b=0;for(;1;){e=J[J[a+116>>2]+(b<<3)>>2];if(e){Zc(e);c=J[a+112>>2]}b=b+1|0;if(c>>>0>b>>>0)continue;break}b=J[a+116>>2]}J[a+112>>2]=0;Zc(b);J[a+116>>2]=0}Zc(J[a+136>>2]);J[a+120>>2]=0;J[a+136>>2]=0;Zc(J[a+100>>2]);J[a+100>>2]=0;if(!(K[a+176|0]&2))Zc(J[a+168>>2]);dd(a+80|0,0,100);ZF(J[a+180>>2]);J[a+180>>2]=0;ZF(J[a+184>>2]);J[a+180>>2]=0;d=J[a+188>>2];if(d){b=J[d+28>>2];if(b){Zc(b);J[d+28>>2]=0}c=J[d+40>>2];if(c){if(J[d+36>>2])for(;1;){e=P(g,40);b=J[(e+c|0)+36>>2];if(b){Zc(b);c=J[d+40>> +2];J[(e+c|0)+36>>2]=0}b=J[(c+e|0)+16>>2];if(b){Zc(b);c=J[d+40>>2];J[(e+c|0)+16>>2]=0}b=J[(c+e|0)+24>>2];if(b){Zc(b);c=J[d+40>>2];J[(e+c|0)+24>>2]=0}g=g+1|0;if(g>>>0>2])continue;break}Zc(c);J[d+40>>2]=0}Zc(d)}J[a+188>>2]=0;cq(J[a+72>>2]);J[a+72>>2]=0;cq(J[a+76>>2]);J[a+76>>2]=0;f=J[a+200>>2];if(f){b:{if(!J[f+8>>2])break b;if(J[f+12>>2]){J[f+40>>2]=0;for(;1;){if(J[f+24>>2]>0)continue;break}}J[f+16>>2]=1;Zc(J[f>>2]);c=J[f+28>>2];if(!c)break b;for(;1;){b=J[c+4>>2];Zc(c);J[f+28>>2]=b;c=b;if(b)continue; +break}}d=J[f+36>>2];if(d){g=J[d+4>>2];if((g|0)>0){b=0;for(;1;){e=J[d>>2]+P(b,12)|0;c=J[e+8>>2];if(c){Pc[c|0](J[e+4>>2]);g=J[d+4>>2]}b=b+1|0;if((g|0)>(b|0))continue;break}}Zc(J[d>>2]);Zc(d)}Zc(f)}J[a+200>>2]=0;Zc(a)}}function l1b(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;b=(b<<9)+a|0;e=b+65560|0;d=K[b+65561|0];c=L[(d<<2)+3006688>>1];a:{b:{if(d>>>0>=47){b=L[a+4>>1]-c|0;if(b<<16>>16>=0){c:{if(c>>>0>(b&65535)>>>0){b=c;break c}J[a>>2]=c+J[a>>2]}c=(d<<2)+3006690|0;break b}J[a>>2]=c+J[a>>2];break a}b=L[a+ +4>>1]-c|0;d:{if(c>>>0<=(b&65535)>>>0){b=c;break d}J[a>>2]=c+J[a>>2]}c=(d<<2)+3006691|0}H[e+1|0]=K[c|0];for(;1;){b=b<<1;I[a+4>>1]=b;J[a>>2]=J[a>>2]<<1;c=K[a+6|0]-1|0;H[a+6|0]=c;if(!(c&255)){Do(a);b=L[a+4>>1]}if(b<<16>>16>=0)continue;break}}d=K[e+3|0];c=L[(d<<2)+3006688>>1];e:{f:{if(d>>>0<=46){b=b-c|0;if(b<<16>>16>=0){g:{if(c>>>0>(b&65535)>>>0){b=c;break g}J[a>>2]=c+J[a>>2]}c=(d<<2)+3006690|0;break f}J[a>>2]=c+J[a>>2];break e}b=b-c|0;h:{if(c>>>0<=(b&65535)>>>0){b=c;break h}J[a>>2]=c+J[a>>2]}c=(d<<2)+ +3006691|0}H[e+3|0]=K[c|0];for(;1;){b=b<<1;I[a+4>>1]=b;J[a>>2]=J[a>>2]<<1;c=K[a+6|0]-1|0;H[a+6|0]=c;if(!(c&255)){Do(a);b=L[a+4>>1]}if(b<<16>>16>=0)continue;break}}d=K[e+6|0];c=L[(d<<2)+3006688>>1];i:{j:{if(d>>>0<=46){b=b-c|0;if(b<<16>>16>=0){k:{if(c>>>0>(b&65535)>>>0){b=c;break k}J[a>>2]=c+J[a>>2]}c=(d<<2)+3006690|0;break j}J[a>>2]=c+J[a>>2];break i}b=b-c|0;l:{if(c>>>0<=(b&65535)>>>0){b=c;break l}J[a>>2]=c+J[a>>2]}c=(d<<2)+3006691|0}H[e+6|0]=K[c|0];for(;1;){b=b<<1;I[a+4>>1]=b;J[a>>2]=J[a>>2]<<1;c= +K[a+6|0]-1|0;H[a+6|0]=c;if(!(c&255)){Do(a);b=L[a+4>>1]}if(b<<16>>16>=0)continue;break}}d=K[e+12|0];c=L[(d<<2)+3006688>>1];m:{if(d>>>0<=46){b=b-c|0;I[a+4>>1]=b;if(b<<16>>16>=0){n:{if(c>>>0>(b&65535)>>>0){b=c;break n}J[a>>2]=c+J[a>>2]}c=(d<<2)+3006690|0;break m}J[a>>2]=c+J[a>>2];return}b=b-c|0;o:{if(c>>>0<=(b&65535)>>>0){b=c;break o}J[a>>2]=c+J[a>>2]}c=(d<<2)+3006691|0}H[e+12|0]=K[c|0];for(;1;){b=b<<1;I[a+4>>1]=b;J[a>>2]=J[a>>2]<<1;e=K[a+6|0]-1|0;H[a+6|0]=e;if(!(e&255)){Do(a);b=L[a+4>>1]}if(b<<16>> +16>=0)continue;break}}function s_a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;b=Kc-48|0;Kc=b;J[b+32>>2]=13;J[b+16>>2]=13;J[b>>2]=13;J[a+24>>2]=2;a:{if(J[id(c,2466491,b+32|0,0)>>2]==7){if(J[id(J[b+40>>2],2472844,b+16|0,0)>>2]==1)J[a+24>>2]=J[b+24>>2];c=b+16|0;bd(c);id(J[b+40>>2],2473728,c,0);if(J[b+16>>2]==4){c=_c(12);J[790620]=0;f=$(4768,c|0,J[b+24>>2])|0;g=J[790620];J[790620]=0;if((g|0)==1)break a;J[a+28>>2]=f}c=b+16|0;bd(c);id(J[b+40>>2],2474298,c,0);c=J[b+16>>2];if(c-3>>>0>=4294967294)O[a+ +120>>3]=(c|0)==1?+J[b+24>>2]:O[b+24>>3];c=b+16|0;bd(c);id(J[b+40>>2],2474824,c,0);id(J[b+40>>2],2475427,b,0);c=J[b+16>>2];b:{c:{if(c-3>>>0<=4294967293){if(J[b>>2]-3>>>0>=4294967294)break c;break b}d=((c|0)==1?+J[b+24>>2]:O[b+24>>3])*.001;if(!(d<0))break c;d=-d}c=J[b>>2];d:{if(c-3>>>0<4294967294)break d;e=((c|0)==1?+J[b+8>>2]:O[b+8>>3])*.001;if(!(e<0))break d;e=-e}if(!(!(d<1.9)|d==0))O[a+144>>3]=d;d=e!=0?d==0?e:d>e?e:d:d;if(d==0|!(d<1.9))break b;O[a+128>>3]=d}c=b+16|0;bd(c);bd(b);id(J[b+40>>2],2476164, +c,0);c=J[b+16>>2];e:{if(c-3>>>0<4294967294)break e;d=((c|0)==1?+J[b+24>>2]:O[b+24>>3])*.001;d=d>0?-d:d;if(d==0|!(d>-1.9))break e;O[a+136>>3]=d}c=b+16|0;bd(c);f:{if(J[id(J[b+40>>2],2476602,c,0)>>2]!=6)break f;c=J[b+24>>2];if(J[c+12>>2]<=0)break f;if(J[rd(c,0,b,0)>>2]-3>>>0>=4294967294)O[a+88>>3]=(J[b>>2]==1?+J[b+8>>2]:O[b+8>>3])*.001;bd(b);c=J[b+24>>2];if(J[c+12>>2]<2)break f;if(J[rd(c,1,b,0)>>2]-3>>>0>=4294967294)O[a+96>>3]=(J[b>>2]==1?+J[b+8>>2]:O[b+8>>3])*.001;bd(b);c=J[b+24>>2];if(J[c+12>>2]<3)break f; +if(J[rd(c,2,b,0)>>2]-3>>>0>=4294967294)O[a+104>>3]=(J[b>>2]==1?+J[b+8>>2]:O[b+8>>3])*.001;bd(b);c=J[b+24>>2];if(J[c+12>>2]<4)break f;if(J[rd(c,3,b,0)>>2]-3>>>0>=4294967294)O[a+112>>3]=(J[b>>2]==1?+J[b+8>>2]:O[b+8>>3])*.001;bd(b)}bd(b+16|0)}bd(b+32|0);Kc=b+48|0;return}a=Z()|0;Zc(c);ba(a|0);B()}function Fq(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;e=c?b+16|0:b;b=(b<<2)+a|0;b=J[(c?b+136| +0:b+120|0)>>2];if(!b){c=J[a>>2];J[c+24>>2]=e;J[c+20>>2]=52;Pc[J[J[a>>2]>>2]](a)}if(!J[b+276>>2]){c=J[a+24>>2];f=J[c>>2];J[c>>2]=f+1;H[f|0]=255;f=J[c+4>>2]-1|0;J[c+4>>2]=f;a:{if(f)break a;if(Pc[J[c+12>>2]](a)|0)break a;c=J[a>>2];J[c+20>>2]=25;Pc[J[c>>2]](a)}c=J[a+24>>2];f=J[c>>2];J[c>>2]=f+1;H[f|0]=196;f=J[c+4>>2]-1|0;J[c+4>>2]=f;b:{if(f)break b;if(Pc[J[c+12>>2]](a)|0)break b;c=J[a>>2];J[c+20>>2]=25;Pc[J[c>>2]](a)}d=K[b+16|0];g=K[b+15|0];h=K[b+14|0];i=K[b+13|0];j=K[b+12|0];k=K[b+11|0];l=K[b+10|0]; +m=K[b+9|0];n=K[b+8|0];o=K[b+7|0];p=K[b+6|0];q=K[b+5|0];r=K[b+4|0];s=K[b+3|0];t=K[b+2|0];u=K[b+1|0];c=J[a+24>>2];f=J[c>>2];J[c>>2]=f+1;v=f;f=d+(g+(h+((((((((((((t+u|0)+s|0)+r|0)+q|0)+p|0)+o|0)+n|0)+m|0)+l|0)+k|0)+j|0)+i|0)|0)|0)|0;g=f+19|0;H[v|0]=g>>>8;d=J[c+4>>2]-1|0;J[c+4>>2]=d;c:{if(d)break c;if(Pc[J[c+12>>2]](a)|0)break c;c=J[a>>2];J[c+20>>2]=25;Pc[J[c>>2]](a)}c=J[a+24>>2];d=J[c>>2];J[c>>2]=d+1;H[d|0]=g;d=J[c+4>>2]-1|0;J[c+4>>2]=d;d:{if(d)break d;if(Pc[J[c+12>>2]](a)|0)break d;c=J[a>>2];J[c+20>> +2]=25;Pc[J[c>>2]](a)}c=J[a+24>>2];d=J[c>>2];J[c>>2]=d+1;H[d|0]=e;e=J[c+4>>2]-1|0;J[c+4>>2]=e;e:{if(e)break e;if(Pc[J[c+12>>2]](a)|0)break e;c=J[a>>2];J[c+20>>2]=25;Pc[J[c>>2]](a)}c=1;for(;1;){g=K[b+c|0];e=J[a+24>>2];d=J[e>>2];J[e>>2]=d+1;H[d|0]=g;d=J[e+4>>2]-1|0;J[e+4>>2]=d;f:{if(d)break f;if(Pc[J[e+12>>2]](a)|0)break f;e=J[a>>2];J[e+20>>2]=25;Pc[J[e>>2]](a)}c=c+1|0;if((c|0)!=17)continue;break}if(f){c=0;for(;1;){g=K[(b+c|0)+17|0];e=J[a+24>>2];d=J[e>>2];J[e>>2]=d+1;H[d|0]=g;d=J[e+4>>2]-1|0;J[e+4>> +2]=d;g:{if(d)break g;if(Pc[J[e+12>>2]](a)|0)break g;e=J[a>>2];J[e+20>>2]=25;Pc[J[e>>2]](a)}c=c+1|0;if(f>>>0>c>>>0)continue;break}}J[b+276>>2]=1}}function xOb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;f=Kc-48|0;Kc=f;a:{if(H[b+11|0]>=0){J[f+40>>2]=J[b+8>>2];g=J[b+4>>2];J[f+32>>2]=J[b>>2];J[f+36>>2]=g;break a}mf(f+32|0,J[b>>2],J[b+4>>2])}J[f>>2]=92;J[f+4>>2]=0;H[f+11|0]=1;J[790620]=0;J[f+20>>2]=47;J[f+24>>2]=0;H[f+31|0]=1;ca(2430,f+32|0,f|0,f+20|0);b=J[790620]; +J[790620]=0;b:{c:{d:{e:{f:{g:{h:{if((b|0)!=1){if(H[f+31|0]<0)Zc(J[f+20>>2]);if(H[f+11|0]<0)Zc(J[f>>2]);J[790620]=0;h=a+8|0;i=fk(h,f+32|0);b=J[790620];J[790620]=0;if((b|0)==1)break d;j=(a+12|0)==(i|0);if(!j)break g;J[790620]=0;g=_(4,20)|0;b=J[790620];J[790620]=0;if((b|0)!=1)break h;break c}b=Z()|0;if(H[f+31|0]<0)Zc(J[f+20>>2]);if(H[f+11|0]>=0)break b;Zc(J[f>>2]);break b}J[790620]=0;J[g+4>>2]=1;J[g>>2]=346204;J[g+8>>2]=0;J[g+12>>2]=0;J[g>>2]=350840;H[g+16|0]=0;b=J[790620];J[790620]=0;if((b|0)==1){b= +Z()|0;Zc(g);break b}b=J[J[g>>2]+20>>2];J[790620]=0;ha(b|0,g|0,c|0,d|0,e|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c;i:{if(H[f+43|0]>=0){J[f+8>>2]=J[f+40>>2];b=J[f+36>>2];J[f>>2]=J[f+32>>2];J[f+4>>2]=b;break i}J[790620]=0;ca(16,f|0,J[f+32>>2],J[f+36>>2]);b=J[790620];J[790620]=0;if((b|0)==1)break f}J[f+12>>2]=g;J[790620]=0;c=ng(h,f+20|0,f);b=J[790620];J[790620]=0;if((b|0)==1)break e;if(!J[c>>2]){J[790620]=0;b=_(4,32)|0;d=J[790620];J[790620]=0;if((d|0)==1)break e;d=J[f+4>>2];J[b+16>>2]=J[f>>2]; +J[b+20>>2]=d;J[b+24>>2]=J[f+8>>2];J[f+8>>2]=0;J[f>>2]=0;J[f+4>>2]=0;J[b+28>>2]=J[f+12>>2];J[b+8>>2]=J[f+20>>2];J[b>>2]=0;J[b+4>>2]=0;J[c>>2]=b;d=J[J[h>>2]>>2];if(d){J[h>>2]=d;b=J[c>>2]}kd(J[i>>2],b);J[a+16>>2]=J[a+16>>2]+1}if(H[f+11|0]>=0)break g;Zc(J[f>>2])}if(H[f+43|0]<0)Zc(J[f+32>>2]);Kc=f+48|0;return j|0}b=Z()|0;break b}b=Z()|0;if(H[f+11|0]>=0)break b;Zc(J[f>>2]);break b}b=Z()|0;break b}b=Z()|0}if(H[f+43|0]<0)Zc(J[f+32>>2]);ba(b|0);B()}function g$(a){var b=0;var c=0;var d=0;var e=0;a:{b:{c:{if((a| +0)==1281){a=ira(1025);if(!a)break c;d=jN(a);Qp(a);if(!d)break c;J[d>>2]=1281;if(J[d+4>>2]!=3|J[d+12>>2]!=3)break b;if(J[d+8>>2]!=257)break a;a=gd(152);if(!a)break c;J[a+4>>2]=2996712;J[a+8>>2]=3;J[a+12>>2]=3;J[a+16>>2]=0;J[a+20>>2]=0;J[a>>2]=1;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;J[a+136>>2]=0;J[a+140>>2]=0;J[a+128>>2]=-1408749273;J[a+132>>2]=1073502748;J[a+120>>2]=0;J[a+124>>2]=1072693248;J[a+104>>2]=555253372;J[a+108>>2]=-1075389892;J[a+96>>2]=-706436221; +J[a+100>>2]=-1076492743;J[a+88>>2]=0;J[a+92>>2]=1072693248;J[a+72>>2]=-1924145349;J[a+76>>2]=1073114775;b=a- -64|0;J[b>>2]=0;J[b+4>>2]=0;e=a+56|0;b=e;J[b>>2]=0;J[b+4>>2]=1072693248;J[a+24>>2]=0;J[a+28>>2]=1;J[a+144>>2]=-1408749273;J[a+148>>2]=-1075029476;J[a+112>>2]=-2046466017;J[a+116>>2]=1071705772;J[a+80>>2]=-1924145349;J[a+84>>2]=-1075417449;b=gd(152);if(!b)break c;J[b+4>>2]=2996712;J[b+8>>2]=3;J[b+12>>2]=3;dd(b+32|0,0,120);J[b+24>>2]=0;J[b+28>>2]=1;J[b+16>>2]=0;J[b+20>>2]=1;J[b>>2]=1;b$(b+56| +0,e);d:{c=J[d+20>>2];if(!c)break d;if(!Wp(c,0,a))break d;return 0}e:{c=J[d+36>>2];if(!c)break e;if(!Wp(c,-1,b))break e;return 0}e=J[d+24>>2];if(e){c=0;if(Wp(e,0,a))break c}f:{c=J[d+40>>2];if(!c)break f;if(!Wp(c,-1,b))break f;return 0}e=J[d+28>>2];if(e){c=0;if(Wp(e,0,a))break c}g:{c=J[d+44>>2];if(!c)break g;if(!Wp(c,-1,b))break g;return 0}e=J[d+32>>2];if(e){c=0;if(Wp(e,0,a))break c}e=J[d+48>>2];if(e){c=0;if(Wp(e,-1,b))break c}c=J[a>>2];J[a>>2]=c-1;if((c|0)<=1){Pc[J[J[a+4>>2]>>2]](a);Zc(a)}a=J[b>>2]; +J[b>>2]=a-1;if((a|0)>1)return d;Pc[J[J[b+4>>2]>>2]](b);Zc(b);return d}d=ira(a);if(!d)break c;b=jN(d);Qp(d);if(!b)break c;if(a&255)J[b>>2]=a;c=b}return c}ga(198110,195840,187,203785);B()}ga(198622,195840,188,203785);B()}function e4b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;a:{if(K[a+286|0]|!K[a+285|0]|(K[a+287|0]|K[a+288|0]))break a;if(K[a+289|0])break a;if((c|0)!=21){nd(a,1028,0,0);return 1028}c=K[d|0]|K[d+1|0]<<8;g=(c<<8|c>>>8)&65535; +c=K[d+2|0]|K[d+3|0]<<8;h=(c<<8|c>>>8)&65535;i=K[d+4|0];c=K[d+5|0]|K[d+6|0]<<8|(K[d+7|0]<<16|K[d+8|0]<<24);j=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[d+9|0]|K[d+10|0]<<8|(K[d+11|0]<<16|K[d+12|0]<<24);k=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[d+13|0]|K[d+14|0]<<8|(K[d+15|0]<<16|K[d+16|0]<<24);l=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[d+17|0]|K[d+18|0]<<8|(K[d+19|0]<<16|K[d+20|0]<<24);m=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);b:{if(K[a+114|0]){c=Pc[J[a+152>>2]](52)|0;if(!c){nd(a,1,0,0);c= +1;break b}J[c+4>>2]=1071;J[c>>2]=1072;f=J[a+700>>2];c:{if(f){J[f+8>>2]=c;break c}J[a+696>>2]=c}J[c+8>>2]=0;J[c+12>>2]=f;J[a+700>>2]=c;J[c+16>>2]=J[a+436>>2];J[c+20>>2]=J[a+440>>2];J[c+24>>2]=J[a+444>>2];if(!(J[a+516>>2]|(K[a+496|0]|!K[a+432|0])))J[a+516>>2]=c;J[c+48>>2]=m;J[c+44>>2]=l;J[c+40>>2]=k;J[c+36>>2]=j;H[c+32|0]=i;I[c+30>>1]=h;I[c+28>>1]=g}c=hoa(a,g,h,i,j,k,l,m)}d:{if(c)break d;c=0;if(!K[a+112|0])break d;c=Pc[J[b+4>>2]](a,b,e)|0;if(c)break d;a=J[e>>2];b=K[d|0]|K[d+1|0]<<8;I[a+32>>1]=b<<8| +b>>>8;b=K[d+2|0]|K[d+3|0]<<8;I[a+34>>1]=b<<8|b>>>8;H[a+36|0]=K[d+4|0];b=K[d+5|0]|K[d+6|0]<<8|(K[d+7|0]<<16|K[d+8|0]<<24);J[a+40>>2]=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);b=K[d+9|0]|K[d+10|0]<<8|(K[d+11|0]<<16|K[d+12|0]<<24);J[a+44>>2]=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);b=K[d+13|0]|K[d+14|0]<<8|(K[d+15|0]<<16|K[d+16|0]<<24);J[a+48>>2]=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);b=a;a=K[d+17|0]|K[d+18|0]<<8|(K[d+19|0]<<16|K[d+20|0]<<24);J[b+52>>2]=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);c=0}return c| +0}nd(a,1029,0,0);return 1029}function Pja(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;d=1;b=J[a+336>>2];a:{b:{if((b|0)==1){b=J[a+340>>2];J[a+356>>2]=J[b+28>>2];c=J[b+32>>2];J[a+360>>2]=c;J[b+64>>2]=1;J[b+56>>2]=1;J[b+60>>2]=1;J[b+72>>2]=1;J[b+68>>2]=J[b+36>>2];f=b;b=J[b+12>>2];c=(c>>>0)%(b>>>0)|0;J[f+76>>2]=c?c:b;J[a+364>>2]=1;J[a+368>>2]=0;break b}if(b-5>>>0<=4294967291){c=J[a>>2];J[c+24>>2]=b;J[c+20>>2]=27;J[J[a>>2]+28>>2]=4;Pc[J[J[a>>2]>>2]](a)}b=P(J[a+424>> +2],J[a+312>>2]);J[a+356>>2]=((b+J[a+28>>2]|0)-1|0)/(b|0);b=P(J[a+424>>2],J[a+316>>2]);b=((b+J[a+32>>2]|0)-1|0)/(b|0)|0;J[a+364>>2]=0;J[a+360>>2]=b;if(J[a+336>>2]<=0)break a;h=a+368|0;for(;1;){b=J[((e<<2)+a|0)+340>>2];d=J[b+8>>2];J[b+56>>2]=d;g=J[b+12>>2];J[b+60>>2]=g;c=P(d,g);J[b+64>>2]=c;J[b+68>>2]=P(d,J[b+36>>2]);f=M[b+28>>2]%(d>>>0)|0;J[b+72>>2]=f?f:d;f=b;b=M[b+32>>2]%(g>>>0)|0;J[f+76>>2]=b?b:g;if((c+J[a+364>>2]|0)>=11){b=J[a>>2];J[b+20>>2]=14;Pc[J[b>>2]](a)}c:{if((c|0)<=0)break c;d=0;b=c;g=b& +3;if(g)for(;1;){f=J[a+364>>2];J[a+364>>2]=f+1;J[((f<<2)+a|0)+368>>2]=e;b=b-1|0;d=d+1|0;if((g|0)!=(d|0))continue;break}if(c>>>0<4)break c;for(;1;){c=J[a+364>>2];J[a+364>>2]=c+1;J[(c<<2)+h>>2]=e;c=J[a+364>>2];J[a+364>>2]=c+1;J[(c<<2)+h>>2]=e;c=J[a+364>>2];J[a+364>>2]=c+1;J[(c<<2)+h>>2]=e;c=J[a+364>>2];J[a+364>>2]=c+1;J[(c<<2)+h>>2]=e;c=b-5|0;b=b-4|0;if(c>>>0<4294967294)continue;break}}d=J[a+336>>2];e=e+1|0;if((d|0)>(e|0))continue;break}if((d|0)<=0)break a}b=0;for(;1;){e=J[((b<<2)+a|0)+340>>2];if(!J[e+ +80>>2]){c=J[e+16>>2];if(!(J[((c<<2)+a|0)+164>>2]?c>>>0<=3:0)){d=J[a>>2];J[d+24>>2]=c;J[d+20>>2]=54;Pc[J[J[a>>2]>>2]](a)}i=e,j=ad(Pc[J[J[a+4>>2]>>2]](a,1,132)|0,J[((c<<2)+a|0)+164>>2],132),J[i+80>>2]=j;d=J[a+336>>2]}b=b+1|0;if((d|0)>(b|0))continue;break}}Pc[J[J[a+464>>2]>>2]](a);Pc[J[J[a+448>>2]>>2]](a);J[J[a+456>>2]>>2]=J[J[a+448>>2]+4>>2]}function Mkc(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;c=-1;d=J[b+8>>2];a:{if(d&7)break a;f=J[a+12>>2];b:{c:{c=J[b+64>>2];if((c|0)>=0&(c|0)<=J[b+60>>2])break c; +d=f>>>24|0;J[b+4>>2]=J[b+4>>2]|32;c=-1;e=J[b+28>>2];J[b+28>>2]=e-1;d:{if((e|0)>0){J[b+60>>2]=J[b+60>>2]+1;c=J[b+24>>2];J[b+24>>2]=c+1;H[c|0]=d;break d}if((Ld(b,d)|0)==-1)break a}c=-1;d=J[b+8>>2];if(d&7)break a;c=J[b+64>>2];if((c|0)>=0&(c|0)<=J[b+60>>2])break c;d=f>>>16|0;J[b+4>>2]=J[b+4>>2]|32;c=-1;e=J[b+28>>2];J[b+28>>2]=e-1;e:{if((e|0)>0){J[b+60>>2]=J[b+60>>2]+1;c=J[b+24>>2];J[b+24>>2]=c+1;H[c|0]=d;break e}if((Ld(b,d&255)|0)==-1)break a}c=-1;d=J[b+8>>2];if(d&7)break a;c=J[b+64>>2];if((c|0)>=0&(c| +0)<=J[b+60>>2])break c;d=f>>>8|0;J[b+4>>2]=J[b+4>>2]|32;c=-1;e=J[b+28>>2];J[b+28>>2]=e-1;f:{if((e|0)>0){J[b+60>>2]=J[b+60>>2]+1;c=J[b+24>>2];J[b+24>>2]=c+1;H[c|0]=d;break f}if((Ld(b,d&255)|0)==-1)break a}c=-1;d=J[b+8>>2];if(d&7)break a;c=J[b+64>>2];if((c|0)>=0&(c|0)<=J[b+60>>2])break c;J[b+4>>2]=J[b+4>>2]|32;c=-1;d=J[b+28>>2];J[b+28>>2]=d-1;g:{if((d|0)>0){J[b+60>>2]=J[b+60>>2]+1;c=J[b+24>>2];J[b+24>>2]=c+1;H[c|0]=f;break g}if((Ld(b,f&255)|0)==-1)break a}if(!J[a+12>>2])return 0;f=0;for(;1;){d=J[b+ +8>>2];if(d&7)break b;e=J[J[a+16>>2]+(f<<2)>>2];c=J[b+64>>2];if((c|0)>=0&(c|0)<=J[b+60>>2])break c;d=e>>>8|0;J[b+4>>2]=J[b+4>>2]|32;c=J[b+28>>2];J[b+28>>2]=c-1;h:{if((c|0)>0){J[b+60>>2]=J[b+60>>2]+1;c=J[b+24>>2];J[b+24>>2]=c+1;H[c|0]=d;break h}c=-1;if((Ld(b,d&255)|0)==-1)break a}d=J[b+8>>2];if(d&7)break b;c=J[b+64>>2];if((c|0)>=0&(c|0)<=J[b+60>>2])break c;J[b+4>>2]=J[b+4>>2]|32;c=J[b+28>>2];J[b+28>>2]=c-1;i:{if((c|0)>0){J[b+60>>2]=J[b+60>>2]+1;c=J[b+24>>2];J[b+24>>2]=c+1;H[c|0]=e;break i}c=-1;if((Ld(b, +e&255)|0)==-1)break a}c=0;f=f+1|0;if(f>>>0>2])continue;break}break a}J[b+8>>2]=d|4}c=-1}return c|0}function Kka(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;m=K[b+7|0]&254|K[b+6|0]<<8;a:{if(!m)break a;g=J[c>>2]+((d|0)!=0)|0;if(g>>>0>65535)break a;p=J[a+508>>2]+J[a+512>>2]|0;f=m>>>1|0;q=f>>>0<=1?1:f;r=f-1|0;l=b+14|0;f=(b+m|0)+16|0;b:{c:{if(d){for(;1;){b=f;i=K[b|0]<<8|K[b+1|0];g=g>>>0>i>>>0?g:i;h=K[l+ +1|0]|K[l|0]<<8;s=(i|0)==65535&(h|0)==65535&n>>>0>=r>>>0;f=b+2|0;l=l+2|0;j=b+m|0;k=j+m|0;t=k+2|0;d:{for(;1;){if(g>>>0>h>>>0)break d;b=K[j|0]|K[j+1|0]<<8;e=K[k+1|0]|K[k|0]<<8;o=(e|0)!=0&s&e+t>>>0>p>>>0;b=o?1:(b<<8|b>>>8)<<16>>16;e:{f:{e=o?0:e;if(e){if((e|0)==65535)break d;e=(e+k|0)+(g-i<<1)|0;if(e>>>0>p>>>0)break d;e=K[e+1|0]|K[e|0]<<8;if(!e){b=g;break e}e=b+e&65535;if(e>>>0>2])break f;b=g;break e}o=b+g|0;e=o&65535;if(e>>>0>2])break f;e=b+h|0;if(!((e|0)<0|(o|0)>=0)){b=0-b|0;break e}if((e| +0)<65536|(o|0)>65535)break d;b=65536-b|0;break e}b=g;if(e)break c}g=b+1|0;if(b>>>0<=65534)continue;break}e=0;g=b;break b}n=n+1|0;if((q|0)!=(n|0))continue;break}e=0;break c}g:{h:{i:{j:{k:{for(;1;){k=K[f+1|0]|K[f|0]<<8;if(k>>>0>g>>>0)break a;g=g>>>0>k>>>0?g:k;b=f+m|0;i=b+m|0;l:{h=K[l+1|0]|K[l|0]<<8;if(!((k|0)==65535&(h|0)==65535&n>>>0>=r>>>0)){if(g>>>0>h>>>0)break l;h=K[i+1|0]|K[i|0]<<8;if((h|0)==65535)break l;if(!h)break k;f=(h+i|0)+(g-k<<1)|0;f=K[f|0]<<8|K[f+1|0];if(f)break h;break c}if(g>>>0>h>>> +0)break l;j=K[i+1|0]|K[i|0]<<8;h=(j|0)!=0&j+(i+2|0)>>>0>p>>>0;j=h?0:j;if((j|0)==65535)break l;if(!j)break j;f=(i+j|0)+(g-k<<1)|0;f=K[f|0]<<8|K[f+1|0];if(!f)break c;b=f+(h?1:K[b+1|0]|K[b|0]<<8)|0;break g}f=f+2|0;l=l+2|0;n=n+1|0;if((q|0)!=(n|0))continue;break}break c}a=K[b+1|0]|K[b|0]<<8;break i}a=h?1:K[b+1|0]|K[b|0]<<8}return a+g&65535}b=f+(K[b+1|0]|K[b|0]<<8)|0}b=b&65535;e=b>>>0>2]?b:0}if(!d)break a}J[c>>2]=g}return e}function mja(a){var b=0;var c=0;var d=0;c=J[a+480>>2];a=Pc[J[J[a+4>>2]>> +2]](a,1,2044)|0;b=a+1020|0;J[c+40>>2]=b;J[a+1016>>2]=-1;J[a+1020>>2]=0;J[a+1024>>2]=1;J[a+1028>>2]=2;J[a+1032>>2]=3;J[a+1036>>2]=4;J[a+1008>>2]=-3;J[a+1012>>2]=-2;J[a+1040>>2]=5;J[a+1044>>2]=6;J[a+1E3>>2]=-5;J[a+1004>>2]=-4;J[a+1048>>2]=7;J[a+1052>>2]=8;J[a+992>>2]=-7;J[a+996>>2]=-6;J[a+1056>>2]=9;J[a+1060>>2]=10;J[a+984>>2]=-9;J[a+988>>2]=-8;J[a+1064>>2]=11;J[a+1068>>2]=12;J[a+976>>2]=-11;J[a+980>>2]=-10;J[a+1072>>2]=13;J[a+1076>>2]=14;J[a+968>>2]=-13;J[a+972>>2]=-12;J[a+1080>>2]=15;J[a+1084>>2]= +16;J[a+960>>2]=-15;J[a+964>>2]=-14;J[a+956>>2]=-16;J[a+1088>>2]=16;J[a+1092>>2]=17;J[a+1096>>2]=17;J[a+948>>2]=-17;J[a+952>>2]=-16;J[a+1100>>2]=18;J[a+940>>2]=-18;J[a+944>>2]=-17;J[a+1104>>2]=18;J[a+1108>>2]=19;J[a+932>>2]=-19;J[a+936>>2]=-18;J[a+924>>2]=-20;J[a+928>>2]=-19;J[a+1112>>2]=19;J[a+1116>>2]=20;J[a+1120>>2]=20;J[a+1124>>2]=21;J[a+916>>2]=-21;J[a+920>>2]=-20;J[a+1128>>2]=21;J[a+1132>>2]=22;J[a+908>>2]=-22;J[a+912>>2]=-21;J[a+1136>>2]=22;J[a+1140>>2]=23;J[a+900>>2]=-23;J[a+904>>2]=-22;J[a+ +1144>>2]=23;J[a+1148>>2]=24;J[a+892>>2]=-24;J[a+896>>2]=-23;J[a+1152>>2]=24;J[a+1156>>2]=25;J[a+888>>2]=-24;J[a+1160>>2]=25;J[a+884>>2]=-25;J[a+1164>>2]=26;J[a+880>>2]=-25;J[a+1168>>2]=26;J[a+876>>2]=-26;J[a+1172>>2]=27;J[a+872>>2]=-26;J[a+1176>>2]=27;J[a+868>>2]=-27;J[a+1180>>2]=28;J[a+864>>2]=-27;J[a+1184>>2]=28;J[a+860>>2]=-28;J[a+1188>>2]=29;J[a+856>>2]=-28;J[a+1192>>2]=29;J[a+852>>2]=-29;J[a+1196>>2]=30;J[a+848>>2]=-29;J[a+1200>>2]=30;J[a+844>>2]=-30;J[a+1204>>2]=31;J[a+840>>2]=-30;J[a+1208>> +2]=31;J[a+836>>2]=-31;J[a+832>>2]=-31;d=48;for(;1;){a=d<<2;J[a+b>>2]=32;J[b-a>>2]=-32;c=a|4;J[c+b>>2]=32;J[b-c>>2]=-32;c=a|8;J[c+b>>2]=32;J[b-c>>2]=-32;a=a|12;J[a+b>>2]=32;J[b-a>>2]=-32;d=d+4|0;if((d|0)!=256)continue;break}}function vja(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;g=a+8|0;i=a+176|0;l=a+168|0;for(;1;){a:{b:{c:{d:switch(J[a+156>>2]){case 1:d=J[a+160>>2];break c;case 2:break b;case 0:break d;default:continue}e=J[a>>2];f=e+8|0;j=e+384|0;k=e+376|0;for(;1;){e:{f:{g:{h:switch(J[e+ +364>>2]){case 1:d=J[e+368>>2];break g;case 0:break h;case 2:break f;default:continue}d=ds(J[e>>2],k,j);J[e+364>>2]=1;J[e+368>>2]=d}if(!d){d=0;break e}J[f+320>>2]=0;J[f+340>>2]=0;J[f+344>>2]=0;Ky(f,O[k>>3],O[j>>3],1);i:{for(;1;){d=ds(J[e>>2],l,i);if(d-1>>>0<=13){J[e+368>>2]=d;h=O[l>>3];if((d|0)==1){O[k>>3]=h;O[j>>3]=O[i>>3];break i}Ky(f,h,O[i>>3],d);continue}if(!d){J[e+368>>2]=0;break i}if((d&15)!=15)continue;break}Ky(f,O[l>>3],O[i>>3],d)}eha(f);J[e+364>>2]=2}d=dha(f,l,i);if(d)break e;J[e+364>>2]= +1;continue}break}J[a+156>>2]=1;J[a+160>>2]=d}if(!d){d=0;break a}J[g+120>>2]=0;J[g+124>>2]=0;J[g+72>>2]=0;Ly(g,O[l>>3],O[i>>3],1);j:{for(;1;){e=J[a>>2];f=e+8|0;j=e+384|0;k=e+376|0;d=J[e+364>>2];k:{l:{for(;1;){m:{n:{o:switch(d|0){case 1:d=J[e+368>>2];break n;case 2:break m;case 0:break o;default:continue}d=ds(J[e>>2],k,j);J[e+364>>2]=1;J[e+368>>2]=d}if(!d)break l;J[f+320>>2]=0;J[f+340>>2]=0;J[f+344>>2]=0;Ky(f,O[k>>3],O[j>>3],1);p:{for(;1;){d=ds(J[e>>2],b,c);if(d-1>>>0<=13){J[e+368>>2]=d;h=O[b>>3];if((d| +0)==1){O[k>>3]=h;O[j>>3]=O[c>>3];break p}Ky(f,h,O[c>>3],d);continue}if(!d){J[e+368>>2]=0;break p}if((d&15)!=15)continue;break}Ky(f,O[b>>3],O[c>>3],d)}eha(f);J[e+364>>2]=2}d=dha(f,b,c);if(!d){d=1;J[e+364>>2]=1;continue}break}if(d>>>0>14)break k;J[a+160>>2]=d;h=O[b>>3];if((d|0)==1){O[l>>3]=h;O[i>>3]=O[c>>3];break j}Ly(g,h,O[c>>3],d);continue}J[a+160>>2]=0;break j}if((d&15)!=15)continue;break}Ly(g,O[b>>3],O[c>>3],d)}jha(g);J[a+156>>2]=2}d=iha(g,b,c);if(d)break a;J[a+156>>2]=1;continue}break}return d} +function Oub(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;k=Kc-16|0;Kc=k;j=J[a+16>>2];d=J[a+4>>2];f=J[d+8>>2];m=J[a+12>>2];g=J[a+8>>2];H[k+14|0]=0;H[k+15|0]=0;a:{if(g>>>0>=m>>>0)break a;b:for(;1;){if(M[a+20>>2]>j>>>0){h=J[d+48>>2];for(;1;){e=g;g=e+1|0;c=K[e|0];i=c<<24>>24;c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{o:{p:{q:{if((h|0)!=126){r:{if(K[f+13|0]){l=J[d+44>>2];if(l)break q;if((i|0)==126)break r;J[d+44>>2]=c|256;H[f+15|0]=0;break c}if((i| +0)!=126)break p}h=126;J[d+48>>2]=126;break c}h=0;J[d+48>>2]=0;s:switch(c-123|0){case 1:break l;case 3:break o;case 0:case 2:break s;default:break m}H[f+13|0]=(i|0)==123;if(K[f+15|0])break n;H[f+15|0]=1;break c}h=i-33&255;if(h>>>0<94&(l+223&255)>>>0<=92)break k;J[d+44>>2]=0;J[b>>2]=12;b=l&255;if(h>>>0>=94)break h;g=e;c=b;break e}H[f+15|0]=0;if((i|0)<0)break f;e=c;break j}e=J[a+24>>2];if(e)J[e+(j-J[a+16>>2]<<1)>>2]=(g-J[a+8>>2]|0)-2;I[j>>1]=126;H[f+15|0]=0;break d}H[f+15|0]=0;J[b>>2]=18;H[d+37|0]=126; +J[d+256>>2]=2;H[J[a+4>>2]+38|0]=i;H[J[a+4>>2]+36|0]=2;break a}if((c|0)==10)break c}H[f+15|0]=0;J[b>>2]=18;H[d+37|0]=126;t:{u:{if(K[f+13|0]){h=1;if((i-33&255)>>>0>=94)break u;break t}h=1;if((i|0)>=0)break t}H[J[a+4>>2]+38|0]=i;h=2;e=g}H[J[a+4>>2]+36|0]=h;g=e;break a}H[k+15|0]=i^128;H[k+14|0]=l^128;e=Jq(J[J[f>>2]+24>>2],k+14|0,2);d=J[a+4>>2];J[d+44>>2]=0;if((e|0)>65533)break i}c=J[a+24>>2];if(c)J[c+(j-J[a+16>>2]<<1)>>2]=((J[a+8>>2]^-1)+g|0)-H[f+13|0];I[j>>1]=e;break d}J[b>>2]=(e|0)==65534?10:12;c=l<< +8&65280|c;if(c>>>0>=256)break g;break e}c=b<<8|c|65536}H[d+37|0]=c>>>8;H[J[a+4>>2]+38|0]=c;H[J[a+4>>2]+36|0]=2;break a}J[b>>2]=12}H[d+37|0]=c;H[J[a+4>>2]+36|0]=1;break a}j=j+2|0;if(g>>>0>>0)continue b;break a}if(g>>>0>>0)continue;break}break a}break}J[b>>2]=15}J[a+8>>2]=g;J[a+16>>2]=j;Kc=k+16|0}function EDa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x= +0;var y=0;var z=0;var A=0;var C=0;var D=0;var E=0;var F=0;var G=0;m=Kc-32|0;Kc=m;e=c-1|0;g=(e+L[b+8>>1]>>>0)/(c>>>0)|0;e=(e+L[b+10>>1]>>>0)/(c>>>0)|0;a:{if(!d)break a;h=J[d>>2];b:{if((h|0)<0)break b;i=J[d+4>>2];if((i|0)<0)break b;f=e;e=J[d+8>>2];if((f|0)<(e|0))break b;f=g;g=J[d+12>>2];if((f|0)>=(g|0))break a}a=xd(m+8|0,2744481,2740241,879,2779224,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)==1){b=Z()|0;od(a);ba(b|0);B()}B()}if(!K[3141680]){H[3141680]=1;d=1;for(;1;){J[(d<<2)+3140656>> +2]=65536/(d>>>0);f=d+1|0;J[(f<<2)+3140656>>2]=65536/(f>>>0);f=d+2|0;J[(f<<2)+3140656>>2]=65536/(f>>>0);d=d+3|0;if((d|0)!=256)continue;break}}d=J[a+20>>2];if(d)Zc(d);J[a+16>>2]=0;J[a+20>>2]=0;d=e-h|0;I[a+12>>1]=d;I[a+10>>1]=d;e=g-i|0;I[a+8>>1]=e;k=d&65535;n=e&65535;d=P(k,n);if(d){j=_c((E=-1,F=Zkc(d,0,3,0),G=Oc,G?E:F));J[a+16>>2]=j;J[a+20>>2]=j}if(!(!n|!k)){f=P(c,i);o=L[b+12>>1];p=L[b+8>>1];q=(f|0)>=0?p>>>0>f>>>0?J[b+16>>2]+P(P(f,o),3)|0:0:0;C=P(c,h);w=P(k,3);x=L[b+10>>1];D=P(P(c,o),3);for(;1;){l=0; +e=C;r=c+f|0;y=(p|0)>(r|0)?r:p;c:{if((y|0)<=(f|0)){dd(j,0,w);break c}for(;1;){a=0;d=0;g=0;s=f;t=q;b=0;h=0;i=0;d:{e:{u=c+e|0;z=(x|0)>(u|0)?u:x;if((z|0)<=(e|0))break e;for(;1;){d=e;for(;1;){g=a;a=a+1|0;v=P(d,3)+t|0;b=K[v|0]+b|0;h=K[v+1|0]+h|0;i=K[v+2|0]+i|0;d=d+1|0;if((z|0)>(d|0))continue;break}t=P(o,3)+t|0;s=s+1|0;if((y|0)>(s|0))continue;break}if((g|0)<=254){d=b;g=h;break e}d=(b|0)/(a|0)|0;b=(h|0)/(a|0)|0;a=(i|0)/(a|0)|0;break d}a=J[(a<<2)+3140656>>2];d=P(a,d)+32768>>>16|0;b=P(a,g)+32768>>>16|0;a=P(a, +i)+32768>>>16|0}e=P(l,3)+j|0;H[e+1|0]=b;H[e+2|0]=a;H[e|0]=d;e=u;l=l+1|0;if((l|0)!=(k|0))continue;break}}j=j+w|0;q=q+D|0;f=r;A=A+1|0;if((A|0)!=(n|0))continue;break}}Kc=m+32|0}function iy(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;a:{b:{if(!a)break b;e=J[a+64>>2];if(!e)break a;b=2;c:{d:{e:{f:{g:{h:{i:{c=J[a+68>>2];c=J[(c?c:e)+4>>2];switch(c-1|0){case 1:case 17:break a;case 14:case 15:case 16:case 18:case 19:break c;case 9:case 13:break d;case 10:case 11:break e;case 8:case 12:break f;case 3:case 4:case 5:case 6:case 7:break g; +case 2:break h;case 0:break i;default:break b}}return(J[a+16>>2]-2&-3?1:15)|0}b=0;j:{if(!e)break j;a=1;b=0;if(J[e+4>>2]-3>>>0>1)break j;b=J[e+40>>2];k:{if(!b)break k;for(;1;){l:{a=0;m:switch(K[b|0]){case 0:break l;case 9:case 10:case 13:case 32:break m;default:break k}b=b+1|0;continue}break}a=1}b=a}if(!b)return 3;n:{o:{if(!(!e|J[e+4>>2]!=1))for(;1;){a=iT(e,14907,14781);p:{if(!a)break p;c=0;q:{r:{s:{t:{b=J[a+4>>2]-2|0;if(b)if((b|0)==14)break t;else break s;b=J[a+12>>2];if(b){if(!(J[b+24>>2]|J[b+4>> +2]-3>>>0>1)){b=J[b+40>>2];if(!b)break s;a=b;for(;1;){d=a;a=a+1|0;if(K[d|0])continue;break}a=d-b|0;if((a|0)<0)break s;c=Pc[J[751856]](a+1|0)|0;if(!c)break r;d=a;a=ad(c,b,a);H[d+a|0]=0;break q}c=hC(J[a+32>>2],b);if(c)break s}a=Pc[J[751856]](1)|0;if(!a)break r;H[a|0]=0;break q}b=J[a+48>>2];if(!b)break s;a=b;for(;1;){d=a;a=a+1|0;if(K[d|0])continue;break}a=d-b|0;if((a|0)<0)break s;c=Pc[J[751856]](a+1|0)|0;if(!c)break r;c=ad(c,b,a);H[a+c|0]=0}a=c;break q}md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);a=0}b=a;if(!a)break p; +d=13028;if((a|0)==13028){c=1;break o}for(;1;){f=K[a|0];if((f|0)==K[d|0]){c=1;d=d+1|0;a=a+1|0;if(f)continue;break o}break}d=2833;c=0;a=b;if((a|0)==2833)break o;for(;1;){f=K[a|0];if((f|0)==K[d|0]){d=d+1|0;a=a+1|0;if(f)continue;break o}break}Pc[J[751857]](b)}e=J[e+20>>2];if(e)continue;break}c=-1;break n}Pc[J[751857]](b)}return(c?14:13)|0}return c|0}return 9}return c|0}return 10}return 0}b=-1}return b|0}function c4a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;d=Kc-160|0;Kc= +d;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{c=J[a+176>>2];if(!c){e=rq(a);if(!e){c=0;break f}f=_c(44);J[790620]=0;g=ve(f);c=J[790620];J[790620]=0;if((c|0)==1)break d;J[a+176>>2]=g;J[790620]=0;H[d+43|0]=7;J[d+32>>2]=K[1078241]|K[1078242]<<8|(K[1078243]<<16|K[1078244]<<24);c=K[1078244]|K[1078245]<<8|(K[1078246]<<16|K[1078247]<<24);H[d+35|0]=c;H[d+36|0]=c>>>8;H[d+37|0]=c>>>16;H[d+38|0]=c>>>24;H[d+39|0]=0;ca(5067,e|0,d+32|0,g|0);c=J[790620];J[790620]=0;if((c|0)==1)break l;if(H[d+43|0]<0)Zc(J[d+32>>2]);c=J[a+ +176>>2]}c=sq(c,b);if(c)break f;f=d+159|0;for(;1;){m:{c=J[a+180>>2]+1|0;J[a+180>>2]=c;if(c>>>0>4094)break m;g=J[a+176>>2];e=d+4|0;kw(e,c);J[790620]=0;c=ea(3808,e|0,0,1085299)|0;e=J[790620];J[790620]=0;if((e|0)==1)break k;J[d+24>>2]=J[c+8>>2];e=J[c+4>>2];J[d+16>>2]=J[c>>2];J[d+20>>2]=e;J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[790620]=0;c=$(4950,g|0,d+16|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break j;if(H[d+27|0]<0)Zc(J[d+16>>2]);if(H[d+15|0]<0)Zc(J[d+4>>2]);if(c)continue}break}c=d+32|0;Xm(tj(c,1085299, +f),J[a+180>>2],f);g=J[a+176>>2];c=td(c);if(c>>>0>=2147483632)break c;if(c>>>0>10)break h;H[d+27|0]=c;f=d+16|0;break g}c=Z()|0;if(H[d+43|0]>=0)break b;Zc(J[d+32>>2]);break b}c=Z()|0;break i}c=Z()|0;if(H[d+27|0]>=0)break i;Zc(J[d+16>>2])}if(H[d+15|0]>=0)break b;Zc(J[d+4>>2]);break b}e=(c|15)+1|0;f=_c(e);J[d+24>>2]=e|-2147483648;J[d+16>>2]=f;J[d+20>>2]=c}h=ad(f,d+32|0,c)+c|0,i=0,H[h|0]=i;J[790620]=0;ca(5067,g|0,d+16|0,b|0);c=J[790620];J[790620]=0;if((c|0)==1)break e;if(H[d+27|0]<0)Zc(J[d+16>>2]);c=sq(J[a+ +176>>2],b)}Kc=d+160|0;break a}c=Z()|0;if(H[d+27|0]>=0)break b;Zc(J[d+16>>2]);break b}c=Z()|0;Zc(f);break b}fe(d+16|0);B()}ba(c|0);B()}if(c){Hh(J[a+156>>2],c);sd(J[a+156>>2],1085294)}}function LLa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;e=Kc-16|0;Kc=e;J[e+12>>2]=0;a:{b:{f=J[a+116>>2];if(!f)break b;i=a+108|0;c:{d:{for(;1;){e:{d=J[f+8>>2];if(d){J[790620]=0;J[d+4>>2]=J[d+4>>2]+1;d=J[790620];J[790620]=0;if((d|0)==1)break e;d=J[f+8>>2]}else d=0;J[e+8>>2]=d;f:{g:{h:{if(!(J[d+ +20>>2]!=(b|0)|J[d+24>>2]!=(c|0))){J[790620]=0;$(7563,e+12|0,e+8|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break g;J[e+4>>2]=i;J[e>>2]=f;J[790620]=0;da(7647,i|0,e|0);d=J[790620];J[790620]=0;if((d|0)!=1){g=J[e+8>>2];J[e+8>>2]=0;if(!g)break h;J[790620]=0;h=J[g+4>>2]-1|0;J[g+4>>2]=h;d=J[790620];J[790620]=0;if((d|0)!=1){if(h)break h;J[790620]=0;aa(7558,g|0);d=J[790620];J[790620]=0;if((d|0)!=1)break h}break a}break g}f=J[f>>2];J[790620]=0;J[e+8>>2]=0;g=J[d+4>>2]-1|0;J[d+4>>2]=g;h=J[790620];J[790620]=0;if((h| +0)==1)break a;if(!g){J[790620]=0;aa(7558,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break a}if(f)continue}d=J[e+12>>2];if(d)break f;break b}f=Z()|0;cd(e+8|0);break d}J[790620]=0;d=d+8|0;if(J[d>>2]!=1)J[d>>2]=1;d=J[790620];J[790620]=0;if((d|0)==1){f=Z()|0;break d}g=J[e+12>>2];J[e+12>>2]=0;i:{if(!g)break i;J[790620]=0;h=J[g+4>>2]-1|0;J[g+4>>2]=h;d=J[790620];J[790620]=0;if((d|0)==1)break c;if(h)break i;J[790620]=0;aa(7558,g|0);d=J[790620];J[790620]=0;if((d|0)==1)break c}J[e+12>>2]=0;f=J[a+116>>2];if(f)continue; +break b}break}f=Z()|0}cd(e+12|0);ba(f|0);B()}break a}j:{d=J[a+16>>2];k:{if(!d)break k;J[d+4>>2]=J[d+4>>2]+1;d=J[a+16>>2];J[e>>2]=d;if(!d)break k;J[790620]=0;ca(7682,d|0,b|0,c|0);a=J[790620];J[790620]=0;if((a|0)==1){a=Z()|0;cd(e);ba(a|0);B()}J[790620]=0;b=J[d+4>>2]-1|0;J[d+4>>2]=b;a=J[790620];J[790620]=0;if((a|0)==1)break j;if(b)break k;J[790620]=0;aa(7558,d|0);a=J[790620];J[790620]=0;if((a|0)==1)break j}Kc=e+16|0;return}}fa(0)|0;ed();B()}function NF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f= +0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;g=Kc-32|0;Kc=g;d=c-b|0;a:{b:{if((d|0)<=-2){a=xd(g+8|0,2749518,2739933,148,2749860,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break a;d=Z()|0;od(a);break b}c:{d:{if((d|0)==-1){d=J[a+12>>2];Pc[J[a+32>>2]](J[a+8>>2],J[a+20>>2]-d|0,J[a+24>>2]-d|0);Zc(J[a+8>>2]);J[a+20>>2]=b;J[a+12>>2]=b;J[a+8>>2]=0;J[a+24>>2]=c;J[a+16>>2]=c;break d}f=J[a+16>>2];d=J[a+12>>2];if(!((f|0)<(c|0)|(d|0)>(b|0))){Pc[J[a+36>>2]](J[a+8>>2],b-d|0,J[a+20>>2]+(d^ +-1)|0);d=J[a+12>>2];Pc[J[a+32>>2]](J[a+8>>2],J[a+20>>2]-d|0,(d^-1)+b|0);d=J[a+12>>2];Pc[J[a+36>>2]](J[a+8>>2],(J[a+24>>2]-d|0)+1|0,c-d|0);d=J[a+12>>2];Pc[J[a+32>>2]](J[a+8>>2],(c-d|0)+1|0,J[a+24>>2]-d|0);J[a+24>>2]=c;J[a+20>>2]=b;break d}i=(d|0)>(f|0);f=i?b:f;d=i?b:d;if((d|0)>(b|0))for(;1;){e=d;d=f-d|0;d=(d|0)>=32768?32768:d;d=e-((d|0)<=8?8:d)|0;if((d|0)>(b|0))continue;break}if((c|0)>(f|0))for(;1;){e=f;f=f-d|0;f=(f|0)>=32768?32768:f;f=e+((f|0)<=8?8:f)|0;if((f|0)<(c|0))continue;break}e=P(J[a+28>>2], +(f-d|0)+1|0);i=Qi(g+8|0,g+4|0,e,1);dd(J[g+4>>2],0,e);e=J[a+36>>2];h=J[a+20>>2];J[790620]=0;ca(e|0,J[g+4>>2],b-d|0,h+(d^-1)|0);e=J[790620];J[790620]=0;if((e|0)==1)break c;k=J[a+8>>2];l=J[a+40>>2];e=J[a+20>>2];h=J[a+12>>2];j=J[a+24>>2];J[790620]=0;ma(l|0,J[g+4>>2],e-d|0,j-d|0,k|0,e-h|0,j-h|0);e=J[790620];J[790620]=0;if((e|0)==1)break c;e=J[a+36>>2];h=J[a+24>>2];J[790620]=0;ca(e|0,J[g+4>>2],(h-d|0)+1|0,c-d|0);e=J[790620];J[790620]=0;if((e|0)==1)break c;h=J[a+8>>2];j=J[a+32>>2];k=J[a+20>>2];l=J[a+24>> +2];e=J[a+12>>2];J[790620]=0;ca(j|0,h|0,k-e|0,l-e|0);e=J[790620];J[790620]=0;if((e|0)==1)break c;e=J[a+8>>2];J[a+8>>2]=J[g+4>>2];J[g+4>>2]=e;J[a+24>>2]=c;J[a+20>>2]=b;J[a+16>>2]=f;J[a+12>>2]=d;Sd(i)}Kc=g+32|0;return}d=Z()|0;Sd(i)}ba(d|0)}B()}function $2(a,b,c){var d=0;var e=0;var f=0;var g=0;f=!a;a:{if(f)break a;e=b;d=-1;b:{c:{if(f)break c;d:{e:{f:{if(b>>>0>=32){b=K[a|0];if(b)break f;if(K[a+1|0]|K[a+2|0]|(K[a+3|0]!=12|K[a+4|0]!=106))break e;if(K[a+5|0]!=80|K[a+6|0]!=32|(K[a+7|0]!=32|K[a+8|0]!=13))break e; +if(K[a+9|0]!=10|K[a+10|0]!=135|(K[a+12|0]|K[a+11|0]!=10))break e;if(K[a+13|0]|K[a+14|0]|(K[a+16|0]!=102|K[a+17|0]!=116))break e;if(K[a+18|0]!=121|K[a+19|0]!=112|(K[a+20|0]!=106|K[a+21|0]!=112))break e;if(K[a+22|0]!=50|K[a+23|0]!=32|(K[a+24|0]|K[a+25|0]))break e;if(K[a+26|0]|K[a+27|0])break e;b=2;break b}if(e>>>0<4)break d;b=K[a|0]}g:{if((b|0)!=255)break g;b=255;if(K[a+1|0]!=79|K[a+2|0]!=255)break g;d=0;if(K[a+3|0]==81)break c}if(b|e>>>0<32)break d}if(K[a+1|0]|K[a+2|0]|(K[a+3|0]!=12|K[a+4|0]!=106))break d; +if(K[a+5|0]!=80|K[a+6|0]!=32|(K[a+7|0]!=32|K[a+8|0]!=13))break d;if(K[a+9|0]!=10|K[a+10|0]!=135|(K[a+12|0]|K[a+11|0]!=10))break d;if(K[a+13|0]|K[a+14|0]|(K[a+15|0]!=24|K[a+16|0]!=102))break d;if(K[a+17|0]!=116|K[a+18|0]!=121|(K[a+19|0]!=112|K[a+20|0]!=109))break d;if(K[a+21|0]!=106|K[a+22|0]!=112|(K[a+24|0]|K[a+23|0]!=50))break d;if(K[a+25|0]|K[a+26|0]|(K[a+27|0]|K[a+28|0]!=109))break d;if(K[a+29|0]!=106|K[a+30|0]!=112)break d;d=1;if(K[a+31|0]==50)break c}d=-1}b=d}J[c>>2]=b;if((b|0)==-1)break a;b= +Ef(1,72);if(b)h:{J[b+64>>2]=1048576;c=kg(1048576);J[b+32>>2]=c;if(!c){Zc(b);b=0;break h}J[b+36>>2]=c;J[b+28>>2]=7220;J[b+24>>2]=7221;J[b+20>>2]=7222;J[b+16>>2]=7223;J[b+44>>2]=7224;J[b+40>>2]=7226;J[b+68>>2]=J[b+68>>2]|2}else b=0;if(!b)break a;c=gd(12);J[c+8>>2]=0;J[c+4>>2]=e;J[c>>2]=a;if(b){J[b+4>>2]=7274;J[b>>2]=c}if(b){J[b+8>>2]=e;J[b+12>>2]=0}if(!(!b|!(K[b+68|0]&2)))J[b+16>>2]=7275;if(!(!b|!(H[b+68|0]&1)))J[b+20>>2]=7276;if(b)J[b+24>>2]=7277;if(b)J[b+28>>2]=7278;g=b}return g}function MFb(a){a= +a|0;var b=0;var c=0;var d=0;var e=0;var f=0;J[a+56>>2]=0;J[a+60>>2]=0;J[a+4>>2]=3;J[a>>2]=350720;b=a- -64|0;J[b>>2]=0;J[b+4>>2]=0;J[a+72>>2]=0;J[a+76>>2]=0;J[790620]=0;_(2712,a+112|0)|0;b=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{if((b|0)!=1){J[790620]=0;c=a+172|0;b=c;J[b>>2]=0;J[b+4>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;H[b+5|0]=0;H[b+6|0]=0;H[b+7|0]=0;H[b+8|0]=0;H[b+9|0]=0;H[b+10|0]=0;H[b+11|0]=0;H[b+12|0]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;b=J[790620];J[790620]=0;if((b|0)==1)break h; +J[790620]=0;Nha(a+212|0);b=J[790620];J[790620]=0;if((b|0)==1)break g;J[790620]=0;J[a+280>>2]=0;J[a+284>>2]=0;J[a+272>>2]=500;J[a+276>>2]=500;I[a+268>>1]=256;J[a+264>>2]=0;J[a+288>>2]=0;b=J[790620];J[790620]=0;if((b|0)==1)break f;J[790620]=0;J[a+292>>2]=0;J[a+296>>2]=0;J[a+324>>2]=0;J[a+316>>2]=0;J[a+320>>2]=0;J[a+308>>2]=0;J[a+312>>2]=0;J[a+300>>2]=0;J[a+304>>2]=0;b=J[790620];J[790620]=0;if((b|0)==1)break e;J[a+84>>2]=0;I[a+80>>1]=0;J[a+8>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;H[a+108|0]=1;H[a+100|0]=0; +J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;return a|0}d=Z()|0;break a}d=Z()|0;break b}d=Z()|0;break c}d=Z()|0;break d}d=Z()|0;if(H[a+291|0]>=0)break d;Zc(J[a+280>>2])}if(H[a+263|0]<0)Zc(J[a+252>>2]);if(H[a+251|0]<0)Zc(J[a+240>>2]);if(H[a+239|0]<0)Zc(J[a+228>>2])}if(H[c+39|0]<0)Zc(J[c+28>>2]);b=J[c+16>>2];if(b){e=b;f=J[c+20>>2];if((f|0)!=(b|0)){for(;1;){e=f-12|0;if(H[f-1|0]<0)Zc(J[e>>2]);f=e;if((f|0)!=(b|0))continue;break}e=J[c+16>>2]}J[c+ +20>>2]=b;Zc(e)}if(H[c+11|0]<0)Zc(J[c>>2])}if(H[a+171|0]<0)Zc(J[a+160>>2]);b=J[a+148>>2];if(b){J[a+152>>2]=b;Zc(b)}if(H[a+143|0]<0)Zc(J[a+132>>2]);if(H[a+123|0]<0)Zc(J[a+112>>2])}if(H[a+79|0]<0)Zc(J[a+68>>2]);if(H[a+67|0]<0)Zc(J[a+56>>2]);ba(d|0);B()}function wD(a,b,c,d,e){var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;J[a+168>>2]=d;j=a+168|0;J[a+48>>2]=j;d=J[a+64>>2];J[a+184>>2]=J[a+60>>2];J[a+188>>2]=d;J[a+180>>2]=c;J[a+176>>2]=b;J[a+172>>2]=e;d=j;for(;1;){l=J[d>> +2];a:{b:{h=J[d+4>>2];f=J[d+20>>2];b=(h|0)>(f|0);i=J[d+12>>2];c:{if(!((i|0)>=((b?f:h)|0)&(i|0)<=(((f|0)>(h|0)?f:h)|0))){b=J[d+16>>2];J[d+32>>2]=b;J[d+36>>2]=f;c=f+i|0;J[d+28>>2]=c>>1;e=h+i|0;J[d+12>>2]=e>>1;f=J[d+8>>2];i=f+l|0;J[d+8>>2]=i>>1;b=b+f|0;J[d+24>>2]=b>>1;J[d+20>>2]=c+e>>2;J[d+16>>2]=b+i>>2;b=d+16|0;break c}if((f|0)!=(h|0))break b;b=d-16|0}J[a+48>>2]=b;break a}m=b?1:2;g=J[a+92>>2];if((m|0)!=(g|0)){b=J[a+4>>2];n=(f|0)>=(h|0);e=n?f&b-1:((b+f|0)-1&0-b)-f|0;c=J[a+36>>2];k=J[a+8>>2];d:{if(!g){b= +c;break d}g=J[a+80>>2];b=J[g+8>>2];o=c-b>>2;if((o|0)<0){J[a+40>>2]=99;return 1}e:{if((b|0)==(c|0)){b=c;break e}J[g+16>>2]=o;if((e|0)>=(k|0)){b=L[g+12>>1];I[g+12>>1]=(b&8?16:32)|b}J[a+80>>2]=c;b=c+32|0;J[a+36>>2]=b;J[c+8>>2]=b;J[c+16>>2]=0;J[g+28>>2]=c;I[a+76>>1]=L[a+76>>1]+1}if(M[a+32>>2]<=b>>>0){J[a+40>>2]=98;return 1}H[a+79|0]=0}if(!J[a+84>>2]){J[a+84>>2]=b;J[a+80>>2]=b;b=b+32|0;J[a+36>>2]=b}if(M[a+32>>2]<=b>>>0){J[a+40>>2]=98;return 1}c=J[a+80>>2];J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=b;J[c+28>> +2]=0;J[c+4>>2]=0;b=K[a+164|0];I[c+12>>1]=b;f:{g:{if(!n){I[c+12>>1]=b|8;g=40;if((e|0)>=(k|0))break g;break f}g=16;if((e|0)<(k|0))break f}I[c+12>>1]=b|g}if(!J[a+88>>2])J[a+88>>2]=c;I[a+78>>1]=1;J[a+92>>2]=m}b=J[a+72>>2];c=J[a+68>>2];h:{if((f|0)<(h|0)){if(!xK(a,2,1868,c,b))break a;break h}J[d+20>>2]=0-f;J[d+12>>2]=0-i;J[d+4>>2]=0-h;e=K[a+78|0];b=xK(a,2,1868,0-b|0,0-c|0);if(!(K[a+78|0]|!e)){c=J[a+80>>2];J[c+20>>2]=0-J[c+20>>2]}J[d+4>>2]=0-J[d+4>>2];if(!b)break a}return 1}d=J[a+48>>2];if(j>>>0<=d>>>0)continue; +break}J[a+64>>2]=h;J[a+60>>2]=l;return 0}function hUb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;g=Kc-16|0;Kc=g;f=J[a+4>>2]&2147418112;a:{if(d&16){if(f|K[a+9|0]&128){i=7;if(!(K[a+740|0]&16))break a}if(!c){i=0;break a}b:{if(K[a+292|0]){d=0;f=1;break b}if(L[a+372>>1]==65535){b=I[a+220>>1]-I[a+222>>1]|0;a=b>>31;a=(a^b)-a&65535;i=0;b=0;if(c>>>0>=8){h=c&-8;f=0;for(;1;){d=b<<2;J[d+e>>2]=a;J[(d|4)+e>>2]=a;J[(d|8)+e>>2]=a;J[(d|12)+e>>2]=a;J[(d|16)+e>> +2]=a;J[(d|20)+e>>2]=a;J[(d|24)+e>>2]=a;J[(d|28)+e>>2]=a;b=b+8|0;f=f+8|0;if((h|0)!=(f|0))continue;break}}c=c&7;if(!c)break a;d=0;for(;1;){J[(b<<2)+e>>2]=a;b=b+1|0;d=d+1|0;if((c|0)!=(d|0))continue;break}break a}b=I[a+442>>1]-I[a+444>>1]|0;a=b>>31;a=(a^b)-a&65535;i=0;b=0;if(c>>>0>=8){h=c&-8;f=0;for(;1;){d=b<<2;J[d+e>>2]=a;J[(d|4)+e>>2]=a;J[(d|8)+e>>2]=a;J[(d|12)+e>>2]=a;J[(d|16)+e>>2]=a;J[(d|20)+e>>2]=a;J[(d|24)+e>>2]=a;J[(d|28)+e>>2]=a;b=b+8|0;f=f+8|0;if((h|0)!=(f|0))continue;break}}c=c&7;if(!c)break a; +d=0;for(;1;){J[(b<<2)+e>>2]=a;b=b+1|0;d=d+1|0;if((c|0)!=(d|0))continue;break}break a}for(;1;){i=(d<<2)+e|0;c:{if(f&255){Pc[J[J[a+540>>2]+140>>2]](a,1,b+d|0,g+14|0,g+12|0);f=L[g+12>>1];break c}if(L[a+372>>1]!=65535){h=I[a+442>>1]-I[a+444>>1]|0;f=h>>31;f=(f^h)-f|0;break c}h=I[a+220>>1]-I[a+222>>1]|0;f=h>>31;f=(f^h)-f|0}J[i>>2]=f&65535;d=d+1|0;if((d|0)!=(c|0)){f=K[a+292|0];continue}break}i=0;break a}if(f|K[a+9|0]&128){i=7;if(!(K[a+740|0]&2))break a}if(!c){i=0;break a}i=0;d=0;if((c|0)!=1){h=c&-2;f=0; +for(;1;){j=g+10|0;k=g+8|0;Pc[J[J[a+540>>2]+140>>2]](a,0,b+d|0,j,k);J[(d<<2)+e>>2]=L[g+8>>1];l=d|1;Pc[J[J[a+540>>2]+140>>2]](a,0,l+b|0,j,k);J[(l<<2)+e>>2]=L[g+8>>1];d=d+2|0;f=f+2|0;if((h|0)!=(f|0))continue;break}}if(!(c&1))break a;Pc[J[J[a+540>>2]+140>>2]](a,0,b+d|0,g+10|0,g+8|0);J[(d<<2)+e>>2]=L[g+8>>1]}Kc=g+16|0;return i|0}function uM(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;j=Kc-128|0; +Kc=j;J[j+124>>2]=b;J[j+4>>2]=1632;o=Yh(j+8|0,0,j+4|0);k=j+16|0;m=(d-c|0)/12|0;a:{b:{if(m>>>0>=101){k=gd(m);if(!k){J[790620]=0;ja(5235);a=J[790620];J[790620]=0;if((a|0)!=1)break a;break b}nj(o,k)}h=k;b=c;c:{d:{for(;1;){if((b|0)==(d|0))e:for(;1;){f:{J[790620]=0;b=$(9094,a|0,j+124|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break f;if((!m|b)==1){J[790620]=0;a=$(9094,a|0,j+124|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c;if(!a)break d;J[f>>2]=J[f>>2]|2;break d}J[790620]=0;b=_(9095,a|0)|0;h=J[790620]; +J[790620]=0;g:{if((h|0)!=1){if(g)break g;J[790620]=0;b=$(9210,e|0,b|0)|0;h=J[790620];J[790620]=0;if((h|0)!=1)break g}break b}i=p+1|0;q=0;r=b&255;h=k;b=c;for(;1;){if((b|0)==(d|0)){p=i;if(!q)continue e;J[790620]=0;_(9097,a|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1){h=k;b=c;if(m+n>>>0<2)continue e;for(;1;){if((b|0)==(d|0))continue e;if(K[b+11|0]>>>7|0)i=J[b+4>>2];else i=K[b+11|0]&127;if(!((i|0)==(p|0)|K[h|0]!=2)){H[h|0]=0;n=n-1|0}h=h+1|0;b=b+12|0;continue}}break b}h:{if(K[h|0]!=1)break h;if(K[b+11|0]>>> +7|0)l=J[b>>2];else l=b;l=H[l+p|0];i:{if(g)break i;J[790620]=0;l=$(9210,e|0,l<<24>>24)|0;s=J[790620];J[790620]=0;if((s|0)!=1)break i;break b}j:{if((l&255)==(r|0)){q=1;if(K[b+11|0]>>>7|0)l=J[b+4>>2];else l=K[b+11|0]&127;if((l|0)!=(i|0))break h;H[h|0]=2;n=n+1|0;break j}H[h|0]=0}m=m-1|0}h=h+1|0;b=b+12|0;continue}}break}else{if(K[b+11|0]>>>7|0)i=J[b+4>>2];else i=K[b+11|0]&127;i=!i;H[h|0]=i?2:1;h=h+1|0;b=b+12|0;n=n+i|0;m=m-i|0;continue}break}break b}k:{l:{for(;1;){if((c|0)==(d|0))break l;if(K[k|0]!=2){k= +k+1|0;c=c+12|0;continue}break}d=c;break k}J[f>>2]=J[f>>2]|4}Kf(o);Kc=j+128|0;return d|0}}a=Z()|0;Kf(o);ba(a|0)}B()}function QZa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;e=+J[b+4>>2]*1.52587890625E-5*255+.5;a:{if(e<4294967296&e>=0){a=~~e>>>0;break a}a=0}f=a>>>5|0;d=a<<8;a=d+4096|0;g=a>>>13|0;f=((f|0)==(g|0))+f|0;o=P(g-f|0,d-(a&122880)|0);t=P(f-g|0,243);a=P(g,81);e=+J[b>>2]*1.52587890625E-5* +255+.5;b:{if(e<4294967296&e>=0){d=~~e>>>0;break b}d=0}i=d<<8;g=i+4096|0;h=g>>>13|0;l=a+P(h,729)|0;e=+J[b+8>>2]*1.52587890625E-5*255+.5;c:{if(e<4294967296&e>=0){a=~~e>>>0;break c}a=0}r=a<<8;j=r+4096|0;n=j>>>13|0;s=l+P(n,9)|0;e=+J[b+12>>2]*1.52587890625E-5*255+.5;d:{if(e<4294967296&e>=0){l=~~e>>>0;break d}l=0}b=d>>>5|0;f=((b|0)==(h|0))+b|0;p=P(h-f|0,i-(g&122880)|0);d=l<<8;b=d+4096|0;q=b>>>13|0;k=P(q+s|0,3);m=K[k+2554898|0];h=k+P(f-h|0,2187)|0;i=k+t|0;a=a>>>5|0;a=((a|0)==(n|0))+a|0;g=k+P(a-n|0,27)|0; +j=P(n-a|0,r-(j&122880)|0);a=l>>>5|0;a=((a|0)==(q|0))+a|0;f=P(a+s|0,3);b=P(q-a|0,d-(b&122880)|0);a=((((P(p,m-K[h+2554898|0]|0)>>5)+(m<<8)|0)+(P(o,m-K[i+2554898|0]|0)>>5)|0)+(P(m-K[g+2554898|0]|0,j)>>5)|0)+(P(m-K[f+2554898|0]|0,b)>>5)|0;e=+(((a|0)>0?a:0)>>>8|0)/255*65536;e:{if(R(e)<2147483648){a=~~e;break e}a=-2147483648}a=(a|0)>=65536?65536:a;J[c+8>>2]=(a|0)>0?a:0;a=K[k+2554897|0];a=((((P(p,a-K[h+2554897|0]|0)>>5)+(a<<8)|0)+(P(o,a-K[i+2554897|0]|0)>>5)|0)+(P(j,a-K[g+2554897|0]|0)>>5)|0)+(P(b,a-K[f+ +2554897|0]|0)>>5)|0;e=+(((a|0)>0?a:0)>>>8|0)/255*65536;f:{if(R(e)<2147483648){a=~~e;break f}a=-2147483648}a=(a|0)>=65536?65536:a;J[c+4>>2]=(a|0)>0?a:0;a=K[k+2554896|0];a=((((P(p,a-K[h+2554896|0]|0)>>5)+(a<<8)|0)+(P(o,a-K[i+2554896|0]|0)>>5)|0)+(P(j,a-K[g+2554896|0]|0)>>5)|0)+(P(b,a-K[f+2554896|0]|0)>>5)|0;e=+(((a|0)>0?a:0)>>>8|0)/255*65536;g:{if(R(e)<2147483648){a=~~e;break g}a=-2147483648}a=(a|0)>=65536?65536:a;J[c>>2]=(a|0)>0?a:0}function uOa(a,b,c,d,e,f){a=a|0;b=b|0;c=+c;d=+d;e=+e;f=+f;var g=0; +var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;g=Kc-96|0;Kc=g;n=c-e;O[g+88>>3]=n;O[g+80>>3]=d;i=g+88|0;j=g+80|0;Ue(b,i,j);O[g+72>>3]=O[g+88>>3]*25.4/96;O[g+64>>3]=O[g+80>>3]*25.4/96;k=g+72|0;l=g- -64|0;Pc[J[J[a>>2]+316>>2]](a,k,l)|0;O[g+88>>3]=n;q=f*.552;r=q+d;O[g+80>>3]=r;m=e*.552;s=c-m;O[g+72>>3]=s;h=d+f;O[g+64>>3]=h;O[g+56>>3]=c;O[g+48>>3]=h;Ue(b,i,j);Ue(b,k,l);o=g+56|0;p=g+48|0;Ue(b,o,p);O[g+40>>3]=O[g+88>>3]*25.4/96;O[g+32>>3]=O[g+80>>3]*25.4/ +96;O[g+24>>3]=O[g+72>>3]*25.4/96;O[g+16>>3]=O[g+64>>3]*25.4/96;O[g+8>>3]=O[g+56>>3]*25.4/96;O[g>>3]=O[g+48>>3]*25.4/96;Pc[J[J[a>>2]+328>>2]](a,g+40|0,g+32|0,g+24|0,g+16|0,g+8|0,g)|0;m=m+c;O[g+88>>3]=m;O[g+80>>3]=h;e=c+e;O[g+72>>3]=e;O[g+64>>3]=r;O[g+56>>3]=e;O[g+48>>3]=d;Ue(b,i,j);Ue(b,k,l);Ue(b,o,p);O[g+40>>3]=O[g+88>>3]*25.4/96;O[g+32>>3]=O[g+80>>3]*25.4/96;O[g+24>>3]=O[g+72>>3]*25.4/96;O[g+16>>3]=O[g+64>>3]*25.4/96;O[g+8>>3]=O[g+56>>3]*25.4/96;O[g>>3]=O[g+48>>3]*25.4/96;Pc[J[J[a>>2]+328>>2]](a, +g+40|0,g+32|0,g+24|0,g+16|0,g+8|0,g)|0;O[g+88>>3]=e;h=d-q;O[g+80>>3]=h;O[g+72>>3]=m;e=d-f;O[g+64>>3]=e;O[g+56>>3]=c;O[g+48>>3]=e;Ue(b,i,j);Ue(b,k,l);Ue(b,o,p);O[g+40>>3]=O[g+88>>3]*25.4/96;O[g+32>>3]=O[g+80>>3]*25.4/96;O[g+24>>3]=O[g+72>>3]*25.4/96;O[g+16>>3]=O[g+64>>3]*25.4/96;O[g+8>>3]=O[g+56>>3]*25.4/96;O[g>>3]=O[g+48>>3]*25.4/96;Pc[J[J[a>>2]+328>>2]](a,g+40|0,g+32|0,g+24|0,g+16|0,g+8|0,g)|0;O[g+88>>3]=s;O[g+80>>3]=e;O[g+72>>3]=n;O[g+64>>3]=h;O[g+56>>3]=n;O[g+48>>3]=d;Ue(b,i,j);Ue(b,k,l);Ue(b, +o,p);O[g+40>>3]=O[g+88>>3]*25.4/96;O[g+32>>3]=O[g+80>>3]*25.4/96;O[g+24>>3]=O[g+72>>3]*25.4/96;O[g+16>>3]=O[g+64>>3]*25.4/96;O[g+8>>3]=O[g+56>>3]*25.4/96;O[g>>3]=O[g+48>>3]*25.4/96;Pc[J[J[a>>2]+328>>2]](a,g+40|0,g+32|0,g+24|0,g+16|0,g+8|0,g)|0;Kc=g+96|0}function fU(a,b){var c=0;var d=0;var e=0;c=Kc-96|0;Kc=c;if(Pc[J[J[a>>2]+36>>2]](a)>>>0>>0){e=$e(20);d=J[J[a>>2]+36>>2];J[790620]=0;a=_(d|0,a|0)|0;d=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{if((d|0)==1)break m;J[790620]=0;d=c+ +20|0;ca(3801,d|0,a|0,10);a=J[790620];J[790620]=0;if((a|0)==1)break m;J[790620]=0;a=ea(3808,d|0,0,1025507)|0;d=J[790620];J[790620]=0;if((d|0)==1)break d;J[c+40>>2]=J[a+8>>2];d=J[a+4>>2];J[c+32>>2]=J[a>>2];J[c+36>>2]=d;J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[790620]=0;a=$(3058,c+32|0,1026062)|0;d=J[790620];J[790620]=0;if((d|0)==1)break l;J[c+56>>2]=J[a+8>>2];d=J[a+4>>2];J[c+48>>2]=J[a>>2];J[c+52>>2]=d;J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[790620]=0;a=c+8|0;ca(3797,a|0,b|0,10);d=J[790620];J[790620]=0;b=1; +if((d|0)==1)break k;J[790620]=0;d=a;a=K[c+19|0];b=a<<24>>24<0;a=ea(3059,c+48|0,(b?J[c+8>>2]:d)|0,(b?J[c+12>>2]:a)|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break j;J[c+72>>2]=J[a+8>>2];b=J[a+4>>2];J[c+64>>2]=J[a>>2];J[c+68>>2]=b;J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[790620]=0;a=$(3058,c- -64|0,1026125)|0;d=J[790620];J[790620]=0;b=1;if((d|0)==1)break i;J[c+88>>2]=J[a+8>>2];d=J[a+4>>2];J[c+80>>2]=J[a>>2];J[c+84>>2]=d;J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[790620]=0;a=$(3799,e|0,c+80|0)|0;d=J[790620];J[790620]= +0;if((d|0)!=1){b=0;J[790620]=0;ca(3794,a|0,1018376,3795);a=J[790620];J[790620]=0;if((a|0)!=1)break a}a=Z()|0;if(H[c+91|0]>=0)break h;Zc(J[c+80>>2]);break h}a=Z()|0;break c}a=Z()|0;b=1;break e}a=Z()|0;break f}a=Z()|0;b=1;break g}a=Z()|0}if(H[c+75|0]>=0)break g;Zc(J[c+64>>2])}if(H[c+19|0]>=0)break f;Zc(J[c+8>>2])}if(H[c+59|0]>=0)break e;Zc(J[c+48>>2])}if(H[c+43|0]<0)Zc(J[c+32>>2]);if(H[c+31|0]<0)Zc(J[c+20>>2]);if(b)break c;break b}a=Z()|0;if(H[c+31|0]>=0)break c;Zc(J[c+20>>2])}Cf(e)}ba(a|0)}B()}Kc= +c+96|0}function z4a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;c=Kc-16|0;Kc=c;H[c+8|0]=K[1095996];H[c+15|0]=5;H[c+9|0]=0;J[790620]=0;J[c+4>>2]=K[1095992]|K[1095993]<<8|(K[1095994]<<16|K[1095995]<<24);e=$(4950,a|0,c+4|0)|0;d=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{if((d|0)!=1){if(H[c+15|0]<0)Zc(J[c+4>>2]);J[790620]=0;H[c+8|0]=0;J[c+4>>2]=1953718604;H[c+15|0]=4;d=$(4950,a|0,c+4|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break h;if(H[c+15|0]<0)Zc(J[c+4>>2]);i:{if(e)break i;H[c+8|0]=K[1095996]; +H[c+15|0]=5;H[c+9|0]=0;J[790620]=0;J[c+4>>2]=K[1095992]|K[1095993]<<8|(K[1095994]<<16|K[1095995]<<24);ca(5067,a|0,c+4|0,b|0);e=J[790620];J[790620]=0;if((e|0)==1)break g;if(H[c+15|0]>=0)break i;Zc(J[c+4>>2])}j:{if(!d)break j;H[c+8|0]=0;J[c+4>>2]=1954047310;H[c+15|0]=4;J[790620]=0;ca(5067,d|0,c+4|0,b|0);e=J[790620];J[790620]=0;if((e|0)==1)break f;if(H[c+15|0]<0)Zc(J[c+4>>2]);J[790620]=0;H[c+8|0]=0;J[c+4>>2]=1986359888;H[c+15|0]=4;ca(5067,b|0,c+4|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break e;if(H[c+ +15|0]>=0)break j;Zc(J[c+4>>2])}H[c+8|0]=0;J[c+4>>2]=1953718604;H[c+15|0]=4;J[790620]=0;ca(5067,a|0,c+4|0,b|0);d=J[790620];J[790620]=0;if((d|0)==1)break d;if(H[c+15|0]<0)Zc(J[c+4>>2]);I[c+8>>1]=K[1078344]|K[1078345]<<8;J[790620]=0;H[c+15|0]=6;J[c+4>>2]=K[1078340]|K[1078341]<<8|(K[1078342]<<16|K[1078343]<<24);H[c+10|0]=0;ca(5067,b|0,c+4|0,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break c;if(H[c+15|0]<0)Zc(J[c+4>>2]);Kc=c+16|0;return}a=Z()|0;if(H[c+15|0]>=0)break b;break a}a=Z()|0;if(H[c+15|0]>=0)break b; +break a}a=Z()|0;if(H[c+15|0]>=0)break b;break a}a=Z()|0;if(H[c+15|0]>=0)break b;break a}a=Z()|0;if(H[c+15|0]>=0)break b;break a}a=Z()|0;if(H[c+15|0]>=0)break b;break a}a=Z()|0;if(H[c+15|0]>=0)break b;Zc(J[c+4>>2])}ba(a|0);B()}Zc(J[c+4>>2]);ba(a|0);B()}function P6(a){var b=0;var c=0;var d=0;var e=0;var f=0;e=Kc-16|0;Kc=e;a:{if(Pc[J[J[a>>2]+28>>2]](a,0,2456099)|0)break a;if(Pc[J[J[a>>2]+28>>2]](a,0,2457150)|0)break a;b:{if((Pc[J[J[a>>2]+8>>2]](a,0)|0)!=128)break b;if((Pc[J[J[a>>2]+8>>2]](a,1)|0)!=1)break b; +if(!(Pc[J[J[a>>2]+20>>2]](a,2,e+12|0)|0))break b;b=J[e+12>>2];if(b>>>0>=16){b=1;if(Pc[J[J[a>>2]+28>>2]](a,6,2456099)|0)break a;b=J[e+12>>2]}if(b>>>0<11)break b;b=1;if(Pc[J[J[a>>2]+28>>2]](a,6,2457150)|0)break a}c:{if(Pc[J[J[a>>2]+8>>2]](a,0)|0)break c;if((Pc[J[J[a>>2]+8>>2]](a,1)|0)!=1)break c;if(Pc[J[J[a>>2]+8>>2]](a,2)|0)break c;if(Pc[J[J[a>>2]+8>>2]](a,3)|0)break c;b=4;break a}d:{if((Pc[J[J[a>>2]+8>>2]](a,0)|0)!=116)break d;if((Pc[J[J[a>>2]+8>>2]](a,1)|0)!=114)break d;if((Pc[J[J[a>>2]+8>>2]](a, +2)|0)!=117)break d;b=4;if((Pc[J[J[a>>2]+8>>2]](a,3)|0)==101)break a}e:{if((Pc[J[J[a>>2]+8>>2]](a,0)|0)!=116)break e;if((Pc[J[J[a>>2]+8>>2]](a,1)|0)!=116)break e;if((Pc[J[J[a>>2]+8>>2]](a,2)|0)!=99)break e;b=5;if((Pc[J[J[a>>2]+8>>2]](a,3)|0)==102)break a}f:{if((Pc[J[J[a>>2]+8>>2]](a,0)|0)!=79)break f;if((Pc[J[J[a>>2]+8>>2]](a,1)|0)!=84)break f;if((Pc[J[J[a>>2]+8>>2]](a,2)|0)!=84)break f;if((Pc[J[J[a>>2]+8>>2]](a,3)|0)!=79)break f;c=Kc-16|0;Kc=c;b=9;g:{if(!(Pc[J[J[a>>2]+12>>2]](a,4,c+8|0)|0)|J[c+8>> +2]<=0)break g;for(;1;){f=d<<4;if(!(Pc[J[J[a>>2]+28>>2]](a,f|12,2458322)|0)){d=d+1|0;if((d|0)>2])continue;break g}break}if(!(Pc[J[J[a>>2]+16>>2]](a,f+20|0,c+12|0)|0))break g;d=J[c+12>>2];if(d>>>0>2147483646)break g;a=lQ(a,d);b=(a|0)==2?6:(a|0)==3?7:a}Kc=c+16|0;break a}h:{if((Pc[J[J[a>>2]+8>>2]](a,0)|0)!=1)break h;if(Pc[J[J[a>>2]+8>>2]](a,1)|0)break h;b=lQ(a,0);break a}b=9;if((Pc[J[J[a>>2]+8>>2]](a,1)|0)!=1)break a;if(Pc[J[J[a>>2]+8>>2]](a,2)|0)break a;b=lQ(a,1)}Kc=e+16|0;return b}function Uja(a, +b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;k=Kc+-64|0;Kc=k;m=6;i=J[a+532>>2];a:{if(!i)break a;d=J[i+4>>2];o=b>>>0>d>>>0?d:b;b:{if(!d){d=0;break b}r=i+88|0;for(;1;){b=P(h,12)+r|0;g=J[b+8>>2];l=J[b+4>>2];c:{if(h>>>0>>0){e=K[b|0];f=J[(h<<2)+c>>2];break c}e=K[b|0];f=(J[((e<<2)+l|0)-4>>2]-J[l>>2]|0)/2|0}d:{e:{if(!e)break e;b=0;j=-1;f:{g:{for(;1;){n=b<<2;p=n+l|0;q=J[p>>2];if((f|0)==(q|0))break f;if((f| +0)<(q|0))break g;j=b;b=b+1|0;if((e|0)!=(b|0))continue;break}if(!e)break e;b=J[(g+(e<<2)|0)-4>>2];break d}if((j|0)<0)break e;b=j<<2;e=J[b+l>>2];b=Ee(f-e|0,J[g+n>>2]-J[b+g>>2]|0,J[p>>2]-e|0);d=J[i+4>>2];break d}b=J[g+n>>2];break d}b=J[g>>2]}J[(h<<2)+k>>2]=b;h=h+1|0;if(h>>>0>>0)continue;break}i=J[a+532>>2];if(!i)break a}m=-1;b=J[i>>2];if(!b)break a;f=J[i+4>>2];h:{if(f){g=d>>>0>f>>>0?f:d;j=0;e=f;h=0;for(;1;){b=0;d=65536;c=0;i:{if(!e)break i;for(;1;){j:{if(b>>>0>=g>>>0){d=d>>1;break j}c=J[(b<<2)+k>> +2];c=h>>>b&1?c:65536-c|0;if((c|0)<=0){d=0;c=e;break i}if(c>>>0>65535)break j;d=Fd(d,c);f=J[i+4>>2]}e=f;c=f;b=b+1|0;if(f>>>0>b>>>0)continue;break}}b=J[i+136>>2]+(h<<2)|0;if(J[b>>2]!=(d|0)){J[b>>2]=d;j=1}e=c;h=h+1|0;if(h>>>0>2])continue;break}break h}h=b&3;f=J[i+136>>2];c=0;k:{if(b>>>0<4){j=0;b=0;break k}i=b&-4;j=0;b=0;e=0;for(;1;){d=b<<2;g=d+f|0;if(J[g>>2]!=65536){J[g>>2]=65536;j=1}g=f+(d|4)|0;if(J[g>>2]!=65536){J[g>>2]=65536;j=1}g=f+(d|8)|0;if(J[g>>2]!=65536){J[g>>2]=65536;j=1}d=f+(d|12)|0;if(J[d>> +2]!=65536){J[d>>2]=65536;j=1}b=b+4|0;e=e+4|0;if((i|0)!=(e|0))continue;break}}if(!h)break h;for(;1;){e=f+(b<<2)|0;if(J[e>>2]!=65536){J[e>>2]=65536;j=1}b=b+1|0;c=c+1|0;if((h|0)!=(c|0))continue;break}}if(!j)break a;m=0;J[a+8>>2]=J[a+8>>2]&-32769|((o|0)!=0)<<15}Kc=k- -64|0;return m|0}function w_a(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=+g;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0;J[a>>2]=b;b=J[b+24>>2];J[a+12>>2]=0;J[a+4>>2]=b;J[a+16>>2]=J[J[784728]+412>>2];b=_c(112);m=J[a+4>>2];J[790620]= +0;e=ha(6470,b|0,m|0,e|0,0)|0;m=J[790620];J[790620]=0;if((m|0)!=1)a:{J[a+8>>2]=c;J[a+20>>2]=e;b=_c(672);e=J[J[c>>2]+8>>2];J[790620]=0;c=_(e|0,c|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break a;J[790620]=0;c=Hb(6472,b|0,+f,+g,h|0,j|0,c|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break a;J[a+40>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+28>>2]=c;b=J[a+8>>2];Pc[J[J[b>>2]+44>>2]](b,d,c);b=J[a+8>>2];Pc[J[J[b>>2]+36>>2]](b,J[a+28>>2]+16|0);b=J[a+8>>2];Pc[J[J[b>>2]+72>>2]](b,J[a+28>>2]);b=J[a+28>>2];O[a+48>>3]=O[b+ +16>>3];O[a+56>>3]=O[b+24>>3];O[a- -64>>3]=O[b+32>>3];O[a+72>>3]=O[b+40>>3];O[a+80>>3]=O[b+48>>3];O[a+88>>3]=O[b+56>>3];J[a+96>>2]=0;b=_c(16);J[790620]=0;c=_(5382,b|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)b:{J[a+108>>2]=0;J[a+100>>2]=1;J[a+104>>2]=c;b=_c(16);J[790620]=0;c=_(5382,b|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break b;J[a+120>>2]=l;J[a+116>>2]=k;J[a+112>>2]=c;if(i){f=O[i>>3];b=J[a+28>>2];g=O[i+8>>3];O[b+608>>3]=g;O[b+600>>3]=f;b=J[b+596>>2];O[b+16>>3]=g;O[b+8>>3]=f;J[b>>2]=1;f=O[i+16>> +3];b=J[a+28>>2];g=O[i+8>>3];O[b+608>>3]=g;O[b+600>>3]=f;pf(J[b+596>>2],f,g);f=O[i+16>>3];b=J[a+28>>2];g=O[i+24>>3];O[b+608>>3]=g;O[b+600>>3]=f;pf(J[b+596>>2],f,g);f=O[i>>3];b=J[a+28>>2];g=O[i+24>>3];O[b+608>>3]=g;O[b+600>>3]=f;pf(J[b+596>>2],f,g);b=J[a+28>>2];yh(J[b+596>>2]);c=J[b+596>>2];c=J[(J[c+24>>2]+(J[c+28>>2]<<2)|0)-4>>2];d=J[c+12>>2]<<3;O[b+600>>3]=O[(d+J[c>>2]|0)-8>>3];O[b+608>>3]=O[(d+J[c+4>>2]|0)-8>>3];Ol(J[a+28>>2]);b=J[a+8>>2];Pc[J[J[b>>2]+220>>2]](b,J[a+28>>2]);nh(J[a+28>>2])}return a| +0}}a=Z()|0;Zc(b);ba(a|0);B()}function XP(a,b,c,d,e){var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;i=Kc-32|0;Kc=i;a:{if((d|0)<=0|b>>>0>16777215)break a;m=i-4|0;b:{for(;1;){f=0;g=k;k=(d-g|0)>4?g+4|0:d;l=k-g|0;c:{if((l|0)<=0)break c;j=c+g|0;f=J[(K[j|0]<<2)+2546880>>2];if((f|0)<0)break b;if((l|0)==1)break c;g=J[(K[j+1|0]<<2)+2546880>>2];if((g|0)<0)break b;f=g+(f<<4)|0;if((l|0)==2)break c;g=J[(K[j+2|0]<<2)+2546880>>2];if((g|0)<0)break b;f=g+(f<<4)|0;if((l|0)==3)break c;g=J[(K[j+3|0]<< +2)+2546880>>2];if((g|0)<0)break b;f=g+(f<<4)|0}d:{if((h|0)>0){g=(h<<2)+m|0;j=J[g>>2];if(!(j>>>0<55296|j>>>0>56319|(f>>>0<56320|f>>>0>57343))){J[g>>2]=(j<<10&1047552|f&1023)+65536;break d}if(h>>>0>7)break d}J[(h<<2)+i>>2]=f;h=h+1|0}if((d|0)>(k|0))continue;break}if(!h)break a;f=J[a+8>>2];e:{if(f>>>0>b>>>0)break e;c=f?f<<1:256;c=b>>>0>>0?c:(b&-256)+256|0;J[a+8>>2]=c;c=Oe(J[a+4>>2],c,4);J[a+4>>2]=c;if(M[a+8>>2]<=f>>>0)break e;for(;1;){J[c+(f<<2)>>2]=0;f=f+1|0;if(f>>>0>2])continue;break}}if((h| +0)==1){J[J[a+4>>2]+(b<<2)>>2]=J[i>>2]+e;break a}c=J[a+20>>2];f:{if((c|0)>J[a+16>>2]){c=J[a+12>>2];break f}c=c+16|0;J[a+20>>2]=c;c=Oe(J[a+12>>2],c,40);J[a+12>>2]=c}f=0;J[J[a+4>>2]+(b<<2)>>2]=0;d=J[a+16>>2];J[P(d,40)+c>>2]=b;if((h|0)>0){if(h>>>0>=4){d=h&-4;k=0;for(;1;){g=f<<2;J[(g+(P(J[a+16>>2],40)+c|0)|0)+4>>2]=J[g+i>>2];b=g|4;J[(b+(P(J[a+16>>2],40)+c|0)|0)+4>>2]=J[b+i>>2];b=g|8;J[(b+(P(J[a+16>>2],40)+c|0)|0)+4>>2]=J[b+i>>2];b=g|12;J[(b+(P(J[a+16>>2],40)+c|0)|0)+4>>2]=J[b+i>>2];f=f+4|0;k=k+4|0;if((d| +0)!=(k|0))continue;break}}g=h&3;if(g){d=0;for(;1;){b=f<<2;J[(b+(P(J[a+16>>2],40)+c|0)|0)+4>>2]=J[b+i>>2];f=f+1|0;d=d+1|0;if((g|0)!=(d|0))continue;break}}d=J[a+16>>2]}b=(P(d,40)+c|0)+(h<<2)|0;J[b>>2]=J[b>>2]+e;b=J[a+16>>2];J[(P(b,40)+c|0)+36>>2]=h;J[a+16>>2]=b+1;break a}fd(0,-1,2474205,0)}Kc=i+32|0}function sM(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;j=Kc-128|0;Kc=j;J[j+124>>2]=b;J[j+4>> +2]=1632;o=Yh(j+8|0,0,j+4|0);k=j+16|0;m=(d-c|0)/12|0;a:{b:{if(m>>>0>=101){k=gd(m);if(!k){J[790620]=0;ja(5235);a=J[790620];J[790620]=0;if((a|0)!=1)break a;break b}nj(o,k)}h=k;b=c;c:{d:{for(;1;){if((b|0)==(d|0))e:for(;1;){f:{J[790620]=0;b=$(9236,a|0,j+124|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break f;if((!m|b)==1){J[790620]=0;a=$(9236,a|0,j+124|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c;if(!a)break d;J[f>>2]=J[f>>2]|2;break d}J[790620]=0;p=_(9237,a|0)|0;b=J[790620];J[790620]=0;g:{if((b|0)!= +1){if(g)break g;J[790620]=0;p=$(9238,e|0,p|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1)break g}break b}i=q+1|0;r=0;h=k;b=c;for(;1;){if((b|0)==(d|0)){q=i;if(!r)continue e;J[790620]=0;_(9239,a|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1){h=k;b=c;if(m+n>>>0<2)continue e;for(;1;){if((b|0)==(d|0))continue e;if(K[b+11|0]>>>7|0)i=J[b+4>>2];else i=K[b+11|0]&127;if(!((i|0)==(q|0)|K[h|0]!=2)){H[h|0]=0;n=n-1|0}h=h+1|0;b=b+12|0;continue}}break b}h:{if(K[h|0]!=1)break h;if(K[b+11|0]>>>7|0)l=J[b>>2];else l=b;l=J[l+(q<< +2)>>2];i:{if(g)break i;J[790620]=0;l=$(9238,e|0,l|0)|0;s=J[790620];J[790620]=0;if((s|0)!=1)break i;break b}j:{if((p|0)==(l|0)){r=1;if(K[b+11|0]>>>7|0)l=J[b+4>>2];else l=K[b+11|0]&127;if((l|0)!=(i|0))break h;H[h|0]=2;n=n+1|0;break j}H[h|0]=0}m=m-1|0}h=h+1|0;b=b+12|0;continue}}break}else{if(K[b+11|0]>>>7|0)i=J[b+4>>2];else i=K[b+11|0]&127;i=!i;H[h|0]=i?2:1;h=h+1|0;b=b+12|0;n=n+i|0;m=m-i|0;continue}break}break b}k:{l:{for(;1;){if((c|0)==(d|0))break l;if(K[k|0]!=2){k=k+1|0;c=c+12|0;continue}break}d=c; +break k}J[f>>2]=J[f>>2]|4}Kf(o);Kc=j+128|0;return d|0}}a=Z()|0;Kf(o);ba(a|0)}B()}function m5a(a){a=a|0;var b=0;var c=0;b=Kc-32|0;Kc=b;I[b+20>>1]=38;H[b+31|0]=1;H[b+12|0]=K[1077152];J[790620]=0;H[b+19|0]=5;J[b+8>>2]=K[1077148]|K[1077149]<<8|(K[1077150]<<16|K[1077151]<<24);H[b+13|0]=0;ca(4837,a|0,b+20|0,b+8|0);c=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{if((c|0)!=1){if(H[b+19|0]<0)Zc(J[b+8>>2]);if(H[b+31|0]<0)Zc(J[b+20>>2]);I[b+20>>1]=60;J[790620]=0;H[b+31|0]=1;H[b+12|0]=0;J[b+8>>2]=997485606;H[b+19| +0]=4;ca(4837,a|0,b+20|0,b+8|0);c=J[790620];J[790620]=0;if((c|0)==1)break f;if(H[b+19|0]<0)Zc(J[b+8>>2]);if(H[b+31|0]<0)Zc(J[b+20>>2]);I[b+20>>1]=62;J[790620]=0;H[b+31|0]=1;H[b+12|0]=0;J[b+8>>2]=997484326;H[b+19|0]=4;ca(4837,a|0,b+20|0,b+8|0);c=J[790620];J[790620]=0;if((c|0)==1)break e;if(H[b+19|0]<0)Zc(J[b+8>>2]);if(H[b+31|0]<0)Zc(J[b+20>>2]);I[b+20>>1]=34;H[b+31|0]=1;I[b+12>>1]=K[1077930]|K[1077931]<<8;J[790620]=0;H[b+19|0]=6;J[b+8>>2]=K[1077926]|K[1077927]<<8|(K[1077928]<<16|K[1077929]<<24);H[b+ +14|0]=0;ca(4837,a|0,b+20|0,b+8|0);c=J[790620];J[790620]=0;if((c|0)==1)break d;if(H[b+19|0]<0)Zc(J[b+8>>2]);if(H[b+31|0]<0)Zc(J[b+20>>2]);I[b+20>>1]=39;H[b+31|0]=1;H[b+12|0]=K[1078282];J[790620]=0;H[b+19|0]=5;J[b+8>>2]=K[1078278]|K[1078279]<<8|(K[1078280]<<16|K[1078281]<<24);H[b+13|0]=0;ca(4837,a|0,b+20|0,b+8|0);a=J[790620];J[790620]=0;if((a|0)==1)break c;if(H[b+19|0]<0)Zc(J[b+8>>2]);if(H[b+31|0]<0)Zc(J[b+20>>2]);Kc=b+32|0;return}a=Z()|0;if(H[b+19|0]<0)Zc(J[b+8>>2]);if(H[b+31|0]>=0)break b;break a}a= +Z()|0;if(H[b+19|0]<0)Zc(J[b+8>>2]);if(H[b+31|0]>=0)break b;break a}a=Z()|0;if(H[b+19|0]<0)Zc(J[b+8>>2]);if(H[b+31|0]>=0)break b;break a}a=Z()|0;if(H[b+19|0]<0)Zc(J[b+8>>2]);if(H[b+31|0]>=0)break b;break a}a=Z()|0;if(H[b+19|0]<0)Zc(J[b+8>>2]);if(H[b+31|0]>=0)break b;Zc(J[b+20>>2])}ba(a|0);B()}Zc(J[b+20>>2]);ba(a|0);B()}function k4b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;a:{if(K[a+286|0]|!K[a+285| +0]|(K[a+287|0]|K[a+288|0]))break a;if(K[a+289|0])break a;if(!((c|0)==16|c-4>>>0<4)){nd(a,1028,0,0);return 1028}g=K[d+2|0]|K[d+3|0]<<8;f=g<<8|g>>>8;g=K[d|0]|K[d+1|0]<<8;j=g<<8|g>>>8;b:{c:{d:{e:{if(c>>>0>=5){n=K[d+4|0];if((c|0)!=5)break e}break d}o=K[d+5|0];if(c>>>0<7){i=1;break d}h=K[d+6|0];if((c|0)==7){i=1;g=1;break c}g=K[d+12|0]|K[d+13|0]<<8|(K[d+14|0]<<16|K[d+15|0]<<24);p=g<<24|(g&65280)<<8|(g>>>8&65280|g>>>24);g=K[d+8|0]|K[d+9|0]<<8|(K[d+10|0]<<16|K[d+11|0]<<24);q=g<<24|(g&65280)<<8|(g>>>8&65280| +g>>>24);k=1;i=1;g=1;l=K[d+7|0];break b}g=0}l=0}j=j&65535;r=f&65535;f:{if(K[a+114|0]){f=Pc[J[a+152>>2]](48)|0;if(!f){nd(a,1,0,0);h=1;break f}J[f+4>>2]=1063;J[f>>2]=1064;m=J[a+700>>2];g:{if(m){J[m+8>>2]=f;break g}J[a+696>>2]=f}J[f+8>>2]=0;J[f+12>>2]=m;J[a+700>>2]=f;J[f+16>>2]=J[a+436>>2];J[f+20>>2]=J[a+440>>2];J[f+24>>2]=J[a+444>>2];if(!(J[a+516>>2]|(K[a+496|0]|!K[a+432|0])))J[a+516>>2]=f;J[f+44>>2]=p;J[f+40>>2]=q;H[f+37|0]=l;H[f+36|0]=k;H[f+35|0]=h;H[f+34|0]=o;H[f+33|0]=i;H[f+32|0]=n;I[f+28>>1]=r; +I[f+30>>1]=j}h=loa(a,j,r,n,i,o,h,k,l,q,p)}h:{if(h)break h;h=0;if(!K[a+112|0])break h;h=Pc[J[b+4>>2]](a,b,e)|0;if(h)break h;a=J[e>>2];b=K[d|0]|K[d+1|0]<<8;I[a+32>>1]=b<<8|b>>>8;b=K[d+2|0]|K[d+3|0]<<8;I[a+34>>1]=b<<8|b>>>8;if(c>>>0>=5)H[a+36|0]=K[d+4|0];if(i)H[a+37|0]=K[d+5|0];if(g)H[a+38|0]=K[d+6|0];if(k){H[a+39|0]=1;H[a+40|0]=K[d+7|0];b=K[d+8|0]|K[d+9|0]<<8|(K[d+10|0]<<16|K[d+11|0]<<24);J[a+44>>2]=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);b=a;a=K[d+12|0]|K[d+13|0]<<8|(K[d+14|0]<<16|K[d+15|0]<<24);J[b+ +48>>2]=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);return 0}h=0;H[a+39|0]=0}return h|0}nd(a,1029,0,0);return 1029}function NKa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;f=J[a+584>>2];k=J[f+32>>2];a:{b:{if(!k)break b;s=f+844|0;e=J[f+884>>2];c=J[J[f+216>>2]+132>>2];if(!c)for(;1;){if((e|0)>=8){e=0;b=J[f+316>>2]<<3;d=0;if((s1(f,s,b)|0)!=(b|0))break a}e=e+1| +0;J[f+884>>2]=e;b=L[f+836>>1];J[a+472>>2]=b+J[a+472>>2];k=k-b|0;if((k|0)>0)continue;break b}n=J[f+888>>2];t=c&3;w=c>>>0<4;for(;1;){if((e|0)>=8){e=0;h=J[f+316>>2]<<3;d=0;if((s1(f,s,h)|0)!=(h|0))break a;J[f+884>>2]=0}if(J[f+36>>2]>0){p=J[f+216>>2];i=0;q=0;for(;1;){o=J[p+12>>2];c:{if((o|0)<=0)break c;u=(q<<2)+f|0;j=0;l=J[p+8>>2];if((l|0)==1)for(;1;){e=J[(J[u+844>>2]+(P(J[f+884>>2],o)<<2)|0)+(j<<2)>>2];g=b+i|0;d=c;m=0;if(t)for(;1;){H[g|0]=K[e|0];g=g+n|0;e=e+1|0;d=d-1|0;m=m+1|0;if((t|0)!=(m|0))continue; +break}if(!w)for(;1;){H[g|0]=K[e|0];h=g+n|0;H[h|0]=K[e+1|0];h=h+n|0;H[h|0]=K[e+2|0];h=h+n|0;H[h|0]=K[e+3|0];e=e+4|0;g=h+n|0;d=d-4|0;if(d)continue;break}i=i+1|0;j=j+1|0;if((o|0)!=(j|0))continue;break c}if((l|0)>0){x=l&-4;v=l&3;r=0;for(;1;){g=J[(J[u+844>>2]+(P(J[f+884>>2],o)<<2)|0)+(r<<2)>>2];d=b+i|0;h=c;for(;1;){m=0;e=0;j=0;if(l>>>0>=4)for(;1;){H[d+e|0]=K[g|0];H[(e|1)+d|0]=K[g+1|0];H[(e|2)+d|0]=K[g+2|0];H[(e|3)+d|0]=K[g+3|0];e=e+4|0;g=g+4|0;j=j+4|0;if((x|0)!=(j|0))continue;break}if(v)for(;1;){H[d+e| +0]=K[g|0];e=e+1|0;g=g+1|0;m=m+1|0;if((v|0)!=(m|0))continue;break}d=d+n|0;h=h-1|0;if(h)continue;break}i=i+l|0;r=r+1|0;if((r|0)!=(o|0))continue;break}break c}i=P(l,o)+i|0}p=p+88|0;q=q+1|0;if((q|0)>2])continue;break}e=J[f+884>>2]}e=e+1|0;J[f+884>>2]=e;d=L[f+836>>1];J[a+472>>2]=d+J[a+472>>2];b=J[f+840>>2]+b|0;k=k-d|0;if((k|0)>0)continue;break}}d=1;if(M[f+140>>2]>2])break a;d=($1(f)|0)!=0}return d|0}function $o(a,b,c,d,e,f,g){var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o= +0;h=J[a+28>>2];a:{i=J[a>>2];b:{if(!i)if(!J[J[(J[a+24>>2]+(h<<2)|0)-4>>2]+20>>2]|(h|0)<=0)break b;k=h;h=J[a+32>>2];if((k|0)>=(h|0)){h=h<<1;J[a+32>>2]=h;n=a,o=Oe(J[a+24>>2],h,4),J[n+24>>2]=o;i=J[a>>2]}h=_c(24);c:{if(i){l=O[a+16>>3];m=O[a+8>>3];J[h+16>>2]=16;J[790620]=0;i=$(6456,16,8)|0;j=J[790620];J[790620]=0;if((j|0)==1)break a;J[h>>2]=i;i=J[h+16>>2];J[790620]=0;i=$(6456,i|0,8)|0;j=J[790620];J[790620]=0;if((j|0)==1)break a;J[h+4>>2]=i;i=J[h+16>>2];J[790620]=0;i=$(6456,i|0,4)|0;j=J[790620];J[790620]= +0;if((j|0)==1)break a;J[h+12>>2]=1;J[h+8>>2]=i;O[J[h>>2]>>3]=m;O[J[h+4>>2]>>3]=l;J[i>>2]=0;J[h+20>>2]=0;i=J[a+28>>2];k=J[a+24>>2]+(i<<2)|0;break c}i=J[(J[a+24>>2]+(J[a+28>>2]<<2)|0)-4>>2];j=J[i+12>>2]<<3;l=O[(j+J[i+4>>2]|0)-8>>3];m=O[(j+J[i>>2]|0)-8>>3];J[h+16>>2]=16;J[790620]=0;i=$(6456,16,8)|0;j=J[790620];J[790620]=0;if((j|0)==1)break a;J[h>>2]=i;i=J[h+16>>2];J[790620]=0;i=$(6456,i|0,8)|0;j=J[790620];J[790620]=0;if((j|0)==1)break a;J[h+4>>2]=i;i=J[h+16>>2];J[790620]=0;i=$(6456,i|0,4)|0;j=J[790620]; +J[790620]=0;if((j|0)==1)break a;J[h+12>>2]=1;J[h+8>>2]=i;O[J[h>>2]>>3]=m;O[J[h+4>>2]>>3]=l;J[i>>2]=0;J[h+20>>2]=0;i=J[a+28>>2];k=J[a+24>>2]+(i<<2)|0}J[k>>2]=h;J[a>>2]=0;h=i+1|0;J[a+28>>2]=h}a=J[(J[a+24>>2]+(h<<2)|0)-4>>2];h=J[a+16>>2];i=J[a+12>>2];d:{if((h|0)>=(i+3|0)){h=J[a+8>>2];break d}h=h<<1;J[a+16>>2]=h;n=a,o=Oe(J[a>>2],h,8),J[n>>2]=o;n=a,o=Oe(J[a+4>>2],J[a+16>>2],8),J[n+4>>2]=o;h=Oe(J[a+8>>2],J[a+16>>2],4);J[a+8>>2]=h;i=J[a+12>>2]}k=i<<3;j=k+J[a>>2]|0;O[j>>3]=b;k=k+J[a+4>>2]|0;O[k>>3]=c;O[j+ +8>>3]=d;O[k+8>>3]=e;O[j+16>>3]=f;O[k+16>>3]=g;J[((i<<2)+h|0)+4>>2]=1;J[(J[a+12>>2]<<2)+h>>2]=1;J[((J[a+12>>2]<<2)+h|0)+8>>2]=0;J[a+12>>2]=J[a+12>>2]+3;return}a=Z()|0;Zc(h);ba(a|0);B()}function Bj(a,b,c){var d=0;var e=0;a:{if(!(K[a+460|0]|!(K[a+496|0]|K[a+476|0])|(K[a+498|0]|!(K[b+64|0]|K[b+65|0])))){d=xz(a,b);if(d)break a}J[a+544>>2]=b;if(!c){c=J[a+512>>2];J[a+512>>2]=b;gY(a);J[a+512>>2]=c}if(!(K[a+497|0]|!K[a+477|0])){H[a+477|0]=0;c=J[a+512>>2];J[a+512>>2]=b;d=us(a);J[a+512>>2]=c;if(d)break a;J[a+ +440>>2]=J[a+440>>2]+1}b:{if(K[a+497|0]|(K[a+460|0]|!(K[a+496|0]|K[a+476|0])))break b;H[a+498|0]=0;if(J[a+676>>2]>2]|J[a+684>>2]>2])break b;eE(a);c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{b=J[b+88>>2];switch(K[b+45|0]){case 14:break f;case 12:break g;case 10:break h;case 8:break i;case 6:break j;case 4:break k;case 3:break l;case 2:break m;case 0:break n;default:break c}}J[a+980>>2]=K[b+44|0]>8?1164:1165;c=!K[b+56|0];break d}J[a+980>>2]=K[b+44|0]>8?1166:1167;c=!K[b+56|0];break d}J[a+980>> +2]=1168;c=!K[b+56|0];break d}J[a+980>>2]=K[b+44|0]>8?1169:1170;break e}J[a+980>>2]=K[b+44|0]>8?1037:1038;break e}J[a+980>>2]=K[b+44|0]>8?1164:1165;c=1;break d}J[a+980>>2]=K[b+44|0]>8?1166:1167;c=1;break d}J[a+980>>2]=K[b+44|0]>8?1169:1170;break e}J[a+980>>2]=K[b+44|0]>8?1037:1038}c=0}H[a+649|0]=c}J[a+584>>2]=1;J[a+576>>2]=1;J[a+580>>2]=0;H[a+568|0]=255;J[a+572>>2]=J[a+664>>2];c=J[b+36>>2];J[a+588>>2]=c;H[a+648|0]=0;J[a+604>>2]=c<<2;if(K[b+44|0]>=9){H[a+648|0]=1;J[a+604>>2]=c<<3}J[a+976>>2]=0;d=vz(a, +0,0,1);if(d)break a;b=Pc[J[a+152>>2]](J[a+604>>2])|0;J[a+644>>2]=b;if(!b){nd(a,1,0,0);return 1}b=J[a+664>>2];for(;1;){o:{c=b;e=J[a+668>>2];if((e|0)<=(b|0)){d=0;break o}d=Pc[J[a+980>>2]](a)|0;if(d)break o;b=J[a+976>>2];if(b){d=Pc[b|0](a)|0;if(d)break o}d=Pc[J[a+968>>2]](a)|0;if(d)break o;b=c+1|0;d=fw(a);if(!d)continue}break}b=J[a+644>>2];if(b){Pc[J[a+156>>2]](b,J[a+604>>2]);J[a+644>>2]=0}if((c|0)<(e|0))break a}d=0}return d}function uLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h= +0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g); +J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>> +2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g| +0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];jo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function lLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i| +0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>> +0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>> +2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];io(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function jMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i= +0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g); +J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>> +2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g| +0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];oo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function cLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i| +0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>> +0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>> +2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];ho(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function VKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i= +0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g); +J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>> +2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g| +0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];go(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function MKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i| +0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>> +0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>> +2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];fo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function LLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i= +0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g); +J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>> +2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g| +0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];lo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function CLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i| +0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>> +0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>> +2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];ko(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function f$(a,b,c){var d=0;var e=0;var f=0;e=Kc-16|0;Kc=e;Vf(J[a>>2],1);Nd(J[a>>2], +250);Nd(J[a>>2],0);Nd(J[a>>2],b&255);Nd(J[a>>2],1);Nd(J[a>>2],b>>>8&255);Nd(J[a>>2],2);Nd(J[a>>2],b>>>16&255);Nd(J[a>>2],251);Vf(J[a>>2],0);Od(J[a>>2],1);Vf(J[a>>2],1);Nd(J[a>>2],250);Nd(J[a>>2],0);d=J[a>>2];b=_c(32);J[e+4>>2]=b;J[e+8>>2]=5;J[e+12>>2]=-2147483640;J[b+16>>2]=J[700515];f=J[700514];J[b+8>>2]=J[700513];J[b+12>>2]=f;f=J[700512];J[b>>2]=J[700511];J[b+4>>2]=f;J[b+20>>2]=0;J[790620]=0;H[e+3|0]=0;ca(8693,d|0,e+4|0,e+3|0);b=J[790620];J[790620]=0;if((b|0)!=1){if(H[e+15|0]<0)Zc(J[e+4>>2]);Nd(J[a>> +2],1);Od(J[a>>2],(P(c,1E5)|0)/255|0);Nd(J[a>>2],251);b=J[a>>2];c=(J[b+40>>2]+J[b+36>>2]|0)-1|0;d=J[J[J[b+24>>2]+(c>>>8&16777212)>>2]+((c&1023)<<2)>>2];c=(d+J[b+4>>2]|0)-4|0;d=J[b+16>>2]-d|0;H[c|0]=d;H[c+1|0]=d>>>8;H[c+2|0]=d>>>16;H[c+3|0]=d>>>24;d=J[b+40>>2];J[b+40>>2]=d-1;c=J[b+28>>2];f=J[b+24>>2];if((((c|0)!=(f|0)?(c-f<<8)-1|0:0)-(d+J[b+36>>2]|0)|0)+1>>>0>=2048){Zc(J[c-4>>2]);J[b+28>>2]=J[b+28>>2]-4}b=J[a>>2];c=(J[b+40>>2]+J[b+36>>2]|0)-1|0;d=J[J[J[b+24>>2]+(c>>>8&16777212)>>2]+((c&1023)<<2)>>2]; +c=(d+J[b+4>>2]|0)-4|0;d=J[b+16>>2]-d|0;H[c|0]=d;H[c+1|0]=d>>>8;H[c+2|0]=d>>>16;H[c+3|0]=d>>>24;d=J[b+40>>2];J[b+40>>2]=d-1;c=J[b+28>>2];f=J[b+24>>2];if((((c|0)!=(f|0)?(c-f<<8)-1|0:0)-(d+J[b+36>>2]|0)|0)+1>>>0>=2048){Zc(J[c-4>>2]);J[b+28>>2]=J[b+28>>2]-4}a=J[a>>2];b=(J[a+40>>2]+J[a+36>>2]|0)-1|0;c=J[J[J[a+24>>2]+(b>>>8&16777212)>>2]+((b&1023)<<2)>>2];b=(c+J[a+4>>2]|0)-4|0;c=J[a+16>>2]-c|0;H[b|0]=c;H[b+1|0]=c>>>8;H[b+2|0]=c>>>16;H[b+3|0]=c>>>24;c=J[a+40>>2];J[a+40>>2]=c-1;b=J[a+28>>2];d=J[a+24>>2]; +if((((b|0)!=(d|0)?(b-d<<8)-1|0:0)-(c+J[a+36>>2]|0)|0)+1>>>0>=2048){Zc(J[b-4>>2]);J[a+28>>2]=J[a+28>>2]-4}Kc=e+16|0;return}a=Z()|0;if(H[e+15|0]<0)Zc(J[e+4>>2]);ba(a|0);B()}function OUa(a){a=a|0;var b=0;var c=0;var d=0;var e=0;a:{b:{c:{if(J[a+44>>2]>2])break c;b=-1;if(J[a+52>>2])break b;J[a+44>>2]=0;for(;1;){b=J[a+4>>2];b=Pc[J[J[b>>2]+28>>2]](b)|0;J[a+8>>2]=b;if(K[b+2674144|0]==1&b>>>0<=255)continue;break}d:{e:{f:{b=J[a+8>>2];switch(b-122|0){case 4:break a;case 1:case 2:case 3:break d;case 0:break f; +default:break e}}J[a+28>>2]=0;J[a+32>>2]=0;J[a+48>>2]=4;J[a+36>>2]=0;J[a+40>>2]=0;break c}if((b|0)==-1)break a}for(;1;){b=J[a+4>>2];b=Pc[J[J[b>>2]+28>>2]](b)|0;J[a+12>>2]=b;if(K[b+2674144|0]==1&b>>>0<=255)continue;break}d=1;g:{h:{b=J[a+12>>2];if((b|0)==-1){c=1;break h}c=1;if((b|0)==126)break h;for(;1;){b=J[a+4>>2];b=Pc[J[J[b>>2]+28>>2]](b)|0;J[a+16>>2]=b;if(K[b+2674144|0]==1&b>>>0<=255)continue;break}c=2;b=J[a+16>>2];if((b|0)==-1|(b|0)==126)break h;for(;1;){b=J[a+4>>2];b=Pc[J[J[b>>2]+28>>2]](b)|0; +J[a+20>>2]=b;if(K[b+2674144|0]==1&b>>>0<=255)continue;break}c=3;b=J[a+20>>2];if((b|0)==-1|(b|0)==126)break h;for(;1;){b=J[a+4>>2];b=Pc[J[J[b>>2]+28>>2]](b)|0;J[a+24>>2]=b;if(K[b+2674144|0]==1&b>>>0<=255)continue;break}c=4;d=0;b=J[a+24>>2];if((b|0)==-1|(b|0)==126)break h;J[a+48>>2]=4;break g}J[a+48>>2]=c-1;if((b|0)!=126&(b|0)!=-1)break g;i:{if(!d)break i;e=4-c&7;if(e){b=0;for(;1;){c=c+1|0;J[((c<<2)+a|0)+8>>2]=117;b=b+1|0;if((e|0)!=(b|0))continue;break}}if(d)break i;for(;1;){d=a+8|0;b=d+(c<<2)|0;J[b+ +28>>2]=117;J[b+20>>2]=117;J[b+24>>2]=117;J[b+12>>2]=117;J[b+16>>2]=117;J[b+4>>2]=117;J[b+8>>2]=117;c=c+8|0;J[d+(c<<2)>>2]=117;continue}}J[a+52>>2]=1}b=(J[a+24>>2]+P(J[a+20>>2]+P(J[a+16>>2]+P(J[a+12>>2]+P(J[a+8>>2],85)|0,85)|0,85)|0,85)|0)-1743128013|0;J[a+40>>2]=b&255;J[a+28>>2]=b>>>24;J[a+36>>2]=b>>>8&255;J[a+32>>2]=b>>>16&255}b=J[((J[a+44>>2]<<2)+a|0)+28>>2]}return b|0}J[a+48>>2]=0;J[a+52>>2]=1;return-1}function yLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j= +0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>> +2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+ +2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g| +0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);jo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function wLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)? +g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<= +M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]= +m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);jo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function rLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j= +0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>> +2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+ +2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g| +0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);io(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function pMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)? +g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<= +M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]= +m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);oo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function pLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j= +0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>> +2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+ +2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g| +0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);io(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function nMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)? +g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<= +M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]= +m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);oo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function nLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j= +0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>> +2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+ +2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g| +0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);io(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function lMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)? +g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<= +M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]= +m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);oo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function iLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j= +0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>> +2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+ +2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g| +0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);ho(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function gLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)? +g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<= +M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]= +m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);ho(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function eLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j= +0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>> +2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+ +2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g| +0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);ho(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function ZKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)? +g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<= +M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]= +m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);go(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function XKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j= +0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>> +2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+ +2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g| +0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);go(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function TKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)? +g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<= +M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]= +m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);fo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function SLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j= +0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>> +2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+ +2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g| +0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);lo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function QLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)? +g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<= +M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]= +m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);lo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function QKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j= +0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>> +2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+ +2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g| +0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);fo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function OLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)? +g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<= +M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]= +m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);lo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function OKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j= +0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>> +2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+ +2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g| +0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);fo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function JLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)? +g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<= +M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]= +m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);ko(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function HLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j= +0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>> +2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+ +2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g| +0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);ko(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function FLb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)? +g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<= +M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]= +m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);ko(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function ALb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j= +0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>> +2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+ +2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g| +0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);jo(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function $Kb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)? +g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<= +M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]= +m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){h=J[d+4>>2];g=J[c+4>>2];if((h|0)<(g|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(h|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);go(e,J[f>>2],J[f+4>>2],J[f+8>>2])}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function fMa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j= +0;a:{c=J[a+584>>2];if(c){if(J[c+16>>2])break a;b:{if(K[a+13|0]&4){e=J[a+72>>2];d=J[a+68>>2];f=pq(a);break b}d=J[a+60>>2]-J[a+472>>2]|0;f=J[a+100>>2];e=d>>>0>>0?d:f;d=J[a+56>>2];f=j7(a)}J[c+840>>2]=f;c:{if(!b){f=d;break c}if(L[a+138>>1]!=2){f=d;break c}f=0;g=L[c+834>>1];if(0-g>>>0>d>>>0)f=((d+g|0)-1>>>0)/(g>>>0)|0;d=L[c+836>>1];if(0-d>>>0<=e>>>0){e=0;break c}e=((d+e|0)-1>>>0)/(d>>>0)|0}if(!(e>>>0<65536&f>>>0<=65535)){Bd(J[a+628>>2],94928,84807,0);return 0}J[c+32>>2]=e;J[c+28>>2]=f;d:{e:{if(L[a+ +138>>1]==1){J[c+36>>2]=L[a+98>>1];if(L[c+832>>1]==6){e=1;f:{if(J[c+924>>2]==1){J[c+40>>2]=2;break f}J[c+40>>2]=3;if(L[c+834>>1]==1&L[c+836>>1]==1)break f;e=0}if(!nO(c,3))return 0;J[J[c+84>>2]+8>>2]=L[c+834>>1];J[J[c+84>>2]+12>>2]=L[c+836>>1];break e}f=0;J[c+40>>2]=0;e=1;if(nO(c,0))break e;break d}J[c+36>>2]=1;J[c+40>>2]=0;f=0;if(!nO(c,0))break d;J[J[c+84>>2]>>2]=b;e=1;if(!b|L[c+832>>1]!=6)break e;J[J[c+84>>2]+16>>2]=1;J[J[c+84>>2]+20>>2]=1;J[J[c+84>>2]+24>>2]=1}f=0;J[c+256>>2]=0;J[c+244>>2]=0;if(!Y1(c, +J[c+920>>2]))break d;b=J[c+928>>2];g:{if(b&1)break g;d=J[c+88>>2];if(d)J[d+128>>2]=0;d=J[c+92>>2];if(!d)break g;J[d+128>>2]=0}J[c+216>>2]=(b^-1)>>>1&1;h:{if(e){J[c+208>>2]=0;J[a+560>>2]=664;J[a+552>>2]=664;J[a+544>>2]=664;if(M1(c))break h;break d}J[c+208>>2]=1;J[a+560>>2]=676;J[a+552>>2]=676;J[a+544>>2]=676;if(!M1(c))break d;b=J[a+584>>2];g=J[c+76>>2];i:{if((g|0)<=0){d=0;break i}a=J[c+84>>2];d=0;e=0;for(;1;){j=J[a+8>>2];h=J[a+12>>2];i=J1(b,J[a+28>>2]<<3,h<<3);if(!i)break d;J[(b+(e<<2)|0)+844>>2]= +i;a=a+88|0;d=P(j,h)+d|0;e=e+1|0;if((g|0)!=(e|0))continue;break}}J[b+888>>2]=d}J[c+884>>2]=0;f=1}return f|0}ga(72454,67690,1306,94928);B()}ga(79440,67690,1307,94928);B()}function Qm(a,b,c,d,e,f,g){var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;a:{b:{if((b|0)<0|J[a+16>>2]<=(b|0))break b;h=J[J[a+24>>2]+(b<<2)>>2];a=J[h+16>>2];if((a|0)<=(c|0))break b;b=J[h+20>>2];if((a|0)<(c+e|0)|(b|0)<=(d|0)|(b|0)<(d+f|0))break b;c:{if(J[g+20>>2]==(f|0)){a=f;if(J[g+24>>2]==(e|0))break c}a=0;k=-1;d:{if(J[g+ +40>>2]<(P(e,f)|0)|J[g+32>>2]<(f|0))break d;J[g+24>>2]=e;J[g+20>>2]=f;k=0;if((f|0)<=0)break d;if(f>>>0>=4){j=f&-4;b=0;for(;1;){J[J[g+28>>2]+(a<<2)>>2]=J[g+36>>2]+(P(a,e)<<2);i=a|1;J[J[g+28>>2]+(i<<2)>>2]=J[g+36>>2]+(P(e,i)<<2);i=a|2;J[J[g+28>>2]+(i<<2)>>2]=J[g+36>>2]+(P(e,i)<<2);i=a|3;J[J[g+28>>2]+(i<<2)>>2]=J[g+36>>2]+(P(e,i)<<2);a=a+4|0;b=b+4|0;if((j|0)!=(b|0))continue;break}}j=f&3;if(!j)break d;b=0;for(;1;){J[J[g+28>>2]+(a<<2)>>2]=J[g+36>>2]+(P(a,e)<<2);a=a+1|0;b=b+1|0;if((j|0)!=(b|0))continue; +break}}if(k)break b;a=J[g+20>>2]}j=J[g+28>>2];k=J[j>>2];b=0;g=0;g=(a|0)>=2?J[j+4>>2]-k>>2:g;if((f|0)<=0)break a;if((e|0)>0){o=g<<2;for(;1;){j=k;i=e;if((ri(J[h+32>>2],P(J[h+36>>2],P(J[h+16>>2],d+l|0)+c|0),0)|0)<0)break b;for(;1;){m=0;e:{g=J[h+36>>2];if((g|0)<=0)break e;for(;1;){a=J[h+32>>2];b=J[a+8>>2];if(b&7)break b;n=J[a+64>>2];if(!((n|0)>=0&J[a+60>>2]>=(n|0))){b=J[a+28>>2];J[a+28>>2]=b-1;f:{if((b|0)>0){J[a+60>>2]=J[a+60>>2]+1;b=a;a=J[a+24>>2];J[b+24>>2]=a+1;a=K[a|0];break f}b=-1;a=be(a,1);if((a| +0)==-1)break a}m=a&255|m<<8;a=(g|0)>1;g=g-1|0;if(!a)break e;continue}break}J[a+8>>2]=b|4;break b}b=J[h+24>>2];g=1<>2])a=a-(g&0-(a>>>b-1&1))|0;J[j>>2]=a;j=j+4|0;a=(i|0)>1;i=i-1|0;if(a)continue;break}k=k+o|0;b=0;l=l+1|0;if((l|0)!=(f|0))continue;break}break a}for(;1;){if((ri(J[h+32>>2],P(J[h+36>>2],P(J[h+16>>2],d+l|0)+c|0),0)|0)<0)break b;l=l+1|0;if((l|0)!=(f|0))continue;break}break a}b=-1}return b}function xca(a){var b=0;var c=0;var d=0;var e=0;a:{b:{c:{if(!a)break c;d:{e:{f:{g:{h:{i:{b= +K[a|0];switch(b-73|0){case 0:break f;case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:break g;case 15:break h;default:break i}}b=b-105|0;if(!b)break e;if((b|0)!=15)break g;b=a;if(K[a+1|0]==45)break a;break d}b=a;if(K[a+1|0]==45)break a;break d}b=a;break d}b=a;if(K[a+1|0]!=45)break d;break a}b=a;if(K[a+1|0]==45)break a}for(;1;){d=b;b=b+1|0;c=K[d|0];if(((c&223)-65&255)>>>0<26)continue;break}a=d-a|0;if((a|0)>=4)return!c&a>>>0<9;if((a|0)<2)break c; +e=1;if(!c)break b;if((c|0)!=45)break c;j:{k:{l:{a=K[b|0];if((a-48&255)>>>0<10)break l;c=b;if(((a&223)-65&255)>>>0<=25){d=b;for(;1;){a=K[d+1|0];c=d+1|0;d=c;if(((a&223)-65&255)>>>0<26)continue;break}}m:{n:{b=c-b|0;switch(b-2|0){case 0:break k;case 2:break m;default:break n}}if(b-5>>>0<4)break j;if((b|0)!=3)break c;a=a&255;if(!a)break b;if((a|0)!=45)break c;b=c+1|0;if((K[c+1|0]-48&255)>>>0<10)break l;d=b;for(;1;){c=d;d=c+1|0;a=K[c|0];if(((a&223)-65&255)>>>0<26)continue;break}b=c-b|0;if((b|0)==2)break k; +if(b-5>>>0<4)break j;if((b|0)!=4)break c}a=a&255;if(!a)break b;if((a|0)!=45)break c;b=c+1|0;if((K[c+1|0]-48&255)>>>0<10)break l;d=b;for(;1;){c=d;d=c+1|0;a=K[c|0];if(((a&223)-65&255)>>>0<26)continue;break}b=c-b|0;if(b-5>>>0<4)break j;if((b|0)==2)break k;break c}if((K[b+1|0]-48&255)>>>0>9|(K[b+2|0]-48&255)>>>0>9)break c;c=b+3|0;a=K[b+3|0]}a=a&255;if(!a)break b;if((a|0)!=45)break c;c=c+1|0;b=c;for(;1;){d=b;b=b+1|0;a=K[d|0];if(((a&223)-65&255)>>>0<26)continue;break}e=0;if((d-c|0)-9>>>0<4294967292)break b}a= +a&255;return!a|(a|0)==45}e=0}return e}b=a+2|0;for(;1;){a=K[b|0];b=b+1|0;if(((a&223)-65&255)>>>0<26)continue;break}return!a}function lda(a,b,c,d,e){var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;f=Kc-352|0;Kc=f;a:{if(!a|!J[a+4>>2])break a;j=J[784457];g=J[751955];h=J[a+48>>2];if(!(!h|J[h+4>>2]!=1))m=J[h+8>>2];i=d?e:j;g=d?d:g;d=J[a+12>>2];k=J[a>>2];l=J[a+20>>2];b:{c:{d:{if(b){h=J[b+36>>2];if(!h){j=0;break d}e=J[h+4>>2];e:{if(e){j=h;h=0;break e}e=J[b+40>>2];if((e|0)<2){j=h;h=0;break c}j= +J[(J[b+48>>2]+(e<<2)|0)-8>>2];if(!j){j=0;break b}e=J[j+4>>2];if(!e)break c}J[f+180>>2]=J[j+28>>2];J[f+176>>2]=e;Pc[g|0](i,30835,f+176|0);break b}e=J[a+16>>2];if(e){J[f+148>>2]=l;J[f+144>>2]=e;Pc[g|0](i,30835,f+144|0);j=0;break d}j=0;if(!(1<>>0>19))break d;J[f+128>>2]=l;Pc[g|0](i,30843,f+128|0)}h=0;break b}if(!l|(k|0)!=1)break b;J[f+160>>2]=J[j+28>>2];Pc[g|0](i,30843,f+160|0)}if(m){J[f+112>>2]=m;Pc[g|0](i,30786,f+112|0)}e=k-1|0;if(!(e>>>0>29|!(1048558845>>>e&1)))Pc[g|0](i,J[(e<<2)+ +1063556>>2],0);if(d>>>0<=3)Pc[g|0](i,J[(d<<2)+1063676>>2],0);f:{if(c){g:{if(!K[c|0])break g;e=0;d=c;for(;1;){e=e+1|0;m=K[d+1|0];d=d+1|0;if(m)continue;break}if(K[(c+e|0)-1|0]==10)break g;J[f+96>>2]=c;Pc[g|0](i,33973,f+96|0);break f}J[f+80>>2]=c;Pc[g|0](i,4563,f+80|0);break f}J[f+64>>2]=4759;Pc[g|0](i,33973,f- -64|0)}h:{if(!b)break h;pt(j,g,i);if(!h)break h;b=J[h+4>>2];i:{if(b){J[f+52>>2]=J[h+28>>2];J[f+48>>2]=b;Pc[g|0](i,40223,f+48|0);break i}if(!l|(k|0)!=1)break i;J[f+32>>2]=J[h+28>>2];Pc[g|0](i, +40232,f+32|0)}pt(h,g,i)}if((k|0)!=12)break a;b=J[a+24>>2];if(!b)break a;c=J[a+36>>2];if((c|0)>99)break a;e=0;if(K[b|0]){d=b;for(;1;){e=e+1|0;h=K[d+1|0];d=d+1|0;if(h)continue;break}}if((c|0)>=(e|0))break a;J[f+16>>2]=b;Pc[g|0](i,33973,f+16|0);d=J[a+36>>2];j:{if((d|0)<=0){d=0;break j}dd(f+192|0,32,d)}a=f+192|0;b=a+d|0;H[b|0]=94;H[b+1|0]=0;J[f>>2]=a;Pc[g|0](i,33973,f)}Kc=f+352|0}function T$(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p= +0;var q=0;var r=0;e=Kc-16|0;Kc=e;J[790620]=0;m=_(2408,a|0)|0;a=J[790620];J[790620]=0;a:{if((a|0)==1)break a;f=J[b+4>>2];if((f|0)!=(b|0))for(;1;){b:{c:{d:{e:switch(J[f+8>>2]){case 1:a=J[f+16>>2];j=O[a+8>>3];k=O[a+16>>3];J[790620]=0;wa(2483,m|0,+j,+k)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break b;break a;case 3:J[790620]=0;_(2484,m|0)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break b;break a;case 2:J[e+8>>2]=0;J[e+12>>2]=0;c=0;a=0;i=0;h=J[f+16>>2];n=f+12|0;if((h|0)==(n|0))break c;for(;1;){f:{g:{if((a|0)!= +(i|0)){O[a>>3]=O[h+8>>3];O[a+8>>3]=O[h+16>>3];a=a+16|0;J[e+8>>2]=a;break g}d=a-c|0;i=d>>4;g=i+1|0;if(g>>>0>=268435456){J[790620]=0;J[e+4>>2]=c;aa(8808,e+4|0);a=J[790620];J[790620]=0;if((a|0)==1)break a;break d}l=d>>3;d=d>>>0>=2147483632?268435455:g>>>0>>0?l:g;if(d>>>0>=268435456){J[790620]=0;J[e+4>>2]=c;ja(224);a=J[790620];J[790620]=0;if((a|0)!=1)break d;break a}J[790620]=0;l=d<<4;g=_(4,l|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;d=g+(i<<4)|0;O[d>>3]=O[h+8>>3];O[d+8>>3]=O[h+16>>3];i=g+l| +0;g=d+16|0;if((a|0)!=(c|0))for(;1;){d=d-16|0;a=a-16|0;O[d>>3]=O[a>>3];O[d+8>>3]=O[a+8>>3];if((a|0)!=(c|0))continue;break}J[e+12>>2]=i;J[e+8>>2]=g;if(c)Zc(c);a=g;c=d}h=J[h+4>>2];if((n|0)!=(h|0))continue;break c}break}fa(0)|0;J[e+4>>2]=c;ed();B();case 0:break e;default:break b}a=J[f+16>>2];j=O[a+8>>3];k=O[a+16>>3];J[790620]=0;wa(2482,m|0,+j,+k)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break b;break a}B()}J[e+4>>2]=c;j=O[c+40>>3];k=O[c+24>>3];o=O[c+32>>3];p=O[c+16>>3];q=O[c+8>>3];r=O[c>>3];J[790620]=0; +Ba(2669,m|0,+r,+q,+p,+k,+o,+j)|0;a=J[790620];J[790620]=0;if((a|0)==1)break a;Zc(c)}f=J[f+4>>2];if((f|0)!=(b|0))continue;break}Kc=e+16|0;return}fa(0)|0;ed();B()}function TMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)< +(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>> +0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>> +2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];ro(e,J[f>>2],h)}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function JMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0; +var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>> +2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+ +2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g| +0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];Li(e,J[f>>2],h)}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function EKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;J[a+120>>2]=0;a:{if(!J[a+60>>2])break a;if(!(!K[b+1188|0]|J[b+1208>>2]!=2)){He(b+104|0,b,O[b+1192>>3],O[b+1200>>3]);J[b+1208>>2]=3}Dd(b);if(!J[b+12>>2])break a;h=J[b+84>>2];J[b+1212>>2]=h;g=J[a+112>>2];i=J[b+88>>2];j=(g|0)<(i|0)?g:i;g=J[a+104>> +2];i=J[b+80>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[a+108>>2];k=(g|0)>(h|0)?g:h;h=J[a+116>>2];g=J[b+92>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+112>>2]-J[a+104>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c; if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+88>>2]-J[b+80>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632; -J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!Jd(a,c))break a;if(!Gd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(Jd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Gd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);Li(e,J[f>>2],h)}if(!Jd(a,c))break a;if(Gd(b,d))continue;break}}}function KV(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n= -0;var o=0;var p=0;var q=0;var r=0;f=Kc-176|0;Kc=f;a:{b:{c:{o=O[c>>3];i=O[b>>3];l=o-i;g=O[d+8>>3];p=O[d+80>>3]-g;k=O[d>>3];j=O[d+72>>3]-k;q=O[c+8>>3];m=O[b+8>>3];n=q-m;h=l*p-j*n;if(h>=-1.12E-16&h<=1.12E-16)break c;r=j;j=m-g;k=i-k;g=(r*j-k*p)/h;if(!(g>-1E-12)|!(g<1.000000000001))break c;h=(l*j+k*-n)/h;if(!(h>-1E-12)|!(h<1.000000000001))break c;h=g<=0?0:g>=1?1:g;g=h*l+i;i=g-o;j=i*i;h=h*n+m;i=h-q;if(Y(j+i*i)<=1E-7){b=(J[e>>2]+1|0)%2|0;break a}d:{i=g-O[d>>3];j=i*i;i=h-O[d+8>>3];if(!(Y(j+i*i)<=1E-7)){g= -g-O[d+72>>3];j=g*g;g=h-O[d+80>>3];if(!(Y(j+g*g)<=1E-7))break d}a=J[e>>2]+1|0;J[e>>2]=a;b=(a|0)%2|0;break a}if(K[d+120|0])break b;b=1;J[e>>2]=J[e>>2]+1;break a}if(K[d+120|0])break b;b=0;break a}O[f+16>>3]=O[b>>3]-O[c>>3];O[f>>3]=O[b+8>>3]-O[c+8>>3];Xia(f+160|0,d,c,c+8|0,f+16|0,f);g=O[b+8>>3];h=O[b>>3];O[f+16>>3]=O[c>>3];O[f+24>>3]=O[c+8>>3];O[f+32>>3]=O[c+16>>3];O[f+40>>3]=O[c+24>>3];O[f+48>>3]=O[c+32>>3];O[f+56>>3]=O[c+40>>3];J[f+72>>2]=J[c+56>>2];b=J[c+52>>2];J[f+64>>2]=J[c+48>>2];J[f+68>>2]=b;J[f+ -76>>2]=J[c+60>>2];e=J[c- -64>>2];J[f+80>>2]=e;if(e)J[e+4>>2]=J[e+4>>2]+1;J[f+104>>2]=0;J[f+108>>2]=0;O[f+96>>3]=g;J[f+112>>2]=0;J[f+116>>2]=0;J[f+120>>2]=0;J[f+124>>2]=0;J[f+128>>2]=0;J[f+132>>2]=0;b=0;J[f+136>>2]=0;J[f+148>>2]=0;J[f+152>>2]=0;J[f+140>>2]=-1;J[f+144>>2]=0;O[f+88>>3]=h;e:{if(K[a+6|0]){b=J[f+164>>2]-J[f+160>>2]>>>3&1;break e}c=J[f+160>>2];a=J[f+164>>2];if((c|0)==(a|0))break e;for(;1;){J[f+172>>2]=0;Lh(f,d,c,f+172|0);b=(Dp(f+16|0,f)!=-1)+b|0;c=c+8|0;if((a|0)!=(c|0))continue;break}}f:{if(!e)break f; -a=J[e+4>>2];J[e+4>>2]=a-1;if(a)break f;Pc[J[J[e>>2]+8>>2]](e);jd(e)}a=J[f+160>>2];if(!a)break a;J[f+164>>2]=a;Zc(a)}Kc=f+176|0;return b|0}function y4b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;f=Kc-16|0;Kc=f;a:{b:{if(K[a+285|0]|K[a+286|0]|(K[a+287|0]|K[a+288|0]))break b;if(K[a+289|0])break b;c=1029;nd(a,1029,0,0);break a}if(c>>>0>2){k=d;for(;1;){j=k;k=j+1|0;if(K[j|0])continue;break}i=j-d|0;if((i|0)>(c|0)){c=1043;nd(a,1043,0,0);break a}if((d| -0)==(j|0)){c=1044;nd(a,1044,0,0);break a}if(K[k|0]){c=1038;nd(a,1038,0,0);break a}J[f+4>>2]=0;l=(c-i|0)-2|0;c:{if(!J[a+192>>2])break c;c=wz(a,j+2|0,l,f+4|0,f+8|0,f+12|0);if(c){b=J[f+4>>2];if(!b)break a;Pc[J[a+156>>2]](b,J[f+8>>2]);break a}c=i+1|0;h=Pc[J[a+152>>2]](c)|0;if(!h){b=J[f+4>>2];if(b)Pc[J[a+156>>2]](b,J[f+8>>2]);c=1;nd(a,1,0,0);break a}m=ad(h,d,i);g=J[f+4>>2];if(Pc[J[a+192>>2]](a,1,m,g,0,0)|0)break c;if(g)Pc[J[a+156>>2]](g,J[f+8>>2]);Pc[J[a+156>>2]](m,c);c=904;nd(a,904,0,0);break a}d:{if(!K[a+ -112|0])break d;c=Pc[J[b+4>>2]](a,b,e)|0;if(c){if(g)Pc[J[a+156>>2]](g,J[f+8>>2]);if(!h)break a;Pc[J[a+156>>2]](h,i+1|0);break a}b=J[e>>2];J[b+32>>2]=i;H[b+40|0]=K[k|0];e:{if(g|!l)break e;c=wz(a,j+2|0,l,f+4|0,f+8|0,f+12|0);if(!c)break e;b=J[f+4>>2];if(b)Pc[J[a+156>>2]](b,J[f+8>>2]);if(!h)break a;Pc[J[a+156>>2]](h,i+1|0);break a}b=i+1|0;c=Pc[J[a+152>>2]](b)|0;J[J[e>>2]+36>>2]=c;c=J[J[e>>2]+36>>2];if(!c){c=J[f+4>>2];if(c)Pc[J[a+156>>2]](c,J[f+8>>2]);if(h)Pc[J[a+156>>2]](h,b);c=1;nd(a,1,0,0);break a}ad(c, -d,i);c=J[f+12>>2];J[J[e>>2]+44>>2]=c;if(!l){g=J[f+4>>2];break d}d=Pc[J[a+152>>2]](c+1|0)|0;J[J[e>>2]+48>>2]=d;g=J[f+4>>2];d=J[J[e>>2]+48>>2];if(!d){if(g)Pc[J[a+156>>2]](g,J[f+8>>2]);if(h)Pc[J[a+156>>2]](h,b);c=1;nd(a,1,0,0);break a}ad(d,g,c)}if(g)Pc[J[a+156>>2]](g,J[f+8>>2]);c=0;if(!h)break a;Pc[J[a+156>>2]](h,i+1|0);break a}c=1028;nd(a,1028,0,0)}Kc=f+16|0;return c|0}function fic(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;f=Kc-208|0;Kc= -f;J[f+200>>2]=37;J[f+204>>2]=0;j=f+200|0;h=qM(j|1,40269,J[c+4>>2]);g=f+160|0;J[f+156>>2]=g;a=Ni();a:{if(h){i=J[c+8>>2];O[f+40>>3]=e;J[f+32>>2]=i;a=Kk(g,30,a,j,f+32|0);break a}O[f+48>>3]=e;a=Kk(f+160|0,30,a,f+200|0,f+48|0)}J[f+80>>2]=1632;j=Yh(f+148|0,0,f+80|0);i=f+160|0;g=i;b:{c:{d:{e:{if((a|0)>=30){f:{if(h){J[790620]=0;a=qa(9229)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;J[f>>2]=J[c+8>>2];J[790620]=0;O[f+8>>3]=e;a=ha(9249,f+156|0,a|0,f+200|0,f|0)|0;g=J[790620];J[790620]=0;if((g|0)!=1)break f; -break d}J[790620]=0;a=qa(9229)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;O[f+16>>3]=e;J[790620]=0;a=ha(9249,f+156|0,a|0,f+200|0,f+16|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d}if((a|0)==-1){J[790620]=0;ja(5235);a=J[790620];J[790620]=0;if((a|0)==1)break d;break e}nj(j,J[f+156>>2]);g=J[f+156>>2]}l=a+g|0;m=Hm(g,l,c);J[f+68>>2]=1632;g=Yh(f+72|0,0,f+68|0);g:{h:{if(J[f+156>>2]==(f+160|0)){a=f+80|0;break h}a=gd(a<<1);if(!a){J[790620]=0;ja(5235);a=J[790620];J[790620]=0;if((a|0)!=1)break e;b=Z()| -0;break g}nj(g,a);i=J[f+156>>2]}J[790620]=0;h=f+60|0;k=J[c+28>>2];J[h>>2]=k;J[k+4>>2]=J[k+4>>2]+1;k=J[790620];J[790620]=0;i:{j:{if((k|0)!=1){J[790620]=0;xa(9250,i|0,m|0,l|0,a|0,f+68|0,f- -64|0,h|0);i=J[790620];J[790620]=0;if((i|0)==1)break j;h=J[h>>2];i=J[h+4>>2]-1|0;J[h+4>>2]=i;if((i|0)==-1)Pc[J[J[h>>2]+8>>2]](h);J[790620]=0;a=ka(9251,b|0,a|0,J[f+68>>2],J[f+64>>2],c|0,d|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break i;Kf(g);Kf(j);Kc=f+208|0;break b}b=Z()|0;break g}b=Z()|0;a=J[f+60>>2];c=J[a+4>>2]- -1|0;J[a+4>>2]=c;if((c|0)==-1)Pc[J[J[a>>2]+8>>2]](a);break g}b=Z()|0}Kf(g);break c}B()}b=Z()|0}Kf(j);ba(b|0);B()}return a|0}function Vhc(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;f=Kc-368|0;Kc=f;J[f+360>>2]=37;J[f+364>>2]=0;j=f+360|0;h=qM(j|1,40269,J[c+4>>2]);g=f+320|0;J[f+316>>2]=g;a=Ni();a:{if(h){i=J[c+8>>2];O[f+40>>3]=e;J[f+32>>2]=i;a=Kk(g,30,a,j,f+32|0);break a}O[f+48>>3]=e;a=Kk(f+320|0,30,a,f+360|0,f+48|0)}J[f+80>>2]=1632;j=Yh(f+308| -0,0,f+80|0);i=f+320|0;g=i;b:{c:{d:{e:{if((a|0)>=30){f:{if(h){J[790620]=0;a=qa(9229)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;J[f>>2]=J[c+8>>2];J[790620]=0;O[f+8>>3]=e;a=ha(9249,f+316|0,a|0,f+360|0,f|0)|0;g=J[790620];J[790620]=0;if((g|0)!=1)break f;break d}J[790620]=0;a=qa(9229)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;O[f+16>>3]=e;J[790620]=0;a=ha(9249,f+316|0,a|0,f+360|0,f+16|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d}if((a|0)==-1){J[790620]=0;ja(5235);a=J[790620];J[790620]=0;if((a| -0)==1)break d;break e}nj(j,J[f+316>>2]);g=J[f+316>>2]}l=a+g|0;m=Hm(g,l,c);J[f+68>>2]=1632;g=Yh(f+72|0,0,f+68|0);g:{h:{if(J[f+316>>2]==(f+320|0)){a=f+80|0;break h}a=gd(a<<3);if(!a){J[790620]=0;ja(5235);a=J[790620];J[790620]=0;if((a|0)!=1)break e;b=Z()|0;break g}nj(g,a);i=J[f+316>>2]}J[790620]=0;h=f+60|0;k=J[c+28>>2];J[h>>2]=k;J[k+4>>2]=J[k+4>>2]+1;k=J[790620];J[790620]=0;i:{j:{if((k|0)!=1){J[790620]=0;xa(9260,i|0,m|0,l|0,a|0,f+68|0,f- -64|0,h|0);i=J[790620];J[790620]=0;if((i|0)==1)break j;h=J[h>>2]; -i=J[h+4>>2]-1|0;J[h+4>>2]=i;if((i|0)==-1)Pc[J[J[h>>2]+8>>2]](h);J[790620]=0;a=ka(5233,b|0,a|0,J[f+68>>2],J[f+64>>2],c|0,d|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break i;Kf(g);Kf(j);Kc=f+368|0;break b}b=Z()|0;break g}b=Z()|0;a=J[f+60>>2];c=J[a+4>>2]-1|0;J[a+4>>2]=c;if((c|0)==-1)Pc[J[J[a>>2]+8>>2]](a);break g}b=Z()|0}Kf(g);break c}B()}b=Z()|0}Kf(j);ba(b|0);B()}return a|0}function c3(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;j=Kc-256|0;Kc=j;a:{if(!a){a= -0;break a}if(!(J[a>>2]==(b|0)&J[a+4>>2]==(c|0))){J[a+4>>2]=c;J[a>>2]=b;J[j>>2]=c;J[j+128>>2]=b;e=c;f=b;for(;1;){o=i;i=i+1|0;h=i<<2;n=(e+1|0)/2|0;J[h+j>>2]=n;k=h+(j+128|0)|0;h=(f+1|0)/2|0;J[k>>2]=h;m=P(e,f);g=m+g|0;e=n;f=h;if(m>>>0>1)continue;break}J[a+8>>2]=g;b:{c:{d:{e:{if(!g){e=J[a+12>>2];if(!e)break d;f=a+12|0;break e}g=g<<4;if(g>>>0<=M[a+16>>2])break b;b=Bi(J[a+12>>2],g);if(b)break c;ud(d,1,2706255,0);f=a+12|0;e=J[f>>2];if(!e)break d}Zc(e);J[f>>2]=0}Zc(a);a=0;break a}J[a+12>>2]=b;c=b;b=J[a+16>> -2];dd(c+b|0,0,g-b|0);J[a+16>>2]=g;c=J[a+4>>2];b=J[a>>2]}f=J[a+12>>2];if(o){d=0;e=(P(b,c)<<4)+f|0;g=e;for(;1;){b=d<<2;k=J[b+j>>2];f:{if((k|0)<=0)break f;m=k-1|0;l=0;g:{h:{c=J[b+(j+128|0)>>2];if((c|0)<=0){n=k&1;i=0;if((k|0)!=1)break h;b=g;break g}for(;1;){b=g;g=c;for(;1;){i:{J[f>>2]=e;if((g|0)==1){f=f+16|0;e=e+16|0;break i}J[f+16>>2]=e;e=e+16|0;f=f+32|0;h=(g|0)>2;g=g-2|0;if(h)continue}break}h=((l|0)==(m|0)|l)&1;g=h?e:b+(c<<4)|0;e=h?e:b;l=l+1|0;if((k|0)!=(l|0))continue;break}break f}h=k&-2;for(;1;){b= -(i|0)==(m|0);i=i+2|0;e=b?e:g;g=e;b=e;l=l+2|0;if((h|0)!=(l|0))continue;break}}if(!n){g=e;break f}g=(c<<4)+b|0;c=((i|0)==(m|0)|i)&1;g=c?e:g;e=c?e:b}d=d+1|0;if((o|0)!=(d|0))continue;break}}J[f>>2]=0}c=J[a+8>>2];if(!c)break a;e=J[a+12>>2];if(c>>>0>=4){b=c&-4;f=0;for(;1;){J[e+12>>2]=0;J[e+4>>2]=999;J[e+8>>2]=0;J[e+60>>2]=0;J[e+52>>2]=999;J[e+56>>2]=0;J[e+44>>2]=0;J[e+36>>2]=999;J[e+40>>2]=0;J[e+28>>2]=0;J[e+20>>2]=999;J[e+24>>2]=0;e=e- -64|0;f=f+4|0;if((b|0)!=(f|0))continue;break}}b=c&3;if(!b)break a; -f=0;for(;1;){J[e+12>>2]=0;J[e+4>>2]=999;J[e+8>>2]=0;e=e+16|0;f=f+1|0;if((b|0)!=(f|0))continue;break}}Kc=j+256|0;return a}function ncb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;c=Kc-32|0;Kc=c;H[c+22|0]=0;I[c+20>>1]=17740;H[c+31|0]=2;J[c+16>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;d=11;e=1077591;a:{b:{c:{d:{e:{f:switch(b|0){case 0:H[c+19|0]=6;J[c+8>>2]=K[1076961]|K[1076962]<<8|(K[1076963]<<16|K[1076964]<<24);I[c+12>>1]=K[1076965]|K[1076966]<<8;b=6;break d;case 1:H[c+19|0]=6;J[c+8>>2]=K[1077118]|K[1077119]<<8| -(K[1077120]<<16|K[1077121]<<24);I[c+12>>1]=K[1077122]|K[1077123]<<8;b=6;break d;case 2:H[c+19|0]=7;J[c+8>>2]=K[1077278]|K[1077279]<<8|(K[1077280]<<16|K[1077281]<<24);b=K[1077281]|K[1077282]<<8|(K[1077283]<<16|K[1077284]<<24);H[c+11|0]=b;H[c+12|0]=b>>>8;H[c+13|0]=b>>>16;H[c+14|0]=b>>>24;b=7;break d;case 3:H[c+16|0]=K[1077408];H[c+19|0]=9;b=K[1077404]|K[1077405]<<8|(K[1077406]<<16|K[1077407]<<24);J[c+8>>2]=K[1077400]|K[1077401]<<8|(K[1077402]<<16|K[1077403]<<24);J[c+12>>2]=b;b=9;break d;case 5:J[c+ -8>>2]=1701736270;break e;case 6:J[c+8>>2]=1953789250;break e;case 7:I[c+16>>1]=K[1077825]|K[1077826]<<8;H[c+19|0]=10;b=K[1077821]|K[1077822]<<8|(K[1077823]<<16|K[1077824]<<24);J[c+8>>2]=K[1077817]|K[1077818]<<8|(K[1077819]<<16|K[1077820]<<24);J[c+12>>2]=b;b=10;break d;case 8:d=12;e=1077989;case 4:J[790620]=0;ea(3214,c+8|0,e|0,d|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1)break c;b=Z()|0;if(H[c+19|0]<0)break b;break a;case 9:break f;default:break c}H[c+19|0]=5;J[c+8>>2]=K[1078228]|K[1078229]<<8|(K[1078230]<< -16|K[1078231]<<24);H[c+12|0]=K[1078232];b=5;break d}H[c+19|0]=4;b=4}H[b+(c+8|0)|0]=0}J[790620]=0;ca(5212,a|0,c+20|0,(H[c+19|0]<0?J[c+8>>2]:c+8|0)|0);a=J[790620];J[790620]=0;if((a|0)!=1){if(H[c+19|0]<0)Zc(J[c+8>>2]);if(H[c+31|0]<0)Zc(J[c+20>>2]);Kc=c+32|0;return}b=Z()|0;if(H[c+19|0]>=0)break a}Zc(J[c+8>>2])}if(H[c+31|0]<0)Zc(J[c+20>>2]);ba(b|0);B()}function P5b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;if(e){o=e- -2|0;p=(e|0)==1;for(;1;){a=f;H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a+2|0];f=a+3|0;g=g+3|0;a:{if(k>>>0>o>>>0)break a;j=k?(k|0)==(o|0)?d:b:c;l=!k&p;if(l){if(j>>>0<2)break a;h=j-1|0;i=h&3;if(j-2>>>0>=3){j=h&-4;h=0;for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a+2|0];H[g+3|0]=K[a|0];H[g+4|0]=K[a+1|0];H[g+5|0]=K[a+2|0];H[g+6|0]=K[a|0];H[g+7|0]=K[a+1|0];H[g+8|0]=K[a+2|0];H[g+9|0]=K[a|0];H[g+10|0]=K[a+1|0];H[g+11|0]=K[a+2|0];g=g+12|0;h=h+4|0;if((j|0)!=(h|0))continue;break}}h=0;if(!i)break a;for(;1;){H[g| -0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a+2|0];g=g+3|0;h=h+1|0;if((i|0)!=(h|0))continue;break}break a}h=j+1>>>1|0;b:{if(j>>>0<3)break b;i=h>>>0<=2?2:h;m=i-1|0;n=m&3;if(i-2>>>0>=3){m=m&-4;i=0;for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a+2|0];H[g+3|0]=K[a|0];H[g+4|0]=K[a+1|0];H[g+5|0]=K[a+2|0];H[g+6|0]=K[a|0];H[g+7|0]=K[a+1|0];H[g+8|0]=K[a+2|0];H[g+9|0]=K[a|0];H[g+10|0]=K[a+1|0];H[g+11|0]=K[a+2|0];g=g+12|0;i=i+4|0;if((m|0)!=(i|0))continue;break}}i=0;if(!n)break b;for(;1;){H[g|0]=K[a|0];H[g+ -1|0]=K[a+1|0];H[g+2|0]=K[a+2|0];g=g+3|0;i=i+1|0;if((n|0)!=(i|0))continue;break}}if(h>>>0>=j>>>0)break a;a=l?0:f;n=j+(h^-1)|0;i=0;l=j-h&3;if(l)for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a+2|0];h=h+1|0;g=g+3|0;i=i+1|0;if((l|0)!=(i|0))continue;break}if(n>>>0<3)break a;for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a+2|0];H[g+3|0]=K[a|0];H[g+4|0]=K[a+1|0];H[g+5|0]=K[a+2|0];H[g+6|0]=K[a|0];H[g+7|0]=K[a+1|0];H[g+8|0]=K[a+2|0];H[g+9|0]=K[a|0];H[g+10|0]=K[a+1|0];H[g+11|0]=K[a+2|0];g=g+12|0; -h=h+4|0;if((j|0)!=(h|0))continue;break}}k=k+1|0;if((k|0)!=(e|0))continue;break}}return 0}function E8b(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;f=J[J[a+2248>>2]+88>>2];d=J[f+1168>>2];b=(J[f+1176>>2]+P(d,J[a+572>>2])|0)+P(d,J[a+2268>>2])|0;f=J[f+1164>>2];e=(b+P(f,J[a+580>>2])|0)+P(f,J[a+2264>>2])|0;d=J[a+636>>2]+J[a+616>>2]|0;f=J[a+588>>2];a:{b:{if(K[a+2253|0]!=4){if((f|0)<=0)break a;f=0;for(;1;){c=K[e|0]|K[e+1|0]<<8;b=(c<<8|c>>>8)&65535;c=K[d|0]|K[d+1|0]<<8;c=b+((c<<8|c>>>8)&65535)& -65535;c=c<<8|c>>>8;H[e|0]=c;H[e+1|0]=c>>>8;c=e+2|0;b=K[c|0]|K[c+1|0]<<8;g=(b<<8|b>>>8)&65535;b=K[d+2|0]|K[d+3|0]<<8;b=g+((b<<8|b>>>8)&65535)&65535;b=b<<8|b>>>8;H[c|0]=b;H[c+1|0]=b>>>8;c=e+4|0;b=K[c|0]|K[c+1|0]<<8;g=(b<<8|b>>>8)&65535;b=K[d+4|0]|K[d+5|0]<<8;b=g+((b<<8|b>>>8)&65535)&65535;b=b<<8|b>>>8;H[c|0]=b;H[c+1|0]=b>>>8;c=e+6|0;b=K[c|0]|K[c+1|0]<<8;g=(b<<8|b>>>8)&65535;b=K[d+6|0]|K[d+7|0]<<8;b=g+((b<<8|b>>>8)&65535)&65535;b=b<<8|b>>>8;H[c|0]=b;H[c+1|0]=b>>>8;d=d+8|0;e=(J[a+584>>2]<<3)+e|0;c=J[a+ -588>>2];f=f+1|0;if((c|0)>(f|0))continue;break}break b}if((f|0)<=0)break a;f=0;for(;1;){c=K[d+4|0]|K[d+5|0]<<8|(K[d+6|0]<<16|K[d+7|0]<<24);b=K[d|0]|K[d+1|0]<<8|(K[d+2|0]<<16|K[d+3|0]<<24);H[e|0]=b;H[e+1|0]=b>>>8;H[e+2|0]=b>>>16;H[e+3|0]=b>>>24;H[e+4|0]=c;H[e+5|0]=c>>>8;H[e+6|0]=c>>>16;H[e+7|0]=c>>>24;d=d+8|0;e=(J[a+584>>2]<<3)+e|0;c=J[a+588>>2];f=f+1|0;if((c|0)>(f|0))continue;break}}if((c|0)<=0)break a;f=J[a+540>>2];e=(J[f+1176>>2]+P(J[a+572>>2],J[f+1168>>2])|0)+P(J[a+580>>2],J[f+1164>>2])|0;d=J[a+ -636>>2]+J[a+616>>2]|0;c=0;for(;1;){f=K[d+4|0]|K[d+5|0]<<8|(K[d+6|0]<<16|K[d+7|0]<<24);b=K[d|0]|K[d+1|0]<<8|(K[d+2|0]<<16|K[d+3|0]<<24);H[e|0]=b;H[e+1|0]=b>>>8;H[e+2|0]=b>>>16;H[e+3|0]=b>>>24;H[e+4|0]=f;H[e+5|0]=f>>>8;H[e+6|0]=f>>>16;H[e+7|0]=f>>>24;d=d+8|0;e=(J[a+584>>2]<<3)+e|0;c=c+1|0;if((c|0)>2])continue;break}}return 0}function Lsb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;d=Zkc(J[c>>2],0,J[b>>2],0); -e=Oc;J[a>>2]=d;h=Zkc(J[c>>2],0,J[b+4>>2],0);i=Oc;f=Zkc(J[c+4>>2],0,J[b>>2],0)+e|0;d=Oc;g=e>>>0>f>>>0?d+1|0:d;e=i;d=f+h|0;e=d>>>0>>0?e+1|0:e;J[a+4>>2]=d;k=Zkc(J[c>>2],0,J[b+8>>2],0);l=Oc;i=Zkc(J[c+4>>2],0,J[b+4>>2],0);j=Oc;f=Zkc(J[c+8>>2],0,J[b>>2],0);h=Oc;d=0;d=d+d|0;e=e+g|0;g=e>>>0>>0?d+1|0:d;d=h;h=e+f|0;f=h>>>0>>0?d+1|0:d;e=j;i=h+i|0;h=i>>>0>>0?e+1|0:e;d=l;e=i+k|0;i=e>>>0>>0?d+1|0:d;J[a+8>>2]=e;k=Zkc(J[c>>2],0,J[b+12>>2],0);l=Oc;j=Zkc(J[c+4>>2],0,J[b+8>>2],0);m=Oc;n=Zkc(J[c+8>>2], -0,J[b+4>>2],0);o=Oc;p=Zkc(J[c+12>>2],0,J[b>>2],0);d=f;f=g;g=d+f|0;d=0;d=g>>>0>>0?d+1|0:d;f=g;g=h;f=f+g|0;g=g>>>0>f>>>0?d+1|0:d;d=f;f=i;e=d+f|0;d=g;g=e>>>0>>0?d+1|0:d;d=Oc;h=e+p|0;f=h>>>0>>0?d+1|0:d;e=o;i=h+n|0;h=i>>>0>>0?e+1|0:e;d=m;e=i+j|0;i=e>>>0>>0?d+1|0:d;d=l;j=e;e=e+k|0;k=j>>>0>e>>>0?d+1|0:d;J[a+12>>2]=e;l=Zkc(J[c+4>>2],0,J[b+12>>2],0);j=Oc;m=Zkc(J[c+8>>2],0,J[b+8>>2],0);n=Oc;o=Zkc(J[c+12>>2],0,J[b+4>>2],0);p=Oc;d=f;f=g;g=d+f|0;d=0;e=g>>>0>>0?d+1|0:d;f=h;g=f+g|0;d=e;e=g>>>0< -f>>>0?d+1|0:d;f=i;g=f+g|0;d=e;e=g>>>0>>0?d+1|0:d;f=k;g=f+g|0;e=g>>>0>>0?e+1|0:e;d=p;f=g+o|0;g=f>>>0>>0?d+1|0:d;d=n;h=f+m|0;f=h>>>0>>0?d+1|0:d;d=j;i=h+l|0;h=i>>>0>>0?d+1|0:d;J[a+16>>2]=i;i=Zkc(J[c+8>>2],0,J[b+12>>2],0);k=Oc;l=Zkc(J[c+12>>2],0,J[b+8>>2],0);j=Oc;d=0;d=d+d|0;g=e+g|0;e=g>>>0>>0?d+1|0:d;g=g+f|0;e=g>>>0>>0?e+1|0:e;f=h;g=f+g|0;d=e;e=g>>>0>>0?d+1|0:d;d=j;f=g+l|0;g=f>>>0>>0?d+1|0:d;d=k;h=f+i|0;f=h>>>0>>0?d+1|0:d;J[a+20>>2]=h;c=Zkc(J[c+12>>2],0,J[b+12>>2],0)+e| -0;d=Oc;e=c>>>0>>0?d+1|0:d;c=c+g|0;d=c>>>0>>0?e+1|0:e;b=c+f|0;J[a+24>>2]=b;J[a+28>>2]=b>>>0>>0?d+1|0:d}function YEb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;u=Kc-288|0;Kc=u;q=J[a+332>>2];b=J[b+84>>2];a=u;for(;1;){j=J[b+96>>2];i=I[c+48>>1];k=J[b+160>>2];h=I[c+80>>1];o=J[b+224>>2];m=I[c+112>>1];n=J[b+32>>2];v=I[c+16>>1];r=P(I[c>>1],J[b>>2])<< -13|1024;l=P(J[b+192>>2],I[c+96>>1]);s=r+P(l,-11586)|0;g=P(J[b+64>>2],I[c+32>>1]);f=P(J[b+128>>2],I[c+64>>1]);t=g-f|0;J[a+128>>2]=s+P(t,-11586)>>11;w=P(f+g|0,10887);x=P(f,2012);f=r+P(l,5793)|0;l=(w-x|0)+f|0;k=P(h,k);h=P(n,v);n=P(k+h|0,7447);j=P(P(i,j),-10033);i=P(m,o);o=P(i+h|0,3962);m=(n-j|0)+o|0;J[a+256>>2]=l-m>>11;J[a>>2]=m+l>>11;m=s+P(t,5793)|0;h=P(h-(i+k|0)|0,10033);J[a+224>>2]=m-h>>11;J[a+32>>2]=h+m>>11;g=P(g,8875);h=g+(f-w|0)|0;k=P(k-i|0,11409);i=n+(j-k|0)|0;J[a+192>>2]=h-i>>11;J[a+64>>2]=h+ -i>>11;g=(f-g|0)+x|0;f=o+(j+k|0)|0;J[a+160>>2]=g-f>>11;J[a+96>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;p=p+1|0;if((p|0)!=8)continue;break}b=q+128|0;a=u;p=0;for(;1;){c=J[(p<<2)+d>>2]+e|0;g=J[a+20>>2];f=J[a+4>>2];o=P(g+f|0,7447);k=P(J[a+12>>2],-10033);h=J[a+28>>2];m=P(h+f|0,3962);n=(o-k|0)+m|0;r=(J[a>>2]<<13)+131072|0;l=J[a+24>>2];q=r+P(l,5793)|0;j=J[a+16>>2];i=J[a+8>>2];v=P(j+i|0,10887);t=P(j,2012);s=q+(v-t|0)|0;H[c|0]=K[b+(n+s>>>18&1023)|0];H[c+8|0]=K[b+(s-n>>>18&1023)|0];f=P(f-(h+g|0)|0,10033);n=r+P(l, --11586)|0;j=i-j|0;l=n+P(j,5793)|0;H[c+1|0]=K[b+(f+l>>>18&1023)|0];H[c+7|0]=K[b+(l-f>>>18&1023)|0];g=P(g-h|0,11409);f=o+(k-g|0)|0;h=P(i,8875);i=h+(q-v|0)|0;H[c+2|0]=K[b+(f+i>>>18&1023)|0];H[c+6|0]=K[b+(i-f>>>18&1023)|0];g=m+(g+k|0)|0;f=t+(q-h|0)|0;H[c+3|0]=K[b+(g+f>>>18&1023)|0];H[c+5|0]=K[b+(f-g>>>18&1023)|0];H[c+4|0]=K[b+(n+P(j,268423870)>>>18&1023)|0];a=a+32|0;p=p+1|0;if((p|0)!=9)continue;break}Kc=u+288|0}function _Cb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j= -0;var k=0;var l=0;a:{h=a;f=b+72|0;k=J[f+48>>2];b=J[f+44>>2];i=f+40|0;if(!(!k|(b|0)==(i|0))){a=b;for(;1;){if(!(J[a+24>>2]<(c|0)|J[a+20>>2]>(c|0))){if(H[a+19|0]>=0){b=J[a+12>>2];J[h>>2]=J[a+8>>2];J[h+4>>2]=b;J[h+8>>2]=J[a+16>>2];break a}mf(h,J[a+8>>2],J[a+12>>2]);break a}a=J[a+4>>2];if((i|0)!=(a|0))continue;break}}b:{c:{g=J[f+36>>2];if((g|0)<=0)break c;d=J[f+32>>2];if(!d)break c;a=0;d:{e:{f:{g:{if(g>>>0>=2){e=g-1|0;for(;1;){g=a+e>>1;j=P(g,20)+d|0;h:{if(J[j+12>>2]>(c|0)){e=g-1|0;break h}if(J[j+16>>2]>= -(c|0))break g;a=g+1|0}if((a|0)<(e|0))continue;break}}if((a|0)<=(e|0))break f;break c}a=_c(28);J[a>>2]=0;e=a+8|0;c=P(g,20)+d|0;i:{if(H[c+11|0]>=0){l=J[c+4>>2];J[e>>2]=J[c>>2];J[e+4>>2]=l;J[e+8>>2]=J[c+8>>2];break i}b=J[c+4>>2];c=J[c>>2];J[790620]=0;ca(16,e|0,c|0,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break e;d=J[f+32>>2];k=J[f+48>>2];b=J[f+44>>2]}c=J[j+16>>2];e=J[j+12>>2];J[a+4>>2]=b;J[a>>2]=i;J[a+20>>2]=e;J[a+24>>2]=c;J[b>>2]=a;J[f+48>>2]=k+1;J[f+44>>2]=a;a=P(g,20)+d|0;if(H[a+11|0]>=0)break d;break b}b= -P(a,20)+d|0;if(!(J[b+12>>2]<=(c|0)&J[b+16>>2]>=(c|0)))break c;c=_c(28);J[c>>2]=0;d=c+8|0;j:{k:{l:{if(H[b+11|0]>=0){e=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=e;J[d+8>>2]=J[b+8>>2];break l}e=J[b+4>>2];g=J[b>>2];J[790620]=0;ca(16,d|0,g|0,e|0);d=J[790620];J[790620]=0;if((d|0)==1)break k}d=J[b+16>>2];b=J[b+12>>2];J[c>>2]=i;J[c+20>>2]=b;J[c+24>>2]=d;b=J[i+4>>2];J[c+4>>2]=b;J[b>>2]=c;J[i+4>>2]=c;J[i+8>>2]=J[i+8>>2]+1;break j}a=Z()|0;Zc(c);ba(a|0);B()}a=J[f+32>>2]+P(a,20)|0;if(H[a+11|0]>=0)break d;break b}b= -Z()|0;Zc(a);ba(b|0);B()}b=J[a+4>>2];J[h>>2]=J[a>>2];J[h+4>>2]=b;J[h+8>>2]=J[a+8>>2];break a}J[h>>2]=0;H[h+11|0]=0;break a}mf(h,J[a>>2],J[a+4>>2])}}function cE(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;a:{b:switch(K[a+498|0]){case 3:b=Mi(a,L[a+1154>>1]);if(b)Bj(a,b,0);H[a+498|0]=0;return 0;default:g=L[a+1156>>1];b=L[a+1154>>1];d=I[a+1152>>1];c=L[a+1150>>1];break a;case 0:break b}b=L[a+1150>>1];d=L[a+1152>>1];g=b>>>0>d>>>0?-1:1;I[a+1156>>1]=g;c=b}c:{d:{if((K[a+1148| -0]&254)!=6){e:{for(;1;){c=Mi(a,b&65535);f:{if(!c)break f;if(K[a+498|0]){Bj(a,c,0);H[a+498|0]=0;break f}g:switch(K[a+1148|0]){case 0:H[c+31|0]=1;Bj(a,c,0);break f;case 1:H[c+31|0]=0;break f;case 2:if(!K[c+31|0])break f;Bj(a,c,0);break f;case 3:H[c+31|0]=1;break f;case 4:e=K[c+31|0];H[c+31|0]=!e;if(e)break f;Bj(a,c,0);break f;case 5:break g;default:break f}H[c+31|0]=!K[c+31|0]}if(K[a+497|0])break e;b=b+g<<16>>16;c=d<<16>>16;e=g<<16>>16;if((b|0)<=(c|0)&(e|0)>0|(e|0)<0&(b|0)>=(c|0))continue;break}H[a+ -498|0]=0;break d}I[a+1154>>1]=b;H[a+498|0]=4;return 0}i=1;h:{if(g<<16>>16>0){h=d<<16>>16;if((h|0)>16)break c;for(;1;){d=0;b=c;for(;1;){f=Mi(a,b&65535);i:{if(!f)break i;if(d&65535){H[f+31|0]=0;break i}if(e&65535){H[f+31|0]=1;d=b;j=f;break i}if(!K[f+31|0]){e=0;d=0;break i}d=0;H[f+31|0]=0;e=b}b=b+g<<16>>16;if((h|0)>=(b|0))continue;break}b=e&65535;e=b>>>0<=1?1:b;b=!(d&65535)&i;i=0;if(b)continue;break}break h}h=d<<16>>16;if((h|0)>c<<16>>16)break c;for(;1;){d=0;b=c;for(;1;){f=Mi(a,b&65535);j:{if(!f)break j; -if(d&65535){H[f+31|0]=0;break j}if(e&65535){H[f+31|0]=1;d=b;j=f;break j}if(!K[f+31|0]){e=0;d=0;break j}d=0;H[f+31|0]=0;e=b}b=b+g<<16>>16;if((h|0)<=(b|0))continue;break}b=e&65535;e=b>>>0<=1?1:b;b=!(d&65535)&i;i=0;if(b)continue;break}}H[a+498|0]=0;if(!j|K[a+1148|0]!=6)break d;Bj(a,j,0);if(!K[a+497|0])break d;I[a+1154>>1]=d;H[a+498|0]=3;return 0}return 0}H[a+498|0]=0;return 0}function Gj(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;h=Kc-32|0;Kc=h;J[h+16>>2]=13;a:{if((d|0)>=9){fd(1,-1,2453367, -0);break a}b:{c:{d:{e:switch(J[a>>2]-4|0){case 3:g=J[a+8>>2];break b;case 4:break c;case 0:break e;default:break d}if(hd(J[a+8>>2],2454380))break d;if((b|0)!=(c|0)){fd(1,-1,2455464,0);break a}f=_c(1048);J[f+8>>2]=b;J[f>>2]=2552412;J[f+4>>2]=b;f:{if((b|0)<=0)break f;c=0;d=0;if(b>>>0>=4){j=b&-4;for(;1;){a=f+16|0;g=d<<4;e=a+g|0;J[e+8>>2]=0;J[e+12>>2]=1072693248;J[e>>2]=0;J[e+4>>2]=0;e=a+(g|16)|0;J[e+8>>2]=0;J[e+12>>2]=1072693248;J[e>>2]=0;J[e+4>>2]=0;e=a+(g|32)|0;J[e+8>>2]=0;J[e+12>>2]=1072693248;J[e>> -2]=0;J[e+4>>2]=0;a=a+(g|48)|0;J[a+8>>2]=0;J[a+12>>2]=1072693248;J[a>>2]=0;J[a+4>>2]=0;d=d+4|0;i=i+4|0;if((j|0)!=(i|0))continue;break}}b=b&3;if(!b)break f;for(;1;){a=(d<<4)+f|0;J[a+24>>2]=0;J[a+28>>2]=1072693248;J[a+16>>2]=0;J[a+20>>2]=0;d=d+1|0;c=c+1|0;if((b|0)!=(c|0))continue;break}}J[f+1040>>2]=0;break a}fd(1,-1,2456578,0);break a}f=J[a+8>>2];g=Pc[J[J[f>>2]+76>>2]](f)|0}f=0;e=h+16|0;if(J[id(g,2457909,e,0)>>2]!=1){fd(1,-1,2458749,0);bd(e);break a}e=J[h+24>>2];bd(h+16|0);g:{h:{i:{j:switch(e|0){case 0:e= -_c(2992);J[790620]=0;a=ea(6464,e|0,a|0,g|0)|0;break i;case 2:e=_c(1576);J[790620]=0;a=ea(6465,e|0,h|0,g|0)|0;break i;case 3:e=_c(1072);J[790620]=0;a=ka(6466,e|0,h|0,g|0,b|0,c|0,d|0)|0;break i;case 4:break j;default:break h}e=_c(1584);J[790620]=0;a=ea(6467,e|0,a|0,g|0)|0}d=J[790620];J[790620]=0;if((d|0)!=1)break g;a=Z()|0;Zc(e);ba(a|0);B()}J[h>>2]=e;fd(1,-1,2460051,h);break a}if(!(Pc[J[J[a>>2]+20>>2]](a)|0)){Pc[J[J[a>>2]+4>>2]](a);break a}k:{if(J[a+4>>2]!=(b|0))break k;if((c|0)<0){f=a;break a}if(J[a+ -8>>2]!=(c|0))break k;f=a;break a}fd(1,-1,2460297,0);Pc[J[J[a>>2]+4>>2]](a)}Kc=h+32|0;return f}function Lna(a,b,c){var d=0;var e=0;var f=Q(0);var g=0;var h=0;var i=Q(0);var j=Q(0);var k=0;var l=0;var m=0;a:{b:{c:switch(b-a>>2){case 2:c=J[J[c>>2]+16>>2];b=b-4|0;d=J[b>>2];e=J[a>>2];if(!(N[c+(d<<2)>>2]>2]))break b;J[a>>2]=d;J[b>>2]=e;return 1;case 3:c=J[J[c>>2]+16>>2];b=b-4|0;e=J[b>>2];f=N[c+(e<<2)>>2];g=J[a+4>>2];i=N[c+(g<<2)>>2];d=J[a>>2];j=N[c+(d<<2)>>2];if(!(i>2]=e;J[b>>2]=g;b=J[a+4>>2];d=J[a>>2];if(!(N[c+(b<<2)>>2]>2]))break b;break a}if(f>2]=e;J[b>>2]=d;return 1}J[a+4>>2]=d;J[a>>2]=g;e=J[b>>2];if(!(j>N[c+(e<<2)>>2]))break b;J[a+4>>2]=e;J[b>>2]=d;return 1;case 4:PD(a,a+4|0,a+8|0,b-4|0,c);return 1;case 5:PD(a,a+4|0,a+8|0,a+12|0,c);c=J[J[c>>2]+16>>2];b=b-4|0;d=J[b>>2];e=J[a+12>>2];if(!(N[c+(d<<2)>>2]>2]))break b;J[a+12>>2]=d;J[b>>2]=e;b=J[a+12>>2];f=N[c+(b<<2)>>2];d=J[a+8>>2];if(!(f>2]))break b;J[a+8>>2]=b; -J[a+12>>2]=d;d=J[a+4>>2];if(!(f>2]))break b;J[a+8>>2]=d;J[a+4>>2]=b;d=J[a>>2];if(!(f>2]))break b;break a;case 0:case 1:break b;default:break c}g=a+4|0;d=a+8|0;k=J[J[c>>2]+16>>2];h=J[a+8>>2];f=N[k+(h<<2)>>2];l=J[a+4>>2];i=N[(l<<2)+k>>2];m=J[a>>2];j=N[(m<<2)+k>>2];d:{e:{if(!(i>2]=h;J[d>>2]=l;e=a;c=g;if(f>2]=m;J[a>>2]=l;e=g;if(!(f>2]=h;J[c>>2]=m}g=a+12|0;if((g|0)==(b|0))break b;e=0;for(;1;){f:{c= -g;l=J[c>>2];f=N[(l<<2)+k>>2];h=J[d>>2];if(!(f>2]))break f;for(;1;){g:{J[c>>2]=h;c=d;if((c|0)==(a|0)){c=a;break g}d=c-4|0;h=J[d>>2];if(f>2])continue}break}J[c>>2]=l;e=e+1|0;if((e|0)!=8)break f;return(g+4|0)==(b|0)}d=g;c=d+4|0;g=c;if((b|0)!=(c|0))continue;break}}return 1}J[a+4>>2]=d;J[a>>2]=b;return 1}function Kna(a,b,c){var d=0;var e=0;var f=Q(0);var g=0;var h=0;var i=Q(0);var j=Q(0);var k=0;var l=0;var m=0;a:{b:{c:switch(b-a>>2){case 2:c=J[J[c>>2]+12>>2];b=b-4|0;d=J[b>>2]; -e=J[a>>2];if(!(N[c+(d<<2)>>2]>2]))break b;J[a>>2]=d;J[b>>2]=e;return 1;case 3:c=J[J[c>>2]+12>>2];b=b-4|0;e=J[b>>2];f=N[c+(e<<2)>>2];g=J[a+4>>2];i=N[c+(g<<2)>>2];d=J[a>>2];j=N[c+(d<<2)>>2];if(!(i>2]=e;J[b>>2]=g;b=J[a+4>>2];d=J[a>>2];if(!(N[c+(b<<2)>>2]>2]))break b;break a}if(f>2]=e;J[b>>2]=d;return 1}J[a+4>>2]=d;J[a>>2]=g;e=J[b>>2];if(!(j>N[c+(e<<2)>>2]))break b;J[a+4>>2]=e;J[b>>2]=d;return 1;case 4:OD(a,a+4|0,a+8|0,b-4|0,c);return 1;case 5:OD(a, -a+4|0,a+8|0,a+12|0,c);c=J[J[c>>2]+12>>2];b=b-4|0;d=J[b>>2];e=J[a+12>>2];if(!(N[c+(d<<2)>>2]>2]))break b;J[a+12>>2]=d;J[b>>2]=e;b=J[a+12>>2];f=N[c+(b<<2)>>2];d=J[a+8>>2];if(!(f>2]))break b;J[a+8>>2]=b;J[a+12>>2]=d;d=J[a+4>>2];if(!(f>2]))break b;J[a+8>>2]=d;J[a+4>>2]=b;d=J[a>>2];if(!(f>2]))break b;break a;case 0:case 1:break b;default:break c}g=a+4|0;d=a+8|0;k=J[J[c>>2]+12>>2];h=J[a+8>>2];f=N[k+(h<<2)>>2];l=J[a+4>>2];i=N[(l<<2)+k>>2];m=J[a>>2];j=N[(m<< -2)+k>>2];d:{e:{if(!(i>2]=h;J[d>>2]=l;e=a;c=g;if(f>2]=m;J[a>>2]=l;e=g;if(!(f>2]=h;J[c>>2]=m}g=a+12|0;if((g|0)==(b|0))break b;e=0;for(;1;){f:{c=g;l=J[c>>2];f=N[(l<<2)+k>>2];h=J[d>>2];if(!(f>2]))break f;for(;1;){g:{J[c>>2]=h;c=d;if((c|0)==(a|0)){c=a;break g}d=c-4|0;h=J[d>>2];if(f>2])continue}break}J[c>>2]=l;e=e+1|0;if((e|0)!=8)break f;return(g+4|0)==(b|0)}d=g;c=d+4|0;g=c;if((b|0)!=(c|0))continue; -break}}return 1}J[a+4>>2]=d;J[a>>2]=b;return 1}function q5a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;c=Kc-16|0;Kc=c;d=c+4|0;_q(d,J[a>>2]);J[790620]=0;f=d;d=K[c+15|0];e=d<<24>>24<0;ea(3059,b|0,(e?J[c+4>>2]:f)|0,(e?J[c+8>>2]:d)|0)|0;d=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{if((d|0)!=1){if(H[c+15|0]<0)Zc(J[c+4>>2]);ar(b,J[a+4>>2]<10?1076994:1077154);d=c+4|0;_q(d,J[a+4>>2]);J[790620]=0;f=d;d=K[c+15|0];e=d<<24>>24<0;ea(3059,b|0,(e?J[c+4>>2]:f)|0,(e?J[c+8>>2]:d)|0)|0;d=J[790620];J[790620]=0; -if((d|0)==1)break g;if(H[c+15|0]<0)Zc(J[c+4>>2]);ar(b,J[a+8>>2]<10?1076994:1077154);d=c+4|0;_q(d,J[a+8>>2]);J[790620]=0;f=d;d=K[c+15|0];e=d<<24>>24<0;ea(3059,b|0,(e?J[c+4>>2]:f)|0,(e?J[c+8>>2]:d)|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(H[c+15|0]<0)Zc(J[c+4>>2]);ar(b,J[a+12>>2]<10?1077299:1077478);d=c+4|0;_q(d,J[a+12>>2]);J[790620]=0;f=d;d=K[c+15|0];e=d<<24>>24<0;ea(3059,b|0,(e?J[c+4>>2]:f)|0,(e?J[c+8>>2]:d)|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break e;if(H[c+15|0]<0)Zc(J[c+4>>2]); -ar(b,J[a+16>>2]<10?1077722:1095935);d=c+4|0;_q(d,J[a+16>>2]);J[790620]=0;f=d;d=K[c+15|0];e=d<<24>>24<0;ea(3059,b|0,(e?J[c+4>>2]:f)|0,(e?J[c+8>>2]:d)|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break d;if(H[c+15|0]<0)Zc(J[c+4>>2]);ar(b,J[a+20>>2]<10?1077722:1095935);d=c+4|0;_q(d,J[a+20>>2]);J[790620]=0;f=d;a=K[c+15|0];d=a<<24>>24<0;ea(3059,b|0,(d?J[c+4>>2]:f)|0,(d?J[c+8>>2]:a)|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break c;if(H[c+15|0]<0)Zc(J[c+4>>2]);ar(b,1096134);Kc=c+16|0;return}b=Z()|0;if(H[c+15| -0]>=0)break b;break a}b=Z()|0;if(H[c+15|0]>=0)break b;break a}b=Z()|0;if(H[c+15|0]>=0)break b;break a}b=Z()|0;if(H[c+15|0]>=0)break b;break a}b=Z()|0;if(H[c+15|0]>=0)break b;break a}b=Z()|0;if(H[c+15|0]>=0)break b;Zc(J[c+4>>2])}ba(b|0);B()}Zc(J[c+4>>2]);ba(b|0);B()}function JDa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;j=Kc-48|0;Kc=j;d=L[b+10>>1];e=L[b+8>>1];f=J[a+20>>2];if(f)Zc(f);J[a+16>>2]=0;J[a+20>>2]=0;I[a+ -12>>1]=d;I[a+10>>1]=d;I[a+8>>1]=e;d=P(d,e);if(d){d=_c((n=-1,o=Zkc(d,0,3,0),p=Oc,p?n:o));J[a+16>>2]=d;J[a+20>>2]=d}k=Qi(j+12|0,j+20|0,0,3);a:{b:{c:{d:{e:{f:{if(!L[a+8>>1]|!L[a+10>>1])break f;g:{if(c)break g;J[790620]=0;ca(8026,k|0,256,3);c=J[790620];J[790620]=0;if((c|0)==1)break c;J[790620]=0;Vj(k,3,0);c=J[790620];J[790620]=0;if((c|0)==1)break c;c=J[j+20>>2];d=L[b+16>>1];if(!d)break g;h=16711680/(d-1|0)|0;l=d&1;h:{if((d|0)==1){e=0;d=255;break h}m=d&65534;e=0;d=16711680;f=0;for(;1;){g=P(e,3)+c|0;i= -d>>>16|0;H[g+2|0]=i;H[g+1|0]=i;H[g|0]=i;g=P(e|1,3)+c|0;i=d-h|0;d=i>>>16|0;H[g+2|0]=d;H[g+1|0]=d;H[g|0]=d;e=e+2|0;d=i-h|0;f=f+2|0;if((m|0)!=(f|0))continue;break}d=d>>>16|0}if(!l)break g;e=P(e,3)+c|0;H[e+2|0]=d;H[e+1|0]=d;H[e|0]=d}if(!L[a+8>>1])break f;f=0;for(;1;){h=L[a+12>>1];e=J[a+16>>2];if(!J[b+20>>2]){J[790620]=0;aa(7590,b|0);d=J[790620];J[790620]=0;if((d|0)==1)break e}d=L[b+14>>1];i:{if(L[b+8>>1]<=f>>>0){g=d;d=L[b+12>>1];if(J[774602]<(g+d|0)){J[790620]=0;a=ka(7591,j+24|0,2747916,2748319,592,2777900, -0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break d;J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break a;e=Z()|0;od(a);break b}d=d+J[774601]|0;break i}d=L[b+12>>1]+(J[b+20>>2]+P(d,f)|0)|0}if(L[a+10>>1]){i=e?e+P(P(f,h),3)|0:0;e=0;for(;1;){h=i+P(e,3)|0;g=P(K[d+e|0],3)+c|0;l=K[g|0]|K[g+1|0]<<8;H[h|0]=l;H[h+1|0]=l>>>8;H[h+2|0]=K[g+2|0];e=e+1|0;if(e>>>0>1])continue;break}}f=f+1|0;if(f>>>0>1])continue;break}}Sd(k);Kc=j+48|0;return}e=Z()|0;break b}e=Z()|0;break b}e=Z()|0}Sd(k); -ba(e|0)}B()}function TK(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;if(d)J[d>>2]=0;g=4;a:{for(;1;){f=j;i=(f|0)<214748364;b:{for(;1;){c:{if(!g)break c;b=b+1|0;if(b>>>0>2])break c;e=0;break a}e=4-g|0;j=K[b|0];h=j>>>g&15;if((h|0)==14){o=1;g=e;continue}if(h>>>0>9)break b;if(!i){n=n+1|0;g=e;continue}break}j=0;g=e;if(!(f|h))continue;l=l+1|0;j=P(f,10)+h|0;continue}break}g=0;d:{if((h|0)!=10)break d;e:for(;1;){k=(f|0)<214748364&(m|0)<9;for(;1;){if(e){b= -b+1|0;if(b>>>0>=M[a+8>>2]){e=0;break a}j=K[b|0]}i=4-e|0;h=(j&255)>>>e&15;if(h>>>0>9){e=i;break d}if(!(f|h)){n=n-1|0;f=0;e=i;continue e}e=i;if(!k)continue;break}m=m+1|0;f=P(f,10)+h|0;continue}}f:{g:{h:{if(h-11>>>0<=1){i=0;for(;1;){if(e){b=b+1|0;if(b>>>0>=M[a+8>>2]){e=0;break a}j=K[b|0]}k=(j&255)>>>e&15;if(k>>>0<=9){p=k+P(g,10)|0;k=(g|0)>1E3;g=k?g:p;i=k?1:i;e=4-e|0;continue}break}if(!f){e=0;break a}a=(h|0)==12;if(i)break g;e=a?0-g|0:g;break h}e=0;if(!f)break a}a=(c+n|0)+e|0;if(d){a=a+l|0;b=l+m|0;if((b| -0)<=5){if((f|0)>=32768){e=me(f,10);J[d>>2]=(a-b|0)+1;break a}i:{j:{if((a|0)<=0)break j;c=(a|0)>=5?5:a;e=c-b|0;if((e|0)<=0)break j;a=a-c|0;f=P(J[(e<<2)+256272>>2],f);if((f|0)<32768)break i;f=(f>>>0)/10|0;a=a+1|0;break i}a=a-b|0}J[d>>2]=a;e=f<<16;break a}b=b<<2;c=J[b+256252>>2];if(((f|0)/(c|0)|0)>=32768){e=me(f,J[b+256256>>2]);J[d>>2]=a-4;break a}e=me(f,c);J[d>>2]=a-5;break a}e=2147483647;b=a+l|0;if((b|0)>5)break a;if((b|0)<-5)break f;if((b|0)>=0)a=m-a|0;else{f=(f|0)/J[256272-(b<<2)>>2]|0;a=l+m|0}c= -(a|0)==10;b=c?(f|0)/10|0:f;a=c?9:a;if((a|0)>0){e=0;a=J[(a<<2)+256272>>2];if(((b|0)/(a|0)|0)>32767)break a;e=me(b,a);break a}a=P(b,J[256272-(a<<2)>>2]);e=(a|0)>32767?2147483647:a<<16;break a}e=2147483647;if(!a)break a}e=0}return o?0-e|0:e}function Dzb(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;i=J[a+4>>2];k=c;l=Kc-16|0;Kc=l;j=J[f+16>>2];a=J[f+12>>2];J[790620]=0;if(H[e+4|0]&1)I[e+4>>1]=2;c=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{if((c|0)== -1)break f;h=J[e+8>>2];c=I[e+4>>1];J[790620]=0;ka(3316,e|0,0,((c|0)<0?h:c>>5)|0,a|0,0,j-a>>1)|0;c=J[790620];J[790620]=0;if((c|0)==1)break f;J[l+12>>2]=a;g:{h:{if(!d){a=0;if((b|0)==(k|0))break c;j=b+2|0;c=L[b>>1];i:{if((c&63488)!=55296){h=J[i+28>>2];c=L[J[h>>2]+(c>>>5&2046)>>1]+(c&63)|0;break i}j:{if(c&1024|(k|0)==(j|0))break j;d=L[j>>1];if((d&64512)!=56320)break j;j=b+4|0;c=(d+(c<<10)|0)-56613888|0;h=J[i+28>>2];if((c|0)>=J[h+16>>2]){c=J[h+12>>2]-2|0;break i}c=ig(h,c);h=J[i+28>>2];break i}h=J[i+28>> -2];c=J[h+12>>2]-1|0}c=L[J[h+4>>2]+(c<<1)>>1];k:{if(c>>>0<=64511){if(c>>>0>1]|c>>>0>=L[i+22>>1])break c;c=J[i+36>>2]+(c&65534)|0;if(!(K[c|0]&128))break c;d=K[c-2|0];break k}d=c>>>1|0}c=b;e=0;if(!(d&255))break b;if((k|0)!=(j|0))break h;a=d;break g}NU(i,b,k,f,g);break a}a=d;for(;1;){c=j+2|0;e=L[j>>1];l:{if((e&63488)!=55296){e=L[J[h>>2]+(e>>>5&2046)>>1]+(e&63)|0;break l}m:{if(e&1024|(c|0)==(k|0))break m;m=L[c>>1];if((m&64512)!=56320)break m;c=j+4|0;e=((e<<10)+m|0)-56613888|0;if((e|0)>=J[h+16>> -2]){e=J[h+12>>2]-2|0;break l}e=ig(h,e);h=J[i+28>>2];break l}e=J[h+12>>2]-1|0}e=L[J[h+4>>2]+(e<<1)>>1];n:{if(e>>>0>=64512){e=e>>>1|0;break n}if(e>>>0>1]|e>>>0>=L[i+22>>1])break e;e=J[i+36>>2]+(e&65534)|0;if(!(K[e|0]&128))break e;e=K[e-2|0]}if(!(e&255))break e;a=e;j=c;if((c|0)!=(k|0))continue;break}}c=k;break d}b=Z()|0;J[l+8>>2]=a;ba(b|0);B()}c=j}e=d;break b}c=b;e=0}if(!k)k=Dt(c,0);if(!OU(f,b,c-b>>1,0,e&255,a&255,g))break a;ak(f,c,k,g)}Kc=l+16|0}function Pua(a,b){a=a|0;b=b|0;var c=0;var d=0; -var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;a:{if((a|0)==(b|0))break a;if((a|0)!=(b|0)){O[a+8>>3]=O[b+8>>3];O[a+16>>3]=O[b+16>>3];O[a+24>>3]=O[b+24>>3];O[a+32>>3]=O[b+32>>3];O[a+40>>3]=O[b+40>>3];O[a+48>>3]=O[b+48>>3]}c=J[b+60>>2];d=J[b- -64>>2];if(d)J[d+4>>2]=J[d+4>>2]+1;J[a+60>>2]=c;e=a- -64|0;c=J[e>>2];J[e>>2]=d;b:{if(!c)break b;d=J[c+4>>2];J[c+4>>2]=d-1;if(d)break b;Pc[J[J[c>>2]+8>>2]](c);jd(c)}H[a+92|0]=K[b+92|0];H[a+93|0]=K[b+93|0];H[a+94|0]=K[b+94|0];J[a+96>>2]=J[b+96>>2];H[a+100|0]=K[b+ -100|0];J[a+104>>2]=J[b+104>>2];J[a+108>>2]=J[b+108>>2];H[a+112|0]=K[b+112|0];H[a+113|0]=K[b+113|0];H[a+114|0]=K[b+114|0];H[a+115|0]=K[b+115|0];$M(a+256|0,b+256|0);O[a+216>>3]=O[b+216>>3];O[a+224>>3]=O[b+224>>3];O[a+208>>3]=O[b+208>>3];J[a+88>>2]=J[b+88>>2];J[a+68>>2]=J[b+68>>2];c=J[b+72>>2];d=J[b+76>>2];if(d)J[d+4>>2]=J[d+4>>2]+1;J[a+72>>2]=c;c=J[a+76>>2];J[a+76>>2]=d;c:{if(!c)break c;d=J[c+4>>2];J[c+4>>2]=d-1;if(d)break c;Pc[J[J[c>>2]+8>>2]](c);jd(c)}d=J[b+80>>2];c=J[b+84>>2];if(c)J[c+8>>2]=J[c+ -8>>2]+1;J[a+80>>2]=d;d=J[a+84>>2];J[a+84>>2]=c;if(d)jd(d);J[a+248>>2]=J[b+248>>2];O[a+232>>3]=O[b+232>>3];O[a+240>>3]=O[b+240>>3];wo(a+120|0,b+120|0);H[a+254|0]=K[b+254|0];H[a+253|0]=K[b+253|0];J[a+276>>2]=J[a+272>>2];c=J[b+276>>2];d=J[b+272>>2];if((c|0)==(d|0))break a;oN(a+272|0,c-d>>3);d=J[b+276>>2];c=J[b+272>>2];if((d|0)==(c|0))break a;e=d-c>>3;f=e>>>0<=1?1:e;h=f&3;d=J[a+272>>2];b=0;if(e>>>0>=4){j=f&-4;f=0;for(;1;){e=b<<3;O[e+d>>3]=O[c+e>>3];g=e|8;O[g+d>>3]=O[c+g>>3];g=e|16;O[g+d>>3]=O[c+g>>3]; -e=e|24;O[e+d>>3]=O[c+e>>3];b=b+4|0;f=f+4|0;if((j|0)!=(f|0))continue;break}}if(!h)break a;for(;1;){e=b<<3;O[e+d>>3]=O[c+e>>3];b=b+1|0;i=i+1|0;if((i|0)!=(h|0))continue;break}}return a|0}function Wn(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;h=Kc-16|0;Kc=h;a:{if(J[a+4>>2]!=1?a:0)break a;b:{if(!c)break b;d=9440;if((c|0)!=9440){e=c;for(;1;){f=K[e|0];if((f|0)!=K[d|0])break b;d=d+1|0;e=e+1|0;if(f)continue;break}}d=14781;f=0;if((b|0)==14781)break a;if(!b)break b;e=b;for(;1;){g=K[e|0];if((g|0)!=K[d|0])break b; -d=d+1|0;e=e+1|0;if(g)continue;break}break a}f=Pc[J[751853]](24)|0;if(!f){J[h>>2]=14838;md(0,0,0,0,0,2,2,3,14838,0,0,0,33946,h);f=0;break a}J[f>>2]=0;J[f+4>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;J[f+4>>2]=18;if(b){d=b;for(;1;){e=d;d=d+1|0;if(K[e|0])continue;break}d=0;e=e-b|0;c:{if((e|0)<0)break c;g=Pc[J[751856]](e+1|0)|0;if(!g){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break c}d=ad(g,b,e);H[e+d|0]=0}J[f+8>>2]=d}if(c){d=c;for(;1;){b=d;d=d+1|0;if(K[b|0])continue;break}d=0;b=b-c|0;d:{if((b| -0)<0)break d;e=Pc[J[751856]](b+1|0)|0;if(!e){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break d}d=ad(e,c,b);H[b+d|0]=0}J[f+12>>2]=d}if(!a)break a;b=J[a+48>>2];if(!b){J[a+48>>2]=f;break a}e=0;c=J[f+12>>2];d=J[b+12>>2];if(c|d){e:{if((c|0)==(d|0))break e;f:{if(!d|!c)break f;e=c;for(;1;){a=K[d|0];if((a|0)!=K[e|0])break f;e=e+1|0;d=d+1|0;if(a)continue;break}break e}g:{d=J[b>>2];h:{if(!d)break h;if(c)for(;1;){b=d;d=J[d+12>>2];if((d|0)==(c|0))break g;e=c;i:{if(!d)break i;for(;1;){a=K[d|0];if((a|0)!=K[e|0])break i; -e=e+1|0;d=d+1|0;if(a)continue;break}break g}d=J[b>>2];if(d)continue;break h}for(;1;){b=d;if(!J[d+12>>2])break g;d=J[d>>2];if(d)continue;break}}J[b>>2]=f;break a}a=J[f+8>>2];if(a){Pc[J[751857]](a);c=J[f+12>>2]}if(c)Pc[J[751857]](c);Pc[J[751857]](f);f=0;break a}e=c}a=J[f+8>>2];if(a){Pc[J[751857]](a);e=J[f+12>>2]}if(e)Pc[J[751857]](e);Pc[J[751857]](f);f=0}Kc=h+16|0;return f}function lHa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;j=Kc-16|0; -Kc=j;d=1;a:{if((c|0)<=0)break a;k=J[a+608>>2];m=J[a+604>>2];for(;1;){l=J[a+56>>2];e=(l|0)>0;b:{if((l|0)<=0){f=k;g=0;break b}g=0;h=0;d=b;f=k;if((f|0)<=0)break b;for(;1;){c:{d:{e:{f:{g:{f=K[m|0];switch((f>>>6|0)-1|0){case 2:break d;case 1:break e;case 0:break f;default:break g}}h:{if(g&1){e=K[d|0]|h;H[d|0]=e;f=f-1|0;g=g+1|0;d=d+1|0;e=e&255;break h}e=h<<4|h}g=f+g|0;if(!((f|0)<=0|(l|0)<=(g|0))){i=f-2|0;h=(f>>>0>=i>>>0?i:0)+1|0;i=(h>>>1|0)+1|0;f=(f-(h&-2)|0)-2|0;d=dd(d,e,i)+i|0}if((f|0)==-1){d=d-1|0;H[d| -0]=K[d|0]&240}h=e&15;break c}e=f>>>4&3;i:{if((e|0)==2){e=d;break i}e=J[(e<<2)+94976>>2]+h|0;h=e&15;j:{if(g&1){i=K[d|0]|h;e=d+1|0;break j}i=e<<4;e=d}g=g+1|0;H[d|0]=i}d=f>>>2&3;k:{if((d|0)==2){d=e;e=g;break k}d=J[(d<<2)+94976>>2]+h|0;h=d&15;l:{if(g&1){i=K[e|0]|h;d=e+1|0;break l}i=d<<4;d=e}H[e|0]=i;e=g+1|0}f=f&3;if((f|0)==2){g=e;break c}g=e+1|0;f=J[(f<<2)+94976>>2]+h|0;h=f&15;if(e&1){H[d|0]=K[d|0]|h;d=d+1|0;break c}H[d|0]=f<<4;break c}e=f>>>3&7;m:{if((e|0)==4){e=d;break m}e=J[(e<<2)+94992>>2]+h|0;h= -e&15;n:{if(g&1){i=K[d|0]|h;e=d+1|0;break n}i=e<<4;e=d}H[d|0]=i;g=g+1|0}i=g;d=f&7;if((d|0)==4){d=e;break c}g=i+1|0;d=J[(d<<2)+94992>>2]+h|0;h=d&15;if(i&1){H[e|0]=K[e|0]|h;d=e+1|0;break c}H[e|0]=d<<4;d=e;break c}e=g+1|0;h=f&15;o:{if(g&1){H[d|0]=K[d|0]|h;d=d+1|0;break o}H[d|0]=f<<4}g=e}f=k-1|0;m=m+1|0;e=(g|0)<(l|0);if(k>>>0<2)break b;k=f;if(e)continue;break}}J[a+608>>2]=f;J[a+604>>2]=m;if((g|0)!=(l|0)){b=J[a>>2];c=J[a+628>>2];a=J[a+472>>2];J[j+12>>2]=l;J[j+8>>2]=g;J[j+4>>2]=a;J[j>>2]=e?67396:67987;Bd(c, -b,66916,j);d=0;break a}d=J[a+588>>2];b=d+b|0;k=f;c=c-d|0;if((c|0)>0)continue;break}d=1}Kc=j+16|0;return d|0}function nJ(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;a:{if(H[a+20|0]&1|(!b|(J[a+24>>2]|J[a+48>>2])))break a;if(!FU(a,J[a+16>>2]+c|0))break a;j=J[a+28>>2];k=j-4|0;e=J[b>>2];i=J[a+8>>2];c=J[i>>2];f=1;g=1;for(;1;){b:{c:switch(h|0){case 0:if((c|0)<(e|0)){d:{e:{if((d|0)<=0)break e;h=J[(d<<2)+k>>2];if((h|0)<(c|0))break e;d=d-1|0;c=J[(f<<2)+i>>2];c=(c|0)>(h|0)?c:h;break d}J[(d<< -2)+j>>2]=c;d=d+1|0;c=J[(f<<2)+i>>2]}h=1;f=f+1|0;continue}if((c|0)>(e|0)){f:{g:{if((d|0)<=0)break g;h=J[(d<<2)+k>>2];if((h|0)<(e|0))break g;d=d-1|0;e=J[(g<<2)+b>>2];e=(e|0)>(h|0)?e:h;break f}J[(d<<2)+j>>2]=e;d=d+1|0;e=J[(g<<2)+b>>2]}g=g+1|0;h=2;continue}if((c|0)==1114112)break b;h:{i:{if((d|0)<=0)break i;e=J[(d<<2)+k>>2];if((e|0)<(c|0))break i;d=d-1|0;c=J[(f<<2)+i>>2];c=(c|0)>(e|0)?c:e;break h}J[(d<<2)+j>>2]=c;d=d+1|0;c=J[(f<<2)+i>>2]}f=f+1|0;e=J[(g<<2)+b>>2];h=3;g=g+1|0;continue;case 3:j:{if((c|0)>= -(e|0)){if((c|0)!=1114112)break j;break b}c=e;if((c|0)==1114112)break b}J[(d<<2)+j>>2]=c;d=d+1|0;e=J[(g<<2)+b>>2];c=J[(f<<2)+i>>2];h=0;f=f+1|0;g=g+1|0;continue;case 1:if((c|0)<(e|0)){J[(d<<2)+j>>2]=c;d=d+1|0;c=J[(f<<2)+i>>2];h=0;f=f+1|0;continue}if((c|0)>(e|0)){e=J[(g<<2)+b>>2];h=3;g=g+1|0;continue}if((c|0)==1114112)break b;h=2;e=J[(g<<2)+b>>2];c=J[(f<<2)+i>>2];f=f+1|0;g=g+1|0;continue;case 2:break c;default:continue}if((c|0)>(e|0)){J[(d<<2)+j>>2]=e;d=d+1|0;e=J[(g<<2)+b>>2];h=0;g=g+1|0;continue}if((c| -0)<(e|0)){c=J[(f<<2)+i>>2];h=3;f=f+1|0;continue}if((c|0)==1114112)break b;h=1;e=J[(g<<2)+b>>2];c=J[(f<<2)+i>>2];f=f+1|0;g=g+1|0;continue}break}J[(d<<2)+j>>2]=1114112;J[a+28>>2]=i;J[a+8>>2]=j;J[a+16>>2]=d+1;b=J[a+12>>2];J[a+12>>2]=J[a+32>>2];J[a+32>>2]=b;b=J[a+36>>2];if(!b)break a;ke(b);J[a+36>>2]=0;J[a+40>>2]=0}}function zEb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;i=Kc-16|0;Kc=i;a:{g=J[a+168>>2];b:{if(!g){g=0;break b}h=J[a+172>> -2];if(!h)h=Pc[J[J[g>>2]+16>>2]](g)|0;g=J[a+8>>2];if(g){Pc[J[J[g>>2]+12>>2]](g)|0;J[a+8>>2]=0}j=Ija(i+12|0);J[J[j>>2]>>2]=J[h+40>>2];k=J[J[h>>2]+28>>2];g=0;J[790620]=0;b=na(k|0,h|0,j|0,b|0,c|0,d|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break a;J[a+8>>2]=b;c:{if(!b)break c;J[b+284>>2]=a;l=O[f>>3];m=O[e>>3];n=O[d>>3];J[790620]=0;Na(3071,b|0,+n,+m,+l);b=J[790620];J[790620]=0;if((b|0)==1)break a;c=a+112|0;d:{if(H[a+123|0]<0){J[a+116>>2]=0;b=J[a+112>>2];break d}H[a+123|0]=0;b=c}J[b>>2]=0;g=1;b=J[J[a+8>> -2]+188>>2];if(!b)break c;b=J[b+20>>2];e:{if(b){d=0;f:{f=K[b|0];if(!f)break f;h=b;for(;1;){e=d;d=d+1|0;k=K[h+1|0];h=h+1|0;if(k)continue;break}if((f|0)!=60|e>>>0<6|(K[b+1|0]!=117|K[b+2|0]!=116))break f;if(K[b+3|0]!=102|K[b+4|0]!=56|K[b+5|0]!=62)break f;J[790620]=0;ca(1633,i|0,b+6|0,e-5|0);b=J[790620];J[790620]=0;if((b|0)!=1)break e;break a}J[790620]=0;ia(3072,i|0,b|0,d|0,0);b=J[790620];J[790620]=0;if((b|0)==1)break a;break e}J[i>>2]=0;H[i+11|0]=0}b=J[a+8>>2];if(H[b+303|0]<0)Zc(J[b+292>>2]);d=J[i+4>> -2];J[b+292>>2]=J[i>>2];J[b+296>>2]=d;J[b+300>>2]=J[i+8>>2];b=J[a+8>>2];d=b+292|0;if((d|0)==(c|0))break c;f=K[b+303|0];e=f<<24>>24;if(H[a+123|0]>=0){if((e|0)>=0){a=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=a;J[c+8>>2]=J[d+8>>2];break c}a=J[b+296>>2];b=J[b+292>>2];J[790620]=0;ea(1646,c|0,b|0,a|0)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break c;break a}a=J[b+296>>2];b=J[b+292>>2];J[790620]=0;h=b;b=(e|0)<0;ea(1645,c|0,(b?h:d)|0,(b?a:f)|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break a}ze(j)}Kc=i+16|0;return g| -0}a=Z()|0;ze(j);ba(a|0);B()}function TA(a,b,c,d,e,f,g,h,i,j,k,l){var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;var y=0;o=Kc-1152|0;Kc=o;m=J[k+8>>2];p=Pc[J[J[m>>2]+28>>2]](m)|0;sx(k,d,o+256|0);sx(k,g,o+128|0);sx(k,j,o);a:{b:{c:{d:{if((p|0)<=0)break d;for(;1;){m=t<<2;v=J[m+(o+128|0)>>2];x=J[m+(o+256|0)>>2]-v|0;y=x>>31;if((y^x)-y>>>0>256)break d;v=v-J[m+o>>2]|0;m=v>>31;if((m^v)-m>>>0>256)break d;t=t+1|0;if((p|0)!=(t|0))continue;break}m=J[a+28>>2];break c}m= -J[a+28>>2];if((l|0)==6|(p|0)==(t|0))break c;n=O[m+16>>3];u=e-b;q=f-c;s=O[m+32>>3];if(!(R(n*u+q*s)<.5))break b;w=O[m+24>>3];r=w*u;u=O[m+40>>3];if(!(R(r+q*u)<.5))break b;q=h-e;r=i-f;if(!(R(n*q+r*s)<.5)|!(R(w*q+r*u)<.5))break b;r=n;n=b-h;q=c-i;if(!(R(r*n+q*s)<.5)|!(R(w*n+q*u)<.5))break b}ad(m+124|0,o+256|0,128);d=J[a+8>>2];Pc[J[J[d>>2]+116>>2]](d,J[a+28>>2]);d=J[a+28>>2];O[d+608>>3]=c;O[d+600>>3]=b;d=J[d+596>>2];O[d+16>>3]=c;O[d+8>>3]=b;J[d>>2]=1;d=J[a+28>>2];O[d+608>>3]=f;O[d+600>>3]=e;pf(J[d+596>> -2],e,f);d=J[a+28>>2];O[d+608>>3]=i;O[d+600>>3]=h;pf(J[d+596>>2],h,i);d=J[a+28>>2];yh(J[d+596>>2]);g=J[d+596>>2];g=J[(J[g+24>>2]+(J[g+28>>2]<<2)|0)-4>>2];j=J[g+12>>2]<<3;O[d+600>>3]=O[(j+J[g>>2]|0)-8>>3];O[d+608>>3]=O[(j+J[g+4>>2]|0)-8>>3];d=J[a+8>>2];Pc[J[J[d>>2]+204>>2]](d,J[a+28>>2]);nh(J[a+28>>2]);break a}t=J[k+324>>2];if((t|0)>0){m=0;for(;1;){p=m<<3;n=O[p+d>>3];s=O[g+p>>3];O[p+(o+896|0)>>3]=(n+s)*.5;r=n;n=O[j+p>>3];O[p+(o+384|0)>>3]=(r+n)*.5;O[p+(o+640|0)>>3]=(s+n)*.5;m=m+1|0;if((t|0)!=(m|0))continue; -break}}r=b;q=c;t=d;n=(b+e)*.5;s=(c+f)*.5;m=o+896|0;b=(b+h)*.5;c=(c+i)*.5;p=o+384|0;d=l+1|0;TA(a,r,q,t,n,s,m,b,c,p,k,d);r=e;q=f;l=g;e=(e+h)*.5;f=(f+i)*.5;g=o+640|0;TA(a,n,s,m,r,q,l,e,f,g,k,d);TA(a,n,s,m,e,f,g,b,c,p,k,d);TA(a,b,c,p,e,f,g,h,i,j,k,d)}Kc=o+1152|0}function y_(a,b,c){var d=0;a:{b:{c:{d:{e:{f:switch(c|0){case 1:Pc[J[J[a>>2]+8>>2]](a,1);c=J[a+12>>2];J[a+12>>2]=c+4;J[c>>2]=b;break e;case 0:Pc[J[J[a>>2]+8>>2]](a,1);b=J[a+12>>2];J[a+12>>2]=b+4;J[b>>2]=32;break e;case 2:Pc[J[J[a>>2]+8>>2]](a, -5);b=J[a+12>>2];J[b+8>>2]=109;J[b+12>>2]=112;J[b>>2]=38;J[b+4>>2]=97;break c;case 3:Pc[J[J[a>>2]+8>>2]](a,6);b=J[a+12>>2];J[b+16>>2]=115;J[b+8>>2]=112;J[b+12>>2]=111;J[b>>2]=38;J[b+4>>2]=97;break b;case 4:Pc[J[J[a>>2]+8>>2]](a,4);b=J[a+12>>2];J[b+8>>2]=116;J[b>>2]=38;J[b+4>>2]=108;break a;case 5:Pc[J[J[a>>2]+8>>2]](a,4);b=J[a+12>>2];J[b+8>>2]=116;J[b>>2]=38;J[b+4>>2]=103;break a;case 6:Pc[J[J[a>>2]+8>>2]](a,6);b=J[a+12>>2];J[b+16>>2]=116;J[b+8>>2]=117;J[b+12>>2]=111;J[b>>2]=38;J[b+4>>2]=113;break b; -case 7:Pc[J[J[a>>2]+8>>2]](a,5);b=J[a+12>>2];J[b+8>>2]=120;J[b+12>>2]=65;break d;case 8:Pc[J[J[a>>2]+8>>2]](a,5);b=J[a+12>>2];J[b+8>>2]=120;J[b+12>>2]=68;break d;case 9:Pc[J[J[a>>2]+8>>2]](a,5);b=J[a+12>>2];J[b+8>>2]=120;J[b+12>>2]=57;break d;case 10:Pc[J[J[a>>2]+8>>2]](a,7);b=J[a+12>>2];J[b+16>>2]=53;J[b+20>>2]=70;J[b+8>>2]=48;J[b+12>>2]=48;J[b>>2]=95;J[b+4>>2]=120;J[a+12>>2]=b+28;J[b+24>>2]=95;J[a+16>>2]=J[a+16>>2]+7;return;case 11:Pc[J[J[a>>2]+8>>2]](a,7);c=J[a+12>>2];J[c>>2]=95;J[c+4>>2]=120; -d=J[a+16>>2];J[c+20>>2]=J[((b&15)<<2)+2817888>>2];J[c+16>>2]=J[(b>>>2&60)+2817888>>2];J[c+12>>2]=J[(b>>>6&60)+2817888>>2];J[c+8>>2]=J[(b>>>10&60)+2817888>>2];J[a+12>>2]=c+28;J[c+24>>2]=95;J[a+16>>2]=d+7;break;default:break f}return}J[a+16>>2]=J[a+16>>2]+1;return}J[b>>2]=38;J[b+4>>2]=35}J[a+12>>2]=b+20;J[b+16>>2]=59;J[a+16>>2]=J[a+16>>2]+5;return}J[a+12>>2]=b+24;J[b+20>>2]=59;J[a+16>>2]=J[a+16>>2]+6;return}J[a+12>>2]=b+16;J[b+12>>2]=59;J[a+16>>2]=J[a+16>>2]+4}function J8a(a,b,c,d){a=a|0;b=b|0;c=c| -0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;h=Kc-32|0;Kc=h;p=J[a+52>>2];i=J[a>>2];l=gd(ep(i));a:{if(!l){Bd(J[i+628>>2],J[i>>2],78624,0);break a}Vg(l,0,ep(i));J[h+16>>2]=h+28;jf(i,322,h+16|0);J[h>>2]=h+24;jf(i,323,h);b:{c:{d:{e:{f:{g:{h:switch(L[a+28>>1]-1|0){case 0:case 4:f=L[a+30>>1];if(f>>>0>8)break d;e=1<> -1];if(f>>>0>8)break d;e=1<>1];if(f>>>0>8)break d;f=1<>1];if(g>>>0>7)break d;f=1<>2]+c|0)|0;break b}g=0}t=1;f=c-J[h+28>>2]|0}q=1;if(!(!d|!c))for(;1;){e=J[h+24>>2];e=e-((J[a+76>>2]+ -k>>>0)%(e>>>0)|0)|0;n=e+k>>>0>d>>>0?d-k|0:e;r=(P(c,m)<<2)+b|0;e=0;for(;1;){i:{if(!((Ax(i,l,J[a+80>>2]+e|0,J[a+76>>2]+k|0,0)|0)>=0|!J[a+4>>2])){q=0;break i}o=J[a+76>>2];j=J[h+24>>2];o=P(pq(i),(k+o>>>0)%(j>>>0)|0);j=J[h+28>>2];j:{if(j+e>>>0<=c>>>0){Pc[p|0](a,(e<<2)+r|0,e,m,j,n,0,f,l+o|0);break j}s=c-e|0;j=j-s|0;Pc[p|0](a,(e<<2)+r|0,e,m,s,n,j,f+j|0,l+o|0)}e=J[h+28>>2]+e|0;if(e>>>0>>0)continue}break}m=(t?n:0-n|0)+m|0;k=k+n|0;if(k>>>0>>0)continue;break}Zc(l);if(!d|g>>>0<2)break a;g=0;for(;1;){e= -(P(c,g)<<2)+b|0;a=(e+(c<<2)|0)-4|0;if(a>>>0>e>>>0)for(;1;){f=J[e>>2];J[e>>2]=J[a>>2];J[a>>2]=f;a=a-4|0;e=e+4|0;if(a>>>0>e>>>0)continue;break}g=g+1|0;if((g|0)!=(d|0))continue;break}}Kc=h+32|0;return q|0}function yD(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;m=1;a:{b:{if(!J[b>>2]){b=c;break b}if(!J[c>>2])break b;m=0;if(J[c+8>>2]>2])break a}d=J[a+20>>2];c:{if(!d)break c;e=J[b+8>>2];d:{for(;1;){h=J[(P(g,20)+a|0)+36>>2];if((h|0)>=(e|0))break d;g=g+1|0; -if((d|0)!=(g|0))continue;break}g=d;break c}if(K[(P(g,20)+a|0)+28|0]&8|(!m&(h|0)<=J[c+8>>2]|(e|0)==(h|0)))break a}d=J[a+4>>2];if(!(!K[d+12|0]|K[b|0]&16)){e:{if(!m){d=Gp(d,(J[b+8>>2]+J[c+8>>2]|0)/2|0);e=Fd((J[c+8>>2]-J[b+8>>2]|0)/2|0,J[a+16>>2]);J[b+12>>2]=d-e;e=d+e|0;d=c;break e}e=Gp(d,J[b+8>>2]);d=b}J[d+12>>2]=e}e=P(g,20)+a|0;if(J[b+12>>2]>2]?g:0)break a;d=J[a+20>>2];f:{if(d>>>0<=g>>>0)break f;e=J[e+40>>2];if(!m){if((e|0)>=J[c+12>>2])break f;break a}if((e|0)>2])break a}h=d+!m|0;if(h>>> -0>191)break a;k=d-g|0;g:{if(!k)break g;i=g+1|0;h:{if(!(k&1)){e=d;break h}f=a+28|0;j=f+P(h,20)|0;e=d-1|0;f=f+P(e,20)|0;l=J[f+4>>2];J[j>>2]=J[f>>2];J[j+4>>2]=l;J[j+16>>2]=J[f+16>>2];l=J[f+12>>2];J[j+8>>2]=J[f+8>>2];J[j+12>>2]=l;h=h-1|0;k=k-1|0}if((d|0)==(i|0))break g;j=a+28|0;for(;1;){i=j+P(e,20)|0;f=i-20|0;l=J[f+4>>2];d=j+P(h,20)|0;J[d>>2]=J[f>>2];J[d+4>>2]=l;J[d+16>>2]=J[f+16>>2];l=J[f+12>>2];J[d+8>>2]=J[f+8>>2];J[d+12>>2]=l;f=d-20|0;d=i-40|0;J[f+16>>2]=J[d+16>>2];i=J[d+12>>2];J[f+8>>2]=J[d+8>>2]; -J[f+12>>2]=i;i=J[d+4>>2];J[f>>2]=J[d>>2];J[f+4>>2]=i;h=h-2|0;e=e-2|0;k=k-2|0;if(k)continue;break}}g=P(g,20);d=g+a|0;J[d+44>>2]=J[b+16>>2];e=J[b+12>>2];J[d+36>>2]=J[b+8>>2];J[d+40>>2]=e;e=J[b+4>>2];J[d+28>>2]=J[b>>2];J[d+32>>2]=e;J[a+20>>2]=J[a+20>>2]+1;if(m)break a;b=g+(a+20|0)|0;J[b+44>>2]=J[c+16>>2];d=J[c+12>>2];J[b+36>>2]=J[c+8>>2];J[b+40>>2]=d;d=J[c+4>>2];J[b+28>>2]=J[c>>2];J[b+32>>2]=d;J[a+20>>2]=J[a+20>>2]+1}}function _f(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;if(!b)return 6; -if(!a)return 40;d=J[a+32>>2];for(;1;){a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{o:{g=K[b|0];switch(g-4|0){case 18:case 19:break h;case 16:case 17:break i;case 14:case 15:break j;case 12:case 13:break k;case 10:case 11:break l;case 8:case 9:break m;case 20:case 21:break n;case 0:break o;case 4:case 5:break f;default:break g}}e=J[a+4>>2];g=L[b+2>>1];h=J[a+20>>2];if(h){if(e>>>0>>0){f=85;break c}e=J[a+28>>2];f=0;d=0;if(g){d=Pc[J[e+4>>2]](e,g)|0;if(!d)break d;h=J[a+20>>2]}J[a>>2]=d;h=Pc[h|0](a,J[a+ -8>>2],d,g)|0;d=J[a>>2];if(g>>>0>h>>>0){if(d)Pc[J[e+8>>2]](e,d);J[a>>2]=0;f=85;d=0}J[a+32>>2]=d;J[a+36>>2]=d?d+g|0:0;J[a+8>>2]=h+J[a+8>>2];e=1;if(g>>>0<=h>>>0)break a;break c}f=85;d=J[a+8>>2];if(d>>>0>=e>>>0|g>>>0>e-d>>>0)break c;J[a+8>>2]=d+g;d=d+J[a>>2]|0;J[a+32>>2]=d;J[a+36>>2]=d+g;e=1;break a}f=K[b+1|0];e=f+d|0;if(e>>>0>M[a+36>>2]){f=85;break c}if((g|0)!=24)break b;ad(L[b+2>>1]+c|0,d,f);break b}e=d+2|0;f=16;d=K[d+1|0]|K[d|0]<<8;break e}e=d+2|0;f=16;d=K[d|0]|K[d+1|0]<<8;break e}e=d+4|0;f=0;d=K[d| -0]|K[d+1|0]<<8|(K[d+2|0]<<16|K[d+3|0]<<24);d=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);break e}e=d+4|0;f=0;d=K[d|0]|K[d+1|0]<<8|(K[d+2|0]<<16|K[d+3|0]<<24);break e}f=8;e=d+3|0;d=K[d+2|0]|(K[d+1|0]<<8|K[d|0]<<16);break e}f=8;e=d+3|0;d=K[d|0]|(K[d+1|0]<<8|K[d+2|0]<<16);break e}J[a+32>>2]=d;f=0;break c}e=d+1|0;f=24;d=K[d|0]}d=g&1?d<>f:d;f=L[b+2>>1]+c|0;p:{q:switch(K[b+1|0]-1|0){case 0:H[f|0]=d;break p;case 1:I[f>>1]=d;break p;default:break q}J[f>>2]=d}d=e;e=i;break a}J[a>>2]=0;f=64}if(i&255){if(J[a+ -20>>2]){b=J[a>>2];if(b){c=J[a+28>>2];Pc[J[c+8>>2]](c,b)}J[a>>2]=0}J[a+32>>2]=0;J[a+36>>2]=0}return f}d=e;e=i}b=b+4|0;i=e;continue}}function _Ia(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;f=Kc-32|0;Kc=f;a:{b:{c:{d:{if(!K[b+89|0]){a=xd(f+8|0,2744669,2739848,286,2767903,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break d;b=Z()|0;od(a);ba(b|0);B()}J[a>>2]=0;J[790620]=0;ia(7804,f+8|0,b|0,c|0,0);b=J[790620];J[790620]=0;e:{if((b|0)!=1){f:{g:{h:{if(!J[f+8>>2])break h;J[790620]= -0;b=_(7836,20)|0;c=J[790620];J[790620]=0;if((c|0)==1)break g;J[790620]=0;c=_(7837,b|0)|0;g=J[790620];J[790620]=0;if((g|0)==1){e=Z()|0;Uo(b);break b}J[790620]=0;J[f+4>>2]=0;b=f+4|0;$(7556,b|0,c|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break g;J[790620]=0;da(7838,J[f+4>>2],f+8|0);c=J[790620];J[790620]=0;if((c|0)==1){e=Z()|0;cd(b);break b}J[790620]=0;$(7563,a|0,f+4|0)|0;b=J[790620];J[790620]=0;i:{if((b|0)!=1){b=J[f+4>>2];J[f+4>>2]=0;j:{if(!b)break j;J[790620]=0;c=J[b+4>>2]-1|0;J[b+4>>2]=c;g=J[790620]; -J[790620]=0;if((g|0)==1)break f;if(c)break j;J[790620]=0;aa(7558,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break f}if(!e)break i;J[790620]=0;b=qa(7795)|0;c=J[790620];J[790620]=0;if((c|0)==1)break c;c=J[a>>2];J[790620]=0;ca(7827,b|0,c|0,e|0);b=J[790620];J[790620]=0;if((b|0)!=1)break i;break c}e=Z()|0;cd(f+4|0);break b}J[790620]=0;$(7839,J[f+8>>2],0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c;b=J[a>>2];if(!(!b|!d)){J[790620]=0;_(7571,b|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c}a=J[f+8>>2]; -J[f+8>>2]=0;if(!a)break h;J[790620]=0;b=J[a+4>>2]-1|0;J[a+4>>2]=b;c=J[790620];J[790620]=0;if((c|0)==1)break e;if(b)break h;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break e}Kc=f+32|0;return}e=Z()|0;break b}fa(0)|0;ed();B()}e=Z()|0;break a}fa(0)|0;ed()}B()}e=Z()|0}cd(f+8|0)}cd(a);ba(e|0);B()}function AK(a,b,c,d,e,f){var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;j=Kc+-64|0;Kc=j;J[j>>2]=J[b>>2];J[j+4>>2]=J[c>>2];l=K[e+9|0];n=l?10:9;for(;1;){i=(g<<2)+j|0;o= -i;m=J[i>>2];J[i+8>>2]=m;if(K[e+g|0]){i=J[a+8>>2];a:{if(J[a+12>>2]-i>>3>>>0<=h>>>0){i=0;k=J[a+4>>2];if(!k|J[k>>2])break a;J[k>>2]=130;break a}k=i+(h<<3)|0;i=J[k>>2];b:switch(J[k+4>>2]-1|0){case 1:i=i<<16;break a;case 0:break b;default:break a}i=((i>>31)+i|0)- -8192>>14}J[o+8>>2]=i+m;h=h+1|0}g=g+1|0;if((n|0)!=(g|0))continue;break}if(!l)J[j+44>>2]=J[c>>2];c:{if(f){i=J[j+44>>2];f=i-J[c>>2]|0;e=f>>31;f=(e^f)-e|0;k=J[j+40>>2];g=k-J[b>>2]|0;e=g>>31;l=(e^g)-e|0;e=J[a+8>>2];d:{if(J[a+12>>2]-e>>3>>>0<=h>>> -0){g=0;e=J[a+4>>2];if(!e|J[e>>2])break d;J[e>>2]=130;break d}e=e+(h<<3)|0;g=J[e>>2];e:switch(J[e+4>>2]-1|0){case 1:g=g<<16;break d;case 0:break e;default:break d}g=((g>>31)+g|0)- -8192>>14}if((f|0)<(l|0)){g=g+k|0;h=J[c>>2];break c}h=g+i|0;g=J[b>>2];break c}f:{if(K[e+10|0]){i=J[j+40>>2];f=J[a+8>>2];g:{if(J[a+12>>2]-f>>3>>>0<=h>>>0){g=0;f=J[a+4>>2];if(!f|J[f>>2])break g;J[f>>2]=130;break g}f=f+(h<<3)|0;g=J[f>>2];h:switch(J[f+4>>2]-1|0){case 1:g=g<<16;break g;case 0:break h;default:break g}g=((g>>31)+ -g|0)- -8192>>14}h=h+1|0;g=g+i|0;break f}g=J[b>>2]}if(K[e+11|0]){i=J[j+44>>2];e=J[a+8>>2];i:{if(J[a+12>>2]-e>>3>>>0<=h>>>0){h=0;e=J[a+4>>2];if(!e|J[e>>2])break i;J[e>>2]=130;h=i;break c}e=e+(h<<3)|0;h=J[e>>2];j:switch(J[e+4>>2]-1|0){case 1:h=(h<<16)+i|0;break c;case 0:break j;default:break i}h=((h>>31)+h|0)- -8192>>14}h=h+i|0;break c}h=J[c>>2];i=J[j+44>>2]}Mt(d,J[j+8>>2],J[j+12>>2],J[j+16>>2],J[j+20>>2],J[j+24>>2],J[j+28>>2]);Mt(d,J[j+32>>2],J[j+36>>2],J[j+40>>2],i,g,h);J[a+12>>2]=J[a+8>>2];J[b>>2]= -g;J[c>>2]=h;Kc=j- -64|0}function _H(a){var b=0;var c=0;var d=0;var e=0;var f=0;d=Kc+-64|0;Kc=d;a:{if(K[J[J[a+36>>2]+16>>2]]!=37)break a;Re(a);e=Kj(a);if(!e){kf(a,68,35666);break a}if(K[J[J[a+36>>2]+16>>2]]!=59){if(J[a+172>>2]==-1?J[a+212>>2]:0)break a;J[a+84>>2]=23;J[d+48>>2]=30371;md(0,0,0,a,0,1,23,3,0,0,0,0,33973,d+48|0);J[a+12>>2]=0;if(J[a+288>>2])break a;J[a+212>>2]=1;break a}Re(a);J[a+440>>2]=J[a+440>>2]+1;c=J[a>>2];b:{if(!c)break b;c=J[c+96>>2];if(!c)break b;b=Pc[c|0](J[a+4>>2],e)|0}if(J[a+ -172>>2]==-1)break a;c:{if(!b){d:{if(!(J[a+88>>2]|J[a+92>>2]?J[a+28>>2]!=1:0)){J[a+84>>2]=26;J[d+16>>2]=e;md(0,0,0,a,0,1,26,3,e,0,0,0,36040,d+16|0);J[a+12>>2]=0;if(J[a+288>>2])break d;J[a+212>>2]=1;break d}Pr(a,27,36040,e);J[a+100>>2]=0}if(K[a+362|0]&8|(J[a+388>>2]&-2)!=26|(M[a+440>>2]<10001|(J[a+172>>2]==-1?J[a+212>>2]:0)))break c;J[a+84>>2]=89;J[d>>2]=5670;md(0,0,0,a,0,1,89,3,0,0,0,0,33973,d);J[a+12>>2]=0;if(J[a+288>>2])break c;J[a+212>>2]=1;break c}c=J[b+48>>2];if((c&-2)!=4){b=0;c=J[a>>2];if(c){b= -J[c+108>>2]==-554844497?J[c+124>>2]:b;f=J[c+84>>2]}c=J[a+4>>2];J[d+36>>2]=0;J[d+32>>2]=e;md(b,f,c,a,0,1,27,1,e,0,0,0,30944,d+32|0);break c}if(J[J[a+36>>2]+40>>2]!=4467){if((gy(a,vca(a,b))|0)>=0)break c;break a}if(!(J[a+16>>2]|(K[a+360|0]&30|(c|0)!=5)))if(!J[a+104>>2])break a;if((gy(a,hT(a,b))|0)<0)break a;if(J[b+48>>2]!=5)break c;b=J[J[a+36>>2]+16>>2];if(K[b|0]!=60|K[b+1|0]!=63|(K[b+2|0]!=120|K[b+3|0]!=109))break c;if(K[b+4|0]!=108)break c;b=K[b+5|0]-9|0;if(b>>>0>23|!(1<>2]!=32)break c;J[a+212>>2]=1;J[a+172>>2]=-1;b=J[a+36>>2];if(!b)break a;e=J[b+40>>2];if(e){Pc[e|0](J[b+12>>2]);b=J[a+36>>2];J[b+40>>2]=0}J[b+12>>2]=40269;J[b+16>>2]=40269;break a}J[a+92>>2]=1}Kc=d- -64|0}function SFa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;d=Kc-32|0;Kc=d;J[a>>2]=0;J[a+4>>2]=J[774606];a:{b:{c:{d:{e:{f:{g:{b=J[b+8>>2];if(b){J[790620]=0;ca(8017,d+20|0,b|0,c|0);b=J[790620];J[790620]=0;if((b|0)==1)break e;b=J[d+20>>2];h:{i:{if(b){c=J[J[b>>2]+28>>2];J[790620]=0;ca(c| -0,d+12|0,b|0,1);b=J[790620];J[790620]=0;if((b|0)!=1)break i;c=Z()|0;break h}J[d+12>>2]=0}J[790620]=0;$(7563,a|0,d+12|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1){b=J[d+12>>2];J[d+12>>2]=0;if(!b)break g;J[790620]=0;c=J[b+4>>2]-1|0;J[b+4>>2]=c;e=J[790620];J[790620]=0;if((e|0)!=1){if(c)break g;J[790620]=0;aa(7558,b|0);b=J[790620];J[790620]=0;if((b|0)!=1)break g}break a}c=Z()|0;cd(d+12|0)}$c(d+20|0);break b}J[790620]=0;b=$(7559,d+4|0,2748496)|0;c=J[790620];J[790620]=0;j:{k:{if((c|0)!=1){J[790620]=0;c=d+ -12|0;ca(7630,c|0,2745497,b|0);e=J[790620];J[790620]=0;if((e|0)==1)break k;J[790620]=0;ca(7703,d+20|0,c|0,2746E3);c=J[790620];J[790620]=0;if((c|0)==1)break j;c=J[d+20>>2];l:{if(c){e=J[J[c>>2]+28>>2];J[790620]=0;ca(e|0,d+28|0,c|0,1);c=J[790620];J[790620]=0;if((c|0)!=1)break l;c=Z()|0;break d}J[d+28>>2]=0}J[790620]=0;$(7563,a|0,d+28|0)|0;c=J[790620];J[790620]=0;m:{if((c|0)!=1){c=J[d+28>>2];J[d+28>>2]=0;if(!c)break m;J[790620]=0;e=J[c+4>>2]-1|0;J[c+4>>2]=e;f=J[790620];J[790620]=0;if((f|0)!=1){if(e)break m; -J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)!=1)break m}break a}c=Z()|0;cd(d+28|0);break d}c=a;a=J[a>>2];J[c+4>>2]=J[(a?a+12|0:3098424)>>2];$c(d+20|0);$c(d+12|0);$c(b);break f}c=Z()|0;break b}c=Z()|0;$c(b);break b}c=Z()|0;break c}b=a;a=J[a>>2];J[b+4>>2]=J[(a?a+12|0:3098424)>>2];$c(d+20|0)}Kc=d+32|0;return}c=Z()|0;break b}$c(d+20|0)}$c(d+12|0);$c(b)}$c(a);ba(c|0);B()}fa(0)|0;ed();B()}function s7a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0; -var l=0;var m=0;var n=0;var o=0;var p=0;if((b|0)==30){H[c|0]=0;b=0;J[c+16>>2]=0;e=J[a+108>>2];m=Pc[J[J[e>>2]+8>>2]](e)|0;a:{if(m)break a;f=1;e=0;b:{c:{d:{for(;1;){i=Ze(J[a+108>>2]);o=i&15;n=J[c+16>>2];d=1;e:{f:{g:{h:{i:{j:{k:{i=i>>>4|0;switch(i-10|0){case 4:break h;case 2:break i;case 1:break j;case 0:break k;case 3:break e;case 5:break g;default:break f}}e=1;break e}h=1;break e}b=1;break e}p=1;break e}d=0;break e}g=+(i>>>0);if(b|h){j=j*10+g;break e}l:{if(e){n=n+1|0;J[c+16>>2]=n;f=f*10;k=k*10+g;e= -1;break l}l=l*10+g;e=0}h=0;b=0}m:{n:{o:{p:switch(o-10|0){case 2:b=1;if(d)break n;break d;case 1:h=1;if(!d)break d;break n;case 0:e=1;if(d)break n;break m;default:g=+(o>>>0);if(!(b|h)){if(!e){l=l*10+g;e=0;break o}e=1;J[c+16>>2]=n+1;f=f*10;k=k*10+g;break o}j=j*10+g;case 3:if(!d)break m;break n;case 5:break m;case 4:break p}p=1;if(d)break n;break m}h=0;b=0;if(!d)break m}d=J[a+108>>2];m=Pc[J[J[d>>2]+8>>2]](d)|0;if(!m)continue;break a}break}f=l+k/f;if(b)break c;if(!h)break b;break c}f=l+k/f}f=ag(10,b? --j:j)*f}O[c+8>>3]=p?-f:f}return(m^-1)&1}if(!((b-32&255)>>>0<215|b-247>>>0<8|b-28>>>0<=1))return 0;H[c|0]=1;e=c;c=b-139|0;q:{r:{if((b-32&255)>>>0<=214)break r;if((b+9&255)>>>0<=3){c=0;d=J[a+108>>2];if(Pc[J[J[d>>2]+8>>2]](d)|0)break q;c=(Ze(J[a+108>>2])|b<<8)-63124|0;break r}if((b+5&255)>>>0<=3){c=0;d=J[a+108>>2];if(Pc[J[J[d>>2]+8>>2]](d)|0)break q;c=64148-(Ze(J[a+108>>2])|b<<8)|0;break r}c=0;s:switch(b-28|0){case 0:b=J[a+108>>2];if(Pc[J[J[b>>2]+8>>2]](b)|0)break q;c=se(J[a+108>>2]);break r;case 1:break s; -default:break q}b=J[a+108>>2];if(Pc[J[J[b>>2]+8>>2]](b)|0)break q;c=bj(J[a+108>>2])}J[e+4>>2]=c;c=1}return c|0}function HH(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;f=Kc-16|0;Kc=f;a:{if((Pc[J[J[c>>2]+8>>2]](c)|0)!=17)break a;h=Ye(c,1068548,1121448,0);if(!h)break a;b:{d=J[b+16>>2];g=b+20|0;if((d|0)==(g|0))break b;for(;1;){if(J[d+20>>2]==(c|0))break b;e=J[d+4>>2];c:{if(e)for(;1;){d=e;e=J[d>>2];if(e)continue;break c}for(;1;){e=d;d=J[d+8>>2];if((e|0)!=J[d>>2])continue;break}}if((d|0)!=(g|0))continue; -break}break a}if((d|0)==(g|0))break a;g=J[d+16>>2];if((g|0)<0)break a;if(!(Pc[J[J[h>>2]+36>>2]](h)|0)){if(Yu(a,g))break a;e=a+284|0;c=e;d=J[a+284>>2];d:{e:{if(!d)break e;for(;1;){c=d;e=J[d+16>>2];if((e|0)>(g|0)){e=d;d=J[d>>2];if(d)continue;break e}if((e|0)>=(g|0))break d;d=J[c+4>>2];if(d)continue;break}e=c+4|0}d=_c(24);J[d+16>>2]=g;J[d+8>>2]=c;J[d>>2]=0;J[d+4>>2]=0;J[d+20>>2]=0;J[e>>2]=d;c=d;g=J[J[a+280>>2]>>2];if(g){J[a+280>>2]=g;c=J[e>>2]}kd(J[a+284>>2],c);J[a+288>>2]=J[a+288>>2]+1}J[d+20>>2]=h}I[f+ -8>>1]=K[2542]|K[2543]<<8;H[f+15|0]=6;H[f+10|0]=0;J[790620]=0;J[f+4>>2]=K[2538]|K[2539]<<8|(K[2540]<<16|K[2541]<<24);c=$(4950,h|0,f+4|0)|0;d=J[790620];J[790620]=0;f:{g:{if((d|0)!=1){if(H[f+15|0]<0)Zc(J[f+4>>2]);h:{if(!c)break h;if((Pc[J[J[c>>2]+8>>2]](c)|0)!=17)break h;HH(a,b,c)}if(Pc[J[J[h>>2]+36>>2]](h)|0)break a;H[f+8|0]=0;J[f+4>>2]=1935960395;H[f+15|0]=4;J[790620]=0;c=$(4950,h|0,f+4|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break g;if(H[f+15|0]<0)Zc(J[f+4>>2]);if(!c)break a;if((Pc[J[J[c>>2]+8>> -2]](c)|0)!=16)break a;e=0;if((J[c+24>>2]-J[c+20>>2]|0)<=0)break a;for(;1;){HH(a,b,ch(c,e,1));e=e+1|0;if((e|0)>2]-J[c+20>>2]>>2)continue;break}break a}d=Z()|0;if(H[f+15|0]>=0)break f;Zc(J[f+4>>2]);ba(d|0);B()}d=Z()|0;if(H[f+15|0]>=0)break f;Zc(J[f+4>>2])}ba(d|0);B()}Kc=f+16|0}function pIa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;d=Kc-96|0;Kc=d;v2(J[a+108>>2],1);a:{b:{c:{d:{e:{f:{g:{h:{i:{if(K[a+136|0])if(!_p(b,J[774598]))break i;if(c){b=S0(d+36|0,b);J[790620]=0;aa(7592,b|0); -a=J[790620];J[790620]=0;if((a|0)!=1)break a;a=Z()|0;od(b);break b}c=Wj();b=J[b+4>>2];b=Hn(d+36|0,b?b:2744146);e=J[J[c>>2]+20>>2];J[790620]=0;ea(e|0,c|0,a|0,b|0)|0;a=J[790620];J[790620]=0;if((a|0)!=1){$c(b);break h}a=Z()|0;$c(b);break b}e=gm(d+36|0,a+72|0);J[790620]=0;ca(7813,d+28|0,e|0,0);g=J[790620];J[790620]=0;j:{k:{if((g|0)!=1){J[790620]=0;g=$(7559,d+12|0,2748580)|0;f=J[790620];J[790620]=0;if((f|0)==1)break g;f=J[e+8>>2];f=J[(f?f+12|0:3098424)>>2];J[790620]=0;ca(7703,d+20|0,g|0,f|0);f=J[790620]; -J[790620]=0;if((f|0)==1)break k;$c(g);if(!c)break j;a=J[d+20>>2];a=J[(a?a+12|0:3098424)>>2];l:{if(a){c=J[b+12>>2];g=J[b+16>>2];b=J[b+8>>2];J[790620]=0;ka(7591,d+72|0,a|0,b|0,g|0,c|0,0)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break l;break f}J[790620]=0;$(7915,d+72|0,b|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break f}J[790620]=0;b=d+72|0;aa(7592,b|0);a=J[790620];J[790620]=0;if((a|0)!=1)break a;a=Z()|0;od(b);break e}a=Z()|0;break c}a=Z()|0;$c(g);break d}J[790620]=0;b=qa(7795)|0;c=J[790620];J[790620]= -0;if((c|0)==1)break f;c=J[J[b>>2]+20>>2];J[790620]=0;f=a;a=d+20|0;ea(c|0,b|0,f|0,a|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break f;$c(a);$c(d+28|0);J[e+24>>2]=2747412;J[e>>2]=2747380;a=J[e+28>>2];if(a){b=J[a+4>>2]-1|0;J[a+4>>2]=b;if(!b)Pc[J[J[a>>2]+4>>2]](a);J[e+28>>2]=0}J[e+16>>2]=2747412;a=J[e+20>>2];if(a){b=J[a+4>>2]-1|0;J[a+4>>2]=b;if(!b)Pc[J[J[a>>2]+4>>2]](a);J[e+20>>2]=0}$c(e+8|0)}Kc=d+96|0;return}a=Z()|0;break d}a=Z()|0}$c(d+20|0)}$c(d+28|0)}qe(e)}ba(a|0)}B()}function kea(a,b,c,d){a=a|0;b= -b|0;c=c|0;d=d|0;var e=0;var f=0;e=Kc-16|0;Kc=e;J[e+12>>2]=d;d=Kc-16|0;Kc=d;J[a>>2]=1016392;Kc=d+16|0;J[a+92>>2]=0;J[a+84>>2]=-1;J[a+88>>2]=0;H[a+40|0]=0;J[a+36>>2]=-1;J[a+28>>2]=-1;J[a+32>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a+16>>2]=c;J[a+100>>2]=5;J[a+96>>2]=b;J[a+76>>2]=1037856;J[a+4>>2]=1037832;J[a>>2]=1037568;J[a+56>>2]=0;J[a+48>>2]=-1;J[a+52>>2]=0;a:{b:{c:{d:{if(Ye(b,1027040,1027212,8)){d=$e(20);J[790620]=0;e=$(32,e|0,1022322)|0;b=J[790620];J[790620]=0;c=1;if((b|0)==1)break d;J[790620]=0;b=$(3799, -d|0,e|0)|0;f=J[790620];J[790620]=0;if((f|0)!=1){J[790620]=0;ca(3794,b|0,1018376,3795);b=J[790620];J[790620]=0;c=0;if((b|0)!=1)break b}b=Z()|0;if(H[e+11|0]<0)Zc(J[e>>2]);if(!c)break c;Cf(d);break c}c=J[J[b>>2]+20>>2];J[790620]=0;b=_(c|0,b|0)|0;c=J[790620];J[790620]=0;e:{f:{g:{if((c|0)==1)break g;J[a+104>>2]=b;b=J[a+96>>2];c=J[J[b>>2]+24>>2];J[790620]=0;b=_(c|0,b|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break g;J[a+108>>2]=b;b=J[a+96>>2];c=J[J[b>>2]+48>>2];J[790620]=0;b=_(c|0,b|0)|0;c=J[790620];J[790620]= -0;if((c|0)==1)break g;c=J[a+104>>2];H[a+116|0]=b&c>>>0>1;b=c<<1;c=J[a+108>>2];J[a+112>>2]=b>>>0>c>>>0?b:c;J[790620]=0;ia(3859,e|0,1027964,e+12|0,1);b=J[790620];J[790620]=0;if((b|0)==1)break e;J[790620]=0;da(3860,a|0,e|0);b=J[790620];J[790620]=0;if((b|0)==1)break f;J[e>>2]=1032676;b=J[e+4>>2];if(b){c=J[J[b>>2]+4>>2];J[790620]=0;aa(c|0,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break a}Kc=e+16|0;return a|0}b=Z()|0;break c}b=Z()|0;J[e>>2]=1032676;c=J[e+4>>2];if(!c)break c;d=J[J[c>>2]+4>>2];J[790620]=0; -aa(d|0,c|0);c=J[790620];J[790620]=0;if((c|0)!=1)break c;break a}b=Z()|0;break c}b=Z()|0;Cf(d)}nea(a+76|0);lea(a);ba(b|0)}B()}fa(0)|0;ed();B()}function KPa(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;d=Kc-16|0;Kc=d;b=K[a+11|0];f=b<<24>>24;c=(f|0)<0;h=c?J[a+4>>2]:b;a:{if(!h)break a;b=h-1|0;e=J[a>>2];c=J[(b<<2)+(c?e:a)>>2];if((c|0)!=92&(c|0)!=47)break a;b:{if((f|0)<0){J[a+4>>2]=b;break b}H[a+11|0]=b;e=a}J[(b<<2)+e>>2]=0}c:{d:{if((Rj(a,37,0)|0)==-1)break d;J[d+8>>2]=0;J[d>> -2]=0;J[d+4>>2]=0;J[790620]=0;da(6013,d|0,h|0);b=J[790620];J[790620]=0;if((b|0)==1)break c;if(h){i=h-2|0;b=0;for(;1;){c=J[a>>2];e=H[a+11|0];e:{f:{g:{if(b>>>0>=i>>>0)break g;f=(e|0)<0?c:a;g=f+(b<<2)|0;if(J[g>>2]!=37)break g;c=J[g+4>>2];e=c-48|0;if(e>>>0<10)break f;if(c-97>>>0<=5){e=c-87|0;break f}if(c-71>>>0>4294967289){e=c-55|0;break f}J[790620]=0;da(3258,d|0,37);e=J[790620];J[790620]=0;c=b;if((e|0)!=1)break e;break c}c=J[(b<<2)+((e|0)<0?c:a)>>2];J[790620]=0;da(3258,d|0,c|0);e=J[790620];J[790620]= -0;c=b;if((e|0)!=1)break e;break c}h:{c=b+2|0;f=J[f+(c<<2)>>2];g=f-48|0;if(g>>>0<10)break h;if(f-97>>>0<=5){g=f-87|0;break h}if(f-71>>>0>4294967289){g=f-55|0;break h}J[790620]=0;da(3258,d|0,37);e=J[790620];J[790620]=0;c=b;if((e|0)!=1)break e;break c}J[790620]=0;da(3258,d|0,e<<4|g);b=J[790620];J[790620]=0;if((b|0)==1)break c}b=c+1|0;if(h>>>0>b>>>0)continue;break}}i:{if((a|0)==(d|0))break i;c=K[d+11|0];b=c<<24>>24;j:{if(H[a+11|0]>=0){if((b|0)<0)break j;b=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=b;J[a+8>> -2]=J[d+8>>2];break i}J[790620]=0;e=a;a=(b|0)<0;ea(1645,e|0,(a?J[d>>2]:d)|0,(a?J[d+4>>2]:c)|0)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break i;break c}J[790620]=0;ea(1646,a|0,J[d>>2],J[d+4>>2])|0;a=J[790620];J[790620]=0;if((a|0)==1)break c}if(H[d+11|0]>=0)break d;Zc(J[d>>2])}Kc=d+16|0;return}a=Z()|0;if(H[d+11|0]<0)Zc(J[d>>2]);ba(a|0);B()}function H_(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;g=Kc-16|0;Kc=g;j=O[a+24>>3];b=J[J[a+60>>2]>>2]+256|0;J[790620]=0;f=$(8878,b|0, -0)|0;b=J[790620];J[790620]=0;e=1;a:{b:{if((b|0)==1)break b;d=Gw(J[J[a+60>>2]>>2]);b=J[a+60>>2];c:{if(d>>>0>1)break c;c=1;d=J[a- -64>>2];if(d-b>>>0<9)break c;for(;1;){d:{e=J[(c<<3)+b>>2];if(e){if(Gw(e))break d;d=J[a+64>>2];b=J[a+60>>2]}e=1;c=c+1|0;if(c>>>0>3>>>0)continue;break c}break}b=J[a+60>>2];e=0}d=J[a- -64>>2];f=J[f>>2];J[790620]=0;f=iN(f);h=J[790620];J[790620]=0;if((h|0)==1)break b;if(!f)break a;b=d-b>>3>>>0>c>>>0;e=b?e:0;c=b?c:0;b=J[a+60>>2];for(;1;){i=b;b=c<<3;d=J[i+b>>2]+256|0;J[790620]= -0;d=$(8878,d|0,e|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break b;h=J[d>>2];J[790620]=0;d=J[790620];J[790620]=0;if((d|0)==1)break b;f=e+1|0;i=Gw(J[b+J[a+60>>2]>>2]);d=J[a+64>>2];b=J[a+60>>2];e:{f:{g:{h:{if(!(!e|(!c|!((h|0)==8195|(h&-129)==32)))){if(f>>>0>>0)break e;c=c+1|0;if(c>>>0>=d-b>>3>>>0)break e;for(;1;){e=J[(c<<3)+b>>2];if(e){if(Gw(e))break h;d=J[a+64>>2];b=J[a+60>>2]}c=c+1|0;if(c>>>0>3>>>0)continue;break}break e}if(f>>>0>>0)break f;c=c+1|0;if(c>>>0>=d-b>>3>>>0)break f;for(;1;){e= -J[(c<<3)+b>>2];if(e){if(Gw(e))break g;d=J[a+64>>2];b=J[a+60>>2]}c=c+1|0;if(c>>>0>3>>>0)continue;break}break f}d=J[a+64>>2];b=J[a+60>>2];f=0;break e}d=J[a+64>>2];b=J[a+60>>2];f=0}i:{a=d-b>>3>>>0>c>>>0;e=a?c:0;c=a?f:0;if(e|c){d=g+4|0;mN(d,J[(e<<3)+b>>2]);a=J[g+4>>2];if(c>>>0>2]-a>>3>>>0)break i;J[790620]=0;aa(4841,d|0);a=J[790620];J[790620]=0;if((a|0)==1)break b;B()}j=O[J[d-8>>2]+32>>3];break a}j=O[a+(c<<3)>>3];J[g+8>>2]=a;Zc(a);break a}d=d-b>>3>>>0>c>>>0;e=d?f:0;c=d?c:0;continue}}fa(0)| -0;ed();B()}Kc=g+16|0;return j}function w$(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;d=Kc-16|0;Kc=d;a:{b:{b=J[a>>2];c:{if(!b)break c;if(!(Pc[J[J[b>>2]+24>>2]](b)|0))break c;b=J[a>>2];b=Pc[J[J[b>>2]+24>>2]](b)|0;l=a,m=Pc[J[J[b>>2]+52>>2]](b)|0,H[l+132|0]=m;b=J[a>>2];b=Pc[J[J[b>>2]+24>>2]](b)|0;l=a,m=Pc[J[J[b>>2]+48>>2]](b)|0,H[l+133|0]=m;b=J[a>>2];Pc[J[J[b>>2]+60>>2]](d+4|0,b);if(H[a+131|0]<0)Zc(J[a+120>>2]);b=J[d+8>>2];J[a+120>>2]=J[d+4>>2]; -J[a+124>>2]=b;J[a+128>>2]=J[d+12>>2];b=J[a>>2];b=Pc[J[J[b>>2]+24>>2]](b)|0;Pc[J[J[b>>2]+20>>2]](b,d+4|0);b=K[d+12|0]|K[d+13|0]<<8;H[a+145|0]=b;H[a+146|0]=b>>>8;b=K[d+8|0]|K[d+9|0]<<8|(K[d+10|0]<<16|K[d+11|0]<<24);c=K[d+4|0]|K[d+5|0]<<8|(K[d+6|0]<<16|K[d+7|0]<<24);H[a+137|0]=c;H[a+138|0]=c>>>8;H[a+139|0]=c>>>16;H[a+140|0]=c>>>24;H[a+141|0]=b;H[a+142|0]=b>>>8;H[a+143|0]=b>>>16;H[a+144|0]=b>>>24;b=J[a>>2];b=Pc[J[J[b>>2]+24>>2]](b)|0;l=a,m=Pc[J[J[b>>2]+24>>2]](b)|0,H[l+136|0]=m;i=a+148|0;J[a+152>>2]= -J[i>>2];b=J[a>>2];b=Pc[J[J[b>>2]+24>>2]](b)|0;if((Pc[J[J[b>>2]+68>>2]](b,0,0)|0)==-1)break c;for(;1;){c=0;g=0;for(;1;){b=J[a>>2];b=Pc[J[J[b>>2]+24>>2]](b)|0;g=(Pc[J[J[b>>2]+68>>2]](b,c,j)|0?1<>2];e=J[a+156>>2];d:{if(c>>>0>>0){J[c>>2]=g;J[a+152>>2]=c+4;break d}h=J[i>>2];f=c-h>>2;b=f+1|0;if(b>>>0>=1073741824)break b;k=f<<2;e=e-h|0;f=e>>1;f=e>>>0>=2147483644?1073741823:b>>>0>>0?f:b;if(f){if(f>>>0>=1073741824)break a;b=_c(f<<2)}else b=0;e=k+ -b|0;J[e>>2]=g;g=e+4|0;if((c|0)!=(h|0))for(;1;){e=e-4|0;c=c-4|0;J[e>>2]=J[c>>2];if((c|0)!=(h|0))continue;break}J[a+156>>2]=b+(f<<2);J[a+152>>2]=g;J[a+148>>2]=e;if(!h)break d;Zc(h)}j=j+1|0;if((j|0)!=6)continue;break}}Kc=d+16|0;return}Gi(i);B()}$d();B()}function n5b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;if(e){u=e-2|0;v=(e|0)==1;for(;1;){a=f;I[g>>1]=L[a>>1];I[g+2>> -1]=L[a+2>>1];I[g+4>>1]=L[a+4>>1];f=a+6|0;g=g+6|0;a:{if(m>>>0>u>>>0)break a;k=m?(m|0)==(u|0)?d:b:c;i=!m&v;if(!i){if(k>>>0<2)break a;n=i?0:f;p=a+4|0;q=a+2|0;r=a+10|0;s=a+8|0;i=1;t=k<<1;for(;1;){j=L[a>>1];b:{if((j|0)==L[n>>1]){I[g>>1]=j;break b}j=K[a|0]|K[a+1|0]<<8;l=j>>>8|0;h=K[n|0]|K[n+1|0]<<8;j=((j<<8|l)&65535)+((k+(P(((h<<8|h>>>8)&65535)-((l|j<<8)&65535)|0,i)<<1)|0)/(t|0)|0)&65535;j=j<<8|j>>>8;H[g|0]=j;H[g+1|0]=j>>>8}j=g+2|0;h=L[q>>1];c:{if((h|0)==L[s>>1]){I[j>>1]=h;break c}h=K[q|0]|K[q+1|0]<<8; -o=h>>>8|0;l=K[s|0]|K[s+1|0]<<8;h=((h<<8|o)&65535)+((k+(P(((l<<8|l>>>8)&65535)-((o|h<<8)&65535)|0,i)<<1)|0)/(t|0)|0)&65535;h=h<<8|h>>>8;H[j|0]=h;H[j+1|0]=h>>>8}j=g+4|0;h=L[p>>1];d:{if((h|0)==L[r>>1]){I[j>>1]=h;break d}h=K[p|0]|K[p+1|0]<<8;o=h>>>8|0;l=K[r|0]|K[r+1|0]<<8;h=((h<<8|o)&65535)+((k+(P(((l<<8|l>>>8)&65535)-((o|h<<8)&65535)|0,i)<<1)|0)/(t|0)|0)&65535;h=h<<8|h>>>8;H[j|0]=h;H[j+1|0]=h>>>8}g=g+6|0;i=i+1|0;if((k|0)!=(i|0))continue;break}break a}if(k>>>0<2)break a;i=k-1|0;n=i&3;if(k-2>>>0>=3){k= -i&-4;i=0;for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>>1]=L[a+4>>1];I[g+6>>1]=L[a>>1];I[g+8>>1]=L[a+2>>1];I[g+10>>1]=L[a+4>>1];I[g+12>>1]=L[a>>1];I[g+14>>1]=L[a+2>>1];I[g+16>>1]=L[a+4>>1];I[g+18>>1]=L[a>>1];I[g+20>>1]=L[a+2>>1];I[g+22>>1]=L[a+4>>1];g=g+24|0;i=i+4|0;if((k|0)!=(i|0))continue;break}}i=0;if(!n)break a;for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>>1]=L[a+4>>1];g=g+6|0;i=i+1|0;if((n|0)!=(i|0))continue;break}}m=m+1|0;if((m|0)!=(e|0))continue;break}}return 0}function CZb(a,b, -c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;f=Kc-48|0;Kc=f;a:{b:{if(!hd(b,239002)){c:{if(!d){b=J[c>>2];break c}d=f+12|0;b=fi(c,d,10);e=J[f+12>>2];if(K[e|0]!=44|(c|0)==(e|0))break b;e=e+1|0;l=f,m=fi(e,d,10),J[l+20>>2]=m;c=J[f+12>>2];if(K[c|0]!=44|(c|0)==(e|0))break b;e=c+1|0;l=f,m=fi(e,d,10),J[l+24>>2]=m;c=J[f+12>>2];if(K[c|0]!=44|(c|0)==(e|0))break b;e=c+1|0;l=f,m=fi(e,d,10),J[l+28>>2]=m;c=J[f+12>>2];if(K[c|0]!=44|(c|0)==(e|0))break b;e=c+1| -0;l=f,m=fi(e,f+12|0,10),J[l+32>>2]=m;c=J[f+12>>2];if(K[c|0]!=44|(c|0)==(e|0))break b;e=c+1|0;l=f,m=fi(e,f+12|0,10),J[l+36>>2]=m;c=J[f+12>>2];if(K[c|0]!=44|(c|0)==(e|0))break b;e=c+1|0;l=f,m=fi(e,f+12|0,10),J[l+40>>2]=m;c=J[f+12>>2];if(K[c|0]!=44|(c|0)==(e|0))break b;c=c+1|0;l=f,m=fi(c,d,10),J[l+44>>2]=m;d=J[f+12>>2];if((K[d|0]|32)!=32|(c|0)==(d|0))break b;c=f+16|0}e=6;if((b|0)<0)break a;d=J[c+8>>2];if((d|0)<0)break a;g=J[c+16>>2];if((g|0)<0)break a;h=J[c+24>>2];if((h|0)<0)break a;i=J[c+4>>2];if((i| -0)<0)break a;j=J[c+12>>2];if((j|0)<0)break a;k=J[c+20>>2];if((k|0)<0)break a;c=J[c+28>>2];if((c|0)<0|(b|0)>(d|0)|((d|0)>(g|0)|g>>>0>h>>>0))break a;if(i>>>0>500|j>>>0>500|(k>>>0>500|c>>>0>500))break a;J[a+36>>2]=b;J[a- -64>>2]=c;J[a+60>>2]=h;J[a+56>>2]=k;J[a+52>>2]=g;J[a+48>>2]=j;J[a+44>>2]=d;J[a+40>>2]=i;e=0;break a}if(!hd(b,239174)){if(d){e=6;if(hd(c,239325))break a;J[a+28>>2]=1;e=0;break a}e=7;if(J[c>>2]!=1)break a;J[a+28>>2]=1;e=0;break a}if(!hd(b,239439)){if(d){if(!fi(c,0,10)){H[a+32|0]=0;break a}H[a+ -32|0]=1;break a}H[a+32|0]=K[c|0];break a}e=12;if(hd(b,239566))break a;e=0;d:{if(d){b=fi(c,0,10);break d}b=J[c>>2]}J[a+68>>2]=(b|0)>0?b:0;break a}e=6}Kc=f+48|0;return e|0}function Cqb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;e=Kc-32|0;Kc=e;h=J[c+4>>2];d=J[b+4>>2];i=J[c>>2];c=J[b>>2];b=(h-d|0)+(i-c<<3)|0;f=J[a+4>>2];g=b+f|0;J[a+4>>2]=g;j=g-1|0;if(!((j^f-1)>>>0<32?f:0))J[J[a>>2]+((g>>>0>=33?j>>>5|0:0)<<2)>>2]=0;a=J[a>>2]+(f>>>3&536870908)|0;f=f&31;a:{if((f| -0)==(d|0)){if((b|0)<=0)break a;if(d){g=32-d|0;f=(b|0)<(g|0)?b:g;g=-1<>>g-f;J[a>>2]=J[a>>2]&(g^-1)|g&J[c>>2];b=b-f|0;c=c+4|0;a=a+(d+f>>>3&536870908)|0}f=a;d=(b|0)/32|0;a=d<<2;f=vd(f,c,a);b=b-(d<<5)|0;if((b|0)<=0)break a;d=a+f|0;b=-1>>>32-b|0;J[d>>2]=J[d>>2]&(b^-1)|b&J[a+c>>2];break a}J[e+28>>2]=d;J[e+24>>2]=c;J[e+20>>2]=h;J[e+16>>2]=i;J[e+12>>2]=f;J[e+8>>2]=a;a=J[e+28>>2];b=J[e+24>>2];c=(J[e+20>>2]-a|0)+(J[e+16>>2]-b<<3)|0;b:{if((c|0)<=0){a=J[e+12>>2];d=J[e+8>>2];break b}c:{if(!a){a=J[e+12>> -2];break c}d=J[e+12>>2];h=32-d|0;i=32-a|0;f=(c|0)<(i|0)?c:i;g=f>>>0>h>>>0?h:f;j=J[e+8>>2];k=J[j>>2]&(-1<>>h-g^-1);h=J[b>>2]&(-1<>>i-f);J[j>>2]=k|(a>>>0>>0?h<>>a-d|0);b=d+g|0;a=b&31;J[e+12>>2]=a;d=j+(b>>>3&536870908)|0;J[e+8>>2]=d;b=f-g|0;if((b|0)>0){J[d>>2]=J[d>>2]&(-1>>>32-b^-1)|h>>>g+J[e+28>>2];J[e+12>>2]=b;a=b}c=c-f|0;b=J[e+24>>2]+4|0;J[e+24>>2]=b}g=-1<=32){h=g^-1;for(;1;){d=J[e+8>>2];b=J[b>>2];J[d>>2]=h&J[d>>2]|b<>2]=d+4;J[d+4>>2]=g&J[d+4>>2]| -b>>>f;b=J[e+24>>2]+4|0;J[e+24>>2]=b;d=c>>>0>63;c=c-32|0;if(d)continue;break}}d=J[e+8>>2];if((c|0)<=0)break b;h=f;f=(c|0)>(f|0)?f:c;h=J[d>>2]&(g&-1>>>h-f^-1);g=J[b>>2]&-1>>>32-c;J[d>>2]=h|g<>2]=b;d=(a>>>3&536870908)+d|0;J[e+8>>2]=d;a=c-f|0;if((a|0)<=0){a=b;break b}J[d>>2]=J[d>>2]&(-1>>>32-a^-1)|g>>>f;J[e+12>>2]=a}J[e+4>>2]=a;J[e>>2]=d}Kc=e+32|0}function jpb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;f=Kc-16|0;Kc=f;a:{b:{c:{if(a){d=Kc-16|0;Kc=d;e=Kc-16|0;Kc=e;a=f+8|0; -J[a>>2]=1016392;Kc=e+16|0;J[a>>2]=1039180;e=yw(1020880,0,0);J[a+4>>2]=e;d:{e:{f:{g:{if((e|0)==-1){f=$e(20);J[790620]=0;b=$(32,d+4|0,1021483)|0;a=J[790620];J[790620]=0;if((a|0)!=1){J[790620]=0;a=$(3872,f|0,b|0)|0;d=J[790620];J[790620]=0;c=1;if((d|0)!=1){J[790620]=0;ca(3794,a|0,1039160,3795);a=J[790620];J[790620]=0;c=0;if((a|0)!=1)break e}a=Z()|0;if(H[b+11|0]<0)Zc(J[b>>2]);if(!c)break f;break g}a=Z()|0;break g}Kc=d+16|0;break d}Cf(f)}ba(a|0)}B()}J[790620]=0;ca(3873,a|0,b|0,c|0);b=J[790620];J[790620]= -0;if((b|0)!=1){J[a>>2]=1039180;a=J[a+4>>2];J[790620]=0;_(3247,a|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break a;break b}b=Z()|0;J[a>>2]=1039180;a=J[a+4>>2];J[790620]=0;_(3247,a|0)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break c;break a}d=Kc-16|0;Kc=d;e=Kc-16|0;Kc=e;a=f+8|0;J[a>>2]=1016392;Kc=e+16|0;J[a>>2]=1039084;e=yw(1018596,0,0);J[a+4>>2]=e;h:{i:{j:{k:{if((e|0)==-1){f=$e(20);J[790620]=0;b=$(32,d+4|0,1019156)|0;a=J[790620];J[790620]=0;if((a|0)!=1){J[790620]=0;a=$(3872,f|0,b|0)|0;d=J[790620];J[790620]= -0;c=1;if((d|0)!=1){J[790620]=0;ca(3794,a|0,1039160,3795);a=J[790620];J[790620]=0;c=0;if((a|0)!=1)break i}a=Z()|0;if(H[b+11|0]<0)Zc(J[b>>2]);if(!c)break j;break k}a=Z()|0;break k}Kc=d+16|0;break h}Cf(f)}ba(a|0)}B()}J[790620]=0;ca(3874,a|0,b|0,c|0);b=J[790620];J[790620]=0;if((b|0)!=1){J[a>>2]=1039084;a=J[a+4>>2];J[790620]=0;_(3247,a|0)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break b;break a}b=Z()|0;J[a>>2]=1039084;a=J[a+4>>2];J[790620]=0;_(3247,a|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break a}ba(b| -0);B()}Kc=f+16|0;return}fa(0)|0;ed();B()}function _ab(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;e=Kc-16|0;Kc=e;a:{b:{c:{d:{e:{f:{if(J[a+236>>2])break f;f=_c(64);i=J[a+224>>2];h=J[a+80>>2];j=J[a+220>>2];g=K[a+231|0];J[790620]=0;k=h;h=g<<24>>24<0;g=ha(5759,f|0,k|0,a|0,((h?i:g)?h?j:a+220|0:0)|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break b;J[a+236>>2]=g;J[790620]=0;H[e+6|0]=0;I[e+4>>1]=20545;H[e+15|0]=2;ca(5067,a|0,e+4|0,g|0);f=J[790620];J[790620]=0;if((f| -0)==1)break e;if(H[e+15|0]>=0)break f;Zc(J[e+4>>2])}f=J[J[a+236>>2]+48>>2];if(J[a+232>>2]!=3|J[a+160>>2]!=28)break d;mH(f,b,1,1);mH(J[J[a+236>>2]+52>>2],b,0,1);mH(J[J[a+236>>2]+56>>2],b,1,0);mH(J[J[a+236>>2]+60>>2],b,0,0);break c}a=Z()|0;if(H[e+15|0]>=0)break a;Zc(J[e+4>>2]);ba(a|0);B()}lH(f,b,1,1);lH(J[J[a+236>>2]+52>>2],b,0,1);lH(J[J[a+236>>2]+56>>2],b,1,0);lH(J[J[a+236>>2]+60>>2],b,0,0)}g:{if(!b)break g;c=R(O[a+96>>3]-O[a+112>>3]);d=R(O[a+104>>3]-O[a+88>>3]);h:{i:{f=(b|0)==270;if(!f){if((b|0)== -180)break i;if((b|0)!=90)break g}Rl(J[J[a+236>>2]+48>>2],0,0,c,d);Rl(J[J[a+236>>2]+52>>2],0,0,c,d);Rl(J[J[a+236>>2]+56>>2],0,0,c,d);Rl(J[J[a+236>>2]+60>>2],0,0,c,d);if(f)break h;if((b|0)==180)break i;if((b|0)!=90)break g;dj(J[J[a+236>>2]+48>>2],0,1,-1,0,d,0);dj(J[J[a+236>>2]+52>>2],0,1,-1,0,d,0);dj(J[J[a+236>>2]+56>>2],0,1,-1,0,d,0);dj(J[J[a+236>>2]+60>>2],0,1,-1,0,d,0);break g}dj(J[J[a+236>>2]+48>>2],-1,0,0,-1,d,c);dj(J[J[a+236>>2]+52>>2],-1,0,0,-1,d,c);dj(J[J[a+236>>2]+56>>2],-1,0,0,-1,d,c);dj(J[J[a+ -236>>2]+60>>2],-1,0,0,-1,d,c);break g}dj(J[J[a+236>>2]+48>>2],0,-1,1,0,0,c);dj(J[J[a+236>>2]+52>>2],0,-1,1,0,0,c);dj(J[J[a+236>>2]+56>>2],0,-1,1,0,0,c);dj(J[J[a+236>>2]+60>>2],0,-1,1,0,0,c)}Kc=e+16|0;return}a=Z()|0;Zc(f)}ba(a|0);B()}function tga(a,b,c,d,e){var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;i=Kc-128|0;Kc=i;a:{b:{c:{d:{if(J[e>>2]>0)break d;if(H[b+4|0]&1){J[e>>2]=1;break d}if(H[c+4|0]&1){J[e>>2]=1;break d}if((b|0)==(c|0)){J[e>>2]=1;break d}e:{if(L[b+4>>1]<=31){if(!d)break e;b=Pc[J[J[a>> -2]+12>>2]](a,c,b,e)|0;break d}f:{g:{h:{l=J[a+8>>2];k=L[c+4>>1];f=k<<16>>16;h=(f|0)<0?J[c+8>>2]:f>>5;g=h>>31&h;f=g<<1;j=0;i:{if(k&17)break i;j=c+6|0;if(k&2)break i;j=J[c+16>>2]}k=Gq(l,f+j|0,h-g|0,2)+g|0;if(k){Dv(i- -64|0,c,0,k);j=J[b+8>>2];l=J[a+8>>2];h=L[b+4>>1];g=h<<16>>16;f=0;j:{if(h&17)break j;f=b+6|0;if(h&2)break j;f=J[b+16>>2]}J[790620]=0;h=ha(3377,l|0,f|0,((g|0)<0?j:g>>5)|0,2)|0;f=J[790620];J[790620]=0;k:{l:{if((f|0)!=1){if(h)break l;f=J[a+4>>2];h=J[J[f>>2]+(d?20:24)>>2];J[790620]=0;ha(h|0, -f|0,b|0,i- -64|0,e|0)|0;f=J[790620];J[790620]=0;if((f|0)!=1)break k}b=Z()|0;break a}J[790620]=0;f=ha(3378,i|0,b|0,h|0,2147483647)|0;g=J[790620];J[790620]=0;if((g|0)==1)break h;g=J[a+4>>2];j=J[J[g>>2]+(d?20:24)>>2];J[790620]=0;ha(j|0,g|0,f|0,i- -64|0,e|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break b;j=J[f+8>>2];g=I[f+4>>1];J[790620]=0;ka(3379,b|0,h|0,2147483647,f|0,0,((g|0)<0?j:g>>5)|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break b;Se(f)}Se(i- -64|0)}f=I[c+4>>1];if((k|0)>=(((f|0)<0?J[c+8>>2]:f>>5)| -0))break d;f=i- -64|0;Dv(f,c,k,2147483647);if(!d)break g;J[790620]=0;na(3380,a|0,f|0,b|0,0,e|0)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break f;break c}b=Z()|0;break a}J[790620]=0;a=I[i+68>>1];ha(3351,b|0,i- -64|0,0,((a|0)<0?J[i+72>>2]:a>>5)|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break c}Se(i- -64|0);break d}b=WU(b,c)}Kc=i+128|0;return b}a=Z()|0;Se(i- -64|0);ba(a|0);B()}b=Z()|0;Se(f)}Se(i- -64|0);ba(b|0);B()}function VR(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;Od(b,J[a+80>>2]);Od(b,J[a+76>> -2]);Od(b,J[a+84>>2]-1|0);e=O[a+32>>3]*1E4;a:{if(R(e)<2147483648){c=~~e;break a}c=-2147483648}Od(b,c);e=O[a+40>>3]*1E4;b:{if(R(e)<2147483648){c=~~e;break b}c=-2147483648}Od(b,c);e=O[a+48>>3]*1E4;c:{if(R(e)<2147483648){c=~~e;break c}c=-2147483648}Od(b,c);e=O[a+56>>3]*1E4;d:{if(R(e)<2147483648){c=~~e;break d}c=-2147483648}Od(b,c);Od(b,J[a+4>>2]);d=J[a+4>>2];if(d&1){d=K[a+127|0];c=d<<24>>24<0;Sf(b,c?J[a+116>>2]:a+116|0,c?J[a+120>>2]:d);d=J[a+4>>2]}if(d&2){d=K[a+115|0];c=d<<24>>24<0;Sf(b,c?J[a+104>>2]: -a+104|0,c?J[a+108>>2]:d);d=J[a+4>>2]}if(d&4){Nd(b,K[a+88|0]);e=O[a+96>>3]*100;e:{if(R(e)<2147483648){c=~~e;break e}c=-2147483648}Od(b,c);d=J[a+4>>2]}f:{if(!(d&8))break f;Od(b,J[a+68>>2]-J[a+64>>2]>>3);c=J[a+64>>2];if((c|0)==J[a+68>>2])break f;d=0;for(;1;){e=O[(d<<3)+c>>3]*1E4;g:{if(R(e)<2147483648){c=~~e;break g}c=-2147483648}Od(b,c);d=d+1|0;c=J[a+64>>2];if(d>>>0>2]-c>>3>>>0)continue;break}}c=J[a+164>>2];d=J[a+4>>2];if(!(!c|!(d&16))){d=K[c|0];Nd(b,(d|0)==1?2:(d|0)==2?1:d);e=O[c+8>>3]*100; -h:{if(R(e)<2147483648){d=~~e;break h}d=-2147483648}Od(b,d);i:{if(K[c|0]!=1)break i;Od(b,J[c+20>>2]-J[c+16>>2]>>3);f=J[c+16>>2];if((f|0)==J[c+20>>2])break i;d=0;for(;1;){e=O[(d<<3)+f>>3]*100;j:{if(R(e)<2147483648){f=~~e;break j}f=-2147483648}Od(b,f);d=d+1|0;f=J[c+16>>2];if(d>>>0>2]-f>>3>>>0)continue;break}}d=J[a+4>>2]}if(d&32){d=K[a+139|0];c=d<<24>>24<0;Sf(b,c?J[a+128>>2]:a+128|0,c?J[a+132>>2]:d);d=J[a+4>>2]}if(d&128){d=K[a+151|0];c=d<<24>>24<0;Sf(b,c?J[a+140>>2]:a+140|0,c?J[a+144>>2]:d);d= -J[a+4>>2]}if(d&512){c=b;b=K[a+163|0];d=b<<24>>24<0;Sf(c,d?J[a+152>>2]:a+152|0,d?J[a+156>>2]:b)}}function ORa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;g=Kc-16|0;Kc=g;J[g+12>>2]=c;a:{b:{if(b){if(!a)break b;if(!d)break a;h=J[a+72>>2];if(J[a+8>>2]==16)e=J[a+156>>2]+P(J[a+192>>2],5644)|0;else e=J[a+12>>2];H[e+5640|0]=K[e+5640|0]|1;c:{if(c>>>0<=4){ud(d,1,2720241,0);break c}ee(b,e,1);if(M[e>>2]>=8){ud(d,1,2720267,0);break c}ee(b+1|0,g+8|0,1);c=J[g+8>>2];J[e+ -4>>2]=c;if((c|0)>=5){ud(d,1,2720301,0);J[e+4>>2]=-1}ee(b+2|0,e+8|0,2);c=J[e+8>>2];if(c-65536>>>0<=4294901760){J[g>>2]=c;ud(d,1,2720342,g);break c}i=J[a+164>>2];J[e+12>>2]=i?i:c;ee(b+4|0,e+16|0,1);if(M[e+16>>2]>=2){ud(d,1,2720410,0);break c}i=b+5|0;J[g+12>>2]=J[g+12>>2]-5;h=J[h+16>>2];d:{if(!h)break d;b=J[e>>2]&1;c=J[e+5584>>2];e=0;if(h>>>0>=8){k=h&-8;for(;1;){J[c+P(f,1080)>>2]=b;J[c+P(f|1,1080)>>2]=b;J[c+P(f|2,1080)>>2]=b;J[c+P(f|3,1080)>>2]=b;J[c+P(f|4,1080)>>2]=b;J[c+P(f|5,1080)>>2]=b;J[c+P(f|6, -1080)>>2]=b;J[c+P(f|7,1080)>>2]=b;f=f+8|0;j=j+8|0;if((k|0)!=(j|0))continue;break}}h=h&7;if(!h)break d;for(;1;){J[c+P(f,1080)>>2]=b;f=f+1|0;e=e+1|0;if((h|0)!=(e|0))continue;break}}f=0;if(!E3(a,0,i,g+12|0,d)){ud(d,1,2720241,0);break c}if(J[g+12>>2]){ud(d,1,2720241,0);break c}if(J[a+8>>2]==16)b=J[a+156>>2]+P(J[a+192>>2],5644)|0;else b=J[a+12>>2];if(M[J[a+72>>2]+16>>2]>=2){b=J[b+5584>>2];d=J[b+4>>2]<<2;f=b+944|0;h=b+812|0;e=1;c=b;for(;1;){J[c+1084>>2]=J[b+4>>2];J[c+1088>>2]=J[b+8>>2];J[c+1092>>2]=J[b+ -12>>2];J[c+1096>>2]=J[b+16>>2];J[c+1100>>2]=J[b+20>>2];ad(c+1892|0,h,d);ad(c+2024|0,f,d);c=c+1080|0;e=e+1|0;if(e>>>0>2]+16>>2])continue;break}}f=1}Kc=g+16|0;return f|0}ga(2720181,2712710,2642,2720224);B()}ga(2712829,2712710,2643,2720224);B()}ga(2712942,2712710,2644,2720224);B()}function jwb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;d=J[a+420>>2];if(b){b=J[a>>2];J[b+20>>2]=49;Pc[J[b>>2]](a)}a:{if(J[a+264>>2]){b=J[a+360>>2];if(!J[a+368>>2]){if(!b){J[d+4>>2]=485;break a}J[d+ -4>>2]=486;break a}if(!b){J[d+4>>2]=487;break a}J[d+4>>2]=488;break a}J[d+4>>2]=489}if(J[a+288>>2]>0){b=0;for(;1;){f=b<<2;g=J[(f+a|0)+292>>2];if(!(J[a+360>>2]|J[a+368>>2])){e=J[g+20>>2];if(e>>>0>=16){c=J[a>>2];J[c+24>>2]=e;J[c+20>>2]=50;Pc[J[J[a>>2]>>2]](a)}e=(e<<2)+d|0;c=J[e+76>>2];if(!c){c=Pc[J[J[a+4>>2]>>2]](a,1,64)|0;J[e+76>>2]=c}H[c|0]=0;H[c+1|0]=0;H[c+2|0]=0;H[c+3|0]=0;H[c+4|0]=0;H[c+5|0]=0;H[c+6|0]=0;H[c+7|0]=0;H[c+56|0]=0;H[c+57|0]=0;H[c+58|0]=0;H[c+59|0]=0;H[c+60|0]=0;H[c+61|0]=0;H[c+62|0]= -0;H[c+63|0]=0;H[c+48|0]=0;H[c+49|0]=0;H[c+50|0]=0;H[c+51|0]=0;H[c+52|0]=0;H[c+53|0]=0;H[c+54|0]=0;H[c+55|0]=0;H[c+40|0]=0;H[c+41|0]=0;H[c+42|0]=0;H[c+43|0]=0;H[c+44|0]=0;H[c+45|0]=0;H[c+46|0]=0;H[c+47|0]=0;H[c+32|0]=0;H[c+33|0]=0;H[c+34|0]=0;H[c+35|0]=0;H[c+36|0]=0;H[c+37|0]=0;H[c+38|0]=0;H[c+39|0]=0;H[c+24|0]=0;H[c+25|0]=0;H[c+26|0]=0;H[c+27|0]=0;H[c+28|0]=0;H[c+29|0]=0;H[c+30|0]=0;H[c+31|0]=0;H[c+16|0]=0;H[c+17|0]=0;H[c+18|0]=0;H[c+19|0]=0;H[c+20|0]=0;H[c+21|0]=0;H[c+22|0]=0;H[c+23|0]=0;H[c+8|0]= -0;H[c+9|0]=0;H[c+10|0]=0;H[c+11|0]=0;H[c+12|0]=0;H[c+13|0]=0;H[c+14|0]=0;H[c+15|0]=0;c=d+f|0;J[c+52>>2]=0;J[c+36>>2]=0}if(J[a+364>>2]){e=J[g+24>>2];if(e>>>0>=16){c=J[a>>2];J[c+24>>2]=e;J[c+20>>2]=50;Pc[J[J[a>>2]>>2]](a)}e=(e<<2)+d|0;c=J[e+140>>2];if(!c){c=Pc[J[J[a+4>>2]>>2]](a,1,256)|0;J[e+140>>2]=c}dd(c,0,256)}b=b+1|0;if((b|0)>2])continue;break}}J[d+28>>2]=11;J[d+32>>2]=-1;J[d+20>>2]=0;J[d+24>>2]=0;J[d+12>>2]=0;J[d+16>>2]=65536;a=J[a+236>>2];J[d+72>>2]=0;J[d+68>>2]=a}function Tda(a,b,c, -d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;l=Kc-32|0;Kc=l;a:{b:{c:{d:{g=J[a+8>>2];k=J[a+12>>2];if((g|0)==(k|0))break d;f=K[b+11|0];e=f<<24>>24;j=(e|0)<0?J[b+4>>2]:f;if((e|0)>=0)for(;1;){h=K[g+11|0];i=h<<24>>24;e=(i|0)<0;f=J[g+4>>2];e:{if((j|0)!=((e?f:h)|0))break e;if(!e){f=b;e=g;if(!i)break d;for(;1;){if(K[e|0]!=K[f|0])break e;f=f+1|0;e=e+1|0;h=h-1|0;if(h)continue;break}break d}if(!f)break d;if(!Ed(J[g>>2],b,f))break d}g=g+20| -0;if((k|0)!=(g|0))continue;break c}i=J[b>>2];for(;1;){h=K[g+11|0];m=h<<24>>24;e=(m|0)<0;f=J[g+4>>2];f:{if((j|0)!=((e?f:h)|0))break f;if(!e){f=i;e=g;if(!m)break d;for(;1;){if(K[e|0]!=K[f|0])break f;f=f+1|0;e=e+1|0;h=h-1|0;if(h)continue;break}break d}if(!f)break d;if(!Ed(J[g>>2],i,f))break d}g=g+20|0;if((k|0)!=(g|0))continue;break}break c}if((g|0)==(k|0))break c;e=J[g+16>>2];if(!e)break b;J[c>>2]=J[g+12>>2];J[d>>2]=e;break a}J[c>>2]=0;J[d>>2]=0;break a}i=_c(24);J[i>>2]=J[a>>2];J[i+4>>2]=J[a+4>>2];IT(l, -i);f=Oda(l);J[c>>2]=0;J[d>>2]=0;k=H[b+11|0]<0?J[b>>2]:b;h=Kc-80|0;Kc=h;if(c)g:{J[c>>2]=0;for(;1;){e=0;a=Kc-352|0;Kc=a;h:{i:{b=a+96|0;if(!xC(f,a+16|0,b,256)){b=td(b);if(b>>>0>=2147483632)break i;j:{if(b>>>0<=10){H[a+15|0]=b;e=a+4|0;break j}j=(b|15)+1|0;e=_c(j);J[a+12>>2]=j|-2147483648;J[a+4>>2]=e;J[a+8>>2]=b}n=ad(e,a+96|0,b)+b|0,o=0,H[n|0]=o;b=J[a+4>>2];e=H[a+15|0];j=hd(k,(e|0)<0?b:a+4|0);if((e|0)<0)Zc(b);e=!j}Kc=a+352|0;break h}fe(a+4|0);B()}if(e){xC(f,h,0,0);a=J[h+28>>2];b=J[d>>2];a=b?a>>>0>> -0?a:b:a;J[d>>2]=a;b=_c(a);J[c>>2]=b;if(!Lda(f,0)){Kda(f,b,a);Mda(f)}break g}if(!LT(f))continue;break}}Kc=h+80|0;II(f);J[g+16>>2]=J[d>>2];J[g+12>>2]=J[c>>2];Zc(i)}Kc=l+32|0}function He(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;a:{if(K[a+52|0]){k=J[a+48>>2];f=k&10;n=f;o=O[a+24>>3];l=O[a+16>>3];m=O[a>>3];f=(oc)<<2;p=O[a+8>>3];i=f|(p>d)<<3;b:{if((n|0)==(i&10)?n:0)break b;h=O[a+40>>3];j=O[a+32>>3];c:switch(k<<1&10|f&5){case 0:el(a, -b,j,h,c,d,k,i);J[a+48>>2]=i;break a;case 1:g=h+(l-j)*(d-h)/(c-j);f=(go)<<1;el(a,b,j,h,l,g,k,f);e=O[a+16>>3];el(a,b,e,g,e,d,f,i);J[a+48>>2]=i;break a;case 2:e=h+(l-j)*(d-h)/(c-j);f=(eo)<<1;el(a,b,l,h,l,e,k,f);el(a,b,O[a+16>>3],e,c,d,f,i);J[a+48>>2]=i;break a;case 3:el(a,b,l,h,l,d,k,i);J[a+48>>2]=i;break a;case 4:g=h+(m-j)*(d-h)/(c-j);f=(go)<<1;el(a,b,j,h,m,g,k,f);e=O[a>>3];el(a,b,e,g,e,d,f,i);J[a+48>>2]=i;break a;case 6:g=d-h;e=c-j;q=h+(l-j)*g/e;n=(qo)<<1;el(a,b,O[a+16>>3],q,O[a>>3],g,n,f);e=O[a>>3];el(a,b,e,g,e,d,f,i);J[a+48>>2]=i;break a;case 8:e=h+(m-j)*(d-h)/(c-j);f=(eo)<<1;el(a,b,m,h,m,e,k,f);el(a,b,O[a>>3],e,c,d,f,i);J[a+48>>2]=i;break a;case 9:g=d-h;e=c-j;q=h+(m-j)*g/e;n=(qo)<<1;el(a,b,O[a>>3],q,O[a+16>>3],g,n,f);e=O[a+16>>3];el(a,b,e,g,e,d,f,i);J[a+48>>2]=i;break a;case 12:break c;default:break b}el(a,b,m,h,m,d,k,i)}J[a+ -48>>2]=i;break a}e=d*256;e=e+(e<0?-.5:.5);d:{if(R(e)<2147483648){k=~~e;break d}k=-2147483648}e=c*256;e=e+(e<0?-.5:.5);e:{if(R(e)<2147483648){n=~~e;break e}n=-2147483648}e=O[a+40>>3]*256;e=e+(e<0?-.5:.5);f:{if(R(e)<2147483648){f=~~e;break f}f=-2147483648}e=O[a+32>>3]*256;e=e+(e<0?-.5:.5);g:{if(R(e)<2147483648){i=~~e;break g}i=-2147483648}cs(b,i,f,n,k)}O[a+40>>3]=d;O[a+32>>3]=c}function doa(a,b,c,d,e,f){var g=0;var h=0;var i=0;var j=0;h=J[J[a+528>>2]+88>>2];a:{b:{c:{d:{e:switch(b|0){case 5:if(!c)break c; -a=0;for(;1;){if(K[a+f|0]){i=P(a,3);g=i+h|0;i=d+i|0;H[g+68|0]=K[i|0]+K[g+68|0];H[g+69|0]=K[i+1|0]+K[g+69|0];H[g+70|0]=K[i+2|0]+K[g+70|0];g=a+h|0;H[g+848|0]=K[a+e|0]+K[g+848|0]}a=a+1|0;if((c|0)!=(a|0))continue;break}break d;case 4:if(!c)break c;a=0;for(;1;){if(K[a+f|0]){i=P(a,3);g=i+h|0;i=d+i|0;H[g+68|0]=K[i|0];H[g+69|0]=K[i+1|0];H[g+70|0]=K[i+2|0];H[(a+h|0)+848|0]=K[a+e|0]}a=a+1|0;if((c|0)!=(a|0))continue;break}break d;case 3:if(!c)break c;a=0;if((c|0)!=1){i=c&-2;d=0;for(;1;){if(K[a+f|0]){g=a+h|0; -H[g+848|0]=K[a+e|0]+K[g+848|0]}g=a|1;if(K[g+f|0]){j=g+h|0;H[j+848|0]=K[e+g|0]+K[j+848|0]}a=a+2|0;d=d+2|0;if((i|0)!=(d|0))continue;break}}if(!(c&1)|!K[a+f|0])break d;d=a+h|0;H[d+848|0]=K[a+e|0]+K[d+848|0];break d;case 2:if(!c)break c;a=0;if((c|0)!=1){i=c&-2;d=0;for(;1;){if(K[a+f|0])H[(a+h|0)+848|0]=K[a+e|0];g=a|1;if(K[g+f|0])H[(g+h|0)+848|0]=K[e+g|0];a=a+2|0;d=d+2|0;if((i|0)!=(d|0))continue;break}}if(!(c&1)|!K[a+f|0])break d;H[(a+h|0)+848|0]=K[a+e|0];break d;case 1:if(!c)break b;a=0;for(;1;){if(K[a+ -f|0]){g=P(a,3);e=g+h|0;g=d+g|0;H[e+68|0]=K[g|0]+K[e+68|0];H[e+69|0]=K[g+1|0]+K[e+69|0];H[e+70|0]=K[g+2|0]+K[e+70|0]}a=a+1|0;if((c|0)!=(a|0))continue;break}break d;case 0:break e;default:break c}if(!c)break b;a=0;for(;1;){if(K[a+f|0]){g=P(a,3);e=g+h|0;g=d+g|0;H[e+68|0]=K[g|0];H[e+69|0]=K[g+1|0];H[e+70|0]=K[g+2|0]}a=a+1|0;if((c|0)!=(a|0))continue;break}}if(b>>>0<2)break b}f:{g:{if(K[h+56|0]){if(M[h+844>>2]>>0)break g;break f}H[h+56|0]=1}J[h+844>>2]=c}if((b-4&255)>>>0>253)break a}if(M[h+64>>2]>=c>>> -0)break a;J[h+64>>2]=c}return 0}function z5a(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;j=Kc-16|0;Kc=j;J[j+12>>2]=d;i=_c(28);J[790620]=0;l=P(c,d);g=$(5262,i|0,l|0)|0;k=J[790620];J[790620]=0;if((k|0)!=1){k=j;a:{b:{c:{if((e|0)!=255){m=+(e>>>0)/255;if(f){if((d|0)<=0|(c|0)<=0)break a;k=b+3|0;for(;1;){b=d-1|0;f=P(b,c);e=0;for(;1;){h=m*+K[k+(e+f<<2)|0];d:{if(h<4294967296&h>=0){i=~~h>>>0;break d}i=0}H[j+10|0]=i;Pc[J[J[g>>2]+12>>2]](g, -j+10|0,1);e=e+1|0;if((e|0)!=(c|0))continue;break}e=(d|0)>1;d=b;if(e)continue;break}break a}d=l<<2;if(!d)break a;i=b+3|0;e=0;l=d-1|0;if((l|0)!=3){b=(l>>>2|0)+1&2147483646;f=0;for(;1;){h=m*+K[e+i|0];e:{if(h<4294967296&h>=0){d=~~h>>>0;break e}d=0}H[j+11|0]=d;Pc[J[J[g>>2]+12>>2]](g,j+11|0,1);h=m*+K[i+(e|4)|0];f:{if(h<4294967296&h>=0){d=~~h>>>0;break f}d=0}H[j+11|0]=d;Pc[J[J[g>>2]+12>>2]](g,j+11|0,1);e=e+8|0;f=f+2|0;if((b|0)!=(f|0))continue;break}}if(l&4)break a;h=m*+K[e+i|0];if(!(h<4294967296&h>=0))break c; -b=~~h>>>0;break b}if(f){if((d|0)<=0|(c|0)<=0)break a;n=b+3|0;l=c&-2;k=c&1;for(;1;){b=d-1|0;i=P(b,c);e=0;f=0;if((c|0)!=1)for(;1;){Pc[J[J[g>>2]+12>>2]](g,n+(e+i<<2)|0,1);Pc[J[J[g>>2]+12>>2]](g,n+(i+(e|1)<<2)|0,1);e=e+2|0;f=f+2|0;if((l|0)!=(f|0))continue;break}if(k)Pc[J[J[g>>2]+12>>2]](g,n+(e+i<<2)|0,1);e=(d|0)>1;d=b;if(e)continue;break}break a}d=l<<2;if(!d)break a;k=b+3|0;e=0;d=d-1|0;if((d|0)!=3){b=(d>>>2|0)+1&2147483646;f=0;for(;1;){Pc[J[J[g>>2]+12>>2]](g,e+k|0,1);Pc[J[J[g>>2]+12>>2]](g,k+(e|4)|0, -1);e=e+8|0;f=f+2|0;if((b|0)!=(f|0))continue;break}}if(d&4)break a;Pc[J[J[g>>2]+12>>2]](g,e+k|0,1);break a}b=0}H[k+11|0]=b;Pc[J[J[g>>2]+12>>2]](g,j+11|0,1)}bR(a,g,c,j+12|0);Kc=j+16|0;return}a=Z()|0;Zc(i);ba(a|0);B()}function wgb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;g=fk(a+48|0,b);a:{if((g|0)==(a+52|0))break a;f=g+28|0;if((f|0)==(e|0))break a;h=K[g+39|0];i=h<<24>>24;if(H[e+11|0]>=0){if((i|0)>=0){g=J[f+4>>2];J[e>>2]=J[f>>2];J[e+4>>2]=g;J[e+8>>2]=J[f+8>>2]; -break a}If(e,J[g+28>>2],J[g+32>>2]);break a}j=f;f=(i|0)<0;Pf(e,f?J[g+28>>2]:j,f?J[g+32>>2]:h)}g=0;f=K[e+11|0];b:{if(f<<24>>24<0?J[e+4>>2]:f)break b;f=J[a+88>>2];a=fk(f+48|0,b);if((a|0)==(f+52|0))break b;f=a+28|0;if((f|0)==(e|0))break b;h=K[a+39|0];i=h<<24>>24;if(H[e+11|0]>=0){if((i|0)>=0){a=J[f+4>>2];J[e>>2]=J[f>>2];J[e+4>>2]=a;J[e+8>>2]=J[f+8>>2];break b}If(e,J[a+28>>2],J[a+32>>2]);break b}j=f;f=(i|0)<0;Pf(e,f?J[a+28>>2]:j,f?J[a+32>>2]:h)}a=K[e+11|0];c:{if(!(a<<24>>24<0?J[e+4>>2]:a))break c;e=K[b+ -11|0];g=e<<24>>24;f=(g|0)<0;a=J[b+4>>2];if(((f?a:e)|0)==9){if(!Md(f?J[b>>2]:b,1069888,9))return 1;e=K[b+11|0];g=e;a=J[b+4>>2]}d:{e:{f:{g:{h:{f=g<<24>>24;i:{if((((f|0)<0?a:e)|0)==14){if(!Md((f|0)<0?J[b>>2]:b,1069928,14))break i;e=K[b+11|0];g=e;a=J[b+4>>2]}f=g<<24>>24<0;if(((f?a:e)|0)==17){if(!Md(f?J[b>>2]:b,1069988,17))break g;e=K[b+11|0];g=e;a=J[b+4>>2]}f=g<<24>>24;if((((f|0)<0?a:e)|0)==21){if(!Md((f|0)<0?J[b>>2]:b,1070060,21))break e;e=K[b+11|0];g=e;a=J[b+4>>2]}j:{f=a;a=g<<24>>24<0;if(((a?f:e)|0)!= -7)break j;if(Md(a?J[b>>2]:b,1070148,7))break j;return 1}if(th(b,1070180))break i;if(th(b,1070232))break g;if(th(b,1070296))break e;g=1;if(th(b,1070376))break c;if(th(b,1070400))break c;if(!th(b,1070448))break h}H[c|0]=1;return 1}if(!th(b,1070492))break f}H[d|0]=1;return 1}if(!th(b,1070548))break d}H[c|0]=1;H[d|0]=1;return 1}if(th(b,1070620))break c;g=th(b,1070648)}return g|0}function q4b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;if(J[a+8>>2]!=2){nd(a,1030,0,0);return 1030}if(K[a+ -284|0]){nd(a,1029,0,0);return 1029}if((c&-17)!=12){nd(a,1028,0,0);return 1028}I[a+284>>1]=257;J[a+12>>2]=2;f=K[d|0]|K[d+1|0]<<8|(K[d+2|0]<<16|K[d+3|0]<<24);g=f<<24|(f&65280)<<8|(f>>>8&65280|f>>>24);J[a+16>>2]=g;f=K[d+4|0]|K[d+5|0]<<8|(K[d+6|0]<<16|K[d+7|0]<<24);h=f<<24|(f&65280)<<8|(f>>>8&65280|f>>>24);J[a+20>>2]=h;f=K[d+8|0]|K[d+9|0]<<8|(K[d+10|0]<<16|K[d+11|0]<<24);J[a+24>>2]=f<<24|(f&65280)<<8|(f>>>8&65280|f>>>24);a:{b:{c:{if((c|0)!=28){J[a+28>>2]=0;J[a+32>>2]=0;H[a+264|0]=1;J[a+36>>2]=0;J[a+40>> -2]=0;d=0;break c}c=K[d+12|0]|K[d+13|0]<<8|(K[d+14|0]<<16|K[d+15|0]<<24);J[a+28>>2]=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[d+16|0]|K[d+17|0]<<8|(K[d+18|0]<<16|K[d+19|0]<<24);J[a+32>>2]=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[d+20|0]|K[d+21|0]<<8|(K[d+22|0]<<16|K[d+23|0]<<24);J[a+36>>2]=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[d+27|0];f=K[d+26|0];i=K[d+25|0];d=K[d+24|0];H[a+264|0]=0;d=c|(i<<16|d<<24|f<<8);J[a+40>>2]=d;if(c&1)break b}H[a+44|0]=16;break a}if(!(c&8)){H[a+44|0]=0;break a}if((d& -320)==64){H[a+44|0]=1;break a}H[a+44|0]=16}if(d&64512){nd(a,1060,0,0);return 1060}d:{if(!(M[a+124>>2]>=g>>>0&M[a+128>>2]>=h>>>0)){d=4097;if(!nd(a,4097,0,0))break d}e:{c=J[a+188>>2];if(!c)break e;if(Pc[c|0](a,J[a+16>>2],J[a+20>>2])|0)break e;nd(a,904,0,0);return 904}J[a+48>>2]=J[a+48>>2]+1;d=0;if(!K[a+112|0])break d;d=Pc[J[b+4>>2]](a,b,e)|0;if(d)break d;b=J[e>>2];J[b+32>>2]=J[a+16>>2];J[b+36>>2]=J[a+20>>2];J[b+40>>2]=J[a+24>>2];J[b+44>>2]=J[a+28>>2];J[b+48>>2]=J[a+32>>2];J[b+52>>2]=J[a+36>>2];J[b+ -56>>2]=J[a+40>>2];d=0}return d|0}function Mlb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;f=Kc-2080|0;Kc=f;J[f+2076>>2]=d;g=d>>>0<9?c&32767:c;l=1;c=J[b+24>>2];m=c;a:{b:{d=d-16|0;if(d)if((d|0)==16)break b;else break a;m=c<<1;l=2;break a}m=P(c,J[b+4>>2]?4:3)}o=(J[b>>2]==1?c<<2:c)|32768;c=P(o,J[b+20>>2]);d=_c(c);J[e>>2]=c;i=dd(d,0,c);c=o<<1;p=_c(c);n=dd(p,0,c);dd(f+16|0,0,2048);d=J[b+ -20>>2];c:{d:{e:{c=g?g:m;if(c>>>0>=8){if(d)break e;g=i;break c}if(!d){g=i;break c}h=m<<2;d=0;for(;1;){f:{g=J[a+4>>2];if(g)g=Ve(n,1,c,g);else g=0;if((g|0)==(c|0)){g=XR(n,f+2076|0,f+16|0,f+12|0);l=P(d,h)+i|0;j=J[f+12>>2];if(l+j>>>0<=J[e>>2]+i>>>0)break f}g=i;break d}ad(l,g,j);d=d+1|0;if(d>>>0>2])continue;break}g=i;break c}r=c>>>0<251;for(;1;){g:{if(!r){H[f+12|0]=0;j=65535;c=J[a+4>>2];if(!c)break g;if((Ve(f+12|0,1,2,c)|0)!=2)break g;j=K[f+13|0]|K[f+12|0]<<8;break g}j=rh(J[a+4>>2])}g=0;if(!j|j>>> -0>=o>>>0)break d;c=J[a+4>>2];if(c)c=Ve(n,1,j,c);else c=0;if((c|0)!=(j|0))break d;c=P(m,q)+i|0;for(;1;){d=g+n|0;k=H[d|0];h=k&255;h:{if((k|0)>=0){h=P(h+1|0,l);J[f+12>>2]=h;k=XR(d+1|0,f+2076|0,f+16|0,f+12|0);d=J[f+12>>2];if(M[e>>2]>=d+(c-i|0)>>>0){ad(c,k,d);d=J[f+12>>2]}c=c+d|0;break h}J[f+12>>2]=l;h=257-h|0;s=h&510;t=h&1;h=0;k=XR(d+1|0,f+2076|0,f+16|0,f+12|0);d=J[f+12>>2];for(;1;){if(M[e>>2]>=(c-i|0)+d>>>0){ad(c,k,d);d=J[f+12>>2]}c=c+d|0;if(M[e>>2]>=(c-i|0)+d>>>0){ad(c,k,d);d=J[f+12>>2]}c=c+d|0;h=h+ -2|0;if((s|0)!=(h|0))continue;break}h=l;if(t){if(M[e>>2]>=(c-i|0)+d>>>0){ad(c,k,d);d=J[f+12>>2]}c=c+d|0}}g=(g+h|0)+1|0;if(j>>>0>g>>>0)continue;break}q=q+1|0;if(q>>>0>2])continue;break}g=i;break c}Zc(n);p=i}Zc(p);Kc=f+2080|0;return g|0}function nm(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;d=Kc-160|0;Kc=d;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{c=J[a+52>>2];if(!c){e=_c(44);J[790620]=0;c=ve(e);g=J[790620];J[790620]=0;if((g|0)==1)break c;J[a+52>>2]=c;H[d+40|0]=K[1078071]; -J[790620]=0;H[d+43|0]=9;e=K[1078067]|K[1078068]<<8|(K[1078069]<<16|K[1078070]<<24);J[d+32>>2]=K[1078063]|K[1078064]<<8|(K[1078065]<<16|K[1078066]<<24);J[d+36>>2]=e;H[d+41|0]=0;ca(5067,a|0,d+32|0,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break k;if(H[d+43|0]<0)Zc(J[d+32>>2]);c=J[a+52>>2]}c=sq(c,b);if(c)break e;e=d+159|0;for(;1;){l:{c=J[a+56>>2]+1|0;J[a+56>>2]=c;if(c>>>0>4094)break l;g=J[a+52>>2];f=d+4|0;kw(f,c);J[790620]=0;c=ea(3808,f|0,0,1078276)|0;f=J[790620];J[790620]=0;if((f|0)==1)break j;J[d+24>> -2]=J[c+8>>2];f=J[c+4>>2];J[d+16>>2]=J[c>>2];J[d+20>>2]=f;J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[790620]=0;c=$(4950,g|0,d+16|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break i;if(H[d+27|0]<0)Zc(J[d+16>>2]);if(H[d+15|0]<0)Zc(J[d+4>>2]);if(c)continue}break}c=d+32|0;Xm(tj(c,1078276,e),J[a+56>>2],e);g=J[a+52>>2];c=td(c);if(c>>>0>=2147483632)break b;if(c>>>0>10)break g;H[d+27|0]=c;e=d+16|0;break f}c=Z()|0;if(H[d+43|0]>=0)break a;Zc(J[d+32>>2]);break a}c=Z()|0;break h}c=Z()|0;if(H[d+27|0]>=0)break h;Zc(J[d+16>> -2])}if(H[d+15|0]>=0)break a;Zc(J[d+4>>2]);break a}f=(c|15)+1|0;e=_c(f);J[d+24>>2]=f|-2147483648;J[d+16>>2]=e;J[d+20>>2]=c}h=ad(e,d+32|0,c)+c|0,i=0,H[h|0]=i;J[790620]=0;ca(5067,g|0,d+16|0,b|0);c=J[790620];J[790620]=0;if((c|0)==1)break d;if(H[d+27|0]<0)Zc(J[d+16>>2]);c=sq(J[a+52>>2],b)}Kc=d+160|0;return c|0}c=Z()|0;if(H[d+27|0]>=0)break a;Zc(J[d+16>>2]);break a}c=Z()|0;Zc(e);break a}fe(d+16|0);B()}ba(c|0);B()}function mma(a,b,c,d,e,f,g,h){var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;j=Kc-48|0;Kc= -j;J[j>>2]=0;m=J[h+556>>2];k=J[g>>2];i=J[k>>2];J[j+16>>2]=0;J[j+20>>2]=0;J[j+24>>2]=0;J[j+28>>2]=0;J[j+8>>2]=0;J[j+12>>2]=0;J[j+36>>2]=a;J[j+32>>2]=f;J[j+40>>2]=0;J[j+4>>2]=k;l=(f|0)==12288|(f|0)==16384;n=l?513:96;k=Id(i,4,0,n,0,j+44|0);J[j+20>>2]=k;a:{b:{if(!J[j+44>>2]){J[j+24>>2]=k;J[j+28>>2]=n;break b}if(k)Pc[J[i+8>>2]](i,k);J[j+20>>2]=0;i=J[j+44>>2];if(i)break a}dd(a+24|0,0,160);J[a+156>>2]=8720;J[a+60>>2]=65536;J[a+44>>2]=2;J[a+48>>2]=65536;J[a+32>>2]=-6553600;J[a+36>>2]=3276800;J[a+184>>2]=l? -513:48;J[a+172>>2]=65535;J[a+136>>2]=65535;J[a+128>>2]=65535;J[a+132>>2]=65535;J[a+16>>2]=65535;J[a+20>>2]=65535;J[a+8>>2]=65535;J[a+12>>2]=65535;J[a>>2]=65535;J[a+4>>2]=65535;c:{d:{if(!J[b+12>>2]){i=ie(d,J[b+20>>2]);if(i)break a;i=Ek(d,J[b+24>>2],j);if(i)break a;c=b+24|0;break d}i=c;c=j+44|0;i=SK(b,i,j,c);if(i)break c}i=J[j>>2];i=qma(j+4|0,i,i?i+J[c>>2]|0:0)}e:{if(J[b+12>>2]){if(J[b+32>>2])break e;b=J[b>>2]}else b=d;oh(b,j)}if(i)break a;i=0;if(J[a+132>>2]!=65535)break a;i=rma(g,a,0,0);if(i)break a; -f:{if((f|0)==12288|(f|0)==16384)break f;f=J[J[h+128>>2]+60>>2];g:{if((f|0)==-1){b=J[h+96>>2];f=J[b+68>>2];J[a+648>>2]=f;if(!f)break g;for(;1;){f=Pc[J[m+20>>2]](f)|0;J[b+68>>2]=f;if((f|0)<0)continue;break}break g}J[a+648>>2]=f;if(!f)break g;for(;1;){f=Pc[J[m+20>>2]](f)|0;J[J[h+128>>2]+60>>2]=f;if((f|0)<0)continue;break}}if(J[a+648>>2])break f;J[a+648>>2]=J[a+532>>2]}b=J[a+536>>2];if(!b){i=0;break a}i=ie(d,J[a+116>>2]+(b+e|0)|0);if(i)break a;b=a+608|0;i=St(b,d,1,l);if(i)break a;i=cX(b,a+644|0,0,0)}a= -J[J[j+4>>2]>>2];b=J[j+20>>2];if(b)Pc[J[a+8>>2]](a,b);Kc=j+48|0;return i}function XEb(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;d=J[a+8>>2];if(!d){J[a+140>>2]=0;J[a+144>>2]=0;J[a+148>>2]=0;J[a+152>>2]=0;return}J[a+140>>2]=J[d+268>>2];J[a+144>>2]=J[d+256>>2];J[a+148>>2]=J[d+260>>2];J[a+152>>2]=J[d+264>>2];c=Kc-32|0;Kc=c;J[d+288>>2]=1;a:{b:{e=J[d+188>>2];c:{if(!e)break c;a=J[e+96>>2];if(!a)break c;a=J[a+12>>2];if(!a)break c;d:{e:{f:{f=J[a+8>>2];a=td(f);if(a>>>0< -2147483632){g:{if(a>>>0<=10){H[c+31|0]=a;b=c+20|0;break g}g=(a|15)+1|0;b=_c(g);J[c+28>>2]=g|-2147483648;J[c+20>>2]=b;J[c+24>>2]=a}i=vd(b,f,a)+a|0,j=0,H[i|0]=j;f=K[c+31|0];a=f<<24>>24;b=(a|0)<0;h:{if(((b?J[c+24>>2]:f)|0)==8){b=b?J[c+20>>2]:c+20|0;if((K[b|0]|K[b+1|0]<<8|(K[b+2|0]<<16|K[b+3|0]<<24))==1702195828&(K[b+4|0]|K[b+5|0]<<8|(K[b+6|0]<<16|K[b+7|0]<<24))==1701869940)break h}J[d+288>>2]=0;break d}b=J[e+20>>2];if(!b)break f;a=0;i:{g=K[b|0];if(!g)break i;e=b;for(;1;){f=a;a=a+1|0;h=K[e+1|0];e=e+1| -0;if(h)continue;break}if((g|0)!=60|f>>>0<6|(K[b+1|0]!=117|K[b+2|0]!=116))break i;if(K[b+3|0]!=102|K[b+4|0]!=56|K[b+5|0]!=62)break i;J[790620]=0;ca(1633,c+8|0,b+6|0,f-5|0);a=J[790620];J[790620]=0;if((a|0)!=1)break e;break b}J[790620]=0;ia(3072,c+8|0,b|0,a|0,0);a=J[790620];J[790620]=0;if((a|0)==1)break b;break e}fe(c+20|0);B()}J[c+8>>2]=0;H[c+19|0]=0}f=d+292|0;e=K[d+303|0];a=e<<24>>24;g=(a|0)<0;b=J[d+296>>2];j:{k:{if(((g?b:e)|0)==9){if(!Md(g?J[f>>2]:f,351404,9))break k;b=J[d+296>>2];e=K[d+303|0];a= -e}a=a<<24>>24;if((((a|0)<0?b:e)|0)!=9)break j;if(Md((a|0)<0?J[f>>2]:f,351444,9))break j}J[d+288>>2]=0}if(H[c+19|0]<0)Zc(J[c+8>>2]);a=K[c+31|0]}if(a<<24>>24>=0)break c;Zc(J[c+20>>2])}Kc=c+32|0;break a}a=Z()|0;if(H[c+31|0]<0)Zc(J[c+20>>2]);ba(a|0);B()}}function Ccc(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;d=M[a+4>>2]/((M[b>>2]>256?9:7)>>>0)|0;J[a+12>>2]=d;e=gd(d<<4);J[a+16>>2]=e;if(!e)return-1;if(J[a+12>>2]<=0)return 0;a:{b:{for(;1;){d=J[c+8>>2];if(d&7)break a;f=J[c+64>>2];if((f|0)>= -0&(f|0)<=J[c+60>>2])break b;d=J[c+28>>2];J[c+28>>2]=d-1;c:{if((d|0)>0){J[c+60>>2]=J[c+60>>2]+1;d=J[c+24>>2];J[c+24>>2]=d+1;d=K[d|0];break c}d=be(c,1);if((d|0)==-1)break a}H[e+1|0]=d;d:{if(M[b>>2]>=257){if(!pi(c,e+4|0))break d;break a}d=J[c+8>>2];if(d&7)break a;f=J[c+64>>2];if((f|0)>=0&(f|0)<=J[c+60>>2])break b;d=J[c+28>>2];J[c+28>>2]=d-1;e:{if((d|0)>0){J[c+60>>2]=J[c+60>>2]+1;d=J[c+24>>2];J[c+24>>2]=d+1;d=K[d|0];break e}d=be(c,1);if((d|0)==-1)break a}J[e+4>>2]=d&255}if(pi(c,e+12|0))break a;d=J[c+ -8>>2];if(d&7)break a;f=J[c+64>>2];if((f|0)>=0&(f|0)<=J[c+60>>2])break b;d=J[c+28>>2];J[c+28>>2]=d-1;f:{if((d|0)>0){J[c+60>>2]=J[c+60>>2]+1;d=J[c+24>>2];J[c+24>>2]=d+1;d=K[d|0];break f}d=be(c,1);if((d|0)==-1)break a}H[e+2|0]=d;g:{if(M[b>>2]>=257){if(!pi(c,e+8|0))break g;break a}d=J[c+8>>2];if(d&7)break a;f=J[c+64>>2];if((f|0)>=0&(f|0)<=J[c+60>>2])break b;d=J[c+28>>2];J[c+28>>2]=d-1;h:{if((d|0)>0){J[c+60>>2]=J[c+60>>2]+1;d=J[c+24>>2];J[c+24>>2]=d+1;d=K[d|0];break h}d=be(c,1);if((d|0)==-1)break a}J[e+ -8>>2]=d&255}d=J[c+8>>2];if(d&7)break a;f=J[c+64>>2];if((f|0)>=0&(f|0)<=J[c+60>>2])break b;d=J[c+28>>2];J[c+28>>2]=d-1;i:{if((d|0)>0){J[c+60>>2]=J[c+60>>2]+1;d=J[c+24>>2];J[c+24>>2]=d+1;d=K[d|0];break i}d=be(c,1);if((d|0)==-1)break a}H[e|0]=d;if(K[e+1|0]>K[e+2|0]|M[e+4>>2]>M[e+8>>2])break a;e=e+16|0;g=g+1|0;if((g|0)>2])continue;break}return 0}J[c+8>>2]=d|4}a=J[a+16>>2];if(a)Zc(a);return-1}function BNb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0; -var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;var y=0;var z=0;var A=0;var B=0;a:{if((d|0)<=0)break a;g=J[a+480>>2];j=J[a+112>>2];f=J[a+120>>2];if((f|0)<=0)for(;1;){Zf(J[(e<<2)+c>>2],j);J[g+84>>2]=!J[g+84>>2];e=e+1|0;if((e|0)!=(d|0))continue;break a}if(j){v=J[a+332>>2];o=0-f|0;s=j-1|0;w=P(f,s);for(;1;){a=p<<2;t=a+c|0;Zf(J[t>>2],j);x=a+b|0;k=0;for(;1;){m=J[x>>2]+k|0;e=J[t>>2];b:{if(J[g+84>>2]){h=(J[((k<<2)+g|0)+68>>2]+(j<<1)|0)+2|0;e=e+s|0;m= -m+w|0;q=-1;a=o;break b}h=J[((k<<2)+g|0)+68>>2];q=1;a=f}y=a;a=k<<2;z=J[a+J[g+16>>2]>>2];A=J[a+J[g+24>>2]>>2];i=0;B=q<<1;n=0;l=j;r=0;for(;1;){u=h+B|0;a=K[K[m|0]+(((I[u>>1]+i|0)+8>>4)+v|0)|0];i=K[a+A|0];H[e|0]=i+K[e|0];a=a-K[i+z|0]|0;I[h>>1]=P(a,3)+r;i=P(a,7);r=P(a,5)+n|0;e=e+q|0;m=m+y|0;n=a;h=u;l=l-1|0;if(l)continue;break}I[h>>1]=r;k=k+1|0;if((f|0)!=(k|0))continue;break}J[g+84>>2]=!J[g+84>>2];p=p+1|0;if((p|0)!=(d|0))continue;break}break a}j=f&-4;a=f&3;n=f>>>0<4;for(;1;){Zf(J[(l<<2)+c>>2],0);o=J[g+84>> -2];c:{if(o){h=0;e=0;i=0;if(!n)for(;1;){b=g+68|0;f=e<<2;I[J[b+f>>2]+2>>1]=0;I[J[b+(f|4)>>2]+2>>1]=0;I[J[b+(f|8)>>2]+2>>1]=0;I[J[b+(f|12)>>2]+2>>1]=0;e=e+4|0;i=i+4|0;if((j|0)!=(i|0))continue;break}if(!a)break c;for(;1;){I[J[((e<<2)+g|0)+68>>2]+2>>1]=0;e=e+1|0;h=h+1|0;if((a|0)!=(h|0))continue;break}break c}h=0;e=0;i=0;if(!n)for(;1;){b=g+68|0;f=e<<2;I[J[b+f>>2]>>1]=0;I[J[b+(f|4)>>2]>>1]=0;I[J[b+(f|8)>>2]>>1]=0;I[J[b+(f|12)>>2]>>1]=0;e=e+4|0;i=i+4|0;if((j|0)!=(i|0))continue;break}if(!a)break c;for(;1;){I[J[((e<< -2)+g|0)+68>>2]>>1]=0;e=e+1|0;h=h+1|0;if((a|0)!=(h|0))continue;break}}J[g+84>>2]=!o;l=l+1|0;if((l|0)!=(d|0))continue;break}}}function Dyb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;f=J[b+16>>2];m=(f|0)/2|0;a:{b:{if((f|0)<2)break b;c=J[a+16>>2];e=c-1|0;l=J[b+8>>2];k=J[a+8>>2];n=J[k>>2];if((c|0)<=1){if(!(e&1))break a;c=(e<<2)+k|0;for(;1;){f=d<<3;if(J[f+l>>2]<(n|0)|J[c>>2]>2])break a;d=d+1|0;if((m|0)!=(d| -0))continue;break}break b}c:{if((c|0)!=2){f=e>>>1|0;h=((c<<2)+k|0)-8|0;break c}c=(e<<2)+k|0;for(;1;){f=d<<3;if(J[f+l>>2]<(n|0)|J[c>>2]>2])break a;d=d+1|0;if((m|0)!=(d|0))continue;break}break b}for(;1;){i=(o<<3)+l|0;p=J[i>>2];if((p|0)<(n|0))return 0;d=f;c=e;if((p|0)>2])for(;1;){j=(p|0)>2];g=j?g:d;c=j?d:c;d=g+c>>1;if((g|0)!=(d|0))continue;break}g=0;if(!(c&1)|J[(c<<2)+k>>2]>2])break a;o=o+1|0;if((o|0)!=(m|0))continue;break}}g=1;e=J[b+44>>2];if(!e|!J[e+4>>2])break a; -h=J[a+44>>2];if(!h)return 0;d=0;i=Kc-16|0;Kc=i;j=J[e+4>>2];d:{if((j|0)<=0)break d;if(J[h+20>>2]){for(;1;){f=J[J[e+12>>2]+(d<<2)>>2];b=J[h+4>>2];e:{if(J[h+20>>2]){g=0;c=0;if((b|0)<=0)break d;for(;1;){b=J[h+20>>2];J[i+12>>2]=f;a=J[J[h+12>>2]+(c<<2)>>2];J[i+8>>2]=a;J[i+4>>2]=f;J[i>>2]=a;if(Pc[b|0](i+4|0,i)|0){j=J[e+4>>2];break e}c=c+1|0;if((c|0)>2])continue;break}break d}if((b|0)<=0){g=0;break d}a=J[h+12>>2];c=0;for(;1;){if((f|0)==J[a+(c<<2)>>2])break e;c=c+1|0;if((b|0)!=(c|0))continue;break}g= -0;break d}g=1;d=d+1|0;if((j|0)>(d|0))continue;break}break d}c=J[h+4>>2];if((c|0)>0){f=J[h+12>>2];b=J[e+12>>2];g=0;for(;1;){a=J[b+(d<<2)>>2];e=0;for(;1;){if((a|0)!=J[f+(e<<2)>>2]){e=e+1|0;if((c|0)!=(e|0))continue;break d}break}d=d+1|0;g=(j|0)<=(d|0);if((d|0)!=(j|0))continue;break}break d}g=0}Kc=i+16|0}return g|0}function pqb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v= -0;var w=0;m=Kc+-64|0;d=a;for(;1;){a:{e=d;d=J[(i<<2)+b>>2]+c|0;f=K[d+4|0];g=K[d+5|0];r=f-g|0;l=K[d|0];n=K[d+9|0];h=l-n|0;s=r+h|0;o=K[d+2|0];t=K[d+7|0];u=o-t|0;p=K[d+1|0];q=K[d+8|0];j=p-q|0;v=K[d+3|0];w=K[d+6|0];d=v-w|0;k=j-d|0;J[e+20>>2]=s-(u+k|0)<<1;f=f+g|0;g=l+n|0;l=f+g|0;v=v+w|0;p=p+q|0;q=v+p|0;o=o+t|0;J[e>>2]=(l+(q+o|0)<<1)-2560;n=o<<1;J[e+16>>2]=(P(q-n|0,-3580)+P(l-n|0,9373)|0)+2048>>12;g=g-f|0;l=p-v|0;f=P(g+l|0,6810)+2048|0;J[e+24>>2]=f+P(l,-17828)>>12;J[e+8>>2]=f+P(g,4209)>>12;f=(P(h-r|0,7791)+ -P(d+j|0,-4815)|0)+2048|0;g=u<<13;k=((k<<12)-g|0)+P(k+s|0,2531)|0;J[e+28>>2]=f-k>>12;J[e+12>>2]=f+k>>12;J[e+4>>2]=(((g+(P(h,11443)+P(j,10323)|0)|0)+P(d,5260)|0)+P(r,1812)|0)+2048>>12;h=i-7|0;i=i+1|0;d=m;r=7;b:switch(h|0){case 0:continue;case 2:break a;default:break b}d=e+32|0;continue}break}for(;1;){m=J[a+192>>2];i=J[a+96>>2];b=m+i|0;e=J[d>>2];h=J[a+32>>2];c=e+h|0;j=b+c|0;k=J[a+224>>2];f=J[a+64>>2];g=k+f|0;l=g<<1;n=J[a+160>>2];s=J[a+128>>2];o=n+s|0;t=J[d+32>>2];u=J[a>>2];p=t+u|0;q=o+p|0;J[a+128>>2]= -(P(j-l|0,-4582)+P(q-l|0,11997)|0)+16384>>15;J[a>>2]=P(q+(g+j|0)|0,10486)+16384>>15;j=p-o|0;c=c-b|0;b=P(j+c|0,8716)+16384|0;J[a+192>>2]=b+P(c,-22820)>>15;J[a+64>>2]=b+P(j,5387)>>15;b=s-n|0;c=u-t|0;j=b+c|0;e=h-e|0;m=i-m|0;i=e-m|0;h=f-k|0;J[a+160>>2]=P(j-(i+h|0)|0,10486)+16384>>15;k=(P(c-b|0,9973)+P(e+m|0,-6163)|0)+16384|0;h=P(h,10486);i=(P(i,5243)-h|0)+P(i+j|0,3240)|0;J[a+224>>2]=k-i>>15;J[a+96>>2]=i+k>>15;J[a+32>>2]=(((h+(P(c,14647)+P(e,13213)|0)|0)+P(m,6732)|0)+P(b,2320)|0)+16384>>15;b=r;r=b-1|0; -d=d+4|0;a=a+4|0;if(b)continue;break}}function o0b(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;if((a|0)!=(b|0)){c=J[a+4>>2];if(c)Zc(c);J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;c=J[a+40>>2];if(c){e=J[a+28>>2];for(;1;){d=c-1|0;J[a+40>>2]=d;f=J[a+24>>2];if(!((((e|0)!=(f|0)?(e-f<<8)-1|0:0)-(J[a+36>>2]+c|0)|0)+1>>>0<2048)){Zc(J[e-4>>2]);e=J[a+28>>2]-4|0;J[a+28>>2]=e;d=J[a+40>>2]}c=d;if(c)continue;break}}J[a+8>>2]=J[b+8>>2];J[a+16>>2]=J[b+16>>2];J[a+4>>2]=J[b+4>>2];J[a+12>>2]=J[b+12>> -2];J[b+12>>2]=0;J[b+16>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;c=J[b+40>>2];if(c){e=J[b+28>>2];for(;1;){d=c-1|0;J[b+40>>2]=d;f=J[b+24>>2];if(!((((e|0)!=(f|0)?(e-f<<8)-1|0:0)-(J[b+36>>2]+c|0)|0)+1>>>0<2048)){Zc(J[e-4>>2]);e=J[b+28>>2]-4|0;J[b+28>>2]=e;d=J[b+40>>2]}c=d;if(c)continue;break}}c=a+20|0;J[c+20>>2]=0;d=J[c+4>>2];e=J[c+8>>2]-d>>2;if(e>>>0>=3)for(;1;){Zc(J[d>>2]);d=J[c+4>>2]+4|0;J[c+4>>2]=d;e=J[c+8>>2]-d>>2;if(e>>>0>2)continue;break}d=512;a:switch(e-1|0){case 1:d=1024;case 0:J[c+16>>2]=d;break;default:break a}e= -J[c+20>>2];b:{if(!e){d=J[c+8>>2];if((d|0)!=J[c+4>>2])for(;1;){Zc(J[d-4>>2]);d=J[c+8>>2]-4|0;J[c+8>>2]=d;if(J[c+4>>2]!=(d|0))continue;break}J[c+16>>2]=0;break b}d=J[c+4>>2];f=J[c+16>>2];if(f>>>0>=1024){Zc(J[d>>2]);d=J[c+4>>2]+4|0;J[c+4>>2]=d;f=J[c+16>>2]-1024|0;J[c+16>>2]=f;e=J[c+20>>2]}g=J[c+8>>2];if(((d|0)!=(g|0)?(g-d<<8)-1|0:0)-(e+f|0)>>>0>=1024){Zc(J[g-4>>2]);J[c+8>>2]=J[c+8>>2]-4}}nX(c);d=J[c+8>>2];e=J[c+4>>2];if((d|0)!=(e|0))J[c+8>>2]=d+((e-d|0)+3&-4);nX(c);J[c>>2]=J[b+20>>2];J[c+4>>2]=J[b+24>> -2];J[c+8>>2]=J[b+28>>2];J[c+12>>2]=J[b+32>>2];J[b+28>>2]=0;J[b+32>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[c+16>>2]=J[b+36>>2];J[c+20>>2]=J[b+40>>2];J[b+36>>2]=0;J[b+40>>2]=0}return a|0}function DKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;J[a+120>>2]=0;a:{if(!J[a+60>>2])break a;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+112>>2];g=J[b+112>>2];h=(g|0)>(h|0)?h:g;g=J[a+104>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((h|0)<(i|0))break a;g=J[a+108>>2]; -j=J[b+108>>2];k=(g|0)>(j|0)?g:j;g=J[a+116>>2];j=J[b+116>>2];if((k|0)>(((g|0)<(j|0)?g:j)|0))break a;g=J[e+20>>2];h=(h-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+112>>2]-J[a+104>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1: -g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0; -if(!Jd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(Jd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];Li(e,J[f>>2],h)}if(!Jd(a,c))break a;if(Jd(b,d))continue;break}}}function vNa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;a=J[a+4>>2];if(a)a:{d=Kc-32|0;Kc=d;b:{e=J[a+12>>2];c:{if(!e)break c;J[790620]=0;oa(7570, -d+28|0,e|0,c|0,1,0);e=J[790620];J[790620]=0;d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{if((e|0)!=1){J[790620]=0;_(7571,J[d+28>>2])|0;e=J[790620];J[790620]=0;if((e|0)==1)break n;J[790620]=0;J[J[d+28>>2]+12>>2]=0;e=J[790620];J[790620]=0;if((e|0)==1)break n;J[d+24>>2]=0;e=J[J[b>>2]+16>>2];J[790620]=0;$(e|0,b|0,d+24|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break m;J[790620]=0;g=d+20|0;J[g>>2]=0;e=J[790620];J[790620]=0;if((e|0)==1)break l;e=J[d+24>>2]-1|0;if(!(!e|(e|0)==17))break g;e=0;f=J[d+28>>2];if(f){J[790620]= -0;J[f+4>>2]=J[f+4>>2]+1;e=J[790620];J[790620]=0;if((e|0)==1)break k;e=J[d+28>>2]}J[790620]=0;J[d+12>>2]=e;f=d+16|0;ca(7573,f|0,d|0,d+12|0);h=J[790620];J[790620]=0;if((h|0)==1)break j;J[790620]=0;$(7574,g|0,f|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break i;ai(f);J[d+12>>2]=0;if(!e)break g;J[790620]=0;f=J[e+4>>2]-1|0;J[e+4>>2]=f;h=J[790620];J[790620]=0;if((h|0)!=1){if(f)break g;J[790620]=0;aa(7558,e|0);e=J[790620];J[790620]=0;if((e|0)!=1)break g}break b}a=fa(0)|0;break d}a=fa(0)|0;break e}a=fa(0)| -0;break e}a=fa(0)|0;break e}a=fa(0)|0;break f}a=fa(0)|0;break h}a=fa(0)|0;ai(d+16|0)}cd(d+12|0);break f}J[790620]=0;oa(7575,a|0,b|0,d+28|0,c|0,g|0);a=J[790620];J[790620]=0;if((a|0)!=1){ai(g);a=J[d+28>>2];J[d+28>>2]=0;if(!a)break c;J[790620]=0;b=J[a+4>>2]-1|0;J[a+4>>2]=b;c=J[790620];J[790620]=0;if((c|0)!=1){if(b)break c;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)!=1)break c}break b}a=fa(0)|0}ai(g)}cd(d+28|0)}pa(a|0)|0;ya()}Kc=d+32|0;break a}fa(0)|0;ed();B()}}function _1a(a,b){a=a|0;b= -b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;c=Kc-48|0;Kc=c;a:{b:{c:{d:{e:{f:{g:{if(!J[a+216>>2])break g;e=td(b);if(e>>>0>=2147483632)break a;h:{if(e>>>0<=10){H[c+27|0]=e;f=c+16|0;break h}d=(e|15)+1|0;f=_c(d);J[c+24>>2]=d|-2147483648;J[c+16>>2]=f;J[c+20>>2]=e}h=ad(f,b,e)+e|0,i=0,H[h|0]=i;J[790620]=0;b=ea(3808,c+16|0,0,1079585)|0;e=J[790620];J[790620]=0;if((e|0)==1)break f;d=J[b+4>>2];e=J[b>>2];H[c+46|0]=K[b+10|0];I[c+44>>1]=L[b+8>>1];J[b>>2]=0;J[b+4>>2]=0;f=H[b+11|0];J[b+8>>2]=0;if(H[c+ -27|0]<0)Zc(J[c+16>>2]);b=J[a+200>>2];a=(J[a+216>>2]+J[a+212>>2]|0)-1|0;b=J[b+(a>>>6&67108860)>>2];i:{if((f|0)>=0){H[c+10|0]=K[c+46|0];J[c+4>>2]=d;J[c>>2]=e;I[c+8>>1]=L[c+44>>1];H[c+11|0]=f;break i}J[790620]=0;ca(3062,c|0,e|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break e}d=J[c+8>>2];J[c+8>>2]=0;J[c+24>>2]=d;J[c+12>>2]=1081128;d=J[c>>2];g=J[c+4>>2];J[c>>2]=0;J[c+4>>2]=0;J[c+16>>2]=d;J[c+20>>2]=g;H[c+39|0]=2;H[c+30|0]=0;I[c+28>>1]=29539;g=a&255;d=b+(g<<4)|0;a=J[d+8>>2];j:{if(a>>>0>2]){b=J[c+ -20>>2];J[a>>2]=J[c+16>>2];J[a+4>>2]=b;J[a+8>>2]=J[c+24>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[a+20>>2]=J[c+36>>2];b=J[c+32>>2];J[a+12>>2]=J[c+28>>2];J[a+16>>2]=b;J[c+28>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[d+8>>2]=a+24;break j}J[790620]=0;da(5625,(b+(g<<4)|0)+4|0,c+16|0);a=J[790620];J[790620]=0;if((a|0)==1)break d;if(H[c+39|0]>=0)break j;Zc(J[c+28>>2])}if(H[c+27|0]<0)Zc(J[c+16>>2]);if(H[c+11|0]<0)Zc(J[c>>2]);if((f|0)>=0)break g;Zc(e)}Kc=c+48|0;return}a=Z()|0;if(H[c+27|0]>=0)break b;Zc(J[c+16>> -2]);ba(a|0);B()}a=Z()|0;break c}a=Z()|0;ki(c+16|0);if(H[c+11|0]<0)Zc(J[c>>2]);if((f|0)>=0)break b}Zc(e)}ba(a|0);B()}fe(c+16|0);B()}function X1a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;c=Kc-48|0;Kc=c;a:{b:{c:{d:{e:{f:{g:{if(!J[a+216>>2])break g;e=td(b);if(e>>>0>=2147483632)break a;h:{if(e>>>0<=10){H[c+27|0]=e;f=c+16|0;break h}d=(e|15)+1|0;f=_c(d);J[c+24>>2]=d|-2147483648;J[c+16>>2]=f;J[c+20>>2]=e}h=ad(f,b,e)+e|0,i=0,H[h|0]=i;J[790620]=0;b=ea(3808,c+16|0,0,1079585)| -0;e=J[790620];J[790620]=0;if((e|0)==1)break f;d=J[b+4>>2];e=J[b>>2];H[c+46|0]=K[b+10|0];I[c+44>>1]=L[b+8>>1];J[b>>2]=0;J[b+4>>2]=0;f=H[b+11|0];J[b+8>>2]=0;if(H[c+27|0]<0)Zc(J[c+16>>2]);b=J[a+200>>2];a=(J[a+216>>2]+J[a+212>>2]|0)-1|0;b=J[b+(a>>>6&67108860)>>2];i:{if((f|0)>=0){H[c+10|0]=K[c+46|0];J[c+4>>2]=d;J[c>>2]=e;I[c+8>>1]=L[c+44>>1];H[c+11|0]=f;break i}J[790620]=0;ca(3062,c|0,e|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break e}d=J[c+8>>2];J[c+8>>2]=0;J[c+24>>2]=d;J[c+12>>2]=1081591;d=J[c>>2]; -g=J[c+4>>2];J[c>>2]=0;J[c+4>>2]=0;J[c+16>>2]=d;J[c+20>>2]=g;H[c+39|0]=2;H[c+30|0]=0;I[c+28>>1]=21315;g=a&255;d=b+(g<<4)|0;a=J[d+8>>2];j:{if(a>>>0>2]){b=J[c+20>>2];J[a>>2]=J[c+16>>2];J[a+4>>2]=b;J[a+8>>2]=J[c+24>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[a+20>>2]=J[c+36>>2];b=J[c+32>>2];J[a+12>>2]=J[c+28>>2];J[a+16>>2]=b;J[c+28>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[d+8>>2]=a+24;break j}J[790620]=0;da(5625,(b+(g<<4)|0)+4|0,c+16|0);a=J[790620];J[790620]=0;if((a|0)==1)break d;if(H[c+39|0]>=0)break j; -Zc(J[c+28>>2])}if(H[c+27|0]<0)Zc(J[c+16>>2]);if(H[c+11|0]<0)Zc(J[c>>2]);if((f|0)>=0)break g;Zc(e)}Kc=c+48|0;return}a=Z()|0;if(H[c+27|0]>=0)break b;Zc(J[c+16>>2]);ba(a|0);B()}a=Z()|0;break c}a=Z()|0;ki(c+16|0);if(H[c+11|0]<0)Zc(J[c>>2]);if((f|0)>=0)break b}Zc(e)}ba(a|0);B()}fe(c+16|0);B()}function $1a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;c=Kc-48|0;Kc=c;a:{b:{c:{d:{e:{f:{g:{if(!J[a+216>>2])break g;e=td(b);if(e>>>0>=2147483632)break a;h:{if(e>>>0<=10){H[c+27|0]=e; -f=c+16|0;break h}d=(e|15)+1|0;f=_c(d);J[c+24>>2]=d|-2147483648;J[c+16>>2]=f;J[c+20>>2]=e}h=ad(f,b,e)+e|0,i=0,H[h|0]=i;J[790620]=0;b=ea(3808,c+16|0,0,1079585)|0;e=J[790620];J[790620]=0;if((e|0)==1)break f;d=J[b+4>>2];e=J[b>>2];H[c+46|0]=K[b+10|0];I[c+44>>1]=L[b+8>>1];J[b>>2]=0;J[b+4>>2]=0;f=H[b+11|0];J[b+8>>2]=0;if(H[c+27|0]<0)Zc(J[c+16>>2]);b=J[a+200>>2];a=(J[a+216>>2]+J[a+212>>2]|0)-1|0;b=J[b+(a>>>6&67108860)>>2];i:{if((f|0)>=0){H[c+10|0]=K[c+46|0];J[c+4>>2]=d;J[c>>2]=e;I[c+8>>1]=L[c+44>>1];H[c+ -11|0]=f;break i}J[790620]=0;ca(3062,c|0,e|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break e}d=J[c+8>>2];J[c+8>>2]=0;J[c+24>>2]=d;J[c+12>>2]=1080827;d=J[c>>2];g=J[c+4>>2];J[c>>2]=0;J[c+4>>2]=0;J[c+16>>2]=d;J[c+20>>2]=g;H[c+39|0]=2;H[c+30|0]=0;I[c+28>>1]=29543;g=a&255;d=b+(g<<4)|0;a=J[d+8>>2];j:{if(a>>>0>2]){b=J[c+20>>2];J[a>>2]=J[c+16>>2];J[a+4>>2]=b;J[a+8>>2]=J[c+24>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[a+20>>2]=J[c+36>>2];b=J[c+32>>2];J[a+12>>2]=J[c+28>>2];J[a+16>>2]=b;J[c+28>>2]= -0;J[c+32>>2]=0;J[c+36>>2]=0;J[d+8>>2]=a+24;break j}J[790620]=0;da(5625,(b+(g<<4)|0)+4|0,c+16|0);a=J[790620];J[790620]=0;if((a|0)==1)break d;if(H[c+39|0]>=0)break j;Zc(J[c+28>>2])}if(H[c+27|0]<0)Zc(J[c+16>>2]);if(H[c+11|0]<0)Zc(J[c>>2]);if((f|0)>=0)break g;Zc(e)}Kc=c+48|0;return}a=Z()|0;if(H[c+27|0]>=0)break b;Zc(J[c+16>>2]);ba(a|0);B()}a=Z()|0;break c}a=Z()|0;ki(c+16|0);if(H[c+11|0]<0)Zc(J[c>>2]);if((f|0)>=0)break b}Zc(e)}ba(a|0);B()}fe(c+16|0);B()}function nDb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0; -e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;var y=0;t=Kc-192|0;Kc=t;h=J[a+332>>2];a=J[b+84>>2];b=t;for(;1;){k=J[a+64>>2];i=I[c+32>>1];g=P(I[c>>1],J[a>>2])<<13|1024;j=P(J[a+128>>2],I[c+64>>1]);r=g+P(j,-11586)>>11;f=P(J[a+32>>2],I[c+16>>1]);n=P(J[a+96>>2],I[c+48>>1]);l=P(J[a+160>>2],I[c+80>>1]);o=f-(n+l|0)<<2;J[b+128>>2]=r-o;J[b+32>>2]=o+r;k=P(P(i,k),10033);i=g+P(j,5793)|0;j=k+i|0;g=f+n<< -13;f=P(f+l|0,2998);g=g+f|0;J[b+160>>2]=j-g>>11;J[b>>2]=g+j>>11;k=i-k|0;f=f+(l-n<<13)|0;J[b+96>>2]=k-f>>11;J[b+64>>2]=f+k>>11;b=b+4|0;a=a+4|0;c=c+2|0;p=p+1|0;if((p|0)!=8)continue;break}a=h+128|0;b=t;n=0;for(;1;){l=J[b+4>>2];h=J[b+20>>2];i=l+h|0;f=J[b+28>>2];k=P(i+f|0,7053);c=J[(n<<2)+d>>2]+e|0;o=k+P(i,2139)|0;j=J[b+12>>2];r=P(j,10703);p=o+(r+P(l,2295)|0)|0;m=J[b+24>>2];s=m<<13;g=J[b+8>>2];u=s+P(g,11190)|0;v=P(J[b+16>>2],10033);i=(J[b>>2]<<13)+131072|0;w=v+i|0;q=u+w|0;H[c|0]=K[a+(p+q>>>18&1023)|0]; -H[c+11|0]=K[a+(q-p>>>18&1023)|0];p=g-m<<13;m=p+i|0;q=l-f|0;x=j-h|0;y=P(q+x|0,4433);q=y+P(q,6270)|0;H[c+1|0]=K[a+(m+q>>>18&1023)|0];H[c+10|0]=K[a+(m-q>>>18&1023)|0];j=P(j,-4433);m=j+P(h,-12112)|0;h=P(f+h|0,-8565);o=(m+h|0)+o|0;g=P(g,2998)-s|0;m=i-v|0;s=g+m|0;H[c+2|0]=K[a+(o+s>>>18&1023)|0];H[c+9|0]=K[a+(s-o>>>18&1023)|0];h=h+(k+(P(f,12998)-r|0)|0)|0;g=m-g|0;H[c+3|0]=K[a+(h+g>>>18&1023)|0];H[c+8|0]=K[a+(g-h>>>18&1023)|0];h=P(x,-15137)+y|0;i=i-p|0;H[c+4|0]=K[a+(h+i>>>18&1023)|0];H[c+7|0]=K[a+(i-h>>> -18&1023)|0];f=k+((j+P(l,-5540)|0)+P(f,-16244)|0)|0;l=w-u|0;H[c+5|0]=K[a+(f+l>>>18&1023)|0];H[c+6|0]=K[a+(l-f>>>18&1023)|0];b=b+32|0;n=n+1|0;if((n|0)!=6)continue;break}Kc=t+192|0}function OUb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;e=Kc-16|0;Kc=e;J[a+788>>2]=0;J[a+792>>2]=0;f=a+796|0;J[f>>2]=0;J[f+4>>2]=0;i=a+788|0;a:{b:{c:{d:{if(!(Pc[J[a+516>>2]](a,1128418371,b,e+12|0)|0)){c=2;break d}c=1;h=e+12|0;if(!(Pc[J[a+516>>2]](a,1161972803,b,h)|0))break d;if(!(Pc[J[a+ -516>>2]](a,1651273571,b,h)|0))break d;c=Pc[J[a+516>>2]](a,1935829368,b,h)|0;if(c)break c;c=3}J[f>>2]=c;if(M[e+12>>2]<8){c=3;break c}h=a+800|0;j=J[b+8>>2];e:{f:{g:{h:{i:{c=J[f>>2];switch(c-1|0){case 2:break h;case 0:case 1:break i;default:break f}}c=Ek(b,J[e+12>>2],i);if(c)break c;g=J[e+12>>2];J[a+792>>2]=g;c=J[a+788>>2];d=K[c+4|0]|K[c+5|0]<<8|(K[c+6|0]<<16|K[c+7|0]<<24);if((K[c+1|0]<<16|K[c|0]<<24|65536)!=196608){c=K[c+2|0]|K[c+3|0]<<8;if(((c<<8|c>>>8|256)&65535)!=768)break e}c=3;d=d<<24|(d&65280)<< -8|(d>>>8&65280|d>>>24);if(d>>>0>65535)break c;if(g>>>0>=(P(d,48)|8)>>>0)break g;d=(g-8>>>0)/48|0;break g}c=gg(b,8);if(c)break c;c=Bg(b);g=Bg(b);d=hj(b);vf(b);if(!c)break e;if((g&65533)!=1){c=3;break c}c=3;if(d>>>0>65535)break c;g=J[e+12>>2];c=ie(b,J[b+8>>2]-8|0);if(c)break c;d=g>>>0<(d<<2)+8>>>0?g-8>>>2|0:d;c=(d<<2)+8|0;J[a+792>>2]=c;c=Ek(b,c,i);if(c)break c}J[a+800>>2]=d;c=J[f>>2]}J[a+860>>2]=0;J[a+864>>2]=0;j:{k:{l:switch(c|0){case 3:J[a+860>>2]=j;b=J[e+12>>2];break k;case 0:break b;default:break l}m:{f= -e+8|0;if(!(Pc[J[a+516>>2]](a,1128416340,b,f)|0))break m;if(!(Pc[J[a+516>>2]](a,1161970772,b,f)|0))break m;if(!(Pc[J[a+516>>2]](a,1650745716,b,f)|0))break m;b=J[a+864>>2];break j}J[a+860>>2]=J[b+8>>2];b=J[e+8>>2]}J[a+864>>2]=b}c=0;if(b)break a;break b}c=2}if(J[i>>2])oh(b,i);J[a+792>>2]=0;h=f}J[h>>2]=0}Kc=e+16|0;return c|0}function KKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;J[a+120>>2]=0;a:{if(!J[a+60>>2])break a;J[b+120>>2]=0;if(!J[b+ +J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!Jd(a,c))break a;if(!Gd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(Jd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Gd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];Li(e,J[f>>2],h)}if(!Jd(a,c))break a;if(Gd(b,d))continue;break}}}function qea(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;g=Kc-32|0;Kc=g;Zx(a);a:{if(!b){c=J[a+148>>2]; +i=J[a+140>>2];d=J[a+136>>2];e=J[a+144>>2];break a}d=J[a+148>>2];f=J[a+144>>2];c=J[a+92>>2]+J[a+96>>2]|0;b:{if((f|0)>=(c&-2)){c=c>>>1|0;break b}c=(f+1|0)/2|0}if((d|0)>2];h=(c|0)/2|0;i=e+h|0;d=e+d|0;e=(c+1|0)/-2|0;c=(d+e|0)-i|0;d=h;h=J[a+136>>2];d=d+h|0;e=e+((f+h|0)-d|0)|0}f=J[a+212>>2];Pc[J[J[f>>2]+352>>2]](f)|0;f=J[a+212>>2];J[g+24>>2]=4;h=g+24|0;Pc[J[J[f>>2]+308>>2]](f,h)|0;f=Pv(h);J[790620]=0;rb(56,f|0,+(d|0),+(i|0),+(e|0),+(c|0))|0;c=J[790620];J[790620]=0;if((c|0)!= +1)c:{J[790620]=0;i=bo(f);c=J[790620];J[790620]=0;if((c|0)==1)break c;J[790620]=0;c=i<<3;d=_(28,(i>>>0>536870911?-1:c)|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break c;if(i)dd(d,0,c);J[790620]=0;jD(f,d,i);c=J[790620];J[790620]=0;if((c|0)==1)break c;c=J[a+212>>2];O[g+16>>3]=N[d>>2];O[g+8>>3]=N[d+4>>2];e=J[J[c>>2]+316>>2];J[790620]=0;ea(e|0,c|0,g+16|0,g+8|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break c;c=1;if(i>>>0>1)for(;1;){e=J[a+212>>2];h=d+(c<<3)|0;O[g+16>>3]=N[h>>2];O[g+8>>3]=N[h+4>>2];h=J[J[e>> +2]+320>>2];J[790620]=0;ea(h|0,e|0,g+16|0,g+8|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break c;c=c+1|0;if((i|0)!=(c|0))continue;break}if(!b){b=J[a+212>>2];c=J[J[b>>2]+576>>2];J[790620]=0;aa(c|0,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break c}b=J[a+212>>2];c=J[J[b>>2]+348>>2];J[790620]=0;$(c|0,b|0,40296)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c;b=J[a+212>>2];J[g+16>>2]=4;c=J[J[b>>2]+312>>2];J[790620]=0;$(c|0,b|0,g+16|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c;a=J[a+212>>2];b=J[J[a>>2]+344>> +2];J[790620]=0;_(b|0,a|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break c;Zc(d);Df(f);Kc=g+32|0;return}a=Z()|0;Df(f);ba(a|0);B()}function mha(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;g=Kc-32|0;Kc=g;d=J[a+32>>2];if(d){e=d-4|0;c=J[e>>2];if(c){c=d+P(c,20)|0;for(;1;){f=c-20|0;if(H[c-9|0]<0)Zc(J[f>>2]);c=f;if((d|0)!=(c|0))continue;break}}Zc(e);J[a+32>>2]=0}c=g+24|0;J[c+4>>2]=b;J[c>>2]=b;J[790620]=0;b=J[c+4>>2];f=K[b|0]|K[b+1|0]<<8|(K[b+2|0]<<16|K[b+3|0]<<24);J[c+4>>2]=b+4;b=J[790620]; +J[790620]=0;a:{if((b|0)==1)break a;J[a+36>>2]=f;b:{c:{if((f|0)<=0)break c;d=0;J[790620]=0;b=Zkc(f,0,20,0);h=b+4|0;b=_(28,(Oc?-1:b>>>0>h>>>0?-1:h)|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break a;J[b>>2]=f;e=b+4|0;b=e;h=P(f,20);i=h-20|0;j=((i>>>0)/20|0)+1&7;if(j)for(;1;){J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;b=b+20|0;d=d+1|0;if((j|0)!=(d|0))continue;break}if(i>>>0>=140){d=e+h|0;for(;1;){J[b>>2]=0;J[b+4>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+60>>2]=0;J[b+64>>2]=0;J[b+80>>2]=0;J[b+ +84>>2]=0;J[b+100>>2]=0;J[b+104>>2]=0;J[b+120>>2]=0;J[b+124>>2]=0;J[b+140>>2]=0;J[b+144>>2]=0;J[b+8>>2]=0;J[b+28>>2]=0;J[b+48>>2]=0;J[b+68>>2]=0;J[b+88>>2]=0;J[b+108>>2]=0;J[b+128>>2]=0;J[b+148>>2]=0;b=b+160|0;if((d|0)!=(b|0))continue;break}}J[a+32>>2]=e;d=0;if((f|0)<=0)break c;for(;1;){J[790620]=0;da(3206,g+12|0,c|0);b=J[790620];J[790620]=0;if((b|0)==1)break b;f=P(d,20);b=f+J[a+32>>2]|0;if(H[b+11|0]<0)Zc(J[b>>2]);e=J[g+16>>2];J[b>>2]=J[g+12>>2];J[b+4>>2]=e;J[b+8>>2]=J[g+20>>2];J[790620]=0;b=J[c+4>> +2];e=K[b|0]|K[b+1|0]<<8|(K[b+2|0]<<16|K[b+3|0]<<24);J[c+4>>2]=b+4;b=J[790620];J[790620]=0;if((b|0)==1)break b;J[(f+J[a+32>>2]|0)+12>>2]=e;J[790620]=0;b=J[c+4>>2];e=K[b|0]|K[b+1|0]<<8|(K[b+2|0]<<16|K[b+3|0]<<24);J[c+4>>2]=b+4;b=J[790620];J[790620]=0;if((b|0)==1)break b;J[(f+J[a+32>>2]|0)+16>>2]=e;d=d+1|0;if((d|0)>2])continue;break}}Kc=g+32|0;return}}ba(Z()|0);B()}function ZMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+ +1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3); +J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]- +J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue; +ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);ro(e,J[f>>2],h)}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function XMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)> +(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>> +2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+ +16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);ro(e,J[f>>2],h)}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function VMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+ +1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]= +g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]| +0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e); +if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);ro(e,J[f>>2],h)}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function QMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g: +i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h= +_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]= +J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);Li(e,J[f>>2],h)}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function NMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>> +2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h| +0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0; +d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+ +28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);Li(e,J[f>>2],h)}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function LMb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(!(!K[a+1160|0]|J[a+1172>>2]!=2)){Rd(a+100|0,a,J[a+1164>>2],J[a+1168>>2]);J[a+1172>>2]=3}Dd(a);a:{if(!J[a+12>>2])break a;h=J[a+84>>2];J[a+1176>>2]=h;J[b+120>>2]=0;if(!J[b+60>>2])break a;g=J[a+88>>2];i=J[b+112>>2];j=(g|0)<(i|0)?g:i;g=J[a+80>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((j| +0)<(i|0))break a;g=J[b+108>>2];k=(g|0)<(h|0)?h:g;h=J[a+92>>2];g=J[b+116>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+88>>2]-J[a+80>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0> +536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2]; +I[h+2>>1]=0;if(!pd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(pd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);Li(e,J[f>>2],h)}if(!pd(a,c))break a;if(Jd(b,d))continue;break}}}function LKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;J[a+120>>2]=0;a:{if(!J[a+60>>2])break a; +if(!(!K[b+1188|0]|J[b+1208>>2]!=2)){He(b+104|0,b,O[b+1192>>3],O[b+1200>>3]);J[b+1208>>2]=3}Dd(b);if(!J[b+12>>2])break a;h=J[b+84>>2];J[b+1212>>2]=h;g=J[a+112>>2];i=J[b+88>>2];j=(g|0)<(i|0)?g:i;g=J[a+104>>2];i=J[b+80>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[a+108>>2];k=(g|0)>(h|0)?g:h;h=J[a+116>>2];g=J[b+92>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>> +2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+112>>2]-J[a+104>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+88>>2]-J[b+80>>2]|0)+3|0;d:{if(g>>>0<= +M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!Jd(a,c))break a;if(!Gd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(Jd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Gd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>> +2]){kh(e,J[c+4>>2]);Li(e,J[f>>2],h)}if(!Jd(a,c))break a;if(Gd(b,d))continue;break}}}function JKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;J[a+120>>2]=0;a:{if(!J[a+60>>2])break a;if(!(!K[b+1188|0]|J[b+1208>>2]!=2)){He(b+104|0,b,O[b+1192>>3],O[b+1200>>3]);J[b+1208>>2]=3}Dd(b);if(!J[b+12>>2])break a;h=J[b+84>>2];J[b+1212>>2]=h;g=J[a+112>>2];i=J[b+88>>2];j=(g|0)<(i|0)?g:i;g=J[a+104>>2];i=J[b+80>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a; +g=J[a+108>>2];k=(g|0)>(h|0)?g:h;h=J[a+116>>2];g=J[b+92>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+112>>2]-J[a+104>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<< +3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+88>>2]-J[b+80>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!Jd(a, +c))break a;if(!Gd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(Jd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Gd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);Li(e,J[f>>2],h)}if(!Jd(a,c))break a;if(Gd(b,d))continue;break}}}function GKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;J[a+120>>2]=0;a:{if(!J[a+60>>2])break a;if(!(!K[b+1188|0]| +J[b+1208>>2]!=2)){He(b+104|0,b,O[b+1192>>3],O[b+1200>>3]);J[b+1208>>2]=3}Dd(b);if(!J[b+12>>2])break a;h=J[b+84>>2];J[b+1212>>2]=h;g=J[a+112>>2];i=J[b+88>>2];j=(g|0)<(i|0)?g:i;g=J[a+104>>2];i=J[b+80>>2];i=(g|0)>(i|0)?g:i;if((j|0)<(i|0))break a;g=J[a+108>>2];k=(g|0)>(h|0)?g:h;h=J[a+116>>2];g=J[b+92>>2];if((k|0)>(((g|0)>(h|0)?h:g)|0))break a;g=J[e+20>>2];h=(j-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+ +12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+112>>2]-J[a+104>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+88>>2]-J[b+80>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d; +if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!Jd(a,c))break a;if(!Gd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(Jd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Gd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>> +2]);Li(e,J[f>>2],h)}if(!Jd(a,c))break a;if(Gd(b,d))continue;break}}}function KV(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;f=Kc-176|0;Kc=f;a:{b:{c:{o=O[c>>3];i=O[b>>3];l=o-i;g=O[d+8>>3];p=O[d+80>>3]-g;k=O[d>>3];j=O[d+72>>3]-k;q=O[c+8>>3];m=O[b+8>>3];n=q-m;h=l*p-j*n;if(h>=-1.12E-16&h<=1.12E-16)break c;r=j;j=m-g;k=i-k;g=(r*j-k*p)/h;if(!(g>-1E-12)|!(g<1.000000000001))break c;h=(l*j+k*-n)/h;if(!(h>-1E-12)| +!(h<1.000000000001))break c;h=g<=0?0:g>=1?1:g;g=h*l+i;i=g-o;j=i*i;h=h*n+m;i=h-q;if(Y(j+i*i)<=1E-7){b=(J[e>>2]+1|0)%2|0;break a}d:{i=g-O[d>>3];j=i*i;i=h-O[d+8>>3];if(!(Y(j+i*i)<=1E-7)){g=g-O[d+72>>3];j=g*g;g=h-O[d+80>>3];if(!(Y(j+g*g)<=1E-7))break d}a=J[e>>2]+1|0;J[e>>2]=a;b=(a|0)%2|0;break a}if(K[d+120|0])break b;b=1;J[e>>2]=J[e>>2]+1;break a}if(K[d+120|0])break b;b=0;break a}O[f+16>>3]=O[b>>3]-O[c>>3];O[f>>3]=O[b+8>>3]-O[c+8>>3];Xia(f+160|0,d,c,c+8|0,f+16|0,f);g=O[b+8>>3];h=O[b>>3];O[f+16>>3]=O[c>> +3];O[f+24>>3]=O[c+8>>3];O[f+32>>3]=O[c+16>>3];O[f+40>>3]=O[c+24>>3];O[f+48>>3]=O[c+32>>3];O[f+56>>3]=O[c+40>>3];J[f+72>>2]=J[c+56>>2];b=J[c+52>>2];J[f+64>>2]=J[c+48>>2];J[f+68>>2]=b;J[f+76>>2]=J[c+60>>2];e=J[c- -64>>2];J[f+80>>2]=e;if(e)J[e+4>>2]=J[e+4>>2]+1;J[f+104>>2]=0;J[f+108>>2]=0;O[f+96>>3]=g;J[f+112>>2]=0;J[f+116>>2]=0;J[f+120>>2]=0;J[f+124>>2]=0;J[f+128>>2]=0;J[f+132>>2]=0;b=0;J[f+136>>2]=0;J[f+148>>2]=0;J[f+152>>2]=0;J[f+140>>2]=-1;J[f+144>>2]=0;O[f+88>>3]=h;e:{if(K[a+6|0]){b=J[f+164>>2]- +J[f+160>>2]>>>3&1;break e}c=J[f+160>>2];a=J[f+164>>2];if((c|0)==(a|0))break e;for(;1;){J[f+172>>2]=0;Lh(f,d,c,f+172|0);b=(Dp(f+16|0,f)!=-1)+b|0;c=c+8|0;if((a|0)!=(c|0))continue;break}}f:{if(!e)break f;a=J[e+4>>2];J[e+4>>2]=a-1;if(a)break f;Pc[J[J[e>>2]+8>>2]](e);jd(e)}a=J[f+160>>2];if(!a)break a;J[f+164>>2]=a;Zc(a)}Kc=f+176|0;return b|0}function y4b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;f=Kc-16|0;Kc=f;a:{b:{if(K[a+285|0]|K[a+286|0]| +(K[a+287|0]|K[a+288|0]))break b;if(K[a+289|0])break b;c=1029;nd(a,1029,0,0);break a}if(c>>>0>2){k=d;for(;1;){j=k;k=j+1|0;if(K[j|0])continue;break}i=j-d|0;if((i|0)>(c|0)){c=1043;nd(a,1043,0,0);break a}if((d|0)==(j|0)){c=1044;nd(a,1044,0,0);break a}if(K[k|0]){c=1038;nd(a,1038,0,0);break a}J[f+4>>2]=0;l=(c-i|0)-2|0;c:{if(!J[a+192>>2])break c;c=wz(a,j+2|0,l,f+4|0,f+8|0,f+12|0);if(c){b=J[f+4>>2];if(!b)break a;Pc[J[a+156>>2]](b,J[f+8>>2]);break a}c=i+1|0;h=Pc[J[a+152>>2]](c)|0;if(!h){b=J[f+4>>2];if(b)Pc[J[a+ +156>>2]](b,J[f+8>>2]);c=1;nd(a,1,0,0);break a}m=ad(h,d,i);g=J[f+4>>2];if(Pc[J[a+192>>2]](a,1,m,g,0,0)|0)break c;if(g)Pc[J[a+156>>2]](g,J[f+8>>2]);Pc[J[a+156>>2]](m,c);c=904;nd(a,904,0,0);break a}d:{if(!K[a+112|0])break d;c=Pc[J[b+4>>2]](a,b,e)|0;if(c){if(g)Pc[J[a+156>>2]](g,J[f+8>>2]);if(!h)break a;Pc[J[a+156>>2]](h,i+1|0);break a}b=J[e>>2];J[b+32>>2]=i;H[b+40|0]=K[k|0];e:{if(g|!l)break e;c=wz(a,j+2|0,l,f+4|0,f+8|0,f+12|0);if(!c)break e;b=J[f+4>>2];if(b)Pc[J[a+156>>2]](b,J[f+8>>2]);if(!h)break a; +Pc[J[a+156>>2]](h,i+1|0);break a}b=i+1|0;c=Pc[J[a+152>>2]](b)|0;J[J[e>>2]+36>>2]=c;c=J[J[e>>2]+36>>2];if(!c){c=J[f+4>>2];if(c)Pc[J[a+156>>2]](c,J[f+8>>2]);if(h)Pc[J[a+156>>2]](h,b);c=1;nd(a,1,0,0);break a}ad(c,d,i);c=J[f+12>>2];J[J[e>>2]+44>>2]=c;if(!l){g=J[f+4>>2];break d}d=Pc[J[a+152>>2]](c+1|0)|0;J[J[e>>2]+48>>2]=d;g=J[f+4>>2];d=J[J[e>>2]+48>>2];if(!d){if(g)Pc[J[a+156>>2]](g,J[f+8>>2]);if(h)Pc[J[a+156>>2]](h,b);c=1;nd(a,1,0,0);break a}ad(d,g,c)}if(g)Pc[J[a+156>>2]](g,J[f+8>>2]);c=0;if(!h)break a; +Pc[J[a+156>>2]](h,i+1|0);break a}c=1028;nd(a,1028,0,0)}Kc=f+16|0;return c|0}function fic(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;f=Kc-208|0;Kc=f;J[f+200>>2]=37;J[f+204>>2]=0;j=f+200|0;h=qM(j|1,40269,J[c+4>>2]);g=f+160|0;J[f+156>>2]=g;a=Ni();a:{if(h){i=J[c+8>>2];O[f+40>>3]=e;J[f+32>>2]=i;a=Kk(g,30,a,j,f+32|0);break a}O[f+48>>3]=e;a=Kk(f+160|0,30,a,f+200|0,f+48|0)}J[f+80>>2]=1632;j=Yh(f+148|0,0,f+80|0);i=f+160|0;g=i;b:{c:{d:{e:{if((a|0)>= +30){f:{if(h){J[790620]=0;a=qa(9229)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;J[f>>2]=J[c+8>>2];J[790620]=0;O[f+8>>3]=e;a=ha(9249,f+156|0,a|0,f+200|0,f|0)|0;g=J[790620];J[790620]=0;if((g|0)!=1)break f;break d}J[790620]=0;a=qa(9229)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;O[f+16>>3]=e;J[790620]=0;a=ha(9249,f+156|0,a|0,f+200|0,f+16|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d}if((a|0)==-1){J[790620]=0;ja(5235);a=J[790620];J[790620]=0;if((a|0)==1)break d;break e}nj(j,J[f+156>>2]);g=J[f+ +156>>2]}l=a+g|0;m=Hm(g,l,c);J[f+68>>2]=1632;g=Yh(f+72|0,0,f+68|0);g:{h:{if(J[f+156>>2]==(f+160|0)){a=f+80|0;break h}a=gd(a<<1);if(!a){J[790620]=0;ja(5235);a=J[790620];J[790620]=0;if((a|0)!=1)break e;b=Z()|0;break g}nj(g,a);i=J[f+156>>2]}J[790620]=0;h=f+60|0;k=J[c+28>>2];J[h>>2]=k;J[k+4>>2]=J[k+4>>2]+1;k=J[790620];J[790620]=0;i:{j:{if((k|0)!=1){J[790620]=0;xa(9250,i|0,m|0,l|0,a|0,f+68|0,f- -64|0,h|0);i=J[790620];J[790620]=0;if((i|0)==1)break j;h=J[h>>2];i=J[h+4>>2]-1|0;J[h+4>>2]=i;if((i|0)==-1)Pc[J[J[h>> +2]+8>>2]](h);J[790620]=0;a=ka(9251,b|0,a|0,J[f+68>>2],J[f+64>>2],c|0,d|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break i;Kf(g);Kf(j);Kc=f+208|0;break b}b=Z()|0;break g}b=Z()|0;a=J[f+60>>2];c=J[a+4>>2]-1|0;J[a+4>>2]=c;if((c|0)==-1)Pc[J[J[a>>2]+8>>2]](a);break g}b=Z()|0}Kf(g);break c}B()}b=Z()|0}Kf(j);ba(b|0);B()}return a|0}function Vhc(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;f=Kc-368|0;Kc=f;J[f+360>>2]=37;J[f+364>>2]=0;j=f+360|0;h=qM(j| +1,40269,J[c+4>>2]);g=f+320|0;J[f+316>>2]=g;a=Ni();a:{if(h){i=J[c+8>>2];O[f+40>>3]=e;J[f+32>>2]=i;a=Kk(g,30,a,j,f+32|0);break a}O[f+48>>3]=e;a=Kk(f+320|0,30,a,f+360|0,f+48|0)}J[f+80>>2]=1632;j=Yh(f+308|0,0,f+80|0);i=f+320|0;g=i;b:{c:{d:{e:{if((a|0)>=30){f:{if(h){J[790620]=0;a=qa(9229)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;J[f>>2]=J[c+8>>2];J[790620]=0;O[f+8>>3]=e;a=ha(9249,f+316|0,a|0,f+360|0,f|0)|0;g=J[790620];J[790620]=0;if((g|0)!=1)break f;break d}J[790620]=0;a=qa(9229)|0;g=J[790620];J[790620]= +0;if((g|0)==1)break d;O[f+16>>3]=e;J[790620]=0;a=ha(9249,f+316|0,a|0,f+360|0,f+16|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d}if((a|0)==-1){J[790620]=0;ja(5235);a=J[790620];J[790620]=0;if((a|0)==1)break d;break e}nj(j,J[f+316>>2]);g=J[f+316>>2]}l=a+g|0;m=Hm(g,l,c);J[f+68>>2]=1632;g=Yh(f+72|0,0,f+68|0);g:{h:{if(J[f+316>>2]==(f+320|0)){a=f+80|0;break h}a=gd(a<<3);if(!a){J[790620]=0;ja(5235);a=J[790620];J[790620]=0;if((a|0)!=1)break e;b=Z()|0;break g}nj(g,a);i=J[f+316>>2]}J[790620]=0;h=f+60|0;k= +J[c+28>>2];J[h>>2]=k;J[k+4>>2]=J[k+4>>2]+1;k=J[790620];J[790620]=0;i:{j:{if((k|0)!=1){J[790620]=0;xa(9260,i|0,m|0,l|0,a|0,f+68|0,f- -64|0,h|0);i=J[790620];J[790620]=0;if((i|0)==1)break j;h=J[h>>2];i=J[h+4>>2]-1|0;J[h+4>>2]=i;if((i|0)==-1)Pc[J[J[h>>2]+8>>2]](h);J[790620]=0;a=ka(5233,b|0,a|0,J[f+68>>2],J[f+64>>2],c|0,d|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break i;Kf(g);Kf(j);Kc=f+368|0;break b}b=Z()|0;break g}b=Z()|0;a=J[f+60>>2];c=J[a+4>>2]-1|0;J[a+4>>2]=c;if((c|0)==-1)Pc[J[J[a>>2]+8>>2]](a);break g}b= +Z()|0}Kf(g);break c}B()}b=Z()|0}Kf(j);ba(b|0);B()}return a|0}function c3(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;j=Kc-256|0;Kc=j;a:{if(!a){a=0;break a}if(!(J[a>>2]==(b|0)&J[a+4>>2]==(c|0))){J[a+4>>2]=c;J[a>>2]=b;J[j>>2]=c;J[j+128>>2]=b;e=c;f=b;for(;1;){o=i;i=i+1|0;h=i<<2;n=(e+1|0)/2|0;J[h+j>>2]=n;k=h+(j+128|0)|0;h=(f+1|0)/2|0;J[k>>2]=h;m=P(e,f);g=m+g|0;e=n;f=h;if(m>>>0>1)continue;break}J[a+8>>2]=g;b:{c:{d:{e:{if(!g){e=J[a+12>>2];if(!e)break d; +f=a+12|0;break e}g=g<<4;if(g>>>0<=M[a+16>>2])break b;b=Bi(J[a+12>>2],g);if(b)break c;ud(d,1,2706255,0);f=a+12|0;e=J[f>>2];if(!e)break d}Zc(e);J[f>>2]=0}Zc(a);a=0;break a}J[a+12>>2]=b;c=b;b=J[a+16>>2];dd(c+b|0,0,g-b|0);J[a+16>>2]=g;c=J[a+4>>2];b=J[a>>2]}f=J[a+12>>2];if(o){d=0;e=(P(b,c)<<4)+f|0;g=e;for(;1;){b=d<<2;k=J[b+j>>2];f:{if((k|0)<=0)break f;m=k-1|0;l=0;g:{h:{c=J[b+(j+128|0)>>2];if((c|0)<=0){n=k&1;i=0;if((k|0)!=1)break h;b=g;break g}for(;1;){b=g;g=c;for(;1;){i:{J[f>>2]=e;if((g|0)==1){f=f+16| +0;e=e+16|0;break i}J[f+16>>2]=e;e=e+16|0;f=f+32|0;h=(g|0)>2;g=g-2|0;if(h)continue}break}h=((l|0)==(m|0)|l)&1;g=h?e:b+(c<<4)|0;e=h?e:b;l=l+1|0;if((k|0)!=(l|0))continue;break}break f}h=k&-2;for(;1;){b=(i|0)==(m|0);i=i+2|0;e=b?e:g;g=e;b=e;l=l+2|0;if((h|0)!=(l|0))continue;break}}if(!n){g=e;break f}g=(c<<4)+b|0;c=((i|0)==(m|0)|i)&1;g=c?e:g;e=c?e:b}d=d+1|0;if((o|0)!=(d|0))continue;break}}J[f>>2]=0}c=J[a+8>>2];if(!c)break a;e=J[a+12>>2];if(c>>>0>=4){b=c&-4;f=0;for(;1;){J[e+12>>2]=0;J[e+4>>2]=999;J[e+8>> +2]=0;J[e+60>>2]=0;J[e+52>>2]=999;J[e+56>>2]=0;J[e+44>>2]=0;J[e+36>>2]=999;J[e+40>>2]=0;J[e+28>>2]=0;J[e+20>>2]=999;J[e+24>>2]=0;e=e- -64|0;f=f+4|0;if((b|0)!=(f|0))continue;break}}b=c&3;if(!b)break a;f=0;for(;1;){J[e+12>>2]=0;J[e+4>>2]=999;J[e+8>>2]=0;e=e+16|0;f=f+1|0;if((b|0)!=(f|0))continue;break}}Kc=j+256|0;return a}function ncb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;c=Kc-32|0;Kc=c;H[c+22|0]=0;I[c+20>>1]=17740;H[c+31|0]=2;J[c+16>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;d=11;e=1077591;a:{b:{c:{d:{e:{f:switch(b| +0){case 0:H[c+19|0]=6;J[c+8>>2]=K[1076961]|K[1076962]<<8|(K[1076963]<<16|K[1076964]<<24);I[c+12>>1]=K[1076965]|K[1076966]<<8;b=6;break d;case 1:H[c+19|0]=6;J[c+8>>2]=K[1077118]|K[1077119]<<8|(K[1077120]<<16|K[1077121]<<24);I[c+12>>1]=K[1077122]|K[1077123]<<8;b=6;break d;case 2:H[c+19|0]=7;J[c+8>>2]=K[1077278]|K[1077279]<<8|(K[1077280]<<16|K[1077281]<<24);b=K[1077281]|K[1077282]<<8|(K[1077283]<<16|K[1077284]<<24);H[c+11|0]=b;H[c+12|0]=b>>>8;H[c+13|0]=b>>>16;H[c+14|0]=b>>>24;b=7;break d;case 3:H[c+ +16|0]=K[1077408];H[c+19|0]=9;b=K[1077404]|K[1077405]<<8|(K[1077406]<<16|K[1077407]<<24);J[c+8>>2]=K[1077400]|K[1077401]<<8|(K[1077402]<<16|K[1077403]<<24);J[c+12>>2]=b;b=9;break d;case 5:J[c+8>>2]=1701736270;break e;case 6:J[c+8>>2]=1953789250;break e;case 7:I[c+16>>1]=K[1077825]|K[1077826]<<8;H[c+19|0]=10;b=K[1077821]|K[1077822]<<8|(K[1077823]<<16|K[1077824]<<24);J[c+8>>2]=K[1077817]|K[1077818]<<8|(K[1077819]<<16|K[1077820]<<24);J[c+12>>2]=b;b=10;break d;case 8:d=12;e=1077989;case 4:J[790620]=0; +ea(3214,c+8|0,e|0,d|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1)break c;b=Z()|0;if(H[c+19|0]<0)break b;break a;case 9:break f;default:break c}H[c+19|0]=5;J[c+8>>2]=K[1078228]|K[1078229]<<8|(K[1078230]<<16|K[1078231]<<24);H[c+12|0]=K[1078232];b=5;break d}H[c+19|0]=4;b=4}H[b+(c+8|0)|0]=0}J[790620]=0;ca(5212,a|0,c+20|0,(H[c+19|0]<0?J[c+8>>2]:c+8|0)|0);a=J[790620];J[790620]=0;if((a|0)!=1){if(H[c+19|0]<0)Zc(J[c+8>>2]);if(H[c+31|0]<0)Zc(J[c+20>>2]);Kc=c+32|0;return}b=Z()|0;if(H[c+19|0]>=0)break a}Zc(J[c+8>> +2])}if(H[c+31|0]<0)Zc(J[c+20>>2]);ba(b|0);B()}function P5b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;if(e){o=e-2|0;p=(e|0)==1;for(;1;){a=f;H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a+2|0];f=a+3|0;g=g+3|0;a:{if(k>>>0>o>>>0)break a;j=k?(k|0)==(o|0)?d:b:c;l=!k&p;if(l){if(j>>>0<2)break a;h=j-1|0;i=h&3;if(j-2>>>0>=3){j=h&-4;h=0;for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a+2|0];H[g+3|0]=K[a|0];H[g+4|0]=K[a+ +1|0];H[g+5|0]=K[a+2|0];H[g+6|0]=K[a|0];H[g+7|0]=K[a+1|0];H[g+8|0]=K[a+2|0];H[g+9|0]=K[a|0];H[g+10|0]=K[a+1|0];H[g+11|0]=K[a+2|0];g=g+12|0;h=h+4|0;if((j|0)!=(h|0))continue;break}}h=0;if(!i)break a;for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a+2|0];g=g+3|0;h=h+1|0;if((i|0)!=(h|0))continue;break}break a}h=j+1>>>1|0;b:{if(j>>>0<3)break b;i=h>>>0<=2?2:h;m=i-1|0;n=m&3;if(i-2>>>0>=3){m=m&-4;i=0;for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a+2|0];H[g+3|0]=K[a|0];H[g+4|0]=K[a+1|0];H[g+5|0]= +K[a+2|0];H[g+6|0]=K[a|0];H[g+7|0]=K[a+1|0];H[g+8|0]=K[a+2|0];H[g+9|0]=K[a|0];H[g+10|0]=K[a+1|0];H[g+11|0]=K[a+2|0];g=g+12|0;i=i+4|0;if((m|0)!=(i|0))continue;break}}i=0;if(!n)break b;for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a+2|0];g=g+3|0;i=i+1|0;if((n|0)!=(i|0))continue;break}}if(h>>>0>=j>>>0)break a;a=l?0:f;n=j+(h^-1)|0;i=0;l=j-h&3;if(l)for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a+2|0];h=h+1|0;g=g+3|0;i=i+1|0;if((l|0)!=(i|0))continue;break}if(n>>>0<3)break a;for(;1;){H[g|0]=K[a| +0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a+2|0];H[g+3|0]=K[a|0];H[g+4|0]=K[a+1|0];H[g+5|0]=K[a+2|0];H[g+6|0]=K[a|0];H[g+7|0]=K[a+1|0];H[g+8|0]=K[a+2|0];H[g+9|0]=K[a|0];H[g+10|0]=K[a+1|0];H[g+11|0]=K[a+2|0];g=g+12|0;h=h+4|0;if((j|0)!=(h|0))continue;break}}k=k+1|0;if((k|0)!=(e|0))continue;break}}return 0}function E8b(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;f=J[J[a+2248>>2]+88>>2];d=J[f+1168>>2];b=(J[f+1176>>2]+P(d,J[a+572>>2])|0)+P(d,J[a+2268>>2])|0;f=J[f+1164>>2];e=(b+P(f,J[a+580>>2])|0)+P(f, +J[a+2264>>2])|0;d=J[a+636>>2]+J[a+616>>2]|0;f=J[a+588>>2];a:{b:{if(K[a+2253|0]!=4){if((f|0)<=0)break a;f=0;for(;1;){c=K[e|0]|K[e+1|0]<<8;b=(c<<8|c>>>8)&65535;c=K[d|0]|K[d+1|0]<<8;c=b+((c<<8|c>>>8)&65535)&65535;c=c<<8|c>>>8;H[e|0]=c;H[e+1|0]=c>>>8;c=e+2|0;b=K[c|0]|K[c+1|0]<<8;g=(b<<8|b>>>8)&65535;b=K[d+2|0]|K[d+3|0]<<8;b=g+((b<<8|b>>>8)&65535)&65535;b=b<<8|b>>>8;H[c|0]=b;H[c+1|0]=b>>>8;c=e+4|0;b=K[c|0]|K[c+1|0]<<8;g=(b<<8|b>>>8)&65535;b=K[d+4|0]|K[d+5|0]<<8;b=g+((b<<8|b>>>8)&65535)&65535;b=b<<8|b>>> +8;H[c|0]=b;H[c+1|0]=b>>>8;c=e+6|0;b=K[c|0]|K[c+1|0]<<8;g=(b<<8|b>>>8)&65535;b=K[d+6|0]|K[d+7|0]<<8;b=g+((b<<8|b>>>8)&65535)&65535;b=b<<8|b>>>8;H[c|0]=b;H[c+1|0]=b>>>8;d=d+8|0;e=(J[a+584>>2]<<3)+e|0;c=J[a+588>>2];f=f+1|0;if((c|0)>(f|0))continue;break}break b}if((f|0)<=0)break a;f=0;for(;1;){c=K[d+4|0]|K[d+5|0]<<8|(K[d+6|0]<<16|K[d+7|0]<<24);b=K[d|0]|K[d+1|0]<<8|(K[d+2|0]<<16|K[d+3|0]<<24);H[e|0]=b;H[e+1|0]=b>>>8;H[e+2|0]=b>>>16;H[e+3|0]=b>>>24;H[e+4|0]=c;H[e+5|0]=c>>>8;H[e+6|0]=c>>>16;H[e+7|0]=c>>> +24;d=d+8|0;e=(J[a+584>>2]<<3)+e|0;c=J[a+588>>2];f=f+1|0;if((c|0)>(f|0))continue;break}}if((c|0)<=0)break a;f=J[a+540>>2];e=(J[f+1176>>2]+P(J[a+572>>2],J[f+1168>>2])|0)+P(J[a+580>>2],J[f+1164>>2])|0;d=J[a+636>>2]+J[a+616>>2]|0;c=0;for(;1;){f=K[d+4|0]|K[d+5|0]<<8|(K[d+6|0]<<16|K[d+7|0]<<24);b=K[d|0]|K[d+1|0]<<8|(K[d+2|0]<<16|K[d+3|0]<<24);H[e|0]=b;H[e+1|0]=b>>>8;H[e+2|0]=b>>>16;H[e+3|0]=b>>>24;H[e+4|0]=f;H[e+5|0]=f>>>8;H[e+6|0]=f>>>16;H[e+7|0]=f>>>24;d=d+8|0;e=(J[a+584>>2]<<3)+e|0;c=c+1|0;if((c|0)< +J[a+588>>2])continue;break}}return 0}function Lsb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;d=Zkc(J[c>>2],0,J[b>>2],0);e=Oc;J[a>>2]=d;h=Zkc(J[c>>2],0,J[b+4>>2],0);i=Oc;f=Zkc(J[c+4>>2],0,J[b>>2],0)+e|0;d=Oc;g=e>>>0>f>>>0?d+1|0:d;e=i;d=f+h|0;e=d>>>0>>0?e+1|0:e;J[a+4>>2]=d;k=Zkc(J[c>>2],0,J[b+8>>2],0);l=Oc;i=Zkc(J[c+4>>2],0,J[b+4>>2],0);j=Oc;f=Zkc(J[c+8>>2],0,J[b>>2],0);h=Oc;d=0;d=d+d|0;e=e+g|0;g=e>>>0>>0?d+ +1|0:d;d=h;h=e+f|0;f=h>>>0>>0?d+1|0:d;e=j;i=h+i|0;h=i>>>0>>0?e+1|0:e;d=l;e=i+k|0;i=e>>>0>>0?d+1|0:d;J[a+8>>2]=e;k=Zkc(J[c>>2],0,J[b+12>>2],0);l=Oc;j=Zkc(J[c+4>>2],0,J[b+8>>2],0);m=Oc;n=Zkc(J[c+8>>2],0,J[b+4>>2],0);o=Oc;p=Zkc(J[c+12>>2],0,J[b>>2],0);d=f;f=g;g=d+f|0;d=0;d=g>>>0>>0?d+1|0:d;f=g;g=h;f=f+g|0;g=g>>>0>f>>>0?d+1|0:d;d=f;f=i;e=d+f|0;d=g;g=e>>>0>>0?d+1|0:d;d=Oc;h=e+p|0;f=h>>>0>>0?d+1|0:d;e=o;i=h+n|0;h=i>>>0>>0?e+1|0:e;d=m;e=i+j|0;i=e>>>0>>0?d+1|0:d;d=l;j=e;e=e+k|0;k=j>>> +0>e>>>0?d+1|0:d;J[a+12>>2]=e;l=Zkc(J[c+4>>2],0,J[b+12>>2],0);j=Oc;m=Zkc(J[c+8>>2],0,J[b+8>>2],0);n=Oc;o=Zkc(J[c+12>>2],0,J[b+4>>2],0);p=Oc;d=f;f=g;g=d+f|0;d=0;e=g>>>0>>0?d+1|0:d;f=h;g=f+g|0;d=e;e=g>>>0>>0?d+1|0:d;f=i;g=f+g|0;d=e;e=g>>>0>>0?d+1|0:d;f=k;g=f+g|0;e=g>>>0>>0?e+1|0:e;d=p;f=g+o|0;g=f>>>0>>0?d+1|0:d;d=n;h=f+m|0;f=h>>>0>>0?d+1|0:d;d=j;i=h+l|0;h=i>>>0>>0?d+1|0:d;J[a+16>>2]=i;i=Zkc(J[c+8>>2],0,J[b+12>>2],0);k=Oc;l=Zkc(J[c+12>>2],0,J[b+8>>2],0);j=Oc;d=0;d=d+d|0;g=e+g|0;e= +g>>>0>>0?d+1|0:d;g=g+f|0;e=g>>>0>>0?e+1|0:e;f=h;g=f+g|0;d=e;e=g>>>0>>0?d+1|0:d;d=j;f=g+l|0;g=f>>>0>>0?d+1|0:d;d=k;h=f+i|0;f=h>>>0>>0?d+1|0:d;J[a+20>>2]=h;c=Zkc(J[c+12>>2],0,J[b+12>>2],0)+e|0;d=Oc;e=c>>>0>>0?d+1|0:d;c=c+g|0;d=c>>>0>>0?e+1|0:e;b=c+f|0;J[a+24>>2]=b;J[a+28>>2]=b>>>0>>0?d+1|0:d}function YEb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v= +0;var w=0;var x=0;u=Kc-288|0;Kc=u;q=J[a+332>>2];b=J[b+84>>2];a=u;for(;1;){j=J[b+96>>2];i=I[c+48>>1];k=J[b+160>>2];h=I[c+80>>1];o=J[b+224>>2];m=I[c+112>>1];n=J[b+32>>2];v=I[c+16>>1];r=P(I[c>>1],J[b>>2])<<13|1024;l=P(J[b+192>>2],I[c+96>>1]);s=r+P(l,-11586)|0;g=P(J[b+64>>2],I[c+32>>1]);f=P(J[b+128>>2],I[c+64>>1]);t=g-f|0;J[a+128>>2]=s+P(t,-11586)>>11;w=P(f+g|0,10887);x=P(f,2012);f=r+P(l,5793)|0;l=(w-x|0)+f|0;k=P(h,k);h=P(n,v);n=P(k+h|0,7447);j=P(P(i,j),-10033);i=P(m,o);o=P(i+h|0,3962);m=(n-j|0)+o|0; +J[a+256>>2]=l-m>>11;J[a>>2]=m+l>>11;m=s+P(t,5793)|0;h=P(h-(i+k|0)|0,10033);J[a+224>>2]=m-h>>11;J[a+32>>2]=h+m>>11;g=P(g,8875);h=g+(f-w|0)|0;k=P(k-i|0,11409);i=n+(j-k|0)|0;J[a+192>>2]=h-i>>11;J[a+64>>2]=h+i>>11;g=(f-g|0)+x|0;f=o+(j+k|0)|0;J[a+160>>2]=g-f>>11;J[a+96>>2]=f+g>>11;a=a+4|0;b=b+4|0;c=c+2|0;p=p+1|0;if((p|0)!=8)continue;break}b=q+128|0;a=u;p=0;for(;1;){c=J[(p<<2)+d>>2]+e|0;g=J[a+20>>2];f=J[a+4>>2];o=P(g+f|0,7447);k=P(J[a+12>>2],-10033);h=J[a+28>>2];m=P(h+f|0,3962);n=(o-k|0)+m|0;r=(J[a>>2]<< +13)+131072|0;l=J[a+24>>2];q=r+P(l,5793)|0;j=J[a+16>>2];i=J[a+8>>2];v=P(j+i|0,10887);t=P(j,2012);s=q+(v-t|0)|0;H[c|0]=K[b+(n+s>>>18&1023)|0];H[c+8|0]=K[b+(s-n>>>18&1023)|0];f=P(f-(h+g|0)|0,10033);n=r+P(l,-11586)|0;j=i-j|0;l=n+P(j,5793)|0;H[c+1|0]=K[b+(f+l>>>18&1023)|0];H[c+7|0]=K[b+(l-f>>>18&1023)|0];g=P(g-h|0,11409);f=o+(k-g|0)|0;h=P(i,8875);i=h+(q-v|0)|0;H[c+2|0]=K[b+(f+i>>>18&1023)|0];H[c+6|0]=K[b+(i-f>>>18&1023)|0];g=m+(g+k|0)|0;f=t+(q-h|0)|0;H[c+3|0]=K[b+(g+f>>>18&1023)|0];H[c+5|0]=K[b+(f-g>>> +18&1023)|0];H[c+4|0]=K[b+(n+P(j,268423870)>>>18&1023)|0];a=a+32|0;p=p+1|0;if((p|0)!=9)continue;break}Kc=u+288|0}function _Cb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;a:{h=a;f=b+72|0;k=J[f+48>>2];b=J[f+44>>2];i=f+40|0;if(!(!k|(b|0)==(i|0))){a=b;for(;1;){if(!(J[a+24>>2]<(c|0)|J[a+20>>2]>(c|0))){if(H[a+19|0]>=0){b=J[a+12>>2];J[h>>2]=J[a+8>>2];J[h+4>>2]=b;J[h+8>>2]=J[a+16>>2];break a}mf(h,J[a+8>>2],J[a+12>>2]);break a}a=J[a+4>>2];if((i|0)!=(a|0))continue; +break}}b:{c:{g=J[f+36>>2];if((g|0)<=0)break c;d=J[f+32>>2];if(!d)break c;a=0;d:{e:{f:{g:{if(g>>>0>=2){e=g-1|0;for(;1;){g=a+e>>1;j=P(g,20)+d|0;h:{if(J[j+12>>2]>(c|0)){e=g-1|0;break h}if(J[j+16>>2]>=(c|0))break g;a=g+1|0}if((a|0)<(e|0))continue;break}}if((a|0)<=(e|0))break f;break c}a=_c(28);J[a>>2]=0;e=a+8|0;c=P(g,20)+d|0;i:{if(H[c+11|0]>=0){l=J[c+4>>2];J[e>>2]=J[c>>2];J[e+4>>2]=l;J[e+8>>2]=J[c+8>>2];break i}b=J[c+4>>2];c=J[c>>2];J[790620]=0;ca(16,e|0,c|0,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break e; +d=J[f+32>>2];k=J[f+48>>2];b=J[f+44>>2]}c=J[j+16>>2];e=J[j+12>>2];J[a+4>>2]=b;J[a>>2]=i;J[a+20>>2]=e;J[a+24>>2]=c;J[b>>2]=a;J[f+48>>2]=k+1;J[f+44>>2]=a;a=P(g,20)+d|0;if(H[a+11|0]>=0)break d;break b}b=P(a,20)+d|0;if(!(J[b+12>>2]<=(c|0)&J[b+16>>2]>=(c|0)))break c;c=_c(28);J[c>>2]=0;d=c+8|0;j:{k:{l:{if(H[b+11|0]>=0){e=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=e;J[d+8>>2]=J[b+8>>2];break l}e=J[b+4>>2];g=J[b>>2];J[790620]=0;ca(16,d|0,g|0,e|0);d=J[790620];J[790620]=0;if((d|0)==1)break k}d=J[b+16>>2];b=J[b+12>> +2];J[c>>2]=i;J[c+20>>2]=b;J[c+24>>2]=d;b=J[i+4>>2];J[c+4>>2]=b;J[b>>2]=c;J[i+4>>2]=c;J[i+8>>2]=J[i+8>>2]+1;break j}a=Z()|0;Zc(c);ba(a|0);B()}a=J[f+32>>2]+P(a,20)|0;if(H[a+11|0]>=0)break d;break b}b=Z()|0;Zc(a);ba(b|0);B()}b=J[a+4>>2];J[h>>2]=J[a>>2];J[h+4>>2]=b;J[h+8>>2]=J[a+8>>2];break a}J[h>>2]=0;H[h+11|0]=0;break a}mf(h,J[a>>2],J[a+4>>2])}}function cE(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;a:{b:switch(K[a+498|0]){case 3:b=Mi(a,L[a+1154>>1]);if(b)Bj(a,b,0);H[a+ +498|0]=0;return 0;default:g=L[a+1156>>1];b=L[a+1154>>1];d=I[a+1152>>1];c=L[a+1150>>1];break a;case 0:break b}b=L[a+1150>>1];d=L[a+1152>>1];g=b>>>0>d>>>0?-1:1;I[a+1156>>1]=g;c=b}c:{d:{if((K[a+1148|0]&254)!=6){e:{for(;1;){c=Mi(a,b&65535);f:{if(!c)break f;if(K[a+498|0]){Bj(a,c,0);H[a+498|0]=0;break f}g:switch(K[a+1148|0]){case 0:H[c+31|0]=1;Bj(a,c,0);break f;case 1:H[c+31|0]=0;break f;case 2:if(!K[c+31|0])break f;Bj(a,c,0);break f;case 3:H[c+31|0]=1;break f;case 4:e=K[c+31|0];H[c+31|0]=!e;if(e)break f; +Bj(a,c,0);break f;case 5:break g;default:break f}H[c+31|0]=!K[c+31|0]}if(K[a+497|0])break e;b=b+g<<16>>16;c=d<<16>>16;e=g<<16>>16;if((b|0)<=(c|0)&(e|0)>0|(e|0)<0&(b|0)>=(c|0))continue;break}H[a+498|0]=0;break d}I[a+1154>>1]=b;H[a+498|0]=4;return 0}i=1;h:{if(g<<16>>16>0){h=d<<16>>16;if((h|0)>16)break c;for(;1;){d=0;b=c;for(;1;){f=Mi(a,b&65535);i:{if(!f)break i;if(d&65535){H[f+31|0]=0;break i}if(e&65535){H[f+31|0]=1;d=b;j=f;break i}if(!K[f+31|0]){e=0;d=0;break i}d=0;H[f+31|0]=0;e=b}b=b+g<<16>> +16;if((h|0)>=(b|0))continue;break}b=e&65535;e=b>>>0<=1?1:b;b=!(d&65535)&i;i=0;if(b)continue;break}break h}h=d<<16>>16;if((h|0)>c<<16>>16)break c;for(;1;){d=0;b=c;for(;1;){f=Mi(a,b&65535);j:{if(!f)break j;if(d&65535){H[f+31|0]=0;break j}if(e&65535){H[f+31|0]=1;d=b;j=f;break j}if(!K[f+31|0]){e=0;d=0;break j}d=0;H[f+31|0]=0;e=b}b=b+g<<16>>16;if((h|0)<=(b|0))continue;break}b=e&65535;e=b>>>0<=1?1:b;b=!(d&65535)&i;i=0;if(b)continue;break}}H[a+498|0]=0;if(!j|K[a+1148|0]!=6)break d;Bj(a,j,0);if(!K[a+497| +0])break d;I[a+1154>>1]=d;H[a+498|0]=3;return 0}return 0}H[a+498|0]=0;return 0}function Gj(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;h=Kc-32|0;Kc=h;J[h+16>>2]=13;a:{if((d|0)>=9){fd(1,-1,2453367,0);break a}b:{c:{d:{e:switch(J[a>>2]-4|0){case 3:g=J[a+8>>2];break b;case 4:break c;case 0:break e;default:break d}if(hd(J[a+8>>2],2454380))break d;if((b|0)!=(c|0)){fd(1,-1,2455464,0);break a}f=_c(1048);J[f+8>>2]=b;J[f>>2]=2552412;J[f+4>>2]=b;f:{if((b|0)<=0)break f;c=0;d=0;if(b>>>0>=4){j=b&-4; +for(;1;){a=f+16|0;g=d<<4;e=a+g|0;J[e+8>>2]=0;J[e+12>>2]=1072693248;J[e>>2]=0;J[e+4>>2]=0;e=a+(g|16)|0;J[e+8>>2]=0;J[e+12>>2]=1072693248;J[e>>2]=0;J[e+4>>2]=0;e=a+(g|32)|0;J[e+8>>2]=0;J[e+12>>2]=1072693248;J[e>>2]=0;J[e+4>>2]=0;a=a+(g|48)|0;J[a+8>>2]=0;J[a+12>>2]=1072693248;J[a>>2]=0;J[a+4>>2]=0;d=d+4|0;i=i+4|0;if((j|0)!=(i|0))continue;break}}b=b&3;if(!b)break f;for(;1;){a=(d<<4)+f|0;J[a+24>>2]=0;J[a+28>>2]=1072693248;J[a+16>>2]=0;J[a+20>>2]=0;d=d+1|0;c=c+1|0;if((b|0)!=(c|0))continue;break}}J[f+1040>> +2]=0;break a}fd(1,-1,2456578,0);break a}f=J[a+8>>2];g=Pc[J[J[f>>2]+76>>2]](f)|0}f=0;e=h+16|0;if(J[id(g,2457909,e,0)>>2]!=1){fd(1,-1,2458749,0);bd(e);break a}e=J[h+24>>2];bd(h+16|0);g:{h:{i:{j:switch(e|0){case 0:e=_c(2992);J[790620]=0;a=ea(6464,e|0,a|0,g|0)|0;break i;case 2:e=_c(1576);J[790620]=0;a=ea(6465,e|0,h|0,g|0)|0;break i;case 3:e=_c(1072);J[790620]=0;a=ka(6466,e|0,h|0,g|0,b|0,c|0,d|0)|0;break i;case 4:break j;default:break h}e=_c(1584);J[790620]=0;a=ea(6467,e|0,a|0,g|0)|0}d=J[790620];J[790620]= +0;if((d|0)!=1)break g;a=Z()|0;Zc(e);ba(a|0);B()}J[h>>2]=e;fd(1,-1,2460051,h);break a}if(!(Pc[J[J[a>>2]+20>>2]](a)|0)){Pc[J[J[a>>2]+4>>2]](a);break a}k:{if(J[a+4>>2]!=(b|0))break k;if((c|0)<0){f=a;break a}if(J[a+8>>2]!=(c|0))break k;f=a;break a}fd(1,-1,2460297,0);Pc[J[J[a>>2]+4>>2]](a)}Kc=h+32|0;return f}function Lna(a,b,c){var d=0;var e=0;var f=Q(0);var g=0;var h=0;var i=Q(0);var j=Q(0);var k=0;var l=0;var m=0;a:{b:{c:switch(b-a>>2){case 2:c=J[J[c>>2]+16>>2];b=b-4|0;d=J[b>>2];e=J[a>>2];if(!(N[c+(d<< +2)>>2]>2]))break b;J[a>>2]=d;J[b>>2]=e;return 1;case 3:c=J[J[c>>2]+16>>2];b=b-4|0;e=J[b>>2];f=N[c+(e<<2)>>2];g=J[a+4>>2];i=N[c+(g<<2)>>2];d=J[a>>2];j=N[c+(d<<2)>>2];if(!(i>2]=e;J[b>>2]=g;b=J[a+4>>2];d=J[a>>2];if(!(N[c+(b<<2)>>2]>2]))break b;break a}if(f>2]=e;J[b>>2]=d;return 1}J[a+4>>2]=d;J[a>>2]=g;e=J[b>>2];if(!(j>N[c+(e<<2)>>2]))break b;J[a+4>>2]=e;J[b>>2]=d;return 1;case 4:PD(a,a+4|0,a+8|0,b-4|0,c);return 1;case 5:PD(a,a+4|0,a+8|0,a+ +12|0,c);c=J[J[c>>2]+16>>2];b=b-4|0;d=J[b>>2];e=J[a+12>>2];if(!(N[c+(d<<2)>>2]>2]))break b;J[a+12>>2]=d;J[b>>2]=e;b=J[a+12>>2];f=N[c+(b<<2)>>2];d=J[a+8>>2];if(!(f>2]))break b;J[a+8>>2]=b;J[a+12>>2]=d;d=J[a+4>>2];if(!(f>2]))break b;J[a+8>>2]=d;J[a+4>>2]=b;d=J[a>>2];if(!(f>2]))break b;break a;case 0:case 1:break b;default:break c}g=a+4|0;d=a+8|0;k=J[J[c>>2]+16>>2];h=J[a+8>>2];f=N[k+(h<<2)>>2];l=J[a+4>>2];i=N[(l<<2)+k>>2];m=J[a>>2];j=N[(m<<2)+k>>2];d:{e:{if(!(i< +j)){if(!(f>2]=h;J[d>>2]=l;e=a;c=g;if(f>2]=m;J[a>>2]=l;e=g;if(!(f>2]=h;J[c>>2]=m}g=a+12|0;if((g|0)==(b|0))break b;e=0;for(;1;){f:{c=g;l=J[c>>2];f=N[(l<<2)+k>>2];h=J[d>>2];if(!(f>2]))break f;for(;1;){g:{J[c>>2]=h;c=d;if((c|0)==(a|0)){c=a;break g}d=c-4|0;h=J[d>>2];if(f>2])continue}break}J[c>>2]=l;e=e+1|0;if((e|0)!=8)break f;return(g+4|0)==(b|0)}d=g;c=d+4|0;g=c;if((b|0)!=(c|0))continue;break}}return 1}J[a+ +4>>2]=d;J[a>>2]=b;return 1}function Kna(a,b,c){var d=0;var e=0;var f=Q(0);var g=0;var h=0;var i=Q(0);var j=Q(0);var k=0;var l=0;var m=0;a:{b:{c:switch(b-a>>2){case 2:c=J[J[c>>2]+12>>2];b=b-4|0;d=J[b>>2];e=J[a>>2];if(!(N[c+(d<<2)>>2]>2]))break b;J[a>>2]=d;J[b>>2]=e;return 1;case 3:c=J[J[c>>2]+12>>2];b=b-4|0;e=J[b>>2];f=N[c+(e<<2)>>2];g=J[a+4>>2];i=N[c+(g<<2)>>2];d=J[a>>2];j=N[c+(d<<2)>>2];if(!(i>2]=e;J[b>>2]=g;b=J[a+4>>2];d=J[a>>2];if(!(N[c+(b<<2)>>2]>2]))break b;break a}if(f>2]=e;J[b>>2]=d;return 1}J[a+4>>2]=d;J[a>>2]=g;e=J[b>>2];if(!(j>N[c+(e<<2)>>2]))break b;J[a+4>>2]=e;J[b>>2]=d;return 1;case 4:OD(a,a+4|0,a+8|0,b-4|0,c);return 1;case 5:OD(a,a+4|0,a+8|0,a+12|0,c);c=J[J[c>>2]+12>>2];b=b-4|0;d=J[b>>2];e=J[a+12>>2];if(!(N[c+(d<<2)>>2]>2]))break b;J[a+12>>2]=d;J[b>>2]=e;b=J[a+12>>2];f=N[c+(b<<2)>>2];d=J[a+8>>2];if(!(f>2]))break b;J[a+8>>2]=b;J[a+12>>2]=d;d=J[a+4>>2];if(!(f>2]))break b;J[a+8>>2]=d; +J[a+4>>2]=b;d=J[a>>2];if(!(f>2]))break b;break a;case 0:case 1:break b;default:break c}g=a+4|0;d=a+8|0;k=J[J[c>>2]+12>>2];h=J[a+8>>2];f=N[k+(h<<2)>>2];l=J[a+4>>2];i=N[(l<<2)+k>>2];m=J[a>>2];j=N[(m<<2)+k>>2];d:{e:{if(!(i>2]=h;J[d>>2]=l;e=a;c=g;if(f>2]=m;J[a>>2]=l;e=g;if(!(f>2]=h;J[c>>2]=m}g=a+12|0;if((g|0)==(b|0))break b;e=0;for(;1;){f:{c=g;l=J[c>>2];f=N[(l<<2)+k>>2];h=J[d>>2];if(!(f> +2]))break f;for(;1;){g:{J[c>>2]=h;c=d;if((c|0)==(a|0)){c=a;break g}d=c-4|0;h=J[d>>2];if(f>2])continue}break}J[c>>2]=l;e=e+1|0;if((e|0)!=8)break f;return(g+4|0)==(b|0)}d=g;c=d+4|0;g=c;if((b|0)!=(c|0))continue;break}}return 1}J[a+4>>2]=d;J[a>>2]=b;return 1}function q5a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;c=Kc-16|0;Kc=c;d=c+4|0;_q(d,J[a>>2]);J[790620]=0;f=d;d=K[c+15|0];e=d<<24>>24<0;ea(3059,b|0,(e?J[c+4>>2]:f)|0,(e?J[c+8>>2]:d)|0)|0;d=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{if((d| +0)!=1){if(H[c+15|0]<0)Zc(J[c+4>>2]);ar(b,J[a+4>>2]<10?1076994:1077154);d=c+4|0;_q(d,J[a+4>>2]);J[790620]=0;f=d;d=K[c+15|0];e=d<<24>>24<0;ea(3059,b|0,(e?J[c+4>>2]:f)|0,(e?J[c+8>>2]:d)|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break g;if(H[c+15|0]<0)Zc(J[c+4>>2]);ar(b,J[a+8>>2]<10?1076994:1077154);d=c+4|0;_q(d,J[a+8>>2]);J[790620]=0;f=d;d=K[c+15|0];e=d<<24>>24<0;ea(3059,b|0,(e?J[c+4>>2]:f)|0,(e?J[c+8>>2]:d)|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;if(H[c+15|0]<0)Zc(J[c+4>>2]);ar(b,J[a+12>>2]< +10?1077299:1077478);d=c+4|0;_q(d,J[a+12>>2]);J[790620]=0;f=d;d=K[c+15|0];e=d<<24>>24<0;ea(3059,b|0,(e?J[c+4>>2]:f)|0,(e?J[c+8>>2]:d)|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break e;if(H[c+15|0]<0)Zc(J[c+4>>2]);ar(b,J[a+16>>2]<10?1077722:1095935);d=c+4|0;_q(d,J[a+16>>2]);J[790620]=0;f=d;d=K[c+15|0];e=d<<24>>24<0;ea(3059,b|0,(e?J[c+4>>2]:f)|0,(e?J[c+8>>2]:d)|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break d;if(H[c+15|0]<0)Zc(J[c+4>>2]);ar(b,J[a+20>>2]<10?1077722:1095935);d=c+4|0;_q(d,J[a+20>>2]);J[790620]= +0;f=d;a=K[c+15|0];d=a<<24>>24<0;ea(3059,b|0,(d?J[c+4>>2]:f)|0,(d?J[c+8>>2]:a)|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break c;if(H[c+15|0]<0)Zc(J[c+4>>2]);ar(b,1096134);Kc=c+16|0;return}b=Z()|0;if(H[c+15|0]>=0)break b;break a}b=Z()|0;if(H[c+15|0]>=0)break b;break a}b=Z()|0;if(H[c+15|0]>=0)break b;break a}b=Z()|0;if(H[c+15|0]>=0)break b;break a}b=Z()|0;if(H[c+15|0]>=0)break b;break a}b=Z()|0;if(H[c+15|0]>=0)break b;Zc(J[c+4>>2])}ba(b|0);B()}Zc(J[c+4>>2]);ba(b|0);B()}function JDa(a,b,c){a=a|0;b=b| +0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;j=Kc-48|0;Kc=j;d=L[b+10>>1];e=L[b+8>>1];f=J[a+20>>2];if(f)Zc(f);J[a+16>>2]=0;J[a+20>>2]=0;I[a+12>>1]=d;I[a+10>>1]=d;I[a+8>>1]=e;d=P(d,e);if(d){d=_c((n=-1,o=Zkc(d,0,3,0),p=Oc,p?n:o));J[a+16>>2]=d;J[a+20>>2]=d}k=Qi(j+12|0,j+20|0,0,3);a:{b:{c:{d:{e:{f:{if(!L[a+8>>1]|!L[a+10>>1])break f;g:{if(c)break g;J[790620]=0;ca(8026,k|0,256,3);c=J[790620];J[790620]=0;if((c|0)==1)break c;J[790620]=0;Vj(k, +3,0);c=J[790620];J[790620]=0;if((c|0)==1)break c;c=J[j+20>>2];d=L[b+16>>1];if(!d)break g;h=16711680/(d-1|0)|0;l=d&1;h:{if((d|0)==1){e=0;d=255;break h}m=d&65534;e=0;d=16711680;f=0;for(;1;){g=P(e,3)+c|0;i=d>>>16|0;H[g+2|0]=i;H[g+1|0]=i;H[g|0]=i;g=P(e|1,3)+c|0;i=d-h|0;d=i>>>16|0;H[g+2|0]=d;H[g+1|0]=d;H[g|0]=d;e=e+2|0;d=i-h|0;f=f+2|0;if((m|0)!=(f|0))continue;break}d=d>>>16|0}if(!l)break g;e=P(e,3)+c|0;H[e+2|0]=d;H[e+1|0]=d;H[e|0]=d}if(!L[a+8>>1])break f;f=0;for(;1;){h=L[a+12>>1];e=J[a+16>>2];if(!J[b+ +20>>2]){J[790620]=0;aa(7590,b|0);d=J[790620];J[790620]=0;if((d|0)==1)break e}d=L[b+14>>1];i:{if(L[b+8>>1]<=f>>>0){g=d;d=L[b+12>>1];if(J[774602]<(g+d|0)){J[790620]=0;a=ka(7591,j+24|0,2747916,2748319,592,2777900,0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break d;J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break a;e=Z()|0;od(a);break b}d=d+J[774601]|0;break i}d=L[b+12>>1]+(J[b+20>>2]+P(d,f)|0)|0}if(L[a+10>>1]){i=e?e+P(P(f,h),3)|0:0;e=0;for(;1;){h=i+P(e,3)|0;g=P(K[d+e|0],3)+c|0;l=K[g|0]| +K[g+1|0]<<8;H[h|0]=l;H[h+1|0]=l>>>8;H[h+2|0]=K[g+2|0];e=e+1|0;if(e>>>0>1])continue;break}}f=f+1|0;if(f>>>0>1])continue;break}}Sd(k);Kc=j+48|0;return}e=Z()|0;break b}e=Z()|0;break b}e=Z()|0}Sd(k);ba(e|0)}B()}function TK(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;if(d)J[d>>2]=0;g=4;a:{for(;1;){f=j;i=(f|0)<214748364;b:{for(;1;){c:{if(!g)break c;b=b+1|0;if(b>>>0>2])break c;e=0;break a}e=4-g|0;j=K[b|0];h=j>>>g&15;if((h| +0)==14){o=1;g=e;continue}if(h>>>0>9)break b;if(!i){n=n+1|0;g=e;continue}break}j=0;g=e;if(!(f|h))continue;l=l+1|0;j=P(f,10)+h|0;continue}break}g=0;d:{if((h|0)!=10)break d;e:for(;1;){k=(f|0)<214748364&(m|0)<9;for(;1;){if(e){b=b+1|0;if(b>>>0>=M[a+8>>2]){e=0;break a}j=K[b|0]}i=4-e|0;h=(j&255)>>>e&15;if(h>>>0>9){e=i;break d}if(!(f|h)){n=n-1|0;f=0;e=i;continue e}e=i;if(!k)continue;break}m=m+1|0;f=P(f,10)+h|0;continue}}f:{g:{h:{if(h-11>>>0<=1){i=0;for(;1;){if(e){b=b+1|0;if(b>>>0>=M[a+8>>2]){e=0;break a}j= +K[b|0]}k=(j&255)>>>e&15;if(k>>>0<=9){p=k+P(g,10)|0;k=(g|0)>1E3;g=k?g:p;i=k?1:i;e=4-e|0;continue}break}if(!f){e=0;break a}a=(h|0)==12;if(i)break g;e=a?0-g|0:g;break h}e=0;if(!f)break a}a=(c+n|0)+e|0;if(d){a=a+l|0;b=l+m|0;if((b|0)<=5){if((f|0)>=32768){e=me(f,10);J[d>>2]=(a-b|0)+1;break a}i:{j:{if((a|0)<=0)break j;c=(a|0)>=5?5:a;e=c-b|0;if((e|0)<=0)break j;a=a-c|0;f=P(J[(e<<2)+256272>>2],f);if((f|0)<32768)break i;f=(f>>>0)/10|0;a=a+1|0;break i}a=a-b|0}J[d>>2]=a;e=f<<16;break a}b=b<<2;c=J[b+256252>>2]; +if(((f|0)/(c|0)|0)>=32768){e=me(f,J[b+256256>>2]);J[d>>2]=a-4;break a}e=me(f,c);J[d>>2]=a-5;break a}e=2147483647;b=a+l|0;if((b|0)>5)break a;if((b|0)<-5)break f;if((b|0)>=0)a=m-a|0;else{f=(f|0)/J[256272-(b<<2)>>2]|0;a=l+m|0}c=(a|0)==10;b=c?(f|0)/10|0:f;a=c?9:a;if((a|0)>0){e=0;a=J[(a<<2)+256272>>2];if(((b|0)/(a|0)|0)>32767)break a;e=me(b,a);break a}a=P(b,J[256272-(a<<2)>>2]);e=(a|0)>32767?2147483647:a<<16;break a}e=2147483647;if(!a)break a}e=0}return o?0-e|0:e}function Dzb(a,b,c,d,e,f,g){a=a|0;b=b| +0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;i=J[a+4>>2];k=c;l=Kc-16|0;Kc=l;j=J[f+16>>2];a=J[f+12>>2];J[790620]=0;if(H[e+4|0]&1)I[e+4>>1]=2;c=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{if((c|0)==1)break f;h=J[e+8>>2];c=I[e+4>>1];J[790620]=0;ka(3316,e|0,0,((c|0)<0?h:c>>5)|0,a|0,0,j-a>>1)|0;c=J[790620];J[790620]=0;if((c|0)==1)break f;J[l+12>>2]=a;g:{h:{if(!d){a=0;if((b|0)==(k|0))break c;j=b+2|0;c=L[b>>1];i:{if((c&63488)!=55296){h=J[i+28>>2];c=L[J[h>>2]+(c>>>5&2046)>> +1]+(c&63)|0;break i}j:{if(c&1024|(k|0)==(j|0))break j;d=L[j>>1];if((d&64512)!=56320)break j;j=b+4|0;c=(d+(c<<10)|0)-56613888|0;h=J[i+28>>2];if((c|0)>=J[h+16>>2]){c=J[h+12>>2]-2|0;break i}c=ig(h,c);h=J[i+28>>2];break i}h=J[i+28>>2];c=J[h+12>>2]-1|0}c=L[J[h+4>>2]+(c<<1)>>1];k:{if(c>>>0<=64511){if(c>>>0>1]|c>>>0>=L[i+22>>1])break c;c=J[i+36>>2]+(c&65534)|0;if(!(K[c|0]&128))break c;d=K[c-2|0];break k}d=c>>>1|0}c=b;e=0;if(!(d&255))break b;if((k|0)!=(j|0))break h;a=d;break g}NU(i,b,k,f,g);break a}a= +d;for(;1;){c=j+2|0;e=L[j>>1];l:{if((e&63488)!=55296){e=L[J[h>>2]+(e>>>5&2046)>>1]+(e&63)|0;break l}m:{if(e&1024|(c|0)==(k|0))break m;m=L[c>>1];if((m&64512)!=56320)break m;c=j+4|0;e=((e<<10)+m|0)-56613888|0;if((e|0)>=J[h+16>>2]){e=J[h+12>>2]-2|0;break l}e=ig(h,e);h=J[i+28>>2];break l}e=J[h+12>>2]-1|0}e=L[J[h+4>>2]+(e<<1)>>1];n:{if(e>>>0>=64512){e=e>>>1|0;break n}if(e>>>0>1]|e>>>0>=L[i+22>>1])break e;e=J[i+36>>2]+(e&65534)|0;if(!(K[e|0]&128))break e;e=K[e-2|0]}if(!(e&255))break e;a=e;j=c;if((c| +0)!=(k|0))continue;break}}c=k;break d}b=Z()|0;J[l+8>>2]=a;ba(b|0);B()}c=j}e=d;break b}c=b;e=0}if(!k)k=Dt(c,0);if(!OU(f,b,c-b>>1,0,e&255,a&255,g))break a;ak(f,c,k,g)}Kc=l+16|0}function Pua(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;a:{if((a|0)==(b|0))break a;if((a|0)!=(b|0)){O[a+8>>3]=O[b+8>>3];O[a+16>>3]=O[b+16>>3];O[a+24>>3]=O[b+24>>3];O[a+32>>3]=O[b+32>>3];O[a+40>>3]=O[b+40>>3];O[a+48>>3]=O[b+48>>3]}c=J[b+60>>2];d=J[b- -64>>2];if(d)J[d+4>>2]=J[d+4>>2]+1;J[a+ +60>>2]=c;e=a- -64|0;c=J[e>>2];J[e>>2]=d;b:{if(!c)break b;d=J[c+4>>2];J[c+4>>2]=d-1;if(d)break b;Pc[J[J[c>>2]+8>>2]](c);jd(c)}H[a+92|0]=K[b+92|0];H[a+93|0]=K[b+93|0];H[a+94|0]=K[b+94|0];J[a+96>>2]=J[b+96>>2];H[a+100|0]=K[b+100|0];J[a+104>>2]=J[b+104>>2];J[a+108>>2]=J[b+108>>2];H[a+112|0]=K[b+112|0];H[a+113|0]=K[b+113|0];H[a+114|0]=K[b+114|0];H[a+115|0]=K[b+115|0];$M(a+256|0,b+256|0);O[a+216>>3]=O[b+216>>3];O[a+224>>3]=O[b+224>>3];O[a+208>>3]=O[b+208>>3];J[a+88>>2]=J[b+88>>2];J[a+68>>2]=J[b+68>>2]; +c=J[b+72>>2];d=J[b+76>>2];if(d)J[d+4>>2]=J[d+4>>2]+1;J[a+72>>2]=c;c=J[a+76>>2];J[a+76>>2]=d;c:{if(!c)break c;d=J[c+4>>2];J[c+4>>2]=d-1;if(d)break c;Pc[J[J[c>>2]+8>>2]](c);jd(c)}d=J[b+80>>2];c=J[b+84>>2];if(c)J[c+8>>2]=J[c+8>>2]+1;J[a+80>>2]=d;d=J[a+84>>2];J[a+84>>2]=c;if(d)jd(d);J[a+248>>2]=J[b+248>>2];O[a+232>>3]=O[b+232>>3];O[a+240>>3]=O[b+240>>3];wo(a+120|0,b+120|0);H[a+254|0]=K[b+254|0];H[a+253|0]=K[b+253|0];J[a+276>>2]=J[a+272>>2];c=J[b+276>>2];d=J[b+272>>2];if((c|0)==(d|0))break a;oN(a+272| +0,c-d>>3);d=J[b+276>>2];c=J[b+272>>2];if((d|0)==(c|0))break a;e=d-c>>3;f=e>>>0<=1?1:e;h=f&3;d=J[a+272>>2];b=0;if(e>>>0>=4){j=f&-4;f=0;for(;1;){e=b<<3;O[e+d>>3]=O[c+e>>3];g=e|8;O[g+d>>3]=O[c+g>>3];g=e|16;O[g+d>>3]=O[c+g>>3];e=e|24;O[e+d>>3]=O[c+e>>3];b=b+4|0;f=f+4|0;if((j|0)!=(f|0))continue;break}}if(!h)break a;for(;1;){e=b<<3;O[e+d>>3]=O[c+e>>3];b=b+1|0;i=i+1|0;if((i|0)!=(h|0))continue;break}}return a|0}function Wn(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;h=Kc-16|0;Kc=h;a:{if(J[a+4>>2]!=1?a: +0)break a;b:{if(!c)break b;d=9440;if((c|0)!=9440){e=c;for(;1;){f=K[e|0];if((f|0)!=K[d|0])break b;d=d+1|0;e=e+1|0;if(f)continue;break}}d=14781;f=0;if((b|0)==14781)break a;if(!b)break b;e=b;for(;1;){g=K[e|0];if((g|0)!=K[d|0])break b;d=d+1|0;e=e+1|0;if(g)continue;break}break a}f=Pc[J[751853]](24)|0;if(!f){J[h>>2]=14838;md(0,0,0,0,0,2,2,3,14838,0,0,0,33946,h);f=0;break a}J[f>>2]=0;J[f+4>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;J[f+4>>2]=18;if(b){d=b;for(;1;){e=d;d=d+1|0;if(K[e|0])continue; +break}d=0;e=e-b|0;c:{if((e|0)<0)break c;g=Pc[J[751856]](e+1|0)|0;if(!g){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break c}d=ad(g,b,e);H[e+d|0]=0}J[f+8>>2]=d}if(c){d=c;for(;1;){b=d;d=d+1|0;if(K[b|0])continue;break}d=0;b=b-c|0;d:{if((b|0)<0)break d;e=Pc[J[751856]](b+1|0)|0;if(!e){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break d}d=ad(e,c,b);H[b+d|0]=0}J[f+12>>2]=d}if(!a)break a;b=J[a+48>>2];if(!b){J[a+48>>2]=f;break a}e=0;c=J[f+12>>2];d=J[b+12>>2];if(c|d){e:{if((c|0)==(d|0))break e;f:{if(!d|!c)break f;e=c;for(;1;){a= +K[d|0];if((a|0)!=K[e|0])break f;e=e+1|0;d=d+1|0;if(a)continue;break}break e}g:{d=J[b>>2];h:{if(!d)break h;if(c)for(;1;){b=d;d=J[d+12>>2];if((d|0)==(c|0))break g;e=c;i:{if(!d)break i;for(;1;){a=K[d|0];if((a|0)!=K[e|0])break i;e=e+1|0;d=d+1|0;if(a)continue;break}break g}d=J[b>>2];if(d)continue;break h}for(;1;){b=d;if(!J[d+12>>2])break g;d=J[d>>2];if(d)continue;break}}J[b>>2]=f;break a}a=J[f+8>>2];if(a){Pc[J[751857]](a);c=J[f+12>>2]}if(c)Pc[J[751857]](c);Pc[J[751857]](f);f=0;break a}e=c}a=J[f+8>>2]; +if(a){Pc[J[751857]](a);e=J[f+12>>2]}if(e)Pc[J[751857]](e);Pc[J[751857]](f);f=0}Kc=h+16|0;return f}function lHa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;j=Kc-16|0;Kc=j;d=1;a:{if((c|0)<=0)break a;k=J[a+608>>2];m=J[a+604>>2];for(;1;){l=J[a+56>>2];e=(l|0)>0;b:{if((l|0)<=0){f=k;g=0;break b}g=0;h=0;d=b;f=k;if((f|0)<=0)break b;for(;1;){c:{d:{e:{f:{g:{f=K[m|0];switch((f>>>6|0)-1|0){case 2:break d;case 1:break e;case 0:break f;default:break g}}h:{if(g& +1){e=K[d|0]|h;H[d|0]=e;f=f-1|0;g=g+1|0;d=d+1|0;e=e&255;break h}e=h<<4|h}g=f+g|0;if(!((f|0)<=0|(l|0)<=(g|0))){i=f-2|0;h=(f>>>0>=i>>>0?i:0)+1|0;i=(h>>>1|0)+1|0;f=(f-(h&-2)|0)-2|0;d=dd(d,e,i)+i|0}if((f|0)==-1){d=d-1|0;H[d|0]=K[d|0]&240}h=e&15;break c}e=f>>>4&3;i:{if((e|0)==2){e=d;break i}e=J[(e<<2)+94976>>2]+h|0;h=e&15;j:{if(g&1){i=K[d|0]|h;e=d+1|0;break j}i=e<<4;e=d}g=g+1|0;H[d|0]=i}d=f>>>2&3;k:{if((d|0)==2){d=e;e=g;break k}d=J[(d<<2)+94976>>2]+h|0;h=d&15;l:{if(g&1){i=K[e|0]|h;d=e+1|0;break l}i=d<< +4;d=e}H[e|0]=i;e=g+1|0}f=f&3;if((f|0)==2){g=e;break c}g=e+1|0;f=J[(f<<2)+94976>>2]+h|0;h=f&15;if(e&1){H[d|0]=K[d|0]|h;d=d+1|0;break c}H[d|0]=f<<4;break c}e=f>>>3&7;m:{if((e|0)==4){e=d;break m}e=J[(e<<2)+94992>>2]+h|0;h=e&15;n:{if(g&1){i=K[d|0]|h;e=d+1|0;break n}i=e<<4;e=d}H[d|0]=i;g=g+1|0}i=g;d=f&7;if((d|0)==4){d=e;break c}g=i+1|0;d=J[(d<<2)+94992>>2]+h|0;h=d&15;if(i&1){H[e|0]=K[e|0]|h;d=e+1|0;break c}H[e|0]=d<<4;d=e;break c}e=g+1|0;h=f&15;o:{if(g&1){H[d|0]=K[d|0]|h;d=d+1|0;break o}H[d|0]=f<<4}g= +e}f=k-1|0;m=m+1|0;e=(g|0)<(l|0);if(k>>>0<2)break b;k=f;if(e)continue;break}}J[a+608>>2]=f;J[a+604>>2]=m;if((g|0)!=(l|0)){b=J[a>>2];c=J[a+628>>2];a=J[a+472>>2];J[j+12>>2]=l;J[j+8>>2]=g;J[j+4>>2]=a;J[j>>2]=e?67396:67987;Bd(c,b,66916,j);d=0;break a}d=J[a+588>>2];b=d+b|0;k=f;c=c-d|0;if((c|0)>0)continue;break}d=1}Kc=j+16|0;return d|0}function nJ(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;a:{if(H[a+20|0]&1|(!b|(J[a+24>>2]|J[a+48>>2])))break a;if(!FU(a,J[a+16>>2]+c|0))break a; +j=J[a+28>>2];k=j-4|0;e=J[b>>2];i=J[a+8>>2];c=J[i>>2];f=1;g=1;for(;1;){b:{c:switch(h|0){case 0:if((c|0)<(e|0)){d:{e:{if((d|0)<=0)break e;h=J[(d<<2)+k>>2];if((h|0)<(c|0))break e;d=d-1|0;c=J[(f<<2)+i>>2];c=(c|0)>(h|0)?c:h;break d}J[(d<<2)+j>>2]=c;d=d+1|0;c=J[(f<<2)+i>>2]}h=1;f=f+1|0;continue}if((c|0)>(e|0)){f:{g:{if((d|0)<=0)break g;h=J[(d<<2)+k>>2];if((h|0)<(e|0))break g;d=d-1|0;e=J[(g<<2)+b>>2];e=(e|0)>(h|0)?e:h;break f}J[(d<<2)+j>>2]=e;d=d+1|0;e=J[(g<<2)+b>>2]}g=g+1|0;h=2;continue}if((c|0)==1114112)break b; +h:{i:{if((d|0)<=0)break i;e=J[(d<<2)+k>>2];if((e|0)<(c|0))break i;d=d-1|0;c=J[(f<<2)+i>>2];c=(c|0)>(e|0)?c:e;break h}J[(d<<2)+j>>2]=c;d=d+1|0;c=J[(f<<2)+i>>2]}f=f+1|0;e=J[(g<<2)+b>>2];h=3;g=g+1|0;continue;case 3:j:{if((c|0)>=(e|0)){if((c|0)!=1114112)break j;break b}c=e;if((c|0)==1114112)break b}J[(d<<2)+j>>2]=c;d=d+1|0;e=J[(g<<2)+b>>2];c=J[(f<<2)+i>>2];h=0;f=f+1|0;g=g+1|0;continue;case 1:if((c|0)<(e|0)){J[(d<<2)+j>>2]=c;d=d+1|0;c=J[(f<<2)+i>>2];h=0;f=f+1|0;continue}if((c|0)>(e|0)){e=J[(g<<2)+b>>2]; +h=3;g=g+1|0;continue}if((c|0)==1114112)break b;h=2;e=J[(g<<2)+b>>2];c=J[(f<<2)+i>>2];f=f+1|0;g=g+1|0;continue;case 2:break c;default:continue}if((c|0)>(e|0)){J[(d<<2)+j>>2]=e;d=d+1|0;e=J[(g<<2)+b>>2];h=0;g=g+1|0;continue}if((c|0)<(e|0)){c=J[(f<<2)+i>>2];h=3;f=f+1|0;continue}if((c|0)==1114112)break b;h=1;e=J[(g<<2)+b>>2];c=J[(f<<2)+i>>2];f=f+1|0;g=g+1|0;continue}break}J[(d<<2)+j>>2]=1114112;J[a+28>>2]=i;J[a+8>>2]=j;J[a+16>>2]=d+1;b=J[a+12>>2];J[a+12>>2]=J[a+32>>2];J[a+32>>2]=b;b=J[a+36>>2];if(!b)break a; +ke(b);J[a+36>>2]=0;J[a+40>>2]=0}}function zEb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;i=Kc-16|0;Kc=i;a:{g=J[a+168>>2];b:{if(!g){g=0;break b}h=J[a+172>>2];if(!h)h=Pc[J[J[g>>2]+16>>2]](g)|0;g=J[a+8>>2];if(g){Pc[J[J[g>>2]+12>>2]](g)|0;J[a+8>>2]=0}j=Ija(i+12|0);J[J[j>>2]>>2]=J[h+40>>2];k=J[J[h>>2]+28>>2];g=0;J[790620]=0;b=na(k|0,h|0,j|0,b|0,c|0,d|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break a;J[a+8>>2]=b;c:{if(!b)break c;J[b+284>> +2]=a;l=O[f>>3];m=O[e>>3];n=O[d>>3];J[790620]=0;Na(3071,b|0,+n,+m,+l);b=J[790620];J[790620]=0;if((b|0)==1)break a;c=a+112|0;d:{if(H[a+123|0]<0){J[a+116>>2]=0;b=J[a+112>>2];break d}H[a+123|0]=0;b=c}J[b>>2]=0;g=1;b=J[J[a+8>>2]+188>>2];if(!b)break c;b=J[b+20>>2];e:{if(b){d=0;f:{f=K[b|0];if(!f)break f;h=b;for(;1;){e=d;d=d+1|0;k=K[h+1|0];h=h+1|0;if(k)continue;break}if((f|0)!=60|e>>>0<6|(K[b+1|0]!=117|K[b+2|0]!=116))break f;if(K[b+3|0]!=102|K[b+4|0]!=56|K[b+5|0]!=62)break f;J[790620]=0;ca(1633,i|0,b+6|0, +e-5|0);b=J[790620];J[790620]=0;if((b|0)!=1)break e;break a}J[790620]=0;ia(3072,i|0,b|0,d|0,0);b=J[790620];J[790620]=0;if((b|0)==1)break a;break e}J[i>>2]=0;H[i+11|0]=0}b=J[a+8>>2];if(H[b+303|0]<0)Zc(J[b+292>>2]);d=J[i+4>>2];J[b+292>>2]=J[i>>2];J[b+296>>2]=d;J[b+300>>2]=J[i+8>>2];b=J[a+8>>2];d=b+292|0;if((d|0)==(c|0))break c;f=K[b+303|0];e=f<<24>>24;if(H[a+123|0]>=0){if((e|0)>=0){a=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=a;J[c+8>>2]=J[d+8>>2];break c}a=J[b+296>>2];b=J[b+292>>2];J[790620]=0;ea(1646,c|0, +b|0,a|0)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break c;break a}a=J[b+296>>2];b=J[b+292>>2];J[790620]=0;h=b;b=(e|0)<0;ea(1645,c|0,(b?h:d)|0,(b?a:f)|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break a}ze(j)}Kc=i+16|0;return g|0}a=Z()|0;ze(j);ba(a|0);B()}function TA(a,b,c,d,e,f,g,h,i,j,k,l){var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;var y=0;o=Kc-1152|0;Kc=o;m=J[k+8>>2];p=Pc[J[J[m>>2]+28>>2]](m)|0;sx(k,d,o+256|0);sx(k,g,o+128|0);sx(k,j,o);a:{b:{c:{d:{if((p| +0)<=0)break d;for(;1;){m=t<<2;v=J[m+(o+128|0)>>2];x=J[m+(o+256|0)>>2]-v|0;y=x>>31;if((y^x)-y>>>0>256)break d;v=v-J[m+o>>2]|0;m=v>>31;if((m^v)-m>>>0>256)break d;t=t+1|0;if((p|0)!=(t|0))continue;break}m=J[a+28>>2];break c}m=J[a+28>>2];if((l|0)==6|(p|0)==(t|0))break c;n=O[m+16>>3];u=e-b;q=f-c;s=O[m+32>>3];if(!(R(n*u+q*s)<.5))break b;w=O[m+24>>3];r=w*u;u=O[m+40>>3];if(!(R(r+q*u)<.5))break b;q=h-e;r=i-f;if(!(R(n*q+r*s)<.5)|!(R(w*q+r*u)<.5))break b;r=n;n=b-h;q=c-i;if(!(R(r*n+q*s)<.5)|!(R(w*n+q*u)<.5))break b}ad(m+ +124|0,o+256|0,128);d=J[a+8>>2];Pc[J[J[d>>2]+116>>2]](d,J[a+28>>2]);d=J[a+28>>2];O[d+608>>3]=c;O[d+600>>3]=b;d=J[d+596>>2];O[d+16>>3]=c;O[d+8>>3]=b;J[d>>2]=1;d=J[a+28>>2];O[d+608>>3]=f;O[d+600>>3]=e;pf(J[d+596>>2],e,f);d=J[a+28>>2];O[d+608>>3]=i;O[d+600>>3]=h;pf(J[d+596>>2],h,i);d=J[a+28>>2];yh(J[d+596>>2]);g=J[d+596>>2];g=J[(J[g+24>>2]+(J[g+28>>2]<<2)|0)-4>>2];j=J[g+12>>2]<<3;O[d+600>>3]=O[(j+J[g>>2]|0)-8>>3];O[d+608>>3]=O[(j+J[g+4>>2]|0)-8>>3];d=J[a+8>>2];Pc[J[J[d>>2]+204>>2]](d,J[a+28>>2]);nh(J[a+ +28>>2]);break a}t=J[k+324>>2];if((t|0)>0){m=0;for(;1;){p=m<<3;n=O[p+d>>3];s=O[g+p>>3];O[p+(o+896|0)>>3]=(n+s)*.5;r=n;n=O[j+p>>3];O[p+(o+384|0)>>3]=(r+n)*.5;O[p+(o+640|0)>>3]=(s+n)*.5;m=m+1|0;if((t|0)!=(m|0))continue;break}}r=b;q=c;t=d;n=(b+e)*.5;s=(c+f)*.5;m=o+896|0;b=(b+h)*.5;c=(c+i)*.5;p=o+384|0;d=l+1|0;TA(a,r,q,t,n,s,m,b,c,p,k,d);r=e;q=f;l=g;e=(e+h)*.5;f=(f+i)*.5;g=o+640|0;TA(a,n,s,m,r,q,l,e,f,g,k,d);TA(a,n,s,m,e,f,g,b,c,p,k,d);TA(a,b,c,p,e,f,g,h,i,j,k,d)}Kc=o+1152|0}function y_(a,b,c){var d=0; +a:{b:{c:{d:{e:{f:switch(c|0){case 1:Pc[J[J[a>>2]+8>>2]](a,1);c=J[a+12>>2];J[a+12>>2]=c+4;J[c>>2]=b;break e;case 0:Pc[J[J[a>>2]+8>>2]](a,1);b=J[a+12>>2];J[a+12>>2]=b+4;J[b>>2]=32;break e;case 2:Pc[J[J[a>>2]+8>>2]](a,5);b=J[a+12>>2];J[b+8>>2]=109;J[b+12>>2]=112;J[b>>2]=38;J[b+4>>2]=97;break c;case 3:Pc[J[J[a>>2]+8>>2]](a,6);b=J[a+12>>2];J[b+16>>2]=115;J[b+8>>2]=112;J[b+12>>2]=111;J[b>>2]=38;J[b+4>>2]=97;break b;case 4:Pc[J[J[a>>2]+8>>2]](a,4);b=J[a+12>>2];J[b+8>>2]=116;J[b>>2]=38;J[b+4>>2]=108;break a; +case 5:Pc[J[J[a>>2]+8>>2]](a,4);b=J[a+12>>2];J[b+8>>2]=116;J[b>>2]=38;J[b+4>>2]=103;break a;case 6:Pc[J[J[a>>2]+8>>2]](a,6);b=J[a+12>>2];J[b+16>>2]=116;J[b+8>>2]=117;J[b+12>>2]=111;J[b>>2]=38;J[b+4>>2]=113;break b;case 7:Pc[J[J[a>>2]+8>>2]](a,5);b=J[a+12>>2];J[b+8>>2]=120;J[b+12>>2]=65;break d;case 8:Pc[J[J[a>>2]+8>>2]](a,5);b=J[a+12>>2];J[b+8>>2]=120;J[b+12>>2]=68;break d;case 9:Pc[J[J[a>>2]+8>>2]](a,5);b=J[a+12>>2];J[b+8>>2]=120;J[b+12>>2]=57;break d;case 10:Pc[J[J[a>>2]+8>>2]](a,7);b=J[a+12>>2]; +J[b+16>>2]=53;J[b+20>>2]=70;J[b+8>>2]=48;J[b+12>>2]=48;J[b>>2]=95;J[b+4>>2]=120;J[a+12>>2]=b+28;J[b+24>>2]=95;J[a+16>>2]=J[a+16>>2]+7;return;case 11:Pc[J[J[a>>2]+8>>2]](a,7);c=J[a+12>>2];J[c>>2]=95;J[c+4>>2]=120;d=J[a+16>>2];J[c+20>>2]=J[((b&15)<<2)+2817888>>2];J[c+16>>2]=J[(b>>>2&60)+2817888>>2];J[c+12>>2]=J[(b>>>6&60)+2817888>>2];J[c+8>>2]=J[(b>>>10&60)+2817888>>2];J[a+12>>2]=c+28;J[c+24>>2]=95;J[a+16>>2]=d+7;break;default:break f}return}J[a+16>>2]=J[a+16>>2]+1;return}J[b>>2]=38;J[b+4>>2]=35}J[a+ +12>>2]=b+20;J[b+16>>2]=59;J[a+16>>2]=J[a+16>>2]+5;return}J[a+12>>2]=b+24;J[b+20>>2]=59;J[a+16>>2]=J[a+16>>2]+6;return}J[a+12>>2]=b+16;J[b+12>>2]=59;J[a+16>>2]=J[a+16>>2]+4}function J8a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;h=Kc-32|0;Kc=h;p=J[a+52>>2];i=J[a>>2];l=gd(ep(i));a:{if(!l){Bd(J[i+628>>2],J[i>>2],78624,0);break a}Vg(l,0,ep(i));J[h+16>>2]=h+28;jf(i,322,h+16|0);J[h>>2]= +h+24;jf(i,323,h);b:{c:{d:{e:{f:{g:{h:switch(L[a+28>>1]-1|0){case 0:case 4:f=L[a+30>>1];if(f>>>0>8)break d;e=1<>1];if(f>>>0>8)break d;e=1<>1];if(f>>>0>8)break d;f=1<>1];if(g>>>0>7)break d; +f=1<>2]+c|0)|0;break b}g=0}t=1;f=c-J[h+28>>2]|0}q=1;if(!(!d|!c))for(;1;){e=J[h+24>>2];e=e-((J[a+76>>2]+k>>>0)%(e>>>0)|0)|0;n=e+k>>>0>d>>>0?d-k|0:e;r=(P(c,m)<<2)+b|0;e=0;for(;1;){i:{if(!((Ax(i,l,J[a+80>>2]+e|0,J[a+76>>2]+k|0,0)|0)>=0|!J[a+4>>2])){q=0;break i}o=J[a+76>>2];j=J[h+24>>2];o=P(pq(i),(k+o>>>0)%(j>>>0)|0);j=J[h+28>>2];j:{if(j+e>>>0<=c>>>0){Pc[p|0](a,(e<<2)+r|0,e,m,j,n,0,f,l+o|0);break j}s= +c-e|0;j=j-s|0;Pc[p|0](a,(e<<2)+r|0,e,m,s,n,j,f+j|0,l+o|0)}e=J[h+28>>2]+e|0;if(e>>>0>>0)continue}break}m=(t?n:0-n|0)+m|0;k=k+n|0;if(k>>>0>>0)continue;break}Zc(l);if(!d|g>>>0<2)break a;g=0;for(;1;){e=(P(c,g)<<2)+b|0;a=(e+(c<<2)|0)-4|0;if(a>>>0>e>>>0)for(;1;){f=J[e>>2];J[e>>2]=J[a>>2];J[a>>2]=f;a=a-4|0;e=e+4|0;if(a>>>0>e>>>0)continue;break}g=g+1|0;if((g|0)!=(d|0))continue;break}}Kc=h+32|0;return q|0}function yD(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m= +0;m=1;a:{b:{if(!J[b>>2]){b=c;break b}if(!J[c>>2])break b;m=0;if(J[c+8>>2]>2])break a}d=J[a+20>>2];c:{if(!d)break c;e=J[b+8>>2];d:{for(;1;){h=J[(P(g,20)+a|0)+36>>2];if((h|0)>=(e|0))break d;g=g+1|0;if((d|0)!=(g|0))continue;break}g=d;break c}if(K[(P(g,20)+a|0)+28|0]&8|(!m&(h|0)<=J[c+8>>2]|(e|0)==(h|0)))break a}d=J[a+4>>2];if(!(!K[d+12|0]|K[b|0]&16)){e:{if(!m){d=Gp(d,(J[b+8>>2]+J[c+8>>2]|0)/2|0);e=Fd((J[c+8>>2]-J[b+8>>2]|0)/2|0,J[a+16>>2]);J[b+12>>2]=d-e;e=d+e|0;d=c;break e}e=Gp(d,J[b+8>>2]);d= +b}J[d+12>>2]=e}e=P(g,20)+a|0;if(J[b+12>>2]>2]?g:0)break a;d=J[a+20>>2];f:{if(d>>>0<=g>>>0)break f;e=J[e+40>>2];if(!m){if((e|0)>=J[c+12>>2])break f;break a}if((e|0)>2])break a}h=d+!m|0;if(h>>>0>191)break a;k=d-g|0;g:{if(!k)break g;i=g+1|0;h:{if(!(k&1)){e=d;break h}f=a+28|0;j=f+P(h,20)|0;e=d-1|0;f=f+P(e,20)|0;l=J[f+4>>2];J[j>>2]=J[f>>2];J[j+4>>2]=l;J[j+16>>2]=J[f+16>>2];l=J[f+12>>2];J[j+8>>2]=J[f+8>>2];J[j+12>>2]=l;h=h-1|0;k=k-1|0}if((d|0)==(i|0))break g;j=a+28|0;for(;1;){i=j+P(e,20)| +0;f=i-20|0;l=J[f+4>>2];d=j+P(h,20)|0;J[d>>2]=J[f>>2];J[d+4>>2]=l;J[d+16>>2]=J[f+16>>2];l=J[f+12>>2];J[d+8>>2]=J[f+8>>2];J[d+12>>2]=l;f=d-20|0;d=i-40|0;J[f+16>>2]=J[d+16>>2];i=J[d+12>>2];J[f+8>>2]=J[d+8>>2];J[f+12>>2]=i;i=J[d+4>>2];J[f>>2]=J[d>>2];J[f+4>>2]=i;h=h-2|0;e=e-2|0;k=k-2|0;if(k)continue;break}}g=P(g,20);d=g+a|0;J[d+44>>2]=J[b+16>>2];e=J[b+12>>2];J[d+36>>2]=J[b+8>>2];J[d+40>>2]=e;e=J[b+4>>2];J[d+28>>2]=J[b>>2];J[d+32>>2]=e;J[a+20>>2]=J[a+20>>2]+1;if(m)break a;b=g+(a+20|0)|0;J[b+44>>2]=J[c+ +16>>2];d=J[c+12>>2];J[b+36>>2]=J[c+8>>2];J[b+40>>2]=d;d=J[c+4>>2];J[b+28>>2]=J[c>>2];J[b+32>>2]=d;J[a+20>>2]=J[a+20>>2]+1}}function _f(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;if(!b)return 6;if(!a)return 40;d=J[a+32>>2];for(;1;){a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{o:{g=K[b|0];switch(g-4|0){case 18:case 19:break h;case 16:case 17:break i;case 14:case 15:break j;case 12:case 13:break k;case 10:case 11:break l;case 8:case 9:break m;case 20:case 21:break n;case 0:break o;case 4:case 5:break f; +default:break g}}e=J[a+4>>2];g=L[b+2>>1];h=J[a+20>>2];if(h){if(e>>>0>>0){f=85;break c}e=J[a+28>>2];f=0;d=0;if(g){d=Pc[J[e+4>>2]](e,g)|0;if(!d)break d;h=J[a+20>>2]}J[a>>2]=d;h=Pc[h|0](a,J[a+8>>2],d,g)|0;d=J[a>>2];if(g>>>0>h>>>0){if(d)Pc[J[e+8>>2]](e,d);J[a>>2]=0;f=85;d=0}J[a+32>>2]=d;J[a+36>>2]=d?d+g|0:0;J[a+8>>2]=h+J[a+8>>2];e=1;if(g>>>0<=h>>>0)break a;break c}f=85;d=J[a+8>>2];if(d>>>0>=e>>>0|g>>>0>e-d>>>0)break c;J[a+8>>2]=d+g;d=d+J[a>>2]|0;J[a+32>>2]=d;J[a+36>>2]=d+g;e=1;break a}f=K[b+1|0];e= +f+d|0;if(e>>>0>M[a+36>>2]){f=85;break c}if((g|0)!=24)break b;ad(L[b+2>>1]+c|0,d,f);break b}e=d+2|0;f=16;d=K[d+1|0]|K[d|0]<<8;break e}e=d+2|0;f=16;d=K[d|0]|K[d+1|0]<<8;break e}e=d+4|0;f=0;d=K[d|0]|K[d+1|0]<<8|(K[d+2|0]<<16|K[d+3|0]<<24);d=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);break e}e=d+4|0;f=0;d=K[d|0]|K[d+1|0]<<8|(K[d+2|0]<<16|K[d+3|0]<<24);break e}f=8;e=d+3|0;d=K[d+2|0]|(K[d+1|0]<<8|K[d|0]<<16);break e}f=8;e=d+3|0;d=K[d|0]|(K[d+1|0]<<8|K[d+2|0]<<16);break e}J[a+32>>2]=d;f=0;break c}e=d+1|0;f= +24;d=K[d|0]}d=g&1?d<>f:d;f=L[b+2>>1]+c|0;p:{q:switch(K[b+1|0]-1|0){case 0:H[f|0]=d;break p;case 1:I[f>>1]=d;break p;default:break q}J[f>>2]=d}d=e;e=i;break a}J[a>>2]=0;f=64}if(i&255){if(J[a+20>>2]){b=J[a>>2];if(b){c=J[a+28>>2];Pc[J[c+8>>2]](c,b)}J[a>>2]=0}J[a+32>>2]=0;J[a+36>>2]=0}return f}d=e;e=i}b=b+4|0;i=e;continue}}function _Ia(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;f=Kc-32|0;Kc=f;a:{b:{c:{d:{if(!K[b+89|0]){a=xd(f+8|0,2744669,2739848,286,2767903,0);J[790620]=0;aa(7592,a|0); +b=J[790620];J[790620]=0;if((b|0)!=1)break d;b=Z()|0;od(a);ba(b|0);B()}J[a>>2]=0;J[790620]=0;ia(7804,f+8|0,b|0,c|0,0);b=J[790620];J[790620]=0;e:{if((b|0)!=1){f:{g:{h:{if(!J[f+8>>2])break h;J[790620]=0;b=_(7836,20)|0;c=J[790620];J[790620]=0;if((c|0)==1)break g;J[790620]=0;c=_(7837,b|0)|0;g=J[790620];J[790620]=0;if((g|0)==1){e=Z()|0;Uo(b);break b}J[790620]=0;J[f+4>>2]=0;b=f+4|0;$(7556,b|0,c|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break g;J[790620]=0;da(7838,J[f+4>>2],f+8|0);c=J[790620];J[790620]=0; +if((c|0)==1){e=Z()|0;cd(b);break b}J[790620]=0;$(7563,a|0,f+4|0)|0;b=J[790620];J[790620]=0;i:{if((b|0)!=1){b=J[f+4>>2];J[f+4>>2]=0;j:{if(!b)break j;J[790620]=0;c=J[b+4>>2]-1|0;J[b+4>>2]=c;g=J[790620];J[790620]=0;if((g|0)==1)break f;if(c)break j;J[790620]=0;aa(7558,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break f}if(!e)break i;J[790620]=0;b=qa(7795)|0;c=J[790620];J[790620]=0;if((c|0)==1)break c;c=J[a>>2];J[790620]=0;ca(7827,b|0,c|0,e|0);b=J[790620];J[790620]=0;if((b|0)!=1)break i;break c}e=Z()|0;cd(f+ +4|0);break b}J[790620]=0;$(7839,J[f+8>>2],0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c;b=J[a>>2];if(!(!b|!d)){J[790620]=0;_(7571,b|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c}a=J[f+8>>2];J[f+8>>2]=0;if(!a)break h;J[790620]=0;b=J[a+4>>2]-1|0;J[a+4>>2]=b;c=J[790620];J[790620]=0;if((c|0)==1)break e;if(b)break h;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break e}Kc=f+32|0;return}e=Z()|0;break b}fa(0)|0;ed();B()}e=Z()|0;break a}fa(0)|0;ed()}B()}e=Z()|0}cd(f+8|0)}cd(a);ba(e|0); +B()}function AK(a,b,c,d,e,f){var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;j=Kc+-64|0;Kc=j;J[j>>2]=J[b>>2];J[j+4>>2]=J[c>>2];l=K[e+9|0];n=l?10:9;for(;1;){i=(g<<2)+j|0;o=i;m=J[i>>2];J[i+8>>2]=m;if(K[e+g|0]){i=J[a+8>>2];a:{if(J[a+12>>2]-i>>3>>>0<=h>>>0){i=0;k=J[a+4>>2];if(!k|J[k>>2])break a;J[k>>2]=130;break a}k=i+(h<<3)|0;i=J[k>>2];b:switch(J[k+4>>2]-1|0){case 1:i=i<<16;break a;case 0:break b;default:break a}i=((i>>31)+i|0)- -8192>>14}J[o+8>>2]=i+m;h=h+1|0}g=g+1|0;if((n|0)!= +(g|0))continue;break}if(!l)J[j+44>>2]=J[c>>2];c:{if(f){i=J[j+44>>2];f=i-J[c>>2]|0;e=f>>31;f=(e^f)-e|0;k=J[j+40>>2];g=k-J[b>>2]|0;e=g>>31;l=(e^g)-e|0;e=J[a+8>>2];d:{if(J[a+12>>2]-e>>3>>>0<=h>>>0){g=0;e=J[a+4>>2];if(!e|J[e>>2])break d;J[e>>2]=130;break d}e=e+(h<<3)|0;g=J[e>>2];e:switch(J[e+4>>2]-1|0){case 1:g=g<<16;break d;case 0:break e;default:break d}g=((g>>31)+g|0)- -8192>>14}if((f|0)<(l|0)){g=g+k|0;h=J[c>>2];break c}h=g+i|0;g=J[b>>2];break c}f:{if(K[e+10|0]){i=J[j+40>>2];f=J[a+8>>2];g:{if(J[a+ +12>>2]-f>>3>>>0<=h>>>0){g=0;f=J[a+4>>2];if(!f|J[f>>2])break g;J[f>>2]=130;break g}f=f+(h<<3)|0;g=J[f>>2];h:switch(J[f+4>>2]-1|0){case 1:g=g<<16;break g;case 0:break h;default:break g}g=((g>>31)+g|0)- -8192>>14}h=h+1|0;g=g+i|0;break f}g=J[b>>2]}if(K[e+11|0]){i=J[j+44>>2];e=J[a+8>>2];i:{if(J[a+12>>2]-e>>3>>>0<=h>>>0){h=0;e=J[a+4>>2];if(!e|J[e>>2])break i;J[e>>2]=130;h=i;break c}e=e+(h<<3)|0;h=J[e>>2];j:switch(J[e+4>>2]-1|0){case 1:h=(h<<16)+i|0;break c;case 0:break j;default:break i}h=((h>>31)+h|0)- +-8192>>14}h=h+i|0;break c}h=J[c>>2];i=J[j+44>>2]}Mt(d,J[j+8>>2],J[j+12>>2],J[j+16>>2],J[j+20>>2],J[j+24>>2],J[j+28>>2]);Mt(d,J[j+32>>2],J[j+36>>2],J[j+40>>2],i,g,h);J[a+12>>2]=J[a+8>>2];J[b>>2]=g;J[c>>2]=h;Kc=j- -64|0}function _H(a){var b=0;var c=0;var d=0;var e=0;var f=0;d=Kc+-64|0;Kc=d;a:{if(K[J[J[a+36>>2]+16>>2]]!=37)break a;Re(a);e=Kj(a);if(!e){kf(a,68,35666);break a}if(K[J[J[a+36>>2]+16>>2]]!=59){if(J[a+172>>2]==-1?J[a+212>>2]:0)break a;J[a+84>>2]=23;J[d+48>>2]=30371;md(0,0,0,a,0,1,23,3,0,0, +0,0,33973,d+48|0);J[a+12>>2]=0;if(J[a+288>>2])break a;J[a+212>>2]=1;break a}Re(a);J[a+440>>2]=J[a+440>>2]+1;c=J[a>>2];b:{if(!c)break b;c=J[c+96>>2];if(!c)break b;b=Pc[c|0](J[a+4>>2],e)|0}if(J[a+172>>2]==-1)break a;c:{if(!b){d:{if(!(J[a+88>>2]|J[a+92>>2]?J[a+28>>2]!=1:0)){J[a+84>>2]=26;J[d+16>>2]=e;md(0,0,0,a,0,1,26,3,e,0,0,0,36040,d+16|0);J[a+12>>2]=0;if(J[a+288>>2])break d;J[a+212>>2]=1;break d}Pr(a,27,36040,e);J[a+100>>2]=0}if(K[a+362|0]&8|(J[a+388>>2]&-2)!=26|(M[a+440>>2]<10001|(J[a+172>>2]==-1? +J[a+212>>2]:0)))break c;J[a+84>>2]=89;J[d>>2]=5670;md(0,0,0,a,0,1,89,3,0,0,0,0,33973,d);J[a+12>>2]=0;if(J[a+288>>2])break c;J[a+212>>2]=1;break c}c=J[b+48>>2];if((c&-2)!=4){b=0;c=J[a>>2];if(c){b=J[c+108>>2]==-554844497?J[c+124>>2]:b;f=J[c+84>>2]}c=J[a+4>>2];J[d+36>>2]=0;J[d+32>>2]=e;md(b,f,c,a,0,1,27,1,e,0,0,0,30944,d+32|0);break c}if(J[J[a+36>>2]+40>>2]!=4467){if((gy(a,vca(a,b))|0)>=0)break c;break a}if(!(J[a+16>>2]|(K[a+360|0]&30|(c|0)!=5)))if(!J[a+104>>2])break a;if((gy(a,hT(a,b))|0)<0)break a; +if(J[b+48>>2]!=5)break c;b=J[J[a+36>>2]+16>>2];if(K[b|0]!=60|K[b+1|0]!=63|(K[b+2|0]!=120|K[b+3|0]!=109))break c;if(K[b+4|0]!=108)break c;b=K[b+5|0]-9|0;if(b>>>0>23|!(1<>2]!=32)break c;J[a+212>>2]=1;J[a+172>>2]=-1;b=J[a+36>>2];if(!b)break a;e=J[b+40>>2];if(e){Pc[e|0](J[b+12>>2]);b=J[a+36>>2];J[b+40>>2]=0}J[b+12>>2]=40269;J[b+16>>2]=40269;break a}J[a+92>>2]=1}Kc=d- -64|0}function SFa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;d=Kc-32|0;Kc=d;J[a>>2]=0;J[a+4>> +2]=J[774606];a:{b:{c:{d:{e:{f:{g:{b=J[b+8>>2];if(b){J[790620]=0;ca(8017,d+20|0,b|0,c|0);b=J[790620];J[790620]=0;if((b|0)==1)break e;b=J[d+20>>2];h:{i:{if(b){c=J[J[b>>2]+28>>2];J[790620]=0;ca(c|0,d+12|0,b|0,1);b=J[790620];J[790620]=0;if((b|0)!=1)break i;c=Z()|0;break h}J[d+12>>2]=0}J[790620]=0;$(7563,a|0,d+12|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1){b=J[d+12>>2];J[d+12>>2]=0;if(!b)break g;J[790620]=0;c=J[b+4>>2]-1|0;J[b+4>>2]=c;e=J[790620];J[790620]=0;if((e|0)!=1){if(c)break g;J[790620]=0;aa(7558, +b|0);b=J[790620];J[790620]=0;if((b|0)!=1)break g}break a}c=Z()|0;cd(d+12|0)}$c(d+20|0);break b}J[790620]=0;b=$(7559,d+4|0,2748496)|0;c=J[790620];J[790620]=0;j:{k:{if((c|0)!=1){J[790620]=0;c=d+12|0;ca(7630,c|0,2745497,b|0);e=J[790620];J[790620]=0;if((e|0)==1)break k;J[790620]=0;ca(7703,d+20|0,c|0,2746E3);c=J[790620];J[790620]=0;if((c|0)==1)break j;c=J[d+20>>2];l:{if(c){e=J[J[c>>2]+28>>2];J[790620]=0;ca(e|0,d+28|0,c|0,1);c=J[790620];J[790620]=0;if((c|0)!=1)break l;c=Z()|0;break d}J[d+28>>2]=0}J[790620]= +0;$(7563,a|0,d+28|0)|0;c=J[790620];J[790620]=0;m:{if((c|0)!=1){c=J[d+28>>2];J[d+28>>2]=0;if(!c)break m;J[790620]=0;e=J[c+4>>2]-1|0;J[c+4>>2]=e;f=J[790620];J[790620]=0;if((f|0)!=1){if(e)break m;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)!=1)break m}break a}c=Z()|0;cd(d+28|0);break d}c=a;a=J[a>>2];J[c+4>>2]=J[(a?a+12|0:3098424)>>2];$c(d+20|0);$c(d+12|0);$c(b);break f}c=Z()|0;break b}c=Z()|0;$c(b);break b}c=Z()|0;break c}b=a;a=J[a>>2];J[b+4>>2]=J[(a?a+12|0:3098424)>>2];$c(d+20|0)}Kc=d+ +32|0;return}c=Z()|0;break b}$c(d+20|0)}$c(d+12|0);$c(b)}$c(a);ba(c|0);B()}fa(0)|0;ed();B()}function s7a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;if((b|0)==30){H[c|0]=0;b=0;J[c+16>>2]=0;e=J[a+108>>2];m=Pc[J[J[e>>2]+8>>2]](e)|0;a:{if(m)break a;f=1;e=0;b:{c:{d:{for(;1;){i=Ze(J[a+108>>2]);o=i&15;n=J[c+16>>2];d=1;e:{f:{g:{h:{i:{j:{k:{i=i>>>4|0;switch(i-10|0){case 4:break h;case 2:break i;case 1:break j;case 0:break k; +case 3:break e;case 5:break g;default:break f}}e=1;break e}h=1;break e}b=1;break e}p=1;break e}d=0;break e}g=+(i>>>0);if(b|h){j=j*10+g;break e}l:{if(e){n=n+1|0;J[c+16>>2]=n;f=f*10;k=k*10+g;e=1;break l}l=l*10+g;e=0}h=0;b=0}m:{n:{o:{p:switch(o-10|0){case 2:b=1;if(d)break n;break d;case 1:h=1;if(!d)break d;break n;case 0:e=1;if(d)break n;break m;default:g=+(o>>>0);if(!(b|h)){if(!e){l=l*10+g;e=0;break o}e=1;J[c+16>>2]=n+1;f=f*10;k=k*10+g;break o}j=j*10+g;case 3:if(!d)break m;break n;case 5:break m;case 4:break p}p= +1;if(d)break n;break m}h=0;b=0;if(!d)break m}d=J[a+108>>2];m=Pc[J[J[d>>2]+8>>2]](d)|0;if(!m)continue;break a}break}f=l+k/f;if(b)break c;if(!h)break b;break c}f=l+k/f}f=ag(10,b?-j:j)*f}O[c+8>>3]=p?-f:f}return(m^-1)&1}if(!((b-32&255)>>>0<215|b-247>>>0<8|b-28>>>0<=1))return 0;H[c|0]=1;e=c;c=b-139|0;q:{r:{if((b-32&255)>>>0<=214)break r;if((b+9&255)>>>0<=3){c=0;d=J[a+108>>2];if(Pc[J[J[d>>2]+8>>2]](d)|0)break q;c=(Ze(J[a+108>>2])|b<<8)-63124|0;break r}if((b+5&255)>>>0<=3){c=0;d=J[a+108>>2];if(Pc[J[J[d>> +2]+8>>2]](d)|0)break q;c=64148-(Ze(J[a+108>>2])|b<<8)|0;break r}c=0;s:switch(b-28|0){case 0:b=J[a+108>>2];if(Pc[J[J[b>>2]+8>>2]](b)|0)break q;c=se(J[a+108>>2]);break r;case 1:break s;default:break q}b=J[a+108>>2];if(Pc[J[J[b>>2]+8>>2]](b)|0)break q;c=bj(J[a+108>>2])}J[e+4>>2]=c;c=1}return c|0}function HH(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;f=Kc-16|0;Kc=f;a:{if((Pc[J[J[c>>2]+8>>2]](c)|0)!=17)break a;h=Ye(c,1068548,1121448,0);if(!h)break a;b:{d=J[b+16>>2];g=b+20|0;if((d|0)==(g|0))break b; +for(;1;){if(J[d+20>>2]==(c|0))break b;e=J[d+4>>2];c:{if(e)for(;1;){d=e;e=J[d>>2];if(e)continue;break c}for(;1;){e=d;d=J[d+8>>2];if((e|0)!=J[d>>2])continue;break}}if((d|0)!=(g|0))continue;break}break a}if((d|0)==(g|0))break a;g=J[d+16>>2];if((g|0)<0)break a;if(!(Pc[J[J[h>>2]+36>>2]](h)|0)){if(Yu(a,g))break a;e=a+284|0;c=e;d=J[a+284>>2];d:{e:{if(!d)break e;for(;1;){c=d;e=J[d+16>>2];if((e|0)>(g|0)){e=d;d=J[d>>2];if(d)continue;break e}if((e|0)>=(g|0))break d;d=J[c+4>>2];if(d)continue;break}e=c+4|0}d= +_c(24);J[d+16>>2]=g;J[d+8>>2]=c;J[d>>2]=0;J[d+4>>2]=0;J[d+20>>2]=0;J[e>>2]=d;c=d;g=J[J[a+280>>2]>>2];if(g){J[a+280>>2]=g;c=J[e>>2]}kd(J[a+284>>2],c);J[a+288>>2]=J[a+288>>2]+1}J[d+20>>2]=h}I[f+8>>1]=K[2542]|K[2543]<<8;H[f+15|0]=6;H[f+10|0]=0;J[790620]=0;J[f+4>>2]=K[2538]|K[2539]<<8|(K[2540]<<16|K[2541]<<24);c=$(4950,h|0,f+4|0)|0;d=J[790620];J[790620]=0;f:{g:{if((d|0)!=1){if(H[f+15|0]<0)Zc(J[f+4>>2]);h:{if(!c)break h;if((Pc[J[J[c>>2]+8>>2]](c)|0)!=17)break h;HH(a,b,c)}if(Pc[J[J[h>>2]+36>>2]](h)|0)break a; +H[f+8|0]=0;J[f+4>>2]=1935960395;H[f+15|0]=4;J[790620]=0;c=$(4950,h|0,f+4|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break g;if(H[f+15|0]<0)Zc(J[f+4>>2]);if(!c)break a;if((Pc[J[J[c>>2]+8>>2]](c)|0)!=16)break a;e=0;if((J[c+24>>2]-J[c+20>>2]|0)<=0)break a;for(;1;){HH(a,b,ch(c,e,1));e=e+1|0;if((e|0)>2]-J[c+20>>2]>>2)continue;break}break a}d=Z()|0;if(H[f+15|0]>=0)break f;Zc(J[f+4>>2]);ba(d|0);B()}d=Z()|0;if(H[f+15|0]>=0)break f;Zc(J[f+4>>2])}ba(d|0);B()}Kc=f+16|0}function pIa(a,b,c){a=a|0;b=b|0; +c=c|0;var d=0;var e=0;var f=0;var g=0;d=Kc-96|0;Kc=d;v2(J[a+108>>2],1);a:{b:{c:{d:{e:{f:{g:{h:{i:{if(K[a+136|0])if(!_p(b,J[774598]))break i;if(c){b=S0(d+36|0,b);J[790620]=0;aa(7592,b|0);a=J[790620];J[790620]=0;if((a|0)!=1)break a;a=Z()|0;od(b);break b}c=Wj();b=J[b+4>>2];b=Hn(d+36|0,b?b:2744146);e=J[J[c>>2]+20>>2];J[790620]=0;ea(e|0,c|0,a|0,b|0)|0;a=J[790620];J[790620]=0;if((a|0)!=1){$c(b);break h}a=Z()|0;$c(b);break b}e=gm(d+36|0,a+72|0);J[790620]=0;ca(7813,d+28|0,e|0,0);g=J[790620];J[790620]=0;j:{k:{if((g| +0)!=1){J[790620]=0;g=$(7559,d+12|0,2748580)|0;f=J[790620];J[790620]=0;if((f|0)==1)break g;f=J[e+8>>2];f=J[(f?f+12|0:3098424)>>2];J[790620]=0;ca(7703,d+20|0,g|0,f|0);f=J[790620];J[790620]=0;if((f|0)==1)break k;$c(g);if(!c)break j;a=J[d+20>>2];a=J[(a?a+12|0:3098424)>>2];l:{if(a){c=J[b+12>>2];g=J[b+16>>2];b=J[b+8>>2];J[790620]=0;ka(7591,d+72|0,a|0,b|0,g|0,c|0,0)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break l;break f}J[790620]=0;$(7915,d+72|0,b|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break f}J[790620]= +0;b=d+72|0;aa(7592,b|0);a=J[790620];J[790620]=0;if((a|0)!=1)break a;a=Z()|0;od(b);break e}a=Z()|0;break c}a=Z()|0;$c(g);break d}J[790620]=0;b=qa(7795)|0;c=J[790620];J[790620]=0;if((c|0)==1)break f;c=J[J[b>>2]+20>>2];J[790620]=0;f=a;a=d+20|0;ea(c|0,b|0,f|0,a|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break f;$c(a);$c(d+28|0);J[e+24>>2]=2747412;J[e>>2]=2747380;a=J[e+28>>2];if(a){b=J[a+4>>2]-1|0;J[a+4>>2]=b;if(!b)Pc[J[J[a>>2]+4>>2]](a);J[e+28>>2]=0}J[e+16>>2]=2747412;a=J[e+20>>2];if(a){b=J[a+4>>2]-1|0; +J[a+4>>2]=b;if(!b)Pc[J[J[a>>2]+4>>2]](a);J[e+20>>2]=0}$c(e+8|0)}Kc=d+96|0;return}a=Z()|0;break d}a=Z()|0}$c(d+20|0)}$c(d+28|0)}qe(e)}ba(a|0)}B()}function kea(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;e=Kc-16|0;Kc=e;J[e+12>>2]=d;d=Kc-16|0;Kc=d;J[a>>2]=1016392;Kc=d+16|0;J[a+92>>2]=0;J[a+84>>2]=-1;J[a+88>>2]=0;H[a+40|0]=0;J[a+36>>2]=-1;J[a+28>>2]=-1;J[a+32>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a+16>>2]=c;J[a+100>>2]=5;J[a+96>>2]=b;J[a+76>>2]=1037856;J[a+4>>2]=1037832;J[a>>2]=1037568;J[a+56>>2]=0; +J[a+48>>2]=-1;J[a+52>>2]=0;a:{b:{c:{d:{if(Ye(b,1027040,1027212,8)){d=$e(20);J[790620]=0;e=$(32,e|0,1022322)|0;b=J[790620];J[790620]=0;c=1;if((b|0)==1)break d;J[790620]=0;b=$(3799,d|0,e|0)|0;f=J[790620];J[790620]=0;if((f|0)!=1){J[790620]=0;ca(3794,b|0,1018376,3795);b=J[790620];J[790620]=0;c=0;if((b|0)!=1)break b}b=Z()|0;if(H[e+11|0]<0)Zc(J[e>>2]);if(!c)break c;Cf(d);break c}c=J[J[b>>2]+20>>2];J[790620]=0;b=_(c|0,b|0)|0;c=J[790620];J[790620]=0;e:{f:{g:{if((c|0)==1)break g;J[a+104>>2]=b;b=J[a+96>>2]; +c=J[J[b>>2]+24>>2];J[790620]=0;b=_(c|0,b|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break g;J[a+108>>2]=b;b=J[a+96>>2];c=J[J[b>>2]+48>>2];J[790620]=0;b=_(c|0,b|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break g;c=J[a+104>>2];H[a+116|0]=b&c>>>0>1;b=c<<1;c=J[a+108>>2];J[a+112>>2]=b>>>0>c>>>0?b:c;J[790620]=0;ia(3859,e|0,1027964,e+12|0,1);b=J[790620];J[790620]=0;if((b|0)==1)break e;J[790620]=0;da(3860,a|0,e|0);b=J[790620];J[790620]=0;if((b|0)==1)break f;J[e>>2]=1032676;b=J[e+4>>2];if(b){c=J[J[b>>2]+4>>2]; +J[790620]=0;aa(c|0,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break a}Kc=e+16|0;return a|0}b=Z()|0;break c}b=Z()|0;J[e>>2]=1032676;c=J[e+4>>2];if(!c)break c;d=J[J[c>>2]+4>>2];J[790620]=0;aa(d|0,c|0);c=J[790620];J[790620]=0;if((c|0)!=1)break c;break a}b=Z()|0;break c}b=Z()|0;Cf(d)}nea(a+76|0);lea(a);ba(b|0)}B()}fa(0)|0;ed();B()}function KPa(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;d=Kc-16|0;Kc=d;b=K[a+11|0];f=b<<24>>24;c=(f|0)<0;h=c?J[a+4>>2]:b;a:{if(!h)break a;b=h-1| +0;e=J[a>>2];c=J[(b<<2)+(c?e:a)>>2];if((c|0)!=92&(c|0)!=47)break a;b:{if((f|0)<0){J[a+4>>2]=b;break b}H[a+11|0]=b;e=a}J[(b<<2)+e>>2]=0}c:{d:{if((Rj(a,37,0)|0)==-1)break d;J[d+8>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[790620]=0;da(6013,d|0,h|0);b=J[790620];J[790620]=0;if((b|0)==1)break c;if(h){i=h-2|0;b=0;for(;1;){c=J[a>>2];e=H[a+11|0];e:{f:{g:{if(b>>>0>=i>>>0)break g;f=(e|0)<0?c:a;g=f+(b<<2)|0;if(J[g>>2]!=37)break g;c=J[g+4>>2];e=c-48|0;if(e>>>0<10)break f;if(c-97>>>0<=5){e=c-87|0;break f}if(c-71>>>0>4294967289){e= +c-55|0;break f}J[790620]=0;da(3258,d|0,37);e=J[790620];J[790620]=0;c=b;if((e|0)!=1)break e;break c}c=J[(b<<2)+((e|0)<0?c:a)>>2];J[790620]=0;da(3258,d|0,c|0);e=J[790620];J[790620]=0;c=b;if((e|0)!=1)break e;break c}h:{c=b+2|0;f=J[f+(c<<2)>>2];g=f-48|0;if(g>>>0<10)break h;if(f-97>>>0<=5){g=f-87|0;break h}if(f-71>>>0>4294967289){g=f-55|0;break h}J[790620]=0;da(3258,d|0,37);e=J[790620];J[790620]=0;c=b;if((e|0)!=1)break e;break c}J[790620]=0;da(3258,d|0,e<<4|g);b=J[790620];J[790620]=0;if((b|0)==1)break c}b= +c+1|0;if(h>>>0>b>>>0)continue;break}}i:{if((a|0)==(d|0))break i;c=K[d+11|0];b=c<<24>>24;j:{if(H[a+11|0]>=0){if((b|0)<0)break j;b=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=b;J[a+8>>2]=J[d+8>>2];break i}J[790620]=0;e=a;a=(b|0)<0;ea(1645,e|0,(a?J[d>>2]:d)|0,(a?J[d+4>>2]:c)|0)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break i;break c}J[790620]=0;ea(1646,a|0,J[d>>2],J[d+4>>2])|0;a=J[790620];J[790620]=0;if((a|0)==1)break c}if(H[d+11|0]>=0)break d;Zc(J[d>>2])}Kc=d+16|0;return}a=Z()|0;if(H[d+11|0]<0)Zc(J[d>>2]);ba(a| +0);B()}function H_(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;g=Kc-16|0;Kc=g;j=O[a+24>>3];b=J[J[a+60>>2]>>2]+256|0;J[790620]=0;f=$(8878,b|0,0)|0;b=J[790620];J[790620]=0;e=1;a:{b:{if((b|0)==1)break b;d=Gw(J[J[a+60>>2]>>2]);b=J[a+60>>2];c:{if(d>>>0>1)break c;c=1;d=J[a- -64>>2];if(d-b>>>0<9)break c;for(;1;){d:{e=J[(c<<3)+b>>2];if(e){if(Gw(e))break d;d=J[a+64>>2];b=J[a+60>>2]}e=1;c=c+1|0;if(c>>>0>3>>>0)continue;break c}break}b=J[a+60>>2];e=0}d=J[a- -64>>2];f=J[f>> +2];J[790620]=0;f=iN(f);h=J[790620];J[790620]=0;if((h|0)==1)break b;if(!f)break a;b=d-b>>3>>>0>c>>>0;e=b?e:0;c=b?c:0;b=J[a+60>>2];for(;1;){i=b;b=c<<3;d=J[i+b>>2]+256|0;J[790620]=0;d=$(8878,d|0,e|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break b;h=J[d>>2];J[790620]=0;d=J[790620];J[790620]=0;if((d|0)==1)break b;f=e+1|0;i=Gw(J[b+J[a+60>>2]>>2]);d=J[a+64>>2];b=J[a+60>>2];e:{f:{g:{h:{if(!(!e|(!c|!((h|0)==8195|(h&-129)==32)))){if(f>>>0>>0)break e;c=c+1|0;if(c>>>0>=d-b>>3>>>0)break e;for(;1;){e=J[(c<<3)+ +b>>2];if(e){if(Gw(e))break h;d=J[a+64>>2];b=J[a+60>>2]}c=c+1|0;if(c>>>0>3>>>0)continue;break}break e}if(f>>>0>>0)break f;c=c+1|0;if(c>>>0>=d-b>>3>>>0)break f;for(;1;){e=J[(c<<3)+b>>2];if(e){if(Gw(e))break g;d=J[a+64>>2];b=J[a+60>>2]}c=c+1|0;if(c>>>0>3>>>0)continue;break}break f}d=J[a+64>>2];b=J[a+60>>2];f=0;break e}d=J[a+64>>2];b=J[a+60>>2];f=0}i:{a=d-b>>3>>>0>c>>>0;e=a?c:0;c=a?f:0;if(e|c){d=g+4|0;mN(d,J[(e<<3)+b>>2]);a=J[g+4>>2];if(c>>>0>2]-a>>3>>>0)break i;J[790620]=0;aa(4841, +d|0);a=J[790620];J[790620]=0;if((a|0)==1)break b;B()}j=O[J[d-8>>2]+32>>3];break a}j=O[a+(c<<3)>>3];J[g+8>>2]=a;Zc(a);break a}d=d-b>>3>>>0>c>>>0;e=d?f:0;c=d?c:0;continue}}fa(0)|0;ed();B()}Kc=g+16|0;return j}function w$(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;d=Kc-16|0;Kc=d;a:{b:{b=J[a>>2];c:{if(!b)break c;if(!(Pc[J[J[b>>2]+24>>2]](b)|0))break c;b=J[a>>2];b=Pc[J[J[b>>2]+24>>2]](b)|0;l=a,m=Pc[J[J[b>>2]+52>>2]](b)|0,H[l+132|0]=m;b=J[a>>2];b=Pc[J[J[b>> +2]+24>>2]](b)|0;l=a,m=Pc[J[J[b>>2]+48>>2]](b)|0,H[l+133|0]=m;b=J[a>>2];Pc[J[J[b>>2]+60>>2]](d+4|0,b);if(H[a+131|0]<0)Zc(J[a+120>>2]);b=J[d+8>>2];J[a+120>>2]=J[d+4>>2];J[a+124>>2]=b;J[a+128>>2]=J[d+12>>2];b=J[a>>2];b=Pc[J[J[b>>2]+24>>2]](b)|0;Pc[J[J[b>>2]+20>>2]](b,d+4|0);b=K[d+12|0]|K[d+13|0]<<8;H[a+145|0]=b;H[a+146|0]=b>>>8;b=K[d+8|0]|K[d+9|0]<<8|(K[d+10|0]<<16|K[d+11|0]<<24);c=K[d+4|0]|K[d+5|0]<<8|(K[d+6|0]<<16|K[d+7|0]<<24);H[a+137|0]=c;H[a+138|0]=c>>>8;H[a+139|0]=c>>>16;H[a+140|0]=c>>>24;H[a+ +141|0]=b;H[a+142|0]=b>>>8;H[a+143|0]=b>>>16;H[a+144|0]=b>>>24;b=J[a>>2];b=Pc[J[J[b>>2]+24>>2]](b)|0;l=a,m=Pc[J[J[b>>2]+24>>2]](b)|0,H[l+136|0]=m;i=a+148|0;J[a+152>>2]=J[i>>2];b=J[a>>2];b=Pc[J[J[b>>2]+24>>2]](b)|0;if((Pc[J[J[b>>2]+68>>2]](b,0,0)|0)==-1)break c;for(;1;){c=0;g=0;for(;1;){b=J[a>>2];b=Pc[J[J[b>>2]+24>>2]](b)|0;g=(Pc[J[J[b>>2]+68>>2]](b,c,j)|0?1<>2];e=J[a+156>>2];d:{if(c>>>0>>0){J[c>>2]=g;J[a+152>>2]=c+4;break d}h=J[i>>2];f=c-h>> +2;b=f+1|0;if(b>>>0>=1073741824)break b;k=f<<2;e=e-h|0;f=e>>1;f=e>>>0>=2147483644?1073741823:b>>>0>>0?f:b;if(f){if(f>>>0>=1073741824)break a;b=_c(f<<2)}else b=0;e=k+b|0;J[e>>2]=g;g=e+4|0;if((c|0)!=(h|0))for(;1;){e=e-4|0;c=c-4|0;J[e>>2]=J[c>>2];if((c|0)!=(h|0))continue;break}J[a+156>>2]=b+(f<<2);J[a+152>>2]=g;J[a+148>>2]=e;if(!h)break d;Zc(h)}j=j+1|0;if((j|0)!=6)continue;break}}Kc=d+16|0;return}Gi(i);B()}$d();B()}function n5b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i= +0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;if(e){u=e-2|0;v=(e|0)==1;for(;1;){a=f;I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>>1]=L[a+4>>1];f=a+6|0;g=g+6|0;a:{if(m>>>0>u>>>0)break a;k=m?(m|0)==(u|0)?d:b:c;i=!m&v;if(!i){if(k>>>0<2)break a;n=i?0:f;p=a+4|0;q=a+2|0;r=a+10|0;s=a+8|0;i=1;t=k<<1;for(;1;){j=L[a>>1];b:{if((j|0)==L[n>>1]){I[g>>1]=j;break b}j=K[a|0]|K[a+1|0]<<8;l=j>>>8|0;h=K[n|0]|K[n+1|0]<<8;j=((j<<8|l)&65535)+((k+(P(((h<<8|h>>>8)& +65535)-((l|j<<8)&65535)|0,i)<<1)|0)/(t|0)|0)&65535;j=j<<8|j>>>8;H[g|0]=j;H[g+1|0]=j>>>8}j=g+2|0;h=L[q>>1];c:{if((h|0)==L[s>>1]){I[j>>1]=h;break c}h=K[q|0]|K[q+1|0]<<8;o=h>>>8|0;l=K[s|0]|K[s+1|0]<<8;h=((h<<8|o)&65535)+((k+(P(((l<<8|l>>>8)&65535)-((o|h<<8)&65535)|0,i)<<1)|0)/(t|0)|0)&65535;h=h<<8|h>>>8;H[j|0]=h;H[j+1|0]=h>>>8}j=g+4|0;h=L[p>>1];d:{if((h|0)==L[r>>1]){I[j>>1]=h;break d}h=K[p|0]|K[p+1|0]<<8;o=h>>>8|0;l=K[r|0]|K[r+1|0]<<8;h=((h<<8|o)&65535)+((k+(P(((l<<8|l>>>8)&65535)-((o|h<<8)&65535)|0, +i)<<1)|0)/(t|0)|0)&65535;h=h<<8|h>>>8;H[j|0]=h;H[j+1|0]=h>>>8}g=g+6|0;i=i+1|0;if((k|0)!=(i|0))continue;break}break a}if(k>>>0<2)break a;i=k-1|0;n=i&3;if(k-2>>>0>=3){k=i&-4;i=0;for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>>1]=L[a+4>>1];I[g+6>>1]=L[a>>1];I[g+8>>1]=L[a+2>>1];I[g+10>>1]=L[a+4>>1];I[g+12>>1]=L[a>>1];I[g+14>>1]=L[a+2>>1];I[g+16>>1]=L[a+4>>1];I[g+18>>1]=L[a>>1];I[g+20>>1]=L[a+2>>1];I[g+22>>1]=L[a+4>>1];g=g+24|0;i=i+4|0;if((k|0)!=(i|0))continue;break}}i=0;if(!n)break a;for(;1;){I[g>> +1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>>1]=L[a+4>>1];g=g+6|0;i=i+1|0;if((n|0)!=(i|0))continue;break}}m=m+1|0;if((m|0)!=(e|0))continue;break}}return 0}function CZb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;f=Kc-48|0;Kc=f;a:{b:{if(!hd(b,239002)){c:{if(!d){b=J[c>>2];break c}d=f+12|0;b=fi(c,d,10);e=J[f+12>>2];if(K[e|0]!=44|(c|0)==(e|0))break b;e=e+1|0;l=f,m=fi(e,d,10),J[l+20>>2]=m;c=J[f+12>>2];if(K[c|0]!=44|(c|0)==(e|0))break b;e=c+1|0;l=f, +m=fi(e,d,10),J[l+24>>2]=m;c=J[f+12>>2];if(K[c|0]!=44|(c|0)==(e|0))break b;e=c+1|0;l=f,m=fi(e,d,10),J[l+28>>2]=m;c=J[f+12>>2];if(K[c|0]!=44|(c|0)==(e|0))break b;e=c+1|0;l=f,m=fi(e,f+12|0,10),J[l+32>>2]=m;c=J[f+12>>2];if(K[c|0]!=44|(c|0)==(e|0))break b;e=c+1|0;l=f,m=fi(e,f+12|0,10),J[l+36>>2]=m;c=J[f+12>>2];if(K[c|0]!=44|(c|0)==(e|0))break b;e=c+1|0;l=f,m=fi(e,f+12|0,10),J[l+40>>2]=m;c=J[f+12>>2];if(K[c|0]!=44|(c|0)==(e|0))break b;c=c+1|0;l=f,m=fi(c,d,10),J[l+44>>2]=m;d=J[f+12>>2];if((K[d|0]|32)!=32| +(c|0)==(d|0))break b;c=f+16|0}e=6;if((b|0)<0)break a;d=J[c+8>>2];if((d|0)<0)break a;g=J[c+16>>2];if((g|0)<0)break a;h=J[c+24>>2];if((h|0)<0)break a;i=J[c+4>>2];if((i|0)<0)break a;j=J[c+12>>2];if((j|0)<0)break a;k=J[c+20>>2];if((k|0)<0)break a;c=J[c+28>>2];if((c|0)<0|(b|0)>(d|0)|((d|0)>(g|0)|g>>>0>h>>>0))break a;if(i>>>0>500|j>>>0>500|(k>>>0>500|c>>>0>500))break a;J[a+36>>2]=b;J[a- -64>>2]=c;J[a+60>>2]=h;J[a+56>>2]=k;J[a+52>>2]=g;J[a+48>>2]=j;J[a+44>>2]=d;J[a+40>>2]=i;e=0;break a}if(!hd(b,239174)){if(d){e= +6;if(hd(c,239325))break a;J[a+28>>2]=1;e=0;break a}e=7;if(J[c>>2]!=1)break a;J[a+28>>2]=1;e=0;break a}if(!hd(b,239439)){if(d){if(!fi(c,0,10)){H[a+32|0]=0;break a}H[a+32|0]=1;break a}H[a+32|0]=K[c|0];break a}e=12;if(hd(b,239566))break a;e=0;d:{if(d){b=fi(c,0,10);break d}b=J[c>>2]}J[a+68>>2]=(b|0)>0?b:0;break a}e=6}Kc=f+48|0;return e|0}function Cqb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;e=Kc-32|0;Kc=e;h=J[c+4>>2];d=J[b+4>>2];i=J[c>>2];c=J[b>>2];b=(h- +d|0)+(i-c<<3)|0;f=J[a+4>>2];g=b+f|0;J[a+4>>2]=g;j=g-1|0;if(!((j^f-1)>>>0<32?f:0))J[J[a>>2]+((g>>>0>=33?j>>>5|0:0)<<2)>>2]=0;a=J[a>>2]+(f>>>3&536870908)|0;f=f&31;a:{if((f|0)==(d|0)){if((b|0)<=0)break a;if(d){g=32-d|0;f=(b|0)<(g|0)?b:g;g=-1<>>g-f;J[a>>2]=J[a>>2]&(g^-1)|g&J[c>>2];b=b-f|0;c=c+4|0;a=a+(d+f>>>3&536870908)|0}f=a;d=(b|0)/32|0;a=d<<2;f=vd(f,c,a);b=b-(d<<5)|0;if((b|0)<=0)break a;d=a+f|0;b=-1>>>32-b|0;J[d>>2]=J[d>>2]&(b^-1)|b&J[a+c>>2];break a}J[e+28>>2]=d;J[e+24>>2]=c;J[e+20>>2]=h;J[e+ +16>>2]=i;J[e+12>>2]=f;J[e+8>>2]=a;a=J[e+28>>2];b=J[e+24>>2];c=(J[e+20>>2]-a|0)+(J[e+16>>2]-b<<3)|0;b:{if((c|0)<=0){a=J[e+12>>2];d=J[e+8>>2];break b}c:{if(!a){a=J[e+12>>2];break c}d=J[e+12>>2];h=32-d|0;i=32-a|0;f=(c|0)<(i|0)?c:i;g=f>>>0>h>>>0?h:f;j=J[e+8>>2];k=J[j>>2]&(-1<>>h-g^-1);h=J[b>>2]&(-1<>>i-f);J[j>>2]=k|(a>>>0>>0?h<>>a-d|0);b=d+g|0;a=b&31;J[e+12>>2]=a;d=j+(b>>>3&536870908)|0;J[e+8>>2]=d;b=f-g|0;if((b|0)>0){J[d>>2]=J[d>>2]&(-1>>>32-b^-1)|h>>>g+J[e+28>>2];J[e+12>>2]=b; +a=b}c=c-f|0;b=J[e+24>>2]+4|0;J[e+24>>2]=b}g=-1<=32){h=g^-1;for(;1;){d=J[e+8>>2];b=J[b>>2];J[d>>2]=h&J[d>>2]|b<>2]=d+4;J[d+4>>2]=g&J[d+4>>2]|b>>>f;b=J[e+24>>2]+4|0;J[e+24>>2]=b;d=c>>>0>63;c=c-32|0;if(d)continue;break}}d=J[e+8>>2];if((c|0)<=0)break b;h=f;f=(c|0)>(f|0)?f:c;h=J[d>>2]&(g&-1>>>h-f^-1);g=J[b>>2]&-1>>>32-c;J[d>>2]=h|g<>2]=b;d=(a>>>3&536870908)+d|0;J[e+8>>2]=d;a=c-f|0;if((a|0)<=0){a=b;break b}J[d>>2]=J[d>>2]&(-1>>>32-a^-1)|g>>>f;J[e+12>> +2]=a}J[e+4>>2]=a;J[e>>2]=d}Kc=e+32|0}function jpb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;f=Kc-16|0;Kc=f;a:{b:{c:{if(a){d=Kc-16|0;Kc=d;e=Kc-16|0;Kc=e;a=f+8|0;J[a>>2]=1016392;Kc=e+16|0;J[a>>2]=1039180;e=yw(1020880,0,0);J[a+4>>2]=e;d:{e:{f:{g:{if((e|0)==-1){f=$e(20);J[790620]=0;b=$(32,d+4|0,1021483)|0;a=J[790620];J[790620]=0;if((a|0)!=1){J[790620]=0;a=$(3872,f|0,b|0)|0;d=J[790620];J[790620]=0;c=1;if((d|0)!=1){J[790620]=0;ca(3794,a|0,1039160,3795);a=J[790620];J[790620]=0;c=0;if((a|0)!=1)break e}a= +Z()|0;if(H[b+11|0]<0)Zc(J[b>>2]);if(!c)break f;break g}a=Z()|0;break g}Kc=d+16|0;break d}Cf(f)}ba(a|0)}B()}J[790620]=0;ca(3873,a|0,b|0,c|0);b=J[790620];J[790620]=0;if((b|0)!=1){J[a>>2]=1039180;a=J[a+4>>2];J[790620]=0;_(3247,a|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break a;break b}b=Z()|0;J[a>>2]=1039180;a=J[a+4>>2];J[790620]=0;_(3247,a|0)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break c;break a}d=Kc-16|0;Kc=d;e=Kc-16|0;Kc=e;a=f+8|0;J[a>>2]=1016392;Kc=e+16|0;J[a>>2]=1039084;e=yw(1018596,0,0);J[a+4>> +2]=e;h:{i:{j:{k:{if((e|0)==-1){f=$e(20);J[790620]=0;b=$(32,d+4|0,1019156)|0;a=J[790620];J[790620]=0;if((a|0)!=1){J[790620]=0;a=$(3872,f|0,b|0)|0;d=J[790620];J[790620]=0;c=1;if((d|0)!=1){J[790620]=0;ca(3794,a|0,1039160,3795);a=J[790620];J[790620]=0;c=0;if((a|0)!=1)break i}a=Z()|0;if(H[b+11|0]<0)Zc(J[b>>2]);if(!c)break j;break k}a=Z()|0;break k}Kc=d+16|0;break h}Cf(f)}ba(a|0)}B()}J[790620]=0;ca(3874,a|0,b|0,c|0);b=J[790620];J[790620]=0;if((b|0)!=1){J[a>>2]=1039084;a=J[a+4>>2];J[790620]=0;_(3247,a|0)| +0;a=J[790620];J[790620]=0;if((a|0)!=1)break b;break a}b=Z()|0;J[a>>2]=1039084;a=J[a+4>>2];J[790620]=0;_(3247,a|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break a}ba(b|0);B()}Kc=f+16|0;return}fa(0)|0;ed();B()}function _ab(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;e=Kc-16|0;Kc=e;a:{b:{c:{d:{e:{f:{if(J[a+236>>2])break f;f=_c(64);i=J[a+224>>2];h=J[a+80>>2];j=J[a+220>>2];g=K[a+231|0];J[790620]=0;k=h;h=g<<24>>24<0;g=ha(5759,f|0,k|0,a|0,((h?i:g)?h?j:a+220|0:0)| +0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break b;J[a+236>>2]=g;J[790620]=0;H[e+6|0]=0;I[e+4>>1]=20545;H[e+15|0]=2;ca(5067,a|0,e+4|0,g|0);f=J[790620];J[790620]=0;if((f|0)==1)break e;if(H[e+15|0]>=0)break f;Zc(J[e+4>>2])}f=J[J[a+236>>2]+48>>2];if(J[a+232>>2]!=3|J[a+160>>2]!=28)break d;mH(f,b,1,1);mH(J[J[a+236>>2]+52>>2],b,0,1);mH(J[J[a+236>>2]+56>>2],b,1,0);mH(J[J[a+236>>2]+60>>2],b,0,0);break c}a=Z()|0;if(H[e+15|0]>=0)break a;Zc(J[e+4>>2]);ba(a|0);B()}lH(f,b,1,1);lH(J[J[a+236>>2]+52>>2],b,0,1);lH(J[J[a+ +236>>2]+56>>2],b,1,0);lH(J[J[a+236>>2]+60>>2],b,0,0)}g:{if(!b)break g;c=R(O[a+96>>3]-O[a+112>>3]);d=R(O[a+104>>3]-O[a+88>>3]);h:{i:{f=(b|0)==270;if(!f){if((b|0)==180)break i;if((b|0)!=90)break g}Rl(J[J[a+236>>2]+48>>2],0,0,c,d);Rl(J[J[a+236>>2]+52>>2],0,0,c,d);Rl(J[J[a+236>>2]+56>>2],0,0,c,d);Rl(J[J[a+236>>2]+60>>2],0,0,c,d);if(f)break h;if((b|0)==180)break i;if((b|0)!=90)break g;dj(J[J[a+236>>2]+48>>2],0,1,-1,0,d,0);dj(J[J[a+236>>2]+52>>2],0,1,-1,0,d,0);dj(J[J[a+236>>2]+56>>2],0,1,-1,0,d,0);dj(J[J[a+ +236>>2]+60>>2],0,1,-1,0,d,0);break g}dj(J[J[a+236>>2]+48>>2],-1,0,0,-1,d,c);dj(J[J[a+236>>2]+52>>2],-1,0,0,-1,d,c);dj(J[J[a+236>>2]+56>>2],-1,0,0,-1,d,c);dj(J[J[a+236>>2]+60>>2],-1,0,0,-1,d,c);break g}dj(J[J[a+236>>2]+48>>2],0,-1,1,0,0,c);dj(J[J[a+236>>2]+52>>2],0,-1,1,0,0,c);dj(J[J[a+236>>2]+56>>2],0,-1,1,0,0,c);dj(J[J[a+236>>2]+60>>2],0,-1,1,0,0,c)}Kc=e+16|0;return}a=Z()|0;Zc(f)}ba(a|0);B()}function tga(a,b,c,d,e){var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;i=Kc-128|0;Kc=i;a:{b:{c:{d:{if(J[e>> +2]>0)break d;if(H[b+4|0]&1){J[e>>2]=1;break d}if(H[c+4|0]&1){J[e>>2]=1;break d}if((b|0)==(c|0)){J[e>>2]=1;break d}e:{if(L[b+4>>1]<=31){if(!d)break e;b=Pc[J[J[a>>2]+12>>2]](a,c,b,e)|0;break d}f:{g:{h:{l=J[a+8>>2];k=L[c+4>>1];f=k<<16>>16;h=(f|0)<0?J[c+8>>2]:f>>5;g=h>>31&h;f=g<<1;j=0;i:{if(k&17)break i;j=c+6|0;if(k&2)break i;j=J[c+16>>2]}k=Gq(l,f+j|0,h-g|0,2)+g|0;if(k){Dv(i- -64|0,c,0,k);j=J[b+8>>2];l=J[a+8>>2];h=L[b+4>>1];g=h<<16>>16;f=0;j:{if(h&17)break j;f=b+6|0;if(h&2)break j;f=J[b+16>>2]}J[790620]= +0;h=ha(3377,l|0,f|0,((g|0)<0?j:g>>5)|0,2)|0;f=J[790620];J[790620]=0;k:{l:{if((f|0)!=1){if(h)break l;f=J[a+4>>2];h=J[J[f>>2]+(d?20:24)>>2];J[790620]=0;ha(h|0,f|0,b|0,i- -64|0,e|0)|0;f=J[790620];J[790620]=0;if((f|0)!=1)break k}b=Z()|0;break a}J[790620]=0;f=ha(3378,i|0,b|0,h|0,2147483647)|0;g=J[790620];J[790620]=0;if((g|0)==1)break h;g=J[a+4>>2];j=J[J[g>>2]+(d?20:24)>>2];J[790620]=0;ha(j|0,g|0,f|0,i- -64|0,e|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break b;j=J[f+8>>2];g=I[f+4>>1];J[790620]=0;ka(3379, +b|0,h|0,2147483647,f|0,0,((g|0)<0?j:g>>5)|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break b;Se(f)}Se(i- -64|0)}f=I[c+4>>1];if((k|0)>=(((f|0)<0?J[c+8>>2]:f>>5)|0))break d;f=i- -64|0;Dv(f,c,k,2147483647);if(!d)break g;J[790620]=0;na(3380,a|0,f|0,b|0,0,e|0)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break f;break c}b=Z()|0;break a}J[790620]=0;a=I[i+68>>1];ha(3351,b|0,i- -64|0,0,((a|0)<0?J[i+72>>2]:a>>5)|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break c}Se(i- -64|0);break d}b=WU(b,c)}Kc=i+128|0;return b}a=Z()| +0;Se(i- -64|0);ba(a|0);B()}b=Z()|0;Se(f)}Se(i- -64|0);ba(b|0);B()}function VR(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;Od(b,J[a+80>>2]);Od(b,J[a+76>>2]);Od(b,J[a+84>>2]-1|0);e=O[a+32>>3]*1E4;a:{if(R(e)<2147483648){c=~~e;break a}c=-2147483648}Od(b,c);e=O[a+40>>3]*1E4;b:{if(R(e)<2147483648){c=~~e;break b}c=-2147483648}Od(b,c);e=O[a+48>>3]*1E4;c:{if(R(e)<2147483648){c=~~e;break c}c=-2147483648}Od(b,c);e=O[a+56>>3]*1E4;d:{if(R(e)<2147483648){c=~~e;break d}c=-2147483648}Od(b,c);Od(b,J[a+4>>2]); +d=J[a+4>>2];if(d&1){d=K[a+127|0];c=d<<24>>24<0;Sf(b,c?J[a+116>>2]:a+116|0,c?J[a+120>>2]:d);d=J[a+4>>2]}if(d&2){d=K[a+115|0];c=d<<24>>24<0;Sf(b,c?J[a+104>>2]:a+104|0,c?J[a+108>>2]:d);d=J[a+4>>2]}if(d&4){Nd(b,K[a+88|0]);e=O[a+96>>3]*100;e:{if(R(e)<2147483648){c=~~e;break e}c=-2147483648}Od(b,c);d=J[a+4>>2]}f:{if(!(d&8))break f;Od(b,J[a+68>>2]-J[a+64>>2]>>3);c=J[a+64>>2];if((c|0)==J[a+68>>2])break f;d=0;for(;1;){e=O[(d<<3)+c>>3]*1E4;g:{if(R(e)<2147483648){c=~~e;break g}c=-2147483648}Od(b,c);d=d+1|0; +c=J[a+64>>2];if(d>>>0>2]-c>>3>>>0)continue;break}}c=J[a+164>>2];d=J[a+4>>2];if(!(!c|!(d&16))){d=K[c|0];Nd(b,(d|0)==1?2:(d|0)==2?1:d);e=O[c+8>>3]*100;h:{if(R(e)<2147483648){d=~~e;break h}d=-2147483648}Od(b,d);i:{if(K[c|0]!=1)break i;Od(b,J[c+20>>2]-J[c+16>>2]>>3);f=J[c+16>>2];if((f|0)==J[c+20>>2])break i;d=0;for(;1;){e=O[(d<<3)+f>>3]*100;j:{if(R(e)<2147483648){f=~~e;break j}f=-2147483648}Od(b,f);d=d+1|0;f=J[c+16>>2];if(d>>>0>2]-f>>3>>>0)continue;break}}d=J[a+4>>2]}if(d&32){d=K[a+139| +0];c=d<<24>>24<0;Sf(b,c?J[a+128>>2]:a+128|0,c?J[a+132>>2]:d);d=J[a+4>>2]}if(d&128){d=K[a+151|0];c=d<<24>>24<0;Sf(b,c?J[a+140>>2]:a+140|0,c?J[a+144>>2]:d);d=J[a+4>>2]}if(d&512){c=b;b=K[a+163|0];d=b<<24>>24<0;Sf(c,d?J[a+152>>2]:a+152|0,d?J[a+156>>2]:b)}}function ORa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;g=Kc-16|0;Kc=g;J[g+12>>2]=c;a:{b:{if(b){if(!a)break b;if(!d)break a;h=J[a+72>>2];if(J[a+8>>2]==16)e=J[a+156>>2]+P(J[a+192>>2],5644)|0;else e=J[a+12>> +2];H[e+5640|0]=K[e+5640|0]|1;c:{if(c>>>0<=4){ud(d,1,2720241,0);break c}ee(b,e,1);if(M[e>>2]>=8){ud(d,1,2720267,0);break c}ee(b+1|0,g+8|0,1);c=J[g+8>>2];J[e+4>>2]=c;if((c|0)>=5){ud(d,1,2720301,0);J[e+4>>2]=-1}ee(b+2|0,e+8|0,2);c=J[e+8>>2];if(c-65536>>>0<=4294901760){J[g>>2]=c;ud(d,1,2720342,g);break c}i=J[a+164>>2];J[e+12>>2]=i?i:c;ee(b+4|0,e+16|0,1);if(M[e+16>>2]>=2){ud(d,1,2720410,0);break c}i=b+5|0;J[g+12>>2]=J[g+12>>2]-5;h=J[h+16>>2];d:{if(!h)break d;b=J[e>>2]&1;c=J[e+5584>>2];e=0;if(h>>>0>=8){k= +h&-8;for(;1;){J[c+P(f,1080)>>2]=b;J[c+P(f|1,1080)>>2]=b;J[c+P(f|2,1080)>>2]=b;J[c+P(f|3,1080)>>2]=b;J[c+P(f|4,1080)>>2]=b;J[c+P(f|5,1080)>>2]=b;J[c+P(f|6,1080)>>2]=b;J[c+P(f|7,1080)>>2]=b;f=f+8|0;j=j+8|0;if((k|0)!=(j|0))continue;break}}h=h&7;if(!h)break d;for(;1;){J[c+P(f,1080)>>2]=b;f=f+1|0;e=e+1|0;if((h|0)!=(e|0))continue;break}}f=0;if(!E3(a,0,i,g+12|0,d)){ud(d,1,2720241,0);break c}if(J[g+12>>2]){ud(d,1,2720241,0);break c}if(J[a+8>>2]==16)b=J[a+156>>2]+P(J[a+192>>2],5644)|0;else b=J[a+12>>2];if(M[J[a+ +72>>2]+16>>2]>=2){b=J[b+5584>>2];d=J[b+4>>2]<<2;f=b+944|0;h=b+812|0;e=1;c=b;for(;1;){J[c+1084>>2]=J[b+4>>2];J[c+1088>>2]=J[b+8>>2];J[c+1092>>2]=J[b+12>>2];J[c+1096>>2]=J[b+16>>2];J[c+1100>>2]=J[b+20>>2];ad(c+1892|0,h,d);ad(c+2024|0,f,d);c=c+1080|0;e=e+1|0;if(e>>>0>2]+16>>2])continue;break}}f=1}Kc=g+16|0;return f|0}ga(2720181,2712710,2642,2720224);B()}ga(2712829,2712710,2643,2720224);B()}ga(2712942,2712710,2644,2720224);B()}function jwb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g= +0;d=J[a+420>>2];if(b){b=J[a>>2];J[b+20>>2]=49;Pc[J[b>>2]](a)}a:{if(J[a+264>>2]){b=J[a+360>>2];if(!J[a+368>>2]){if(!b){J[d+4>>2]=485;break a}J[d+4>>2]=486;break a}if(!b){J[d+4>>2]=487;break a}J[d+4>>2]=488;break a}J[d+4>>2]=489}if(J[a+288>>2]>0){b=0;for(;1;){f=b<<2;g=J[(f+a|0)+292>>2];if(!(J[a+360>>2]|J[a+368>>2])){e=J[g+20>>2];if(e>>>0>=16){c=J[a>>2];J[c+24>>2]=e;J[c+20>>2]=50;Pc[J[J[a>>2]>>2]](a)}e=(e<<2)+d|0;c=J[e+76>>2];if(!c){c=Pc[J[J[a+4>>2]>>2]](a,1,64)|0;J[e+76>>2]=c}H[c|0]=0;H[c+1|0]=0;H[c+ +2|0]=0;H[c+3|0]=0;H[c+4|0]=0;H[c+5|0]=0;H[c+6|0]=0;H[c+7|0]=0;H[c+56|0]=0;H[c+57|0]=0;H[c+58|0]=0;H[c+59|0]=0;H[c+60|0]=0;H[c+61|0]=0;H[c+62|0]=0;H[c+63|0]=0;H[c+48|0]=0;H[c+49|0]=0;H[c+50|0]=0;H[c+51|0]=0;H[c+52|0]=0;H[c+53|0]=0;H[c+54|0]=0;H[c+55|0]=0;H[c+40|0]=0;H[c+41|0]=0;H[c+42|0]=0;H[c+43|0]=0;H[c+44|0]=0;H[c+45|0]=0;H[c+46|0]=0;H[c+47|0]=0;H[c+32|0]=0;H[c+33|0]=0;H[c+34|0]=0;H[c+35|0]=0;H[c+36|0]=0;H[c+37|0]=0;H[c+38|0]=0;H[c+39|0]=0;H[c+24|0]=0;H[c+25|0]=0;H[c+26|0]=0;H[c+27|0]=0;H[c+28| +0]=0;H[c+29|0]=0;H[c+30|0]=0;H[c+31|0]=0;H[c+16|0]=0;H[c+17|0]=0;H[c+18|0]=0;H[c+19|0]=0;H[c+20|0]=0;H[c+21|0]=0;H[c+22|0]=0;H[c+23|0]=0;H[c+8|0]=0;H[c+9|0]=0;H[c+10|0]=0;H[c+11|0]=0;H[c+12|0]=0;H[c+13|0]=0;H[c+14|0]=0;H[c+15|0]=0;c=d+f|0;J[c+52>>2]=0;J[c+36>>2]=0}if(J[a+364>>2]){e=J[g+24>>2];if(e>>>0>=16){c=J[a>>2];J[c+24>>2]=e;J[c+20>>2]=50;Pc[J[J[a>>2]>>2]](a)}e=(e<<2)+d|0;c=J[e+140>>2];if(!c){c=Pc[J[J[a+4>>2]>>2]](a,1,256)|0;J[e+140>>2]=c}dd(c,0,256)}b=b+1|0;if((b|0)>2])continue;break}}J[d+ +28>>2]=11;J[d+32>>2]=-1;J[d+20>>2]=0;J[d+24>>2]=0;J[d+12>>2]=0;J[d+16>>2]=65536;a=J[a+236>>2];J[d+72>>2]=0;J[d+68>>2]=a}function Tda(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;l=Kc-32|0;Kc=l;a:{b:{c:{d:{g=J[a+8>>2];k=J[a+12>>2];if((g|0)==(k|0))break d;f=K[b+11|0];e=f<<24>>24;j=(e|0)<0?J[b+4>>2]:f;if((e|0)>=0)for(;1;){h=K[g+11|0];i=h<<24>>24;e=(i|0)<0;f=J[g+4>>2];e:{if((j|0)!=((e?f:h)|0))break e;if(!e){f=b;e=g;if(!i)break d; +for(;1;){if(K[e|0]!=K[f|0])break e;f=f+1|0;e=e+1|0;h=h-1|0;if(h)continue;break}break d}if(!f)break d;if(!Ed(J[g>>2],b,f))break d}g=g+20|0;if((k|0)!=(g|0))continue;break c}i=J[b>>2];for(;1;){h=K[g+11|0];m=h<<24>>24;e=(m|0)<0;f=J[g+4>>2];f:{if((j|0)!=((e?f:h)|0))break f;if(!e){f=i;e=g;if(!m)break d;for(;1;){if(K[e|0]!=K[f|0])break f;f=f+1|0;e=e+1|0;h=h-1|0;if(h)continue;break}break d}if(!f)break d;if(!Ed(J[g>>2],i,f))break d}g=g+20|0;if((k|0)!=(g|0))continue;break}break c}if((g|0)==(k|0))break c;e= +J[g+16>>2];if(!e)break b;J[c>>2]=J[g+12>>2];J[d>>2]=e;break a}J[c>>2]=0;J[d>>2]=0;break a}i=_c(24);J[i>>2]=J[a>>2];J[i+4>>2]=J[a+4>>2];IT(l,i);f=Oda(l);J[c>>2]=0;J[d>>2]=0;k=H[b+11|0]<0?J[b>>2]:b;h=Kc-80|0;Kc=h;if(c)g:{J[c>>2]=0;for(;1;){e=0;a=Kc-352|0;Kc=a;h:{i:{b=a+96|0;if(!xC(f,a+16|0,b,256)){b=td(b);if(b>>>0>=2147483632)break i;j:{if(b>>>0<=10){H[a+15|0]=b;e=a+4|0;break j}j=(b|15)+1|0;e=_c(j);J[a+12>>2]=j|-2147483648;J[a+4>>2]=e;J[a+8>>2]=b}n=ad(e,a+96|0,b)+b|0,o=0,H[n|0]=o;b=J[a+4>>2];e=H[a+ +15|0];j=hd(k,(e|0)<0?b:a+4|0);if((e|0)<0)Zc(b);e=!j}Kc=a+352|0;break h}fe(a+4|0);B()}if(e){xC(f,h,0,0);a=J[h+28>>2];b=J[d>>2];a=b?a>>>0>>0?a:b:a;J[d>>2]=a;b=_c(a);J[c>>2]=b;if(!Lda(f,0)){Kda(f,b,a);Mda(f)}break g}if(!LT(f))continue;break}}Kc=h+80|0;II(f);J[g+16>>2]=J[d>>2];J[g+12>>2]=J[c>>2];Zc(i)}Kc=l+32|0}function He(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;a:{if(K[a+52|0]){k=J[a+48>>2];f=k&10;n=f;o=O[a+24>>3];l=O[a+16>> +3];m=O[a>>3];f=(oc)<<2;p=O[a+8>>3];i=f|(p>d)<<3;b:{if((n|0)==(i&10)?n:0)break b;h=O[a+40>>3];j=O[a+32>>3];c:switch(k<<1&10|f&5){case 0:el(a,b,j,h,c,d,k,i);J[a+48>>2]=i;break a;case 1:g=h+(l-j)*(d-h)/(c-j);f=(go)<<1;el(a,b,j,h,l,g,k,f);e=O[a+16>>3];el(a,b,e,g,e,d,f,i);J[a+48>>2]=i;break a;case 2:e=h+(l-j)*(d-h)/(c-j);f=(eo)<<1;el(a,b,l,h,l,e,k,f);el(a,b,O[a+16>>3],e,c,d,f,i);J[a+48>>2]=i;break a;case 3:el(a,b,l,h,l,d,k,i);J[a+48>>2]=i;break a;case 4:g=h+(m-j)*(d-h)/ +(c-j);f=(go)<<1;el(a,b,j,h,m,g,k,f);e=O[a>>3];el(a,b,e,g,e,d,f,i);J[a+48>>2]=i;break a;case 6:g=d-h;e=c-j;q=h+(l-j)*g/e;n=(qo)<<1;el(a,b,O[a+16>>3],q,O[a>>3],g,n,f);e=O[a>>3];el(a,b,e,g,e,d,f,i);J[a+48>>2]=i;break a;case 8:e=h+(m-j)*(d-h)/(c-j);f=(eo)<<1;el(a,b,m,h,m,e,k,f);el(a,b,O[a>>3],e,c,d,f,i);J[a+48>>2]=i;break a;case 9:g=d-h;e=c-j;q=h+(m-j)*g/e;n=(qo)<<1;el(a,b,O[a>>3],q,O[a+16>>3],g,n,f);e=O[a+16>>3];el(a,b,e,g,e,d,f,i);J[a+48>>2]=i;break a;case 12:break c;default:break b}el(a,b,m,h,m,d,k,i)}J[a+48>>2]=i;break a}e=d*256;e=e+(e<0?-.5:.5);d:{if(R(e)<2147483648){k=~~e;break d}k=-2147483648}e=c*256;e=e+(e<0?-.5:.5);e:{if(R(e)<2147483648){n=~~e;break e}n=-2147483648}e=O[a+40>>3]*256;e=e+(e<0?-.5:.5);f:{if(R(e)<2147483648){f=~~e;break f}f=-2147483648}e=O[a+32>>3]*256;e=e+(e<0?-.5:.5);g:{if(R(e)<2147483648){i=~~e;break g}i=-2147483648}cs(b,i, +f,n,k)}O[a+40>>3]=d;O[a+32>>3]=c}function doa(a,b,c,d,e,f){var g=0;var h=0;var i=0;var j=0;h=J[J[a+528>>2]+88>>2];a:{b:{c:{d:{e:switch(b|0){case 5:if(!c)break c;a=0;for(;1;){if(K[a+f|0]){i=P(a,3);g=i+h|0;i=d+i|0;H[g+68|0]=K[i|0]+K[g+68|0];H[g+69|0]=K[i+1|0]+K[g+69|0];H[g+70|0]=K[i+2|0]+K[g+70|0];g=a+h|0;H[g+848|0]=K[a+e|0]+K[g+848|0]}a=a+1|0;if((c|0)!=(a|0))continue;break}break d;case 4:if(!c)break c;a=0;for(;1;){if(K[a+f|0]){i=P(a,3);g=i+h|0;i=d+i|0;H[g+68|0]=K[i|0];H[g+69|0]=K[i+1|0];H[g+70|0]= +K[i+2|0];H[(a+h|0)+848|0]=K[a+e|0]}a=a+1|0;if((c|0)!=(a|0))continue;break}break d;case 3:if(!c)break c;a=0;if((c|0)!=1){i=c&-2;d=0;for(;1;){if(K[a+f|0]){g=a+h|0;H[g+848|0]=K[a+e|0]+K[g+848|0]}g=a|1;if(K[g+f|0]){j=g+h|0;H[j+848|0]=K[e+g|0]+K[j+848|0]}a=a+2|0;d=d+2|0;if((i|0)!=(d|0))continue;break}}if(!(c&1)|!K[a+f|0])break d;d=a+h|0;H[d+848|0]=K[a+e|0]+K[d+848|0];break d;case 2:if(!c)break c;a=0;if((c|0)!=1){i=c&-2;d=0;for(;1;){if(K[a+f|0])H[(a+h|0)+848|0]=K[a+e|0];g=a|1;if(K[g+f|0])H[(g+h|0)+848| +0]=K[e+g|0];a=a+2|0;d=d+2|0;if((i|0)!=(d|0))continue;break}}if(!(c&1)|!K[a+f|0])break d;H[(a+h|0)+848|0]=K[a+e|0];break d;case 1:if(!c)break b;a=0;for(;1;){if(K[a+f|0]){g=P(a,3);e=g+h|0;g=d+g|0;H[e+68|0]=K[g|0]+K[e+68|0];H[e+69|0]=K[g+1|0]+K[e+69|0];H[e+70|0]=K[g+2|0]+K[e+70|0]}a=a+1|0;if((c|0)!=(a|0))continue;break}break d;case 0:break e;default:break c}if(!c)break b;a=0;for(;1;){if(K[a+f|0]){g=P(a,3);e=g+h|0;g=d+g|0;H[e+68|0]=K[g|0];H[e+69|0]=K[g+1|0];H[e+70|0]=K[g+2|0]}a=a+1|0;if((c|0)!=(a|0))continue; +break}}if(b>>>0<2)break b}f:{g:{if(K[h+56|0]){if(M[h+844>>2]>>0)break g;break f}H[h+56|0]=1}J[h+844>>2]=c}if((b-4&255)>>>0>253)break a}if(M[h+64>>2]>=c>>>0)break a;J[h+64>>2]=c}return 0}function z5a(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;j=Kc-16|0;Kc=j;J[j+12>>2]=d;i=_c(28);J[790620]=0;l=P(c,d);g=$(5262,i|0,l|0)|0;k=J[790620];J[790620]=0;if((k|0)!=1){k=j;a:{b:{c:{if((e|0)!=255){m=+(e>>>0)/255;if(f){if((d|0)<=0|(c|0)<=0)break a; +k=b+3|0;for(;1;){b=d-1|0;f=P(b,c);e=0;for(;1;){h=m*+K[k+(e+f<<2)|0];d:{if(h<4294967296&h>=0){i=~~h>>>0;break d}i=0}H[j+10|0]=i;Pc[J[J[g>>2]+12>>2]](g,j+10|0,1);e=e+1|0;if((e|0)!=(c|0))continue;break}e=(d|0)>1;d=b;if(e)continue;break}break a}d=l<<2;if(!d)break a;i=b+3|0;e=0;l=d-1|0;if((l|0)!=3){b=(l>>>2|0)+1&2147483646;f=0;for(;1;){h=m*+K[e+i|0];e:{if(h<4294967296&h>=0){d=~~h>>>0;break e}d=0}H[j+11|0]=d;Pc[J[J[g>>2]+12>>2]](g,j+11|0,1);h=m*+K[i+(e|4)|0];f:{if(h<4294967296&h>=0){d=~~h>>>0;break f}d= +0}H[j+11|0]=d;Pc[J[J[g>>2]+12>>2]](g,j+11|0,1);e=e+8|0;f=f+2|0;if((b|0)!=(f|0))continue;break}}if(l&4)break a;h=m*+K[e+i|0];if(!(h<4294967296&h>=0))break c;b=~~h>>>0;break b}if(f){if((d|0)<=0|(c|0)<=0)break a;n=b+3|0;l=c&-2;k=c&1;for(;1;){b=d-1|0;i=P(b,c);e=0;f=0;if((c|0)!=1)for(;1;){Pc[J[J[g>>2]+12>>2]](g,n+(e+i<<2)|0,1);Pc[J[J[g>>2]+12>>2]](g,n+(i+(e|1)<<2)|0,1);e=e+2|0;f=f+2|0;if((l|0)!=(f|0))continue;break}if(k)Pc[J[J[g>>2]+12>>2]](g,n+(e+i<<2)|0,1);e=(d|0)>1;d=b;if(e)continue;break}break a}d= +l<<2;if(!d)break a;k=b+3|0;e=0;d=d-1|0;if((d|0)!=3){b=(d>>>2|0)+1&2147483646;f=0;for(;1;){Pc[J[J[g>>2]+12>>2]](g,e+k|0,1);Pc[J[J[g>>2]+12>>2]](g,k+(e|4)|0,1);e=e+8|0;f=f+2|0;if((b|0)!=(f|0))continue;break}}if(d&4)break a;Pc[J[J[g>>2]+12>>2]](g,e+k|0,1);break a}b=0}H[k+11|0]=b;Pc[J[J[g>>2]+12>>2]](g,j+11|0,1)}bR(a,g,c,j+12|0);Kc=j+16|0;return}a=Z()|0;Zc(i);ba(a|0);B()}function wgb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;g=fk(a+48|0,b);a:{if((g|0)==(a+52|0))break a; +f=g+28|0;if((f|0)==(e|0))break a;h=K[g+39|0];i=h<<24>>24;if(H[e+11|0]>=0){if((i|0)>=0){g=J[f+4>>2];J[e>>2]=J[f>>2];J[e+4>>2]=g;J[e+8>>2]=J[f+8>>2];break a}If(e,J[g+28>>2],J[g+32>>2]);break a}j=f;f=(i|0)<0;Pf(e,f?J[g+28>>2]:j,f?J[g+32>>2]:h)}g=0;f=K[e+11|0];b:{if(f<<24>>24<0?J[e+4>>2]:f)break b;f=J[a+88>>2];a=fk(f+48|0,b);if((a|0)==(f+52|0))break b;f=a+28|0;if((f|0)==(e|0))break b;h=K[a+39|0];i=h<<24>>24;if(H[e+11|0]>=0){if((i|0)>=0){a=J[f+4>>2];J[e>>2]=J[f>>2];J[e+4>>2]=a;J[e+8>>2]=J[f+8>>2];break b}If(e, +J[a+28>>2],J[a+32>>2]);break b}j=f;f=(i|0)<0;Pf(e,f?J[a+28>>2]:j,f?J[a+32>>2]:h)}a=K[e+11|0];c:{if(!(a<<24>>24<0?J[e+4>>2]:a))break c;e=K[b+11|0];g=e<<24>>24;f=(g|0)<0;a=J[b+4>>2];if(((f?a:e)|0)==9){if(!Md(f?J[b>>2]:b,1069888,9))return 1;e=K[b+11|0];g=e;a=J[b+4>>2]}d:{e:{f:{g:{h:{f=g<<24>>24;i:{if((((f|0)<0?a:e)|0)==14){if(!Md((f|0)<0?J[b>>2]:b,1069928,14))break i;e=K[b+11|0];g=e;a=J[b+4>>2]}f=g<<24>>24<0;if(((f?a:e)|0)==17){if(!Md(f?J[b>>2]:b,1069988,17))break g;e=K[b+11|0];g=e;a=J[b+4>>2]}f=g<< +24>>24;if((((f|0)<0?a:e)|0)==21){if(!Md((f|0)<0?J[b>>2]:b,1070060,21))break e;e=K[b+11|0];g=e;a=J[b+4>>2]}j:{f=a;a=g<<24>>24<0;if(((a?f:e)|0)!=7)break j;if(Md(a?J[b>>2]:b,1070148,7))break j;return 1}if(th(b,1070180))break i;if(th(b,1070232))break g;if(th(b,1070296))break e;g=1;if(th(b,1070376))break c;if(th(b,1070400))break c;if(!th(b,1070448))break h}H[c|0]=1;return 1}if(!th(b,1070492))break f}H[d|0]=1;return 1}if(!th(b,1070548))break d}H[c|0]=1;H[d|0]=1;return 1}if(th(b,1070620))break c;g=th(b, +1070648)}return g|0}function q4b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;if(J[a+8>>2]!=2){nd(a,1030,0,0);return 1030}if(K[a+284|0]){nd(a,1029,0,0);return 1029}if((c&-17)!=12){nd(a,1028,0,0);return 1028}I[a+284>>1]=257;J[a+12>>2]=2;f=K[d|0]|K[d+1|0]<<8|(K[d+2|0]<<16|K[d+3|0]<<24);g=f<<24|(f&65280)<<8|(f>>>8&65280|f>>>24);J[a+16>>2]=g;f=K[d+4|0]|K[d+5|0]<<8|(K[d+6|0]<<16|K[d+7|0]<<24);h=f<<24|(f&65280)<<8|(f>>>8&65280|f>>>24);J[a+20>>2]=h;f=K[d+8|0]|K[d+9|0]<<8|(K[d+ +10|0]<<16|K[d+11|0]<<24);J[a+24>>2]=f<<24|(f&65280)<<8|(f>>>8&65280|f>>>24);a:{b:{c:{if((c|0)!=28){J[a+28>>2]=0;J[a+32>>2]=0;H[a+264|0]=1;J[a+36>>2]=0;J[a+40>>2]=0;d=0;break c}c=K[d+12|0]|K[d+13|0]<<8|(K[d+14|0]<<16|K[d+15|0]<<24);J[a+28>>2]=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[d+16|0]|K[d+17|0]<<8|(K[d+18|0]<<16|K[d+19|0]<<24);J[a+32>>2]=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[d+20|0]|K[d+21|0]<<8|(K[d+22|0]<<16|K[d+23|0]<<24);J[a+36>>2]=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[d+27| +0];f=K[d+26|0];i=K[d+25|0];d=K[d+24|0];H[a+264|0]=0;d=c|(i<<16|d<<24|f<<8);J[a+40>>2]=d;if(c&1)break b}H[a+44|0]=16;break a}if(!(c&8)){H[a+44|0]=0;break a}if((d&320)==64){H[a+44|0]=1;break a}H[a+44|0]=16}if(d&64512){nd(a,1060,0,0);return 1060}d:{if(!(M[a+124>>2]>=g>>>0&M[a+128>>2]>=h>>>0)){d=4097;if(!nd(a,4097,0,0))break d}e:{c=J[a+188>>2];if(!c)break e;if(Pc[c|0](a,J[a+16>>2],J[a+20>>2])|0)break e;nd(a,904,0,0);return 904}J[a+48>>2]=J[a+48>>2]+1;d=0;if(!K[a+112|0])break d;d=Pc[J[b+4>>2]](a,b,e)| +0;if(d)break d;b=J[e>>2];J[b+32>>2]=J[a+16>>2];J[b+36>>2]=J[a+20>>2];J[b+40>>2]=J[a+24>>2];J[b+44>>2]=J[a+28>>2];J[b+48>>2]=J[a+32>>2];J[b+52>>2]=J[a+36>>2];J[b+56>>2]=J[a+40>>2];d=0}return d|0}function Mlb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;f=Kc-2080|0;Kc=f;J[f+2076>>2]=d;g=d>>>0<9?c&32767:c;l=1;c=J[b+24>>2];m=c;a:{b:{d=d-16|0;if(d)if((d|0)==16)break b;else break a;m=c<<1; +l=2;break a}m=P(c,J[b+4>>2]?4:3)}o=(J[b>>2]==1?c<<2:c)|32768;c=P(o,J[b+20>>2]);d=_c(c);J[e>>2]=c;i=dd(d,0,c);c=o<<1;p=_c(c);n=dd(p,0,c);dd(f+16|0,0,2048);d=J[b+20>>2];c:{d:{e:{c=g?g:m;if(c>>>0>=8){if(d)break e;g=i;break c}if(!d){g=i;break c}h=m<<2;d=0;for(;1;){f:{g=J[a+4>>2];if(g)g=Ve(n,1,c,g);else g=0;if((g|0)==(c|0)){g=XR(n,f+2076|0,f+16|0,f+12|0);l=P(d,h)+i|0;j=J[f+12>>2];if(l+j>>>0<=J[e>>2]+i>>>0)break f}g=i;break d}ad(l,g,j);d=d+1|0;if(d>>>0>2])continue;break}g=i;break c}r=c>>>0<251; +for(;1;){g:{if(!r){H[f+12|0]=0;j=65535;c=J[a+4>>2];if(!c)break g;if((Ve(f+12|0,1,2,c)|0)!=2)break g;j=K[f+13|0]|K[f+12|0]<<8;break g}j=rh(J[a+4>>2])}g=0;if(!j|j>>>0>=o>>>0)break d;c=J[a+4>>2];if(c)c=Ve(n,1,j,c);else c=0;if((c|0)!=(j|0))break d;c=P(m,q)+i|0;for(;1;){d=g+n|0;k=H[d|0];h=k&255;h:{if((k|0)>=0){h=P(h+1|0,l);J[f+12>>2]=h;k=XR(d+1|0,f+2076|0,f+16|0,f+12|0);d=J[f+12>>2];if(M[e>>2]>=d+(c-i|0)>>>0){ad(c,k,d);d=J[f+12>>2]}c=c+d|0;break h}J[f+12>>2]=l;h=257-h|0;s=h&510;t=h&1;h=0;k=XR(d+1|0,f+ +2076|0,f+16|0,f+12|0);d=J[f+12>>2];for(;1;){if(M[e>>2]>=(c-i|0)+d>>>0){ad(c,k,d);d=J[f+12>>2]}c=c+d|0;if(M[e>>2]>=(c-i|0)+d>>>0){ad(c,k,d);d=J[f+12>>2]}c=c+d|0;h=h+2|0;if((s|0)!=(h|0))continue;break}h=l;if(t){if(M[e>>2]>=(c-i|0)+d>>>0){ad(c,k,d);d=J[f+12>>2]}c=c+d|0}}g=(g+h|0)+1|0;if(j>>>0>g>>>0)continue;break}q=q+1|0;if(q>>>0>2])continue;break}g=i;break c}Zc(n);p=i}Zc(p);Kc=f+2080|0;return g|0}function nm(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;d=Kc-160|0; +Kc=d;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{c=J[a+52>>2];if(!c){e=_c(44);J[790620]=0;c=ve(e);g=J[790620];J[790620]=0;if((g|0)==1)break c;J[a+52>>2]=c;H[d+40|0]=K[1078071];J[790620]=0;H[d+43|0]=9;e=K[1078067]|K[1078068]<<8|(K[1078069]<<16|K[1078070]<<24);J[d+32>>2]=K[1078063]|K[1078064]<<8|(K[1078065]<<16|K[1078066]<<24);J[d+36>>2]=e;H[d+41|0]=0;ca(5067,a|0,d+32|0,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break k;if(H[d+43|0]<0)Zc(J[d+32>>2]);c=J[a+52>>2]}c=sq(c,b);if(c)break e;e=d+159|0;for(;1;){l:{c=J[a+ +56>>2]+1|0;J[a+56>>2]=c;if(c>>>0>4094)break l;g=J[a+52>>2];f=d+4|0;kw(f,c);J[790620]=0;c=ea(3808,f|0,0,1078276)|0;f=J[790620];J[790620]=0;if((f|0)==1)break j;J[d+24>>2]=J[c+8>>2];f=J[c+4>>2];J[d+16>>2]=J[c>>2];J[d+20>>2]=f;J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[790620]=0;c=$(4950,g|0,d+16|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break i;if(H[d+27|0]<0)Zc(J[d+16>>2]);if(H[d+15|0]<0)Zc(J[d+4>>2]);if(c)continue}break}c=d+32|0;Xm(tj(c,1078276,e),J[a+56>>2],e);g=J[a+52>>2];c=td(c);if(c>>>0>=2147483632)break b; +if(c>>>0>10)break g;H[d+27|0]=c;e=d+16|0;break f}c=Z()|0;if(H[d+43|0]>=0)break a;Zc(J[d+32>>2]);break a}c=Z()|0;break h}c=Z()|0;if(H[d+27|0]>=0)break h;Zc(J[d+16>>2])}if(H[d+15|0]>=0)break a;Zc(J[d+4>>2]);break a}f=(c|15)+1|0;e=_c(f);J[d+24>>2]=f|-2147483648;J[d+16>>2]=e;J[d+20>>2]=c}h=ad(e,d+32|0,c)+c|0,i=0,H[h|0]=i;J[790620]=0;ca(5067,g|0,d+16|0,b|0);c=J[790620];J[790620]=0;if((c|0)==1)break d;if(H[d+27|0]<0)Zc(J[d+16>>2]);c=sq(J[a+52>>2],b)}Kc=d+160|0;return c|0}c=Z()|0;if(H[d+27|0]>=0)break a; +Zc(J[d+16>>2]);break a}c=Z()|0;Zc(e);break a}fe(d+16|0);B()}ba(c|0);B()}function mma(a,b,c,d,e,f,g,h){var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;j=Kc-48|0;Kc=j;J[j>>2]=0;m=J[h+556>>2];k=J[g>>2];i=J[k>>2];J[j+16>>2]=0;J[j+20>>2]=0;J[j+24>>2]=0;J[j+28>>2]=0;J[j+8>>2]=0;J[j+12>>2]=0;J[j+36>>2]=a;J[j+32>>2]=f;J[j+40>>2]=0;J[j+4>>2]=k;l=(f|0)==12288|(f|0)==16384;n=l?513:96;k=Id(i,4,0,n,0,j+44|0);J[j+20>>2]=k;a:{b:{if(!J[j+44>>2]){J[j+24>>2]=k;J[j+28>>2]=n;break b}if(k)Pc[J[i+8>>2]](i,k);J[j+20>>2]= +0;i=J[j+44>>2];if(i)break a}dd(a+24|0,0,160);J[a+156>>2]=8720;J[a+60>>2]=65536;J[a+44>>2]=2;J[a+48>>2]=65536;J[a+32>>2]=-6553600;J[a+36>>2]=3276800;J[a+184>>2]=l?513:48;J[a+172>>2]=65535;J[a+136>>2]=65535;J[a+128>>2]=65535;J[a+132>>2]=65535;J[a+16>>2]=65535;J[a+20>>2]=65535;J[a+8>>2]=65535;J[a+12>>2]=65535;J[a>>2]=65535;J[a+4>>2]=65535;c:{d:{if(!J[b+12>>2]){i=ie(d,J[b+20>>2]);if(i)break a;i=Ek(d,J[b+24>>2],j);if(i)break a;c=b+24|0;break d}i=c;c=j+44|0;i=SK(b,i,j,c);if(i)break c}i=J[j>>2];i=qma(j+ +4|0,i,i?i+J[c>>2]|0:0)}e:{if(J[b+12>>2]){if(J[b+32>>2])break e;b=J[b>>2]}else b=d;oh(b,j)}if(i)break a;i=0;if(J[a+132>>2]!=65535)break a;i=rma(g,a,0,0);if(i)break a;f:{if((f|0)==12288|(f|0)==16384)break f;f=J[J[h+128>>2]+60>>2];g:{if((f|0)==-1){b=J[h+96>>2];f=J[b+68>>2];J[a+648>>2]=f;if(!f)break g;for(;1;){f=Pc[J[m+20>>2]](f)|0;J[b+68>>2]=f;if((f|0)<0)continue;break}break g}J[a+648>>2]=f;if(!f)break g;for(;1;){f=Pc[J[m+20>>2]](f)|0;J[J[h+128>>2]+60>>2]=f;if((f|0)<0)continue;break}}if(J[a+648>>2])break f; +J[a+648>>2]=J[a+532>>2]}b=J[a+536>>2];if(!b){i=0;break a}i=ie(d,J[a+116>>2]+(b+e|0)|0);if(i)break a;b=a+608|0;i=St(b,d,1,l);if(i)break a;i=cX(b,a+644|0,0,0)}a=J[J[j+4>>2]>>2];b=J[j+20>>2];if(b)Pc[J[a+8>>2]](a,b);Kc=j+48|0;return i}function XEb(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;d=J[a+8>>2];if(!d){J[a+140>>2]=0;J[a+144>>2]=0;J[a+148>>2]=0;J[a+152>>2]=0;return}J[a+140>>2]=J[d+268>>2];J[a+144>>2]=J[d+256>>2];J[a+148>>2]=J[d+260>>2];J[a+152>>2]=J[d+264>>2]; +c=Kc-32|0;Kc=c;J[d+288>>2]=1;a:{b:{e=J[d+188>>2];c:{if(!e)break c;a=J[e+96>>2];if(!a)break c;a=J[a+12>>2];if(!a)break c;d:{e:{f:{f=J[a+8>>2];a=td(f);if(a>>>0<2147483632){g:{if(a>>>0<=10){H[c+31|0]=a;b=c+20|0;break g}g=(a|15)+1|0;b=_c(g);J[c+28>>2]=g|-2147483648;J[c+20>>2]=b;J[c+24>>2]=a}i=vd(b,f,a)+a|0,j=0,H[i|0]=j;f=K[c+31|0];a=f<<24>>24;b=(a|0)<0;h:{if(((b?J[c+24>>2]:f)|0)==8){b=b?J[c+20>>2]:c+20|0;if((K[b|0]|K[b+1|0]<<8|(K[b+2|0]<<16|K[b+3|0]<<24))==1702195828&(K[b+4|0]|K[b+5|0]<<8|(K[b+6|0]<< +16|K[b+7|0]<<24))==1701869940)break h}J[d+288>>2]=0;break d}b=J[e+20>>2];if(!b)break f;a=0;i:{g=K[b|0];if(!g)break i;e=b;for(;1;){f=a;a=a+1|0;h=K[e+1|0];e=e+1|0;if(h)continue;break}if((g|0)!=60|f>>>0<6|(K[b+1|0]!=117|K[b+2|0]!=116))break i;if(K[b+3|0]!=102|K[b+4|0]!=56|K[b+5|0]!=62)break i;J[790620]=0;ca(1633,c+8|0,b+6|0,f-5|0);a=J[790620];J[790620]=0;if((a|0)!=1)break e;break b}J[790620]=0;ia(3072,c+8|0,b|0,a|0,0);a=J[790620];J[790620]=0;if((a|0)==1)break b;break e}fe(c+20|0);B()}J[c+8>>2]=0;H[c+ +19|0]=0}f=d+292|0;e=K[d+303|0];a=e<<24>>24;g=(a|0)<0;b=J[d+296>>2];j:{k:{if(((g?b:e)|0)==9){if(!Md(g?J[f>>2]:f,351404,9))break k;b=J[d+296>>2];e=K[d+303|0];a=e}a=a<<24>>24;if((((a|0)<0?b:e)|0)!=9)break j;if(Md((a|0)<0?J[f>>2]:f,351444,9))break j}J[d+288>>2]=0}if(H[c+19|0]<0)Zc(J[c+8>>2]);a=K[c+31|0]}if(a<<24>>24>=0)break c;Zc(J[c+20>>2])}Kc=c+32|0;break a}a=Z()|0;if(H[c+31|0]<0)Zc(J[c+20>>2]);ba(a|0);B()}}function Ccc(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;d=M[a+4>>2]/((M[b>>2]> +256?9:7)>>>0)|0;J[a+12>>2]=d;e=gd(d<<4);J[a+16>>2]=e;if(!e)return-1;if(J[a+12>>2]<=0)return 0;a:{b:{for(;1;){d=J[c+8>>2];if(d&7)break a;f=J[c+64>>2];if((f|0)>=0&(f|0)<=J[c+60>>2])break b;d=J[c+28>>2];J[c+28>>2]=d-1;c:{if((d|0)>0){J[c+60>>2]=J[c+60>>2]+1;d=J[c+24>>2];J[c+24>>2]=d+1;d=K[d|0];break c}d=be(c,1);if((d|0)==-1)break a}H[e+1|0]=d;d:{if(M[b>>2]>=257){if(!pi(c,e+4|0))break d;break a}d=J[c+8>>2];if(d&7)break a;f=J[c+64>>2];if((f|0)>=0&(f|0)<=J[c+60>>2])break b;d=J[c+28>>2];J[c+28>>2]=d-1;e:{if((d| +0)>0){J[c+60>>2]=J[c+60>>2]+1;d=J[c+24>>2];J[c+24>>2]=d+1;d=K[d|0];break e}d=be(c,1);if((d|0)==-1)break a}J[e+4>>2]=d&255}if(pi(c,e+12|0))break a;d=J[c+8>>2];if(d&7)break a;f=J[c+64>>2];if((f|0)>=0&(f|0)<=J[c+60>>2])break b;d=J[c+28>>2];J[c+28>>2]=d-1;f:{if((d|0)>0){J[c+60>>2]=J[c+60>>2]+1;d=J[c+24>>2];J[c+24>>2]=d+1;d=K[d|0];break f}d=be(c,1);if((d|0)==-1)break a}H[e+2|0]=d;g:{if(M[b>>2]>=257){if(!pi(c,e+8|0))break g;break a}d=J[c+8>>2];if(d&7)break a;f=J[c+64>>2];if((f|0)>=0&(f|0)<=J[c+60>>2])break b; +d=J[c+28>>2];J[c+28>>2]=d-1;h:{if((d|0)>0){J[c+60>>2]=J[c+60>>2]+1;d=J[c+24>>2];J[c+24>>2]=d+1;d=K[d|0];break h}d=be(c,1);if((d|0)==-1)break a}J[e+8>>2]=d&255}d=J[c+8>>2];if(d&7)break a;f=J[c+64>>2];if((f|0)>=0&(f|0)<=J[c+60>>2])break b;d=J[c+28>>2];J[c+28>>2]=d-1;i:{if((d|0)>0){J[c+60>>2]=J[c+60>>2]+1;d=J[c+24>>2];J[c+24>>2]=d+1;d=K[d|0];break i}d=be(c,1);if((d|0)==-1)break a}H[e|0]=d;if(K[e+1|0]>K[e+2|0]|M[e+4>>2]>M[e+8>>2])break a;e=e+16|0;g=g+1|0;if((g|0)>2])continue;break}return 0}J[c+ +8>>2]=d|4}a=J[a+16>>2];if(a)Zc(a);return-1}function BNb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;var y=0;var z=0;var A=0;var B=0;a:{if((d|0)<=0)break a;g=J[a+480>>2];j=J[a+112>>2];f=J[a+120>>2];if((f|0)<=0)for(;1;){Zf(J[(e<<2)+c>>2],j);J[g+84>>2]=!J[g+84>>2];e=e+1|0;if((e|0)!=(d|0))continue;break a}if(j){v=J[a+332>>2];o=0-f|0;s=j-1|0;w=P(f,s);for(;1;){a= +p<<2;t=a+c|0;Zf(J[t>>2],j);x=a+b|0;k=0;for(;1;){m=J[x>>2]+k|0;e=J[t>>2];b:{if(J[g+84>>2]){h=(J[((k<<2)+g|0)+68>>2]+(j<<1)|0)+2|0;e=e+s|0;m=m+w|0;q=-1;a=o;break b}h=J[((k<<2)+g|0)+68>>2];q=1;a=f}y=a;a=k<<2;z=J[a+J[g+16>>2]>>2];A=J[a+J[g+24>>2]>>2];i=0;B=q<<1;n=0;l=j;r=0;for(;1;){u=h+B|0;a=K[K[m|0]+(((I[u>>1]+i|0)+8>>4)+v|0)|0];i=K[a+A|0];H[e|0]=i+K[e|0];a=a-K[i+z|0]|0;I[h>>1]=P(a,3)+r;i=P(a,7);r=P(a,5)+n|0;e=e+q|0;m=m+y|0;n=a;h=u;l=l-1|0;if(l)continue;break}I[h>>1]=r;k=k+1|0;if((f|0)!=(k|0))continue; +break}J[g+84>>2]=!J[g+84>>2];p=p+1|0;if((p|0)!=(d|0))continue;break}break a}j=f&-4;a=f&3;n=f>>>0<4;for(;1;){Zf(J[(l<<2)+c>>2],0);o=J[g+84>>2];c:{if(o){h=0;e=0;i=0;if(!n)for(;1;){b=g+68|0;f=e<<2;I[J[b+f>>2]+2>>1]=0;I[J[b+(f|4)>>2]+2>>1]=0;I[J[b+(f|8)>>2]+2>>1]=0;I[J[b+(f|12)>>2]+2>>1]=0;e=e+4|0;i=i+4|0;if((j|0)!=(i|0))continue;break}if(!a)break c;for(;1;){I[J[((e<<2)+g|0)+68>>2]+2>>1]=0;e=e+1|0;h=h+1|0;if((a|0)!=(h|0))continue;break}break c}h=0;e=0;i=0;if(!n)for(;1;){b=g+68|0;f=e<<2;I[J[b+f>>2]>>1]= +0;I[J[b+(f|4)>>2]>>1]=0;I[J[b+(f|8)>>2]>>1]=0;I[J[b+(f|12)>>2]>>1]=0;e=e+4|0;i=i+4|0;if((j|0)!=(i|0))continue;break}if(!a)break c;for(;1;){I[J[((e<<2)+g|0)+68>>2]>>1]=0;e=e+1|0;h=h+1|0;if((a|0)!=(h|0))continue;break}}J[g+84>>2]=!o;l=l+1|0;if((l|0)!=(d|0))continue;break}}}function Dyb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;f=J[b+16>>2];m=(f|0)/2|0;a:{b:{if((f|0)<2)break b;c=J[a+16>>2];e=c-1|0;l=J[b+8>>2];k=J[a+ +8>>2];n=J[k>>2];if((c|0)<=1){if(!(e&1))break a;c=(e<<2)+k|0;for(;1;){f=d<<3;if(J[f+l>>2]<(n|0)|J[c>>2]>2])break a;d=d+1|0;if((m|0)!=(d|0))continue;break}break b}c:{if((c|0)!=2){f=e>>>1|0;h=((c<<2)+k|0)-8|0;break c}c=(e<<2)+k|0;for(;1;){f=d<<3;if(J[f+l>>2]<(n|0)|J[c>>2]>2])break a;d=d+1|0;if((m|0)!=(d|0))continue;break}break b}for(;1;){i=(o<<3)+l|0;p=J[i>>2];if((p|0)<(n|0))return 0;d=f;c=e;if((p|0)>2])for(;1;){j=(p|0)>2];g=j?g:d;c=j?d:c;d=g+c>>1;if((g|0)!=(d| +0))continue;break}g=0;if(!(c&1)|J[(c<<2)+k>>2]>2])break a;o=o+1|0;if((o|0)!=(m|0))continue;break}}g=1;e=J[b+44>>2];if(!e|!J[e+4>>2])break a;h=J[a+44>>2];if(!h)return 0;d=0;i=Kc-16|0;Kc=i;j=J[e+4>>2];d:{if((j|0)<=0)break d;if(J[h+20>>2]){for(;1;){f=J[J[e+12>>2]+(d<<2)>>2];b=J[h+4>>2];e:{if(J[h+20>>2]){g=0;c=0;if((b|0)<=0)break d;for(;1;){b=J[h+20>>2];J[i+12>>2]=f;a=J[J[h+12>>2]+(c<<2)>>2];J[i+8>>2]=a;J[i+4>>2]=f;J[i>>2]=a;if(Pc[b|0](i+4|0,i)|0){j=J[e+4>>2];break e}c=c+1|0;if((c|0)>2])continue; +break}break d}if((b|0)<=0){g=0;break d}a=J[h+12>>2];c=0;for(;1;){if((f|0)==J[a+(c<<2)>>2])break e;c=c+1|0;if((b|0)!=(c|0))continue;break}g=0;break d}g=1;d=d+1|0;if((j|0)>(d|0))continue;break}break d}c=J[h+4>>2];if((c|0)>0){f=J[h+12>>2];b=J[e+12>>2];g=0;for(;1;){a=J[b+(d<<2)>>2];e=0;for(;1;){if((a|0)!=J[f+(e<<2)>>2]){e=e+1|0;if((c|0)!=(e|0))continue;break d}break}d=d+1|0;g=(j|0)<=(d|0);if((d|0)!=(j|0))continue;break}break d}g=0}Kc=i+16|0}return g|0}function pqb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e= +0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;m=Kc+-64|0;d=a;for(;1;){a:{e=d;d=J[(i<<2)+b>>2]+c|0;f=K[d+4|0];g=K[d+5|0];r=f-g|0;l=K[d|0];n=K[d+9|0];h=l-n|0;s=r+h|0;o=K[d+2|0];t=K[d+7|0];u=o-t|0;p=K[d+1|0];q=K[d+8|0];j=p-q|0;v=K[d+3|0];w=K[d+6|0];d=v-w|0;k=j-d|0;J[e+20>>2]=s-(u+k|0)<<1;f=f+g|0;g=l+n|0;l=f+g|0;v=v+w|0;p=p+q|0;q=v+p|0;o=o+t|0;J[e>>2]=(l+(q+o|0)<<1)-2560;n=o<<1;J[e+16>>2]=(P(q-n|0,-3580)+ +P(l-n|0,9373)|0)+2048>>12;g=g-f|0;l=p-v|0;f=P(g+l|0,6810)+2048|0;J[e+24>>2]=f+P(l,-17828)>>12;J[e+8>>2]=f+P(g,4209)>>12;f=(P(h-r|0,7791)+P(d+j|0,-4815)|0)+2048|0;g=u<<13;k=((k<<12)-g|0)+P(k+s|0,2531)|0;J[e+28>>2]=f-k>>12;J[e+12>>2]=f+k>>12;J[e+4>>2]=(((g+(P(h,11443)+P(j,10323)|0)|0)+P(d,5260)|0)+P(r,1812)|0)+2048>>12;h=i-7|0;i=i+1|0;d=m;r=7;b:switch(h|0){case 0:continue;case 2:break a;default:break b}d=e+32|0;continue}break}for(;1;){m=J[a+192>>2];i=J[a+96>>2];b=m+i|0;e=J[d>>2];h=J[a+32>>2];c=e+h| +0;j=b+c|0;k=J[a+224>>2];f=J[a+64>>2];g=k+f|0;l=g<<1;n=J[a+160>>2];s=J[a+128>>2];o=n+s|0;t=J[d+32>>2];u=J[a>>2];p=t+u|0;q=o+p|0;J[a+128>>2]=(P(j-l|0,-4582)+P(q-l|0,11997)|0)+16384>>15;J[a>>2]=P(q+(g+j|0)|0,10486)+16384>>15;j=p-o|0;c=c-b|0;b=P(j+c|0,8716)+16384|0;J[a+192>>2]=b+P(c,-22820)>>15;J[a+64>>2]=b+P(j,5387)>>15;b=s-n|0;c=u-t|0;j=b+c|0;e=h-e|0;m=i-m|0;i=e-m|0;h=f-k|0;J[a+160>>2]=P(j-(i+h|0)|0,10486)+16384>>15;k=(P(c-b|0,9973)+P(e+m|0,-6163)|0)+16384|0;h=P(h,10486);i=(P(i,5243)-h|0)+P(i+j|0,3240)| +0;J[a+224>>2]=k-i>>15;J[a+96>>2]=i+k>>15;J[a+32>>2]=(((h+(P(c,14647)+P(e,13213)|0)|0)+P(m,6732)|0)+P(b,2320)|0)+16384>>15;b=r;r=b-1|0;d=d+4|0;a=a+4|0;if(b)continue;break}}function o0b(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;if((a|0)!=(b|0)){c=J[a+4>>2];if(c)Zc(c);J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;c=J[a+40>>2];if(c){e=J[a+28>>2];for(;1;){d=c-1|0;J[a+40>>2]=d;f=J[a+24>>2];if(!((((e|0)!=(f|0)?(e-f<<8)-1|0:0)-(J[a+36>>2]+c|0)|0)+1>>>0<2048)){Zc(J[e-4>>2]);e=J[a+28>>2]- +4|0;J[a+28>>2]=e;d=J[a+40>>2]}c=d;if(c)continue;break}}J[a+8>>2]=J[b+8>>2];J[a+16>>2]=J[b+16>>2];J[a+4>>2]=J[b+4>>2];J[a+12>>2]=J[b+12>>2];J[b+12>>2]=0;J[b+16>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;c=J[b+40>>2];if(c){e=J[b+28>>2];for(;1;){d=c-1|0;J[b+40>>2]=d;f=J[b+24>>2];if(!((((e|0)!=(f|0)?(e-f<<8)-1|0:0)-(J[b+36>>2]+c|0)|0)+1>>>0<2048)){Zc(J[e-4>>2]);e=J[b+28>>2]-4|0;J[b+28>>2]=e;d=J[b+40>>2]}c=d;if(c)continue;break}}c=a+20|0;J[c+20>>2]=0;d=J[c+4>>2];e=J[c+8>>2]-d>>2;if(e>>>0>=3)for(;1;){Zc(J[d>>2]);d= +J[c+4>>2]+4|0;J[c+4>>2]=d;e=J[c+8>>2]-d>>2;if(e>>>0>2)continue;break}d=512;a:switch(e-1|0){case 1:d=1024;case 0:J[c+16>>2]=d;break;default:break a}e=J[c+20>>2];b:{if(!e){d=J[c+8>>2];if((d|0)!=J[c+4>>2])for(;1;){Zc(J[d-4>>2]);d=J[c+8>>2]-4|0;J[c+8>>2]=d;if(J[c+4>>2]!=(d|0))continue;break}J[c+16>>2]=0;break b}d=J[c+4>>2];f=J[c+16>>2];if(f>>>0>=1024){Zc(J[d>>2]);d=J[c+4>>2]+4|0;J[c+4>>2]=d;f=J[c+16>>2]-1024|0;J[c+16>>2]=f;e=J[c+20>>2]}g=J[c+8>>2];if(((d|0)!=(g|0)?(g-d<<8)-1|0:0)-(e+f|0)>>>0>=1024){Zc(J[g- +4>>2]);J[c+8>>2]=J[c+8>>2]-4}}nX(c);d=J[c+8>>2];e=J[c+4>>2];if((d|0)!=(e|0))J[c+8>>2]=d+((e-d|0)+3&-4);nX(c);J[c>>2]=J[b+20>>2];J[c+4>>2]=J[b+24>>2];J[c+8>>2]=J[b+28>>2];J[c+12>>2]=J[b+32>>2];J[b+28>>2]=0;J[b+32>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[c+16>>2]=J[b+36>>2];J[c+20>>2]=J[b+40>>2];J[b+36>>2]=0;J[b+40>>2]=0}return a|0}function DKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;J[a+120>>2]=0;a:{if(!J[a+60>>2])break a;J[b+120>>2]=0;if(!J[b+ 60>>2])break a;h=J[a+112>>2];g=J[b+112>>2];h=(g|0)>(h|0)?h:g;g=J[a+104>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((h|0)<(i|0))break a;g=J[a+108>>2];j=J[b+108>>2];k=(g|0)>(j|0)?g:j;g=J[a+116>>2];j=J[b+116>>2];if((k|0)>(((g|0)<(j|0)?g:j)|0))break a;g=J[e+20>>2];h=(h-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+ 4>>2]=2147483632;h=J[c+20>>2];g=(J[a+112>>2]-J[a+104>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d; -i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!Jd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(Jd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);Li(e,J[f>>2],h)}if(!Jd(a,c))break a;if(Jd(b,d))continue;break}}}function HKb(a,b,c,d,e,f){a= -a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;J[a+120>>2]=0;a:{if(!J[a+60>>2])break a;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+112>>2];g=J[b+112>>2];h=(g|0)>(h|0)?h:g;g=J[a+104>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((h|0)<(i|0))break a;g=J[a+108>>2];j=J[b+108>>2];k=(g|0)>(j|0)?g:j;g=J[a+116>>2];j=J[b+116>>2];if((k|0)>(((g|0)<(j|0)?g:j)|0))break a;g=J[e+20>>2];h=(h-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1: -h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+112>>2]-J[a+104>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+ -112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!Jd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(Jd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue; -ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);Li(e,J[f>>2],h)}if(!Jd(a,c))break a;if(Jd(b,d))continue;break}}}function FKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;J[a+120>>2]=0;a:{if(!J[a+60>>2])break a;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+112>>2];g=J[b+112>>2];h=(g|0)>(h|0)?h:g;g=J[a+104>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((h|0)<(i|0))break a;g=J[a+108>>2];j=J[b+108>>2];k=(g|0)>(j|0)?g:j;g=J[a+116>>2];j=J[b+116>>2]; -if((k|0)>(((g|0)<(j|0)?g:j)|0))break a;g=J[e+20>>2];h=(h-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+112>>2]-J[a+104>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2]; -if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!Jd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+ -4>>2]>2]){if(Jd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);Li(e,J[f>>2],h)}if(!Jd(a,c))break a;if(Jd(b,d))continue;break}}}function jWb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;if(M[b+160>>2]>>0)nf(b,8);d=K[a+3|0]|K[a+2|0]<<8;if(M[b+160>> -2]>>0){if(J[b+164>>2]>0)nf(b,8);d=J[b+160>>2]-a|0}if(d>>>0<=15)nf(b,8);c=K[a+7|0];k=c|K[a+6|0]<<8;if(!(!(c&1)|J[b+164>>2]<2))nf(b,8);h=k&65534;if((h<<2)+16>>>0>d>>>0)nf(b,8);g=k>>>1|0;a:{if(J[b+164>>2]<2)break a;l=K[a+12|0];i=K[a+10|0];e=K[a+11|0];c=K[a+9|0];q=c|K[a+8|0]<<8;f=c;c=K[a+13|0];if((f|c)&1)nf(b,8);f=q>>>1|0;if(!(f>>>0>g>>>0|g>>>0>(q&65534)>>>0|(g|0)!=(f+((c|l<<8)>>>1|0)|0)))if((f|0)==1<<(e|i<<8))break a;nf(b,8)}m=a+14|0;b:{if(J[b+164>>2]<2)break b;c=h+m|0;if((K[c-2|0]<<8|K[c-1|0])== -65535)break b;nf(b,8)}if(k>>>0>=2){n=(a+h|0)+16|0;o=h+n|0;j=h+o|0;s=h+j|0;h=g>>>0<=1?1:g;k=a+d|0;g=g-1|0;e=0;c=0;for(;1;){a=c;d=e;q=K[j|0]<<8;f=K[j+1|0];l=K[o|0];i=K[o+1|0];c=K[n+1|0]|K[n|0]<<8;e=K[m+1|0]|K[m|0]<<8;if(c>>>0>e>>>0)nf(b,8);f=f|q;c:{if(!p|c>>>0>d>>>0)break c;if(J[b+164>>2]>0){nf(b,8);break c}if(!(a>>>0<=c>>>0&e>>>0>=d>>>0)){r=r|1;break c}r=r|2}d:{if(!f)break d;if((f|0)!=65535){a=f+j|0;e:{f:{if(J[b+164>>2]>0){if(a>>>0>>0|k>>>0<((e-c<<1)+a|0)+2>>>0)break f;break e}if(!((g|0)!=(p|0)| -(c|0)!=65535)&(e|0)==65535)break e;if(a>>>0>>0)break f;if(M[b+160>>2]>=((e-c<<1)+a|0)+2>>>0)break e}nf(b,8)}if(J[b+164>>2]<=0|c>>>0>=e>>>0)break d;l=i|l<<8;d=c;for(;1;){i=K[a+1|0]|K[a|0]<<8;if(!(!i|M[b+172>>2]>(l+i&65535)>>>0))nf(b,16);a=a+2|0;d=d+1|0;if(d>>>0>>0)continue;break}break d}if(!((g|0)!=(p|0)|J[b+164>>2]>1|(c|0)!=65535))if((e|0)==65535)break d;nf(b,8)}j=j+2|0;o=o+2|0;m=m+2|0;n=n+2|0;p=p+1|0;if((h|0)!=(p|0))continue;break}}return r|0}function WTb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e= -0;var f=0;var g=0;c=J[a+20>>2];if((c&-2)!=200){d=J[a>>2];J[d+24>>2]=c;J[d+20>>2]=21;Pc[J[J[a>>2]>>2]](a)}c=1;a:{b:{c:{d:{e:{d=J[a+20>>2];switch(d-200|0){case 2:break a;case 3:case 4:case 5:case 6:case 7:case 8:case 10:break c;case 1:break d;case 0:break e;default:break b}}Pc[J[J[a+456>>2]+4>>2]](a);Pc[J[J[a+24>>2]+8>>2]](a);J[a+20>>2]=201}c=Pc[J[J[a+456>>2]>>2]](a)|0;if((c|0)!=1)break a;c=J[a+36>>2];d=c;f:{g:switch(c-1|0){case 2:d=2;c=3;if(J[a+284>>2])break f;if(J[a+296>>2]){c=2;h:{i:{e=K[a+300|0]; -switch(e|0){case 1:break i;case 0:break f;default:break h}}c=3;break f}c=J[a>>2];J[c+24>>2]=e;J[c+20>>2]=116;Pc[J[J[a>>2]+4>>2]](a,-1);c=3;break f}f=J[a+216>>2];e=J[f+176>>2];g=J[f+88>>2];f=J[f>>2];if(!((f|0)!=1|(g|0)!=2)&(e|0)==3)break f;if(!((f|0)!=82|(g|0)!=71|(e|0)!=66)){c=2;break f}c=J[a>>2];J[c+24>>2]=f;J[c+20>>2]=113;J[c+32>>2]=e;J[c+28>>2]=g;Pc[J[c+4>>2]](a,1);c=3;break f;case 3:d=4;if(!J[a+296>>2]){c=4;break f}c=4;j:{k:{e=K[a+300|0];switch(e|0){case 2:break k;case 0:break f;default:break j}}c= -5;break f}c=J[a>>2];J[c+24>>2]=e;J[c+20>>2]=116;Pc[J[J[a>>2]+4>>2]](a,-1);c=5;break f;case 0:break f;default:break g}c=0;d=0}J[a+44>>2]=d;J[a+40>>2]=c;J[a+136>>2]=0;J[a+96>>2]=256;J[a+88>>2]=2;J[a+92>>2]=1;J[a+80>>2]=1;J[a+84>>2]=0;J[a+72>>2]=0;J[a+76>>2]=1;J[a+64>>2]=0;J[a+68>>2]=0;J[a+56>>2]=0;J[a+60>>2]=1072693248;J[a+108>>2]=0;J[a+100>>2]=0;J[a+104>>2]=0;J[a+20>>2]=202;c=J[a+424>>2];J[a+52>>2]=c;J[a+48>>2]=c;c=1;break a}c=Pc[J[J[a+456>>2]>>2]](a)|0;break a}c=J[a>>2];J[c+24>>2]=d;J[c+20>>2]=21; -Pc[J[J[a>>2]>>2]](a);c=0}if((c|0)==2){if(b){b=J[a>>2];J[b+20>>2]=53;Pc[J[b>>2]](a)}sD(a)}return c|0}function eca(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;f=Kc-32|0;Kc=f;a:{if(J[a+292>>2])break a;c=J[a+36>>2];if((J[c+20>>2]-J[c+16>>2]|0)>249)break a;Je(a)}d=J[a+36>>2];c=J[d+16>>2];b:{if(!(K[c|0]==60&K[c+1|0]==47)){kf(a,74,36070);break b}J[a+200>>2]=J[a+200>>2]+2;J[d+16>>2]=c+2;J[d+32>>2]=J[d+32>>2]+2;c=K[c+2|0];if((c|0)==37){Pe(a);d=J[a+36>>2];c=K[J[d+16>>2]]}c:{if(c&255)break c;if((De(d)| -0)>0)break c;for(;1;){e=J[a+40>>2];if((e|0)<2)break c;d:{e:{f:{if(!J[784474]){c=e-1|0;J[a+40>>2]=c;d=J[a+48>>2];break f}J[f+16>>2]=e;d=0;Pc[J[751955]](J[784457],37197,f+16|0);e=J[a+40>>2];if((e|0)<=0)break d;c=e-1|0;J[a+40>>2]=c;d=J[a+48>>2];h=0;g=0;if((e|0)==1)break e}h=J[((e<<2)+d|0)-8>>2];g=c}e=g;J[a+36>>2]=h;c=(e<<2)+d|0;d=J[c>>2];J[c>>2]=0}Ri(d);c=J[a+36>>2];if(K[J[c+16>>2]])break c;if((De(c)|0)<=0)continue;break}}e=dca(a,J[a+184>>2]);g:{if(J[a+292>>2])break g;c=J[a+36>>2];if((J[c+20>>2]-J[c+ -16>>2]|0)>249)break g;Je(a)}Te(a);c=J[a+36>>2];d=J[c+16>>2];h:{if(K[d|0]!=62){if(J[a+172>>2]==-1?J[a+212>>2]:0)break h;J[a+84>>2]=73;J[f>>2]=30345;md(0,0,0,a,0,1,73,3,0,0,0,0,33973,f);J[a+12>>2]=0;if(J[a+288>>2])break h;J[a+212>>2]=1;break h}J[c+16>>2]=d+1;J[c+32>>2]=J[c+32>>2]+1;J[a+200>>2]=J[a+200>>2]+1;if(K[d+1|0])break h;De(c)}if((e|0)!=1)YH(a,76,33703,J[a+184>>2],b,e?e:14132);b=J[a>>2];i:{if(!b)break i;b=J[b+60>>2];if(J[a+212>>2]|!b)break i;Pc[b|0](J[a+4>>2],J[a+184>>2])}b=J[a+188>>2];if((b| -0)>0){e=b-1|0;J[a+188>>2]=e;c=J[a+196>>2];J[a+184>>2]=(b|0)!=1?J[(c+(b<<2)|0)-8>>2]:0;J[c+(e<<2)>>2]=0}b=J[a+236>>2];if((b|0)<=0)break b;c=b-1|0;J[a+236>>2]=c;g=a;a=J[a+244>>2];J[g+232>>2]=(b|0)==1?a:(a+(b<<2)|0)-8|0;J[a+(c<<2)>>2]=-1}Kc=f+32|0}function Aca(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;e=Kc+-64|0;Kc=e;a:{if(!d|(!b|!c))break a;b:{g=J[b+68>>2];if(g)break b;g=mt(0,J[b+80>>2]);J[b+68>>2]=g;if(g)break b;c:{if(!a){b=0;c=0;break c}b=J[a>>2];c=J[a+4>>2];if((J[a+28>>2]&-2)!=-1412623820)break c; -h=(b^-1)+a>>>0<249?b:0}J[e>>2]=39593;md(0,c,b,h,0,23,2,3,39593,0,0,0,33946,e);break a}f=Pc[J[751853]](20)|0;if(!f){b=0;d=0;c=0;d:{if(!a)break d;b=J[a>>2];d=J[a+4>>2];c=0;if((J[a+28>>2]&-2)!=-1412623820)break d;c=(b^-1)+a>>>0<249?b:0}J[e+16>>2]=17016;md(0,d,b,c,0,23,2,3,17016,0,0,0,33946,e+16|0);break a}i=f,j=mg(c),J[i+4>>2]=j;b=d;e:{if(!a)break e;b=d;if(!J[a+44>>2])break e;h=mg(J[d+8>>2]);b=0}J[f+8>>2]=b;J[f+12>>2]=h;i=f,j=kda(J[d+20>>2]),J[i+16>>2]=j;f:{g:{d=eda(g,c);if(d)break g;d=Pc[J[751853]](12)| -0;h:{if(!d){Pc[J[751955]](J[784457],2126,0);d=0;break h}J[d>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;a=Pc[J[751853]](12)|0;J[d>>2]=a;if(!a){Pc[J[751955]](J[784457],9630,0);Pc[J[751857]](d);d=0;break h}J[a+8>>2]=0;J[a+4>>2]=a;J[a>>2]=a;J[d+4>>2]=4464;J[d+8>>2]=4465}if(!d){J[e+32>>2]=39417;md(0,0,0,0,0,23,1,2,0,0,0,0,4563,e+32|0);break f}if((mT(g,c,d)|0)>=0)break g;_ca(d);a=Kc-16|0;Kc=a;J[a>>2]=39372;md(0,0,0,0,0,23,1,2,0,0,0,0,4563,a);Kc=a+16|0;break f}if(d){a=J[d>>2];for(;1;){a=J[a+4>>2];if((a|0)!=J[d>>2])if((Pc[J[d+ -8>>2]](J[a+8>>2],f)|0)>0)continue;break}b=Pc[J[751853]](12)|0;i:{if(!b){Pc[J[751955]](J[784457],9916,0);a=1;break i}J[b+8>>2]=f;c=J[a>>2];J[b>>2]=c;J[c+4>>2]=b;J[a>>2]=b;J[b+4>>2]=a;a=0}}else a=1;if(!a)break a;J[e+48>>2]=39372;md(0,0,0,0,0,23,1,2,0,0,0,0,4563,e+48|0)}a=J[f+4>>2];if(a)Pc[J[751857]](a);a=J[f+12>>2];if(a)Pc[J[751857]](a);Pc[J[751857]](f)}Kc=e- -64|0}function whb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;f=Kc-16|0;Kc=f;J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]= -0;J[a+8>>2]=0;c=a+52|0;J[c>>2]=0;J[c+4>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+48>>2]=c;J[790620]=0;e=_(4,488)|0;c=J[790620];J[790620]=0;a:{b:{c:{d:{if((c|0)==1)break d;J[790620]=0;c=$(4715,e|0,0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break c;J[c+476>>2]=0;J[c+480>>2]=0;J[c>>2]=1066244;J[c+440>>2]=0;J[c+444>>2]=0;J[c+484>>2]=0;J[c+448>>2]=0;J[c+452>>2]=0;J[c+456>>2]=0;J[c+460>>2]=0;J[c+464>>2]=0;J[c+468>>2]=0;H[c+472|0]=0;J[784728]=c;J[790620]=0;J[c+416>>2]=1;c=J[790620];J[790620]= -0;if((c|0)==1)break d;c=J[J[b>>2]+52>>2];J[790620]=0;e=_(c|0,b|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break d;J[790620]=0;c=qa(1634)|0;d=J[790620];J[790620]=0;if((d|0)==1)break d;d=J[J[b>>2]+24>>2];J[790620]=0;b=_(d|0,b|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break d;d=J[J[c>>2]+24>>2];J[790620]=0;da(d|0,c|0,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break d;b=J[J[e>>2]+68>>2];J[790620]=0;da(b|0,e|0,c|0);b=J[790620];J[790620]=0;if((b|0)==1)break d;J[f+12>>2]=1;b=J[J[c>>2]+20>>2];J[790620]=0;da(b| -0,c|0,f+12|0);b=J[790620];J[790620]=0;if((b|0)==1)break d;J[a+12>>2]=e;J[790620]=0;J[J[784728]+344>>2]=0;b=J[790620];J[790620]=0;if((b|0)==1)break d;J[790620]=0;J[J[784728]+340>>2]=0;b=J[790620];J[790620]=0;if((b|0)==1)break d;J[790620]=0;ca(4719,a|0,0,0);b=J[790620];J[790620]=0;if((b|0)!=1)break a}b=Z()|0;break b}b=Z()|0;Zc(e)}ii(a+48|0,J[a+52>>2]);c=J[a+36>>2];if(c){J[a+40>>2]=c;Zc(c)}c=J[a+24>>2];if(c){J[a+28>>2]=c;Zc(c)}if(H[a+11|0]<0)Zc(J[a>>2]);ba(b|0);B()}J[a+20>>2]=0;Kc=f+16|0;return a|0} -function fI(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;g=J[a+20>>2];if(g)g=J[g+296>>2];else g=0;a:{b:switch(J[b+4>>2]-9|0){case 9:for(;1;){a=J[b>>2];g=J[b+8>>2];if(g)Pc[J[751857]](g);g=J[b+12>>2];if(g)Pc[J[751857]](g);Pc[J[751857]](b);b=a;if(b)continue;break}break a;case 0:case 4:mv(b);return;default:break b}for(;1;){d=b;b=J[d+24>>2];c=J[d+4>>2];c:{if((c|0)==14)break c;d:{if((c|0)==5)break d;c=J[d+12>>2];if(!c)break d;if(J[c+20>>2]==(d|0))fI(a,c);J[d+12>>2]=0}e:{if(!J[784483])break e;c= -J[784481];if(!c)break e;Pc[c|0](d)}e=J[d+4>>2];f:{if(e>>>0>20|!(1<>2];if(!c)break f;for(;1;){f=J[c+24>>2];aT(a,c);c=f;if(c)continue;break}e=J[d+4>>2]}h=J[d+40>>2];g:{if((h|0)==(d+44|0)|(1<>>0<=20:0)|!h)break g;f=g;if(f)for(;1;){c=J[f+16>>2];if(c)for(;1;){if(h>>>0<=M[c+4>>2]&h>>>0>=c+20>>>0)break g;c=J[c>>2];if(c)continue;break}f=J[f+20>>2];if(f)continue;break}Pc[J[751857]](h);e=J[d+4>>2]}h:{if(!(1<>>0>20)break h;c=J[d+48>>2];if(!c)break h;for(;1;){f= -J[c>>2];e=J[c+8>>2];if(e)Pc[J[751857]](e);e=J[c+12>>2];if(e)Pc[J[751857]](e);Pc[J[751857]](c);c=f;if(c)continue;break}e=J[d+4>>2]}i:{j:switch(e-3|0){case 0:case 5:break i;default:break j}h=J[d+8>>2];if(!h)break i;f=g;if(f)for(;1;){c=J[f+16>>2];if(c)for(;1;){if(h>>>0<=M[c+4>>2]&h>>>0>=c+20>>>0)break i;c=J[c>>2];if(c)continue;break}f=J[f+20>>2];if(f)continue;break}Pc[J[751857]](h);e=J[d+4>>2]}k:{l:switch(e-1|0){case 0:case 2:break l;default:break k}c=J[a+20>>2];if(!c)break k;f=J[c+368>>2];if((f|0)> -99)break k;J[d+24>>2]=J[c+372>>2];J[c+368>>2]=f+1;J[c+372>>2]=d;break c}Pc[J[751857]](d)}if(b)continue;break}}}function HAa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;e=Kc-48|0;Kc=e;a:{b:{if(J[a+36>>2]){a=xd(e+24|0,2748066,2740549,1569,2786986,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break a;c=Z()|0;od(a);break b}J[e+16>>2]=0;J[790620]=0;J[e+20>>2]=J[774606];d=e+16|0;ha(7691,b|0,d|0,0,0)|0;f=J[790620];J[790620]=0;c:{d:{e:{f:{if((f|0)==1)break f;J[790620]=0;d=Yd(d, -2748509,-1);f=J[790620];J[790620]=0;if((f|0)==1)break f;if(d)break d;g:{for(;1;){if((c|0)<=0)break g;J[790620]=0;d=e+16|0;f=ha(7691,b|0,d|0,0,0)|0;g=J[790620];J[790620]=0;h:{if((g|0)==1)break h;if(!f)break g;J[790620]=0;d=Yd(d,2752925,-1);f=J[790620];J[790620]=0;if((f|0)==1)break h;i:{if(d)break i;J[790620]=0;J[e+12>>2]=0;d=e+12|0;$(7556,d|0,b|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break h;f=J[J[a>>2]+40>>2];J[790620]=0;$(f|0,a|0,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1){d=J[e+12>>2];J[e+12>> -2]=0;if(!d)break i;J[790620]=0;f=J[d+4>>2]-1|0;J[d+4>>2]=f;g=J[790620];J[790620]=0;if((g|0)!=1){if(f)break i;J[790620]=0;aa(7558,d|0);d=J[790620];J[790620]=0;if((d|0)!=1)break i}fa(0)|0;ed();B()}c=Z()|0;cd(e+12|0);break c}c=c-1|0;J[790620]=0;aa(7744,b|0);d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}c=Z()|0;break c}J[790620]=0;aa(7744,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break f;b=J[J[a>>2]+48>>2];J[790620]=0;aa(b|0,a|0);a=J[790620];J[790620]=0;if((a|0)!=1)break e}c=Z()|0;break c}$c(e+16| -0);Kc=e+48|0;return}J[790620]=0;a=ka(7591,e+24|0,2748756,2740549,1573,2786986,0)|0;b=J[790620];J[790620]=0;if((b|0)!=1){J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break a;c=Z()|0;od(a);break c}c=Z()|0}$c(e+16|0)}ba(c|0)}B()}function _qb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;a=dd(a,0,256);d=J[b>>2]+c|0;e=K[d+3|0];f=K[d|0];g=e+f|0;h=K[d+2|0];d=K[d+1|0];i=h+d|0;J[a+8>>2]=g-i<<4;J[a>>2]=(g+i<<4)+-8192;g=d-h|0; -e=f-e|0;d=P(g+e|0,4433)+256|0;J[a+12>>2]=d+P(g,-15137)>>9;J[a+4>>2]=d+P(e,6270)>>9;d=J[b+4>>2]+c|0;f=K[d+3|0];g=K[d|0];e=f+g|0;h=K[d+2|0];d=K[d+1|0];i=h+d|0;J[a+40>>2]=e-i<<4;e=(e+i<<4)+-8192|0;J[a+32>>2]=e;h=d-h|0;f=g-f|0;d=P(h+f|0,4433)+256|0;J[a+44>>2]=d+P(h,-15137)>>9;J[a+36>>2]=d+P(f,6270)>>9;d=J[b+8>>2]+c|0;f=K[d+3|0];g=K[d|0];h=f+g|0;i=K[d+2|0];j=K[d+1|0];d=i+j|0;J[a+72>>2]=h-d<<4;d=(d+h<<4)+-8192|0;J[a+64>>2]=d;h=j-i|0;g=g-f|0;f=P(h+g|0,4433)+256|0;J[a+76>>2]=f+P(h,-15137)>>9;f=f+P(g,6270)>> -9;J[a+68>>2]=f;b=J[b+12>>2]+c|0;c=K[b+2|0];g=K[b+3|0];h=K[b|0];i=g+h|0;j=K[b+1|0];k=j+c|0;b=(i+k<<4)+-8192|0;l=J[a>>2];m=(b+l|0)+2|0;n=d+e|0;J[a+64>>2]=m-n>>2;J[a>>2]=m+n>>2;d=e-d|0;e=l-b|0;b=P(d+e|0,4433)+16384|0;J[a+96>>2]=b+P(d,-15137)>>15;J[a+32>>2]=b+P(e,6270)>>15;d=j-c|0;c=h-g|0;b=P(d+c|0,4433)+256|0;e=J[a+4>>2];c=b+P(c,6270)>>9;g=(e+c|0)+2|0;h=J[a+36>>2];j=h+f|0;J[a+68>>2]=g-j>>2;J[a+4>>2]=g+j>>2;f=h-f|0;e=e-c|0;c=P(f+e|0,4433)+16384|0;J[a+100>>2]=c+P(f,-15137)>>15;J[a+36>>2]=c+P(e,6270)>> -15;c=J[a+8>>2];e=i-k<<4;f=(c+e|0)+2|0;g=J[a+72>>2];h=J[a+40>>2];i=g+h|0;J[a+72>>2]=f-i>>2;J[a+8>>2]=f+i>>2;f=h-g|0;e=c-e|0;c=P(f+e|0,4433)+16384|0;J[a+104>>2]=c+P(f,-15137)>>15;J[a+40>>2]=c+P(e,6270)>>15;c=J[a+12>>2];b=b+P(d,-15137)>>9;d=(c+b|0)+2|0;e=J[a+76>>2];f=J[a+44>>2];g=e+f|0;J[a+76>>2]=d-g>>2;J[a+12>>2]=d+g>>2;d=f-e|0;c=c-b|0;b=P(d+c|0,4433)+16384|0;J[a+108>>2]=b+P(d,-15137)>>15;J[a+44>>2]=b+P(c,6270)>>15}function Zj(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;if(J[c+ -8>>2]==-1)return 0;f=c+8|0;k=b;a:{b:{c:{for(;1;){g=(e<<4)+c|0;h=J[g+4>>2];if(h>>>0>i>>>0){b=J[a+8>>2];for(;1;){d:{if(b){j=J[a+4>>2];b=b-1|0;break d}b=J[a>>2];j=Pc[J[J[b>>2]+28>>2]](b)|0;J[a+4>>2]=j;J[a+12>>2]=J[a+12>>2]+1;h=J[g+4>>2];b=7}J[a+8>>2]=b;d=j>>>b&1|d<<1;i=i+1|0;if(h>>>0>i>>>0)continue;break}}if(J[g+12>>2]==(d|0)){d=(e<<4)+c|0;b=0;e:{f:{c=J[f>>2];switch(c+3|0){case 0:break f;case 1:break a;case 3:break c;default:break e}}e=J[a+4>>2];f=J[d>>2];c=J[a+8>>2];if(c>>>0>=32){b=a;a=c-32|0;J[b+8>> -2]=a;a=f-(e>>>a|0)|0;break b}J[a+8>>2]=0;b=32-c|0;d=e&(-1<>>0<=24){c=24-c|0;if(!(c&8)){b=J[a>>2];b=Pc[J[J[b>>2]+28>>2]](b)|0;J[a+12>>2]=J[a+12>>2]+1;d=b&255|d<<8;b=c}if(c>>>0>=8)for(;1;){c=J[a>>2];c=Pc[J[J[c>>2]+28>>2]](c)|0;J[a+12>>2]=J[a+12>>2]+1;e=J[a>>2];e=Pc[J[J[e>>2]+28>>2]](e)|0;J[a+12>>2]=J[a+12>>2]+1;d=e&255|(c<<8&65280|d<<16);b=b-16|0;if(b>>>0>7)continue;break}if(!b)break g}c=J[a>>2];c=Pc[J[J[c>>2]+28>>2]](c)|0;J[a+4>>2]=c;e=8-b|0;J[a+8>>2]=e;J[a+12>>2]=J[a+12>>2]+1;d=(-1<< -b^-1)&c>>>e|d<>2];b=J[a+8>>2];if(b>>>0>=c>>>0){b=b-c|0;J[a+8>>2]=b;a=e+(J[a+4>>2]>>>b&((c|0)==32?-1:-1<>2]=0;d=J[a+4>>2]&(-1<>>0>=8)for(;1;){c=J[a>>2];c=Pc[J[J[c>>2]+28>>2]](c)|0;J[a+12>>2]=J[a+12>>2]+1;d=c&255|d<<8;b=b-8|0;if(b>>>0>7)continue;break}if(b){c=J[a>>2];c=Pc[J[J[c>>2]+28>>2]](c)|0;J[a+4>>2]=c;f=8-b|0;J[a+8>>2]=f;J[a+12>>2]=J[a+12>>2]+1;d=(-1<>>f|d<>2]!= --1)continue;break}return 0}a=J[d>>2]}J[k>>2]=a;b=1}return b}function NQb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;i=J[a+444>>2];a:switch(b|0){case 0:b:{if(J[J[a+472>>2]+8>>2]){J[i+4>>2]=315;q=J[a+36>>2];if((q|0)>0){n=J[a+324>>2];r=n-2|0;s=n+2|0;o=J[a+216>>2];for(;1;){a=p<<2;b=J[a+J[i+60>>2]>>2];j=J[a+J[i+56>>2]>>2];e=J[(a+i|0)+8>>2];h=(P(J[o+40>>2],J[o+12>>2])|0)/(n|0)|0;k=P(s,h);c:{if((k| -0)<=0)break c;c=0;a=0;if(k>>>0>=4){m=k&-4;l=0;for(;1;){d=a<<2;f=J[d+e>>2];J[b+d>>2]=f;J[d+j>>2]=f;f=d|4;g=J[f+e>>2];J[b+f>>2]=g;J[f+j>>2]=g;f=d|8;g=J[f+e>>2];J[b+f>>2]=g;J[f+j>>2]=g;d=d|12;f=J[d+e>>2];J[b+d>>2]=f;J[d+j>>2]=f;a=a+4|0;l=l+4|0;if((m|0)!=(l|0))continue;break}}l=k&3;if(!l)break c;for(;1;){d=a<<2;k=J[d+e>>2];J[b+d>>2]=k;J[d+j>>2]=k;a=a+1|0;c=c+1|0;if((l|0)!=(c|0))continue;break}}d:{if((h|0)<=0)break d;a=h<<1;c=(a|0)<=1?1:a;l=c&1;d=P(h,r);k=P(h,n);a=0;if((c|0)!=1){f=c&2147483646;c=0;for(;1;){g= -a+d<<2;m=a+k<<2;J[g+b>>2]=J[m+e>>2];J[b+m>>2]=J[e+g>>2];g=a|1;m=g+d<<2;g=g+k<<2;J[m+b>>2]=J[g+e>>2];J[b+g>>2]=J[e+m>>2];a=a+2|0;c=c+2|0;if((f|0)!=(c|0))continue;break}}if(l){c=a+d<<2;a=a+k<<2;J[c+b>>2]=J[a+e>>2];J[a+b>>2]=J[e+c>>2]}e=J[j>>2];a=0;b=0;if(h>>>0>=4){d=h&-4;c=0;for(;1;){J[(b-h<<2)+j>>2]=e;J[((b|1)-h<<2)+j>>2]=e;J[((b|2)-h<<2)+j>>2]=e;J[((b|3)-h<<2)+j>>2]=e;b=b+4|0;c=c+4|0;if((d|0)!=(c|0))continue;break}}c=h&3;if(!c)break d;for(;1;){J[(b-h<<2)+j>>2]=e;b=b+1|0;a=a+1|0;if((c|0)!=(a|0))continue; -break}}o=o+88|0;p=p+1|0;if((q|0)!=(p|0))continue;break}}J[i+76>>2]=0;J[i+64>>2]=0;J[i+68>>2]=0;break b}J[i+4>>2]=316}J[i+48>>2]=0;J[i+52>>2]=0;return;case 2:J[i+4>>2]=317;return;default:break a}b=J[a>>2];J[b+20>>2]=3;Pc[J[b>>2]](a)}function S3(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;a:{b:{c:{d:{if(b){if(!a)break d;if(!d)break c;e=YF();J[b+72>>2]=e;e:{if(!e)break e;f:{if(Qs(J[b+184>>2],7233,d))if(Qs(J[b+184>>2],7234,d))break f;break b}h=J[b+ -184>>2];if(!h)break a;g=J[h+8>>2];j=J[h>>2];g:{if(j){e=1;if((j|0)!=1){k=j&-2;for(;1;){i=0;h:{if(!e)break h;i=0;if(!(Pc[J[g>>2]](b,a,d)|0))break h;i=(Pc[J[g+4>>2]](b,a,d)|0)!=0}e=i;g=g+8|0;f=f+2|0;if((k|0)!=(f|0))continue;break}}i:{j:{if(j&1){if(!e)break j;e=(Pc[J[g>>2]](b,a,d)|0)!=0}J[h>>2]=0;if(!e)break i;break g}J[h>>2]=0}break b}J[h>>2]=0}k:{if(Qs(J[b+180>>2],7235,d))if(Qs(J[b+180>>2],7236,d))break k;break b}h=J[b+180>>2];if(!h)break a;g=J[h+8>>2];f=J[h>>2];l:{if(f){e=1;j=f&1;if((f|0)==1)f=0;else{k= -f&-2;f=0;for(;1;){i=0;m:{if(!e)break m;i=0;if(!(Pc[J[g>>2]](b,a,d)|0))break m;i=(Pc[J[g+4>>2]](b,a,d)|0)!=0}e=i;g=g+8|0;f=f+2|0;if((k|0)!=(f|0))continue;break}f=!e}n:{o:{if(j){if(f)break o;e=(Pc[J[g>>2]](b,a,d)|0)!=0}J[h>>2]=0;if(!e)break n;break l}J[h>>2]=0}break b}J[h>>2]=0}a=YF();J[c>>2]=a;if(!a)break e;VO(J[b+72>>2],a);a=P(J[b+108>>2],J[b+104>>2]);J[J[b+188>>2]+36>>2]=a;d=Ef(a,40);a=J[b+188>>2];J[a+40>>2]=d;p:{if(!d)break p;if(!J[a+36>>2])return 1;g=0;for(;1;){e=P(g,40);a=e+d|0;J[a+20>>2]=0;J[a+ -28>>2]=100;a=Ef(100,24);f=J[b+188>>2];d=J[f+40>>2];J[(e+d|0)+24>>2]=a;if(!a)break p;l=1;g=g+1|0;if(g>>>0>2])continue;break}break e}cq(J[c>>2]);l=0;J[c>>2]=0}return l|0}ga(2712829,2712710,8261,2712882);B()}ga(2712902,2712710,8262,2712882);B()}ga(2712942,2712710,8263,2712882);B()}cq(J[b+72>>2]);J[b+72>>2]=0;return 0}ga(2719073,2712710,8861,2719096);B()}function NLa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;a:{f=J[784990];if(!f){e=_c(32);J[e>>2]=0;J[e+4>>2]=0;J[e+ -24>>2]=0;J[e+28>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[790620]=0;f=$(7662,e|0,2752304)|0;g=J[790620];J[790620]=0;if((g|0)==1)break a;J[784990]=f}J[a>>2]=0;J[790620]=0;e=_(7656,b|0)|0;g=J[790620];J[790620]=0;b:{if((g|0)!=1)c:{if(e){J[790620]=0;g=_(7651,b|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break c;J[790620]=0;e=J[J[f+12>>2]+((g>>>0)%M[f+8>>2]<<2)>>2];h=J[790620];J[790620]=0;if((h|0)==1)break c;d:{if(!e)break d;for(;1;){e:{if((g|0)==J[e+12>>2]){J[790620]=0;h=$(7648,e+16|0,b| -0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break c;if(h)break e}e=J[e+8>>2];if(e)continue;break d}break}e=J[e+60>>2];if(!e)break d;f:{if((d|0)<0)for(;1;){if(J[J[e+8>>2]+80>>2]==(c|0))break f;e=J[e>>2];if(e)continue;break d}for(;1;){g=J[e+8>>2];if(J[g+80>>2]==(c|0)&J[g+84>>2]==(d|0))break f;e=J[e>>2];if(e)continue;break}break d}J[790620]=0;$(7563,a|0,e+8|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break c}J[790620]=0;aa(7657,f|0);e=J[790620];J[790620]=0;if((e|0)==1)break c}break b}b=Z()|0;cd(a);ba(b|0); -B()}g:{if(J[a>>2])break g;J[790620]=0;g=_(4,128)|0;e=J[790620];J[790620]=0;h:{i:{j:{if((e|0)==1)break j;J[790620]=0;e=_(7670,g|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break i;J[790620]=0;$(7556,a|0,e|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break j;J[790620]=0;aa(7671,e|0);f=J[790620];J[790620]=0;if((f|0)==1)break j;J[790620]=0;ia(7678,e|0,b|0,c|0,d|0);b=J[790620];J[790620]=0;if((b|0)!=1)break g}f=Z()|0;break h}f=Z()|0;Zc(g)}cd(a);ba(f|0);B()}return}a=Z()|0;Zc(e);ba(a|0);B()}function Ina(a,b){var c= -0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;c=Kc-32|0;Kc=c;h=!a;a:{if(h|((h?-1:J[a+8>>2])|0)!=2)break a;f=a?J[a+36>>2]:0;if(!(!f|b)){d=wn(a,1);break a}Og(a,c+28|0,c+24|0,0);e=Xi(J[c+28>>2],J[c+24>>2],8);if(!e)break a;if(!(!e|!a|(a|0)==(e|0))){J[e+20>>2]=J[a+20>>2];J[e+24>>2]=J[a+24>>2]}m=a?J[a+40>>2]:0;n=a?J[a+12>>2]:-1;o=e?J[e+40>>2]:0;h=e?J[e+12>>2]:-1;b:{if((b|0)==1){d=una();c:{if(f){b=f?J[f+12>>2]:0;if((b|0)<=0)break c;a=0;for(;1;){Wt(f, -a,c+20|0,c+16|0,c+12|0);jj(d,J[c+20>>2],J[c+16>>2],J[c+12>>2]);a=a+1|0;if((b|0)!=(a|0))continue;break}break c}jj(d,0,0,0);jj(d,85,85,85);jj(d,170,170,170);jj(d,255,255,255)}HX(e,d);a=J[c+24>>2];if((a|0)<=0)break b;b=J[c+28>>2];if((b|0)<=0)break b;d=0;for(;1;){if((b|0)>0){j=(P(d,h)<<2)+o|0;f=(P(d,n)<<2)+m|0;a=0;for(;1;){H[a+j^3]=J[f+(a>>>2&1073741820)>>2]>>>((a^-1)<<1)&3;a=a+1|0;b=J[c+28>>2];if((a|0)<(b|0))continue;break}a=J[c+24>>2]}d=d+1|0;if((d|0)<(a|0))continue;break}break b}g=Zd(256,4);if(!g)break a; -H[c+23|0]=255;H[c+22|0]=170;H[c+21|0]=85;H[c+20|0]=0;a=0;for(;1;){b=c+20|0;J[g+(a<<2)>>2]=K[b+(a&3)|0]|(K[b+(a>>>4&3)|0]<<16|K[b+(a>>>6|0)|0]<<24|K[b+(a>>>2&3)|0]<<8);a=a+1|0;if((a|0)!=256)continue;break}d:{if(J[c+24>>2]<=0)break d;b=J[c+28>>2];if((b|0)<=0)break d;a=(b+3|0)/4|0;a=(a|0)<=1?1:a;p=a&2147483646;j=a&1;f=(b|0)<5;for(;1;){k=(P(h,i)<<2)+o|0;l=(P(i,n)<<2)+m|0;a=0;d=0;if(!f)for(;1;){J[k+(a<<2)>>2]=J[g+(K[a+l^3]<<2)>>2];b=a|1;J[k+(b<<2)>>2]=J[g+(K[b+l^3]<<2)>>2];a=a+2|0;d=d+2|0;if((p|0)!=(d| -0))continue;break}if(j)J[k+(a<<2)>>2]=J[g+(K[a+l^3]<<2)>>2];i=i+1|0;if((i|0)>2])continue;break}}Zc(g)}d=e}Kc=c+32|0;return d}function eF(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;d=Kc-80|0;Kc=d;f=d+72|0;Il(f,b,0);J[790620]=0;da(8645,d+36|0,f|0);b=J[790620];J[790620]=0;a:{b:{c:{if((b|0)!=1){b=J[d+36>>2];if(b)c=J[b+8>>2];$c(d+36|0);b=J[d+72>>2];f=J[(b?b+12|0:3098424)>>2];b=f+c|0;if(K[b+1|0]==47)break c;c=b+1|0;b=c;break b}b=Z()|0;break a}c=K[b+2|0]==47?b+3|0:b+2|0;b=c;for(;1;){d:{e:{f:{g:{e= -K[c|0];switch(e-35|0){case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:break d;case 12:break e;case 0:case 28:break f;default:break g}}if(e)break d}b=K[b|0]==47?b:c;break b}e=K[c+1|0];if(!e)break d;b=(e|0)==35?b:(e|0)==63?b:c}c=c+1|0;continue}}J[790620]=0;f=ea(7751,d+12|0,f|0,b-f|0)|0;b=J[790620];J[790620]=0;h:{i:{j:{k:{l:{m:{n:{if((b|0)!=1){J[790620]= -0;b=d+20|0;ca(7703,b|0,f|0,30125);e=J[790620];J[790620]=0;if((e|0)==1)break n;J[790620]=0;e=d+28|0;ca(7703,e|0,b|0,c|0);b=J[790620];J[790620]=0;if((b|0)==1)break m;J[790620]=0;c=$(8665,d+36|0,e|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break l;J[c>>2]=2793108;J[790620]=0;$(7561,a|0,c|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break k;J[c+24>>2]=2747412;J[c>>2]=2747380;a=J[c+28>>2];if(a){b=J[a+4>>2]-1|0;J[a+4>>2]=b;if(!b)Pc[J[J[a>>2]+4>>2]](a);J[c+28>>2]=0}J[c+16>>2]=2747412;a=J[c+20>>2];if(a){b=J[a+ -4>>2]-1|0;J[a+4>>2]=b;if(!b)Pc[J[J[a>>2]+4>>2]](a);J[c+20>>2]=0}$c(c+8|0);$c(d+28|0);$c(d+20|0);$c(f);$c(d+72|0);Kc=d+80|0;return}b=Z()|0;break a}b=Z()|0;break h}b=Z()|0;break i}b=Z()|0;break j}b=Z()|0;qe(c)}$c(d+28|0)}$c(d+20|0)}$c(f)}$c(d+72|0);ba(b|0);B()}function awb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;d=J[a+8>>2];g=J[a+12>>2];if(d>>>0>=g>>>0){J[b>>2]=8;return 65535}c=d+1|0;e=H[d|0];h=e&255;if((e|0)>=0){J[a+8>>2]=c;return h|0}i=J[a+4>>2];a:{b:{c:{if((e+ -62&255)>>>0<=50){f=1;j=g;g=(e>>>0>4294967263)+(e>>>0>4294967279)|0;if(j>>>0<(g+c|0)+1>>>0){H[i+37|0]=e;J[b>>2]=11;if(M[a+12>>2]<=c>>>0)break a;if(!g)for(;1;){d=H[c|0];if((d|0)>-65)break b;H[((f<<24>>24)+i|0)+37|0]=d;f=f+1|0;c=c+1|0;if(c>>>0>2])continue;break a}if((e>>>0>4294967263|0)!=(e>>>0>4294967279|0)){h=(h&15)+729836|0;for(;1;){d=H[c|0];g=f<<24>>24;if((g|0)<=1)j=K[h|0]&1<<((d&224)>>>5);else j=(d|0)<-64;if(!j)break b;H[(i+g|0)+37|0]=d;f=f+1|0;c=c+1|0;if(c>>>0>2])continue;break}break a}h= -1<<(e&7);for(;1;){e=K[c|0];d=e<<24>>24;g=f<<24>>24;if(!((g|0)>=2?(d|0)<-64:h&K[(e>>>4|0)+730790|0]))break b;H[(i+g|0)+37|0]=d;f=f+1|0;c=c+1|0;if(c>>>0>2])continue;break}break a}e=h<<6;f=K[c|0];d:{e:switch(g|0){case 1:if(!(K[(h&15)+729836|0]>>>(f>>>5)&1))break d;c=H[d+2|0];if((c|0)>-65){c=d+2|0;break d}J[a+8>>2]=d+3;return((c&255)+(f+e<<6)|0)-925824|0;case 0:if(f<<24>>24>-65)break d;J[a+8>>2]=d+2;return(f+e|0)-12416|0;default:break e}if(!(K[(f>>>4|0)+730790|0]>>>(h&7)&1))break d;c=H[d+2|0]; -if((c|0)>-65){c=d+2|0;break d}h=H[d+3|0];if((h|0)<=-65)break c;c=d+3|0}J[a+8>>2]=c;a=0;for(;1;){H[((a<<24>>24)+i|0)+37|0]=K[d|0];a=a+1|0;d=d+1|0;if(d>>>0>>0)continue;break}H[i+36|0]=a;J[b>>2]=12;return 65535}H[i+36|0]=1;H[i+37|0]=e;J[b>>2]=12;J[a+8>>2]=c;return 65535}J[a+8>>2]=d+4;return(((f+e<<12)+((c&255)<<6)|0)+(h&255)|0)-63447168|0}J[b>>2]=12}H[i+36|0]=f;J[a+8>>2]=c;return 65535}function TBa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;c=Kc-32|0;Kc=c;H[c+15|0]=b;b=J[a>>2];b=J[(b?b+12|0:3098424)>> -2];J[790620]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+20>>2]=0;J[c+16>>2]=2781028;oa(8046,c+4|0,c+16|0,c+15|0,0,1);d=J[790620];J[790620]=0;a:{b:{c:{d:{if((d|0)!=1){J[c+16>>2]=2780932;d=J[c+28>>2];if(d){H[d|0]=0;Zc(J[c+28>>2])}J[c+28>>2]=0;d=c+16|0;Xd(d);J[790620]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+20>>2]=0;J[c+16>>2]=2781028;ia(8068,c+8|0,d|0,b|0,c+4|0);b=J[790620];J[790620]=0;if((b|0)==1)break d;J[c+16>>2]=2780932;b=J[c+28>>2];if(b){H[b|0]=0;Zc(J[c+28>>2])}J[c+28>>2]=0;d=c+16|0;Xd(d);b=J[c+8>>2];e:{if(b){e= -J[J[b>>2]+28>>2];J[790620]=0;ca(e|0,d|0,b|0,1);b=J[790620];J[790620]=0;if((b|0)!=1)break e;a=Z()|0;break c}J[c+16>>2]=0}J[790620]=0;$(7563,a|0,c+16|0)|0;b=J[790620];J[790620]=0;f:{if((b|0)!=1){b=J[c+16>>2];J[c+16>>2]=0;if(!b)break f;J[790620]=0;d=J[b+4>>2]-1|0;J[b+4>>2]=d;e=J[790620];J[790620]=0;if((e|0)!=1){if(d)break f;J[790620]=0;aa(7558,b|0);b=J[790620];J[790620]=0;if((b|0)!=1)break f}break a}a=Z()|0;cd(c+16|0);break c}b=J[a>>2];J[a+4>>2]=J[(b?b+12|0:3098424)>>2];b=J[c+8>>2];J[c+8>>2]=0;g:{if(!b)break g; -J[790620]=0;d=J[b+4>>2]-1|0;J[b+4>>2]=d;e=J[790620];J[790620]=0;if((e|0)==1)break a;if(d)break g;J[790620]=0;aa(7558,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break a}b=J[c+4>>2];J[c+4>>2]=0;h:{if(!b)break h;J[790620]=0;d=J[b+4>>2]-1|0;J[b+4>>2]=d;e=J[790620];J[790620]=0;if((e|0)==1)break a;if(d)break h;J[790620]=0;aa(7558,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break a}Kc=c+32|0;return a|0}a=Z()|0;Pi(c+16|0);ba(a|0);B()}a=Z()|0;Pi(c+16|0);break b}cd(c+8|0)}cd(c+4|0);ba(a|0);B()}fa(0)|0;ed();B()} -function kC(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;j=Kc-16|0;Kc=j;a:{if(!a|!b)break a;f=J[a+76>>2];b:{i=J[b>>2];if(!i){g=-1;break b}if(f){g=J[a+80>>2];c=1;d=f;for(;1;){c:{k=(d-c>>>1|0)+c|0;l=k-1|0;h=J[P(l,20)+g>>2];e=i>>>0>h>>>0;if((h|0)==(i|0))break c;d=h>>>0>i>>>0?l:d;c=e?k+1|0:c;if(d>>>0>=c>>>0)continue}break}g=k?e?k:l:0}else g=0;if(g>>>0>=f>>>0)break b;d=J[a+80>>2];if(!d)break b;d=d+P(g,20)|0;if((i|0)!=J[d>>2])break b;a=J[b+4>>2];J[d>>2]=J[b>>2];J[d+ -4>>2]=a;J[d+16>>2]=J[b+16>>2];a=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=a;break a}d=J[a+72>>2];d:{if(d>>>0>=f+1>>>0){c=J[a+80>>2];if(c)break d}if(!d){J[a+72>>2]=2;d=2}c=P(d,40);d=J[a+80>>2];e:{if(!d){c=Pc[J[751853]](c)|0;break e}c=Pc[J[751858]](d,c)|0}if(!c){if(J[a+172>>2]==-1?J[a+212>>2]:0)break a;J[a+212>>2]=1;J[a+172>>2]=-1;J[a+84>>2]=2;J[j>>2]=34189;md(0,0,0,a,0,1,2,3,34189,0,0,0,33946,j);break a}J[a+80>>2]=c;J[a+72>>2]=J[a+72>>2]<<1;f=J[a+76>>2]}if(f>>>0>g>>>0){d=f;if(d-g&1){c=J[a+80>>2]+P(d, -20)|0;e=c-20|0;d=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=d;J[c+16>>2]=J[e+16>>2];d=J[e+12>>2];J[c+8>>2]=J[e+8>>2];J[c+12>>2]=d;d=f-1|0}if((g+1|0)!=(f|0))for(;1;){f=P(d,20);e=f+J[a+80>>2]|0;h=e-20|0;c=J[h+4>>2];J[e>>2]=J[h>>2];J[e+4>>2]=c;J[e+16>>2]=J[h+16>>2];c=J[h+12>>2];J[e+8>>2]=J[h+8>>2];J[e+12>>2]=c;f=f+J[a+80>>2]|0;c=f-20|0;e=f-40|0;f=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=f;f=J[e+12>>2];J[c+8>>2]=J[e+8>>2];J[c+12>>2]=f;J[c+16>>2]=J[e+16>>2];d=d-2|0;if(g>>>0>>0)continue;break}c=J[a+80>>2]}d=J[b+ -4>>2];c=P(g,20)+c|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;J[c+16>>2]=J[b+16>>2];d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;J[a+76>>2]=J[a+76>>2]+1}Kc=j+16|0}function Yia(a,b,c,d,e,f,g){var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;i=R(d);j=R(c);i=i>j?i:j;j=R(b);q=R(a);j=j>q?j:q;i=i>j?i:j;if(!(i==0|!(i<1E-8|i>1E8))){i=q_(-jr(kta(i)));d=i*d;c=i*c;a=i*a;q=R(a);b=i*b}h=1.7976931348623157E308;a:{if(q<1E-12){i=d;j=c;a=b;break a}h=0;if(R(d)<1E-12){i= -c;j=b;break a}h=b/a/-3;k=a*h;j=k+b;i=h*j+c;o=(h*i+d)/a;s=o<0?-1:1;t=-(h*(k+j)+i)/a;u=Y(t);k=ag(R(o),.3333333333333333);k=h-s*(t>0?(ks*h)continue;break}if(!(R(d/h)>2];l=O[n>>3]!=h;if((p|0)==1)break d; -m=O[n+8>>3]!=h}e:{if(!(!p|l|m)|h==1.7976931348623157E308)break e;a=O[f>>3];if(!(a+-1E-12>3];if(!(b+1E-12>h))break e;a=a>h?a:b>2];m=J[e+8>>2];f:{if(f>>>0>>0){O[f>>3]=a;J[e+4>>2]=f+8;break f}l=J[e>>2];r=f-l>>3;g=r+1|0;if(g>>>0>=536870912){J[790620]=0;aa(2654,e|0);e=J[790620];J[790620]=0;if((e|0)==1)break c;break b}m=m-l|0;n=m>>2;n=m>>>0>=2147483640?536870911:g>>>0>>0?n:g;g:{if(!n){m=0;break g}if(n>>>0>=536870912){J[790620]=0;ja(224);e=J[790620];J[790620]=0;if((e| -0)!=1)break b;break c}J[790620]=0;m=_(4,n<<3)|0;g=J[790620];J[790620]=0;if((g|0)==1)break c}g=(r<<3)+m|0;O[g>>3]=a;r=g+8|0;if((f|0)!=(l|0))for(;1;){g=g-8|0;f=f-8|0;O[g>>3]=O[f>>3];if((f|0)!=(l|0))continue;break}J[e+8>>2]=(n<<3)+m;J[e+4>>2]=r;J[e>>2]=g;if(!l)break f;Zc(l)}p=p+1|0}return p}fa(0)|0;ed();B()}B()}function aMa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;f=Kc-32|0;Kc=f;if(fm(b)){J[f+24>>2]=0;J[f+28>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;g=f+16|0;J[g>>2]=2752376;J[g+ -4>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;J[790620]=0;e=_(7651,b|0)|0;d=J[790620];J[790620]=0;a:{b:{if((d|0)==1)break b;J[790620]=0;d=J[J[a+12>>2]+((e>>>0)%M[a+8>>2]<<2)>>2];h=J[790620];J[790620]=0;if((h|0)==1)break b;c:{if(d)for(;1;){if((e|0)==J[d+12>>2]){J[790620]=0;h=$(7648,d+16|0,b|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break b;if(h)break c}d=J[d+8>>2];if(d)continue;break}J[f+12>>2]=a;J[f+8>>2]=0;J[790620]=0;d=$(7653,a|0,b|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break b;J[790620]=0;$(7654,d+52|0,g| -0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break b;J[790620]=0;e=_(7651,b|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break b;J[790620]=0;d=J[J[a+12>>2]+((e>>>0)%M[a+8>>2]<<2)>>2];h=J[790620];J[790620]=0;if((h|0)==1)break b;if(d)for(;1;){if((e|0)==J[d+12>>2]){J[790620]=0;h=$(7648,d+16|0,b|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break b;if(h)break c}d=J[d+8>>2];if(d)continue;break}J[f+12>>2]=a;J[f+8>>2]=0;J[790620]=0;da(7655,f+8|0,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break b;B()}J[f+12>>2]=a;J[f+8>> -2]=d;b=J[d+60>>2];if(b){e=J[c>>2];for(;1;){if((e|0)==J[b+8>>2])break a;b=J[b>>2];if(b)continue;break}}J[790620]=0;b=_(4,12)|0;e=J[790620];J[790620]=0;if((e|0)==1)break b;J[b>>2]=0;J[b+4>>2]=0;e=J[c>>2];if(e){J[790620]=0;J[e+4>>2]=J[e+4>>2]+1;e=J[790620];J[790620]=0;if((e|0)==1)break b;c=J[c>>2]}else c=0;J[b+8>>2]=c;J[790620]=0;Cg(d+52|0,b);b=J[790620];J[790620]=0;if((b|0)!=1)break a}a=Z()|0;Td(g);ba(a|0);B()}Td(g)}JF(a);Kc=f+32|0}function yEb(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g| -0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;h=Kc-16|0;Kc=h;a:{if(b){i=J[a+8>>2];if(i){Pc[J[J[i>>2]+12>>2]](i)|0;J[a+8>>2]=0}i=Ija(h+12|0);J[J[i>>2]>>2]=J[b+40>>2];j=J[J[b>>2]+28>>2];J[790620]=0;b=na(j|0,b|0,i|0,c|0,d|0,e|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break a;J[a+8>>2]=b;b:{if(!b)break b;J[b+284>>2]=a;k=O[g>>3];l=O[f>>3];m=O[e>>3];J[790620]=0;Na(3071,b|0,+m,+l,+k);b=J[790620];J[790620]=0;if((b|0)==1)break a;d=a+112|0;c:{if(H[a+123|0]<0){J[a+116>>2]=0;b=J[a+112>>2];break c}H[a+ -123|0]=0;b=d}J[b>>2]=0;n=1;b=J[J[a+8>>2]+188>>2];if(!b)break b;c=J[b+20>>2];d:{if(c){e=0;e:{g=K[c|0];if(!g)break e;b=c;for(;1;){f=e;e=e+1|0;j=K[b+1|0];b=b+1|0;if(j)continue;break}if((g|0)!=60|f>>>0<6|(K[c+1|0]!=117|K[c+2|0]!=116))break e;if(K[c+3|0]!=102|K[c+4|0]!=56|K[c+5|0]!=62)break e;J[790620]=0;ca(1633,h|0,c+6|0,f-5|0);b=J[790620];J[790620]=0;if((b|0)!=1)break d;break a}J[790620]=0;ia(3072,h|0,c|0,e|0,0);b=J[790620];J[790620]=0;if((b|0)==1)break a;break d}J[h>>2]=0;H[h+11|0]=0}b=J[a+8>>2];if(H[b+ -303|0]<0)Zc(J[b+292>>2]);c=J[h+4>>2];J[b+292>>2]=J[h>>2];J[b+296>>2]=c;J[b+300>>2]=J[h+8>>2];b=J[a+8>>2];c=b+292|0;if((c|0)==(d|0))break b;f=K[b+303|0];e=f<<24>>24;if(H[a+123|0]>=0){if((e|0)>=0){a=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=a;J[d+8>>2]=J[c+8>>2];break b}a=J[b+296>>2];b=J[b+292>>2];J[790620]=0;ea(1646,d|0,b|0,a|0)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break b;break a}a=J[b+296>>2];b=J[b+292>>2];J[790620]=0;g=b;b=(e|0)<0;ea(1645,d|0,(b?g:c)|0,(b?a:f)|0)|0;a=J[790620];J[790620]=0;if((a|0)== -1)break a}ze(i)}Kc=h+16|0;return n|0}a=Z()|0;ze(i);ba(a|0);B()}function xpb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;i=Pc[J[J[a>>2]+40>>2]](a)|0;l=i>>>2|0;f=Pc[J[J[a>>2]+84>>2]](a)|0;j=Pc[J[J[a>>2]+96>>2]](a)|0;a:{if(!f){g=b&3;l=l<<2;for(;1;){if(g)d=ad(j,b,i);else d=b;Pc[J[J[a>>2]+88>>2]](a,d);b=b+l|0;c=c-i|0;if(i>>>0<=c>>>0)continue;break}break a}o=b&3;if(i>>>0<4){f=l<<2;for(;1;){if(o)ad(j,b,i);Pc[J[J[a>> -2]+88>>2]](a,j);b=b+f|0;c=c-i|0;if(i>>>0<=c>>>0)continue;break}break a}p=l&1073741820;n=l&3;q=l-1|0;for(;1;){b:{if(!o){h=0;f=0;g=0;if(q>>>0>=3)for(;1;){e=f<<2;d=J[e+b>>2];J[e+j>>2]=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);k=e|4;d=J[k+b>>2];J[j+k>>2]=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);k=e|8;d=J[k+b>>2];J[j+k>>2]=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);d=e|12;e=J[d+b>>2];J[d+j>>2]=e<<24|(e&65280)<<8|(e>>>8&65280|e>>>24);f=f+4|0;g=g+4|0;if((p|0)!=(g|0))continue;break}if(!n)break b;for(;1;){e=f<< -2;g=J[e+b>>2];J[e+j>>2]=g<<24|(g&65280)<<8|(g>>>8&65280|g>>>24);f=f+1|0;h=h+1|0;if((n|0)!=(h|0))continue;break}break b}e=ad(j,b,i);g=0;f=0;k=0;if(q>>>0>=3)for(;1;){h=f<<2;m=h+e|0;d=J[m>>2];J[m>>2]=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);m=e+(h|4)|0;d=J[m>>2];J[m>>2]=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);m=e+(h|8)|0;d=J[m>>2];J[m>>2]=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);h=e+(h|12)|0;d=J[h>>2];J[h>>2]=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);f=f+4|0;k=k+4|0;if((k|0)!=(p|0))continue;break}if(!n)break b; -for(;1;){h=e+(f<<2)|0;d=J[h>>2];J[h>>2]=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);f=f+1|0;g=g+1|0;if((n|0)!=(g|0))continue;break}}Pc[J[J[a>>2]+88>>2]](a,j);b=(l<<2)+b|0;c=c-i|0;if(i>>>0<=c>>>0)continue;break}}return c|0}function cu(a,b){a=a|0;b=b|0;var c=0;c=K[b+12|0]|K[b+13|0]<<8;a=K[a+494|0];c=a?c:c<<8|c>>>8;H[b+12|0]=c;H[b+13|0]=c>>>8;c=K[b+14|0]|K[b+15|0]<<8;c=a?c:c<<8|c>>>8;H[b+14|0]=c;H[b+15|0]=c>>>8;c=K[b|0]|K[b+1|0]<<8|(K[b+2|0]<<16|K[b+3|0]<<24);c=a?c:c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24); -H[b|0]=c;H[b+1|0]=c>>>8;H[b+2|0]=c>>>16;H[b+3|0]=c>>>24;c=K[b+4|0]|K[b+5|0]<<8|(K[b+6|0]<<16|K[b+7|0]<<24);c=a?c:c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[b+4|0]=c;H[b+5|0]=c>>>8;H[b+6|0]=c>>>16;H[b+7|0]=c>>>24;c=K[b+8|0]|K[b+9|0]<<8|(K[b+10|0]<<16|K[b+11|0]<<24);c=a?c:c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[b+8|0]=c;H[b+9|0]=c>>>8;H[b+10|0]=c>>>16;H[b+11|0]=c>>>24;c=K[b+16|0]|K[b+17|0]<<8|(K[b+18|0]<<16|K[b+19|0]<<24);c=a?c:c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[b+16|0]=c;H[b+17|0]=c>>>8;H[b+ -18|0]=c>>>16;H[b+19|0]=c>>>24;c=K[b+20|0]|K[b+21|0]<<8|(K[b+22|0]<<16|K[b+23|0]<<24);c=a?c:c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[b+20|0]=c;H[b+21|0]=c>>>8;H[b+22|0]=c>>>16;H[b+23|0]=c>>>24;c=K[b+24|0]|K[b+25|0]<<8|(K[b+26|0]<<16|K[b+27|0]<<24);c=a?c:c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[b+24|0]=c;H[b+25|0]=c>>>8;H[b+26|0]=c>>>16;H[b+27|0]=c>>>24;c=K[b+28|0]|K[b+29|0]<<8|(K[b+30|0]<<16|K[b+31|0]<<24);c=a?c:c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[b+28|0]=c;H[b+29|0]=c>>>8;H[b+30|0]=c>>>16; -H[b+31|0]=c>>>24;c=K[b+32|0]|K[b+33|0]<<8|(K[b+34|0]<<16|K[b+35|0]<<24);c=a?c:c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[b+32|0]=c;H[b+33|0]=c>>>8;H[b+34|0]=c>>>16;H[b+35|0]=c>>>24;c=K[b+36|0]|K[b+37|0]<<8|(K[b+38|0]<<16|K[b+39|0]<<24);a=a?c:c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[b+36|0]=a;H[b+37|0]=a>>>8;H[b+38|0]=a>>>16;H[b+39|0]=a>>>24}function Vjc(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;e=Kc-16|0;Kc=e;a:{b:{if(!J[a+64>>2]){g=-1;break b}g=J[a+92>>2]&8;if(!g){J[a+28>> -2]=0;J[a+20>>2]=0;J[a+24>>2]=0;c:{if(K[a+98|0]){b=J[a+32>>2];c=b+J[a+52>>2]|0;J[a+16>>2]=c;break c}b=J[a+56>>2];c=b+J[a+60>>2]|0;J[a+16>>2]=c}J[a+12>>2]=c;J[a+8>>2]=b;J[a+92>>2]=8}if(!J[a+12>>2]){b=e+16|0;J[a+16>>2]=b;J[a+12>>2]=b;J[a+8>>2]=e+15}if(g){b=J[a+16>>2];c=J[a+8>>2];J[e+4>>2]=4;J[e+8>>2]=(b-c|0)/2;b=Kc-16|0;Kc=b;Kc=b+16|0;b=e+4|0;c=e+8|0;f=J[(M[b>>2]>2]?b:c)>>2]}g=-1;b=J[a+16>>2];d:{if((b|0)==J[a+12>>2]){vd(J[a+8>>2],b-f|0,f);if(K[a+98|0]){b=J[a+8>>2]+f|0;b=Ve(b,1,J[a+16>>2]-b|0,J[a+ -64>>2]);if(!b)break d;c=J[a+8>>2];g=J[a+8>>2]+f|0;J[a+16>>2]=b+(J[a+8>>2]+f|0);J[a+12>>2]=g;J[a+8>>2]=c;g=K[J[a+12>>2]];break d}b=J[a+40>>2];c=J[a+36>>2];e:{if((b|0)==(c|0)){d=b;break e}vd(J[a+32>>2],c,b-c|0);b=J[a+36>>2];d=J[a+40>>2]}d=d-b|0;b=J[a+32>>2];c=d+b|0;J[a+36>>2]=c;b=b+((b|0)==(a+44|0)?8:J[a+52>>2])|0;J[a+40>>2]=b;J[e+8>>2]=J[a+60>>2]-f;J[e+4>>2]=b-c;b=Kc-16|0;Kc=b;Kc=b+16|0;c=e+4|0;b=e+8|0;c=J[(M[c>>2]>2]?c:b)>>2];d=J[a+76>>2];J[a+80>>2]=J[a+72>>2];J[a+84>>2]=d;d=Ve(J[a+36>>2],1, -c,J[a+64>>2]);if(!d)break d;c=J[a+68>>2];if(!c)break a;d=d+J[a+36>>2]|0;J[a+40>>2]=d;h=d;d=J[a+8>>2];f:{if((Pc[J[J[c>>2]+16>>2]](c,a+72|0,J[a+32>>2],h,a+36|0,d+f|0,d+J[a+60>>2]|0,b)|0)==3){b=J[a+32>>2];J[a+16>>2]=J[a+40>>2];J[a+12>>2]=b;J[a+8>>2]=b;break f}b=J[e+8>>2];c=J[a+8>>2];f=c+f|0;if((b|0)==(f|0))break d;J[a+16>>2]=b;J[a+12>>2]=f;J[a+8>>2]=c}g=K[J[a+12>>2]];break d}g=K[J[a+12>>2]]}if(J[a+8>>2]!=(e+15|0))break b;J[a+16>>2]=0;J[a+12>>2]=0;J[a+8>>2]=0}Kc=e+16|0;return g|0}uE();B()}function DL(a, -b,c,d,e){var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;g=Kc-16|0;Kc=g;a:{b:{c:{d:{if(K[a+370|0]){J[e>>2]=0;if(!J[a+376>>2]){J[a+372>>2]=32768;f=Pc[J[a+152>>2]](32768)|0;J[a+376>>2]=f;if(!f){f=1;break b}J[a+380>>2]=f;J[a+384>>2]=0}if(M[a+372>>2]>>0)break d;if(K[a+368|0])break c;for(;1;){if(K[a+346|0])break c;e:{f=J[a+384>>2];if(f>>>0>>0){c=J[a+376>>2];h=J[a+372>>2];i=J[a+380>>2];f:{if(c+(h-(i+f|0)|0)>>>0>1023){c=i;break f}if(f){ad(c,i,f);h=J[a+372>>2];c=J[a+376>>2];f=J[a+384>>2]}else f=0;J[a+ -380>>2]=c}if(h-f>>>0<1024){f=999;break b}f=hY(a,c+f|0,1024,g+12|0);if(f)break a;f=J[g+12>>2];c=f+J[a+384>>2]|0;J[a+384>>2]=c;if(!(f|!K[a+369|0])){g:{if(K[a+346|0])break g;H[a+346|0]=1;f=J[a+168>>2];if(!f)break g;if(!(Pc[f|0](a)|0)){f=901;break b}c=J[a+384>>2]}if(c){ad(b,J[a+380>>2],c);c=J[a+384>>2]}else c=0;J[e>>2]=c;J[a+384>>2]=0;J[a+380>>2]=J[a+376>>2];break e}if(f>>>0>1023|c>>>0>=d>>>0)break e;H[a+368|0]=1;break c}ad(b,J[a+380>>2],d);J[e>>2]=d;J[a+380>>2]=J[a+380>>2]+d;J[a+384>>2]=J[a+384>>2]- -d;break c}H[a+369|0]=0;if(!K[a+368|0])continue;break}break c}f=hY(a,b,d,e);if(f)break a;if(J[e>>2])break c;H[a+368|0]=1;break c}f=J[c>>2];h:{if(f)break h;f=J[a+384>>2];if(f){j=c,k=ad(b,J[a+380>>2],f)+J[a+384>>2]|0,J[j>>2]=k;J[a+384>>2]=0;J[a+380>>2]=J[a+376>>2];f=J[c>>2];break h}J[c>>2]=b;f=b}i=f-b|0;h=d-i|0;f=hY(a,f,h,g+12|0);if(f)break a;b=J[g+12>>2];if(!(b|!K[a+369|0])){i:{if(K[a+346|0])break i;H[a+346|0]=1;b=J[a+168>>2];if(!b)break i;if(Pc[b|0](a)|0)break i;f=901;break b}J[e>>2]=i;break c}if(b>>> -0>>0){J[c>>2]=b+J[c>>2];H[a+368|0]=1;break c}J[e>>2]=d}f=0;H[a+369|0]=0;break a}nd(a,f,0,0)}Kc=g+16|0;return f}function uR(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;d=Kc-16|0;Kc=d;a:{b:{c:{d:{e:{f:{g:{h:{if(!b)break h;Ix(b,a);J[790620]=0;H[d+8|0]=0;J[d+4>>2]=1701869908;H[d+15|0]=4;ca(5212,a|0,d+4|0,1079495);e=J[790620];J[790620]=0;if((e|0)==1)break g;if(H[d+15|0]<0)Zc(J[d+4>>2]);J[790620]=0;H[d+15|0]=7;J[d+4>>2]=K[1079851]|K[1079852]<<8|(K[1079853]<<16|K[1079854]<< -24);e=K[1079854]|K[1079855]<<8|(K[1079856]<<16|K[1079857]<<24);H[d+7|0]=e;H[d+8|0]=e>>>8;H[d+9|0]=e>>>16;H[d+10|0]=e>>>24;H[d+11|0]=0;ca(5212,a|0,d+4|0,1080040);e=J[790620];J[790620]=0;if((e|0)==1)break f;if(H[d+15|0]<0)Zc(J[d+4>>2]);J[790620]=0;I[d+4>>1]=80;H[d+15|0]=1;ca(5067,a|0,d+4|0,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break e;if(H[d+15|0]<0)Zc(J[d+4>>2]);b=_c(32);J[b+4>>2]=0;J[b+8>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[b>>2]=1121244;J[b+12>>2]=0;J[b+16>>2]=0;J[b+28>>2]=0;J[790620]=0;H[d+8|0]= -0;J[d+4>>2]=1952671058;H[d+15|0]=4;ca(5067,a|0,d+4|0,b|0);e=J[790620];J[790620]=0;if((e|0)==1)break d;if(H[d+15|0]<0)Zc(J[d+4>>2]);f=O[c+8>>3];g=O[c+24>>3];Wf(b,O[c>>3]);e=f>g;h=(e?24:8)+c|0;Wf(b,O[h>>3]);Wf(b,O[c+16>>3]);i=b;b=(e?8:24)+c|0;Wf(i,O[b>>3]);f=O[c>>3];O[a+72>>3]=O[h>>3];g=O[b>>3];O[a- -64>>3]=O[c+16>>3];O[a+48>>3]=f;O[a+56>>3]=g;J[790620]=0;I[d+4>>1]=70;H[d+15|0]=1;ca(5222,a|0,d+4|0,4);a=J[790620];J[790620]=0;if((a|0)==1)break c;if(H[d+15|0]>=0)break h;Zc(J[d+4>>2])}Kc=d+16|0;return}a= -Z()|0;if(H[d+15|0]>=0)break b;break a}a=Z()|0;if(H[d+15|0]>=0)break b;break a}a=Z()|0;if(H[d+15|0]>=0)break b;break a}a=Z()|0;if(H[d+15|0]>=0)break b;break a}a=Z()|0;if(H[d+15|0]>=0)break b;Zc(J[d+4>>2])}ba(a|0);B()}Zc(J[d+4>>2]);ba(a|0);B()}function $fb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;c=J[a+224>>2];if(c){Pc[J[J[c>>2]+12>>2]](c)|0;J[a+224>>2]=0}c=J[a+220>>2];a:{b:{if(c){f=J[a+204>>2];e=(c+J[a+216>>2]|0)-1|0;c=e>>>8|0;e=e&255;g=J[(J[f+ -(c<<2)>>2]+(e<<4)|0)+4>>2];J[a+224>>2]=g;c:{if(J[a+108>>2]!=16)break c;d=J[a+104>>2];if(!d)break c;d=Ye(d,229596,338856,0);if(!d)break c;Pc[J[J[d>>2]+600>>2]](d,g);c=(J[a+220>>2]+J[a+216>>2]|0)-1|0;e=c&255;c=c>>>8|0;f=J[a+204>>2]}d=a+200|0;c=J[(c<<2)+f>>2];f=e<<4;if(!J[(c+f|0)+8>>2]){c=J[(c+f|0)+12>>2];daa(d);Pc[J[J[a>>2]+72>>2]](a,b);if(c)break b;break a}daa(d)}Pc[J[J[a>>2]+72>>2]](a,b)}f=Kc-16|0;Kc=f;if(!(K[a+229|0]|K[a+228|0])){c=J[a+104>>2];J[f+12>>2]=64;e=f+12|0;Pc[J[J[c>>2]+308>>2]](c,e)|0; -c=J[a+104>>2];J[f+12>>2]=64;Pc[J[J[c>>2]+312>>2]](c,e)|0;if(J[a+220>>2]){j=b+16|0;c=0;for(;1;){d=J[a+204>>2];e=J[a+216>>2]+c|0;g=e>>>8|0;h=e&255;i=J[(J[d+(g<<2)>>2]+(h<<4)|0)+8>>2];d:{if(!i)break d;e=0;i=J[i+16>>2]-J[i+12>>2]>>2;if((i|0)<=0)break d;for(;1;){if(!(K[a+229|0]|K[a+228|0])){g=e<<2;d=J[a+216>>2]+c|0;d=J[(J[J[a+204>>2]+(d>>>6&67108860)>>2]+((d&255)<<4)|0)+8>>2];k=J[g+J[d+12>>2]>>2];l=J[g+J[d+24>>2]>>2];g=J[a+104>>2];J[f+12>>2]=32;h=f+12|0;Pc[J[J[g>>2]+308>>2]](g,h)|0;g=J[a+104>>2];J[f+12>> -2]=l;Pc[J[J[g>>2]+412>>2]](g,h)|0;tl(a,k,O[b+104>>3],j,J[d>>2]+P(e,48)|0);d=J[a+104>>2];J[f+12>>2]=32;Pc[J[J[d>>2]+312>>2]](d,h)|0;d=J[a+104>>2];Pc[J[J[d>>2]+344>>2]](d)|0}e=e+1|0;if((i|0)!=(e|0))continue;break}e=J[a+216>>2]+c|0;h=e&255;g=e>>>8|0;d=J[a+204>>2]}e=J[(g<<2)+d>>2]+(h<<4)|0;if(J[e+12>>2])baa(a,e);c=c+1|0;if(c>>>0>2])continue;break}}Pc[J[J[a>>2]+156>>2]](a,b)}Kc=f+16|0}}function w6(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;g=Kc-16|0;Kc=g; -f=J[a+80>>2];a:{if(f&2|(f&4?0:c)|!(f&32?c:1))break a;if(h=0,i=pG(J[J[a>>2]+36>>2],a+88|0,g+12|0),j=J[g+12>>2],j?h:i)break a;f=a+24|0;c=J[a+16>>2];if(c){c=oe(c,2465820);b:{d=J[a+16>>2];if(!d)break b;if(oe(d,2511030))break b;c=Kc-144|0;Kc=c;J[c+128>>2]=13;J[c+112>>2]=13;J[c+96>>2]=13;J[c+80>>2]=13;zf(f,J[b+4>>2],c+128|0,0);if(J[c+128>>2]==8){a=J[c+136>>2];a=Pc[J[J[a>>2]+76>>2]](a)|0;id(a,2490237,c+112|0,0);c:{d:{if(J[c+112>>2]!=6)break d;d=J[c+120>>2];if(J[d+12>>2]!=4)break d;rd(d,0,c+80|0,0);d=J[c+ -80>>2];if(d-3>>>0>=4294967294)e=(d|0)==1?+J[c+88>>2]:O[c+88>>3];else e=0;O[c>>3]=e;d=c+80|0;bd(d);rd(J[c+120>>2],1,d,0);d=J[c+80>>2];if(d-3>>>0>=4294967294)e=(d|0)==1?+J[c+88>>2]:O[c+88>>3];else e=0;O[c+8>>3]=e;d=c+80|0;bd(d);rd(J[c+120>>2],2,d,0);d=J[c+80>>2];if(d-3>>>0>=4294967294)e=(d|0)==1?+J[c+88>>2]:O[c+88>>3];else e=0;O[c+16>>3]=e;d=c+80|0;bd(d);rd(J[c+120>>2],3,d,0);d=J[c+80>>2];if(d-3>>>0>=4294967294)e=(d|0)==1?+J[c+88>>2]:O[c+88>>3];else e=0;O[c+24>>3]=e;bd(c+80|0);bd(c+112|0);J[c+48>>2]= -0;J[c+52>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=1072693248;J[c+64>>2]=0;J[c+68>>2]=0;J[c+56>>2]=0;J[c+60>>2]=1072693248;d=a;a=c+96|0;id(d,2491591,a,0);ux(b,f,J[c+96>>2]==7?J[c+104>>2]:0,c+32|0,c,0,0,0,0,0,0,0);break c}a=-1;b=J[b+108>>2];e:{if(!b)break e;b=J[b+4>>2];if(J[b+8>>2]==13)break e;a=J[b+16>>2];a=Pc[J[J[a>>2]+52>>2]](a)|0}fd(1,a,2490974,0);a=c+112|0}bd(a)}bd(c+128|0);Kc=c+144|0;break a}c=c?0:J[a+84>>2]}else c=0;HP(b,f,c,O[a+48>>3],O[a+56>>3],O[a+ -64>>3],O[a+72>>3])}Kc=g+16|0}function Xva(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;J[a>>2]=338960;f=ym(a+32|0);J[a+44>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+60>>2]=0;J[a+64>>2]=0;J[a+68>>2]=0;J[a+72>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;J[a+96>>2]=0;J[a+100>>2]=0;J[a+104>>2]=0;J[a+108>>2]=0;J[a+120>>2]=0;J[a+124>>2]=0;J[a+128>>2]=0;J[a+132>>2]=0;J[a+136>>2]=0;J[a+140>>2]=0;J[a+144>>2]=0;J[a+164>>2]=0;J[a+168>>2]=0;J[a+156>>2]=0;J[a+160>>2]=1065353216;J[a+172>>2]=0; -J[a+176>>2]=0;I[a+188>>1]=0;J[a+192>>2]=1056964608;J[a+196>>2]=1065353216;J[a+180>>2]=1065353216;J[a+184>>2]=1065353216;H[a+205|0]=0;H[a+206|0]=0;H[a+207|0]=0;H[a+208|0]=0;H[a+209|0]=0;H[a+210|0]=0;H[a+211|0]=0;H[a+212|0]=0;J[a+200>>2]=0;J[a+204>>2]=0;e=a+216|0;c=e;J[c>>2]=1;J[c+4>>2]=1;d=a+224|0;c=d;J[c>>2]=0;J[c+4>>2]=0;J[a+232>>2]=0;J[a+236>>2]=0;J[a+240>>2]=0;J[a+244>>2]=0;J[a+256>>2]=0;J[a+260>>2]=0;J[a+264>>2]=0;J[a+268>>2]=0;J[a+272>>2]=0;J[a+276>>2]=0;J[790620]=0;c=_(4,24)|0;g=J[790620];J[790620]= -0;a:{b:{if((g|0)==1){b=Z()|0;Bm(d);break b}d=c+24|0;J[a+276>>2]=d;J[a+268>>2]=c;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=0;J[c+4>>2]=0;J[a+284>>2]=0;J[a+288>>2]=0;J[a+272>>2]=d;J[a+292>>2]=0;J[a+296>>2]=0;J[a+300>>2]=0;J[a+304>>2]=0;J[a+308>>2]=0;J[a+312>>2]=0;J[a+316>>2]=0;J[a+320>>2]=0;J[a+324>>2]=0;J[a+328>>2]=0;J[a+332>>2]=0;J[a+340>>2]=0;J[a+344>>2]=0;J[a+348>>2]=0;J[a+352>>2]=0;J[a+356>>2]=0;J[a+360>>2]=0;J[a+364>>2]=0;J[a+368>>2]=0;J[a+372>>2]=0;J[790620]=0;$(8812,a|0,b|0)| -0;b=J[790620];J[790620]=0;if((b|0)!=1)break a;b=Z()|0;fg(e)}c=J[a+120>>2];if(c){J[a+124>>2]=c;Zc(c)}if(H[a+47|0]<0)Zc(J[a+36>>2]);ze(f);ba(b|0);B()}return a|0}function _x(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;h=Kc-16|0;Kc=h;J[h>>2]=13;a:{b:switch(J[b>>2]-6|0){case 0:f=J[b+8>>2];if(J[f+12>>2]<=0)break a;for(;1;){Dg(f,e,h);_x(a,h,c,d);bd(h);e=e+1|0;f=J[b+8>>2];if((e|0)>2])continue;break}break a;case 1:if(waa(b,a,d))break a;f=J[b+8>>2];if(J[f+16>>2]<=0)break a; -for(;1;){Of(f,e,h);_x(a,h,c,d);bd(h);e=e+1|0;f=J[b+8>>2];if((e|0)>2])continue;break}break a;case 3:i=J[b+8>>2]+d|0;if(rk(a,i)){j=a+20|0;g=J[j>>2];c:{if(!g)break c;e=j;f=g;for(;1;){k=(i|0)>J[f+16>>2];e=k?e:f;f=J[(k?f+4|0:f)>>2];if(f)continue;break}if((e|0)==(j|0)|(i|0)>2])break c;d:{if(J[a+12>>2]){e:{f:{for(;1;){f=g;e=J[f+16>>2];if((e|0)>(i|0)){g=J[f>>2];if(g)continue;g=f;break f}if((e|0)>=(i|0)){e=f;break e}g=J[f+4>>2];if(g)continue;break}g=f+4|0}e=_c(28);J[e+16>>2]=i;J[e+8>>2]=f; -J[e>>2]=0;J[e+4>>2]=0;J[e+20>>2]=0;J[e+24>>2]=0;J[g>>2]=e;f=e;j=J[J[a+16>>2]>>2];if(j){J[a+16>>2]=j;f=J[g>>2]}kd(J[a+20>>2],f);J[a+24>>2]=J[a+24>>2]+1}AR(J[e+20>>2]);break d}g:{h:{for(;1;){f=g;e=J[f+16>>2];if((e|0)>(i|0)){g=J[f>>2];if(g)continue;g=f;break h}if((e|0)>=(i|0)){e=f;break g}g=J[f+4>>2];if(g)continue;break}g=f+4|0}e=_c(28);J[e+16>>2]=i;J[e+8>>2]=f;J[e>>2]=0;J[e+4>>2]=0;J[e+20>>2]=0;J[e+24>>2]=0;J[g>>2]=e;f=e;j=J[J[a+16>>2]>>2];if(j){J[a+16>>2]=j;f=J[g>>2]}kd(J[a+20>>2],f);J[a+24>>2]=J[a+ -24>>2]+1}e=J[e+20>>2];J[e+4>>2]=J[e+4>>2]|1}l=1}if(l)break a}zf(b,c,h,0);_x(a,h,c,d);bd(h);break a;case 2:break b;default:break a}b=J[b+8>>2];b=Pc[J[J[b>>2]+76>>2]](b)|0;if(J[b+16>>2]<=0)break a;for(;1;){Of(b,e,h);_x(a,h,c,d);bd(h);e=e+1|0;if((e|0)>2])continue;break}}Kc=h+16|0}function RRa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;d=Kc-80|0;Kc=d;J[d+76>>2]=1;a:{b:{e=J[a+104>>2];if((e|0)!=1|J[a+108>>2]!=1|(J[a+84>>2]|J[a+88>>2]))break b;g=J[a+76>>2];if(J[g>>2]| -J[g+4>>2]|(J[g+8>>2]!=J[a+92>>2]|J[g+12>>2]!=J[a+96>>2]))break b;e=0;if(!lx(a,d+72|0,0,d+68|0,d- -64|0,d+60|0,d+56|0,d+52|0,d+76|0,b,c))break a;c:{if(FA(a,J[d+72>>2],0,0,b,c)){b=J[a+76>>2];if(J[b+16>>2])break c;e=1;break a}ud(c,1,2725232,0);break a}b=J[b+24>>2];c=0;for(;1;){e=P(c,52);Zc(J[(e+b|0)+44>>2]);g=J[a+76>>2];b=J[g+24>>2];f=e+b|0;h=J[a+196>>2];i=J[J[J[h+20>>2]>>2]+20>>2]+P(c,76)|0;J[f+44>>2]=J[i+36>>2];J[f+36>>2]=J[(e+J[J[h+24>>2]+24>>2]|0)+36>>2];J[i+36>>2]=0;e=1;c=c+1|0;if(c>>>0> -2])continue;break}break a}for(;1;){d:{e:{if(!(!J[J[a+156>>2]+5596>>2]|((e|0)!=1|J[a+108>>2]!=1))){J[d+72>>2]=0;J[a+192>>2]=0;J[a+8>>2]=J[a+8>>2]|128;e=0;break e}e=0;if(!lx(a,d+72|0,0,d+68|0,d- -64|0,d+60|0,d+56|0,d+52|0,d+76|0,b,c))break a;if(!J[d+76>>2])break d;e=J[d+72>>2]}g=e+1|0;h=FA(a,e,0,0,b,c);f=P(J[a+104>>2],J[a+108>>2]);if(!h){J[d+4>>2]=f;J[d>>2]=g;ud(c,1,2725259,d);e=0;break a}J[d+36>>2]=f;J[d+32>>2]=g;ud(c,4,2725288,d+32|0);if(!B3(J[a+196>>2],J[J[a+76>>2]+24>>2])){e=0;break a}f:{if(!(J[a+ -104>>2]!=1|J[a+108>>2]!=1)){f=J[a+76>>2];h=J[a+72>>2];if(J[f>>2]!=J[h>>2]|J[f+4>>2]!=J[h+4>>2]|(J[f+8>>2]!=J[h+8>>2]|J[f+12>>2]!=J[h+12>>2]))break f}e=J[a+156>>2]+P(e,5644)|0;f=J[e+5596>>2];if(!f)break f;Zc(f);J[e+5596>>2]=0;J[e+5600>>2]=0}J[d+16>>2]=g;ud(c,4,2725318,d+16|0);if(!(Kn(b)|Oc)&J[a+8>>2]==64)break d;i=i+1|0;e=J[a+104>>2];if((i|0)!=(P(e,J[a+108>>2])|0))continue}break}e=A3(a,c)}Kc=d+80|0;return e|0}function LH(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;b=Kc-48|0;Kc=b;J[a+20>>2]=0; -H[a+568|0]=0;a:{if(H[a+439|0]>=0){J[b+40>>2]=J[a+436>>2];c=J[a+432>>2];J[b+32>>2]=J[a+428>>2];J[b+36>>2]=c;break a}mf(b+32|0,J[a+428>>2],J[a+432>>2])}J[b+28>>2]=J[a+452>>2];b:{c:{d:{e:{d=J[b+36>>2];c=H[b+43|0];e=c&255;f:{if(!((c|0)<0?d:e)){g:{if(H[a+427|0]>=0){J[b+24>>2]=J[a+424>>2];c=J[a+420>>2];J[b+16>>2]=J[a+416>>2];J[b+20>>2]=c;break g}c=J[a+420>>2];d=J[a+416>>2];J[790620]=0;ca(16,b+16|0,d|0,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break d}J[790620]=0;d=b+16|0;c=$(4846,b|0,d|0)|0;e=J[790620]; -J[790620]=0;if((e|0)==1)break c;h:{i:{if((c|0)>=0){J[790620]=0;d=ea(4847,a|0,d|0,c|0)|0;e=J[790620];J[790620]=0;c=1;if((e|0)==1)break c;if(d)break i}H[b+15|0]=K[a+460|0];d=K[a+461|0];c=0;J[790620]=0;H[b+14|0]=d;e=ka(4848,a|0,b+16|0,b+15|0,b+14|0,b+32|0,b+28|0)|0;f=J[790620];J[790620]=0;d=1;if((f|0)==1)break c;if(e)break h}d=0;J[a+16>>2]=0}if(H[b+27|0]<0)Zc(J[b+16>>2]);if(!d)break f;d=J[b+36>>2];e=K[b+43|0];c=e}J[a+16>>2]=0;I[a+472>>1]=0;if(!(c<<24>>24<0?d:e)){c=1;break f}c=0;J[790620]=0;d=ea(4849, -a|0,b+32|0,b+28|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break e;J[a+16>>2]=d;if(!d)break f;j:{if(!K[a+461|0])break j;J[790620]=0;c=_(4850,d|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break e;if(c)break j;H[a+472|0]=1}if(!K[a+460|0]){c=1;break f}c=J[a+16>>2];J[790620]=0;d=_(4851,c|0)|0;e=J[790620];J[790620]=0;c=1;if((e|0)==1)break e;if(d)break f;H[a+473|0]=1}if(H[b+43|0]<0)Zc(J[b+32>>2]);Kc=b+48|0;return c&1}a=Z()|0;break b}a=Z()|0;break b}a=Z()|0;if(H[b+27|0]>=0)break b;Zc(J[b+16>>2])}if(H[b+43|0]< -0)Zc(J[b+32>>2]);ba(a|0);B()}function nS(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;e=Kc+-64|0;Kc=e;d=J[b+12>>2];i=d>>31;j=(d^i)-i|0;i=J[b+24>>2];g=J[b+16>>2];h=g>>31;h=(g^h)-h|0;a:if(h>>>0<100|j>>>0<100)break a;b:{if(!(!d|!g)){d=e+16|0;J[d>>2]=0;J[d+4>>2]=0;H[d+40|0]=0;J[d+32>>2]=0;J[d+36>>2]=-1074790400;H[d+21|0]=0;H[d+22|0]=0;H[d+23|0]=0;H[d+24|0]=0;H[d+25|0]=0;H[d+26|0]=0;H[d+27|0]=0;H[d+28|0]=0;J[d+16>>2]=0;J[d+20>> -2]=0;J[d+8>>2]=0;J[d+12>>2]=0;g=d;d=P(h,j);c:{if(!d)break c;n=d&1;d:{if((d|0)==1){d=i;break d}o=d&2147483646;d=i;for(;1;){l=K[d+3|0];if(!l){H[d+2|0]=255;H[d|0]=255;H[d+1|0]=255}m=K[d+7|0];if(!m){H[d+6|0]=255;H[d+4|0]=255;H[d+5|0]=255}d=d+8|0;k=(l&m)!=255|k;f=f+2|0;if((o|0)!=(f|0))continue;break}}if(!n)break c;f=K[d+3|0];if(!f){H[d+2|0]=255;H[d|0]=255;H[d+1|0]=255}k=(f|0)!=255|k}J[790620]=0;ca(4888,g|0,b|0,1);d=J[790620];J[790620]=0;if((d|0)==1)break b;J[790620]=0;J[e+8>>2]=0;J[e+12>>2]=1079328768; -d=e+8|0;O[g+32>>3]=O[d>>3];f=J[790620];J[790620]=0;e:{f:{if((f|0)!=1){J[e+8>>2]=0;J[790620]=0;J[e+4>>2]=0;d=ha(4805,g|0,d|0,e+4|0,3)|0;f=J[790620];J[790620]=0;if((f|0)==1)break b;f=0;if(!J[e+4>>2]|(!d|!J[e+8>>2]))break e;a=J[a+8>>2];J[790620]=0;f=_(4874,a|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break b;if((k^1)&(c|0)==255)break f;J[790620]=0;a=J[b+20>>2];b=J[790620];J[790620]=0;if((b|0)==1)break b;J[790620]=0;ma(4891,f|0,i|0,j|0,h|0,c|0,a>>>31|0);a=J[790620];J[790620]=0;if((a|0)!=1)break f;break b}break b}J[790620]= -0;ma(4892,f|0,J[e+8>>2],J[e+4>>2],j|0,h|0,0);a=J[790620];J[790620]=0;if((a|0)==1)break b;Zc(J[e+8>>2])}Tf(g)}Kc=e- -64|0;return f|0}a=Z()|0;Tf(g);ba(a|0);B()}function hR(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;e=se(J[a+108>>2]);I[b>>1]=e;a:{b:{if(e){d=J[a+108>>2];f=0;if(Pc[J[J[d>>2]+8>>2]](d)|0)break a;e=Ze(J[a+108>>2]);d=0;i=_c((L[b>>1]<<2)+4|0);c:{for(;1;){g=J[a+108>>2];if(!(Pc[J[J[g>>2]+8>>2]](g)|0)){l=(d<<2)+i|0,m=fB(J[a+108>>2],e),J[l>>2]=m;f=L[b>> -1];g=f>>>0>d>>>0;d=d+1|0;if(g)continue;break c}break}f=L[b>>1]}if(f)break b}J[c>>2]=0;return 1}e=P(f,24);g=_c(e);d=g;f=e-24|0;j=((f>>>0)/24|0)+1&7;if(j)for(;1;){J[d>>2]=0;J[d+4>>2]=0;I[d+16>>1]=0;J[d+8>>2]=0;J[d+12>>2]=0;d=d+24|0;h=h+1|0;if((j|0)!=(h|0))continue;break}if(f>>>0>=168){e=e+g|0;for(;1;){J[d>>2]=0;J[d+4>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;J[d+72>>2]=0;J[d+76>>2]=0;J[d+96>>2]=0;J[d+100>>2]=0;J[d+120>>2]=0;J[d+124>>2]=0;I[d+16>>1]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d+32>> -2]=0;J[d+36>>2]=0;I[d+40>>1]=0;J[d+56>>2]=0;J[d+60>>2]=0;I[d- -64>>1]=0;J[d+80>>2]=0;J[d+84>>2]=0;I[d+88>>1]=0;J[d+104>>2]=0;J[d+108>>2]=0;I[d+112>>1]=0;I[d+136>>1]=0;J[d+128>>2]=0;J[d+132>>2]=0;I[d+160>>1]=0;J[d+152>>2]=0;J[d+156>>2]=0;J[d+144>>2]=0;J[d+148>>2]=0;J[d+168>>2]=0;J[d+172>>2]=0;J[d+176>>2]=0;J[d+180>>2]=0;I[d+184>>1]=0;d=d+192|0;if((e|0)!=(d|0))continue;break}}J[c>>2]=g;e=J[a+108>>2];e=Pc[J[J[e>>2]+24>>2]](e)|0;d:{if(!L[b>>1]){f=0;break d}g=e-1|0;e=(e>>31)-!e|0;h=J[i>>2];j=J[c>>2];d= -0;for(;1;){c=j+P(d,24)|0;f=h;h=h+g|0;f=f>>>0>h>>>0?e+1|0:e;J[c>>2]=h;J[c+4>>2]=f;f=d+1|0;h=J[(f<<2)+i>>2];I[c+16>>1]=d;d=e;k=h+g|0;d=k>>>0>>0?d+1|0:d;J[c+8>>2]=k;J[c+12>>2]=d;d=f;f=L[b>>1];if(d>>>0>>0)continue;break}}a=J[a+108>>2];Pc[J[J[a>>2]+20>>2]](a,J[(f<<2)+i>>2]-1|0,1);Zc(i);f=1}return f}function xpa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;g=Kc-16|0;Kc=g;b=pE(b?b:199712);a:{if(!b)break a;d=16384;f=-1;if(!Bs(b))for(;1;){b:{c:{d:{e:{c=mw(3002336,J[b+4>>2]);switch(J[(c? -c:3000496)>>2]){case 2:break b;case 1:break d;case 0:break e;default:break c}}d=xh(J[b+8>>2]);break b}f=xh(J[b+8>>2]);break b}J[g>>2]=J[b+4>>2];ae(200230,g)}if(!Bs(b))continue;break}Iz(b);vpa();c=gd(108);if(!c)break a;J[c>>2]=0;J[c+4>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[c+72>>2]=f;J[c+68>>2]=d;J[c+64>>2]=0;J[c+60>>2]=a;J[c+56>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[c+84>>2]=0;J[c+ -88>>2]=0;J[c+92>>2]=0;J[c+96>>2]=0;J[c+100>>2]=0;f=Kpa();f:{if(!f)break f;J[c+84>>2]=1;J[c+104>>2]=f;for(;1;){d=NY(J[c+60>>2],f);if(!d){e=0;ae(200763,0);break f}b=J[d>>2];e=3002096;for(;1;){a=e;h=J[a>>2];if(h){e=a+12|0;if((b|0)!=(h|0))continue}break}if(!(J[a+4>>2]&J[c+84>>2])){e=0;ae(201665,0);Ik(d);break f}a=J[a+8>>2];g:{if(!a){Ik(d);b=0;break g}b=Pc[a|0](c,d)|0;Ik(d);e=0;if((b|0)<0)break f}if(!b)continue;break}e=J[c>>2];b=J[e+16>>2];a=J[e+24>>2];J[J[a>>2]+40>>2]=0;if((b|0)>=3){J[J[a+4>>2]+40>>2]= -1;J[J[a+8>>2]+40>>2]=2;a=1025}else a=769;J[e+28>>2]=a;J[c>>2]=0}a=J[c+104>>2];if(a)Zc(a);d=J[c+96>>2];if(d){a=J[d+8>>2];if(a){if(J[d>>2]>0){b=0;for(;1;){ah(J[J[d+8>>2]+(b<<2)>>2]);b=b+1|0;if((b|0)>2])continue;break}a=J[d+8>>2]}Zc(a)}Zc(d)}a=J[c>>2];if(a)pj(a);a=J[c+64>>2];if(a){b=J[a+24>>2];if(b)Zc(b);b=J[a+4>>2];if(b)EY(b);Zc(a)}a=J[c+88>>2];if(a)Zc(a);a=J[c+48>>2];if(a)Zc(a);Zc(c)}Kc=g+16|0;return e|0}function pf(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;d=J[a+28>>2];a:{e= -J[a>>2];b:{if(!e)if(!J[J[(J[a+24>>2]+(d<<2)|0)-4>>2]+20>>2]|(d|0)<=0)break b;f=d;d=J[a+32>>2];if((f|0)>=(d|0)){d=d<<1;J[a+32>>2]=d;i=a,j=Oe(J[a+24>>2],d,4),J[i+24>>2]=j;e=J[a>>2]}d=_c(24);c:{if(e){g=O[a+16>>3];h=O[a+8>>3];J[d+16>>2]=16;J[790620]=0;e=$(6456,16,8)|0;f=J[790620];J[790620]=0;if((f|0)==1)break a;J[d>>2]=e;e=J[d+16>>2];J[790620]=0;e=$(6456,e|0,8)|0;f=J[790620];J[790620]=0;if((f|0)==1)break a;J[d+4>>2]=e;e=J[d+16>>2];J[790620]=0;e=$(6456,e|0,4)|0;f=J[790620];J[790620]=0;if((f|0)==1)break a; -J[d+12>>2]=1;J[d+8>>2]=e;O[J[d>>2]>>3]=h;O[J[d+4>>2]>>3]=g;J[e>>2]=0;J[d+20>>2]=0;e=J[a+28>>2];f=J[a+24>>2]+(e<<2)|0;break c}e=J[(J[a+24>>2]+(J[a+28>>2]<<2)|0)-4>>2];f=J[e+12>>2]<<3;g=O[(f+J[e+4>>2]|0)-8>>3];h=O[(f+J[e>>2]|0)-8>>3];J[d+16>>2]=16;J[790620]=0;e=$(6456,16,8)|0;f=J[790620];J[790620]=0;if((f|0)==1)break a;J[d>>2]=e;e=J[d+16>>2];J[790620]=0;e=$(6456,e|0,8)|0;f=J[790620];J[790620]=0;if((f|0)==1)break a;J[d+4>>2]=e;e=J[d+16>>2];J[790620]=0;e=$(6456,e|0,4)|0;f=J[790620];J[790620]=0;if((f| -0)==1)break a;J[d+12>>2]=1;J[d+8>>2]=e;O[J[d>>2]>>3]=h;O[J[d+4>>2]>>3]=g;J[e>>2]=0;J[d+20>>2]=0;e=J[a+28>>2];f=J[a+24>>2]+(e<<2)|0}J[f>>2]=d;J[a>>2]=0;d=e+1|0;J[a+28>>2]=d}a=J[(J[a+24>>2]+(d<<2)|0)-4>>2];d=J[a+12>>2];e=J[a+16>>2];d:{if((d|0)<(e|0)){e=J[a+8>>2];break d}d=e<<1;J[a+16>>2]=d;i=a,j=Oe(J[a>>2],d,8),J[i>>2]=j;i=a,j=Oe(J[a+4>>2],J[a+16>>2],8),J[i+4>>2]=j;e=Oe(J[a+8>>2],J[a+16>>2],4);J[a+8>>2]=e;d=J[a+12>>2]}f=d<<3;O[f+J[a>>2]>>3]=b;O[f+J[a+4>>2]>>3]=c;J[(d<<2)+e>>2]=0;J[a+12>>2]=J[a+12>> -2]+1;return}a=Z()|0;Zc(d);ba(a|0);B()}function op(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;VR(a,b);Od(b,J[a+8>>2]);c=J[a+8>>2];if(c&1){Od(b,J[a+184>>2]);c=J[a+8>>2]}if(c&2){c=K[a+211|0];d=c<<24>>24<0;Sf(b,d?J[a+200>>2]:a+200|0,d?J[a+204>>2]:c);c=J[a+8>>2]}if(c&4){e=O[a+192>>3]*100;a:{if(R(e)<2147483648){d=~~e;break a}d=-2147483648}Od(b,d);c=J[a+8>>2]}b:{if(!(c&8))break b;Od(b,J[a+172>>2]-J[a+168>>2]>>2);c=J[a+168>>2];if((c|0)==J[a+172>>2])break b;for(;1;){f=h<<2;Nd(b,K[J[f+ -c>>2]+1|0]);Od(b,J[J[f+J[a+168>>2]>>2]+4>>2]);c=J[f+J[a+168>>2]>>2];d=J[c+4>>2];if(d&32){d=b;e=O[c+16>>3]*100;c:{if(R(e)<2147483648){c=~~e;break c}c=-2147483648}Od(d,c);c=J[f+J[a+168>>2]>>2];d=J[c+4>>2]}if(d&64){d=K[c+71|0];g=d<<24>>24<0;Sf(b,g?J[c+60>>2]:c+60|0,g?J[c- -64>>2]:d);c=J[f+J[a+168>>2]>>2]}e=O[c+8>>3]*100;d:{if(R(e)<2147483648){d=~~e;break d}d=-2147483648}Od(b,d);e=O[J[f+J[a+168>>2]>>2]+24>>3]*1E4;e:{if(R(e)<2147483648){d=~~e;break e}d=-2147483648}Od(b,d);e=O[J[f+J[a+168>>2]>>2]+32>>3]* -1E4;f:{if(R(e)<2147483648){d=~~e;break f}d=-2147483648}Od(b,d);e=O[J[f+J[a+168>>2]>>2]+40>>3]*1E4;g:{if(R(e)<2147483648){d=~~e;break g}d=-2147483648}Od(b,d);c=J[f+J[a+168>>2]>>2];g=K[c+59|0];d=g<<24>>24<0;Sf(b,d?J[c+48>>2]:c+48|0,d?J[c+52>>2]:g);c=J[f+J[a+168>>2]>>2];f=K[c+83|0];d=f<<24>>24<0;Sf(b,d?J[c+72>>2]:c+72|0,d?J[c+76>>2]:f);h=h+1|0;c=J[a+168>>2];if(h>>>0>2]-c>>2>>>0)continue;break}}c=J[a+8>>2];if(c&16){c=K[a+223|0];d=c<<24>>24<0;Sf(b,d?J[a+212>>2]:a+212|0,d?J[a+216>>2]:c);c=J[a+ -8>>2]}if(c&32){Od(b,J[a+188>>2]);c=J[a+8>>2]}if(c&64){Nd(b,K[a+180|0]);c=J[a+8>>2]}if(c&128){d=b;b=K[a+235|0];c=b<<24>>24<0;Sf(d,c?J[a+224>>2]:a+224|0,c?J[a+228>>2]:b)}}function GFa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;a:{c=J[a+508>>2];if((c|0)>=2){d=c-2|0;c=0;for(;1;){if(J[(P(c,12)+a|0)+272>>2]==218)break a;e=(c|0)!=(d|0);c=c+1|0;if(e)continue;break}}b=K[44521]|K[44522]<<8|(K[44523]<<16|K[44524]<<24);H[a+35|0]=b;H[a+36|0]=b>>>8;H[a+37|0]=b>>>16;H[a+38|0]=b>>>24;b=K[44518]|K[44519]<<8|(K[44520]<< -16|K[44521]<<24);c=K[44514]|K[44515]<<8|(K[44516]<<16|K[44517]<<24);H[a+28|0]=c;H[a+29|0]=c>>>8;H[a+30|0]=c>>>16;H[a+31|0]=c>>>24;H[a+32|0]=b;H[a+33|0]=b>>>8;H[a+34|0]=b>>>16;H[a+35|0]=b>>>24;b=K[44510]|K[44511]<<8|(K[44512]<<16|K[44513]<<24);c=K[44506]|K[44507]<<8|(K[44508]<<16|K[44509]<<24);H[a+20|0]=c;H[a+21|0]=c>>>8;H[a+22|0]=c>>>16;H[a+23|0]=c>>>24;H[a+24|0]=b;H[a+25|0]=b>>>8;H[a+26|0]=b>>>16;H[a+27|0]=b>>>24;b=K[44502]|K[44503]<<8|(K[44504]<<16|K[44505]<<24);c=K[44498]|K[44499]<<8|(K[44500]<< -16|K[44501]<<24);H[a+12|0]=c;H[a+13|0]=c>>>8;H[a+14|0]=c>>>16;H[a+15|0]=c>>>24;H[a+16|0]=b;H[a+17|0]=b>>>8;H[a+18|0]=b>>>16;H[a+19|0]=b>>>24;b=K[44494]|K[44495]<<8|(K[44496]<<16|K[44497]<<24);c=K[44490]|K[44491]<<8|(K[44492]<<16|K[44493]<<24);H[a+4|0]=c;H[a+5|0]=c>>>8;H[a+6|0]=c>>>16;H[a+7|0]=c>>>24;H[a+8|0]=b;H[a+9|0]=b>>>8;H[a+10|0]=b>>>16;H[a+11|0]=b>>>24;return 0}Pc[J[J[b>>2]+44>>2]](b,255)|0;Pc[J[J[b>>2]+44>>2]](b,216)|0;if((J[a+272>>2]&-2)!=224)Pc[J[J[b>>2]+16>>2]](b,2996272,18,1)|0;c=0;if(J[a+ -508>>2]>=2)for(;1;){Pc[J[J[b>>2]+44>>2]](b,255)|0;d=P(c,12)+a|0;Pc[J[J[b>>2]+44>>2]](b,K[d+272|0])|0;Pc[J[J[b>>2]+16>>2]](b,J[d+268>>2],J[d+276>>2],1)|0;c=c+1|0;if((c|0)<(J[a+508>>2]-1|0))continue;break}a=P(c,12)+a|0;Pc[J[J[b>>2]+16>>2]](b,J[a+268>>2],J[a+276>>2],1)|0;return 1}function tV(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;d=K[b+11|0];e=d<<24>>24;f=J[b+4>>2];k=(e|0)<0;c=k?f:d;l=0;a:{if(!c)break a;g=K[a+11|0];h=g<<24>>24;i=J[a+4>>2]; -n=(h|0)<0;m=n?i:g;l=1E4;if(!m)break a;if((c|0)==(m|0)){l=0;if(!Md(k?J[b>>2]:b,n?J[a>>2]:a,c))break a;f=J[b+4>>2];i=J[a+4>>2];d=K[b+11|0];e=d;g=K[a+11|0];h=g}k=e<<24>>24<0;e=k?J[b>>2]:b;c=h<<24>>24<0;h=c?J[a>>2]:a;k=k?f:d;m=k<<2;c=c?i:g;n=c<<2;d=0;b:{for(;1;){c:{if((c|0)<=(j|0)){g=0;break c}i=(h+n|0)-(j<<2)|0;d:{for(;1;){g=J[h>>2];j=j+1|0;h=h+4|0;f=g-32|0;if(f>>>0>13|!(1<>>0<26?g+32|0:g}f=0;e:{if((d|0)>=(k|0))break e;i=(e+m|0)- -(d<<2)|0;f:{for(;1;){f=J[e>>2];d=d+1|0;e=e+4|0;l=f-32|0;if(l>>>0>13|!(1<>>0<26?f+32|0:f}if((f|0)!=(g|0))break b;if(g)continue;break}return 100}if(!(f?g:0))return YC(a,b)?700:1E3;l=1E3;if(YC(a,b))break a;h=0;d=K[a+11|0];j=d<<24>>24<0;e=K[b+11|0];c=e<<24>>24<0;d=j?J[a+4>>2]:d;e=c?J[b+4>>2]:e;l=1500;g:{if(!(d|e))break g;a=j?J[a>>2]:a;b=c?J[b>>2]:b;g=e<<2;f=d<<2;j=0;for(;1;){i=0;h:{if((d|0)<=(h|0)){c=0;break h}k=(a+f|0)-(h<<2)|0; -i:{for(;1;){c=J[a>>2];h=h+1|0;a=a+4|0;m=c-32|0;if(m>>>0>13|!(1<>>0<26?c+32|0:c}j:{if((e|0)<=(j|0))break j;k=(b+g|0)-(j<<2)|0;k:{for(;1;){i=J[b>>2];j=j+1|0;b=b+4|0;m=i-32|0;if(m>>>0>13|!(1<>>0<26?i+32|0:i}if((c|0)==(i|0)?c:0)continue;break}l=(c|0)!=(i|0)?1E4:3E3}}return l}function FR(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0; -var j=0;var k=0;var l=0;var m=0;f=J[a+148>>2];c=J[a+152>>2]-f|0;d=(c|0)/20|0;a:{if((c|0)>0){i=(d|0)<=1?1:d;for(;1;){if((d|0)==(g|0))break a;c=f+P(g,20)|0;if(J[c+16>>2]==(b|0)){g=J[c+12>>2];b=Kc-32|0;Kc=b;l=a+160|0;b:{c:{d:{e:{f:{g:{d=J[a+164>>2]-J[a+160>>2]|0;if((d|0)>0){d=(d>>>0)/20|0;m=d>>>0<=1?1:d;for(;1;){f=J[a+160>>2];if((J[a+164>>2]-f|0)/20>>>0<=e>>>0)break f;h=K[c+11|0];i=h<<24>>24<0;d=P(e,20)+f|0;j=K[d+11|0];k=j<<24>>24<0;h=i?J[c+4>>2]:h;h:{if((h|0)!=((k?J[d+4>>2]:j)|0))break h;if(h)if(Md(i? -J[c>>2]:c,k?J[d>>2]:d,h))break h;if(J[d+12>>2]==(g|0))break g}e=e+1|0;if((m|0)!=(e|0))continue;break}}d=_c(152);e=J[a+8>>2];J[790620]=0;e=na(5806,d|0,e|0,a|0,c|0,g|0)|0;f=J[790620];J[790620]=0;if((f|0)==1){a=Z()|0;Zc(d);ba(a|0);B()}J[b+16>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;if((c|0)==(b+8|0))break e;if(H[c+11|0]>=0){J[b+16>>2]=J[c+8>>2];d=J[c+4>>2];J[b+8>>2]=J[c>>2];J[b+12>>2]=d;break e}d=J[c+4>>2];c=J[c>>2];J[790620]=0;ea(1646,b+8|0,c|0,d|0)|0;c=J[790620];J[790620]=0;if((c|0)!=1)break e;e=Z()|0;if(H[b+ -19|0]>=0)break c;Zc(J[b+8>>2]);break c}e=J[(P(e,20)+f|0)+16>>2];break d}Sn();B()}J[b+24>>2]=e;J[b+20>>2]=g;c=J[a+164>>2];if(c>>>0>2]){d=J[b+12>>2];J[c>>2]=J[b+8>>2];J[c+4>>2]=d;J[c+8>>2]=J[b+16>>2];d=J[b+24>>2];J[c+12>>2]=J[b+20>>2];J[c+16>>2]=d;J[a+164>>2]=c+20;break d}J[790620]=0;da(5804,l|0,b+8|0);a=J[790620];J[790620]=0;if((a|0)!=1){if(H[b+19|0]>=0)break d;Zc(J[b+8>>2]);break d}e=Z()|0;if(H[b+19|0]>=0)break c;Zc(J[b+8>>2]);ba(e|0);B()}Kc=b+32|0;break b}ba(e|0);B()}return e|0}g=g+1|0; -if((i|0)!=(g|0))continue;break}}return 0}Sn();B()}function Ipa(a,b,c){var d=0;var e=0;var f=0;var g=0;f=K[c+1|0];if(f>>>0<33){d=-1;e=J[a+8>>2];a:{if(e&7)break a;b:{c:{d=J[a+64>>2];if((d|0)>=0&(d|0)<=J[a+60>>2])break c;J[a+4>>2]=J[a+4>>2]|32;d=-1;e=J[a+28>>2];J[a+28>>2]=e-1;d:{if((e|0)>0){J[a+60>>2]=J[a+60>>2]+1;d=J[a+24>>2];J[a+24>>2]=d+1;H[d|0]=f;break d}if((Ld(a,f)|0)==-1)break a}d=-1;e=J[a+8>>2];if(e&7)break a;f=K[c+2|0];d=J[a+64>>2];if((d|0)>=0&(d|0)<=J[a+60>>2])break c;J[a+4>>2]=J[a+4>>2]|32; -d=-1;e=J[a+28>>2];J[a+28>>2]=e-1;e:{if((e|0)>0){J[a+60>>2]=J[a+60>>2]+1;d=J[a+24>>2];J[a+24>>2]=d+1;H[d|0]=f;break e}if((Ld(a,f)|0)==-1)break a}d=-1;e=J[a+8>>2];if(e&7)break a;f=K[c+3|0];d=J[a+64>>2];if((d|0)>=0&(d|0)<=J[a+60>>2])break c;J[a+4>>2]=J[a+4>>2]|32;d=-1;e=J[a+28>>2];J[a+28>>2]=e-1;f:{if((e|0)>0){J[a+60>>2]=J[a+60>>2]+1;d=J[a+24>>2];J[a+24>>2]=d+1;H[d|0]=f;break f}if((Ld(a,f)|0)==-1)break a}d=-1;e=J[a+8>>2];if(e&7)break a;f=K[c+4|0];d=J[a+64>>2];if((d|0)>=0&(d|0)<=J[a+60>>2])break c;J[a+ -4>>2]=J[a+4>>2]|32;d=-1;e=J[a+28>>2];J[a+28>>2]=e-1;g:{if((e|0)>0){J[a+60>>2]=J[a+60>>2]+1;d=J[a+24>>2];J[a+24>>2]=d+1;H[d|0]=f;break g}if((Ld(a,f)|0)==-1)break a}d=-1;if(iw(a,K[c+5|0]))break a;d=0;if(!b|J[c+8>>2]<=0)break a;b=0;for(;1;){e=J[a+8>>2];if(e&7)break b;d=(b<<1)+c|0;f=K[d+13|0];d=K[d+12|0];g=J[a+64>>2];if((g|0)>=0&J[a+60>>2]>=(g|0))break c;e=d&15|f<<4;J[a+4>>2]=J[a+4>>2]|32;d=J[a+28>>2];J[a+28>>2]=d-1;h:{if((d|0)>0){J[a+60>>2]=J[a+60>>2]+1;d=J[a+24>>2];J[a+24>>2]=d+1;H[d|0]=e;break h}d= --1;if((Ld(a,e&255)|0)==-1)break a}d=0;b=b+1|0;if((b|0)>2])continue;break}break a}J[a+8>>2]=e|4}d=-1}return d}ga(205886,205160,771,206075);B()}function GF(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;f=Kc-32|0;Kc=f;e=J[a+584>>2];J[f+28>>2]=0;a:{b:{c:{if(J[e+488>>2]){if(!(J[e+16>>2]|!c?J[e+16>>2]?b:0:1))break c;A1(e);J[e+488>>2]=0}d=1;d:{if(!(J[a+12>>2]>>>10&1))break d;J[f+16>>2]=f+28;if(!jf(a,325,f+16|0))break d;g=J[f+28>>2];if(!g)break d;d=!J[g>>2]}e:{if(J[a+12>>2]>>>10&1)break e;J[f>>2]= -f+28;if(!jf(a,279,f))break e;g=J[f+28>>2];if(!g)break e;d=!J[g>>2]}f:{g:{h:{if(c)break h;if(b)break g;if(!J[a+8>>2])break h;if(d)break g}b=gd(40);J[b>>2]=0;J[790620]=0;h=Lt(e+492|0);a=J[790620];J[790620]=0;if((a|0)==1)break a;g=4;d=-1;i:{if(!a)break i;c=J[790621];if(!c)break i;d=wd(J[a>>2],b,4);if(!d)break b;Lc=c}a=Lc;if((d|0)!=1){J[e+492>>2]=688;J[e>>2]=h;J[e+500>>2]=689;b=Xg(e+624|0,1,b,4);g=Lc;a=0}for(;1;){j:{if(a){c=0;break j}J[790620]=0;ca(86,e|0,80,488);a=J[790620];J[790620]=0;if((a|0)==1)break a; -d=-1;k:{if(!a)break k;c=J[790621];if(!c)break k;d=wd(J[a>>2],b,g);if(!d)break b;Lc=c}c=1;a=Lc;if((d|0)==1)continue}break}Zc(b);if(c)break f;break c}b=gd(40);J[b>>2]=0;J[790620]=0;h=Lt(e+492|0);a=J[790620];J[790620]=0;if((a|0)==1)break a;g=4;d=-1;l:{if(!a)break l;c=J[790621];if(!c)break l;d=wd(J[a>>2],b,4);if(!d)break b;Lc=c}a=Lc;if((d|0)!=1){J[e+492>>2]=688;J[e>>2]=h;J[e+500>>2]=689;b=Xg(e+624|0,1,b,4);g=Lc;a=0}for(;1;){m:{if(a){c=0;break m}J[790620]=0;ca(109,e|0,80,432);a=J[790620];J[790620]=0;if((a| -0)==1)break a;d=-1;n:{if(!a)break n;c=J[790621];if(!c)break n;d=wd(J[a>>2],b,g);if(!d)break b;Lc=c}c=1;a=Lc;if((d|0)==1)continue}break}Zc(b);if(!c)break c}J[e+488>>2]=1}Kc=f+32|0;return}Zc(b);xg(a,c);B()}a=Z()|0;Zc(b);ba(a|0);B()}function LCb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;t=Kc-288|0;Kc=t;u=J[a+332>>2];b=J[b+84>>2];a=t;for(;1;){m=J[b+128>>2];n=I[c+ -64>>1];i=P(J[b+32>>2],I[c+16>>1]);j=P(J[b+224>>2],I[c+112>>1]);g=i-j|0;k=P(J[b+96>>2],I[c+48>>1]);f=P(J[b+160>>2],I[c+80>>1]);o=k-f|0;h=P(g+o|0,4433);p=P(J[b+64>>2],I[c+32>>1]);q=P(J[b+192>>2],I[c+96>>1]);r=p-q<<13;l=P(I[c>>1],J[b>>2])<<13|1024;s=r+l|0;g=h+P(g,6270)|0;J[a+240>>2]=s-g>>11;J[a+24>>2]=g+s>>11;g=l-r|0;h=h+P(o,-15137)|0;J[a+168>>2]=g-h>>11;J[a+96>>2]=h+g>>11;m=P(P(m,n),10033);n=m+l|0;g=q<<13;o=g+P(p,11190)|0;q=n-o|0;s=f+i|0;h=P(s+j|0,7053);r=P(k,-4433);v=h+((r+P(i,-5540)|0)+P(j,-16244)| -0)|0;J[a+144>>2]=q-v>>11;J[a+120>>2]=q+v>>11;n=n+o|0;o=P(i,2295);i=P(k,10703);k=h+P(s,2139)|0;o=(o+i|0)+k|0;J[a+264>>2]=n-o>>11;J[a>>2]=n+o>>11;p=P(p,2998)-g|0;l=l-m|0;m=p+l|0;g=r+P(f,-12112)|0;f=P(f+j|0,-8565);k=k+(g+f|0)|0;J[a+216>>2]=m-k>>11;J[a+48>>2]=k+m>>11;l=l-p|0;j=f+(h+(P(j,12998)-i|0)|0)|0;J[a+192>>2]=l-j>>11;J[a+72>>2]=j+l>>11;a=a+4|0;b=b+4|0;c=c+2|0;w=w+1|0;if((w|0)!=6)continue;break}b=u+128|0;a=t;j=0;for(;1;){i=J[a+20>>2];f=J[a+4>>2];l=P(i+f|0,2998);c=J[(j<<2)+d>>2]+e|0;k=J[a+12>>2]; -h=l+(k+f<<13)|0;u=(J[a>>2]<<13)+131072|0;p=J[a+16>>2];m=u+P(p,5793)|0;n=P(J[a+8>>2],10033);g=m+n|0;H[c|0]=K[b+(h+g>>>18&1023)|0];H[c+5|0]=K[b+(g-h>>>18&1023)|0];f=f-(i+k|0)<<13;h=u+P(p,-11586)|0;H[c+1|0]=K[b+(f+h>>>18&1023)|0];H[c+4|0]=K[b+(h-f>>>18&1023)|0];i=l+(i-k<<13)|0;f=m-n|0;H[c+2|0]=K[b+(i+f>>>18&1023)|0];H[c+3|0]=K[b+(f-i>>>18&1023)|0];a=a+24|0;j=j+1|0;if((j|0)!=12)continue;break}Kc=t+288|0}function iob(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k= -0;var l=0;var m=0;var n=0;i=Kc-48|0;Kc=i;h=J[a+8>>2];j=J[a+12>>2];J[i+4>>2]=1044184;J[i>>2]=1043984;J[i+8>>2]=h;J[i+12>>2]=j;h=J[a+28>>2];J[i+24>>2]=J[a+24>>2];J[i+28>>2]=h;h=J[a+36>>2];J[i+32>>2]=J[a+32>>2];J[i+36>>2]=h;J[i+40>>2]=J[a+40>>2];h=J[a+20>>2];J[i+16>>2]=J[a+16>>2];J[i+20>>2]=h;eU(i,J[c>>2],J[c+4>>2]);a=J[c>>2];m=d-a|0;e=e-(J[c+4>>2]+(a>>>0>d>>>0)|0)|0;n=e;d=m;a=J[i+20>>2];a:{b:{if(!a)break b;k=J[a+20>>2];h=J[a+24>>2]-k|0;j=J[i+32>>2];l=h-j|0;h=0-(h>>>0>>0)|0;h=(h|0)==(e|0)&d>>>0>l>>> -0|e>>>0>h>>>0?l:d;a=Pc[J[J[b>>2]+152>>2]](b,f,j+(J[a+16>>2]+k|0)|0,h,0,g)|0;if(a)break a;a=h;k=J[i+24>>2];j=a+k|0;l=0;h=l+J[i+28>>2]|0;J[i+24>>2]=j;J[i+28>>2]=j>>>0>>0?h+1|0:h;h=d-a|0;j=e-((a>>>0>d>>>0)+l|0)|0;if((a|0)==(d|0)&(e|0)==(l|0)){d=h;e=j;a=0;break a}a=J[J[i+20>>2]>>2];J[i+32>>2]=0;J[i+20>>2]=a;if(!a){d=h;e=j;break b}for(;1;){d=J[a+20>>2];l=J[a+24>>2]-d|0;k=!j&h>>>0>l>>>0|(j|0)!=0;e=k?l:h;k=k?0:j;a=Pc[J[J[b>>2]+152>>2]](b,f,d+J[a+16>>2]|0,e,0,g)|0;if(a){d=h;e=j;break a}d=k+J[i+28>>2]| -0;a=e+J[i+24>>2]|0;d=a>>>0>>0?d+1|0:d;J[i+24>>2]=a;J[i+28>>2]=d;d=h-e|0;e=j-((e>>>0>h>>>0)+k|0)|0;if(!j&h>>>0<=l>>>0){a=0;break a}a=J[J[i+20>>2]>>2];J[i+32>>2]=0;J[i+20>>2]=a;h=d;j=e;if(a)continue;break}}a=0;if(!(d|e)){d=0;e=0;break a}h=J[i+40>>2];if(!h)break a;j=!e&d>>>0>>0;a=j?d:h;h=d;d=a;a=Pc[J[J[b>>2]+152>>2]](b,f,J[i+36>>2],a,0,g)|0;b=a?0:d;d=h-b|0;e=e-((b>>>0>h>>>0)+(a?0:j?e:0)|0)|0}b=m-d|0;d=J[c+4>>2]+(n-((d>>>0>m>>>0)+e|0)|0)|0;e=b;b=J[c>>2]+b|0;d=e>>>0>b>>>0?d+1|0:d;J[c>>2]=b;J[c+4>> -2]=d;Kc=i+48|0;return a|0}function VQa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;e=Kc-80|0;Kc=e;a:{b:{c:{d:{e:{if(a){if(!b)break e;if(!d)break d;if(c>>>0<=2){ud(d,1,2716730,0);break a}if(K[a+124|0]){ud(d,4,2716779,0);g=1;break a}g=1;ee(b,a+40|0,1);ee(b+1|0,a+52|0,1);ee(b+2|0,a+44|0,1);f=b+3|0;f:{g:{h:{h=J[a+40>>2];switch(h-1|0){case 1:break g;case 0:break h;default:break f}}if(c>>>0<=6){J[e+16>>2]=c;ud(d,1,2716904,e+16|0);g=0;break a}if(!((c|0)==7|J[a+48>>2]== -14)){J[e+48>>2]=c;ud(d,2,2716904,e+48|0)}ee(f,a+48|0,4);if(J[a+48>>2]!=14)break b;f=kg(36);if(!f){g=0;ud(d,1,2716960,0);break a}J[f>>2]=14;J[e+64>>2]=0;J[e+56>>2]=0;J[e+72>>2]=0;J[e+60>>2]=0;J[e+68>>2]=0;J[e+76>>2]=0;g=4470064;J[e+52>>2]=4470064;J[f+4>>2]=1145390592;i:{if((c|0)!=7){if((c|0)==35){ee(b+7|0,e+76|0,4);ee(b+11|0,e+72|0,4);ee(b+15|0,e+68|0,4);ee(b+19|0,e- -64|0,4);ee(b+23|0,e+60|0,4);ee(b+27|0,e+56|0,4);ee(b+31|0,e+52|0,4);J[f+4>>2]=0;g=J[e+52>>2];d=J[e+56>>2];c=J[e+72>>2];i=J[e+68>>2]; -j=J[e+76>>2];h=J[e+64>>2];b=J[e+60>>2];break i}J[e+32>>2]=c;ud(d,2,2716995,e+32|0)}d=0;c=0;h=0;b=0}J[f+24>>2]=b;J[f+16>>2]=i;J[f+8>>2]=j;J[f+32>>2]=g;J[f+28>>2]=d;J[f+20>>2]=h;J[f+12>>2]=c;J[a+112>>2]=0;J[a+108>>2]=f;break b}b=c-3|0;J[a+112>>2]=b;d=Ef(1,b);J[a+108>>2]=d;if(!d)break c;if((c|0)<=3)break b;d=0;for(;1;){ee(f,e+76|0,1);H[J[a+108>>2]+d|0]=J[e+76>>2];f=f+1|0;d=d+1|0;if((b|0)!=(d|0))continue;break}break b}if(h>>>0<3)break a;J[e>>2]=h;ud(d,4,2717042,e);break a}ga(2708955,2709251,1473,2725970); -B()}ga(2716674,2709251,1474,2725970);B()}ga(2709895,2709251,1475,2725970);B()}g=0;J[a+112>>2]=0;break a}g=1;H[a+124|0]=1}Kc=e+80|0;return g|0}function A4a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;e=Kc-16|0;Kc=e;f=ve(a);J[f>>2]=1121468;a:{b:{c:{d:{if(!(!b|!d)){J[790620]=0;da(5762,d|0,f|0);a=J[790620];J[790620]=0;e:{f:{if((a|0)!=1){J[790620]=0;a=_(4,32)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;J[790620]=0;c=ha(5210,a|0,c|0,1,0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)break e;b=Z()|0;Zc(a); -break a}b=Z()|0;break a}b=Z()|0;break a}H[e+8|0]=K[1077455];H[e+15|0]=5;H[e+9|0]=0;J[790620]=0;J[e+4>>2]=K[1077451]|K[1077452]<<8|(K[1077453]<<16|K[1077454]<<24);ca(5067,f|0,e+4|0,c|0);a=J[790620];J[790620]=0;g:{if((a|0)!=1){if(H[e+15|0]<0)Zc(J[e+4>>2]);J[790620]=0;a=_(4,24)|0;c=J[790620];J[790620]=0;if((c|0)==1)break b;J[a+4>>2]=0;J[a+8>>2]=0;J[a+20>>2]=1;J[a>>2]=1070844;J[a+12>>2]=0;J[a+16>>2]=0;J[790620]=0;J[a+4>>2]=J[a+4>>2]|1;c=J[790620];J[790620]=0;if((c|0)!=1)break g;break b}b=Z()|0;if(H[e+ -15|0]>=0)break a;Zc(J[e+4>>2]);break a}H[e+15|0]=7;H[e+11|0]=0;J[790620]=0;J[e+4>>2]=K[1076986]|K[1076987]<<8|(K[1076988]<<16|K[1076989]<<24);c=K[1076989]|K[1076990]<<8|(K[1076991]<<16|K[1076992]<<24);H[e+7|0]=c;H[e+8|0]=c>>>8;H[e+9|0]=c>>>16;H[e+10|0]=c>>>24;ca(5067,f|0,e+4|0,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break d;if(H[e+15|0]<0)Zc(J[e+4>>2]);J[790620]=0;H[e+8|0]=0;J[e+4>>2]=1701869908;H[e+15|0]=4;ca(5212,f|0,e+4|0,1077692);a=J[790620];J[790620]=0;if((a|0)==1)break c;if(H[e+15|0]<0)Zc(J[e+ -4>>2]);J[790620]=0;da(5959,b|0,f|0);a=J[790620];J[790620]=0;if((a|0)==1)break b}Kc=e+16|0;return f|0}b=Z()|0;if(H[e+15|0]>=0)break a;Zc(J[e+4>>2]);break a}b=Z()|0;if(H[e+15|0]>=0)break a;Zc(J[e+4>>2]);break a}b=Z()|0}ff(f);ba(b|0);B()}function D6(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;g=Kc-32|0;Kc=g;J[g+16>>2]=13;J[b>>2]=-1;J[b+4>>2]=-1;J[c>>2]=0;J[c+4>>2]=0;k=hq(a,J[a+32>>2],2478930,g+16|0);if(J[k>>2]==3){h=1;e=av(J[k+ -8>>2]);d=J[e+8>>2];if((d|0)>=3){i=oe(J[J[e>>2]+8>>2],2479170)?-1:0;f=0;a:{if(J[e+8>>2]<4)break a;i=oe(J[J[e>>2]+12>>2],2479170)?i:1;f=0;if(J[e+8>>2]<5)break a;i=oe(J[J[e>>2]+16>>2],2479170)?i:2;d=6;f=0;if(J[e+8>>2]<6)break a;i=oe(J[J[e>>2]+20>>2],2479170)?i:3;f=0;if(J[e+8>>2]<7)break a;f=-1;for(;1;){j=d<<2;b:{if(!oe(J[j+J[e>>2]>>2],2479170)){i=d-2|0;break b}f=oe(J[j+J[e>>2]>>2],2479521)?f:d-6|0}d=d+1|0;if((d|0)>2])continue;break}f=(f|0)>=0}c:{d:{if((i|0)>=0){l=i<<2;d=J[J[l+J[e>>2]>>2]+8>>2]; -j=(K[d|0]==47)+d|0;d=Kc-48|0;Kc=d;J[d+32>>2]=13;J[d+16>>2]=13;J[d>>2]=13;J[g+8>>2]=-1;J[g+12>>2]=-1;e:{f:{g:{h:{if(J[id(J[a+32>>2],2480023,d+32|0,0)>>2]==7){if(J[id(J[d+40>>2],2480220,d+16|0,0)>>2]==7){if(J[xf(J[d+24>>2],j,d)>>2]==9)break h;bd(d)}bd(d+16|0)}m=d+32|0;bd(m);if(J[id(J[J[a>>2]+16>>2],2480023,m,0)>>2]!=7)break e;if(J[id(J[d+40>>2],2480220,d+16|0,0)>>2]!=7)break f;if(J[xf(J[d+24>>2],j,d)>>2]!=9)break g}a=J[d+12>>2];J[g+8>>2]=J[d+8>>2];J[g+12>>2]=a}bd(d)}bd(d+16|0)}bd(d+32|0);Kc=d+48|0; -a=J[g+12>>2];J[b>>2]=J[g+8>>2];J[b+4>>2]=a;h=Ug(J[J[(J[e>>2]+l|0)+4>>2]+8>>2]);if(f)break d;break c}if(!f)break c}n=h;a=J[e>>2]+(i<<2)|0;h=Ug(J[J[a+8>>2]+8>>2]);o=h*h;h=Ug(J[J[a+12>>2]+8>>2]);h=n*Y(o+h*h)}d=J[e+8>>2]}O[c>>3]=h;if((d|0)>0){a=0;for(;1;){b=J[J[e>>2]+(a<<2)>>2];if(b){Zc(Hd(b));d=J[e+8>>2]}a=a+1|0;if((d|0)>(a|0))continue;break}}Zc(he(e))}bd(k);Kc=g+32|0}function pd(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;e=J[a+1176>>2];if((e| -0)<=J[a+92>>2]){f=J[b+20>>2];a:{for(;1;){J[b>>2]=2147483632;J[b+28>>2]=f;j=J[b+8>>2];J[b+16>>2]=j;I[f+2>>1]=0;e=J[a+44>>2]+(e-J[a+84>>2]<<3)|0;k=J[e+4>>2];if(k){e=J[a+32>>2]+(J[e>>2]<<2)|0;l=0;i=2147483632;g=f;for(;1;){f=J[e>>2];l=J[f+8>>2]+l|0;m=J[f+12>>2];h=J[f>>2];d=k-1|0;b:{if(!d){n=1;c=0;break b}k=((k<<2)+e|0)-4|0;for(;1;){c=e+4|0;f=J[e+4>>2];e=J[f>>2];n=(e|0)==(h|0);if((e|0)!=(h|0)){e=c;c=d;break b}l=J[f+8>>2]+l|0;m=J[f+12>>2]+m|0;e=c;d=d-1|0;if(d)continue;break}e=k;c=0}k=c;if(m){d=(l<<9)-m>> -9;c=d>>31;d=(c^d)-c|0;c=d&511;c=J[a+1156>>2]==1?c>>>0>256?512-c|0:c:d;c=J[((((c|0)>=255?255:c)<<2)+a|0)+132>>2];if(c){H[j|0]=c;c=J[b+28>>2];c:{d:{if((J[b>>2]+1|0)!=(h|0))break d;g=I[c+2>>1];if((g|0)<=0)break d;I[c+2>>1]=g+1;d=J[b+16>>2];g=c;break c}g=c+8|0;J[b+28>>2]=g;d=J[b+16>>2];I[c+10>>1]=1;I[c+8>>1]=h;J[c+12>>2]=d}J[b>>2]=h;j=d+1|0;J[b+16>>2]=j;i=h}h=h+1|0}e:{if(n)break e;f=J[f>>2];if((f|0)<=(h|0))break e;d=l<<9>>9;c=d>>31;d=(c^d)-c|0;c=d&511;c=J[a+1156>>2]==1?c>>>0>256?512-c|0:c:d;c=J[((((c| -0)>=255?255:c)<<2)+a|0)+132>>2];if(!c)break e;d=f-h|0;f:{g:{if((i+1|0)!=(h|0))break g;i=I[g+2>>1];if((c|0)!=K[J[g+4>>2]]|(i|0)>=0)break g;I[g+2>>1]=i-d;break f}H[j|0]=c;c=J[b+28>>2];g=c+8|0;J[b+28>>2]=g;i=J[b+16>>2];j=i+1|0;J[b+16>>2]=j;I[c+10>>1]=0-d;I[c+8>>1]=h;J[c+12>>2]=i}i=f-1|0;J[b>>2]=i}if(k)continue;break}f=J[b+20>>2];if((g|0)!=(f|0))break a}g=J[a+1176>>2];e=g+1|0;J[a+1176>>2]=e;if((g|0)>2])continue;break}return 0}e=b;b=J[a+1176>>2];J[e+4>>2]=b;J[a+1176>>2]=b+1;a=1}else a=0;return a} -function Gd(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;e=J[a+1212>>2];if((e|0)<=J[a+92>>2]){f=J[b+20>>2];a:{for(;1;){J[b>>2]=2147483632;J[b+28>>2]=f;j=J[b+8>>2];J[b+16>>2]=j;I[f+2>>1]=0;e=J[a+44>>2]+(e-J[a+84>>2]<<3)|0;k=J[e+4>>2];if(k){e=J[a+32>>2]+(J[e>>2]<<2)|0;l=0;i=2147483632;g=f;for(;1;){f=J[e>>2];l=J[f+8>>2]+l|0;m=J[f+12>>2];h=J[f>>2];d=k-1|0;b:{if(!d){n=1;c=0;break b}k=((k<<2)+e|0)-4|0;for(;1;){c=e+4|0;f=J[e+4>>2];e=J[f>>2];n=(e|0)== -(h|0);if((e|0)!=(h|0)){e=c;c=d;break b}l=J[f+8>>2]+l|0;m=J[f+12>>2]+m|0;e=c;d=d-1|0;if(d)continue;break}e=k;c=0}k=c;if(m){d=(l<<9)-m>>9;c=d>>31;d=(c^d)-c|0;c=d&511;c=J[a+1184>>2]==1?c>>>0>256?512-c|0:c:d;c=J[((((c|0)>=255?255:c)<<2)+a|0)+160>>2];if(c){H[j|0]=c;c=J[b+28>>2];c:{d:{if((J[b>>2]+1|0)!=(h|0))break d;g=I[c+2>>1];if((g|0)<=0)break d;I[c+2>>1]=g+1;d=J[b+16>>2];g=c;break c}g=c+8|0;J[b+28>>2]=g;d=J[b+16>>2];I[c+10>>1]=1;I[c+8>>1]=h;J[c+12>>2]=d}J[b>>2]=h;j=d+1|0;J[b+16>>2]=j;i=h}h=h+1|0}e:{if(n)break e; -f=J[f>>2];if((f|0)<=(h|0))break e;d=l<<9>>9;c=d>>31;d=(c^d)-c|0;c=d&511;c=J[a+1184>>2]==1?c>>>0>256?512-c|0:c:d;c=J[((((c|0)>=255?255:c)<<2)+a|0)+160>>2];if(!c)break e;d=f-h|0;f:{g:{if((i+1|0)!=(h|0))break g;i=I[g+2>>1];if((c|0)!=K[J[g+4>>2]]|(i|0)>=0)break g;I[g+2>>1]=i-d;break f}H[j|0]=c;c=J[b+28>>2];g=c+8|0;J[b+28>>2]=g;i=J[b+16>>2];j=i+1|0;J[b+16>>2]=j;I[c+10>>1]=0-d;I[c+8>>1]=h;J[c+12>>2]=i}i=f-1|0;J[b>>2]=i}if(k)continue;break}f=J[b+20>>2];if((g|0)!=(f|0))break a}g=J[a+1212>>2];e=g+1|0;J[a+ -1212>>2]=e;if((g|0)>2])continue;break}return 0}e=b;b=J[a+1212>>2];J[e+4>>2]=b;J[a+1212>>2]=b+1;a=1}else a=0;return a}function qna(a,b,c,d,e,f){var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;var y=0;s=d-1|0;i=s<<2;a:{b:{c:{if(!f){h=P(b,12)+a|0;k=(b<<3)+a|0;l=(b<<2)+a|0;f=K[c^3];x=(e<<2)+c|0;e=K[x^3];if((d|0)<=1)break c;b=0;for(;1;){n=n+1|0;d=K[x+n^3];g=K[c+n^3];H[a+b^3]=f;o=b|1;j=P(f,3);t=j+g|0; -H[o+a^3]=t>>>2;p=b|2;u=f+g|0;H[p+a^3]=u>>>1;q=b|3;m=P(g,3);v=m+f|0;H[q+a^3]=v>>>2;w=e+j|0;H[b+l^3]=w>>>2;r=P(e,3);y=r+d|0;H[l+o^3]=(y+P(f,9)|0)+m>>>4;H[l+p^3]=(m+w|0)+d>>>3;j=P(d,3);H[l+q^3]=j+(P(g,9)+w|0)>>>4;H[b+k^3]=e+f>>>1;H[k+o^3]=t+y>>>3;H[k+p^3]=(d+e|0)+u>>>2;H[k+q^3]=(e+j|0)+v>>>3;H[b+h^3]=f+r>>>2;H[h+o^3]=(P(e,9)+t|0)+j>>>4;H[h+p^3]=(r+u|0)+j>>>3;H[h+q^3]=(r+v|0)+P(d,9)>>>4;b=b+4|0;e=d;f=g;if((n|0)!=(s|0))continue;break}break b}e=P(b,12)+a|0;g=(b<<3)+a|0;h=(b<<2)+a|0;f=K[c^3];d:{if((d|0)< -2){d=f;break d}b=0;for(;1;){p=p+1|0;d=K[p+c^3];H[a+b^3]=f;k=b|1;l=P(f,3)+d>>>2|0;H[k+a^3]=l;j=b|2;m=d+f>>>1|0;H[j+a^3]=m;n=b|3;o=P(d,3)+f>>>2|0;H[n+a^3]=o;H[b+h^3]=f;H[h+k^3]=l;H[h+j^3]=m;H[h+n^3]=o;H[b+g^3]=f;H[g+k^3]=l;H[g+j^3]=m;H[g+n^3]=o;H[b+e^3]=f;H[e+k^3]=l;H[e+j^3]=m;H[e+n^3]=o;b=b+4|0;f=d;if((p|0)!=(s|0))continue;break}}H[a+i^3]=d;b=i|1;H[b+a^3]=d;c=i|2;H[c+a^3]=d;f=a;a=i|3;H[f+a^3]=d;H[h+i^3]=d;H[b+h^3]=d;H[c+h^3]=d;H[a+h^3]=d;H[g+i^3]=d;H[b+g^3]=d;H[c+g^3]=d;H[a+g^3]=d;H[e+i^3]=d;H[b+e^ -3]=d;H[c+e^3]=d;a=a+e|0;break a}j=P(e,3);m=P(f,3);g=f;d=e}H[a+i^3]=g;b=i|1;H[b+a^3]=g;c=i|2;H[c+a^3]=g;e=a;a=i|3;H[e+a^3]=g;e=d+m>>>2|0;H[i+l^3]=e;H[b+l^3]=e;H[c+l^3]=e;H[a+l^3]=e;d=d+g>>>1|0;H[i+k^3]=d;H[b+k^3]=d;H[c+k^3]=d;H[a+k^3]=d;d=g+j>>>2|0;H[h+i^3]=d;H[b+h^3]=d;H[c+h^3]=d;a=a+h|0}H[a^3]=d}function m3b(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;if(K[b+32|0])return Bf(a,J[b>>2],0,0)|0;c=J[a+428>>2];H[c+8|0]=K[b+33|0];g=c+8|0;d=J[b+36>>2];a:{b:{c:{if(!d){if(K[b+44|0]){d= -c+9|0;c=g;break b}if(!(K[b+47|0]|(K[b+45|0]|K[b+46|0]))){e=1;break a}d=c+9|0;c=g;e=1;break c}ad(c+9|0,J[b+40>>2],d);f=J[b+36>>2];c=g+f|0;d=c+1|0;if(K[b+44|0])break b;e=f+1|0}if(K[b+45|0]|K[b+46|0])break b;if(!K[b+47|0])break a}H[d|0]=0;H[c+2|0]=K[b+44|0];H[c+3|0]=K[b+45|0];H[c+4|0]=K[b+46|0];H[c+5|0]=K[b+47|0];d:{if(!K[b+44|0]){e=f+6|0;c=c+6|0;break d}d=J[b+48>>2];d=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);H[c+6|0]=d;H[c+7|0]=d>>>8;H[c+8|0]=d>>>16;H[c+9|0]=d>>>24;e=f+10|0;c=c+10|0}d=c;if(K[b+45|0]){c= -J[b+52>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d|0]=c;H[d+1|0]=c>>>8;H[d+2|0]=c>>>16;H[d+3|0]=c>>>24;e=e+4|0;d=d+4|0}if(K[b+46|0]){H[d|0]=K[b+56|0];c=J[b+60>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d+1|0]=c;H[d+2|0]=c>>>8;H[d+3|0]=c>>>16;H[d+4|0]=c>>>24;c=J[b+64>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d+5|0]=c;H[d+6|0]=c>>>8;H[d+7|0]=c>>>16;H[d+8|0]=c>>>24;c=J[b+68>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d+9|0]=c;H[d+10|0]=c>>>8;H[d+11|0]=c>>>16;H[d+12|0]=c>>>24;c=J[b+ -72>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d+13|0]=c;H[d+14|0]=c>>>8;H[d+15|0]=c>>>16;H[d+16|0]=c>>>24;e=e+17|0;d=d+17|0}if(!K[b+47|0])break a;c=J[b+76>>2];e=(c<<2)+e|0;if(!c)break a;f=J[b+80>>2];for(;1;){c=J[f>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d|0]=c;H[d+1|0]=c>>>8;H[d+2|0]=c>>>16;H[d+3|0]=c>>>24;d=d+4|0;f=f+4|0;h=h+1|0;if(h>>>0>2])continue;break}}return Bf(a,J[b>>2],e,g)|0}function B7a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;c=Kc-16| -0;Kc=c;H[c+11|0]=7;H[c+7|0]=0;J[790620]=0;J[c>>2]=K[1077258]|K[1077259]<<8|(K[1077260]<<16|K[1077261]<<24);d=K[1077261]|K[1077262]<<8|(K[1077263]<<16|K[1077264]<<24);H[c+3|0]=d;H[c+4|0]=d>>>8;H[c+5|0]=d>>>16;H[c+6|0]=d>>>24;ca(5212,b|0,c|0,1081736);d=J[790620];J[790620]=0;a:{b:{c:{d:{e:{if((d|0)!=1){if(H[c+11|0]<0)Zc(J[c>>2]);d=J[a+88>>2];H[c+8|0]=K[1081852];e=K[1081848]|K[1081849]<<8|(K[1081850]<<16|K[1081851]<<24);J[c>>2]=K[1081844]|K[1081845]<<8|(K[1081846]<<16|K[1081847]<<24);J[c+4>>2]=e;H[c+ -11|0]=9;H[c+9|0]=0;e=J[a+72>>2];J[790620]=0;ca(5067,d|0,c|0,e|0);d=J[790620];J[790620]=0;if((d|0)==1)break e;if(H[c+11|0]<0)Zc(J[c>>2]);d=_c(44);e=J[a+44>>2];J[790620]=0;f=$(5766,d|0,e|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break d;e=_c(16);J[c>>2]=e;J[c+4>>2]=11;J[c+8>>2]=-2147483632;d=K[1081903]|K[1081904]<<8|(K[1081905]<<16|K[1081906]<<24);H[e+7|0]=d;H[e+8|0]=d>>>8;H[e+9|0]=d>>>16;H[e+10|0]=d>>>24;d=K[1081900]|K[1081901]<<8|(K[1081902]<<16|K[1081903]<<24);g=K[1081896]|K[1081897]<<8|(K[1081898]<< -16|K[1081899]<<24);H[e|0]=g;H[e+1|0]=g>>>8;H[e+2|0]=g>>>16;H[e+3|0]=g>>>24;H[e+4|0]=d;H[e+5|0]=d>>>8;H[e+6|0]=d>>>16;H[e+7|0]=d>>>24;H[e+11|0]=0;J[790620]=0;ca(5067,b|0,c|0,f|0);b=J[790620];J[790620]=0;if((b|0)==1)break c;if(H[c+11|0]<0)Zc(J[c>>2]);J[f+32>>2]=J[f+32>>2]|1024;h=a,i=Pc[J[J[f>>2]+16>>2]](f)|0,J[h+76>>2]=i;Kc=c+16|0;return}a=Z()|0;if(H[c+11|0]>=0)break b;break a}a=Z()|0;if(H[c+11|0]>=0)break b;break a}a=Z()|0;Zc(d);ba(a|0);B()}a=Z()|0;if(H[c+11|0]>=0)break b;Zc(J[c>>2])}ba(a|0);B()}Zc(J[c>> -2]);ba(a|0);B()}function Ax(a,b,c,d,e){var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;if(J[a+8>>2]==1){Bd(J[a+628>>2],J[a>>2],78960,0);return-1}if(!(K[a+13|0]&4)){Bd(J[a+628>>2],J[a>>2],79185,0);return-1}f=Kc+-64|0;Kc=f;g=J[a+56>>2];a:{b:{if(g>>>0<=c>>>0){h=J[a>>2];i=J[a+628>>2];J[f+52>>2]=g-1;J[f+48>>2]=c;Bd(i,h,66263,f+48|0);break b}g=J[a+60>>2];if(g>>>0<=d>>>0){h=J[a>>2];i=J[a+628>>2];J[f+36>>2]=g-1;J[f+32>>2]=d;Bd(i,h,67112,f+32|0);break b}g=J[a- -64>>2];if(!g){h=J[a>>2];i=J[a+628>>2]; -J[f+20>>2]=g-1;J[f+16>>2]=0;Bd(i,h,67801,f+16|0);break b}g=1;if(L[a+138>>1]!=2)break a;h=L[a+98>>1];if(h>>>0>e>>>0)break a;g=J[a>>2];i=J[a+628>>2];J[f+4>>2]=h-1;J[f>>2]=e;Bd(i,g,68541,f)}g=0}Kc=f- -64|0;if(!g)return-1;h=J[a+72>>2];f=1;g=J[a+68>>2];if((g|0)==-1)g=J[a+56>>2];h=(h|0)==-1?J[a+60>>2]:h;c:{d:{if(!g|!h)break d;k=J[a- -64>>2];i=J[a+76>>2];i=(i|0)==-1?k:i;if(!i)break d;f=0;j=J[a+56>>2];if(j>>>0<0-g>>>0)l=((g+j|0)-1>>>0)/(g>>>0)|0;j=J[a+60>>2];if(j>>>0<0-h>>>0)f=((h+j|0)-1>>>0)/(h>>>0)|0;j= -0;if(0-i>>>0>k>>>0)j=((i+k|0)-1>>>0)/(i>>>0)|0;e=P(P(P(e,j)+(0/(i>>>0)|0)|0,f)+((d>>>0)/(h>>>0)|0)|0,l)+((c>>>0)/(g>>>0)|0)|0;if(L[a+138>>1]==2)break c;f=P(P(0/(i>>>0)|0,f)+((d>>>0)/(h>>>0)|0)|0,l)+((c>>>0)/(g>>>0)|0)|0}e=f}c=e;e=b;f=Kc-16|0;Kc=f;e:{if(J[a+8>>2]==1){Bd(J[a+628>>2],J[a>>2],78960,0);b=-1;break e}if(!(K[a+13|0]&4)){Bd(J[a+628>>2],J[a>>2],79185,0);b=-1;break e}b=J[a+180>>2];if(b>>>0<=c>>>0){d=J[a>>2];a=J[a+628>>2];J[f+4>>2]=b;J[f>>2]=c;Bd(a,d,70831,f);b=-1;break e}d=J[a+508>>2];b=-1; -if(!T6(a,c))break e;if(!(Pc[J[a+556>>2]](a,e,d,(c>>>0)/M[a+176>>2]&65535)|0))break e;Pc[J[a+652>>2]](a,e,d);b=d}Kc=f+16|0;return b}function dnb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;a:{d=Kc-16|0;Kc=d;b:{c:{d:{e:{f:{g:{h:{b=J[b+4>>2];c=J[b+4>>2];i:{if(!c){H[a|0]=0;H[a+11|0]=0;break i}J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[790620]=0;c=gv(c);e=J[790620];J[790620]=0;if((e|0)==1)break c;if(c)break i;c=J[b+4>>2];if(!c)break i;J[790620]=0;h=tp(c);c=J[790620];J[790620]=0;if((c| -0)==1)break h;c=J[b+4>>2];if(!c)break i;for(;1;){J[790620]=0;c=_(4361,c|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break g;if((c|0)!=1)break i;c=J[b+4>>2];J[790620]=0;c=_(4362,c|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break g;if((c|0)==-1)break i;e=J[b+4>>2];j:{if(!e){e=-1;break j}J[790620]=0;e=tp(e);f=J[790620];J[790620]=0;if((f|0)==1)break g}if((c|0)==15|(e|0)<(h|0))break i;k:{if(!(1<>>0>14)break k;c=J[b+4>>2];J[790620]=0;e=_(4363,c|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break f;l:{if(!e){H[d+ -15|0]=0;c=d+4|0;break l}c=td(e);if(c>>>0>=2147483632){J[790620]=0;aa(3248,d+4|0);b=J[790620];J[790620]=0;if((b|0)==1)break e;B()}m:{if(c>>>0<=10){H[d+15|0]=c;f=d+4|0;break m}J[790620]=0;g=(c|15)+1|0;f=_(4,g|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break f;J[d+4>>2]=f;J[d+8>>2]=c;J[d+12>>2]=g|-2147483648}c=vd(f,e,c)+c|0}H[c|0]=0;J[790620]=0;c=K[d+15|0];e=c<<24>>24<0;ea(3059,a|0,(e?J[d+4>>2]:d+4|0)|0,(e?J[d+8>>2]:c)|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break d;if(H[d+15|0]>=0)break k;Zc(J[d+4>> -2])}c=J[b+4>>2];if(c)continue;break}}Kc=d+16|0;break a}b=Z()|0;break b}b=Z()|0;break b}b=Z()|0;break b}b=Z()|0;break b}b=Z()|0;if(H[d+15|0]>=0)break b;Zc(J[d+4>>2]);break b}b=Z()|0}if(H[a+11|0]<0)Zc(J[a>>2]);ba(b|0);B()}}function Bcc(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;if(J[a+12>>2]<=0)return 0;g=J[a+16>>2];a:{b:{for(;1;){d=J[c+8>>2];if(d&7)break a;e=K[g+1|0];f=J[c+64>>2];if((f|0)>=0&(f|0)<=J[c+60>>2])break b;J[c+4>>2]=J[c+4>>2]|32;d=J[c+28>>2];J[c+28>>2]=d-1;c:{if((d| -0)>0){J[c+60>>2]=J[c+60>>2]+1;d=J[c+24>>2];J[c+24>>2]=d+1;H[d|0]=e;break c}if((Ld(c,e)|0)==-1)break a}e=J[g+4>>2];d:{if(M[b>>2]>=257){if(!lj(c,e))break d;break a}d=J[c+8>>2];if(d&7)break a;f=J[c+64>>2];if((f|0)>=0&(f|0)<=J[c+60>>2])break b;J[c+4>>2]=J[c+4>>2]|32;d=J[c+28>>2];J[c+28>>2]=d-1;if((d|0)>0){J[c+60>>2]=J[c+60>>2]+1;d=J[c+24>>2];J[c+24>>2]=d+1;H[d|0]=e;break d}if((Ld(c,e&255)|0)==-1)break a}if(lj(c,J[g+12>>2]))break a;d=J[c+8>>2];if(d&7)break a;e=K[g+2|0];f=J[c+64>>2];if((f|0)>=0&(f|0)<= -J[c+60>>2])break b;J[c+4>>2]=J[c+4>>2]|32;d=J[c+28>>2];J[c+28>>2]=d-1;e:{if((d|0)>0){J[c+60>>2]=J[c+60>>2]+1;d=J[c+24>>2];J[c+24>>2]=d+1;H[d|0]=e;break e}if((Ld(c,e)|0)==-1)break a}e=J[g+8>>2];f:{if(M[b>>2]>=257){if(!lj(c,e))break f;break a}d=J[c+8>>2];if(d&7)break a;f=J[c+64>>2];if((f|0)>=0&(f|0)<=J[c+60>>2])break b;J[c+4>>2]=J[c+4>>2]|32;d=J[c+28>>2];J[c+28>>2]=d-1;if((d|0)>0){J[c+60>>2]=J[c+60>>2]+1;d=J[c+24>>2];J[c+24>>2]=d+1;H[d|0]=e;break f}if((Ld(c,e&255)|0)==-1)break a}d=J[c+8>>2];if(d&7)break a; -e=K[g|0];f=J[c+64>>2];if((f|0)>=0&(f|0)<=J[c+60>>2])break b;J[c+4>>2]=J[c+4>>2]|32;d=J[c+28>>2];J[c+28>>2]=d-1;g:{if((d|0)>0){J[c+60>>2]=J[c+60>>2]+1;d=J[c+24>>2];J[c+24>>2]=d+1;H[d|0]=e;break g}if((Ld(c,e)|0)==-1)break a}g=g+16|0;h=h+1|0;if((h|0)>2])continue;break}return 0}J[c+8>>2]=d|4}return-1}function t0b(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;c=Kc-48|0;Kc=c;e=c+36|0;d=K[b+11|0];f=d<<24>>24<0;mn(e,f?J[b>>2]:b,f?J[b+4>>2]:d);J[c+32>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;d=0;b=0;a:{if(!J[a+ -20>>2]){a=J[a+16>>2];J[790620]=0;ca(1644,c+12|0,a|0,e|0);a=J[790620];J[790620]=0;if((a|0)==1)break a;if(H[c+35|0]<0)Zc(J[c+24>>2]);J[c+32>>2]=J[c+20>>2];a=J[c+16>>2];J[c+24>>2]=J[c+12>>2];J[c+28>>2]=a;d=J[c+28>>2];b=K[c+35|0]}a=b&255;b=b<<24>>24;b:{if((b|0)<0?d:a)break b;d=K[c+47|0];a=d<<24>>24;c:{if((b|0)>=0){if((a|0)<0)break c;J[c+32>>2]=J[c+44>>2];a=J[c+40>>2];J[c+24>>2]=J[c+36>>2];J[c+28>>2]=a;break b}J[790620]=0;a=(a|0)<0;ea(1645,c+24|0,(a?J[c+36>>2]:c+36|0)|0,(a?J[c+40>>2]:d)|0)|0;a=J[790620]; -J[790620]=0;if((a|0)!=1)break b;break a}J[790620]=0;ea(1646,c+24|0,J[c+36>>2],J[c+40>>2])|0;a=J[790620];J[790620]=0;if((a|0)==1)break a}b=0;J[790620]=0;a=J[781790];d=J[790620];J[790620]=0;d:{e:{if((d|0)!=1){if(!a)break d;d=J[J[a>>2]+24>>2];J[790620]=0;a=$(d|0,a|0,c+24|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break a;if(!a)break d;J[c+12>>2]=0;J[c+8>>2]=0;b=J[J[a>>2]+24>>2];J[790620]=0;ca(b|0,a|0,c+12|0,c+8|0);a=J[790620];J[790620]=0;if((a|0)==1)break a;a=J[c+12>>2];if(a)break e;b=0;break d}break a}b= -gd(1E3);d=J[c+8>>2];H[b+12|0]=0;H[b+13|0]=0;H[b+14|0]=0;H[b+15|0]=0;H[b+8|0]=a;H[b+9|0]=a>>>8;H[b+10|0]=a>>>16;H[b+11|0]=a>>>24;H[b+4|0]=d;H[b+5|0]=d>>>8;H[b+6|0]=d>>>16;H[b+7|0]=d>>>24;H[b|0]=16;H[b+1|0]=0;H[b+2|0]=0;H[b+3|0]=0}if(H[c+35|0]<0)Zc(J[c+24>>2]);if(H[c+47|0]<0)Zc(J[c+36>>2]);Kc=c+48|0;return b|0}a=Z()|0;if(H[c+35|0]<0)Zc(J[c+24>>2]);if(H[c+47|0]<0)Zc(J[c+36>>2]);ba(a|0);B()}function U$(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m= -0;h=Kc-32|0;Kc=h;i=h+16|0;T$(i,b);b=h+8|0;T$(b,c);J[790620]=0;g=h+24|0;c=0;a:{if(d&256)break a;c=3;if(d&512)break a;c=d&1024?2:1}ma(5989,g|0,i|0,b|0,c|0,e|0,f|0);c=J[790620];J[790620]=0;if((c|0)!=1){Df(b);Df(i);d=Kc-32|0;Kc=d;J[a+40>>2]=-1;J[a+44>>2]=-1048577;J[a+32>>2]=-1;J[a+36>>2]=-1048577;J[a+24>>2]=-1;J[a+28>>2]=2146435071;J[a+16>>2]=-1;J[a+20>>2]=2146435071;J[a+8>>2]=0;J[a+4>>2]=a;J[a>>2]=a;b=_J(g);J[790620]=0;c=bo(g);e=J[790620];J[790620]=0;b:{c:{if((e|0)==1)break c;f=b+c|0;Bk(d+4|0,g,0,f); -if(!f)break b;k=f-2|0;i=d+20|0;b=0;for(;1;){e=J[d+4>>2]+(b<<4)|0;d:{if(bK(g,b)){J[790620]=0;ca(8804,a|0,e|0,e+8|0);c=J[790620];J[790620]=0;if((c|0)==1)break c;break d}if(aK(g,b)){J[790620]=0;ca(8805,a|0,e|0,e+8|0);c=J[790620];J[790620]=0;if((c|0)==1)break c;break d}e:{if(b>>>0>=k>>>0)break e;if(!as(g,b))break e;j=b+1|0;if(!as(g,j))break e;c=b+2|0;if(!as(g,c))break e;J[790620]=0;l=e;m=e+8|0;b=J[d+4>>2];e=b+(j<<4)|0;b=b+(c<<4)|0;xa(8806,a|0,l|0,m|0,e|0,e+8|0,b|0,b+8|0);e=J[790620];J[790620]=0;b=c;if((e| -0)!=1)break d;break c}if(!ZJ(g,b))break d;J[d+28>>2]=0;J[d+24>>2]=i;J[d+16>>2]=3;J[790620]=0;J[d+20>>2]=i;c=_(4,24)|0;e=J[790620];J[790620]=0;if((e|0)==1){fa(0)|0;uq(d+16|0);ed();B()}J[c+8>>2]=3;J[c+4>>2]=a;J[c+20>>2]=0;e=c+12|0;J[c+16>>2]=e;J[c+12>>2]=e;e=J[a>>2];J[c>>2]=e;J[e+4>>2]=c;J[a>>2]=c;J[a+8>>2]=J[a+8>>2]+1}b=b+1|0;if(f>>>0>b>>>0)continue;break}break b}fa(0)|0;ed();B()}a=J[d+4>>2];if(a){J[d+8>>2]=a;Zc(a)}Kc=d+32|0;Df(g);Kc=h+32|0;return}a=Z()|0;Df(h+8|0);Df(h+16|0);ba(a|0);B()}function RIa(a, -b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;f=Kc+-64|0;Kc=f;e=gm(f+28|0,a+72|0);J[790620]=0;g=_(7651,e|0)|0;d=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{if((d|0)==1)break h;J[790620]=0;d=J[J[b+12>>2]+((g>>>0)%M[b+8>>2]<<2)>>2];h=J[790620];J[790620]=0;if((h|0)==1)break h;i:{if(d)for(;1;){if((g|0)==J[d+12>>2]){J[790620]=0;h=$(7648,d+16|0,e|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break b;if(h)break i}d=J[d+8>>2];if(d)continue;break}J[790620]=0;g=_(7651,e|0)|0;d=J[790620]; -J[790620]=0;if((d|0)==1)break f;J[790620]=0;d=J[J[c+12>>2]+((g>>>0)%M[c+8>>2]<<2)>>2];h=J[790620];J[790620]=0;if((h|0)==1)break f;if(d)for(;1;){if((g|0)==J[d+12>>2]){J[790620]=0;h=$(7648,d+16|0,e|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break g;if(h)break i}d=J[d+8>>2];if(d)continue;break}J[790620]=0;d=$(7850,c|0,e|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break e;J[d+52>>2]=0;J[790620]=0;aa(7861,a|0);d=J[790620];J[790620]=0;if((d|0)==1)break e;J[790620]=0;ca(7862,f+12|0,a|0,0);a=J[790620];J[790620]= -0;if((a|0)==1)break d;d=J[f+20>>2];if(d)for(;1;){a=J[d+8>>2];J[790620]=0;ca(7860,a|0,b|0,c|0);a=J[790620];J[790620]=0;if((a|0)==1)break c;d=J[d>>2];if(d)continue;break}Td(f+12|0)}J[e+24>>2]=2747412;J[e>>2]=2747380;a=J[e+28>>2];if(a){b=J[a+4>>2]-1|0;J[a+4>>2]=b;if(!b)Pc[J[J[a>>2]+4>>2]](a);J[e+28>>2]=0}J[e+16>>2]=2747412;a=J[e+20>>2];if(a){b=J[a+4>>2]-1|0;J[a+4>>2]=b;if(!b)Pc[J[J[a>>2]+4>>2]](a);J[e+20>>2]=0}$c(e+8|0);Kc=f- -64|0;return}d=Z()|0;break a}d=Z()|0;break a}d=Z()|0;break a}d=Z()|0;break a}d= -Z()|0;break a}d=Z()|0;Td(f+12|0);break a}d=Z()|0}qe(e);ba(d|0);B()}function YGa(){var a=0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;e=Kc-16|0;Kc=e;if(!K[3140040]){J[785009]=0;H[3140040]=1}a:{c=J[785009];if(!c){a=_c(44);J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=2771800;J[a+4>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[790620]=0;$(7662,a+8|0,2772028)|0;c=J[790620];J[790620]=0;if((c|0)==1)break a;J[a+36>>2]=0;J[a+40>>2]=J[774606];de(3140036,a);c=J[785009]}if(!K[3140032]){J[785006]= -0;J[785007]=0;J[785004]=0;J[785005]=0;J[785004]=2752376;J[785005]=0;J[785006]=0;J[785007]=0;H[3140032]=1}J[e+12>>2]=3140016;a=J[785006];J[e+8>>2]=a;if(a)for(;1;){d=a+8|0;a=Kc-48|0;Kc=a;b=_c(100);J[790620]=0;f=_(7987,b|0)|0;g=J[790620];J[790620]=0;b:{if((g|0)!=1){J[a+44>>2]=0;b=a+44|0;de(b,f);J[790620]=0;da(7988,J[a+44>>2],d|0);d=J[790620];J[790620]=0;if((d|0)==1){a=Z()|0;cd(b);ba(a|0);B()}J[790620]=0;b=a+28|0;ca(7989,b|0,J[a+44>>2],2771979);d=J[790620];J[790620]=0;c:{d:{e:{f:{g:{if((d|0)!=1){if(J[a+ -32>>2]){J[790620]=0;b=$(7612,a+12|0,b|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break e;J[790620]=0;ia(7990,2771984,2771992,b|0,c+8|0);d=J[790620];J[790620]=0;if((d|0)==1)break g;Td(b)}Td(a+28|0);b=J[a+44>>2];J[a+44>>2]=0;if(!b)break f;J[790620]=0;d=J[b+4>>2]-1|0;J[b+4>>2]=d;f=J[790620];J[790620]=0;if((f|0)!=1){if(d)break f;J[790620]=0;aa(7558,b|0);b=J[790620];J[790620]=0;if((b|0)!=1)break f}fa(0)|0;ed();B()}c=Z()|0;break c}c=Z()|0;Td(b);break d}Kc=a+48|0;break b}c=Z()|0}Td(a+28|0)}cd(a+44|0);ba(c| -0);B()}a=Z()|0;Zc(b);ba(a|0);B()}tr(3140016,e+8|0);J[e+12>>2]=3140016;a=J[785006];J[e+8>>2]=a;if(a)continue;break}Kc=e+16|0;return c|0}c=Z()|0;Zc(Xd(a));ba(c|0);B()}function Qua(a,b){a=a|0;b=b|0;var c=0;var d=0;c=dm(a);H[c+100|0]=0;J[c+96>>2]=0;J[c+56>>2]=2798128;J[c>>2]=2798080;J[c+60>>2]=0;J[c+64>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+120>>2]=229628;J[c+68>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;H[c+91|0]=0;H[c+92|0]=0;H[c+93|0]=0;H[c+94|0]=0;H[c+109|0]=0;H[c+110|0]= -0;H[c+111|0]=0;H[c+112|0]=0;H[c+113|0]=0;H[c+114|0]=0;H[c+115|0]=0;H[c+116|0]=0;a=c+124|0;J[a>>2]=0;J[a+4>>2]=0;J[c+132>>2]=0;J[c+136>>2]=0;J[c+140>>2]=0;J[c+144>>2]=0;J[790620]=0;ea(1682,c+136|0,2802068,5)|0;d=J[790620];J[790620]=0;a:{b:{c:{if((d|0)!=1){if(H[c+135|0]>=0)break c;J[c+128>>2]=0;a=J[c+124>>2];break b}b=Z()|0;if(H[c+147|0]<0)Zc(J[c+136>>2]);if(H[c+135|0]>=0)break a;Zc(J[c+124>>2]);break a}H[c+135|0]=0}J[a>>2]=0;I[c+168>>1]=0;J[c+160>>2]=0;J[c+164>>2]=0;J[c+152>>2]=0;J[c+156>>2]=0;J[c+ -172>>2]=0;J[c+176>>2]=0;J[c+180>>2]=0;J[c+184>>2]=0;J[c+192>>2]=0;J[c+196>>2]=0;J[c+200>>2]=0;J[c+208>>2]=0;J[c+212>>2]=0;J[c+216>>2]=0;J[c+220>>2]=0;J[c+224>>2]=0;J[c+228>>2]=0;J[c+232>>2]=0;J[c+236>>2]=0;J[c+240>>2]=0;J[c+244>>2]=0;H[c+247|0]=0;H[c+248|0]=0;H[c+249|0]=0;H[c+250|0]=0;H[c+251|0]=0;H[c+252|0]=0;H[c+253|0]=0;H[c+254|0]=0;J[790620]=0;a=c+256|0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=2817776;d=J[790620];J[790620]=0;d:{e:{if((d|0)!=1){J[c+272>>2]=0;J[c+276>>2]=0;J[c+280>>2]=0;J[790620]= -0;b=$(8981,c|0,b|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break e;return b|0}b=Z()|0;break d}b=Z()|0;d=J[c+272>>2];if(d){J[c+276>>2]=d;Zc(d)}Uj(a)}if(H[c+203|0]<0)Zc(J[c+192>>2]);tn(c+120|0)}a=J[c+84>>2];if(a)jd(a);uf(c+72|0);uf(c+60|0);ba(b|0);B()}function Xdb(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0;var m=0;var n=0;var o=0;l=Kc-48|0;Kc=l;J[a+144>>2]=0;J[a+148>>2]=0;J[a+128>>2]=0;J[a+132>>2]=0;J[a+80>>2]=0;J[a+84>>2]=1072693248;J[a+72>>2]=0; -J[a+76>>2]=1072693248;J[a+136>>2]=0;J[a+152>>2]=0;J[a+156>>2]=0;J[l+32>>2]=13;J[l+16>>2]=13;J[l>>2]=13;m=J[b+24>>2];J[790620]=0;ha(4724,j|0,m|0,l+32|0,0)|0;m=J[790620];J[790620]=0;a:{if((m|0)==1)break a;J[790620]=0;m=ha(4727,J[l+40>>2],13581,l|0,0)|0;n=J[790620];J[790620]=0;if((n|0)==1)break a;if(J[m>>2]==4)m=hd(J[m+8>>2],5719);else m=1;H[a+140|0]=!m;J[790620]=0;m=l+16|0;n=ha(4727,J[l+40>>2],21480,m|0,0)|0;o=J[790620];J[790620]=0;if((o|0)==1)break a;b:{if(J[n>>2]!=7)break b;J[a>>2]=J[j+8>>2]+k;J[790620]= -0;da(5642,a|0,l+32|0);k=J[790620];J[790620]=0;if((k|0)==1)break a;if(!(R((O[a+24>>3]-O[a+8>>3])*(O[a+32>>3]-O[a+16>>3]))<3.579139413333333E8))break b;J[790620]=0;Ia(5638,a|0,b|0,c|0,d|0,e|0,f|0,g|0,h|0);c=J[790620];J[790620]=0;if((c|0)==1)break a;J[790620]=0;xa(5643,a|0,b|0,m|0,f|0,g|0,j|0,i|0);b=J[790620];J[790620]=0;if((b|0)==1)break a}J[790620]=0;aa(4726,l+16|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;J[790620]=0;aa(4726,l+32|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;J[790620]=0;aa(4726, -l|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;b=J[a+144>>2];if(b){Zc(vx(b));J[a+144>>2]=0}b=J[a+148>>2];if(b){Zc(Tf(b));J[a+148>>2]=0}b=J[a+152>>2];if(b){Pc[J[J[b>>2]+4>>2]](b);J[a+152>>2]=0}b=J[a+156>>2];if(b){Pc[J[J[b>>2]+4>>2]](b);J[a+156>>2]=0}Kc=l+48|0;return a|0}c=Z()|0;b=J[a+128>>2];if(b){J[a+132>>2]=b;Zc(b)}ba(c|0);B()}function Daa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;h=Kc-16|0;Kc=h;if((b|0)!=(c|0)){i=a+4|0;for(;1;){d=h+8|0;a:{b:{f=a+ -4|0;if((i|0)!=(f|0)){j=J[b+16>>2];e=J[i+16>>2];if((j|0)>=(e|0))break b}g=J[i>>2];c:{e=i;if((e|0)!=J[a>>2]){d:{if(!g){d=e;for(;1;){e=J[d+8>>2];j=J[e>>2]==(d|0);d=e;if(j)continue;break}break d}d=g;for(;1;){e=d;d=J[d+4>>2];if(d)continue;break}}j=J[b+16>>2];if((j|0)<=J[e+16>>2])break c}if(!g){J[h+12>>2]=i;d=i;break a}J[h+12>>2]=e;d=e+4|0;break a}d=J[f>>2];if(!d){J[h+12>>2]=f;d=f;break a}for(;1;){e:{e=d;g=J[d+16>>2];if((g|0)>(j|0)){f=d;d=J[d>>2];if(d)continue;break e}if((g|0)>=(j|0))break e;f=e+4|0;d= -J[e+4>>2];if(d)continue}break}J[h+12>>2]=e;d=f;break a}if((e|0)<(j|0)){g=J[i+4>>2];f:{if(!g){d=i;for(;1;){e=J[d+8>>2];k=J[e>>2]!=(d|0);d=e;if(k)continue;break}break f}d=g;for(;1;){e=d;d=J[d>>2];if(d)continue;break}}if(!((e|0)!=(f|0)&(j|0)>=J[e+16>>2])){if(!g){J[h+12>>2]=i;d=i+4|0;break a}J[h+12>>2]=e;d=e;break a}d=J[f>>2];if(!d){J[h+12>>2]=f;d=f;break a}for(;1;){g:{e=d;g=J[d+16>>2];if((g|0)>(j|0)){f=d;d=J[d>>2];if(d)continue;break g}if((g|0)>=(j|0))break g;f=e+4|0;d=J[e+4>>2];if(d)continue}break}J[h+ -12>>2]=e;d=f;break a}J[h+12>>2]=i;J[d>>2]=i}e=d;if(!J[d>>2]){d=_c(24);f=J[b+20>>2];g=J[b+16>>2];J[d+16>>2]=g;J[d+20>>2]=f;J[d+8>>2]=J[h+12>>2];J[d>>2]=0;J[d+4>>2]=0;J[e>>2]=d;f=J[J[a>>2]>>2];if(f){J[a>>2]=f;d=J[e>>2]}kd(J[a+4>>2],d);J[a+8>>2]=J[a+8>>2]+1}e=J[b+4>>2];h:{if(e)for(;1;){d=e;e=J[d>>2];if(e)continue;break h}for(;1;){d=J[b+8>>2];e=J[d>>2]!=(b|0);b=d;if(e)continue;break}}b=d;if((c|0)!=(d|0))continue;break}}Kc=h+16|0}function D4b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h= -0;var i=0;a:{b:{c:{if(K[a+285|0]|K[a+286|0]|(K[a+287|0]|K[a+288|0]))break c;if(K[a+289|0])break c;break b}if(K[a+300|0]|K[a+293|0]|(K[a+292|0]|K[a+291|0]))break b;d:{e:{f:{g:{h:{i:{j:{k:{l:{if(!K[a+286|0]){f=K[a+287|0];if(f)break k;if(!(K[a+288|0]|K[a+289|0]))break l;if((c|0)!=4)break a;if(f)break j;break i}if((c|0)==4)break j;break a}if(!(c&-5))break i;break a}if((c|0)!=4)break a}H[a+295|0]=1;break h}m:{if(!(K[a+288|0]|K[a+289|0])){H[a+308|0]=(c|0)!=0;break m}H[a+295|0]=1}if(K[a+288|0]|K[a+289|0])break h; -if(c)break g;f=J[a+2192>>2];break f}n:{if(!K[a+288|0]){g=J[a+512>>2];if(g)break n}g=J[a+528>>2]}f=K[d|0]|K[d+1|0]<<8|(K[d+2|0]<<16|K[d+3|0]<<24);g=J[g+88>>2];H[g+57|0]=1;J[g+1104>>2]=f<<24|(f&65280)<<8|(f>>>8&65280|f>>>24);break e}f=K[d|0]|K[d+1|0]<<8|(K[d+2|0]<<16|K[d+3|0]<<24);f=f<<24|(f&65280)<<8|(f>>>8&65280|f>>>24);J[a+2192>>2]=f}h=0;o:{if(!K[a+114|0])break o;h=!c;g=Pc[J[a+152>>2]](36)|0;if(!g){nd(a,1,0,0);h=1;break o}J[g+4>>2]=1045;J[g>>2]=1046;i=J[a+700>>2];p:{if(i){J[i+8>>2]=g;break p}J[a+ -696>>2]=g}J[g+8>>2]=0;J[g+12>>2]=i;J[a+700>>2]=g;J[g+16>>2]=J[a+436>>2];J[g+20>>2]=J[a+440>>2];J[g+24>>2]=J[a+444>>2];if(!(J[a+516>>2]|(K[a+496|0]|!K[a+432|0])))J[a+516>>2]=g;J[g+32>>2]=f;H[g+28|0]=h;h=0}f=h;if(f)break d}q:{if(!K[a+112|0])break q;f=Pc[J[b+4>>2]](a,b,e)|0;if(f)break d;a=J[e>>2];b=!c;H[a+32|0]=b;if(b)break q;b=a;a=K[d|0]|K[d+1|0]<<8|(K[d+2|0]<<16|K[d+3|0]<<24);J[b+36>>2]=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24)}f=0}return f|0}nd(a,1029,0,0);return 1029}nd(a,1028,0,0);return 1028}function wi(a){var b= -0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;h=Kc-16|0;Kc=h;d=J[a+36>>2];a:{if(!d)break a;e=J[d>>2];if(!e|!J[d+12>>2])break a;b=J[d+16>>2];if(!b)break a;c=J[e+16>>2];if(!c)break a;b:{c:{b=b-(J[c+32>>2]?0:J[c>>2])|0;if(b>>>0>=251){b=sC(c,b-80|0);if(b){J[d+16>>2]=J[d+16>>2]-b;J[d+36>>2]=b+J[d+36>>2]}e=J[d>>2];c=J[e+16>>2];if(!c)break c;if(J[c+32>>2])b=0;else{b=J[c+8>>2];if(!((b|0)==J[c+24>>2]|b>>>0>2147483646))J[c+24>>2]=b;b=J[c+20>>2];g=J[c+4>>2];if(!((b|0)==(g|0)|g>>>0>2147483646)){J[c+20>>2]= -g;b=g}b=b+J[c>>2]|0}J[d+20>>2]=b}if(J[c+32>>2])break b;b=J[c+8>>2];if(!((b|0)==J[c+24>>2]|b>>>0>2147483646))J[c+24>>2]=b;b=J[c+20>>2];f=J[c+4>>2];if(!((b|0)==(f|0)|f>>>0>2147483646)){J[c+20>>2]=f;b=f}if(b>>>0>250)break a;break b}c=0;J[d+20>>2]=0}if(!(J[e+28>>2]|!J[e+4>>2])){rI(e,500);c=J[J[d>>2]+16>>2]}e=0;e=J[c+32>>2]|!c?e:J[c>>2];b=J[d+12>>2];if((e|0)!=(b|0)){J[d+12>>2]=e;J[d+16>>2]=(J[d+16>>2]-b|0)+e}e=0;if(!(J[c+32>>2]|!c)){b=J[c+8>>2];if(!((b|0)==J[c+24>>2]|b>>>0>2147483646))J[c+24>>2]=b;b=J[c+ -20>>2];f=J[c+4>>2];if(!((b|0)==(f|0)|f>>>0>2147483646)){J[c+20>>2]=f;b=f}e=b+J[c>>2]|0}J[d+20>>2]=e}b=J[a+36>>2];d:{if(K[J[b+16>>2]])break d;if((De(b)|0)>0)break d;for(;1;){b=J[a+40>>2];if((b|0)<2)break d;e:{f:{g:{if(!J[784474]){c=b-1|0;J[a+40>>2]=c;d=J[a+48>>2];break g}J[h>>2]=b;d=0;Pc[J[751955]](J[784457],37197,h);b=J[a+40>>2];if((b|0)<=0)break e;c=b-1|0;J[a+40>>2]=c;d=J[a+48>>2];g=0;f=0;if((b|0)==1)break f}g=J[((b<<2)+d|0)-8>>2];f=c}J[a+36>>2]=g;b=(f<<2)+d|0;d=J[b>>2];J[b>>2]=0}Ri(d);b=J[a+36>> -2];if(K[J[b+16>>2]])break d;if((De(b)|0)<=0)continue;break}}Kc=h+16|0}function rub(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(J[d>>2]<=0){if(!J[c>>2]){J[c>>2]=308;return 0}a=J[a+8>>2];c=K[a+4|0]|K[a+5|0]<<8|(K[a+6|0]<<16|K[a+7|0]<<24);d=K[a|0]|K[a+1|0]<<8|(K[a+2|0]<<16|K[a+3|0]<<24);H[b+260|0]=d;H[b+261|0]=d>>>8;H[b+262|0]=d>>>16;H[b+263|0]=d>>>24;H[b+264|0]=c;H[b+265|0]=c>>>8;H[b+266|0]=c>>>16;H[b+267|0]=c>>>24;c=K[a+44|0]|K[a+45|0]<<8|(K[a+46|0]<<16|K[a+47|0]<<24);d=K[a+40|0]|K[a+41|0]<<8|(K[a+42|0]<< -16|K[a+43|0]<<24);H[b+300|0]=d;H[b+301|0]=d>>>8;H[b+302|0]=d>>>16;H[b+303|0]=d>>>24;H[b+304|0]=c;H[b+305|0]=c>>>8;H[b+306|0]=c>>>16;H[b+307|0]=c>>>24;c=K[a+36|0]|K[a+37|0]<<8|(K[a+38|0]<<16|K[a+39|0]<<24);d=K[a+32|0]|K[a+33|0]<<8|(K[a+34|0]<<16|K[a+35|0]<<24);H[b+292|0]=d;H[b+293|0]=d>>>8;H[b+294|0]=d>>>16;H[b+295|0]=d>>>24;H[b+296|0]=c;H[b+297|0]=c>>>8;H[b+298|0]=c>>>16;H[b+299|0]=c>>>24;c=K[a+28|0]|K[a+29|0]<<8|(K[a+30|0]<<16|K[a+31|0]<<24);d=K[a+24|0]|K[a+25|0]<<8|(K[a+26|0]<<16|K[a+27|0]<<24); -H[b+284|0]=d;H[b+285|0]=d>>>8;H[b+286|0]=d>>>16;H[b+287|0]=d>>>24;H[b+288|0]=c;H[b+289|0]=c>>>8;H[b+290|0]=c>>>16;H[b+291|0]=c>>>24;c=K[a+20|0]|K[a+21|0]<<8|(K[a+22|0]<<16|K[a+23|0]<<24);d=K[a+16|0]|K[a+17|0]<<8|(K[a+18|0]<<16|K[a+19|0]<<24);H[b+276|0]=d;H[b+277|0]=d>>>8;H[b+278|0]=d>>>16;H[b+279|0]=d>>>24;H[b+280|0]=c;H[b+281|0]=c>>>8;H[b+282|0]=c>>>16;H[b+283|0]=c>>>24;c=K[a+12|0]|K[a+13|0]<<8|(K[a+14|0]<<16|K[a+15|0]<<24);a=K[a+8|0]|K[a+9|0]<<8|(K[a+10|0]<<16|K[a+11|0]<<24);H[b+268|0]=a;H[b+269| -0]=a>>>8;H[b+270|0]=a>>>16;H[b+271|0]=a>>>24;H[b+272|0]=c;H[b+273|0]=c>>>8;H[b+274|0]=c>>>16;H[b+275|0]=c>>>24;H[b+34|0]=1;J[b+8>>2]=b+260}else b=0;return b|0}function a7(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;e=Kc-144|0;Kc=e;a:{if(!J[a+72>>2])break a;f=J[a+68>>2];if(!f|!J[a+76>>2])break a;b:{c:{d:{e:{f:{d=L[a+138>>1];if(!(K[a+13|0]&64|((d|0)!=1|L[a+90>>1]!=6))){d=L[a+204>>1];if(f>>>0<0-d>>>0)c=((d+f|0)-1>>>0)/(d>>>0)|0;else c=0;d=P(c,d);f=L[a+84>>1];c=Zkc(d,0,f,0);g=(Oc|0)!=0;g:{h:{if(f){if(!g)break h; -f=J[a>>2];c=J[a+628>>2];J[e+64>>2]=70329;Bd(c,f,71319,e- -64|0);f=L[a+84>>1];c=Zkc(f,0,d,0);g=(Oc|0)!=0;d=!f;break f}if(c&7)break g;d=1;break f}if(!(c&7))break e;if(!g)break g;d=J[a>>2];c=J[a+628>>2];J[e+80>>2]=70329;Bd(c,d,71319,e+80|0);c=0}d=(c>>>3|0)+1|0;break c}c=Zkc(L[a+84>>1],0,f,0);if(Oc){d=J[a>>2];c=J[a+628>>2];J[e+128>>2]=69719;Bd(c,d,71319,e+128|0);d=L[a+138>>1];c=0}i:{if((d|0)!=1)break i;d=L[a+98>>1];c=Zkc(d,0,c,0);f=Oc;if(!d|!f)break i;d=J[a>>2];c=J[a+628>>2];J[e+112>>2]=69719;Bd(c,d, -71319,e+112|0);c=0}f=(c>>>3|0)+((c&7)!=0)|0;c=Zkc(f,0,b,0);d=Oc;if(!f|!d)break b;c=J[a>>2];b=J[a+628>>2];J[e+96>>2]=70329;Bd(b,c,71319,e+96|0);c=0;break b}if(d)break d}if(!g)break d;d=J[a>>2];c=J[a+628>>2];J[e+48>>2]=70329;Bd(c,d,71319,e+48|0);c=0}d=c>>>3|0}c=L[a+206>>1];f=P(c,L[a+204>>1]);if(!f){c=0;Bd(J[a+628>>2],J[a>>2],70756,0);break a}if(0-c>>>0>b>>>0)b=((b+c|0)-1>>>0)/(c>>>0)|0;else b=0;c=Zkc(d,0,P(b,c),0);b=Oc;if(!(!d|!b)){c=J[a>>2];b=J[a+628>>2];J[e+32>>2]=70329;Bd(b,c,71319,e+32|0);c=0}b= -(c|0)/(f|0)|0;if((b|0)>=0){c=(b<<1)+c|0;break b}d=J[a>>2];b=J[a+628>>2];J[e+16>>2]=70329;Bd(b,d,71319,e+16|0)}d=J[a+76>>2];c=Zkc(d,0,c,0);b=Oc;if(!d|!b)break a;b=J[a>>2];a=J[a+628>>2];J[e>>2]=70329;Bd(a,b,71319,e);c=0}Kc=e+144|0;return c}function _hc(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;l=Kc-16|0;Kc=l;n=HZ(g);i=l+4|0;g=uZ(g);Pc[J[J[g>>2]+20>>2]](i,g);a:{if(K[i+11|0]>>>7|0)h=J[i+4>>2];else h=K[i+11|0]&127;b:{if(!h){J[790620]= -0;ha(9244,n|0,a|0,c|0,d|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break b;g=(c-a<<2)+d|0;J[f>>2]=g;break a}J[f>>2]=d;c:{d:{i=a;h=K[i|0];switch(h-43|0){case 0:case 2:break d;default:break c}}J[790620]=0;i=$(9258,n|0,h<<24>>24)|0;h=J[790620];J[790620]=0;if((h|0)==1)break b;h=J[f>>2];J[f>>2]=h+4;J[h>>2]=i;i=a+1|0}if(!(K[i|0]!=48|(c-i|0)<2|(K[i+1|0]|32)!=120)){J[790620]=0;h=$(9258,n|0,48)|0;j=J[790620];J[790620]=0;if((j|0)==1)break b;j=J[f>>2];J[f>>2]=j+4;J[j>>2]=h;h=H[i+1|0];J[790620]=0;h=$(9258,n|0, -h|0)|0;j=J[790620];J[790620]=0;if((j|0)==1)break b;j=J[f>>2];J[f>>2]=j+4;J[j>>2]=h;i=i+2|0}J[790620]=0;qu(i,c);h=J[790620];J[790620]=0;if((h|0)==1)break b;J[790620]=0;o=_(9241,g|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break b;j=0;g=i;for(;1;){e:{if(c>>>0<=g>>>0){g=J[f>>2];J[790620]=0;qE((i-a<<2)+d|0,g);g=J[790620];J[790620]=0;if((g|0)==1)break e;g=J[f>>2];break a}h=l+4|0;f:{if(K[h+11|0]>>>7|0){k=J[h>>2];break f}k=h}p=!K[k+j|0];if(K[h+11|0]>>>7|0)k=J[h>>2];else k=h;if(!(p|H[k+j|0]!=(m|0))){m=J[f>> -2];J[f>>2]=m+4;J[m>>2]=o;if(K[h+11|0]>>>7|0)h=J[h+4>>2];else h=K[h+11|0]&127;j=(h-1>>>0>j>>>0)+j|0;m=0}h=H[g|0];J[790620]=0;h=$(9258,n|0,h|0)|0;k=J[790620];J[790620]=0;if((k|0)!=1){k=J[f>>2];J[f>>2]=k+4;J[k>>2]=h;g=g+1|0;m=m+1|0;continue}}break}}a=Z()|0;Ud(l+4|0);ba(a|0);B()}J[e>>2]=(b|0)==(c|0)?g:(b-a<<2)+d|0;Ud(l+4|0);Kc=l+16|0}function IHb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;d=Kc-48|0;Kc=d;m=J[a+420>>2];f=J[a+464>>2];a:{b:{if(J[f+ -40>>2]|!J[a+280>>2])break b;e=J[a+460>>2];J[e+24>>2]=J[e+24>>2]+(J[f+12>>2]/8|0);J[f+12>>2]=0;g=0;if(!(Pc[J[e+8>>2]](a)|0))break a;if(J[a+336>>2]>0){e=0;for(;1;){J[((e<<2)+f|0)+20>>2]=0;e=e+1|0;if((e|0)>2])continue;break}}J[f+16>>2]=0;J[f+40>>2]=J[a+280>>2];if(J[a+436>>2])break b;J[f+36>>2]=0}if(!J[f+36>>2]){J[d+44>>2]=a;c=J[a+24>>2];i=J[c>>2];J[d+28>>2]=i;g=J[c+4>>2];J[d+32>>2]=g;e=J[f+12>>2];h=J[f+8>>2];J[d+24>>2]=J[f+32>>2];k=J[f+28>>2];J[d+16>>2]=J[f+24>>2];J[d+20>>2]=k;k=J[f+20>>2]; -J[d+8>>2]=J[f+16>>2];J[d+12>>2]=k;if(J[a+364>>2]>0){i=0;for(;1;){c=i<<2;k=J[c+b>>2];l=J[(a+c|0)+368>>2]<<2;c=J[((J[J[(l+a|0)+340>>2]+20>>2]<<2)+f|0)+44>>2];c:{d:{e:{if((e|0)>7)break e;j=d+28|0;g=0;if(!li(j,h,e,0))break a;h=J[d+36>>2];e=J[d+40>>2];if((e|0)>7)break e;c=zk(j,h,e,c,1);break d}g=h>>e-8&255;j=J[(c+(g<<2)|0)+144>>2];if(j){c=K[(c+g|0)+1168|0];e=e-j|0;break c}c=zk(d+28|0,h,e,c,9)}g=0;if((c|0)<0)break a;h=J[d+36>>2];e=J[d+40>>2]}if(c){if((c|0)>(e|0)){g=0;if(!li(d+28|0,h,e,c))break a;h=J[d+ -36>>2];e=J[d+40>>2]}e=e-c|0;c=c<<2;g=J[c+53104>>2];j=h>>e&g;c=j-((j|0)<=J[c+53100>>2]?g:0)|0}else c=0;g=d+l|0;c=c+J[g+12>>2]|0;J[g+12>>2]=c;I[k>>1]=c<>2])continue;break}g=J[d+32>>2];i=J[d+28>>2];c=J[a+24>>2]}J[c+4>>2]=g;J[c>>2]=i;J[f+12>>2]=e;J[f+8>>2]=h;J[f+32>>2]=J[d+24>>2];a=J[d+20>>2];J[f+24>>2]=J[d+16>>2];J[f+28>>2]=a;a=J[d+12>>2];J[f+16>>2]=J[d+8>>2];J[f+20>>2]=a}J[f+40>>2]=J[f+40>>2]-1;g=1}Kc=d+48|0;return g|0}function ewb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e= -0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;k=Kc-16|0;l=J[a+12>>2];i=J[a+8>>2];h=J[a+4>>2];p=J[h+24>>2];f=J[h+56>>2];d=J[a+16>>2];j=J[a+20>>2];if(d>>>0>>0?f:0){J[h+56>>2]=0;c=1}else c=0;for(;1;){a:{b:{c:{d:{e:{f:{if(!c){c=i;if(c>>>0>=l>>>0|d>>>0>=j>>>0)break c;i=c+2|0;f=L[c>>1];if(f>>>0<=127){H[d|0]=f;d=d+1|0;break a}if(f>>>0<=2047){H[d|0]=f>>>6|192;g=f&63|-128;c=d+1|0;if(c>>>0>>0){H[d+1|0]=g;d=d+2|0;break a}H[h+63|0]=1;H[h+76|0]=g;J[b>>2]=15;d= -c;break a}if((p|0)==1003036|(f&63488)!=55296)break f;c=1;continue}if(i>>>0>=l>>>0)break d;if(f&1024)break e;c=L[i>>1];if((c&64512)!=56320)break e;i=i+2|0;f=(c+(f<<10)|0)-56613888|0}c=3;m=j-d|0;e=(m|0)>3;g=e?d:k+12|0;g:{if((f|0)<=65535){c=2;e=f>>>12|-32;break g}H[(e?d:k+12|0)+1|0]=f>>>12&63|128;e=f>>>18|-16}H[g|0]=e;e=c+g|0;H[e|0]=f&63|128;H[e-1|0]=f>>>6&63|128;h:{if((d|0)!=(g|0)){e=k+12|0;n=e+c|0;if(g>>>0>n>>>0)break a;e=c+e|0;i:{if(!((e-g|0)+1&1)){c=d;d=g;break i}o=K[g|0];j:{if(d>>>0>=j>>>0){c=H[h+ -63|0];H[h+63|0]=c+1;H[(c+h|0)+76|0]=o;J[b>>2]=15;c=d;break j}H[d|0]=o;c=d+1|0}d=((m|0)>3?d:k+12|0)+1|0}if((g|0)!=(e|0))break h;break b}d=(d+c|0)+1|0;break a}for(;1;){e=K[d|0];k:{if(c>>>0>>0){H[c|0]=e;c=c+1|0;break k}g=H[h+63|0];H[h+63|0]=g+1;H[(h+g|0)+76|0]=e;J[b>>2]=15}e=K[d+1|0];l:{if(c>>>0>=j>>>0){g=H[h+63|0];H[h+63|0]=g+1;H[(h+g|0)+76|0]=e;J[b>>2]=15;break l}H[c|0]=e;c=c+1|0}d=d+2|0;if(n>>>0>=d>>>0)continue;break}break b}J[h+56>>2]=f;J[b>>2]=12;break c}J[h+56>>2]=f}if(!(d>>>0>>0|i>>>0>= -l>>>0|J[b>>2]>0))J[b>>2]=15;J[a+8>>2]=i;J[a+16>>2]=d;return}d=c}c=0;continue}}function YX(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;a:{f=J[a+4>>2];if(!f)break a;g=J[a+44>>2];if(!g)break a;d=f+40|0;i=b>>>0>=g>>>0;if(!i){e=d+(b<<2)|0;j=K[e|0];k=K[e+1|0];l=K[e+2|0];m=K[e+3|0]}e=0;if(c>>>0>>0){e=d+(c<<2)|0;n=K[e|0];h=K[e+3|0];o=K[e+2|0];e=K[e+1|0]}b:{if(!i){d=d+(b<<2)|0;H[d|0]=n;H[d+1|0]=e;H[d+2|0]=o;H[d+ -3|0]=h;H[a+481|0]=0;f=J[a+4>>2];if(!f)break b}if(M[a+44>>2]<=c>>>0)break b;d=(c<<2)+f|0;H[d+41|0]=k;H[d+40|0]=j;H[d+42|0]=l;H[d+43|0]=m;H[a+481|0]=0}e=J[a+20>>2];if((e|0)<=0)break a;d=J[a+16>>2];if((d|0)<=0)break a;j=b&15;m=b&1;k=c&15;l=c&1;h=0;for(;1;){f=0;if((d|0)>0){for(;1;){c:{d:{e:{f:{g=L[a+26>>1];if((g|0)!=8){i=J[a+56>>2]+P(J[a+52>>2],h)+(P(f,g)>>>3)|0;e=K[i|0];d=0;g:{h:{i:{g=g-1|0;switch(g|0){case 0:break h;case 3:break i;default:break g}}d=(f^-1)<<2&4;d=(e&15<>>d|0;break g}d=(f^-1)&7; -d=(e&1<>>d|0}if((b|0)!=(d|0))break c;d=b;switch(g|0){case 0:break e;case 3:break f;default:break c}}e=(J[a+56>>2]+P(J[a+52>>2],h)|0)+f|0;d=K[e|0];if((d|0)!=(b|0))break c;H[e|0]=c;break d}d=(f^-1)<<2&4;H[i|0]=e&(15<>1];if((e|0)==8){H[(J[a+56>>2]+P(J[a+52>>2],h)|0)+f|0]=b;break j}d=J[a+56>>2]+P(J[a+52>>2],h)+(P(e,f)>>>3)|0;k:switch(e-1|0){case 3:e=d;g=K[d|0];d=(f^-1)<<2&4;H[e|0]=g&(15<>2];f=f+1|0;if((d|0)>(f|0))continue;break}e=J[a+20>>2]}h=h+1|0;if((h|0)<(e|0))continue;break}}}function Gga(a,b,c,d,e,f){var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;k=Kc-128|0;Kc=k;h=J[a+8>>2];l=J[a+16>>2];j=H[b+c|0];g=j<<2&224;a:{b:{if(!g){if((j|0)<=63){m=((j&7)<<5)+32|0;g=0;break b}J[k>>2]=-1;g=1}m=((j&7)<<5)+32|0;i=1;if(m>>>0<=g>>> -0)break a}o=e<<8;r=h+(c<<10)|0;s=(d<<1)+l|0;j=-1;for(;1;){c=g;g=J[(c<<2)+r>>2];c:{if((g|0)>=0){d:{e=g>>>24|0;if(H[e+b|0]<0)break d;if(Gga(a,b,e,(g&16777215)+d|0,c|o,f))break d;i=0;break a}J[((c&31)<<2)+k>>2]=-1;break c}e=-1;e:{f:switch(g>>>20&15){case 0:e=g&65535;break e;case 4:e=L[((g&65535)<<1)+s>>1];e=e>>>0>=65534?-1:e;break e;case 5:g=(g&65535)+d|0;e=L[(g<<1)+l>>1];if(e>>>0<55296)break e;g=g+1|0;if(e>>>0<=56319){e=(L[(g<<1)+l>>1]+(e<<10&1047552)|0)+9216|0;break e}i=(e|0)!=57344;e=-1;if(i)break e; -e=L[(g<<1)+l>>1];break e;case 1:break f;default:break e}e=(g&1048575)+65536|0}J[((c&31)<<2)+k>>2]=e;j=e&j}g=c+1|0;if(!(g&31|(j|0)<0)){j=-1;c=c-31|o;e=0;g:{h:switch(K[f+172|0]-8|0){case 0:if(c>>>0<65536)break g;if(c>>>0<=9371647){c=c&32767;break g}c=c&65407;break g;case 1:break h;default:break g}if(c>>>0<16777216)break g;if(c>>>0<=2399141887){c=c&8388607;break g}c=c&16744447}i=J[f+160>>2];p=J[f+24>>2];for(;1;){h=J[(e<<2)+k>>2];if((h|0)>=0){q=h&15;n=((L[(h>>>9&8388606)+p>>1]<<2)+p|0)+(h>>>2&252)|0; -h=q|J[n>>2]<<4&1048560;i:{j:switch(K[f+172|0]-2|0){case 0:case 7:h=i+P(h,3)|0;H[h+2|0]=c;H[h+1|0]=c>>>8;H[h|0]=c>>>16;break i;case 1:J[i+(h<<2)>>2]=c;break i;default:break j}I[i+(h<<1)>>1]=c}J[n>>2]=J[n>>2]|1<<(q|16)}c=c+1|0;e=e+1|0;if((e|0)!=32)continue;break}}if(g>>>0>>0)continue;break}i=1}Kc=k+128|0;return i}function _g(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;f=Kc-176|0;Kc=f;a:{if(!a|!b)break a;e=J[a+36>>2];if(!e|J[a+172>>2]==-1)break a;d=J[e+16>>2];g=K[d|0];c=g<<24>>24;if((c|0)>=32){J[b>> -2]=1;c=K[d|0];break a}b:{c:{d:{if(J[a+256>>2]==1){if((c|0)<0){if(!(g&64)|(c|0)==-64)break c;c=K[d+1|0];if(!c){De(e);e=J[a+36>>2];d=J[e+16>>2];c=K[d+1|0]}if((c&192)!=128)break c;if((g&224)==224){c=K[d+2|0];if(!c){De(e);e=J[a+36>>2];d=J[e+16>>2];c=K[d+2|0]}if((c&192)!=128)break c;if((g&240)!=240)break d;if(!K[d+3|0]){De(e);e=J[a+36>>2];d=J[e+16>>2]}if((g&248)!=240|(K[d+3|0]&192)!=128)break c;J[b>>2]=4;c=K[d+3|0]&63|((K[d+1|0]&63)<<12|(K[d|0]&7)<<18|(K[d+2|0]&63)<<6);if(c>>>0>=65536)break b;break c}J[b>> -2]=2;c=K[d+1|0]&63|(K[d|0]&31)<<6;if(c>>>0<128)break c;break b}J[b>>2]=1;e:{c=K[d|0];f:{if(c)break f;De(e);e=J[a+36>>2];d=J[e+16>>2];c=K[d|0];if(c)break f;c=0;if(M[e+20>>2]<=d>>>0)break e;sI(a,35883,0);e=J[a+36>>2];d=J[e+16>>2];c=K[d|0]}if((c&255)!=13)break e;c=10;if(K[d+1|0]!=10)break a;J[a+200>>2]=J[a+200>>2]+1;J[e+16>>2]=d+1;break a}c=c&255;break a}J[b>>2]=1;c=K[d|0];if((c|0)!=13)break a;c=10;if(K[d+1|0]!=10)break a;J[a+200>>2]=J[a+200>>2]+1;J[e+16>>2]=d+1;break a}J[b>>2]=3;c=K[d+2|0]&63|((K[d+ -1|0]&63)<<6|(K[d|0]&15)<<12);if(c>>>0>=2048)break b}c=J[e+16>>2];if((J[e+20>>2]-c|0)<=3){c=0;J[b>>2]=0;break a}d=K[c|0];e=K[c+1|0];g=K[c+2|0];J[f+12>>2]=K[c+3|0];J[f+8>>2]=g;J[f+4>>2]=e;J[f>>2]=d;c=f+16|0;jk(c,149,37599,f);rm(a,9,4516,c);J[a+256>>2]=10;J[b>>2]=1;c=K[J[J[a+36>>2]+16>>2]];break a}if(c>>>0<55296|c-57344>>>0<8190|c-65536>>>0<1048576)break a;sI(a,35851,c)}Kc=f+176|0;return c}function USa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;if((c|0)>0){g=J[a+ -584>>2];for(;1;){if(!(K[g+4|0]&2)){j=J[a+584>>2];h=J[j+64>>2];e=J[j+68>>2];a:{if(!(K[j+28|0]&4))break a;if((e|0)==4){e=4;break a}i=((e|0)>3?-4:4)+e|0;b:{if(i>>>0<=e>>>0)break b;if(J[a+608>>2]>=J[a+600>>2])vg(a);d=J[a+604>>2];J[a+604>>2]=d+1;H[d|0]=h;d=J[a+608>>2]+1|0;J[a+608>>2]=d;i=4;f=-4;if((e|0)<4){h=0;e=8;break b}for(;1;){if(J[a+600>>2]<=(d|0))vg(a);d=J[a+604>>2];J[a+604>>2]=d+1;h=0;H[d|0]=0;d=J[a+608>>2]+1|0;J[a+608>>2]=d;e=8;f=f-8|0;if(f>>>0>8)continue;break}}e=e-i|0;if(e)break a;if(J[a+608>> -2]>=J[a+600>>2])vg(a);d=J[a+604>>2];J[a+604>>2]=d+1;H[d|0]=h;J[a+608>>2]=J[a+608>>2]+1;h=0;e=8}i=1;d=12;if(H[j+28|0]&1){i=!J[j+92>>2]|2;d=13}c:{if(d>>>0<=e>>>0)break c;d=d-e|0;e=i>>>d|h;if(J[a+608>>2]>=J[a+600>>2])vg(a);f=J[a+604>>2];J[a+604>>2]=f+1;H[f|0]=e;f=J[a+608>>2]+1|0;J[a+608>>2]=f;h=0;e=8;if(d>>>0<9)break c;for(;1;){d=d-8|0;e=i>>>d|0;if(J[a+600>>2]<=(f|0))vg(a);f=J[a+604>>2];J[a+604>>2]=f+1;H[f|0]=e;f=J[a+608>>2]+1|0;J[a+608>>2]=f;e=8;if(d>>>0>8)continue;break}}f=J[(d<<2)+92992>>2]&i;d=e- -d|0;f=f<>2]>=J[a+600>>2])vg(a);d=J[a+604>>2];J[a+604>>2]=d+1;H[d|0]=f;J[a+608>>2]=J[a+608>>2]+1;f=0;d=8}J[j+68>>2]=d;J[j+64>>2]=f}d:{if(H[g+28|0]&1){e:{if(!J[g+92>>2]){D3(a,b,J[g+12>>2]);J[g+92>>2]=1;d=J[g+100>>2];break e}_3(a,b,J[g+96>>2],J[g+12>>2]);d=J[g+100>>2]-1|0;J[g+100>>2]=d}if(!d){J[g+92>>2]=0;J[g+100>>2]=J[g+104>>2]-1;break d}$f(J[g+96>>2],b,J[g+8>>2]);break d}D3(a,b,J[g+12>>2])}d=J[g+8>>2];b=d+b|0;c=c-d|0;if((c|0)>0)continue;break}}return 1}function AEb(a,b,c,d,e, -f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;g=Kc-112|0;Kc=g;a:{b:{c:{d:{e:{f:{g:{if(!J[a+168>>2]){b=0;break g}dd(g+8|0,0,104);J[790620]=0;h=_(4,12)|0;i=J[790620];J[790620]=0;if((i|0)==1)break d;h:{if(H[b+11|0]>=0){i=J[b+4>>2];J[h>>2]=J[b>>2];J[h+4>>2]=i;J[h+8>>2]=J[b+8>>2];break h}i=J[b+4>>2];b=J[b>>2];J[790620]=0;ca(16,h|0,b|0,i|0);b=J[790620];J[790620]=0;if((b|0)==1)break c}J[790620]=0;J[g+8>>2]=h;b=_(4,4)|0;h=J[790620];J[790620]=0;if((h|0)==1)break d;J[b>>2]=0;J[790620]=0;J[g+ -28>>2]=b;h=_(4,4)|0;i=J[790620];J[790620]=0;if((i|0)==1)break d;J[h>>2]=0;J[g+32>>2]=h;d=J[d>>2];if(d&1)J[b>>2]=1;if(d&2)J[h>>2]=1;b=J[a+168>>2];d=J[J[b>>2]+20>>2];J[790620]=0;b=_(d|0,b|0)|0;d=J[790620];J[790620]=0;i:{j:{k:{if((d|0)==1)break k;d=K[a+164|0];h=J[J[b>>2]+20>>2];J[790620]=0;d=ea(h|0,b|0,g+8|0,d|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break k;if(d)break j;b=0;break i}a=Z()|0;break a}J[g+4>>2]=J[d+24>>2];b=J[J[a>>2]+148>>2];J[790620]=0;b=ka(b|0,a|0,d+12|0,g+4|0,c|0,e|0,f|0)|0;c=J[790620]; -J[790620]=0;if((c|0)==1)break b;if((b|0)!=1)break i;f=0;c=J[g+28>>2];b=0;l:{if(!c)break l;b=0;if(J[c>>2]!=1)break l;b=!J[d+40>>2]}c=J[g+32>>2];f=!c|J[c>>2]!=1?f:!J[d+44>>2];c=J[a+8>>2];J[g+4>>2]=b;b=J[J[c>>2]+60>>2];J[790620]=0;d=b;b=g+4|0;da(d|0,c|0,b|0);c=J[790620];J[790620]=0;if((c|0)==1)break f;a=J[a+8>>2];J[g+4>>2]=f;c=J[J[a>>2]+56>>2];J[790620]=0;da(c|0,a|0,b|0);a=J[790620];J[790620]=0;if((a|0)==1)break e;b=1}$n(g+8|0)}Kc=g+112|0;return b|0}a=Z()|0;break a}a=Z()|0;break a}a=Z()|0;break a}a= -Z()|0;Zc(h);break a}a=Z()|0}$n(g+8|0);ba(a|0);B()}function HVb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;e=a+10|0;if(e>>>0>M[b+160>>2])nf(b,8);l=K[a+9|0]|(K[a+7|0]<<16|K[a+6|0]<<24|K[a+8|0]<<8);c=K[a+2|0]|K[a+3|0]<<8|(K[a+4|0]<<16|K[a+5|0]<<24);h=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);a:{if(!(h>>>0<10|J[b+160>>2]-a>>>0>>0))if((h-10>>>0)/11>>>0>=l>>>0)break a;nf(b,8)}if(l){d=1;for(;1;){m=K[e+2|0]|(K[e+1|0]<<8|K[e|0]<<16);c= -K[e+7|0]|K[e+8|0]<<8|(K[e+9|0]<<16|K[e+10|0]<<24);f=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[e+3|0]|K[e+4|0]<<8|(K[e+5|0]<<16|K[e+6|0]<<24);c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);if(!(f>>>0>>0&c>>>0>>0))nf(b,8);if(d>>>0>m>>>0)nf(b,8);b:{if(!c)break b;d=a+c|0;c=d+4|0;if(c>>>0>M[b+160>>2])nf(b,8);d=K[d|0]|K[d+1|0]<<8|(K[d+2|0]<<16|K[d+3|0]<<24);g=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);c:{if(g>>>0>J[b+160>>2]-c>>>2>>>0){nf(b,8);break c}if(!g)break b}d=0;i=0;for(;1;){j=K[c+2|0]|(K[c+1|0]<< -8|K[c|0]<<16);k=j+K[c+3|0]|0;if(k>>>0>=1114112)nf(b,8);if(i>>>0>j>>>0)nf(b,8);c=c+4|0;i=k+1|0;d=d+1|0;if((g|0)!=(d|0))continue;break}}d:{if(!f)break d;d=a+f|0;c=d+4|0;if(c>>>0>M[b+160>>2])nf(b,8);d=K[d|0]|K[d+1|0]<<8|(K[d+2|0]<<16|K[d+3|0]<<24);d=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);e:{if(d>>>0>(J[b+160>>2]-c>>>0)/5>>>0){nf(b,8);break e}if(!d)break d}i=0;f=0;for(;1;){j=K[c+3|0];k=K[c+4|0];g=K[c+2|0]|(K[c+1|0]<<8|K[c|0]<<16);if(g>>>0>=1114112)nf(b,8);if(g>>>0>>0)nf(b,8);if(!(J[b+164>>2]<=0|M[b+ -172>>2]>(k|j<<8)>>>0))nf(b,16);c=c+5|0;i=g+1|0;f=f+1|0;if((d|0)!=(f|0))continue;break}}e=e+11|0;d=m+1|0;n=n+1|0;if((n|0)!=(l|0))continue;break}}return 0}function CGb(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;j=Kc-16|0;Kc=j;e=J[a+448>>2];if(J[a+336>>2]>0)for(;1;){f=b<<2;c=J[(f+a|0)+340>>2];d=J[c+12>>2];t=f+j|0,u=Pc[J[J[a+4>>2]+32>>2]](a,J[((J[c+4>>2]<<2)+e|0)+72>>2],P(d,J[a+ -148>>2]),d,1)|0,J[t>>2]=u;b=b+1|0;if((b|0)>2])continue;break}c=J[e+28>>2];h=J[e+24>>2];a:{if((c|0)>(h|0)){p=e+32|0;b=J[a+356>>2];g=J[e+20>>2];for(;1;){if(b>>>0>g>>>0){for(;1;){k=0;f=0;m=J[a+336>>2];if((m|0)>0)for(;1;){d=k<<2;b=J[(d+a|0)+340>>2];n=J[b+60>>2];b:{if((n|0)<=0)break b;i=J[b+56>>2];if((i|0)<=0)break b;q=J[d+j>>2]+(h<<2)|0;o=i&7;l=0;r=P(g,i)<<7;s=i>>>0<8;for(;1;){b=J[(l<<2)+q>>2]+r|0;d=f;c=0;if(o)for(;1;){J[((d<<2)+e|0)+32>>2]=b;d=d+1|0;b=b+128|0;c=c+1|0;if((o|0)!=(c|0))continue; -break}f=f+i|0;if(!s)for(;1;){c=(d<<2)+e|0;J[c+36>>2]=b+128;J[c+32>>2]=b;J[c+40>>2]=b+256;J[c+44>>2]=b+384;J[c+48>>2]=b+512;J[c+52>>2]=b+640;J[c+56>>2]=b+768;J[c+60>>2]=b+896;b=b+1024|0;d=d+8|0;if((f|0)!=(d|0))continue;break}l=l+1|0;if((n|0)!=(l|0))continue;break}}k=k+1|0;if((m|0)!=(k|0))continue;break}if(!(Pc[J[J[a+464>>2]+4>>2]](a,p)|0)){J[e+20>>2]=g;J[e+24>>2]=h;a=0;break a}b=J[a+356>>2];g=g+1|0;if(b>>>0>g>>>0)continue;break}c=J[e+28>>2]}g=0;J[e+20>>2]=0;h=h+1|0;if((h|0)<(c|0))continue;break}}f= -J[a+148>>2]+1|0;J[a+148>>2]=f;b=J[a+328>>2];if(b>>>0>f>>>0){d=J[a+448>>2];c:{if(J[a+336>>2]>=2){J[d+28>>2]=1;break c}a=J[a+340>>2];if(f>>>0>>0){J[d+28>>2]=J[a+12>>2];break c}J[d+28>>2]=J[a+76>>2]}J[d+20>>2]=0;J[d+24>>2]=0;a=3;break a}Pc[J[J[a+456>>2]+12>>2]](a);a=4}Kc=j+16|0;return a|0}function vPb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;i=c+d|0;if(J[b>>2]?M[b+12>>2]>>0|i>>>0>M[b+4>>2]:1){d=J[a>>2];J[d+20>>2]=23;Pc[J[d>>2]](a)}d=J[b+ -24>>2];a:{if(d>>>0<=c>>>0&d+J[b+16>>2]>>>0>=i>>>0)break a;if(!J[b+40>>2]){d=J[a>>2];J[d+20>>2]=71;Pc[J[d>>2]](a)}if(J[b+36>>2]){g=J[b+16>>2];b:{if((g|0)<=0)break b;l=b+48|0;j=J[b+8>>2]<<7;h=P(j,J[b+24>>2]);f=J[b+20>>2];d=0;for(;1;){g=g-d|0;f=(f|0)<(g|0)?f:g;g=J[b+24>>2]+d|0;k=J[b+28>>2]-g|0;f=(f|0)<(k|0)?f:k;g=J[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)<=0)break b;f=P(f,j);Pc[J[b+52>>2]](a,l,J[J[b>>2]+(d<<2)>>2],h,f);h=f+h|0;f=J[b+20>>2];d=f+d|0;g=J[b+16>>2];if((d|0)<(g|0))continue;break}}J[b+36>>2]= -0}d=0;g=J[b+16>>2];h=i-g|0;h=M[b+24>>2]>>0?c:(h|0)>0?h:0;J[b+24>>2]=h;if((g|0)<=0)break a;l=b+48|0;j=J[b+8>>2]<<7;h=P(j,h);f=J[b+20>>2];for(;1;){g=g-d|0;f=(f|0)<(g|0)?f:g;g=J[b+24>>2]+d|0;k=J[b+28>>2]-g|0;f=(f|0)<(k|0)?f:k;g=J[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)<=0)break a;f=P(f,j);Pc[J[b+48>>2]](a,l,J[J[b>>2]+(d<<2)>>2],h,f);h=f+h|0;f=J[b+20>>2];d=f+d|0;g=J[b+16>>2];if((d|0)<(g|0))continue;break}}d=J[b+28>>2];c:{d:{e:{if(i>>>0<=d>>>0)break e;f:{g:{h:{i:{if(c>>>0>d>>>0){if(!e)break i;d=J[a>> -2];J[d+20>>2]=23;Pc[J[d>>2]](a);d=c;break g}if(e)break g;break h}d=c}if(J[b+32>>2])break f;d=J[a>>2];J[d+20>>2]=23;Pc[J[d>>2]](a);break c}J[b+28>>2]=i;if(!J[b+32>>2])break d}a=J[b+24>>2];d=d-a|0;a=i-a|0;if(d>>>0>=a>>>0)break e;h=J[b+8>>2]<<7;for(;1;){Zf(J[J[b>>2]+(d<<2)>>2],h);d=d+1|0;if((a|0)!=(d|0))continue;break}}if(!e)break c}J[b+36>>2]=1}return J[b>>2]+(c-J[b+24>>2]<<2)|0}function jic(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n= -0;var o=0;var p=0;l=Kc-16|0;Kc=l;n=LZ(g);i=l+4|0;g=xZ(g);Pc[J[J[g>>2]+20>>2]](i,g);a:{if(K[i+11|0]>>>7|0)h=J[i+4>>2];else h=K[i+11|0]&127;b:{if(!h){J[790620]=0;ha(9225,n|0,a|0,c|0,d|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break b;g=(c-a|0)+d|0;J[f>>2]=g;break a}J[f>>2]=d;c:{d:{i=a;h=K[i|0];switch(h-43|0){case 0:case 2:break d;default:break c}}J[790620]=0;i=$(9247,n|0,h<<24>>24)|0;h=J[790620];J[790620]=0;if((h|0)==1)break b;h=J[f>>2];J[f>>2]=h+1;H[h|0]=i;i=a+1|0}if(!(K[i|0]!=48|(c-i|0)<2|(K[i+1|0]| -32)!=120)){J[790620]=0;h=$(9247,n|0,48)|0;j=J[790620];J[790620]=0;if((j|0)==1)break b;j=J[f>>2];J[f>>2]=j+1;H[j|0]=h;h=H[i+1|0];J[790620]=0;h=$(9247,n|0,h|0)|0;j=J[790620];J[790620]=0;if((j|0)==1)break b;j=J[f>>2];J[f>>2]=j+1;H[j|0]=h;i=i+2|0}J[790620]=0;qu(i,c);h=J[790620];J[790620]=0;if((h|0)==1)break b;J[790620]=0;o=_(9216,g|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break b;j=0;g=i;for(;1;){e:{if(c>>>0<=g>>>0){g=J[f>>2];J[790620]=0;qu((i-a|0)+d|0,g);g=J[790620];J[790620]=0;if((g|0)==1)break e;g= -J[f>>2];break a}h=l+4|0;f:{if(K[h+11|0]>>>7|0){k=J[h>>2];break f}k=h}p=!K[k+j|0];if(K[h+11|0]>>>7|0)k=J[h>>2];else k=h;if(!(p|H[k+j|0]!=(m|0))){m=J[f>>2];J[f>>2]=m+1;H[m|0]=o;if(K[h+11|0]>>>7|0)h=J[h+4>>2];else h=K[h+11|0]&127;j=(h-1>>>0>j>>>0)+j|0;m=0}h=H[g|0];J[790620]=0;h=$(9247,n|0,h|0)|0;k=J[790620];J[790620]=0;if((k|0)!=1){k=J[f>>2];J[f>>2]=k+1;H[k|0]=h;g=g+1|0;m=m+1|0;continue}}break}}a=Z()|0;Ud(l+4|0);ba(a|0);B()}J[e>>2]=(b|0)==(c|0)?g:(b-a|0)+d|0;Ud(l+4|0);Kc=l+16|0}function Nna(a,b,c){var d= -0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;a:{b:{c:switch(b-a>>2){case 2:c=J[J[c>>2]+12>>2];b=b-4|0;d=J[b>>2];e=J[a>>2];if(M[J[c+(d<<2)>>2]+4>>2]>=M[J[c+(e<<2)>>2]+4>>2])break b;J[a>>2]=d;J[b>>2]=e;break a;case 3:d=b-4|0;e=J[d>>2];b=J[J[c>>2]+12>>2];g=J[J[(e<<2)+b>>2]+4>>2];h=J[a+4>>2];f=J[J[b+(h<<2)>>2]+4>>2];c=J[a>>2];i=J[b+(c<<2)>>2];if(f>>>0>=M[i+4>>2]){if(g>>>0>=f>>>0)break b;J[a+4>>2]=e;J[d>>2]=h;c=J[a+4>>2];d=J[a>>2];if(M[J[b+(c<<2)>>2]+4>>2]>=M[J[b+(d<< -2)>>2]+4>>2])break b;J[a+4>>2]=d;J[a>>2]=c;break a}if(g>>>0>>0){J[a>>2]=e;J[d>>2]=c;break a}J[a+4>>2]=c;J[a>>2]=h;e=J[d>>2];if(M[J[b+(e<<2)>>2]+4>>2]>=M[i+4>>2])break b;J[a+4>>2]=e;J[d>>2]=c;break a;case 4:MX(a,a+4|0,a+8|0,b-4|0,c);break a;case 5:NX(a,a+4|0,a+8|0,a+12|0,b-4|0,c);break a;case 0:case 1:break b;default:break c}g=a+4|0;e=a+8|0;h=J[J[c>>2]+12>>2];f=J[a+8>>2];i=J[h+(f<<2)>>2];j=J[i+4>>2];k=J[a+4>>2];l=J[J[h+(k<<2)>>2]+4>>2];m=J[a>>2];n=J[h+(m<<2)>>2];d:{e:{if(l>>>0>=M[n+4>>2]){if(j>>> -0>=l>>>0)break d;J[g>>2]=f;J[e>>2]=k;c=a;d=g;if(M[i+4>>2]>2])break e;break d}c=a;d=e;if(j>>>0>>0)break e;J[a+4>>2]=m;J[a>>2]=k;c=g;if(M[i+4>>2]>=M[n+4>>2])break d}J[c>>2]=f;J[d>>2]=m}d=a+12|0;if((d|0)==(b|0))break b;g=0;for(;1;){f:{c=d;i=J[c>>2];j=J[h+(i<<2)>>2];f=J[e>>2];if(M[j+4>>2]>=M[J[h+(f<<2)>>2]+4>>2])break f;for(;1;){g:{J[c>>2]=f;c=e;if((c|0)==(a|0)){c=a;break g}e=c-4|0;f=J[e>>2];if(M[j+4>>2]>2]+4>>2])continue}break}J[c>>2]=i;g=g+1|0;if((g|0)!=8)break f;return(d+4| -0)==(b|0)}e=d;c=d+4|0;d=c;if((b|0)!=(c|0))continue;break}}return 1}return 1}function c5b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;if(e){r=e-2|0;u=(e|0)==1;for(;1;){a=f;I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>>1]=L[a+4>>1];I[g+6>>1]=L[a+6>>1];f=a+8|0;g=g+8|0;a:{if(n>>>0>r>>>0)break a;h=n?(n|0)==(r|0)?d:b:c;p=!n&u;if(p){if(h>>>0<2)break a;k=h-1|0;m=k&1;if((h|0)!= -2){k=k&-2;h=0;for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>>1]=L[a+4>>1];I[g+6>>1]=L[a+6>>1];I[g+8>>1]=L[a>>1];I[g+10>>1]=L[a+2>>1];I[g+12>>1]=L[a+4>>1];I[g+14>>1]=L[a+6>>1];g=g+16|0;h=h+2|0;if((k|0)!=(h|0))continue;break}}if(!m)break a;I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>>1]=L[a+4>>1];I[g+6>>1]=L[a+6>>1];g=g+8|0;break a}m=a+6|0;k=h+1>>>1|0;if(h>>>0>=3){q=k>>>0<=2?2:k;l=1;v=h<<1;i=a+14|0;for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>>1]=L[a+4>>1];o=g+6|0;j=L[a+6>>1];b:{if((j|0)== -L[a+14>>1]){I[o>>1]=j;break b}j=K[m|0]|K[m+1|0]<<8;s=j>>>8|0;t=K[i|0]|K[i+1|0]<<8;j=((j<<8|s)&65535)+((h+(P(((t<<8|t>>>8)&65535)-((s|j<<8)&65535)|0,l)<<1)|0)/(v|0)|0)&65535;j=j<<8|j>>>8;H[o|0]=j;H[o+1|0]=j>>>8}g=g+8|0;l=l+1|0;if((q|0)!=(l|0))continue;break}}if(h>>>0<=k>>>0)break a;j=h<<1;a=p?0:f;o=a+6|0;for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>>1]=L[a+4>>1];l=g+6|0;i=L[m>>1];c:{if((i|0)==L[a+6>>1]){I[l>>1]=i;break c}i=K[m|0]|K[m+1|0]<<8;q=i>>>8|0;p=K[o|0]|K[o+1|0]<<8;i=((i<<8|q)&65535)+ -((h+(P(((p<<8|p>>>8)&65535)-((q|i<<8)&65535)|0,k)<<1)|0)/(j|0)|0)&65535;i=i<<8|i>>>8;H[l|0]=i;H[l+1|0]=i>>>8}g=g+8|0;k=k+1|0;if((h|0)!=(k|0))continue;break}}n=n+1|0;if((n|0)!=(e|0))continue;break}}return 0}function Uyb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;c=Kc-16|0;Kc=c;J[a+24>>2]=0;J[a+28>>2]=0;H[a+20|0]=0;J[a+12>>2]=25;J[a+16>>2]=1;J[a+8>>2]=a+52;J[a+4>>2]=807996;J[a>>2]=807856;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;d=J[b+16>>2];J[790620]=0;d=$(3414,a|0,d|0)| -0;e=J[790620];J[790620]=0;a:{b:{if((e|0)==1)break b;c:{if(!d)break c;d=J[b+16>>2];J[a+16>>2]=d;ad(J[a+8>>2],J[b+8>>2],d<<2);d:{e:{f:{g:{d=J[b+44>>2];if(!(!d|!J[d+4>>2])){J[c+12>>2]=0;e=Kh(24);if(!e)break g;J[790620]=0;d=na(3415,e|0,3391,3416,1,c+12|0)|0;f=J[790620];J[790620]=0;if((f|0)==1){b=Z()|0;Jf(e);break a}J[a+44>>2]=d;if(J[c+12>>2]>0){Pc[J[J[d>>2]+4>>2]](d);J[a+44>>2]=0;break f}e=J[b+44>>2];J[790620]=0;ia(3417,d|0,e|0,3412,c+12|0);d=J[790620];J[790620]=0;if((d|0)==1)break e;if(J[c+12>>2]>0)break f}e= -J[b+36>>2];if(!e)break c;b=J[b+40>>2];d=J[a+36>>2];if(d){J[790620]=0;aa(3260,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;J[a+36>>2]=0;J[a+40>>2]=0}J[790620]=0;d=_(3286,(b<<1)+2|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break b;J[a+36>>2]=d;if(!d)break c;J[a+40>>2]=b;J[790620]=0;ea(3307,d|0,e|0,b|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break b;I[J[a+36>>2]+(J[a+40>>2]<<1)>>1]=0;break c}J[a+44>>2]=0;J[c+12>>2]=7}if(J[a+24>>2]|J[a+48>>2])break d;J[J[a+8>>2]>>2]=1114112;J[a+16>>2]=1;b=J[a+36>>2]; -if(b){J[790620]=0;aa(3260,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break e;J[a+36>>2]=0;J[a+40>>2]=0}b=J[a+44>>2];if(!b)break d;J[790620]=0;aa(3418,b|0);b=J[790620];J[790620]=0;if((b|0)!=1)break d}b=Z()|0;break a}H[a+20|0]=1}Kc=c+16|0;return a|0}b=Z()|0}ba(b|0);B()}function TO(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;j=Kc-32|0;Kc=j;a:{b:{t=J[a+16>>2];if(!t){c= -1;break b}c:{d:{q=J[a>>2];if((q|0)<0)break d;r=J[a+4>>2];if((r|0)<0)break d;d=J[a+8>>2];if((d|0)<0)break d;g=J[a+12>>2];if((g|0)<0)break d;a=J[a+24>>2];u=d-1|0;w=0-!d|0;v=g-1|0;x=0-!g|0;for(;1;){e=J[a>>2];if(!e)break a;h=e>>31;c=h;d=e+q|0;c=d>>>0>>0?c+1|0:c;d=_kc(d-1|0,c-!d|0,e,h);J[a+16>>2]=d;k=J[a+4>>2];if(!k)break c;m=k>>31;c=m;g=k+r|0;c=g>>>0>>0?c+1|0:c;g=_kc(g-1|0,c-!g|0,k,m);J[a+20>>2]=g;i=J[a+40>>2];f=i&31;if((i&63)>>>0>=32){c=1<>>32-f}n=l;l=c;f=n-1|0;c=c-!n| -0;s=c;c=h+w|0;o=e+u|0;c=o>>>0>>0?c+1|0:c;c=_kc(o,c,e,h);o=c;h=c+f|0;c=(c>>31)+s|0;c=h>>>0>>0?c+1|0:c;e=i&31;if((i&63)>>>0>=32)h=c>>e;else h=((1<>>e;e=d;c=d>>31;d=d+f|0;c=c+s|0;c=d>>>0>>0?c+1|0:c;e=d;d=i&31;if((i&63)>>>0>=32)c=c>>d;else c=((1<>>d;c=h-c|0;if((c|0)<0){J[j+4>>2]=c;J[j>>2]=p;ud(b,1,2724409,j);c=0;break b}J[a+8>>2]=c;c=m+x|0;d=k+v|0;c=d>>>0>>0?c+1|0:c;c=_kc(d,c,k,m);d=f;f=c;d=d+c|0;c=(c>>31)+s|0;c=d>>>0>>0?c+1|0:c;f=d;d=i&31;if((i&63)>>> -0>=32)f=c>>d;else f=((1<>>d;e=g;c=e>>31;d=e+n|0;c=c+l|0;g=d-1|0;d=(d>>>0>>0?c+1|0:c)-!d|0;c=i&31;if((i&63)>>>0>=32)c=d>>c;else c=((1<>>c;c=f-c|0;if((c|0)<0){J[j+20>>2]=c;J[j+16>>2]=p;ud(b,1,2724478,j+16|0);c=0;break b}J[a+12>>2]=c;a=a+52|0;c=1;p=p+1|0;if((t|0)!=(p|0))continue;break}break b}ud(b,1,2724358,0);break b}break a}Kc=j+32|0;return c}ga(2718193,2718195,162,2718269);B()}function jy(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;a:{if(!a|!b|(J[a+4>>2]==18| -(a|0)==(b|0)))break a;if(J[b+4>>2]==18)break a;Vl(b);b:{c:switch(J[b+4>>2]-2|0){case 1:if(J[a+4>>2]==3){f=J[b+40>>2];if(f){if(K[f|0]){c=f;for(;1;){d=d+1|0;e=K[c+1|0];c=c+1|0;if(e)continue;break}}kI(a,f,d)}Vn(b);return a}c=J[a+24>>2];if(!c|J[c+4>>2]!=3|J[a+8>>2]!=J[c+8>>2])break b;f=nt(mg(J[b+40>>2]),J[J[a+24>>2]+40>>2]);e=J[a+24>>2];d:{if(!e)break d;c=J[e+4>>2];if(c>>>0>11)break d;c=1<>2];if(c)wp(c);c=mI(J[e+32>>2],f);J[e+12>>2]=c;e:{f:{if(c){d=J[c+24>> -2];if(d)break f;break e}J[e+16>>2]=0;break d}for(;1;){J[c+20>>2]=e;c=d;d=J[c+24>>2];if(d)continue;break}}J[c+20>>2]=e;J[e+16>>2]=c;break d}g=J[e+40>>2];g:{if(!g|(g|0)==(e+44|0))break g;c=J[e+32>>2];h:{if(!c)break h;d=J[c+80>>2];if(!d)break h;for(;1;){c=J[d+16>>2];if(c)for(;1;){if(g>>>0<=M[c+4>>2]&g>>>0>=c+20>>>0)break g;c=J[c>>2];if(c)continue;break}d=J[d+20>>2];if(d)continue;break}}Pc[J[751857]](g)}c=J[e+12>>2];if(c)wp(c);J[e+12>>2]=0;J[e+16>>2]=0;i:{if(!f){c=0;break i}c=f;for(;1;){d=c;c=c+1|0;if(K[d| -0])continue;break}c=0;d=d-f|0;if((d|0)<0)break i;g=Pc[J[751856]](d+1|0)|0;if(!g){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break i}c=ad(g,f,d);H[d+c|0]=0}J[e+44>>2]=0;J[e+48>>2]=0;J[e+40>>2]=c}Pc[J[751857]](f);Vn(b);return J[a+24>>2];case 0:break c;default:break b}return $ca(a,a,b)}c=J[a+32>>2];if((c|0)!=J[b+32>>2])vp(b,c);c=J[a+20>>2];J[b+28>>2]=a;J[b+20>>2]=c;J[b+24>>2]=J[a+24>>2];J[a+24>>2]=b;f=J[b+24>>2];if(f)J[f+28>>2]=b;if(!(!c|J[c+16>>2]!=(a|0)))J[c+16>>2]=b;c=b}return c}function A4(a){a=a|0;var b= -0;var c=0;var d=0;var e=0;J[a+112>>2]=0;J[a+116>>2]=0;J[a+152>>2]=0;J[a+156>>2]=0;J[a+144>>2]=0;J[a+148>>2]=0;J[a+136>>2]=0;J[a+140>>2]=0;J[a+128>>2]=0;J[a+132>>2]=0;J[a+120>>2]=0;J[a+124>>2]=0;qd(J[a+160>>2]);J[a+200>>2]=0;J[a+160>>2]=0;J[a+164>>2]=0;c=J[a+204>>2];b=J[c+8>>2];if((b|0)>0)for(;1;){e=J[J[c>>2]+(d<<2)>>2];if(e){Zc(e);b=J[c+8>>2]}d=d+1|0;if((d|0)<(b|0))continue;break}Zc(he(c));d=0;b=_c(16);J[790620]=0;c=_(5382,b|0)|0;e=J[790620];J[790620]=0;if((e|0)!=1)a:{J[a+204>>2]=c;c=J[a+208>>2]; -b=J[c+8>>2];if((b|0)>0)for(;1;){e=J[J[c>>2]+(d<<2)>>2];if(e){b=J[e+8>>2];if(b)Zc(Hd(b));Zc(e);b=J[c+8>>2]}d=d+1|0;if((d|0)<(b|0))continue;break}Zc(he(c));d=0;b=_c(16);J[790620]=0;c=_(5382,b|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break a;J[a+208>>2]=c;c=J[a+212>>2];b=J[c+8>>2];if((b|0)>0)for(;1;){e=J[J[c>>2]+(d<<2)>>2];if(e){Zc(e);b=J[c+8>>2]}d=d+1|0;if((d|0)<(b|0))continue;break}Zc(he(c));d=0;b=_c(16);J[790620]=0;c=_(5382,b|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break a;J[a+212>>2]=c;c=J[a+216>> -2];b=J[c+8>>2];if((b|0)>0)for(;1;){e=J[J[c>>2]+(d<<2)>>2];if(e){b=J[e+32>>2];if(b)Zc(Hd(b));Zc(e);b=J[c+8>>2]}d=d+1|0;if((d|0)<(b|0))continue;break}Zc(he(c));b=_c(16);J[790620]=0;d=_(5382,b|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break a;J[a+216>>2]=d;c=J[a+220>>2];if(c){b=J[c+8>>2];if((b|0)>0){d=0;for(;1;){e=J[J[c>>2]+(d<<2)>>2];if(e){Zc(Ju(e));b=J[c+8>>2]}d=d+1|0;if((d|0)<(b|0))continue;break}}Zc(he(c));J[a+220>>2]=0}J[a+224>>2]=0;J[a+228>>2]=0;J[a+240>>2]=0;J[a+244>>2]=0;J[a+232>>2]=0;J[a+236>> -2]=0;return}a=Z()|0;Zc(b);ba(a|0);B()}function $Q(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;c=Kc-48|0;Kc=c;if((b|0)<=1){h=c,i=Xz(0),J[h+40>>2]=i;J[c+44>>2]=Oc;d=gta(c+40|0);J[c+8>>2]=J[d+20>>2]+1900;J[c+12>>2]=J[d+16>>2]+1;J[c+16>>2]=J[d+12>>2];J[c+20>>2]=J[d+8>>2];J[c+24>>2]=J[d+4>>2];d=J[d>>2];J[c+32>>2]=0;J[c+36>>2]=0;J[c+28>>2]=d;d=Kc-48|0;Kc=d;a:{b:{c:{d:{b=(b|0)!=0;e:{if(b>>>0>1)break e;g=J[(b<<2)+1120896>>2];Vg(d+16|0,0,24);e=J[c+12>>2];if(e-13>>>0<4294967284)break e;b=J[c+ -16>>2];if((b|0)<=0|J[c+20>>2]>23|(J[c+24>>2]>59|J[c+28>>2]>59))break e;if(J[c+32>>2]>23|J[c+36>>2]>59|e>>>0>12)break e;f:{g:{f=1<>>0>29)break e;if((b|0)!=29)break f;b=J[c+8>>2];if(b&3)break e;if(!((b|0)%400|0)|(b|0)%100)break f;break e}if(b>>>0<=31)break f;break e}if(b>>>0>30)break e}f=d+16|0;b=nq(nq(nq(nq(nq(nq(oq(f,1077933,2)+2|0,J[c+8>>2],5),J[c+12>>2],3),J[c+16>>2],3),J[c+20>>2],3),J[c+24>>2],3),J[c+28>>2],3);H[b|0]=43;b=nq(b+1|0,J[c+32>>2],3); -H[b|0]=39;b=nq(b+1|0,J[c+36>>2],3);H[b|0]=39;H[b+1|0]=0;b=Yg(d+4|0,g);J[790620]=0;e=_(4,32)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;J[790620]=0;g=ha(5210,e|0,f|0,0,0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break c;J[790620]=0;ca(5067,a|0,b|0,g|0);e=J[790620];J[790620]=0;if((e|0)==1)break d;if(H[b+11|0]>=0)break e;Zc(J[b>>2])}Kc=d+48|0;break a}a=Z()|0;break b}a=Z()|0;Zc(e)}if(H[b+11|0]<0)Zc(J[b>>2]);ba(a|0);B()}b=J[c+36>>2];J[a+68>>2]=J[c+32>>2];J[a+72>>2]=b;b=J[c+28>>2];J[a+60>>2]=J[c+24>>2]; -J[a+64>>2]=b;b=J[c+20>>2];J[a+52>>2]=J[c+16>>2];J[a+56>>2]=b;b=J[c+12>>2];J[a+44>>2]=J[c+8>>2];J[a+48>>2]=b}Kc=c+48|0}function gXa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;k=Kc-16|0;Kc=k;a:{b:{c:{d:{if(!d){j=J[a+584>>2];if(!j)break d;g=(c|0)/J[j+8>>2]|0;i=b;if(J[j>>2]!=1){if(J[j+16>>2]<(g|0))break c;i=J[j+12>>2]}d=0;Vg(i,0,g<<1);e=J[a+608>>2];c=J[a+604>>2];e:{if((g|0)>0){f:{g:{if((e|0)<=0)break g;for(;1;){h=H[c|0];f=h&255;h:{if((h|0)>=0){c=c+ -1|0;e=e-1|0;if(e)for(;1;){if(!f|(d|0)>=(g|0))break h;f=f-1|0;h=(d<<1)+i|0;I[h>>1]=L[h>>1]|K[c|0]<<8;c=c+1|0;d=d+1|0;e=e-1|0;if(e)continue;break}f=0;e=0;if((d|0)==(g|0))break f;break b}e=e-2|0;h=c+2|0;f=f-126|0;i:{if(!f|(d|0)>=(g|0))break i;c=K[c+1|0]<<8;for(;1;){l=(d<<1)+i|0;I[l>>1]=c|L[l>>1];d=d+1|0;f=f-1|0;if(!f)break i;if((d|0)<(g|0))continue;break}}c=h}if((d|0)>=(g|0))break g;if((e|0)>0)continue;break}}if((d|0)!=(g|0))break b;f=0;if((e|0)<=0)break f;for(;1;){h=H[c|0];d=h&255;j:{if((h|0)>=0){c= -c+1|0;e=e-1|0;if(!e){e=0;break f}for(;1;){if(!d|(f|0)>=(g|0))break j;d=d-1|0;h=(f<<1)+i|0;I[h>>1]=L[h>>1]|K[c|0];c=c+1|0;f=f+1|0;e=e-1|0;if(e)continue;break}e=0;break f}e=e-2|0;h=c+2|0;d=d-126|0;k:{if(!d|(f|0)>=(g|0))break k;c=K[c+1|0];for(;1;){l=(f<<1)+i|0;I[l>>1]=c|L[l>>1];f=f+1|0;d=d-1|0;if(!d)break k;if((f|0)<(g|0))continue;break}}c=h}if((f|0)>=(g|0))break f;if((e|0)>0)continue;break}}d=f;if((g|0)==(d|0))break e;break b}if(g)break b}Pc[J[j+20>>2]](j,b,g);b=1;break a}ga(74106,67556,193,91056); -B()}ga(71613,67556,194,91056);B()}ga(74324,67556,201,91056);B()}b=J[a>>2];f=J[a+628>>2];i=J[a+472>>2];J[k+4>>2]=g-d;J[k>>2]=i;Bd(f,b,76891,k);b=0}J[a+608>>2]=e;J[a+604>>2]=c;Kc=k+16|0;return b|0}function CN(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;d=Kc-16|0;Kc=d;c=_c(160);J[c>>2]=2796544;J[c+4>>2]=0;J[c+8>>2]=0;J[790620]=0;e=dm(c+16|0);f=J[790620];J[790620]=0;if((f|0)==1){a=Z()|0;Zc(c);ba(a|0);B()}J[e>>2]=2803700;J[c+80>>2]=16777215;I[c+76>>1]=0;J[c+72>>2]=2803744;dd(c+84| -0,0,76);J[d+12>>2]=c;J[d+8>>2]=e;J[790620]=0;da(8861,c+136|0,b|0);f=J[790620];J[790620]=0;a:{b:{if((f|0)==1)break b;b=J[b>>2];O[c+40>>3]=O[b+24>>3];O[c+24>>3]=O[b+8>>3];O[c+32>>3]=O[b+16>>3];O[c- -64>>3]=O[b+48>>3];g=O[b+40>>3];O[c+56>>3]=g;h=O[b+32>>3];O[c+128>>3]=g;O[c+48>>3]=h;b=J[b+88>>2];if(b){H[c+77|0]=1;J[c+80>>2]=J[b+76>>2];J[790620]=0;X_(e);b=J[790620];J[790620]=0;if((b|0)==1)break b}J[790620]=0;b=_(4,720)|0;e=J[790620];J[790620]=0;if((e|0)==1)break b;J[b>>2]=2795680;J[b+4>>2]=0;J[b+8>>2]= -0;J[790620]=0;e=_(8828,b+16|0)|0;f=J[790620];J[790620]=0;if((f|0)==1){c=Z()|0;Zc(b);break a}J[a+4>>2]=b;J[a>>2]=e;J[d+4>>2]=c;f=c+72|0;J[d>>2]=f;J[c+4>>2]=J[c+4>>2]+1;c:{e=J[b+704>>2];d:{if(e>>>0>2]){J[e+4>>2]=c;J[e>>2]=f;J[b+704>>2]=e+8;break d}J[790620]=0;da(8883,b+700|0,d|0);b=J[790620];J[790620]=0;if((b|0)==1)break c;b=J[d+4>>2];if(!b)break d;c=J[b+4>>2];J[b+4>>2]=c-1;if(c)break d;Pc[J[J[b>>2]+8>>2]](b);jd(b)}a=J[a>>2];J[a+60>>2]=1;b=J[d+8>>2];O[a+24>>3]=O[b+24>>3];O[a+8>>3]=O[b+8>>3]; -O[a+16>>3]=O[b+16>>3];O[a+48>>3]=O[b+48>>3];O[a+40>>3]=O[b+40>>3];g=O[b+32>>3];H[a+630|0]=0;O[a+32>>3]=g;a=J[d+12>>2];e:{if(!a)break e;b=J[a+4>>2];J[a+4>>2]=b-1;if(b)break e;Pc[J[J[a>>2]+8>>2]](a);jd(a)}Kc=d+16|0;return}c=Z()|0;uf(d);uf(a);break a}c=Z()|0}uf(d+8|0);ba(c|0);B()}function lPb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;i=c+d|0;if(J[b>>2]?M[b+12>>2]>>0|i>>>0>M[b+4>>2]:1){d=J[a>>2];J[d+20>>2]=23;Pc[J[d>>2]](a)}d=J[b+24>>2];a:{if(d>>> -0<=c>>>0&d+J[b+16>>2]>>>0>=i>>>0)break a;if(!J[b+40>>2]){d=J[a>>2];J[d+20>>2]=71;Pc[J[d>>2]](a)}if(J[b+36>>2]){g=J[b+16>>2];b:{if((g|0)<=0)break b;l=b+48|0;j=J[b+8>>2];h=P(j,J[b+24>>2]);f=J[b+20>>2];d=0;for(;1;){g=g-d|0;f=(f|0)<(g|0)?f:g;g=J[b+24>>2]+d|0;k=J[b+28>>2]-g|0;f=(f|0)<(k|0)?f:k;g=J[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)<=0)break b;f=P(f,j);Pc[J[b+52>>2]](a,l,J[J[b>>2]+(d<<2)>>2],h,f);h=f+h|0;f=J[b+20>>2];d=f+d|0;g=J[b+16>>2];if((d|0)<(g|0))continue;break}}J[b+36>>2]=0}d=0;g=J[b+16>>2]; -h=i-g|0;h=M[b+24>>2]>>0?c:(h|0)>0?h:0;J[b+24>>2]=h;if((g|0)<=0)break a;l=b+48|0;j=J[b+8>>2];h=P(j,h);f=J[b+20>>2];for(;1;){g=g-d|0;f=(f|0)<(g|0)?f:g;g=J[b+24>>2]+d|0;k=J[b+28>>2]-g|0;f=(f|0)<(k|0)?f:k;g=J[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)<=0)break a;f=P(f,j);Pc[J[b+48>>2]](a,l,J[J[b>>2]+(d<<2)>>2],h,f);h=f+h|0;f=J[b+20>>2];d=f+d|0;g=J[b+16>>2];if((d|0)<(g|0))continue;break}}d=J[b+28>>2];c:{d:{e:{if(i>>>0<=d>>>0)break e;f:{g:{h:{i:{if(c>>>0>d>>>0){if(!e)break i;d=J[a>>2];J[d+20>>2]=23;Pc[J[d>> -2]](a);d=c;break g}if(e)break g;break h}d=c}if(J[b+32>>2])break f;d=J[a>>2];J[d+20>>2]=23;Pc[J[d>>2]](a);break c}J[b+28>>2]=i;if(!J[b+32>>2])break d}a=J[b+24>>2];d=d-a|0;a=i-a|0;if(d>>>0>=a>>>0)break e;h=J[b+8>>2];for(;1;){Zf(J[J[b>>2]+(d<<2)>>2],h);d=d+1|0;if((a|0)!=(d|0))continue;break}}if(!e)break c}J[b+36>>2]=1}return J[b>>2]+(c-J[b+24>>2]<<2)|0}function ov(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;e=Kc-16|0;Kc=e;a:{if(!a)break a;c=-1;b:{c:switch(b+1|0){case 0:rm(a,31,34216,0);break a; -case 1:J[a+256>>2]=1;break a;case 2:J[a+256>>2]=1;b=J[a+36>>2];if(!b)break a;a=J[b+16>>2];if(K[a|0]!=239|K[a+1|0]!=187|K[a+2|0]!=191)break a;J[b+16>>2]=a+3;break a;case 3:case 4:c=90;f=J[a+36>>2];if(!f)break b;d=J[f+16>>2];if(!d|K[d|0]!=239|(K[d+1|0]!=187|K[d+2|0]!=191))break b;J[f+16>>2]=d+3;break b;case 10:c=90;break b;case 5:case 6:case 8:case 9:c=180;break b;case 7:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:break c;default:break b}c= -45}d=wT(b);if(!d){d:switch(b-4|0){case 18:J[a+256>>2]=1;break a;case 0:rm(a,32,33755,7093);break a;case 1:rm(a,32,33755,7077);break a;case 2:rm(a,32,33755,23178);break a;case 3:rm(a,32,33755,25774);break a;case 4:rm(a,32,33755,26132);break a;case 5:rm(a,32,33755,26058);break a;case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:e:{if(J[a+24>>2]|J[a+40>>2]!=1)break e;c=J[a+36>>2];if(!c)break e;c=J[c+44>>2];if(!c)break e;g=a,h=mg(c),J[g+24>>2]=h}J[a+256>>2]=b;break a;case 15:rm(a,32, -33755,21465);break a;case 16:rm(a,32,33755,21290);break a;case 17:break d;default:break a}rm(a,32,33755,21458);break a}J[a+256>>2]=1;b=J[a+36>>2];f:{if(!b){if(J[a+172>>2]==-1?J[a+212>>2]:0)break f;J[a+84>>2]=1;J[e>>2]=0;md(0,0,0,a,0,1,1,3,0,0,0,0,31870,e);J[a+12>>2]=0;if(J[a+288>>2])break f;J[a+212>>2]=1;break f}b=kT(a,b,d,c);J[a+256>>2]=1;if((b|0)<0)break f;if(J[a+84>>2]!=6003)break a}Vba(a);J[a+84>>2]=6003}Kc=e+16|0}function YA(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;d=Kc-96|0;Kc=d;J[d+24>> -2]=528734635;J[d+28>>2]=1541459225;J[d+16>>2]=1359893119;J[d+20>>2]=-1694144372;J[d+8>>2]=1013904242;J[d+12>>2]=-1521486534;J[d>>2]=1779033703;J[d+4>>2]=-1150833019;e=64;if((b|0)>=64)for(;1;){RP(a+f|0,d);g=e;f=e;e=e- -64|0;if((e|0)<=(b|0))continue;break}e=b-g|0;a:{b:{if((e|0)<=0){H[e+(d+32|0)|0]=128;f=e+1|0;break b}h=d+32|0;ad(h,a+g|0,e);H[e+h|0]=128;f=e+1|0;if(e>>>0>=56){if(e>>>0<=62)dd(f+h|0,0,(g|63)-b|0);RP(d+32|0,d);f=0;break b}if((e|0)==55)break a}dd((d+32|0)+f|0,0,56-f|0)}J[d+88>>2]=0;H[d+95| -0]=b<<3;H[d+94|0]=b>>>5;H[d+93|0]=b>>>13;H[d+92|0]=b>>>21;RP(d+32|0,d);a=J[d>>2];a=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);H[c|0]=a;H[c+1|0]=a>>>8;H[c+2|0]=a>>>16;H[c+3|0]=a>>>24;a=J[d+4>>2];a=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);H[c+4|0]=a;H[c+5|0]=a>>>8;H[c+6|0]=a>>>16;H[c+7|0]=a>>>24;a=J[d+8>>2];a=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);H[c+8|0]=a;H[c+9|0]=a>>>8;H[c+10|0]=a>>>16;H[c+11|0]=a>>>24;a=J[d+12>>2];a=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);H[c+12|0]=a;H[c+13|0]=a>>>8;H[c+14|0]=a>>> -16;H[c+15|0]=a>>>24;a=J[d+16>>2];a=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);H[c+16|0]=a;H[c+17|0]=a>>>8;H[c+18|0]=a>>>16;H[c+19|0]=a>>>24;a=J[d+20>>2];a=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);H[c+20|0]=a;H[c+21|0]=a>>>8;H[c+22|0]=a>>>16;H[c+23|0]=a>>>24;a=J[d+24>>2];a=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);H[c+24|0]=a;H[c+25|0]=a>>>8;H[c+26|0]=a>>>16;H[c+27|0]=a>>>24;a=J[d+28>>2];a=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);H[c+28|0]=a;H[c+29|0]=a>>>8;H[c+30|0]=a>>>16;H[c+31|0]=a>>>24;Kc=d+96|0}function Vda(a, -b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;h=Kc-48|0;Kc=h;i=Kc-16|0;Kc=i;J[h>>2]=1016392;Kc=i+16|0;J[h+20>>2]=0;J[h+24>>2]=0;J[h+16>>2]=a;J[h+4>>2]=1044184;J[h>>2]=1043984;J[h+28>>2]=0;J[h+32>>2]=0;J[h+36>>2]=0;J[h+40>>2]=0;Pc[J[J[h>>2]+44>>2]](h,J[256694]);eU(h,J[c>>2],J[c+4>>2]);a=J[c>>2];n=d-a|0;e=e-(J[c+4>>2]+(a>>>0>d>>>0)|0)|0;o=e;d=n;a=J[h+20>>2];a:{b:{if(!a)break b;l=J[a+20>>2];i=J[a+24>>2]-l|0;j=J[h+32>>2];k=i-j|0; -i=0-(i>>>0>>0)|0;i=(i|0)==(e|0)&d>>>0>k>>>0|e>>>0>i>>>0?k:d;a=Pc[J[J[b>>2]+152>>2]](b,f,j+(J[a+16>>2]+l|0)|0,i,0,g)|0;if(a)break a;a=i;m=J[h+24>>2];k=a+m|0;l=0;i=l+J[h+28>>2]|0;J[h+24>>2]=k;J[h+28>>2]=k>>>0>>0?i+1|0:i;k=a;i=d-a|0;j=e-((a>>>0>d>>>0)+l|0)|0;a=0;if((d|0)==(k|0)&(e|0)==(l|0)){d=i;e=j;break a}a=J[J[h+20>>2]>>2];J[h+32>>2]=0;J[h+20>>2]=a;if(!a){d=i;e=j;break b}for(;1;){d=J[a+20>>2];k=J[a+24>>2]-d|0;l=!j&i>>>0>k>>>0|(j|0)!=0;e=l?k:i;l=l?0:j;a=Pc[J[J[b>>2]+152>>2]](b,f,d+J[a+16>>2]| -0,e,0,g)|0;if(a){d=i;e=j;break a}d=l+J[h+28>>2]|0;m=e+J[h+24>>2]|0;d=m>>>0>>0?d+1|0:d;J[h+24>>2]=m;J[h+28>>2]=d;d=i-e|0;e=j-((e>>>0>i>>>0)+l|0)|0;if(!j&i>>>0<=k>>>0){a=0;break a}a=J[J[h+20>>2]>>2];J[h+32>>2]=0;J[h+20>>2]=a;i=d;j=e;if(a)continue;break}}if(!(d|e)){d=0;e=0;a=0;break a}a=J[h+40>>2];if(!a){a=0;break a}i=d;j=!e&a>>>0>d>>>0;a=j?d:a;k=a;a=Pc[J[J[b>>2]+152>>2]](b,f,J[h+36>>2],a,0,g)|0;b=a?0:k;d=d-b|0;e=e-((b>>>0>i>>>0)+(a?0:j?e:0)|0)|0}b=n-d|0;d=J[c+4>>2]+(o-((d>>>0>n>>>0)+e|0)|0)|0;e= -b;b=J[c>>2]+b|0;d=e>>>0>b>>>0?d+1|0:d;J[c>>2]=b;J[c+4>>2]=d;Kc=h+48|0;return a|0}function SHa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;e=Kc-16|0;Kc=e;c=Kc-16|0;Kc=c;f=e+12|0;wr(f);J[790620]=0;J[c+12>>2]=0;d=c+12|0;$(7556,d|0,a|0)|0;a=J[790620];J[790620]=0;a:{b:{c:{d:{e:{if((a|0)!=1){J[790620]=0;da(7923,d|0,f|0);a=J[790620];J[790620]=0;if((a|0)==1)break d;a=J[c+12>>2];J[c+12>>2]=0;f:{if(!a)break f;J[790620]=0;d=J[a+4>>2]-1|0;J[a+4>>2]=d;g=J[790620];J[790620]=0;if((g|0)==1)break e;if(d)break f; -J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break e}a=J[f>>2];d=J[J[a>>2]+16>>2];J[790620]=0;d=_(d|0,a|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break c;g:{if(!d){J[790620]=0;$(7556,f|0,0)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break g;break c}d=J[J[a>>2]+20>>2];J[790620]=0;ha(d|0,a|0,0,0,0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break c}Kc=c+16|0;break a}a=Z()|0;break b}fa(0)|0;ed();B()}a=Z()|0;cd(c+12|0);break b}a=Z()|0}cd(f);ba(a|0);B()}h:{i:{a=J[e+12>>2];j:{if(!a)break j;c=J[J[a>> -2]+20>>2];J[790620]=0;ha(c|0,a|0,0,0,0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break i;a=J[J[b>>2]+16>>2];J[790620]=0;a=_(a|0,b|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break i;if(a){a=J[J[b>>2]+12>>2];J[790620]=0;ea(a|0,b|0,2744991,1)|0;a=J[790620];J[790620]=0;if((a|0)==1)break i}J[790620]=0;ea(7747,b|0,J[e+12>>2],0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break i;a=J[e+12>>2];J[e+12>>2]=0;if(!a)break j;J[790620]=0;b=J[a+4>>2]-1|0;J[a+4>>2]=b;c=J[790620];J[790620]=0;if((c|0)==1)break h;if(b)break j; -J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break h}Kc=e+16|0;return}a=Z()|0;cd(e+12|0);ba(a|0);B()}fa(0)|0;ed();B()}function sca(a){var b=0;var c=0;var d=0;var e=0;Te(a);a:{c=J[a+36>>2];b=J[c+16>>2];b:{c:{if(K[b|0]!=101|K[b+1|0]!=110|(K[b+2|0]!=99|K[b+3|0]!=111))break c;if(K[b+4|0]!=100|K[b+5|0]!=105|(K[b+6|0]!=110|K[b+7|0]!=103))break c;J[a+200>>2]=J[a+200>>2]+8;J[c+16>>2]=b+8;J[c+32>>2]=J[c+32>>2]+8;b=K[b+8|0];if((b|0)==37){Pe(a);c=J[a+36>>2];b=K[J[c+16>>2]]}d:{if(b&255)break d; -if((De(c)|0)>0)break d;Ff(a)}Te(a);if(K[J[J[a+36>>2]+16>>2]]!=61){bg(a,75,0);return 0}Re(a);Te(a);e:{f:{g:{h:{i:switch(K[J[J[a+36>>2]+16>>2]]-34|0){case 0:Re(a);d=kca(a);if(K[J[J[a+36>>2]+16>>2]]==34)break h;bg(a,34,0);Pc[J[751857]](d);return 0;case 5:break i;default:break g}Re(a);d=kca(a);if(K[J[J[a+36>>2]+16>>2]]!=39)break a}Re(a);if(K[a+362|0]&32)break f;if(!d)break c;if(tI(d,24025))if(tI(d,24019))break e;c=J[a+24>>2];j:{if(!c){b=J[J[a+36>>2]>>2];if(!b|J[b+12>>2])break j;kf(a,81,31974);c=J[a+24>> -2];if(!c)break j}Pc[J[751857]](c)}J[a+24>>2]=d;return d}bg(a,33,0);if(!(K[a+362|0]&32))break b}Pc[J[751857]](d);break c}k:{if(tI(d,23790))if(tI(d,23723))break k;b=J[a+24>>2];if(b)Pc[J[751857]](b);J[a+24>>2]=d;return d}b=J[a+36>>2];c=J[b+44>>2];if(c){Pc[J[751857]](c);b=J[a+36>>2]}J[b+44>>2]=d;b=Jh(d);if(b){c=Kc-16|0;Kc=c;l:{if(!b){b=-1;break l}e=J[a+36>>2];m:{if(e){b=kT(a,e,b,-1);e=a+256|0;break m}if(J[a+212>>2]){b=-1;if(J[a+172>>2]==-1)break l}J[a+84>>2]=1;J[c>>2]=0;md(0,0,0,a,0,1,1,3,0,0,0,0,31870, -c);J[a+12>>2]=0;b=-1;if(J[a+288>>2])break l;e=a+212|0}J[e>>2]=1}Kc=c+16|0;if((b|0)>=0)break b;J[a+84>>2]=32;break c}hh(a,32,33528,d)}d=0}return d}bg(a,34,0);Pc[J[751857]](d);return 0}function SL(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;a:{b:{c:{d:{e:{f=J[a+8>>2];if((f|0)<=0){if(!f)break e;break b}if(f>>>0>31)break d;break c}f=7;if(K[a+4|0]==255)break c;break b}ga(201219,199310,198,209297);B()}j=f;for(;1;){f:{if(H[a+16|0]&1){g=J[a+8>>2];d=g-1|0;J[a+8>>2]=d;if((g|0)>0){g=J[a+4>> -2]>>>d&1;break f}g=ei(a);if((g|0)>=0)break f;return-1}break a}i=i<<1|g;g=j>>>0>1;j=j-1|0;if(g)continue;break}g=f;if((i|0)>=0)break b;return-1}f=J[a+4>>2];g:{if((f&255)==255){if(!(H[a+16|0]&1))break a;j=-1;e=J[a+8>>2];d=e-1|0;J[a+8>>2]=d;h:{if((e|0)>0){f=f>>>d&1;break h}f=ei(a);if((f|0)<0)break g;if(!(H[a+16|0]&1))break a;d=J[a+8>>2]}e=d-1|0;J[a+8>>2]=e;i:{if((d|0)<=0){d=ei(a);if((d|0)<0)break g;if(!(H[a+16|0]&1))break a;break i}d=J[a+4>>2]>>>e&1}e=J[a+8>>2];h=e-1|0;J[a+8>>2]=h;j:{if((e|0)<=0){e=ei(a); -if((e|0)<0)break g;if(!(H[a+16|0]&1))break a;f=e|(f<<2|d<<1);break j}f=J[a+4>>2]>>>h&1|(f<<2|d<<1)}d=J[a+8>>2];e=d-1|0;J[a+8>>2]=e;k:{if((d|0)<=0){d=ei(a);if((d|0)<0)break g;if(!(H[a+16|0]&1))break a;break k}d=J[a+4>>2]>>>e&1}e=J[a+8>>2];h=e-1|0;J[a+8>>2]=h;l:{if((e|0)<=0){e=ei(a);if((e|0)<0)break g;if(!(H[a+16|0]&1))break a;f=e|(f<<2|d<<1);break l}f=J[a+4>>2]>>>h&1|(f<<2|d<<1)}d=J[a+8>>2];e=d-1|0;J[a+8>>2]=e;m:{if((d|0)<=0){d=ei(a);if((d|0)<0)break g;if(H[a+16|0]&1)break m;break a}d=J[a+4>>2]>>> -e&1}e=J[a+8>>2];h=e-1|0;J[a+8>>2]=h;n:{if((e|0)<=0){a=ei(a);if((a|0)>=0)break n;break g}a=J[a+4>>2]>>>h&1}i=f<<2|d<<1|a|i<<7;g=g+7|0}o:{if((g|0)>=8){i=i>>g-7;break o}a=7-g|0;b=b>>a;c=c>>a}j=((c^i^-1)&b)!=(b|0)}return j}ga(199972,199310,203,209297);B()}function rI(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;g=Kc-48|0;Kc=g;e=-1;a:{if(J[a+28>>2]|!a)break a;b:{f=J[a+16>>2];if(!(!f|J[f+32>>2])){d=J[f+24>>2];c=J[f+8>>2];if(!((d|0)==(c|0)|c>>>0>2147483646)){J[f+24>>2]=c;d=c}h=d; -d=J[f+20>>2];c=J[f+4>>2];if(!((d|0)==(c|0)|c>>>0>2147483646)){J[f+20>>2]=c;d=c}if((h|0)!=(d|0))break b}J[g>>2]=0;md(0,0,0,0,0,8,1548,2,0,0,0,0,9504,g);J[a+28>>2]=1548;break a}c=(b|0)<4001?(b|0)!=4?4E3:b:b;b=zT(f,c+1|0);if(!(!J[f+32>>2]&(b|0)>=0)){J[g+16>>2]=5286;md(0,0,0,0,0,8,2,3,5286,0,0,0,33946,g+16|0);J[a+28>>2]=2;break a}b=0;d=J[a+16>>2];if(!(!d|J[d+32>>2])){b=J[d+8>>2];if(!((b|0)==J[d+24>>2]|b>>>0>2147483646))J[d+24>>2]=b;e=J[d+20>>2];b=J[d+4>>2];if((e|0)==(b|0)|b>>>0>2147483646)b=e;else J[d+ -20>>2]=b;b=b+J[d>>2]|0}e=J[a+4>>2];if(e){c:{c=Pc[e|0](J[a>>2],b,c)|0;if((c|0)>0)break c;J[a+4>>2]=4413;if((c|0)>=0)break c;e=-1;break a}if(J[a+12>>2]){d=J[a+20>>2];if(!d){d=AT();J[a+20>>2]=d}e=-1;if(Wl(d,b,c))break a;d=sk(J[a+20>>2]);b=AI(a,1);if((b|0)<0){tT(1544,4951,0);J[a+28>>2]=1544;break a}i=a,j=(d-sk(J[a+20>>2])|0)+J[a+32>>2]|0,J[i+32>>2]=j;e=b;break a}e=c;c=J[a+16>>2];d:{if(!c|J[c+32>>2])break d;a=J[c+24>>2];b=J[c+8>>2];if(!((a|0)==(b|0)|b>>>0>2147483646)){J[c+24>>2]=b;a=b}b=J[c+20>>2];d=J[c+ -4>>2];if(!((b|0)==(d|0)|d>>>0>2147483646)){J[c+20>>2]=d;b=d}if(a-b>>>0>>0)break d;b=b+e|0;J[c+20>>2]=b;J[c+8>>2]=a>>>0>=2147483647?2147483647:a;J[c+4>>2]=b>>>0>=2147483647?2147483647:b;if(a>>>0<=b>>>0)break d;H[b+J[c>>2]|0]=0}break a}J[g+32>>2]=0;md(0,0,0,0,0,8,1547,2,0,0,0,0,1975,g+32|0);J[a+28>>2]=1547;e=-1}Kc=g+48|0;return e}function QHb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;d=Kc-32|0;Kc=d;e=J[a+464>>2];a:{b:{if(J[e+ -40>>2]|!J[a+280>>2])break b;c=J[a+460>>2];J[c+24>>2]=J[c+24>>2]+(J[e+12>>2]/8|0);J[e+12>>2]=0;i=0;if(!(Pc[J[c+8>>2]](a)|0))break a;if(J[a+336>>2]>0){c=0;for(;1;){J[((c<<2)+e|0)+20>>2]=0;c=c+1|0;if((c|0)>2])continue;break}}J[e+16>>2]=0;J[e+40>>2]=J[a+280>>2];if(J[a+436>>2])break b;J[e+36>>2]=0}if(!J[e+36>>2]){c=J[e+16>>2];c:{if(c){f=c-1|0;break c}m=J[a+428>>2];n=J[a+420>>2];l=J[a+412>>2];J[d+28>>2]=a;c=J[a+24>>2];J[d+12>>2]=J[c>>2];J[d+16>>2]=J[c+4>>2];c=J[e+12>>2];g=J[e+8>>2];k=J[a+408>> -2];f=0;d:{if((l|0)<(k|0))break d;f=J[e+60>>2];o=J[b>>2];for(;1;){e:{f:{g:{if((c|0)>7)break g;b=d+12|0;i=0;if(!li(b,g,c,0))break a;g=J[d+20>>2];c=J[d+24>>2];if((c|0)>7)break g;b=zk(b,g,c,f,1);break f}b=g>>c-8&255;h=J[((b<<2)+f|0)+144>>2];if(h){b=K[(b+f|0)+1168|0];c=c-h|0;break e}b=zk(d+12|0,g,c,f,9)}i=0;if((b|0)<0)break a;g=J[d+20>>2];c=J[d+24>>2]}h=b>>>4|0;h:{j=b&15;if(j){if((c|0)<(j|0)){i=0;if(!li(d+12|0,g,c,j))break a;g=J[d+20>>2];c=J[d+24>>2]}b=h+k|0;h=j<<2;k=J[h+53104>>2];c=c-j|0;j=k&g>>c;I[(J[(b<< -2)+m>>2]<<1)+o>>1]=j-((j|0)<=J[h+53100>>2]?k:0)<>>0>=16){if((c|0)<(h|0)){i=0;if(!li(d+12|0,g,c,h))break a;g=J[d+20>>2];c=J[d+24>>2]}c=c-h|0;f=f+(J[(h<<2)+53104>>2]&g>>c)|0}f=f-1|0;break d}k=b+1|0;if((b|0)<(l|0))continue;break}f=0}a=J[a+24>>2];J[a>>2]=J[d+12>>2];J[a+4>>2]=J[d+16>>2];J[e+12>>2]=c;J[e+8>>2]=g}J[e+16>>2]=f}J[e+40>>2]=J[e+40>>2]-1;i=1}Kc=d+32|0;return i|0}function gY(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i= -0;var j=0;var k=0;a:{b:{if(K[a+498|0])break b;c:{d:{if(!J[a+440>>2]|J[a+12>>2]!=2)break d;switch(K[a+1112|0]-1|0){case 0:case 2:break c;default:break d}}J[a+1116>>2]=J[a+1144>>2];break b}if(dE(a))break a}if(K[a+497|0])break a;e:{f:{if(!J[a+440>>2]){g:switch(J[a+12>>2]-1|0){case 0:case 2:H[a+477|0]=1;break e;default:break g}d=us(a);J[a+440>>2]=J[a+440>>2]+1;break f}if(K[a+1112|0]!=3)break e;d=us(a)}if(d)break a}d=J[(K[a+288|0]?2248:512)+a>>2];if(!d)d=J[a+528>>2];h=J[d+36>>2];f=(h|0)>0?h:0;J[a+672>> -2]=f;i=J[d+40>>2];g=(i|0)>0?i:0;J[a+680>>2]=g;h:{i:{k=J[d+88>>2];j=J[k+36>>2];if(!j)break i;b=J[k+40>>2];if(!b)break i;e=J[a+16>>2];c=h+j|0;e=(c|0)>(e|0)?e:c;J[a+676>>2]=e;c=J[a+20>>2];b=b+i|0;b=(c|0)<(b|0)?c:b;break h}b=J[a+16>>2];e=J[a+316>>2];e=(b|0)<(e|0)?b:e;J[a+676>>2]=e;b=J[a+20>>2];c=J[a+320>>2];b=(c|0)>(b|0)?b:c}J[a+684>>2]=b;if(K[a+1124|0]){c=J[a+1128>>2];f=(c|0)<(f|0)?f:c;J[a+672>>2]=f;c=J[a+1136>>2];g=(c|0)<(g|0)?g:c;J[a+680>>2]=g;c=J[a+1132>>2];e=(c|0)>(e|0)?e:c;J[a+676>>2]=e;c=J[a+1140>> -2];b=(c|0)>(b|0)?b:c;J[a+684>>2]=b}if(K[d+44|0]){c=J[d+48>>2];f=(c|0)<(f|0)?f:c;J[a+672>>2]=f;c=J[d+56>>2];g=(c|0)<(g|0)?g:c;J[a+680>>2]=g;c=J[d+52>>2];e=(c|0)>(e|0)?e:c;J[a+676>>2]=e;d=J[d+60>>2];b=(d|0)>(b|0)?b:d;J[a+684>>2]=b}d=g-i|0;d=(d|0)>0?d:0;J[a+664>>2]=d;h=f-h|0;h=(h|0)>0?h:0;J[a+656>>2]=h;j:{k:{if(!j)break k;i=J[k+40>>2];if(!i)break k;f=(h-f|0)+e|0;J[a+660>>2]=(f|0)>(j|0)?j:f;b=(d-g|0)+b|0;b=(b|0)>(i|0)?i:b;break j}J[a+660>>2]=(h-f|0)+e;b=(d-g|0)+b|0}J[a+668>>2]=b;J[a+440>>2]=J[a+440>> -2]+1}}function teb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;e=Kc+-64|0;Kc=e;a=CH(a,b,c,d);J[a+360>>2]=0;J[a+364>>2]=0;J[a>>2]=1074332;J[a+376>>2]=0;J[a+380>>2]=0;J[a+368>>2]=0;J[a+384>>2]=0;J[e+48>>2]=13;J[e+32>>2]=13;J[790620]=0;J[e+16>>2]=13;d=e+32|0;$(4732,c|0,d|0)|0;f=J[790620];J[790620]=0;a:{if((f|0)==1)break a;b=J[b+24>>2];J[790620]=0;ha(4724,d|0,b|0,e+16|0,0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break a;J[790620]=0;aa(4726,d|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;J[790620]= -0;b=e+48|0;d=ha(4727,J[e+24>>2],20937,b|0,0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break a;b:{if(!d)break b;J[790620]=0;ca(5618,e+4|0,b|0,1);b=J[790620];J[790620]=0;if((b|0)==1)break a;if(H[a+371|0]<0)Zc(J[a+360>>2]);b=J[e+8>>2];J[a+360>>2]=J[e+4>>2];J[a+364>>2]=b;J[a+368>>2]=J[e+12>>2];b=K[a+371|0];if(!(b<<24>>24<0?J[a+364>>2]:b))break b;J[a+8>>2]=J[a+8>>2]|512}J[790620]=0;b=e+48|0;aa(4726,b|0);d=J[790620];J[790620]=0;if((d|0)==1)break a;J[790620]=0;aa(4726,e+16|0);d=J[790620];J[790620]=0;if((d| -0)==1)break a;J[790620]=0;b=ha(4727,J[e+24>>2],6987,b|0,0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break a;if(J[b>>2]==1){J[a+8>>2]=J[a+8>>2]|1024;J[a+372>>2]=J[e+56>>2]}J[790620]=0;aa(4726,e+48|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;if(K[c+51|0]&2){J[790620]=0;oa(5621,e+4|0,a|0,c|0,20188,11);b=J[790620];J[790620]=0;if((b|0)==1)break a;if(H[a+387|0]<0)Zc(J[a+376>>2]);b=J[e+8>>2];J[a+376>>2]=J[e+4>>2];J[a+380>>2]=b;J[a+384>>2]=J[e+12>>2]}Kc=e- -64|0;return a|0}b=Z()|0;if(H[a+387|0]<0)Zc(J[a+ -376>>2]);if(H[a+371|0]<0)Zc(J[a+360>>2]);pp(a);ba(b|0);B()}function p5b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;if(e){n=e-2|0;for(;1;){a=L[f>>1];I[g>>1]=a;g=g+2|0;f=f+2|0;a:{if(l>>>0>n>>>0)break a;j=l?(l|0)==(n|0)?d:b:c;if(!((e|0)!=1|l)){if(j>>>0<2)break a;h=j-1|0;i=h&7;if(j-2>>>0>=7){j=h&-8;h=0;for(;1;){I[g+14>>1]=a;I[g+12>>1]=a;I[g+10>>1]=a;I[g+8>>1]=a;I[g+6>>1]=a;I[g+4>>1]=a;I[g+2>>1]=a;I[g>>1]=a;g=g+16|0;h=h+8|0;if((j|0)!= -(h|0))continue;break}}h=0;if(!i)break a;for(;1;){I[g>>1]=a;g=g+2|0;h=h+1|0;if((i|0)!=(h|0))continue;break}break a}if((a|0)==L[f>>1]){if(j>>>0<2)break a;h=j-1|0;i=h&7;if(j-2>>>0>=7){j=h&-8;h=0;for(;1;){I[g+14>>1]=a;I[g+12>>1]=a;I[g+10>>1]=a;I[g+8>>1]=a;I[g+6>>1]=a;I[g+4>>1]=a;I[g+2>>1]=a;I[g>>1]=a;g=g+16|0;h=h+8|0;if((j|0)!=(h|0))continue;break}}h=0;if(!i)break a;for(;1;){I[g>>1]=a;g=g+2|0;h=h+1|0;if((i|0)!=(h|0))continue;break}break a}h=j+1>>>1|0;b:{if(j>>>0<3)break b;i=h>>>0<=2?2:h;k=i-1|0;m=k&7; -if(i-2>>>0>=7){k=k&-8;i=0;for(;1;){I[g+14>>1]=a;I[g+12>>1]=a;I[g+10>>1]=a;I[g+8>>1]=a;I[g+6>>1]=a;I[g+4>>1]=a;I[g+2>>1]=a;I[g>>1]=a;g=g+16|0;i=i+8|0;if((k|0)!=(i|0))continue;break}}i=0;if(!m)break b;for(;1;){I[g>>1]=a;g=g+2|0;i=i+1|0;if((m|0)!=(i|0))continue;break}}if(h>>>0>=j>>>0)break a;m=j+(h^-1)|0;a=L[f>>1];i=0;k=j-h&7;if(k)for(;1;){I[g>>1]=a;h=h+1|0;g=g+2|0;i=i+1|0;if((k|0)!=(i|0))continue;break}if(m>>>0<7)break a;for(;1;){I[g+14>>1]=a;I[g+12>>1]=a;I[g+10>>1]=a;I[g+8>>1]=a;I[g+6>>1]=a;I[g+4>> -1]=a;I[g+2>>1]=a;I[g>>1]=a;g=g+16|0;h=h+8|0;if((j|0)!=(h|0))continue;break}}l=l+1|0;if((l|0)!=(e|0))continue;break}}return 0}function BY(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;m=Kc-128|0;Kc=m;a:{b:{if(b){if((c|0)<0)break b;h=m;if(!J[b>>2]){g=b;break a}g=b;for(;1;){J[h>>2]=g;h=h+4|0;g=J[g>>2];if(J[g>>2])continue;break}break a}ga(198515,196039,278,209686);B()}ga(199367,196039,279,209686);B()}c:{d:{e:{for(;1;){a=J[g+8>>2];if((e|0)>(a|0)){J[g+8>>2]=e;a=e}f:{if((a| -0)>=(c|0))break f;for(;1;){if(J[g+4>>2]<=(a|0)){if(J[g+12>>2])break f;if(!(K[d+16|0]&2))break d;e=J[d+8>>2];f=e-1|0;J[d+8>>2]=f;g:{if((e|0)<=0){j=J[d+4>>2];i=j<<8&65280;e=(i|0)==65280?6:7;J[d+8>>2]=e;J[d+4>>2]=i|1<>2];k=J[e+8>>2];if(k&7)break e;l=J[e+64>>2];if(!((l|0)<0|(l|0)>J[e+60>>2])){J[e+8>>2]=k|4;break e}J[e+4>>2]=J[e+4>>2]|32;f=J[e+28>>2];J[e+28>>2]=f-1;if((f|0)>0){J[e+60>>2]=J[e+60>>2]+1;f=e;e=J[e+24>>2];J[f+24>>2]=e+1;H[e|0]=j;J[g+12>>2]=1;break f}f=-1;if((Ld(e,i>>>8|0)| -0)!=-1)break g;break e}J[d+4>>2]=J[d+4>>2]|1<>2]=1;break f}if(!(K[d+16|0]&2))break c;e=J[d+8>>2];J[d+8>>2]=e-1;h:{if((e|0)>0)break h;j=J[d+4>>2];i=j<<8&65280;J[d+4>>2]=i;J[d+8>>2]=(i|0)==65280?6:7;f=-1;e=J[d+12>>2];k=J[e+8>>2];if(k&7)break e;l=J[e+64>>2];if(!((l|0)<0|(l|0)>J[e+60>>2])){J[e+8>>2]=k|4;break e}J[e+4>>2]=J[e+4>>2]|32;f=J[e+28>>2];J[e+28>>2]=f-1;if((f|0)>0){J[e+60>>2]=J[e+60>>2]+1;f=e;e=J[e+24>>2];J[f+24>>2]=e+1;H[e|0]=j;break h}f=-1;if((Ld(e,i>>>8|0)|0)==-1)break e}a=a+1|0; -if((c|0)!=(a|0))continue;break}a=c}J[g+8>>2]=a;if((h|0)!=(m|0)){h=h-4|0;g=J[h>>2];e=a;continue}break}f=J[b+8>>2]<(c|0)}Kc=m+128|0;return f}ga(199929,196039,302,209686);B()}ga(199929,196039,309,209686);B()}function AL(a){var b=0;var c=0;var d=0;a:{b:{c:{if(K[a+432|0]){d:{if(!K[a+496|0]|!K[a+304|0])break d;c=J[a+520>>2];if(!c)break d;J[a+524>>2]=J[a+524>>2]+1;e:switch(K[c+28|0]-1|0){case 0:b=J[c+32>>2];d=J[a+1116>>2];f:{if(b>>>0<=d>>>0){if(d)break f;b=1}J[a+1116>>2]=b}b=dE(a);if(b)break b;if(!K[a+497| -0]){b=CL(a);if(b)break b}H[a+498|0]=10;break d;case 1:b=aE(a);if(b)break b;g:{b=J[a+208>>2];if(!b)break g;if(Pc[b|0](a,J[a+524>>2],0)|0)break g;break a}J[a+508>>2]=0;H[a+504|0]=1;J[a+516>>2]=c;b=J[c+32>>2];d=J[a+1116>>2];if(b>>>0>d>>>0){J[a+1116>>2]=b;break d}if(d)break d;J[a+1116>>2]=1;break d;case 2:break e;default:break d}d=J[c+36>>2];b=d-1|0;if(b>>>0<=2147483645)J[c+36>>2]=b;else b=d;if(b){b=aE(a);if(b)break b;h:{b=J[a+208>>2];if(!b)break h;if(Pc[b|0](a,J[a+524>>2],J[c+36>>2])|0)break h;break a}J[a+ -516>>2]=c;b=J[c+32>>2];if(!b)break d;if(b>>>0>M[a+1116>>2])J[a+1116>>2]=b;H[a+502|0]=1;break d}i:switch(K[c+29|0]-1|0){case 0:b=J[c+32>>2];d=J[a+1116>>2];j:{if(b>>>0<=d>>>0){if(d)break j;b=1}J[a+1116>>2]=b}b=dE(a);if(b)break b;if(!K[a+497|0]){b=CL(a);if(b)break b}H[a+498|0]=10;break d;case 1:break i;default:break d}b=aE(a);if(b)break b;k:{b=J[a+208>>2];if(!b)break k;if(Pc[b|0](a,J[a+524>>2],0)|0)break k;break a}J[a+508>>2]=0;H[a+504|0]=1;J[a+516>>2]=c;b=J[c+32>>2];d=J[a+1116>>2];if(b>>>0>d>>>0){J[a+ -1116>>2]=b;break d}if(d)break d;J[a+1116>>2]=1}if(K[a+432|0])break c}if(!K[a+344|0])break c;b=J[a+208>>2];if(!b)break c;if(Pc[b|0](a,0,0)|0)break c;break a}b=0;if(J[a+516>>2])break b;H[a+502|0]=1}return b}nd(a,904,0,0);return 904}function e4(a,b,c,d,e){var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;n=d+e|0;a:{if((n|0)<0)break a;f=J[a+12>>2];if((f|0)<(n|0)){f=f?f<<1:1024;for(;1;){g=f;if((g|0)<(n|0)){f=g<<1;if((g|0)>0)continue}break}if((g|0)<0)break a;j=Oe(J[a+ -8>>2],g,12);J[a+8>>2]=j;f=J[a+12>>2];b:{if((g|0)<=(f|0))break b;i=g+(f^-1)|0;h=g-f&3;if(h)for(;1;){k=P(f,12)+j|0;J[k+8>>2]=0;J[k>>2]=-1;f=f+1|0;m=m+1|0;if((h|0)!=(m|0))continue;break}if(i>>>0<3)break b;for(;1;){i=P(f,12)+j|0;J[i+8>>2]=0;J[i+12>>2]=-1;J[i>>2]=-1;J[i+20>>2]=0;J[i+24>>2]=-1;J[i+44>>2]=0;J[i+32>>2]=0;J[i+36>>2]=-1;f=f+4|0;if((g|0)!=(f|0))continue;break}}J[a+12>>2]=g}m=1;if((e|0)<=0)break a;for(;1;){g=J[c>>2];c:{if(!g){e=1;f=0;break c}e=0;f=0;m=0;k=0;if((g|0)<=0)break c;for(;1;){g=Pc[J[J[b>> -2]+28>>2]](b)|0;if((g|0)==-1)break a;i=g>>31;f=f<<8|e>>>24;h=g;g=e<<8;e=h+g|0;f=f+i|0;f=e>>>0>>0?f+1|0:f;k=k+1|0;if((k|0)>2])continue;break}}i=0;j=0;m=0;k=0;g=0;h=0;if(J[c+4>>2]>0){for(;1;){l=Pc[J[J[b>>2]+28>>2]](b)|0;if((l|0)==-1)break a;o=l>>31;h=h<<8|g>>>24;p=l;l=g<<8;g=p+l|0;h=h+o|0;h=g>>>0>>0?h+1|0:h;k=k+1|0;if((k|0)>2])continue;break}if(!h&g>>>0>2147483647|h)break a}k=0;if(J[c+8>>2]>0){for(;1;){h=Pc[J[J[b>>2]+28>>2]](b)|0;if((h|0)==-1)break a;l=h>>31;p=h;h=j<<8|i>>>24;o=i<< -8;i=p+o|0;j=h+l|0;j=i>>>0>>0?j+1|0:j;k=k+1|0;if((k|0)>2])continue;break}if(j)break a}j=J[a+8>>2]+P(d,12)|0;d:{if(J[j>>2]!=-1)break d;if(!f&e>>>0>2|f)return 0;J[j>>2]=g;J[j+8>>2]=e;J[j+4>>2]=i;if(J[a+16>>2]>=(d|0))break d;J[a+16>>2]=d}m=1;d=d+1|0;if((n|0)>(d|0))continue;break}}return m}function cP(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;var y=0;l=J[b+ -8>>2];if((l|0)>0){u=J[b>>2];for(;1;){b=J[J[(k<<2)+u>>2]>>2];m=J[b+8>>2];if((m|0)>0){v=J[b>>2];g=0;for(;1;){b=J[J[(g<<2)+v>>2]>>2];n=J[b+8>>2];if((n|0)>0){o=J[a+216>>2];p=J[a+212>>2];w=J[b>>2];h=0;for(;1;){b=J[J[(h<<2)+w>>2]>>2];q=J[b+8>>2];if((q|0)>0){r=J[o+8>>2];s=J[p+8>>2];x=J[b>>2];i=0;for(;1;){a:{b:{c:{d:{e:{c=J[(i<<2)+x>>2];j=K[c+100|0];t=j-1|0;switch(t|0){case 2:break b;case 1:break c;case 0:break d;default:break e}}d=O[c+56>>3];f=d*O[J[c+48>>2]+32>>3]+O[c+24>>3];break a}d=O[c+56>>3];f=O[c>> -3]-d*O[J[c+48>>2]+32>>3];break a}d=O[c+56>>3];f=O[c+16>>3]-d*O[J[c+48>>2]+32>>3];break a}d=O[c+56>>3];f=d*O[J[c+48>>2]+32>>3]+O[c+8>>3]}d=d*.2;if((s|0)>0){y=J[p>>2];b=0;for(;1;){e=J[(b<<2)+y>>2];f:{g:{if(J[e+32>>2]){h:switch(j|0){case 0:case 2:break h;default:break f}if(!(d>R(O[e+8>>3]-f))|!(O[e>>3]>3]))break f;if(O[e+16>>3]>O[c+8>>3]-d)break g;break f}i:switch(t|0){case 0:case 2:break i;default:break f}if(!(O[e+24>>3]>O[c+24>>3]-d)|(!(d>R(O[e>>3]-f))|!(O[e+8>>3]>3])))break f}H[c+ -104|0]=1}b=b+1|0;if((s|0)!=(b|0))continue;break}}if((r|0)>0){f=d+O[c>>3];j=J[o>>2];b=0;for(;1;){e=J[j+(b<<2)>>2];if(!(!(f>O[e>>3])|!(O[e+16>>3]>O[c+8>>3]-d)|(!(O[e+8>>3]>3])|!(O[e+24>>3]>O[c+24>>3]-d))))J[c+64>>2]=e;b=b+1|0;if((r|0)!=(b|0))continue;break}}i=i+1|0;if((q|0)!=(i|0))continue;break}}h=h+1|0;if((n|0)!=(h|0))continue;break}}g=g+1|0;if((m|0)!=(g|0))continue;break}}k=k+1|0;if((l|0)!=(k|0))continue;break}}}function E3(a,b,c,d,e){var f=0;var g=0;var h=0;var i=0;var j=0;g=Kc-32|0;Kc= -g;a:{b:{c:{if(c){if(J[a+8>>2]==16)h=J[a+156>>2]+P(J[a+192>>2],5644)|0;else h=J[a+12>>2];if(M[J[a+72>>2]+16>>2]<=b>>>0)break c;if(M[d>>2]<=4){a=0;ud(e,1,2720520,0);break a}i=J[h+5584>>2];h=i+P(b,1080)|0;ee(c,h+4|0,1);f=J[h+4>>2]+1|0;J[h+4>>2]=f;if(f>>>0>=34){J[g+4>>2]=33;J[g>>2]=f;ud(e,1,2720555,g);a=0;break a}j=J[a+160>>2];if(j>>>0>=f>>>0){J[g+24>>2]=f;J[g+20>>2]=j;J[g+16>>2]=b;ud(e,1,2720632,g+16|0);J[a+8>>2]=J[a+8>>2]|32768;a=0;break a}a=i+P(b,1080)|0;ee(c+1|0,a+8|0,1);J[a+8>>2]=J[a+8>>2]+2;ee(c+ -2|0,a+12|0,1);f=J[a+12>>2]+2|0;J[a+12>>2]=f;a=J[a+8>>2];if(!(!(a>>>0>10|f>>>0>10)&a+f>>>0<13)){a=0;ud(e,1,2720810,0);break a}a=i+P(b,1080)|0;ee(c+3|0,a+16|0,1);if(K[a+16|0]&192){a=0;ud(e,1,2720878,0);break a}ee(c+4|0,a+20|0,1);if(M[a+20>>2]>=2){a=0;ud(e,1,2720945,0);break a}f=J[d>>2]-5|0;J[d>>2]=f;a=1;j=J[h+4>>2];if(!(H[h|0]&1)){if(!j)break a;c=0;b=i+P(b,1080)|0;for(;1;){a=b+(c<<2)|0;J[a+944>>2]=15;J[a+812>>2]=15;a=1;c=c+1|0;if(c>>>0>2])continue;break}break a}if(f>>>0>>0)break b;d:{if(!j){b= -0;break d}ee(c+5|0,g+28|0,1);i=i+P(b,1080)|0;a=J[g+28>>2];J[i+944>>2]=a>>>4;J[i+812>>2]=a&15;b=J[h+4>>2];if(b>>>0>=2){a=c+6|0;c=1;for(;1;){ee(a,g+28|0,1);e:{b=J[g+28>>2];if(b>>>0>=16){f=b&15;if(f)break e}a=0;ud(e,1,2721010,0);break a}j=i+(c<<2)|0;J[j+944>>2]=b>>>4;J[j+812>>2]=f;a=a+1|0;b=J[h+4>>2];c=c+1|0;if(b>>>0>c>>>0)continue;break}}f=J[d>>2]}J[d>>2]=f-b;a=1;break a}ga(2720181,2712710,10526,2720453);B()}ga(2720478,2712710,10534,2720453);B()}a=0;ud(e,1,2720520,0)}Kc=g+32|0;return a}function _Ub(a, -b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;e=Kc-16|0;Kc=e;j=J[b+28>>2];J[a+368>>2]=b;c=Pc[J[a+516>>2]](a,1851878757,b,e+8|0)|0;a:{if(c)break a;k=J[b+8>>2];c=_f(b,324464,a+344|0);J[e+12>>2]=c;if(c)break a;c=145;g=k+6|0;d=J[a+348>>2];h=g+P(d,12)|0;i=J[e+8>>2]+k|0;if(h>>>0>i>>>0)break a;if(L[a+344>>1]==1){c=ie(b,h);J[e+12>>2]=c;if(c)break a;d=e+12|0;f=_e(b,d);J[a+360>>2]=f;c=J[e+12>>2];if(c)break a;l=a,m=Id(j,12,0,f,0,d),J[l+364>>2]=m;c=J[e+ -12>>2];if(c)break a;c=gg(b,J[a+360>>2]<<2);J[e+12>>2]=c;if(c)break a;h=((f<<2)+h|0)+2|0;c=J[a+364>>2];b:{if(!c)break b;d=J[a+360>>2];if((d|0)<=0)break b;d=P(d,12)+c|0;for(;1;){l=e,m=_f(b,324524,c),J[l+12>>2]=m;f=J[c+4>>2]+(J[a+352>>2]+k|0)|0;J[c+4>>2]=f;if(!(f+L[c>>1]>>>0<=i>>>0&f>>>0>=h>>>0))I[c>>1]=0;c=c+12|0;if(d>>>0>c>>>0)continue;break}}vf(b);l=e,m=ie(b,g),J[l+12>>2]=m;d=J[a+348>>2]}l=a,m=Id(j,20,0,d,0,e+12|0),J[l+356>>2]=m;c=J[e+12>>2];if(c)break a;c=gg(b,P(J[a+348>>2],12));J[e+12>>2]=c;if(c)break a; -d=J[a+356>>2];f=J[a+348>>2];c:{if(!f){c=d;i=0;break c}c=d;for(;1;){d=_f(b,324496,c);J[e+12>>2]=d;d:{if(d)break d;d=L[c+8>>1];if(!d)break d;g=J[c+12>>2]+(J[a+352>>2]+k|0)|0;J[c+12>>2]=g;if(h>>>0>g>>>0|d+g>>>0>i>>>0)break d;e:{if(L[a+344>>1]!=1)break e;d=I[c+4>>1];if((d|0)>=0)break e;d=(d&65535)-32768|0;if(d>>>0>=M[a+360>>2]|!L[J[a+364>>2]+P(d,12)>>1])break d}c=c+20|0}f=f-1|0;if(f)continue;break}d=J[a+356>>2];i=J[a+348>>2]}c=(c-d|0)/20|0;j=Id(j,20,i,c,d,e+12|0);J[a+348>>2]=c;J[a+356>>2]=j;vf(b);I[a+ -340>>1]=J[a+348>>2];c=J[e+12>>2]}Kc=e+16|0;return c|0}function Rfa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;f=Kc-16|0;Kc=f;I[f+14>>1]=91;yi(b,f+14|0,0,1);d=J[a+16>>2];g=d&-2;a:{if(J[J[a+8>>2]>>2]|((d|0)!=(g|0)|(d|0)<4))break a;g=J[a+44>>2];if(!(!g|!J[g+4>>2])){g=d;break a}I[f+14>>1]=94;h=1;yi(b,f+14|0,0,1);g=d-1|0}if((g|0)>(h|0))for(;1;){i=J[a+8>>2];d=h;k=i+(d<<2)|0;e=J[k+4>>2];b:{if(e-55297>>>0>=1024){d=J[k>>2];Xr(b,d,c);k=e-1|0;if((k|0)!=(d| -0)){if(!((d|0)==(e-2|0)&(d|0)!=56319)){I[f+14>>1]=45;yi(b,f+14|0,0,1)}Xr(b,k,c)}e=h+2|0;break b}c:{for(;1;){k=d;d=d+2|0;if((g|0)<=(d|0)){e=d;break c}if(J[i+(d<<2)>>2]<56320)continue;break}e=d;for(;1;){j=J[a+8>>2]+(e<<2)|0;i=J[j>>2];if((i|0)>57343)break c;j=J[j+4>>2];Xr(b,i,c);l=j-1|0;if((i|0)!=(l|0)){if(!((i|0)==(j-2|0)&(i|0)!=56319)){I[f+14>>1]=45;yi(b,f+14|0,0,1)}Xr(b,l,c)}e=e+2|0;if((g|0)>(e|0))continue;break}}if((d|0)>(h|0))for(;1;){d=J[a+8>>2]+(h<<2)|0;i=J[d+4>>2];d=J[d>>2];Xr(b,d,c);j=i-1|0; -if((j|0)!=(d|0)){if(!((d|0)==(i-2|0)&(d|0)!=56319)){I[f+14>>1]=45;yi(b,f+14|0,0,1)}Xr(b,j,c)}d=(h|0)<(k|0);h=h+2|0;if(d)continue;break}}h=e;if((g|0)>(e|0))continue;break}d=J[a+44>>2];if(!(!d|J[d+4>>2]<=0)){h=0;for(;1;){I[f+14>>1]=123;yi(b,f+14|0,0,1);d=0;g=0;e=J[a+44>>2];if(!((h|0)<0|J[e+4>>2]<=(h|0)))g=J[J[e+12>>2]+(h<<2)>>2];e=I[g+4>>1];if((((e|0)<0?J[g+8>>2]:e>>5)|0)>0)for(;1;){e=yp(g,d);Xr(b,e,c);d=(e>>>0<65536?1:2)+d|0;e=I[g+4>>1];if((d|0)<(((e|0)<0?J[g+8>>2]:e>>5)|0))continue;break}I[f+14>> -1]=125;yi(b,f+14|0,0,1);h=h+1|0;if((h|0)>2]+4>>2])continue;break}}I[f+14>>1]=93;a=yi(b,f+14|0,0,1);Kc=f+16|0;return a|0}function Kaa(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;k=Kc-48|0;Kc=k;H[k+26|0]=f;H[k+27|0]=e;n=Lq(c,h);J[g>>2]=n;a:{if(!n)break a;c=J[h>>2];q=i,r=_c((c|0)<0?-1:c<<1),J[q>>2]=r;q=j,r=_c(c>>>0>1073741823?-1:c<<2),J[q>>2]=r;if(!c)break a;f=0;for(;1;){o=f<<2;J[k+20>>2]=J[o+ -J[g>>2]>>2];m=0;b:{if(!jH(d))break b;l=J[d+168>>2];if(!l|J[l+36>>2]<=0)break b;p=J[k+20>>2];c=0;for(;1;){c:{e=J[J[l+40>>2]+(m<<2)>>2];d:{if(Hp(l,e))break d;e:{e=J[e+4>>2];if((e|0)<=1937337697){if(!e)break e;if((e|0)!=1634889070)break d;break e}if((e|0)==1937337698)break e;if((e|0)!=1970170211)break d;c=0;e=Wh(l,p);if(e)break c;break d}c=Wh(l,p)}e=c;m=m+1|0;if((m|0)>2])continue}break}m=(e|0)!=0}f:{g:{if(m)break g;c=k+8|0;Pc[J[J[b>>2]+56>>2]](c,b,J[k+20>>2]);J[k+40>>2]=0;J[k+32>>2]=0;J[k+36>> -2]=0;J[790620]=0;l=c;c=k+32|0;e=k+28|0;ka(4848,a|0,l|0,k+27|0,k+26|0,c|0,e|0)|0;l=J[790620];J[790620]=0;h:{i:{j:{k:{if((l|0)==1)break k;J[790620]=0;c=ea(4849,a|0,c|0,e|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break k;if(H[k+43|0]<0)Zc(J[k+32>>2]);if(!c)break h;J[790620]=0;e=$(4948,c|0,k+20|0)|0;l=J[790620];J[790620]=0;if((l|0)==1)break j;I[J[i>>2]+(f<<1)>>1]=e;J[J[j>>2]+o>>2]=c;if(H[k+19|0]>=0)break f;Zc(J[k+8>>2]);break f}f=Z()|0;if(H[k+43|0]>=0)break i;Zc(J[k+32>>2]);break i}f=Z()|0}if(H[k+19|0]< -0)Zc(J[k+8>>2]);ba(f|0);B()}if(H[k+19|0]>=0)break g;Zc(J[k+8>>2])}c=sB(d,k+20|0);I[J[i>>2]+(f<<1)>>1]=c;J[J[j>>2]+o>>2]=d}f=f+1|0;if(f>>>0>2])continue;break}}Kc=k+48|0;return(n|0)!=0|0}function Yca(a){var b=0;var c=0;var d=0;var e=0;var f=0;f=Kc-16|0;Kc=f;e=J[a+52>>2];a:{if(e)break a;e=Pc[J[751853]](24)|0;if(!e){J[f>>2]=14857;md(0,0,0,0,0,2,2,3,14857,0,0,0,33946,f);e=0;break a}J[e>>2]=0;J[e+4>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[e+4>>2]=18;b=Pc[J[751856]](37)|0;b:{if(!b){md(0, -0,0,0,0,1,2,3,0,0,0,0,37101,0);break b}H[b+36|0]=0;c=K[14813]|K[14814]<<8|(K[14815]<<16|K[14816]<<24);H[b+32|0]=c;H[b+33|0]=c>>>8;H[b+34|0]=c>>>16;H[b+35|0]=c>>>24;c=K[14809]|K[14810]<<8|(K[14811]<<16|K[14812]<<24);d=K[14805]|K[14806]<<8|(K[14807]<<16|K[14808]<<24);H[b+24|0]=d;H[b+25|0]=d>>>8;H[b+26|0]=d>>>16;H[b+27|0]=d>>>24;H[b+28|0]=c;H[b+29|0]=c>>>8;H[b+30|0]=c>>>16;H[b+31|0]=c>>>24;c=K[14801]|K[14802]<<8|(K[14803]<<16|K[14804]<<24);d=K[14797]|K[14798]<<8|(K[14799]<<16|K[14800]<<24);H[b+16|0]= -d;H[b+17|0]=d>>>8;H[b+18|0]=d>>>16;H[b+19|0]=d>>>24;H[b+20|0]=c;H[b+21|0]=c>>>8;H[b+22|0]=c>>>16;H[b+23|0]=c>>>24;c=K[14793]|K[14794]<<8|(K[14795]<<16|K[14796]<<24);d=K[14789]|K[14790]<<8|(K[14791]<<16|K[14792]<<24);H[b+8|0]=d;H[b+9|0]=d>>>8;H[b+10|0]=d>>>16;H[b+11|0]=d>>>24;H[b+12|0]=c;H[b+13|0]=c>>>8;H[b+14|0]=c>>>16;H[b+15|0]=c>>>24;c=K[14785]|K[14786]<<8|(K[14787]<<16|K[14788]<<24);d=K[14781]|K[14782]<<8|(K[14783]<<16|K[14784]<<24);H[b|0]=d;H[b+1|0]=d>>>8;H[b+2|0]=d>>>16;H[b+3|0]=d>>>24;H[b+4| -0]=c;H[b+5|0]=c>>>8;H[b+6|0]=c>>>16;H[b+7|0]=c>>>24}J[e+8>>2]=b;b=Pc[J[751856]](4)|0;c:{if(!b){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break c}H[b+3|0]=0;H[b+2|0]=K[9442];c=K[9440]|K[9441]<<8;H[b|0]=c;H[b+1|0]=c>>>8}J[e+12>>2]=b;J[a+52>>2]=e}Kc=f+16|0;return e}function tGb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;e=J[a+328>>2];f=J[a+448>>2];i=J[f+24>>2];a:{c=J[f+28>>2];if((i| -0)<(c|0)){s=e-1|0;o=J[a+356>>2]-1|0;k=f+32|0;h=J[f+20>>2];for(;1;){if(h>>>0<=o>>>0){for(;1;){Zf(J[k>>2],J[a+364>>2]<<7);if(!(Pc[J[J[a+464>>2]+4>>2]](a,k)|0))break a;c=J[a+336>>2];if((c|0)>0){g=0;l=0;for(;1;){d=J[((l<<2)+a|0)+340>>2];b:{if(!J[d+52>>2]){g=J[d+64>>2]+g|0;break b}e=J[d+60>>2];if((e|0)<=0)break b;m=J[(h>>>0>>0?56:72)+d>>2];if((m|0)>0){t=P(J[d+68>>2],h);c=J[d+4>>2]<<2;p=J[(c+J[a+468>>2]|0)+4>>2];q=J[b+c>>2];c=J[d+40>>2];j=q+(P(i,c)<<2)|0;u=m&-2;q=m&1;n=0;for(;1;){if(!(J[d+76>>2]<=(i+ -n|0)&M[a+148>>2]>=s>>>0)){e=0;c=t;r=0;if((m|0)!=1)for(;1;){Pc[p|0](a,d,J[(e+g<<2)+k>>2],j,c);c=J[d+36>>2]+c|0;Pc[p|0](a,d,J[((e|1)+g<<2)+k>>2],j,c);e=e+2|0;c=c+J[d+36>>2]|0;r=r+2|0;if((u|0)!=(r|0))continue;break}if(q)Pc[p|0](a,d,J[((e+g<<2)+f|0)+32>>2],j,c);e=J[d+60>>2];c=J[d+40>>2]}j=(c<<2)+j|0;g=J[d+56>>2]+g|0;n=n+1|0;if((n|0)<(e|0))continue;break}c=J[a+336>>2];break b}g=P(J[d+56>>2],e)+g|0}l=l+1|0;if((l|0)<(c|0))continue;break}}h=h+1|0;if(o>>>0>=h>>>0)continue;break}c=J[f+28>>2]}h=0;J[f+20>>2]= -0;i=i+1|0;if((i|0)<(c|0))continue;break}e=J[a+328>>2]}J[a+156>>2]=J[a+156>>2]+1;c=J[a+148>>2]+1|0;J[a+148>>2]=c;if(c>>>0>>0){b=J[a+448>>2];c:{if(J[a+336>>2]>=2){J[b+28>>2]=1;break c}a=J[a+340>>2];if(c>>>0>>0){J[b+28>>2]=J[a+12>>2];break c}J[b+28>>2]=J[a+76>>2]}J[b+20>>2]=0;J[b+24>>2]=0;return 3}Pc[J[J[a+456>>2]+12>>2]](a);return 4}J[f+20>>2]=h;J[f+24>>2]=i;return 0}function vT(a){var b=0;var c=0;var d=0;var e=0;d=J[a+32>>2];if(d)d=J[d+80>>2];else d=0;c=J[a+12>>2];if(!(!c|J[a+68>>2]!=1|J[c+ -20>>2]!=(a|0)))wp(c);e=J[a+8>>2];a:{b:{if(d){c:{if(!e)break c;c=d;for(;1;){b=J[c+16>>2];if(b)for(;1;){if(e>>>0<=M[b+4>>2]&e>>>0>=b+20>>>0)break c;b=J[b>>2];if(b)continue;break}c=J[c+20>>2];if(c)continue;break}Pc[J[751857]](e)}e=J[a+52>>2];d:{if(!e)break d;c=d;for(;1;){b=J[c+16>>2];if(b)for(;1;){if(e>>>0<=M[b+4>>2]&e>>>0>=b+20>>>0)break d;b=J[b>>2];if(b)continue;break}c=J[c+20>>2];if(c)continue;break}Pc[J[751857]](e)}e=J[a+56>>2];e:{if(!e)break e;c=d;for(;1;){b=J[c+16>>2];if(b)for(;1;){if(e>>>0<=M[b+ -4>>2]&e>>>0>=b+20>>>0)break e;b=J[b>>2];if(b)continue;break}c=J[c+20>>2];if(c)continue;break}Pc[J[751857]](e)}e=J[a+64>>2];f:{if(!e)break f;c=d;for(;1;){b=J[c+16>>2];if(b)for(;1;){if(e>>>0<=M[b+4>>2]&e>>>0>=b+20>>>0)break f;b=J[b>>2];if(b)continue;break}c=J[c+20>>2];if(c)continue;break}Pc[J[751857]](e)}e=J[a+40>>2];g:{if(!e)break g;c=d;for(;1;){b=J[c+16>>2];if(b)for(;1;){if(e>>>0<=M[b+4>>2]&e>>>0>=b+20>>>0)break g;b=J[b>>2];if(b)continue;break}c=J[c+20>>2];if(c)continue;break}Pc[J[751857]](e)}c=J[a+ -36>>2];if(!c)break a;for(;1;){b=J[d+16>>2];if(b)for(;1;){if(b+20>>>0<=c>>>0&M[b+4>>2]>=c>>>0)break a;b=J[b>>2];if(b)continue;break}d=J[d+20>>2];if(d)continue;break}break b}if(e)Pc[J[751857]](e);d=J[a+52>>2];if(d)Pc[J[751857]](d);d=J[a+56>>2];if(d)Pc[J[751857]](d);d=J[a+64>>2];if(d)Pc[J[751857]](d);d=J[a+40>>2];if(d)Pc[J[751857]](d);c=J[a+36>>2];if(!c)break a}Pc[J[751857]](c)}Pc[J[751857]](a)}function sIb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;e=Kc-32|0;Kc=e;a:{b:{c:{d= -J[a+4>>2];h=J[a+8>>2];d:{if(d>>>0>>0){if((b|0)==(d|0)){b=Ck(b,c);J[a+4>>2]=b+8;break d}f=d;g=d-8|0;if(g>>>0>>0){h=g;for(;1;){f=Ck(f,h)+8|0;h=h+8|0;if(h>>>0>>0)continue;break}}J[a+4>>2]=f;h=b>>>0<=c>>>0;if((b+8|0)!=(d|0)){for(;1;){d=d-8|0;g=g-8|0;if((d|0)!=(g|0)){J[d+4>>2]=J[g+4>>2];J[g+4>>2]=0}if((b|0)!=(g|0))continue;break}f=J[a+4>>2]}kD(b,((c>>>0>>0&h)<<3)+c|0);break d}g=J[a>>2];f=(d-g>>3)+1|0;if(f>>>0>=536870912)break c;J[e+28>>2]=a+8;d=0;h=h-g|0;i=h>>2;f=h>>>0>=2147483640?536870911: -f>>>0>>0?i:f;if(f){if(f>>>0>=536870912)break b;d=_c(f<<3)}J[790620]=0;J[e+12>>2]=d;g=(b-g&-8)+d|0;J[e+20>>2]=g;J[e+24>>2]=(f<<3)+d;J[e+16>>2]=g;da(2692,e+12|0,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a;c=J[e+16>>2];g=c;f=J[a>>2];if((f|0)!=(b|0)){d=b;for(;1;){d=d-8|0;g=Ck(g-8|0,d);if((d|0)!=(f|0))continue;break}}J[e+16>>2]=g;d=J[e+20>>2];f=J[a+4>>2];if((f|0)!=(b|0)){for(;1;){d=Ck(d,b)+8|0;b=b+8|0;if((f|0)!=(b|0))continue;break}g=J[e+16>>2];b=J[a+4>>2]}f=J[a>>2];J[a>>2]=g;J[e+16>>2]=f;J[a+ -4>>2]=d;J[e+20>>2]=b;d=J[a+8>>2];J[a+8>>2]=J[e+24>>2];J[e+12>>2]=f;J[e+24>>2]=d;if((b|0)!=(f|0)){for(;1;){a=b-8|0;J[e+20>>2]=a;Pc[J[J[a>>2]+16>>2]](a)|0;b=J[e+20>>2];if((f|0)!=(b|0))continue;break}b=J[e+12>>2]}if(b)Zc(b);b=c}Kc=e+32|0;return b|0}Fg(a);B()}$d();B()}b=Z()|0;a=J[e+20>>2];c=J[e+16>>2];if((a|0)!=(c|0))for(;1;){a=a-8|0;J[e+20>>2]=a;Pc[J[J[a>>2]+16>>2]](a)|0;a=J[e+20>>2];if((c|0)!=(a|0))continue;break}a=J[e+12>>2];if(a)Zc(a);ba(b|0);B()}function cAa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e= -0;var f=0;var g=0;var h=0;d=Kc-32|0;Kc=d;g=nl(a,0,262142,a+164|0);e=J[b+20>>2];if(e){J[e+4>>2]=J[e+4>>2]+1;c=J[b+20>>2]}J[d+28>>2]=c;a:{b:{c:{d:{e:{e=(g|0)<=0;f:{if(c|e)break f;c=J[a+3316>>2];if(!c){c=0;break f}a=J[a+3320>>2];J[790620]=0;f=c;c=d+4|0;da(f|0,c|0,a|0);a=J[790620];J[790620]=0;g:{h:{if((a|0)!=1){J[790620]=0;$(7563,d+28|0,c|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break h;a=J[d+4>>2];c=0;J[d+4>>2]=0;if(!a)break g;J[790620]=0;h=J[a+4>>2]-1|0;J[a+4>>2]=h;f=J[790620];J[790620]=0;if((f|0)!= -1){if(h)break g;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)!=1)break g}break a}c=Z()|0;break c}c=Z()|0;cd(d+4|0);break c}if(!J[d+28>>2])break f;J[790620]=0;da(8098,b|0,d+28|0);a=J[790620];J[790620]=0;if((a|0)==1)break e;c=J[d+28>>2]}if(!(c|e)){J[790620]=0;a=ka(7591,d+4|0,2745047,2740592,658,2787956,0)|0;b=J[790620];J[790620]=0;i:{if((b|0)!=1){J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)==1)break i;break b}c=Z()|0;break c}c=Z()|0;od(a);break c}j:{if(!c)break j;if((((J[c+ -16>>2]+J[c+44>>2]|0)-J[c+40>>2]|0)+1|0)!=(g|0)){J[790620]=0;a=ka(7591,d+4|0,2745639,2740592,660,2787956,0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break d;J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break b;c=Z()|0;od(a);break c}J[790620]=0;J[d+28>>2]=0;a=J[c+4>>2]-1|0;J[c+4>>2]=a;b=J[790620];J[790620]=0;if((b|0)==1)break a;if(a)break j;J[790620]=0;aa(7558,c|0);a=J[790620];J[790620]=0;if((a|0)==1)break a}Kc=d+32|0;return}c=Z()|0;break c}c=Z()|0}cd(d+28|0);ba(c|0);B()}B()}fa(0)|0;ed(); -B()}function yz(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;i=Kc-256|0;Kc=i;if(!((a|0)<=0|(b|0)<=0)){g=gd(16);a:{if(!g)break a;J[g+4>>2]=b;J[g>>2]=a;J[g+12>>2]=0;J[i>>2]=b;J[i+128>>2]=a;for(;1;){n=f;f=f+1|0;e=f<<2;h=(b+1|0)/2|0;J[e+i>>2]=h;c=e+(i+128|0)|0;e=(a+1|0)/2|0;J[c>>2]=e;c=P(a,b);d=c+d|0;b=h;a=e;if((c|0)>1)continue;break}J[g+8>>2]=d;c=gd(d<<4);J[g+12>>2]=c;if(!c){d=0;break a}b=c;if(n){d=(P(J[g+4>>2],J[g>>2])<<4)+c|0;a=d;for(;1;){e= -l<<2;k=J[e+i>>2];b:{if((k|0)<=0)break b;m=k-1|0;j=0;c:{h=J[e+(i+128|0)>>2];if((h|0)<=0){f=0;if((k|0)!=1){o=k&-2;for(;1;){e=(f|0)==(m|0);f=f+2|0;d=e?a:d;a=d;j=j+2|0;if((o|0)!=(j|0))continue;break}}if(k&1)break c;a=d;break b}for(;1;){e=d;d=h;for(;1;){d:{J[b>>2]=a;if((d|0)==1){b=b+16|0;a=a+16|0;break d}J[b+16>>2]=a;a=a+16|0;b=b+32|0;f=(d|0)>2;d=d-2|0;if(f)continue}break}f=((j|0)==(m|0)|j)&1;d=f?a:e+(h<<4)|0;a=f?a:e;j=j+1|0;if((k|0)!=(j|0))continue;break}break b}e=(h<<4)+d|0;h=((f|0)==(m|0)|f)&1;e=h? -a:e;a=h?a:d;d=e}l=l+1|0;if((l|0)!=(n|0))continue;break}}d=0;J[b>>2]=0;b=J[g+8>>2];e:{if((b|0)<=0)break e;e=b&3;f:{if(!e){a=b;break f}a=b;for(;1;){J[c+12>>2]=0;J[c+4>>2]=2147483647;J[c+8>>2]=0;c=c+16|0;a=a-1|0;d=d+1|0;if((e|0)!=(d|0))continue;break}}if(b>>>0<4)break e;for(;1;){J[c+12>>2]=0;J[c+4>>2]=2147483647;J[c+8>>2]=0;J[c+60>>2]=0;J[c+52>>2]=2147483647;J[c+56>>2]=0;J[c+44>>2]=0;J[c+36>>2]=2147483647;J[c+40>>2]=0;J[c+28>>2]=0;J[c+20>>2]=2147483647;J[c+24>>2]=0;c=c- -64|0;b=a-5|0;a=a-4|0;if(b>>> -0<4294967294)continue;break}}d=g}Kc=i+256|0;return d}ga(195250,196039,109,209629);B()}function fhb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;f=Kc-48|0;Kc=f;a:{b:{if(!K[a+680|0])break b;g=K[b+11|0];h=g<<24>>24<0;c:{d:{e:{f:{g=h?J[b+4>>2]:g;g:{if(!g)break g;j=J[a+8>>2];i=f+36|0;Xf(i,h?J[b>>2]:b,g,0);J[790620]=0;da(4836,j|0,i|0);b=J[790620];J[790620]=0;if((b|0)==1)break f;if(H[f+47|0]>=0)break g;Zc(J[f+36>>2])}h=K[c+11|0];b=h<<24>>24;h=(b|0)<0?J[c+4>>2]:h;if(h)break e; -break d}a=Z()|0;if(H[f+47|0]>=0)break c;break a}g=f+36|0;Xf(g,(b|0)<0?J[c>>2]:c,h,0);I[f+24>>1]=59;J[790620]=0;H[f+35|0]=1;H[f+14|0]=0;I[f+12>>1]=8236;H[f+23|0]=2;ca(4837,g|0,f+24|0,f+12|0);b=J[790620];J[790620]=0;h:{i:{if((b|0)!=1){if(H[f+23|0]<0)Zc(J[f+12>>2]);if(H[f+35|0]<0)Zc(J[f+24>>2]);b=J[a+8>>2];J[790620]=0;da(4838,b|0,f+36|0);b=J[790620];J[790620]=0;if((b|0)==1)break i;if(H[f+47|0]>=0)break d;Zc(J[f+36>>2]);break d}a=Z()|0;if(H[f+23|0]<0)Zc(J[f+12>>2]);if(H[f+35|0]>=0)break h;Zc(J[f+24>> -2]);break h}a=Z()|0}if(H[f+47|0]>=0)break c;break a}c=K[d+11|0];b=c<<24>>24<0;j:{c=b?J[d+4>>2]:c;if(!c)break j;h=J[a+8>>2];g=f+36|0;Xf(g,b?J[d>>2]:d,c,0);J[790620]=0;da(4839,h|0,g|0);b=J[790620];J[790620]=0;if((b|0)!=1){if(H[f+47|0]>=0)break j;Zc(J[f+36>>2]);break j}a=Z()|0;if(H[f+47|0]>=0)break c;break a}c=K[e+11|0];b=c<<24>>24;b=(b|0)<0;c=b?J[e+4>>2]:c;if(!c)break b;a=J[a+8>>2];d=f+36|0;Xf(d,b?J[e>>2]:e,c,0);J[790620]=0;da(4840,a|0,d|0);a=J[790620];J[790620]=0;if((a|0)!=1){if(H[f+47|0]>=0)break b; -Zc(J[f+36>>2]);break b}a=Z()|0;if(H[f+47|0]>=0)break c;Zc(J[f+36>>2])}ba(a|0);B()}Kc=f+48|0;return}Zc(J[f+36>>2]);ba(a|0);B()}function bT(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;c=J[a+20>>2];if(c)f=J[c+296>>2];else f=0;a:{b:{c:{d:{c=J[b+4>>2];switch(c-2|0){case 0:break b;case 16:break c;case 12:break d;default:break a}}qv(b);return}a=J[b+8>>2];if(a)Pc[J[751857]](a);a=J[b+12>>2];if(a)Pc[J[751857]](a);Pc[J[751857]](b);return}aT(a,b);return}e:{if((c|0)==5)break e;c=J[b+12>>2];if(!c)break e;if(J[c+ -20>>2]==(b|0))fI(a,c);J[b+12>>2]=0}f:{if(!J[784483])break f;c=J[784481];if(!c)break f;Pc[c|0](b)}d=J[b+4>>2];g:{if(d>>>0>20|!(1<>2];if(!c)break g;for(;1;){e=J[c+24>>2];aT(a,c);c=e;if(c)continue;break}d=J[b+4>>2]}g=J[b+40>>2];h:{if((g|0)==(b+44|0)|(1<>>0<=20:0)|!g)break h;if(f){e=f;for(;1;){c=J[e+16>>2];if(c)for(;1;){if(c+20>>>0<=g>>>0&M[c+4>>2]>=g>>>0)break h;c=J[c>>2];if(c)continue;break}e=J[e+20>>2];if(e)continue;break}}Pc[J[751857]](g);d=J[b+4>>2]}i:{if(!(1<< -d&1572866)|d>>>0>20)break i;c=J[b+48>>2];if(!c)break i;for(;1;){e=J[c>>2];d=J[c+8>>2];if(d)Pc[J[751857]](d);d=J[c+12>>2];if(d)Pc[J[751857]](d);Pc[J[751857]](c);c=e;if(c)continue;break}d=J[b+4>>2]}j:{k:switch(d-3|0){case 0:case 5:break j;default:break k}e=J[b+8>>2];if(!e)break j;if(f)for(;1;){c=J[f+16>>2];if(c)for(;1;){if(e>>>0<=M[c+4>>2]&e>>>0>=c+20>>>0)break j;c=J[c>>2];if(c)continue;break}f=J[f+20>>2];if(f)continue;break}Pc[J[751857]](e);d=J[b+4>>2]}l:{m:switch(d-1|0){case 0:case 2:break m;default:break l}a= -J[a+20>>2];if(!a)break l;c=J[a+368>>2];if((c|0)>99)break l;J[b+24>>2]=J[a+372>>2];J[a+368>>2]=c+1;J[a+372>>2]=b;return}Pc[J[751857]](b)}function g_b(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;h=Kc-16|0;Kc=h;d=J[a+712>>2];J[h+12>>2]=0;a:{if(!d)break a;f=J[d+3092>>2];if(!f){f=bf(J[a+100>>2],32,h+12|0);c=J[h+12>>2];if(c)break a;a=0;e=J[d+1372>>2];g=0;b:{if((e|0)==65535)break b;if(e>>>0>=391){e=e-391|0;g=0;if(e>>>0>=M[d+1356>>2])break b;g=J[J[d+1360>>2]+(e<<2)>>2];break b}c=J[d+ -3084>>2];g=0;if(!c)break b;g=Pc[J[c+20>>2]](e)|0}J[f>>2]=g;c=J[d+1376>>2];c:{if((c|0)==65535)break c;if(c>>>0>=391){c=c-391|0;if(c>>>0>=M[d+1356>>2])break c;a=J[J[d+1360>>2]+(c<<2)>>2];break c}e=J[d+3084>>2];if(!e)break c;a=Pc[J[e+20>>2]](c)|0}J[f+4>>2]=a;a=0;e=J[d+1384>>2];g=0;d:{if((e|0)==65535)break d;if(e>>>0>=391){e=e-391|0;g=0;if(e>>>0>=M[d+1356>>2])break d;g=J[J[d+1360>>2]+(e<<2)>>2];break d}c=J[d+3084>>2];g=0;if(!c)break d;g=Pc[J[c+20>>2]](e)|0}J[f+8>>2]=g;c=J[d+1388>>2];e:{if((c|0)==65535)break e; -if(c>>>0>=391){c=c-391|0;if(c>>>0>=M[d+1356>>2])break e;a=J[J[d+1360>>2]+(c<<2)>>2];break e}e=J[d+3084>>2];if(!e)break e;a=Pc[J[e+20>>2]](c)|0}J[f+12>>2]=a;c=0;a=J[d+1392>>2];f:{if((a|0)==65535)break f;if(a>>>0>=391){a=a-391|0;if(a>>>0>=M[d+1356>>2])break f;c=J[J[d+1360>>2]+(a<<2)>>2];break f}e=J[d+3084>>2];if(!e)break f;c=Pc[J[e+20>>2]](a)|0}J[f+16>>2]=c;J[f+20>>2]=J[d+1400>>2];H[f+24|0]=K[d+1396|0];I[f+26>>1]=J[d+1404>>2];I[f+28>>1]=J[d+1408>>2];J[d+3092>>2]=f;c=J[h+12>>2]}a=J[f+4>>2];J[b>>2]=J[f>> -2];J[b+4>>2]=a;a=J[f+28>>2];J[b+24>>2]=J[f+24>>2];J[b+28>>2]=a;a=J[f+20>>2];J[b+16>>2]=J[f+16>>2];J[b+20>>2]=a;a=J[f+12>>2];J[b+8>>2]=J[f+8>>2];J[b+12>>2]=a}Kc=h+16|0;return c|0}function Pia(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;f=J[a+8>>2];a:{if((f|0)!=J[a+12>>2]){d=f;break a}d=J[a>>2];c=J[a+4>>2];if(d>>>0>>0){g=((c-d>>3)+1|0)/-2<<3;d=g+c|0;if((c|0)!=(f|0)){for(;1;){h=J[c>>2];i=J[c+4>>2];J[c>>2]=0;J[c+4>>2]=0;e=J[d+4>>2];J[d>>2]=h;J[d+4>>2]=i; -b:{if(!e)break b;h=J[e+4>>2];J[e+4>>2]=h-1;if(h)break b;Pc[J[J[e>>2]+8>>2]](e);jd(e)}d=d+8|0;c=c+8|0;if((f|0)!=(c|0))continue;break}f=J[a+4>>2]}J[a+8>>2]=d;J[a+4>>2]=f+g;break a}c:{d:{e=(d|0)==(f|0)?1:f-d>>2;if(e>>>0<536870912){h=e<<3;g=_c(h);h=g+h|0;e=g+(e<<1&-8)|0;if((c|0)==(f|0))break d;i=f-c|0;j=i-8|0;k=(j>>>3|0)+1&3;e:{if(!k){d=e;break e}f=0;d=e;for(;1;){J[d>>2]=J[c>>2];J[d+4>>2]=J[c+4>>2];J[c>>2]=0;J[c+4>>2]=0;c=c+8|0;d=d+8|0;f=f+1|0;if((k|0)!=(f|0))continue;break}}f=e+i|0;if(j>>>0>=24)for(;1;){J[d>> -2]=J[c>>2];J[d+4>>2]=J[c+4>>2];J[c>>2]=0;J[c+4>>2]=0;J[d+8>>2]=J[c+8>>2];J[d+12>>2]=J[c+12>>2];J[c+8>>2]=0;J[c+12>>2]=0;J[d+16>>2]=J[c+16>>2];J[d+20>>2]=J[c+20>>2];J[c+16>>2]=0;J[c+20>>2]=0;J[d+24>>2]=J[c+24>>2];J[d+28>>2]=J[c+28>>2];J[c+24>>2]=0;J[c+28>>2]=0;c=c+32|0;d=d+32|0;if((f|0)!=(d|0))continue;break}J[a+12>>2]=h;c=J[a+8>>2];J[a+8>>2]=f;f=J[a+4>>2];J[a+4>>2]=e;d=J[a>>2];J[a>>2]=g;if((c|0)==(f|0))break c;for(;1;){c=c-8|0;e=J[c+4>>2];f:{if(!e)break f;g=J[e+4>>2];J[e+4>>2]=g-1;if(g)break f;Pc[J[J[e>> -2]+8>>2]](e);jd(e)}if((c|0)!=(f|0))continue;break}break c}$d();B()}J[a+12>>2]=h;J[a+8>>2]=e;J[a+4>>2]=e;J[a>>2]=g}if(d)Zc(d);d=J[a+8>>2]}J[d>>2]=J[b>>2];b=J[b+4>>2];J[d+4>>2]=b;if(b){J[b+4>>2]=J[b+4>>2]+1;d=J[a+8>>2]}J[a+8>>2]=d+8}function n9a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;f=Kc-16|0;Kc=f;e=J[a+56>>2];a:{if((e|0)<=0)break a;d=J[a+60>>2];if((d|0)>=(c|0)|(d|0)<=0|(d|0)<=(e|0))break a;d=_c(32);J[d+4>>2]=0;J[d+8>>2]=0;J[d+20>>2]=0;J[d+24>>2]=0; -J[d>>2]=1121244;J[d+12>>2]=0;J[d+16>>2]=0;J[d+28>>2]=0;g=J[a+48>>2];b:{if((g|0)<=0)break b;e=J[a+52>>2];if((e|0)>=(c|0)|(e|0)<=0|(e|0)<=(g|0))break b;cj(d,0);cj(d,J[a+48>>2]);cj(d,J[a+52>>2]);cj(d,c-J[a+52>>2]|0);Pc[J[J[b>>2]+20>>2]](b,J[a+56>>2],0);zQ(b,d,0);e=Pc[J[J[b>>2]+24>>2]](b)|0;g=J[a+60>>2];if((e|0)>=(g|0))break b;e=g-e|0;g=_c(e);Vg(g,32,e);Pc[J[J[b>>2]+12>>2]](b,g,e);Zc(g)}Pc[J[J[d>>2]+4>>2]](d)}c:{d:{if(!J[a+44>>2])break d;e=J[a+48>>2];if((e|0)<=0)break d;d=J[a+52>>2];if((d|0)>=(c|0)|(d| -0)<=0|(d|0)<=(e|0))break d;e=(c+e|0)-d|0;d=_c(e);Pc[J[J[b>>2]+20>>2]](b,0,0);J[f+12>>2]=J[a+48>>2];Pc[J[J[b>>2]+16>>2]](b,d,f+12|0);if(J[f+12>>2]!=J[a+48>>2]){Zc(d);break d}Pc[J[J[b>>2]+20>>2]](b,J[a+52>>2],0);J[f+12>>2]=c-J[a+52>>2];Pc[J[J[b>>2]+16>>2]](b,d+J[a+48>>2]|0,f+12|0);if(J[f+12>>2]!=(c-J[a+52>>2]|0)){Zc(d);break d}J[f+8>>2]=0;c=J[a+44>>2];Pc[J[J[c>>2]+48>>2]](c,d,e,f+8|0,f+4|0)|0;Zc(d);if(!J[f+8>>2])break d;Pc[J[J[b>>2]+20>>2]](b,J[a+48>>2],0);c=_c(28);J[790620]=0;a=ha(5241,c|0,J[f+8>> -2],J[f+4>>2],1)|0;d=J[790620];J[790620]=0;if((d|0)==1)break c;c=J[f+8>>2];if(c){Zc(c);J[f+8>>2]=0}AQ(b,a,0);Pc[J[J[a>>2]+4>>2]](a);H[f+3|0]=48;i=b,j=(Pc[J[J[b>>2]+24>>2]](b)|0)-1|0,k=0,h=J[J[b>>2]+20>>2],Pc[h](i|0,j|0,k|0);Pc[J[J[b>>2]+12>>2]](b,f+3|0,1)}Kc=f+16|0;return}a=Z()|0;Zc(c);ba(a|0);B()}function $wb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;h=P(J[b+36>>2],J[b+28>>2]);e=J[a+272>>2];a:{if((e|0)<-1)break a; -l=J[a+28>>2];f=(h<<1)-l|0;if((f|0)<=0)break a;g=c-4|0;k=e+2|0;m=k&3;b=0;if(e+1>>>0>=3){n=k&-4;k=0;for(;1;){e=b<<2;j=l+J[e+g>>2]|0;dd(j,K[j-1|0],f);j=l+J[g+(e|4)>>2]|0;dd(j,K[j-1|0],f);j=l+J[g+(e|8)>>2]|0;dd(j,K[j-1|0],f);e=l+J[g+(e|12)>>2]|0;dd(e,K[e-1|0],f);b=b+4|0;k=k+4|0;if((n|0)!=(k|0))continue;break}}if(m)for(;1;){e=l+J[g+(b<<2)>>2]|0;dd(e,K[e-1|0],f);b=b+1|0;i=i+1|0;if((m|0)!=(i|0))continue;break}e=J[a+272>>2]}if((e|0)>0){b=J[a+228>>2];k=b<<4;n=P(b,-80)+16384|0;l=h-2|0;m=0;j=0;for(;1;){b=m<< -2;i=J[(b|4)+c>>2];f=b+c|0;b=J[f>>2];e=K[i|0]+K[b|0]|0;h=J[(j<<2)+d>>2];g=J[f-4>>2];o=K[g|0];m=m+2|0;f=J[(m<<2)+c>>2];p=K[f|0];H[h|0]=(P(n,K[i+1|0]+(e+K[b+1|0]|0)|0)+P(k,(((o+p|0)+K[g+2|0]|0)+K[f+2|0]|0)+(K[i+2|0]+(K[b+2|0]+(K[f+1|0]+(p+(K[g+1|0]+(e+o|0)|0)|0)|0)|0)<<1)|0)|0)+32768>>>16;e=h+1|0;b=b+2|0;f=f+2|0;g=g+2|0;h=i+2|0;i=l;if(i)for(;1;){H[e|0]=(P(n,K[h+1|0]+(K[h|0]+(K[b+1|0]+K[b|0]|0)|0)|0)+P(k,K[f+2|0]+(K[f-1|0]+((K[g+2|0]+K[g-1|0]|0)+(K[h+2|0]+(K[h-1|0]+(K[b+2|0]+(K[b-1|0]+(K[f+1|0]+(K[f| -0]+(K[g+1|0]+K[g|0]|0)|0)|0)|0)|0)|0)<<1)|0)|0)|0)|0)+32768>>>16;e=e+1|0;f=f+2|0;g=g+2|0;h=h+2|0;b=b+2|0;i=i-1|0;if(i)continue;break}p=e;i=K[h+1|0]+K[b+1|0]|0;e=K[f+1|0];o=K[g+1|0];H[p|0]=(P(n,K[h|0]+(i+K[b|0]|0)|0)+P(k,(K[f-1|0]+(K[g-1|0]+(e+o|0)|0)|0)+(K[h-1|0]+(K[b-1|0]+(e+(K[f|0]+(o+(i+K[g|0]|0)|0)|0)|0)|0)<<1)|0)|0)+32768>>>16;j=j+1|0;if(J[a+272>>2]>(m|0))continue;break}}}function QFb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n= -0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;t=Kc-208|0;Kc=t;q=J[a+332>>2];a=J[b+84>>2];b=t;for(;1;){i=J[a+160>>2];h=I[c+80>>1];o=J[a+32>>2];m=I[c+16>>1];r=J[a+96>>2];n=I[c+48>>1];j=P(I[c>>1],J[a>>2])<<13|1024;k=P(J[a+128>>2],I[c+64>>1]);f=P(J[a+192>>2],I[c+96>>1]);g=P(J[a+64>>2],I[c+32>>1]);p=f+g|0;J[b+84>>2]=j+P(k-p|0,11585)>>11;i=P(h,i);h=P(o,m);o=P(i+h|0,5027);p=j+P(p,10438)|0;m=P(k-f|0,7223);l=p+(m+P(f,-637)|0)|0;f=P(n,r);r=P(f+h|0,7663);h=P(h-f|0,1395);n=o+(r-h|0)|0;J[b+168>>2]=l-n>>11; -J[b>>2]=n+l>>11;l=P(g,-20239);g=P(g-k|0,2578);n=p+(l+g|0)|0;f=P(f+i|0,-11295);i=f+(o+P(i,15326)|0)|0;J[b+112>>2]=n-i>>11;J[b+56>>2]=i+n>>11;k=m+(g+(j+P(k,-15083)|0)|0)|0;f=f+(h+r|0)|0;J[b+140>>2]=k-f>>11;J[b+28>>2]=f+k>>11;b=b+4|0;a=a+4|0;c=c+2|0;s=s+1|0;if((s|0)!=7)continue;break}a=q+128|0;c=t;k=0;for(;1;){f=J[c+16>>2];g=J[c+24>>2];j=P(f-g|0,7223);b=J[(k<<2)+d>>2]+e|0;i=J[c+12>>2];h=J[c+4>>2];q=P(i+h|0,7663);m=P(h-i|0,1395);l=h;h=J[c+20>>2];r=P(l+h|0,5027);n=(q-m|0)+r|0;s=j+P(g,-637)|0;o=(J[c>>2]<< -13)+131072|0;l=g;g=J[c+8>>2];p=l+g|0;l=o+P(p,10438)|0;s=s+l|0;H[b|0]=K[a+(n+s>>>18&1023)|0];H[b+6|0]=K[a+(s-n>>>18&1023)|0];i=P(h+i|0,-11295);q=i+(m+q|0)|0;m=P(g-f|0,2578);j=j+(m+(o+P(f,-15083)|0)|0)|0;H[b+1|0]=K[a+(q+j>>>18&1023)|0];H[b+5|0]=K[a+(j-q>>>18&1023)|0];j=i+(r+P(h,15326)|0)|0;g=l+(m+P(g,-20239)|0)|0;H[b+2|0]=K[a+(j+g>>>18&1023)|0];H[b+4|0]=K[a+(g-j>>>18&1023)|0];H[b+3|0]=K[a+(o+P(f-p|0,11585)>>>18&1023)|0];c=c+28|0;k=k+1|0;if((k|0)!=7)continue;break}Kc=t+208|0}function xaa(a,b,c){var d= -0;var e=0;var f=0;d=Kc-256|0;Kc=d;f=J[a+200>>2];if(f&1){a:{if(f&4){Pd(a,63467);Ne(a,c);break a}if(!(!b|!(K[b+8|0]&16))){Pd(a,63491);Ne(a,c);break a}b:{c:{d:switch(K[a+401|0]){case 0:if((c|0)==2){Th(a,d,2);yf(a,d,2);I[a+394>>1]=1;c=K[d|0]|K[d+1|0]<<8;I[a+516>>1]=c<<8|c>>>8;break b}Pd(a,63512);Ne(a,c);break a;case 2:if((c|0)==6){Th(a,d,6);yf(a,d,6);I[a+394>>1]=1;c=K[d|0]|K[d+1|0]<<8;I[a+510>>1]=c<<8|c>>>8;c=K[d+2|0]|K[d+3|0]<<8;I[a+512>>1]=c<<8|c>>>8;c=K[d+4|0]|K[d+5|0]<<8;I[a+514>>1]=c<<8|c>>>8;break b}Pd(a, -63512);Ne(a,c);break a;case 3:if(!(f&2))Pd(a,63540);if(!(c>>>0<=256&L[a+392>>1]>=c>>>0)){Pd(a,63512);Ne(a,c);break a}if(c)break c;Pd(a,63565);Ne(a,0);break a;default:break d}Pd(a,63588);Ne(a,c);break a}Th(a,d,c);yf(a,d,c);I[a+394>>1]=c}if(Ne(a,0)){I[a+394>>1]=0;break a}f=L[a+394>>1];c=a+508|0;e:{if(!a|!b)break e;if(f>>>0>=257){Pd(a,62202);break e}f:{g:{h:{i:{if(d){ht(a,b,8192,0);e=Ji(a,256);J[b+76>>2]=e;J[a+504>>2]=e;if(!f)break i;ad(e,d,f)}if(!c)break h;break g}if(c)break g;I[b+22>>1]=f;break e}I[b+ -22>>1]=f;if(!f)break e;break f}e=K[b+24|0];j:{if(e>>>0>15)break j;e=-1<>>0>1])break k;break j;case 2:break l;default:break j}if(e>>>0>1]|e>>>0>1])break k;if(e>>>0>=L[c+6>>1])break j}Pd(a,62296)}a=L[c+4>>1]|L[c+6>>1]<<16;e=L[c>>1]|L[c+2>>1]<<16;I[b+80>>1]=e;I[b+82>>1]=e>>>16;I[b+84>>1]=a;I[b+86>>1]=a>>>16;I[b+88>>1]=L[c+8>>1];I[b+22>>1]=f>>>0<=1?1:f}J[b+8>>2]=J[b+8>>2]|16;J[b+184>>2]=J[b+184>>2]|8192}}Kc=d+256|0;return}Ae(a,63442);B()}function yEa(a, -b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;d=Kc-48|0;Kc=d;if(!K[3140652]){Zp(3140644,32);H[3140652]=1}c=Zp(d+16|0,40);J[790620]=0;e=d+24|0;ca(7703,e|0,c|0,2778111);f=J[790620];J[790620]=0;a:{b:{c:{d:{e:{if((f|0)!=1){J[790620]=0;ca(7704,a|0,e|0,3140644);f=J[790620];J[790620]=0;if((f|0)!=1){$c(e);$c(c);if(J[b+92>>2]<=0)break e;c=0;f:{g:{for(;1;){J[d+16>>2]=0;J[d+20>>2]=J[774606];if(!(J[b+116>>2]<=(c|0)&J[b+120>>2]>=(c|0))){J[790620]=0;c=ka(7591,d+24|0,2758836,2759864,619,2767608,0)|0;b= -J[790620];J[790620]=0;if((b|0)==1)break g;J[790620]=0;aa(7592,c|0);b=J[790620];J[790620]=0;if((b|0)!=1)break b;b=Z()|0;od(c);break f}if(!(J[b+140>>2]<=(c|0)&J[b+144>>2]>=(c|0))){J[790620]=0;c=ka(7591,d+24|0,2758836,2759864,619,2767608,0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break g;J[790620]=0;aa(7592,c|0);b=J[790620];J[790620]=0;if((b|0)!=1)break b;b=Z()|0;od(c);break f}e=J[J[b+128>>2]+(c-J[b+132>>2]<<2)>>2];J[d>>2]=J[J[b+104>>2]+(c-J[b+108>>2]<<2)>>2];J[790620]=0;J[d+4>>2]=e;e=d+16|0;f=ea(7762, -e|0,2745982,d|0)|0;g=J[790620];J[790620]=0;h:{if((g|0)==1)break h;J[790620]=0;$(7752,a|0,f|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break h;$c(e);c=c+1|0;if((c|0)>2])continue;break e}break}b=Z()|0;break f}b=Z()|0}$c(d+16|0);break d}a=Z()|0;$c(d+24|0);break a}a=Z()|0;break a}b=J[a>>2];if(b)b=J[b+8>>2]-1|0;else b=-1;J[790620]=0;ca(7748,a|0,b|0,41);b=J[790620];J[790620]=0;if((b|0)!=1){J[790620]=0;$(7752,a|0,3140644)|0;b=J[790620];J[790620]=0;if((b|0)!=1)break c}b=Z()|0}$c(a);ba(b|0);B()}Kc=d+ -48|0;return}B()}$c(c);ba(a|0);B()}function Wka(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;i=Kc-80|0;Kc=i;h=J[a>>2];a:{if((h|0)<=0)break a;d=J[a+24>>2];e=P(b,204);j=J[a+16>>2];c=J[a+8>>2];k=c+P(h,40)|0;b=0;a=c;for(;1;){b=(J[a+16>>2]>>>4&1)+b|0;a=a+40|0;if(k>>>0>a>>>0)continue;break}if(!b)break a;m=J[(e+d|0)+200>>2];e=i+16|0;if(b>>>0>=17){e=Id(j,4,0,b,0,i+12|0);if(J[i+12>>2])break a}b:{if((h|0)<=0)break b;d=c;for(;1;){if(K[d+16|0]&16){a=(g<< -2)+e|0;c:{if((g|0)<=0){b=a;break c}l=J[d+28>>2];for(;1;){b=a-4|0;f=J[b>>2];if((l|0)>=J[f+28>>2]){b=a;break c}J[a>>2]=f;a=b;if(e>>>0>>0)continue;break}}J[b>>2]=d;g=g+1|0}d=d+40|0;if(k>>>0>d>>>0)continue;break}if((h|0)<=0)break b;l=((g<<2)+e|0)-4|0;for(;1;){b=J[c+16>>2];d:{if(b&16)break d;a=J[c+12>>2];if(a&2){d=K[c+20|0];if(!(a&4|b&64)|((d|0)==4|(d|0)!=K[c+21|0]))break d;J[c+12>>2]=a&-3}e:{f:{if(g){b=J[c+28>>2];a=0;g:{for(;1;){if((b|0)>2]+28>>2])break g;a=a+1|0;if((g|0)!=(a|0))continue; -break}a=g}if(a)break f}a=J[e>>2];f=J[a+36>>2]+Fd(J[c+28>>2]-J[a+28>>2]|0,m)|0;break e}d=J[((a<<2)+e|0)-4>>2];b=g;for(;1;){a=b;if(a){b=a-1|0;if(J[J[(b<<2)+e>>2]+28>>2]>=J[c+28>>2])continue}break}if((a|0)==(g|0)){a=J[l>>2];f=J[a+36>>2]+Fd(J[c+28>>2]-J[a+28>>2]|0,m)|0;break e}b=J[c+28>>2];h=J[d+28>>2];f=J[d+36>>2];if((b|0)==(h|0))break e;a=J[(a<<2)+e>>2];f=J[a+28>>2];if((f|0)==(b|0)){f=J[a+36>>2];break e}n=J[a+36>>2];a=J[d+36>>2];f=Ee(b-h|0,n-a|0,f-h|0)+a|0}J[c+36>>2]=f;J[c+16>>2]=J[c+16>>2]|32}c=c+ -40|0;if(k>>>0>c>>>0)continue;break}}if((i+16|0)==(e|0))break a;if(e)Pc[J[j+8>>2]](j,e)}Kc=i+80|0}function Gea(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;j=Kc-16|0;Kc=j;e=J[a+400>>2];d=J[a+288>>2];if((d|0)>0)for(;1;){f=c<<2;d=J[(f+a|0)+292>>2];b=J[d+12>>2];t=f+j|0,u=Pc[J[J[a+4>>2]+32>>2]](a,J[((J[d+4>>2]<<2)+e|0)- -64>>2],P(b,J[e+8>>2]),b,0)|0,J[t>>2]=u;c=c+1|0;d=J[a+288>>2]; -if((c|0)<(d|0))continue;break}b=J[e+20>>2];h=J[e+16>>2];a:{if((b|0)>(h|0)){p=e+24|0;c=J[a+308>>2];g=J[e+12>>2];for(;1;){if(c>>>0>g>>>0){for(;1;){k=0;f=0;m=J[a+288>>2];if((m|0)>0)for(;1;){b=k<<2;c=J[(b+a|0)+292>>2];n=J[c+60>>2];b:{if((n|0)<=0)break b;i=J[c+56>>2];if((i|0)<=0)break b;q=J[b+j>>2]+(h<<2)|0;o=i&7;l=0;r=P(g,i)<<7;s=i>>>0<8;for(;1;){c=J[(l<<2)+q>>2]+r|0;b=f;d=0;if(o)for(;1;){J[((b<<2)+e|0)+24>>2]=c;b=b+1|0;c=c+128|0;d=d+1|0;if((o|0)!=(d|0))continue;break}f=f+i|0;if(!s)for(;1;){d=(b<<2)+ -e|0;J[d+28>>2]=c+128;J[d+24>>2]=c;J[d+32>>2]=c+256;J[d+36>>2]=c+384;J[d+40>>2]=c+512;J[d+44>>2]=c+640;J[d+48>>2]=c+768;J[d+52>>2]=c+896;c=c+1024|0;b=b+8|0;if((f|0)!=(b|0))continue;break}l=l+1|0;if((n|0)!=(l|0))continue;break}}k=k+1|0;if((m|0)!=(k|0))continue;break}if(!(Pc[J[J[a+420>>2]+4>>2]](a,p)|0)){J[e+12>>2]=g;J[e+16>>2]=h;a=0;break a}c=J[a+308>>2];g=g+1|0;if(c>>>0>g>>>0)continue;break}b=J[e+20>>2]}g=0;J[e+12>>2]=0;h=h+1|0;if((h|0)<(b|0))continue;break}d=J[a+288>>2]}J[e+8>>2]=J[e+8>>2]+1;b=J[a+ -400>>2];c:{if((d|0)>=2){J[b+20>>2]=1;break c}f=J[a+292>>2];if(M[b+8>>2]>2]-1>>>0){J[b+20>>2]=J[f+12>>2];break c}J[b+20>>2]=J[f+76>>2]}J[b+12>>2]=0;J[b+16>>2]=0;a=1}Kc=j+16|0;return a|0}function vY(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;J[a+52>>2]=b;c=J[a>>2];a:{d=Zd(1,28);b:{c:{if(!d){J[c+20>>2]=1;break c}J[a+4>>2]=1;J[a+40>>2]=d;for(;1;){e=3006448;h=Pc[J[J[b>>2]+20>>2]](b,2)|0;if((h&-256)!=65280){c=J[d+24>>2];d:{if(!c)break d;f=0;e=J[d+16>>2];if((e|0)>0){for(;1;){a=J[d+24>> -2]+P(f,48)|0;c=J[a+44>>2];if(c){Zc(c);J[a+44>>2]=0;e=J[d+16>>2]}f=f+1|0;if((e|0)>(f|0))continue;break}c=J[d+24>>2];if(!c)break d}Zc(c)}Zc(d);Pc[J[J[b>>2]+36>>2]](b)|0;break c}for(;1;){f=e;g=J[f>>2];if(g){e=f+12|0;if((g|0)!=(h|0))continue}break}if(!(J[f+4>>2]&J[a+4>>2])){c=J[d+24>>2];e:{if(!c)break e;f=0;e=J[d+16>>2];if((e|0)>0){for(;1;){a=J[d+24>>2]+P(f,48)|0;c=J[a+44>>2];if(c){Zc(c);J[a+44>>2]=0;e=J[d+16>>2]}f=f+1|0;if((e|0)>(f|0))continue;break}c=J[d+24>>2];if(!c)break e}Zc(c)}Zc(d);Pc[J[J[b>>2]+ -36>>2]](b)|0;break c}if((g|0)==65424&J[J[a+44>>2]+20>>2]==1)break b;f:{g:{e=J[f+8>>2];if(e){Pc[e|0](a);e=J[a+4>>2];if((e|0)==32)break g;if((e|0)!=64)break f;J[c+20>>2]=0;break a}c=J[d+24>>2];h:{if(!c)break h;f=0;e=J[d+16>>2];if((e|0)>0){for(;1;){b=J[d+24>>2]+P(f,48)|0;c=J[b+44>>2];if(c){Zc(c);J[b+44>>2]=0;e=J[d+16>>2]}f=f+1|0;if((e|0)>(f|0))continue;break}c=J[d+24>>2];if(!c)break h}Zc(c)}Zc(d);d=0;if(J[a+4>>2]==64)break a;break b}J[c+20>>2]=0;return d}if(!J[c+20>>2])continue;break}c=J[d+24>>2];i:{if(!c)break i; -f=0;e=J[d+16>>2];if((e|0)>0){for(;1;){a=J[d+24>>2]+P(f,48)|0;b=J[a+44>>2];if(b){Zc(b);J[a+44>>2]=0;e=J[d+16>>2]}f=f+1|0;if((e|0)>(f|0))continue;break}c=J[d+24>>2];if(!c)break i}Zc(c)}Zc(d)}d=0}return d}_oa(a);return d}function Mna(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;a:{b:{c:switch(b-a>>2){case 2:c=J[J[c>>2]+12>>2];b=b-4|0;d=J[b>>2];e=J[a>>2];if(M[J[c+(d<<2)>>2]>>2]>=M[J[c+(e<<2)>>2]>>2])break b;J[a>>2]=d;J[b>>2]=e;break a;case 3:d=b-4|0;e= -J[d>>2];b=J[J[c>>2]+12>>2];g=J[J[(e<<2)+b>>2]>>2];h=J[a+4>>2];f=J[J[b+(h<<2)>>2]>>2];c=J[a>>2];i=J[b+(c<<2)>>2];if(f>>>0>=M[i>>2]){if(g>>>0>=f>>>0)break b;J[a+4>>2]=e;J[d>>2]=h;c=J[a+4>>2];d=J[a>>2];if(M[J[b+(c<<2)>>2]>>2]>=M[J[b+(d<<2)>>2]>>2])break b;J[a+4>>2]=d;J[a>>2]=c;break a}if(g>>>0>>0){J[a>>2]=e;J[d>>2]=c;break a}J[a+4>>2]=c;J[a>>2]=h;e=J[d>>2];if(M[J[b+(e<<2)>>2]>>2]>=M[i>>2])break b;J[a+4>>2]=e;J[d>>2]=c;break a;case 4:KX(a,a+4|0,a+8|0,b-4|0,c);break a;case 5:LX(a,a+4|0,a+8|0,a+12|0, -b-4|0,c);break a;case 0:case 1:break b;default:break c}g=a+4|0;e=a+8|0;h=J[J[c>>2]+12>>2];f=J[a+8>>2];i=J[h+(f<<2)>>2];j=J[i>>2];k=J[a+4>>2];l=J[J[h+(k<<2)>>2]>>2];m=J[a>>2];n=J[h+(m<<2)>>2];d:{e:{if(l>>>0>=M[n>>2]){if(j>>>0>=l>>>0)break d;J[g>>2]=f;J[e>>2]=k;c=a;d=g;if(M[i>>2]>2])break e;break d}c=a;d=e;if(j>>>0>>0)break e;J[a+4>>2]=m;J[a>>2]=k;c=g;if(M[i>>2]>=M[n>>2])break d}J[c>>2]=f;J[d>>2]=m}d=a+12|0;if((d|0)==(b|0))break b;g=0;for(;1;){f:{c=d;i=J[c>>2];j=J[h+(i<<2)>>2];f=J[e>>2];if(M[j>> -2]>=M[J[h+(f<<2)>>2]>>2])break f;for(;1;){g:{J[c>>2]=f;c=e;if((c|0)==(a|0)){c=a;break g}e=c-4|0;f=J[e>>2];if(M[j>>2]>2]>>2])continue}break}J[c>>2]=i;g=g+1|0;if((g|0)!=8)break f;return(d+4|0)==(b|0)}e=d;c=d+4|0;d=c;if((b|0)!=(c|0))continue;break}}return 1}return 1}function Haa(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;g=Kc-272|0;Kc=g;d=J[a+200>>2];if(d&1){a:{if(d&4){Pd(a,62929);Ne(a,c);break a}if(d&2){Pd(a,62953);d=J[a+200>>2]}if(!(!(d&16384)& -(!b|!(K[b+9|0]&24)))){Pd(a,63021);Ne(a,c);break a}J[a+200>>2]=d|16384;le(a,J[a+740>>2]);d=Ji(a,c+1|0);J[a+740>>2]=d;Th(a,d,c);yf(a,d,c);e=Ne(a,0);d=J[a+740>>2];if(e){le(a,d);J[a+740>>2]=0;break a}H[c+d|0]=0;e=J[a+740>>2];d=e;for(;1;){f=d;d=d+1|0;if(K[f|0])continue;break}if(!((c+e|0)-1>>>0>d>>>0?c:0)){le(a,e);J[a+740>>2]=0;Pd(a,63078);break a}d=f+2|0;if(K[f+1|0]){Pd(a,63099);e=J[a+740>>2]}f=c;c=d-e|0;xS(a,0,f,c,g+268|0);d=J[a+740>>2];b:{e=J[g+268>>2];if(e>>>0>=c>>>0){e=e-c|0;if(e>>>0>3)break b}le(a, -d);J[a+740>>2]=0;Pd(a,63147);break a}j=c+d|0;c=j;c=K[c|0]|K[c+1|0]<<8|(K[c+2|0]<<16|K[c+3|0]<<24);h=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);if(h>>>0>e>>>0){le(a,d);J[a+740>>2]=0;ada(g,1,h);ada(g,2,e);kv(a,g,63190);break a}f=d;e=Kc-80|0;Kc=e;c:{if(!a|!b|(!d|!j))break c;c=e;k=1;d=K[d|0];d:{if(!d)break d;l=1;for(;1;){m=0;k=d>>>0<161&(d-127&255)>>>0<162;e:{if(k){m=1;if(l)break e;d=32}H[c|0]=d;i=i+1|0;c=c+1|0}f=f+1|0;d=K[f|0];if(!d)break d;l=m;if(i>>>0<79)continue;break}}d=c;c=(i|0)!=0&k;H[d-c|0]=0;c= -i-c|0;if(!c){Pd(a,60675);break c}c=c+1|0;d=Ih(a,c);if(!d){Pd(a,60697);break c}c=ad(d,e,c);d=Ih(a,h);if(!d){le(a,c);Pd(a,60797);break c}d=ad(d,j,h);ht(a,b,16,0);H[b+208|0]=0;J[b+200>>2]=d;J[b+196>>2]=c;J[b+204>>2]=h;J[b+184>>2]=J[b+184>>2]|16;J[b+8>>2]=J[b+8>>2]|4096}Kc=e+80|0;le(a,J[a+740>>2]);J[a+740>>2]=0}Kc=g+272|0;return}Ae(a,62886);B()}function Dya(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;e=Kc-32|0;Kc=e;b=J[b>>2];c=b?b+12|0:3098424;d=1;d=b?J[b+8>>2]+1|0:d;b=J[c>> -2];i=Qi(e+16|0,e+24|0,d,1);c=J[e+24>>2];a:{b:{c:{d:{e:{f:{g:{h:{for(;1;){i:{d=K[b|0];j:{if((d|0)!=37){if(d)break j;H[c|0]=0;J[790620]=0;a=$(7559,a|0,J[e+24>>2])|0;b=J[790620];J[790620]=0;if((b|0)==1)break g;b=J[a>>2];if(!b)break d;c=J[J[b>>2]+80>>2];J[790620]=0;b=_(c|0,b|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break c;if(b)break d;J[790620]=0;b=$(8657,e+8|0,J[e+24>>2])|0;c=J[790620];J[790620]=0;if((c|0)==1)break f;c=J[b>>2];if(!c)break i;d=J[J[c>>2]+28>>2];J[790620]=0;ca(d|0,e+28|0,c|0,1);c=J[790620]; -J[790620]=0;if((c|0)!=1)break h;c=Z()|0;$c(b);break b}f=H[b+1|0];g=f-48|0;k:{if((g&255)>>>0<=9)break k;if((f-65&255)>>>0<=5){g=f-55|0;break k}d=37;if((f-97&255)>>>0>5)break j;g=f-87|0}d=37;if((g|0)<0)break j;f=H[b+2|0];h=f-48|0;l:{if((h&255)>>>0<=9)break l;if((f-65&255)>>>0<=5){h=f-55|0;break l}if((f-97&255)>>>0>5)break j;h=f-87|0}if((h|0)<0)break j;b=b+2|0;d=g<<4|h}H[c|0]=d;c=c+1|0;b=b+1|0;continue}break}J[e+28>>2]=0}J[790620]=0;$(7563,a|0,e+28|0)|0;c=J[790620];J[790620]=0;if((c|0)!=1){c=J[e+28>> -2];J[e+28>>2]=0;if(!c)break e;J[790620]=0;d=J[c+4>>2]-1|0;J[c+4>>2]=d;f=J[790620];J[790620]=0;if((f|0)!=1){if(d)break e;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)!=1)break e}fa(0)|0;ed();B()}c=Z()|0;cd(e+28|0);$c(b);break b}c=Z()|0;break a}c=Z()|0;break b}c=a;a=J[a>>2];J[c+4>>2]=J[(a?a+12|0:3098424)>>2];$c(b)}Sd(i);Kc=e+32|0;return}c=Z()|0}$c(a)}Sd(i);ba(c|0);B()}function jXb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;a=dd(a,0,656);J[a+56>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;J[a+40>> -2]=0;J[a+44>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;J[a>>2]=J[b>>2];if(c){J[a+4>>2]=J[b+4>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=J[b+12>>2];J[a+16>>2]=J[b+16>>2];d=J[b+20>>2];J[a+40>>2]=b+48;J[a+36>>2]=b+40;J[a+32>>2]=b+32;J[a+28>>2]=b+28;J[a+24>>2]=b+24;J[a+20>>2]=d;d=K[b+68|0]|K[b+69|0]<<8;e=K[b+70|0];J[a+540>>2]=b+1508;f=J[64793];J[a+52>>2]=J[64792];J[a+56>>2]=f;H[a+48|0]=c;H[a+47|0]=e;H[a+45|0]=d;H[a+46|0]= -d>>>8;H[a+44|0]=0;J[a+604>>2]=J[b+1348>>2];J[a+584>>2]=J[b+1352>>2];J[a+580>>2]=J[b+1356>>2];J[a+588>>2]=J[b+1472>>2];J[a+644>>2]=J[b+1468>>2];J[a+556>>2]=J[b+1364>>2];J[a+572>>2]=J[b+1368>>2];J[a+612>>2]=J[b+1372>>2];J[a+616>>2]=J[b+1376>>2];J[a+648>>2]=J[b+1496>>2];J[a+652>>2]=J[b+1500>>2];J[a+608>>2]=J[b+1360>>2];return}J[a+4>>2]=J[b+4>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=J[b+12>>2];J[a+16>>2]=J[b+16>>2];c=J[b+20>>2];J[a+40>>2]=b+48;J[a+36>>2]=b+40;J[a+32>>2]=b+32;J[a+28>>2]=b+28;J[a+24>>2]=b+24; -J[a+20>>2]=c;c=J[b+64>>2];d=J[64793];J[a+52>>2]=J[64792];J[a+56>>2]=d;H[a+48|0]=0;J[a+44>>2]=c;c=J[b+108>>2];J[a+532>>2]=c;J[a+540>>2]=c+3104;J[a+536>>2]=J[b+768>>2];J[a+560>>2]=J[b+732>>2];J[a+576>>2]=J[b+748>>2];J[a+568>>2]=J[b+740>>2];J[a+556>>2]=J[b+728>>2];J[a+572>>2]=J[b+744>>2];c=J[b+736>>2];J[a+544>>2]=b+584;J[a+564>>2]=c;H[a+548|0]=K[b+593|0];J[a+588>>2]=J[b+760>>2];J[a+596>>2]=J[b+772>>2];J[a+600>>2]=J[b+776>>2]}function Ngb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h= -0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;g=Kc-32|0;Kc=g;a:{b:{c:{d:{if(!(!b|!c)){m=J[a+12>>2];j=_c(200);h=J[a+8>>2];J[790620]=0;h=$(5196,j|0,h|0)|0;n=J[790620];J[790620]=0;if((n|0)==1)break b;J[a+12>>2]=h;J[J[a+8>>2]+20>>2]=h;i=O[b+96>>3];e:{if(!((e|0)==90|(e|0)==270)){k=O[b+88>>3];break e}l=i;k=O[b+88>>3];i=R(O[b+104>>3]-k)*.5-R(O[b+112>>3]-i)*.5;i=l-(f?i:i+i)}l=O[b+136>>3];J[a+528>>2]=0;J[a+532>>2]=0;J[a+520>>2]=0;J[a+524>>2]=1072693248;J[a+536>>2]=0;J[a+540>>2]= -0;J[a+544>>2]=0;J[a+548>>2]=1072693248;O[a+560>>3]=i*25.4/72;O[a+552>>3]=(-l-k)*25.4/72;b=Pc[J[J[b>>2]+52>>2]](b,e)|0;p=h,q=Pc[J[J[b>>2]+16>>2]](b)|0,o=J[J[h>>2]+20>>2],Pc[o](p|0,q|0);j=K[4329];H[g+24|0]=j;H[g+27|0]=9;e=K[4325]|K[4326]<<8|(K[4327]<<16|K[4328]<<24);f=K[4321]|K[4322]<<8|(K[4323]<<16|K[4324]<<24);J[g+16>>2]=f;J[g+20>>2]=e;H[g+25|0]=0;H[g+8|0]=j;J[790620]=0;H[g+11|0]=9;J[g>>2]=f;J[g+4>>2]=e;H[g+9|0]=0;e=$(4950,b|0,g|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break d;J[790620]=0;ca(5067, -h|0,g+16|0,e|0);e=J[790620];J[790620]=0;if((e|0)==1)break d;if(H[g+11|0]<0)Zc(J[g>>2]);if(H[g+27|0]<0)Zc(J[g+16>>2]);Lx(h,0,0,0);Kx(h,0,0,0);f=_c(60);e=J[a+4>>2];J[790620]=0;e=RJ(f,e);j=J[790620];J[790620]=0;if((j|0)==1)break c;zV(c,d,e);Pc[J[J[e>>2]+4>>2]](e);$h(a+48|0);oR(b);LQ(h);J[a+12>>2]=m;J[J[a+8>>2]+20>>2]=m;Pc[J[J[h>>2]+4>>2]](h)}Kc=g+32|0;return}a=Z()|0;if(H[g+11|0]<0)Zc(J[g>>2]);if(H[g+27|0]>=0)break a;Zc(J[g+16>>2]);ba(a|0);B()}a=Z()|0;Zc(f);ba(a|0);B()}a=Z()|0;Zc(j)}ba(a|0);B()}function yCb(a, -b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;r=J[a+332>>2];b=J[b+84>>2];k=Kc-128|0;a=k;l=4;for(;1;){a:{b:{f=L[c+32>>1];g=I[c+16>>1];if((f|g)&65535)break b;f=0;if(L[c+48>>1]|L[c+64>>1]|(L[c+80>>1]|L[c+96>>1]))break b;if(L[c+112>>1])break b;f=P(I[c>>1],J[b>>2])<<2;J[a+96>>2]=f;J[a+80>>2]=f;J[a+64>>2]=f;J[a+48>>2]=f;J[a+32>>2]=f;J[a+16>>2]=f;J[a>>2]=f;h=28; -break a}m=P(J[b+192>>2],I[c+96>>1]);i=P(J[b+64>>2],f<<16>>16);f=P(m+i|0,4433);n=P(I[c+64>>1],J[b+128>>2])<<13;o=P(I[c>>1],J[b>>2])<<13|1024;s=n+o|0;t=f+P(i,6270)|0;p=s+t|0;g=P(g,J[b+32>>2]);i=P(J[b+224>>2],I[c+112>>1]);u=P(g+i|0,-7373);x=u+P(g,12299)|0;j=P(J[b+96>>2],I[c+48>>1]);v=j+i|0;h=g;g=P(J[b+160>>2],I[c+80>>1]);q=h+g|0;w=P(v+q|0,9633);q=w+P(q,-3196)|0;h=x+q|0;J[a+112>>2]=p-h>>11;J[a>>2]=p+h>>11;n=o-n|0;f=f+P(m,-15137)|0;m=n+f|0;o=P(v,-16069)+w|0;h=P(j,25172);j=P(g+j|0,-20995);p=o+(h+j|0)|0; -J[a+96>>2]=m-p>>11;J[a+16>>2]=m+p>>11;f=n-f|0;g=q+(j+P(g,16819)|0)|0;J[a+80>>2]=f-g>>11;J[a+32>>2]=f+g>>11;f=o+(P(i,2446)+u|0)|0;g=s-t|0;J[a+48>>2]=f+g>>11;f=g-f>>11;h=16}J[(h<<2)+a>>2]=f;c=c+2|0;b=b+4|0;a=a+4|0;f=l>>>0>1;l=l-1|0;if(f)continue;break}a=r+128|0;c=k;l=0;for(;1;){f=J[c+12>>2];g=J[c+4>>2];k=P(f+g|0,4433);b=J[(l<<2)+d>>2]+e|0;g=k+P(g,6270)|0;i=J[c+8>>2];j=J[c>>2]+16|0;r=i+j<<13;H[b|0]=K[a+(g+r>>>18&1023)|0];H[b+3|0]=K[a+(r-g>>>18&1023)|0];k=k+P(f,-15137)|0;f=j-i<<13;H[b+1|0]=K[a+(k+f>>> -18&1023)|0];H[b+2|0]=K[a+(f-k>>>18&1023)|0];c=c+16|0;l=l+1|0;if((l|0)!=8)continue;break}}function uT(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;if(!(!a|!b)){c=J[a+8>>2];a:{if(!c)break a;d=c;for(;1;){e=d;d=e+1|0;if(K[e|0])continue;break}d=e-c|0;if((d|0)<0)break a;e=Pc[J[751856]](d+1|0)|0;if(!e){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break a}f=ad(e,c,d);H[d+f|0]=0}c=J[a+16>>2];b:{if(!c)break b;d=c;for(;1;){e=d;d=e+1|0;if(K[e|0])continue;break}d=e-c|0;if((d|0)<0)break b;e=Pc[J[751856]](d+ -1|0)|0;if(!e){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break b}g=ad(e,c,d);H[d+g|0]=0}c=J[a+24>>2];c:{if(!c)break c;d=c;for(;1;){e=d;d=e+1|0;if(K[e|0])continue;break}d=e-c|0;if((d|0)<0)break c;e=Pc[J[751856]](d+1|0)|0;if(!e){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break c}h=ad(e,c,d);H[d+h|0]=0}c=J[a+28>>2];d:{if(!c)break d;d=c;for(;1;){e=d;d=e+1|0;if(K[e|0])continue;break}d=e-c|0;if((d|0)<0)break d;e=Pc[J[751856]](d+1|0)|0;if(!e){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break d}i=ad(e,c,d);H[d+i|0]=0}c=J[a+32>> -2];e:{if(!c){d=0;break e}d=c;for(;1;){e=d;d=e+1|0;if(K[e|0])continue;break}d=0;e=e-c|0;if((e|0)<0)break e;j=Pc[J[751856]](e+1|0)|0;if(!j){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break e}d=ad(j,c,e);H[e+d|0]=0}c=J[b+8>>2];if(c)Pc[J[751857]](c);c=J[b+16>>2];if(c)Pc[J[751857]](c);c=J[b+24>>2];if(c)Pc[J[751857]](c);c=J[b+28>>2];if(c)Pc[J[751857]](c);c=J[b+32>>2];if(c)Pc[J[751857]](c);J[b>>2]=J[a>>2];J[b+4>>2]=J[a+4>>2];J[b+12>>2]=J[a+12>>2];J[b+20>>2]=J[a+20>>2];c=J[a+48>>2];J[b+36>>2]=J[a+36>>2];e=J[a+40>> -2];J[b+48>>2]=c;J[b+40>>2]=e;a=J[a+44>>2];J[b+32>>2]=d;J[b+28>>2]=i;J[b+24>>2]=h;J[b+16>>2]=g;J[b+8>>2]=f;J[b+44>>2]=a}}function QNa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;c=Ft(a,1,0,0,1,0,0);J[c+56>>2]=0;J[c+60>>2]=0;J[c+48>>2]=0;J[c+52>>2]=1072693248;J[c+32>>2]=0;J[c+36>>2]=0;J[c+28>>2]=b;J[c+12>>2]=0;J[c+16>>2]=0;b=c+4|0;J[c+8>>2]=b;J[c+4>>2]=b;J[c+20>>2]=0;J[c+24>>2]=0;J[c- -64>>2]=0;J[c+40>>2]=0;J[790620]=0;a=_(4,12)|0;d=J[790620];J[790620]=0;f=c+32|0;a:{b:{c:{if((d| -0)==1)break c;J[a>>2]=0;J[790620]=0;$(2416,a+8|0,c|0)|0;d=J[790620];J[790620]=0;if((d|0)==1){e=Z()|0;Zc(a);break a}J[a+4>>2]=b;d=J[c+4>>2];J[a>>2]=d;J[d+4>>2]=a;J[c+4>>2]=a;J[c+12>>2]=J[c+12>>2]+1;a=J[c+36>>2];if((a|0)!=J[c+40>>2]){O[a>>3]=O[c+48>>3];J[c+36>>2]=a+8;return c|0}d=J[f>>2];e=a-d|0;i=e>>3;g=i+1|0;if(g>>>0>=536870912){J[790620]=0;aa(2654,f|0);a=J[790620];J[790620]=0;if((a|0)==1)break c;break b}h=e>>2;e=e>>>0>=2147483640?536870911:g>>>0>>0?h:g;d:{if(!e){g=0;break d}if(e>>>0>=536870912){J[790620]= -0;ja(224);a=J[790620];J[790620]=0;if((a|0)!=1)break b;break c}J[790620]=0;g=_(4,e<<3)|0;h=J[790620];J[790620]=0;if((h|0)==1)break c}b=(i<<3)+g|0;O[b>>3]=O[c+48>>3];f=b+8|0;if((a|0)!=(d|0))for(;1;){b=b-8|0;a=a-8|0;O[b>>3]=O[a>>3];if((a|0)!=(d|0))continue;break}J[c+40>>2]=(e<<3)+g;J[c+36>>2]=f;J[c+32>>2]=b;if(d)Zc(d);return c|0}e=Z()|0;break a}B()}a=J[c+56>>2];if(a){J[c+60>>2]=a;Zc(a)}a=J[f>>2];if(a){J[c+36>>2]=a;Zc(a)}TF(c+16|0);a=b;e:{if(!J[a+8>>2])break e;b=J[a+4>>2];d=J[b>>2];f=J[J[a>>2]+4>>2]; -J[d+4>>2]=f;J[f>>2]=d;J[a+8>>2]=0;if((a|0)==(b|0))break e;for(;1;){d=J[b+4>>2];ze(b+8|0);Zc(b);b=d;if((a|0)!=(b|0))continue;break}}ze(c);ba(e|0);B()}function XDb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;d=-1;a:{e=J[a+188>>2];b:{if(!e)break b;f=rn(e,2);if(!f|L[f>>1]==65535)break b;c:{if(!b){e=1;break c}g=b&7;d:{if(b>>>0<8){e=1;break d}h=b&-8;d=0;e=1;for(;1;){e=e<<8;d=d+8|0;if((h|0)!=(d|0))continue;break}}if(!g)break c;d=0;for(;1;){e=e<<1;d=d+1|0;if((g|0)!=(d|0))continue;break}}d= -0;e:{f:switch(c|0){case 1:a=f+48|0;break e;case 2:a=f+52|0;break e;case 3:a=f+56|0;break e;case 5:a=f+84|0;break e;case 4:d=1;if(J[f+80>>2]&e)break b;a=J[a+188>>2];c=J[a+36>>2];if((c|0)<=0)return 0;d=0;g:switch(b-17|0){case 14:b=J[a+40>>2];a=0;for(;1;){d=J[b+(a<<2)>>2];if(!(L[d+10>>1]|L[d+8>>1]!=3))break a;d=0;a=a+1|0;if((c|0)!=(a|0))continue;break}break b;case 0:b=J[a+40>>2];a=0;for(;1;){d=J[b+(a<<2)>>2];if(!(L[d+10>>1]!=2|L[d+8>>1]!=3))break a;d=0;a=a+1|0;if((c|0)!=(a|0))continue;break}break b; -case 1:b=J[a+40>>2];a=0;for(;1;){d=J[b+(a<<2)>>2];if(!(L[d+10>>1]!=3|L[d+8>>1]!=3))break a;d=0;a=a+1|0;if((c|0)!=(a|0))continue;break}break b;case 3:b=J[a+40>>2];a=0;for(;1;){d=J[b+(a<<2)>>2];if(!(L[d+10>>1]!=4|L[d+8>>1]!=3))break a;d=0;a=a+1|0;if((c|0)!=(a|0))continue;break}break b;case 2:b=J[a+40>>2];a=0;for(;1;){d=J[b+(a<<2)>>2];if(!(L[d+10>>1]!=5|L[d+8>>1]!=3))break a;d=0;a=a+1|0;if((c|0)!=(a|0))continue;break}break b;case 4:break g;default:break b}b=J[a+40>>2];a=0;for(;1;){d=J[b+(a<<2)>>2];if(!(L[d+ -10>>1]!=6|L[d+8>>1]!=3))break a;d=0;a=a+1|0;if((c|0)!=(a|0))continue;break}break b;case 0:break f;default:break b}a=f+44|0}d=(J[a>>2]&e)!=0}return d|0}return 1}function nva(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;a:{if((a|0)==(b|0))break a;d=K[b+11|0];c=d<<24>>24;if(H[a+11|0]>=0){if((c|0)>=0){c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;J[a+8>>2]=J[b+8>>2];break a}If(a,J[b>>2],J[b+4>>2]);break a}c=(c|0)<0;Pf(a,c?J[b>>2]:b,c?J[b+4>>2]:d)}H[a+12|0]= -K[b+12|0];H[a+13|0]=K[b+13|0];I[a+14>>1]=L[b+14>>1];H[a+16|0]=K[b+16|0];H[a+17|0]=K[b+17|0];H[a+18|0]=K[b+18|0];H[a+19|0]=K[b+19|0];H[a+20|0]=K[b+20|0];H[a+21|0]=K[b+21|0];H[a+22|0]=K[b+22|0];H[a+23|0]=K[b+23|0];H[a+24|0]=K[b+24|0];H[a+25|0]=K[b+25|0];H[a+26|0]=K[b+26|0];J[a+32>>2]=J[a+28>>2];h=J[b+32>>2];e=J[b+28>>2];b:{if((h|0)==(e|0))break b;c:{k=h-e>>2;c=a+28|0;g=J[c+8>>2];d=J[c+4>>2];if(k>>>0<=g-d>>2>>>0){if(k){e=d;d=k<<2;d=dd(e,0,d)+d|0}J[c+4>>2]=d;break c}d:{i=J[c>>2];h=d-i>>2;f=k+h|0;if(f>>> -0<1073741824){e=g-i|0;g=e>>1;f=e>>>0>=2147483644?1073741823:f>>>0>>0?g:f;if(f){if(f>>>0>=1073741824)break d;j=_c(f<<2)}e=(h<<2)+j|0;g=k<<2;g=dd(e,0,g)+g|0;if((d|0)!=(i|0))for(;1;){e=e-4|0;d=d-4|0;J[e>>2]=J[d>>2];if((d|0)!=(i|0))continue;break}J[c+8>>2]=(f<<2)+j;J[c+4>>2]=g;J[c>>2]=e;if(i)Zc(i);break c}Gi(c);B()}$d();B()}c=J[a+32>>2];f=J[a+28>>2];if((c|0)==(f|0))break b;d=c-f>>2;c=d>>>0<=1?1:d;g=c&3;h=J[b+28>>2];b=0;if(d>>>0>=4){d=c&-4;j=0;for(;1;){e=b<<2;J[e+f>>2]=J[e+h>>2];c=e|4;J[c+f>>2]=J[c+ -h>>2];c=e|8;J[c+f>>2]=J[c+h>>2];c=e|12;J[c+f>>2]=J[c+h>>2];b=b+4|0;j=j+4|0;if((d|0)!=(j|0))continue;break}}if(!g)break b;for(;1;){c=b<<2;J[c+f>>2]=J[c+h>>2];b=b+1|0;l=l+1|0;if((g|0)!=(l|0))continue;break}}return a|0}function tmb(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;g=Kc-16|0;Kc=g;h=Pc[J[751853]](76)|0;a:{if(!h){J[g>>2]=17E3;md(0,0,0,0,0,2,2,3,17E3,0,0,0,33946,g);break a}f=dd(h,0,76);J[f+4>>2]=17;J[f+48>>2]=J[a+48>>2];d=J[a+8>>2];if(d){c=d;for(;1;){b=c;c=b+1|0;if(K[b|0])continue; -break}c=0;b=b-d|0;b:{if((b|0)<0)break b;e=Pc[J[751856]](b+1|0)|0;if(!e){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break b}c=ad(e,d,b);H[b+c|0]=0}J[f+8>>2]=c}d=J[a+52>>2];if(d){c=d;for(;1;){b=c;c=b+1|0;if(K[b|0])continue;break}c=0;b=b-d|0;c:{if((b|0)<0)break c;e=Pc[J[751856]](b+1|0)|0;if(!e){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break c}c=ad(e,d,b);H[b+c|0]=0}J[f+52>>2]=c}d=J[a+56>>2];if(d){c=d;for(;1;){b=c;c=b+1|0;if(K[b|0])continue;break}c=0;b=b-d|0;d:{if((b|0)<0)break d;e=Pc[J[751856]](b+1|0)|0;if(!e){md(0, -0,0,0,0,1,2,3,0,0,0,0,37101,0);break d}c=ad(e,d,b);H[b+c|0]=0}J[f+56>>2]=c}d=J[a+40>>2];if(d){c=d;for(;1;){b=c;c=b+1|0;if(K[b|0])continue;break}c=0;b=b-d|0;e:{if((b|0)<0)break e;e=Pc[J[751856]](b+1|0)|0;if(!e){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break e}c=ad(e,d,b);H[b+c|0]=0}J[f+40>>2]=c}d=J[a+36>>2];if(d){c=d;for(;1;){b=c;c=b+1|0;if(K[b|0])continue;break}c=0;b=b-d|0;f:{if((b|0)<0)break f;e=Pc[J[751856]](b+1|0)|0;if(!e){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break f}c=ad(e,d,b);H[b+c|0]=0}J[f+36>>2]= -c}a=J[a+64>>2];if(!a)break a;c=a;for(;1;){d=c;c=d+1|0;if(K[d|0])continue;break}c=0;d=d-a|0;g:{if((d|0)<0)break g;b=Pc[J[751856]](d+1|0)|0;if(!b){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break g}c=ad(b,a,d);H[d+c|0]=0}J[f+64>>2]=c}Kc=g+16|0;return h|0}function Jfa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;a:{if(J[d>>2]>0)break a;g=1;b:{c:{e=J[b+4>>2];d:{if((e|0)<0)break d;f=J[a+8>>2];if((f|0)>=(e|0))break b;if((f|0)>1073741823)break d;f=f<<1;f=(e|0)<(f|0)?f:e;if(f>>> -0>536870911)break d;e=Av(J[a+12>>2],f<<2);if(e)break c;g=7}J[d>>2]=g;return}J[a+8>>2]=f;J[a+12>>2]=e;e=J[b+4>>2]}f=a;g=e;e:{f:{if(J[d>>2]<=0){if((e|0)<0)break f;a=J[a+8>>2];if((a|0)<(e|0)){if((a|0)>=1073741824)break f;a=a<<1;a=(a|0)>(e|0)?a:e;if(a>>>0>=536870912)break f;e=Av(J[f+12>>2],a<<2);if(!e){J[d>>2]=7;break e}J[f+8>>2]=a;J[f+12>>2]=e}a=J[f+4>>2];g:{if((g|0)<=(a|0)){if((a|0)<=(g|0))break g;for(;1;){e=a;a=a-1|0;i=J[f+4>>2];h:{if((e|0)>(i|0))break h;j=J[J[f+12>>2]+(a<<2)>>2];h=a;i:{if((e|0)>= -(i|0)){e=i-1|0;break i}for(;1;){e=J[f+12>>2];i=e+(h<<2)|0;h=h+1|0;J[i>>2]=J[e+(h<<2)>>2];e=J[f+4>>2]-1|0;if((h|0)<(e|0))continue;break}}J[f+4>>2]=e;if(!j)break h;e=J[f+16>>2];if(!e)break h;Pc[e|0](j)}if((a|0)>(g|0))continue;break}break g}e=g+(a^-1)|0;i=g-a&3;if(i)for(;1;){J[J[f+12>>2]+(a<<2)>>2]=0;a=a+1|0;h=h+1|0;if((i|0)!=(h|0))continue;break}if(e>>>0<3)break g;for(;1;){e=a<<2;J[e+J[f+12>>2]>>2]=0;J[(e+J[f+12>>2]|0)+4>>2]=0;J[(e+J[f+12>>2]|0)+8>>2]=0;J[(e+J[f+12>>2]|0)+12>>2]=0;a=a+4|0;if((g|0)!= -(a|0))continue;break}}J[f+4>>2]=g}break e}J[d>>2]=1}if(J[b+4>>2]<=0|J[d>>2]>0)break a;d=0;for(;1;){g=J[f+12>>2];a=d<<2;e=J[g+a>>2];j:{if(!e)break j;h=J[f+16>>2];if(!h)break j;Pc[h|0](e);g=J[f+12>>2]}Pc[c|0](a+g|0,a+J[b+12>>2]|0);d=d+1|0;if((d|0)>2])continue;break}}}function PGa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;c=Kc-48|0;Kc=c;J[a>>2]=2772056;J[a+4>>2]=0;J[790620]=0;h=_(7664,a+12|0)|0;d=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{if((d|0)!=1){J[790620]= -0;d=a+48|0;J[d+20>>2]=-1;J[d+12>>2]=-1;J[d+16>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;J[d>>2]=2772212;f=J[790620];J[790620]=0;if((f|0)==1)break k;J[a+72>>2]=0;J[a+76>>2]=0;J[a+96>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0;J[790620]=0;f=$(7662,a+72|0,2768520)|0;g=J[790620];J[790620]=0;if((g|0)==1)break j;J[a+100>>2]=0;J[a+104>>2]=0;J[a+124>>2]=0;J[a+116>>2]=0;J[a+120>>2]=0;J[a+108>>2]=0;J[a+112>>2]=0;J[790620]=0;g=$(7662,a+100|0,2772232)|0;e=J[790620];J[790620]=0;if((e|0)==1)break i;e=J[b+8>> -2];if(J[(e?e+12|0:3098424)>>2])break f;J[790620]=0;c=ka(7591,c+12|0,2749243,2740020,87,2772064,0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break h;J[790620]=0;aa(7592,c|0);b=J[790620];J[790620]=0;if((b|0)==1)break g;B()}b=Z()|0;break a}b=Z()|0;break b}b=Z()|0;break c}b=Z()|0;break d}b=Z()|0;break e}b=Z()|0;od(c);break e}J[790620]=0;e=c+12|0;da(7808,e|0,b|0);b=J[790620];J[790620]=0;l:{if((b|0)!=1){J[790620]=0;$(7665,h|0,e|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break l;J[c+36>>2]=2747412;J[c+12>>2]= -2747380;b=J[c+40>>2];if(b){d=J[b+4>>2]-1|0;J[b+4>>2]=d;if(!d)Pc[J[J[b>>2]+4>>2]](b);J[c+40>>2]=0}J[c+28>>2]=2747412;b=J[c+32>>2];if(b){d=J[b+4>>2]-1|0;J[b+4>>2]=d;if(!d)Pc[J[J[b>>2]+4>>2]](b);J[c+32>>2]=0}$c(c+20|0);Kc=c+48|0;return a|0}b=Z()|0;break e}b=Z()|0;qe(c+12|0)}Ce(g)}Ce(f)}we(d)}qe(h)}Xd(a);ba(b|0);B()}function Fmb(a,b){a=a|0;b=b|0;var c=0;var d=0;if(a){Ne(a,0);for(;1;){d=NH(a);a:{b:{c=J[a+348>>2];if((c|0)!=1229278788){if((c|0)!=1229472850)break b;qba(a,b,d);break a}fba(a,d);break a}c:{if(VB(a, -c)){if((c|0)==1229209940){if(!(d|K[a+201|0]&32))break c;eT(a,58323);break c}DB(a,b,d);if((c|0)!=1347179589)break a;J[a+200>>2]=J[a+200>>2]|2;break a}d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{if((c|0)<=1883455819){if((c|0)<=1732332864){if((c|0)<=1649100611){if((c|0)==1229209940)break n;if((c|0)!=1347179589)break c;mba(a,b,d);break a}if((c|0)==1649100612)break m;if((c|0)!=1665684045)break c;Qaa(a,b,d);break a}if((c|0)<=1766015823){if((c|0)==1732332865)break l;if((c|0)!=1749635924)break c;paa(a,b,d);break a}if((c| -0)==1766015824)break g;if((c|0)==1767135348)break d;if((c|0)!=1866876531)break c;laa(a,b,d);break a}if((c|0)<=1934772033){if((c|0)<=1933723987){if((c|0)==1883455820)break k;if((c|0)!=1883789683)break c;naa(a,b,d);break a}if((c|0)==1933723988)break i;if((c|0)==1933787468)break j;if((c|0)!=1934642260)break c;Caa(a,b,d);break a}if((c|0)<=1950960964){if((c|0)==1934772034)break h;if((c|0)!=1950701684)break c;aaa(a,b,d);break a}if((c|0)==1950960965)break f;if((c|0)==1951551059)break e;if((c|0)!=2052348020)break c; -$9(a,b,d);break a}if(d|K[a+201|0]&32)eT(a,58323);Ne(a,d);break a}vaa(a,b,d);break a}bba(a,b,d);break a}haa(a,b,d);break a}eaa(a,b,d);break a}Zaa(a,b,d);break a}Jaa(a,b,d);break a}Haa(a,b,d);break a}caa(a,b,d);break a}xaa(a,b,d);break a}_9(a,b,d);break a}DB(a,b,d)}if(!(K[a+200|0]&16))continue;break}}}function wbb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;c=Kc-16|0;Kc=c;a:{b:{c:{d:{e:{f:{if(!b)break f;f=b+44|0;e=K[b+55|0];d=e<<24>>24<0;g:{if(((d?J[b+48>>2]:e)|0)!=1)break g; -e=d?J[f>>2]:f;if(K[e|0]!=65)break g;d=td(e);if(d>>>0>=2147483632)break c;h:{if(d>>>0<=10){H[c+15|0]=d;f=c+4|0;break h}g=(d|15)+1|0;f=_c(g);J[c+12>>2]=g|-2147483648;J[c+4>>2]=f;J[c+8>>2]=d}h=vd(f,e,d)+d|0,i=0,H[h|0]=i;J[790620]=0;ca(5067,a|0,c+4|0,b|0);a=J[790620];J[790620]=0;if((a|0)!=1){if(H[c+15|0]>=0)break f;Zc(J[c+4>>2]);break f}b=Z()|0;if(H[c+15|0]>=0)break d;break a}H[c+6|0]=0;I[c+4>>1]=16705;H[c+15|0]=2;J[790620]=0;d=$(4950,a|0,c+4|0)|0;e=J[790620];J[790620]=0;i:{j:{k:{l:{if((e|0)!=1){if(H[c+ -15|0]<0)Zc(J[c+4>>2]);m:{if(d)break m;e=_c(44);J[790620]=0;d=ve(e);g=J[790620];J[790620]=0;if((g|0)==1)break l;H[c+6|0]=0;I[c+4>>1]=16705;H[c+15|0]=2;J[790620]=0;ca(5067,a|0,c+4|0,d|0);a=J[790620];J[790620]=0;if((a|0)==1)break k;if(H[c+15|0]>=0)break m;Zc(J[c+4>>2])}e=H[b+55|0]<0?J[b+44>>2]:f;a=td(e);if(a>>>0>=2147483632)break b;if(a>>>0>10)break j;H[c+15|0]=a;f=c+4|0;break i}b=Z()|0;if(H[c+15|0]>=0)break d;break a}a=Z()|0;Zc(e);ba(a|0);B()}b=Z()|0;if(H[c+15|0]>=0)break d;break a}g=(a|15)+1|0;f=_c(g); -J[c+12>>2]=g|-2147483648;J[c+4>>2]=f;J[c+8>>2]=a}h=vd(f,e,a)+a|0,i=0,H[h|0]=i;J[790620]=0;ca(5067,d|0,c+4|0,b|0);a=J[790620];J[790620]=0;if((a|0)==1)break e;if(H[c+15|0]>=0)break f;Zc(J[c+4>>2])}Kc=c+16|0;return}b=Z()|0;if(H[c+15|0]>=0)break d;Zc(J[c+4>>2])}ba(b|0);B()}fe(c+4|0);B()}fe(c+4|0);B()}Zc(J[c+4>>2]);ba(b|0);B()}function zpa(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;f=J[b+36>>2];if(!(!f|J[a+56>>2]<=0))for(;1;){d= -J[f+24>>2];j=0;if(J[f+20>>2]>0){for(;1;){g=J[d+4>>2];a:{if(!g)break a;if(J[d>>2]>0){k=0;for(;1;){h=J[g>>2];b:{if(!h)break b;l=0;if(J[d+40>>2]<=0)break b;for(;1;){e=J[h+28>>2];c:{if(!e)break c;m=0;if(J[h+24>>2]>0)for(;1;){c=J[e+4>>2];if(c){o=e+4|0;q=e+8|0;for(;1;){i=J[c+4>>2];n=J[c>>2];J[(i?i:o)>>2]=n;J[(n?n+4|0:q)>>2]=i;J[c>>2]=0;J[c+4>>2]=0;i=J[c+24>>2];if(i)ah(i);Zc(c);c=J[o>>2];if(c)continue;break}}Fh(J[e+40>>2]);c=J[e+28>>2];if(c)ML(c);c=J[e+32>>2];if(c)Az(c);c=J[e+36>>2];if(c)Fh(c);e=e+44|0; -m=m+1|0;if((m|0)>2])continue;break}c=J[h+32>>2];if(c)Zq(c);c=J[h+36>>2];if(c)Zq(c);c=J[h+28>>2];if(!c)break c;Zc(c)}h=h+40|0;l=l+1|0;if((l|0)>2])continue;break}}c=J[g+4>>2];if(c)Fh(c);c=J[g>>2];if(c)Zc(c);g=g+32|0;k=k+1|0;if((k|0)>2])continue;break}g=J[d+4>>2];if(!g)break a}Zc(g)}d=d+60|0;j=j+1|0;if((j|0)>2])continue;break}d=J[f+24>>2]}if(d)Zc(d);d=J[f+16>>2];if(d)Fh(d);d=J[f+28>>2];if(d)Zc(d);f=f+32|0;p=p+1|0;if((p|0)>2])continue;break}a=J[b+32>>2];if(a){d=J[a+ -24>>2];if(d)Zc(d);d=J[a+4>>2];if(d)EY(d);Zc(a);J[b+32>>2]=0}a=J[b+36>>2];if(a){Zc(a);J[b+36>>2]=0}a=J[b+52>>2];if(a){QL(a);J[b+52>>2]=0}a=J[b+24>>2];if(a){ah(a);J[b+24>>2]=0}a=J[b+20>>2];if(a){if(J[a>>2]>0){c=0;for(;1;){d=J[J[a+8>>2]+(c<<2)>>2];e=J[d+8>>2];if(e)Zc(e);Zc(d);c=c+1|0;if((c|0)>2])continue;break}}d=J[a+8>>2];if(d)Zc(d);Zc(a);J[b+20>>2]=0}J[b>>2]=3}function efb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;e=Kc-80|0;Kc=e;J[e+64>>2]=13;a:{b:{if(!c|J[c>>2]!=9)break b; -f=c;c=e- -64|0;if(J[zf(f,J[a+164>>2],c,0)>>2]!=8)break b;J[e+16>>2]=13;a=J[e+72>>2];f=e+16|0;g=J[id(Pc[J[J[a>>2]+76>>2]](a)|0,10793,f,0)>>2];a=J[e+24>>2];bd(f);bd(c);if(!a|(g|0)!=1)break a;c=_c(a);d=Pc[J[J[d>>2]+72>>2]](d)|0;Pc[J[J[d>>2]+20>>2]](d);d=Pc[J[J[d>>2]+40>>2]](d,c,a)|0;if(!d){Zc(c);break a}a=e+16|0;J[a>>2]=0;J[a+4>>2]=0;H[a+40|0]=0;J[a+32>>2]=0;J[a+36>>2]=-1074790400;H[a+21|0]=0;H[a+22|0]=0;H[a+23|0]=0;H[a+24|0]=0;H[a+25|0]=0;H[a+26|0]=0;H[a+27|0]=0;H[a+28|0]=0;J[a+16>>2]=0;J[a+20>>2]= -0;J[a+8>>2]=0;J[a+12>>2]=0;J[790620]=0;h=ha(2395,a|0,c|0,d|0,3)|0;d=J[790620];J[790620]=0;c:{if((d|0)==1)break c;d:{if(!h)break d;J[790620]=0;d=J[a+16>>2];f=J[790620];J[790620]=0;if((f|0)==1)break c;J[790620]=0;f=J[a+4>>2];g=J[790620];J[790620]=0;if((g|0)==1)break c;J[e+12>>2]=f;J[790620]=0;f=J[a+8>>2];g=J[790620];J[790620]=0;if((g|0)==1)break c;J[e+8>>2]=f;J[790620]=0;f=J[a+4>>2];g=J[790620];J[790620]=0;if((g|0)==1)break c;J[790620]=0;J[e+4>>2]=0-(f<<2);dk(b,d,e+12|0,e+8|0,e+4|0,0);b=J[790620];J[790620]= -0;if((b|0)==1)break c;J[790620]=0;J[a>>2]=0;J[a+4>>2]=0;H[a+40|0]=0;J[a+32>>2]=0;J[a+36>>2]=-1074790400;H[a+21|0]=0;H[a+22|0]=0;H[a+23|0]=0;H[a+24|0]=0;H[a+25|0]=0;H[a+26|0]=0;H[a+27|0]=0;H[a+28|0]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;b=J[790620];J[790620]=0;if((b|0)!=1)break d;break c}Zc(c);Tf(a);break a}b=Z()|0;Tf(a);ba(b|0);B()}bd(e- -64|0)}Kc=e+80|0;return h|0}function Fga(a){var b=0;var c=0;var d=0;if((a|0)>=-64){if((a|0)<=10512){a=a+-64|0;b=(a<<16>>16)/243|0;c=b&65535;a=a-P(b, -243)<<16>>16;a:{if((a|0)>=20){a=a+13|0;break a}a=H[a+739680|0]}return a|(c<<8)+53248|33554432}if(a>>>0<=187659){a=a-10513|0;b=(a>>>0)/243|0;c=a-P(b,243)|0;b:{if(c>>>0>=20){c=c+13|0;break b}c=H[c+739680|0]}c=c|((a>>>0)/59049<<16)+16449536;a=((b&65535)>>>0)%243|0;c:{if(a>>>0>=20){a=a+13|0;break c}a=H[a+739680|0]}return c|a<<8|50331648}b=a-187660|0;c=(b>>>0)/243|0;a=b-P(c,243)|0;d:{if(a>>>0>=20){a=a+13|0;break d}a=H[a+739680|0]}d=(b>>>0)/59049|0;c=(c>>>0)%243|0;e:{if(c>>>0>=20){c=c+13|0;break e}c=H[c+ -739680|0]}return a|c<<8|(b>>>0>=1180980?d+13|0:H[d+739680|0])<<16|-33554432}if(a>>>0>=4294956783){b=-64-a|0;a=((b&65535)>>>0)/243|0;c=a^-1;d=0-a|0;a=b-P(a,243)|0;b=a&65535;c=b?c:d;a=(b?243-a|0:0)&65535;f:{if(a>>>0>=20){a=a+13|0;break f}a=H[a+739680|0]}return a|(c<<8)+20480|33554432}if(a>>>0>=4294779636){b=-10513-a|0;a=(b>>>0)/243|0;b=b-P(a,243)|0;a=a+((b|0)!=0)|0;c=a;a=((a&65535)>>>0)/243|0;d=c-P(a,243)|0;c=d&65535;b=b?243-b|0:0;g:{if(b>>>0>=20){b=b+13|0;break g}b=H[b+739680|0]}b=b|((c?a^-1:0-a|0)<< -16)+2424832;a=(c?243-d|0:0)&65535;h:{if(a>>>0>=20){a=a+13|0;break h}a=H[a+739680|0]}return b|a<<8|50331648}b=-187660-a|0;a=(b>>>0)/243|0;b=b-P(a,243)|0;c=a+((b|0)!=0)|0;a=b?243-b|0:0;i:{if(a>>>0>=20){a=a+13|0;break i}a=H[a+739680|0]}b=c;c=(c>>>0)/243|0;b=b-P(c,243)|0;c=b?c^-1:0-c|0;b=b?243-b|0:0;j:{if(b>>>0>=20){b=b+13|0;break j}b=H[b+739680|0]}return a|b<<8|((c|0)>=-223?c+256|0:H[c+739923|0])<<16|553648128}function uL(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;g=-15;j= -16777215;a:switch(b|0){case 0:J[a>>2]=K[c+4|0]|(L[c+2>>1]<<8&65280|L[c>>1]<<16)|-16777216;return 0;case 1:i=L[c>>1];e=+L[c+4>>1]/100;k=a;b:{c:{d:{d=+L[c+2>>1]/100;if(d==0){d=e*255;if(!(R(d)<2147483648))break d;g=~~d;b=g;a=b;break b}d=e<=.5?(d+1)*e:d+e-e*d;e=e+e-d;a=(i>>>0)%360|0;j=a>>>0>59;b=(i+120>>>0)%360|0;e:{if(b>>>0<=59){h=e+(d-e)*+(b|0)/60;break e}h=d;if(b>>>0<180)break e;h=e;if(b>>>0>239)break e;h=e+(d-e)*+(240-b|0)/60}f=h*255;f:{if(R(f)<2147483648){g=~~f;break f}g=-2147483648}i=(i-120|0)% -360|0;c=(i|0)>59;f=d-e;h=e+f*+(a|0)/60;g:{if(!j)break g;h=d;if(a>>>0<180)break g;h=e;if(a>>>0>239)break g;h=e+f*+(240-a|0)/60}f=h*255;h:{if(R(f)<2147483648){b=~~f;break h}b=-2147483648}i:{if(!c){d=e+(d-e)*+(i|0)/60;break i}if(i>>>0<180)break i;if(i>>>0>239){d=e;break i}d=e+(d-e)*+(240-i|0)/60}d=d*255;if(!(R(d)<2147483648))break c;a=~~d;break b}g=-2147483648;b=-2147483648}a=-2147483648}J[k>>2]=a|(g<<16|-16777216|b<<8);return 0;case 2:g=a;f=+L[c+6>>1]/100;e=1-f;d=1-(+L[c+2>>1]/100*e+f);j:{if(R(d)<2147483648){a= -~~d;break j}a=-2147483648}b=P(a,255);b=(b|0)>0?b:0;a=(b>>>0>=255?255:b)<<8;d=1-(+L[c>>1]/100*e+f);k:{if(R(d)<2147483648){b=~~d;break k}b=-2147483648}b=P(b,255);b=(b|0)>0?b:0;b=a|(b>>>0>=255?255:b)<<16;d=1-(+L[c+4>>1]/100*e+f);l:{if(R(d)<2147483648){a=~~d;break l}a=-2147483648}a=P(a,255);a=(a|0)>0?a:0;J[g>>2]=b|(a>>>0>=255?255:a)|-16777216;return 0;case 7:g=0;j=Yt(255,L[c>>1],L[c+2>>1],L[c+4>>1]);break;default:break a}J[a>>2]=j;return g}function OMb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0; -var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;var y=0;var z=0;var A=0;var B=0;var C=0;var D=0;var E=0;var F=0;var G=0;var M=0;var N=0;var O=0;var Q=0;var R=0;var S=0;a:{if((d|0)>0){g=J[a+480>>2];o=J[a+112>>2];p=P(o,3);if(!o)break a;r=J[a+332>>2];e=J[a+136>>2];F=J[e+8>>2];G=J[e+4>>2];M=J[e>>2];s=J[g+40>>2];N=J[g+24>>2];O=o-1|0;Q=p-3|0;for(;1;){e=t<<2;k=J[e+c>>2];i=J[b+e>>2];b:{if(J[g+36>>2]){k=k+O|0;i= -i+Q|0;l=-3;y=-1;f=0;e=(J[g+32>>2]+(p<<1)|0)+6|0;break b}l=3;f=1;y=1;e=J[g+32>>2]}J[g+36>>2]=f;m=0;R=l+1<<1;S=l+2<<1;j=0;n=0;z=0;A=0;B=0;u=0;v=0;w=0;x=o;for(;1;){C=(l<<1)+e|0;m=K[K[i|0]+(J[((I[C>>1]+m|0)+8>>4<<2)+s>>2]+r|0)|0];h=m>>>3|0;j=K[K[i+1|0]+(J[((I[e+R>>1]+j|0)+8>>4<<2)+s>>2]+r|0)|0];q=j>>>2|0;n=K[K[i+2|0]+(J[((I[e+S>>1]+n|0)+8>>4<<2)+s>>2]+r|0)|0];D=n>>>3|0;E=(J[(h<<2)+N>>2]+(q<<6)|0)+(D<<1)|0;f=L[E>>1];if(!f){kja(a,h,q,D);f=L[E>>1]}f=(f&65535)-1|0;H[k|0]=f;q=K[f+M|0];h=K[f+G|0];f=n-K[f+F| -0]|0;I[e+4>>1]=P(f,3)+w;h=j-h|0;I[e+2>>1]=P(h,3)+v;j=e;e=m-q|0;I[j>>1]=P(e,3)+u;k=k+y|0;i=i+l|0;n=P(f,7);j=P(h,7);m=P(e,7);w=P(f,5)+B|0;v=P(h,5)+A|0;u=P(e,5)+z|0;z=e;A=h;B=f;e=C;x=x-1|0;if(x)continue;break}I[e+4>>1]=w;I[e+2>>1]=v;I[e>>1]=u;t=t+1|0;if((t|0)!=(d|0))continue;break}}return}a=J[g+36>>2];if((d|0)!=1){c=J[g+32>>2];e=(c+(p<<1)|0)+6|0;b=a?c:e;c=a?e:c;e=d&-2;for(;1;){I[c+4>>1]=0;I[c>>1]=0;I[c+2>>1]=0;I[b+4>>1]=0;I[b>>1]=0;I[b+2>>1]=0;f=f+2|0;if((e|0)!=(f|0))continue;break}a=(a|0)!=0}if(d&1){b= -J[g+32>>2];b=a?(b+(p<<1)|0)+6|0:b;I[b+4>>1]=0;I[b>>1]=0;I[b+2>>1]=0;a=!a}J[g+36>>2]=a}function qq(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;d=Kc-160|0;Kc=d;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{c=J[a+44>>2];if(!c){e=_c(44);J[790620]=0;c=ve(e);g=J[790620];J[790620]=0;if((g|0)==1)break c;J[a+44>>2]=c;J[790620]=0;H[d+36|0]=0;J[d+32>>2]=1953394502;H[d+43|0]=4;ca(5067,a|0,d+32|0,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break k;if(H[d+43|0]<0)Zc(J[d+32>>2]);c=J[a+44>>2]}c=sq(c,b);if(c)break e; -e=d+159|0;for(;1;){l:{c=J[a+48>>2]+1|0;J[a+48>>2]=c;if(c>>>0>4094)break l;g=J[a+44>>2];f=d+4|0;kw(f,c);J[790620]=0;c=ea(3808,f|0,0,1077924)|0;f=J[790620];J[790620]=0;if((f|0)==1)break j;J[d+24>>2]=J[c+8>>2];f=J[c+4>>2];J[d+16>>2]=J[c>>2];J[d+20>>2]=f;J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[790620]=0;c=$(4950,g|0,d+16|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break i;if(H[d+27|0]<0)Zc(J[d+16>>2]);if(H[d+15|0]<0)Zc(J[d+4>>2]);if(c)continue}break}c=d+32|0;Xm(tj(c,1077924,e),J[a+48>>2],e);g=J[a+44>>2];c=td(c); -if(c>>>0>=2147483632)break b;if(c>>>0>10)break g;H[d+27|0]=c;e=d+16|0;break f}c=Z()|0;if(H[d+43|0]>=0)break a;Zc(J[d+32>>2]);break a}c=Z()|0;break h}c=Z()|0;if(H[d+27|0]>=0)break h;Zc(J[d+16>>2])}if(H[d+15|0]>=0)break a;Zc(J[d+4>>2]);break a}f=(c|15)+1|0;e=_c(f);J[d+24>>2]=f|-2147483648;J[d+16>>2]=e;J[d+20>>2]=c}h=ad(e,d+32|0,c)+c|0,i=0,H[h|0]=i;J[790620]=0;ca(5067,g|0,d+16|0,b|0);c=J[790620];J[790620]=0;if((c|0)==1)break d;if(H[d+27|0]<0)Zc(J[d+16>>2]);c=sq(J[a+44>>2],b)}Kc=d+160|0;return c}c=Z()| -0;if(H[d+27|0]>=0)break a;Zc(J[d+16>>2]);break a}c=Z()|0;Zc(e);break a}fe(d+16|0);B()}ba(c|0);B()}function cSa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;if((c|0)>0|(c|0)>=0){e=J[a+48>>2];if(e>>>0>=b>>>0){J[a+48>>2]=e-b;J[a+36>>2]=J[a+36>>2]+b;e=c+J[a+60>>2]|0;d=b+J[a+56>>2]|0;e=d>>>0>>0?e+1|0:e;J[a+56>>2]=d;J[a+60>>2]=e;Oc=c;return b|0}if(K[a+68|0]&4){J[a+48>>2]=0;J[a+36>>2]=e+J[a+36>>2];f=J[a+60>>2];c=J[a+56>>2];b=c+e|0;J[a+56>>2]=b;J[a+60>>2]=b>>>0>> -0?f+1|0:f;Oc=e?0:-1;return(e?e:-1)|0}if(e){J[a+48>>2]=0;J[a+36>>2]=J[a+32>>2];f=b;g=e;b=b-e|0;c=c-(f>>>0>>0)|0}if((c|0)>0)f=1;else f=!!b&(c|0)>=0;if(f)for(;1;){i=J[a+12>>2];f=c+h|0;j=b+g|0;e=J[a+60>>2]+(j>>>0>>0?f+1|0:f)|0;f=j+J[a+56>>2]|0;e=f>>>0>>0?e+1|0:e;if((e|0)==(i|0)&f>>>0>M[a+8>>2]|e>>>0>i>>>0){ud(d,4,2706569,0);J[a+48>>2]=0;J[a+36>>2]=J[a+32>>2];b=h+J[a+60>>2]|0;c=g+J[a+56>>2]|0;b=c>>>0>>0?b+1|0:b;J[a+56>>2]=c;J[a+60>>2]=b;g=b;d=J[a+8>>2];e=d-c|0;h=J[a+12>>2];f=h-((c>>>0>d>>> -0)+b|0)|0;i=Pc[J[a+28>>2]](d,h,J[a>>2])|0;b=J[a+68>>2];if(i){J[a+56>>2]=d;J[a+60>>2]=h;b=b&-5}J[a+68>>2]=b|4;a=(c|0)==(d|0)&(h|0)==(g|0);b=a?-1:e;Oc=a?-1:f;return b|0}e=Pc[J[a+24>>2]](b,c,J[a>>2])|0;f=Oc;i=f;if((e&f)==-1){ud(d,4,2706569,0);J[a+68>>2]=J[a+68>>2]|4;f=h+J[a+60>>2]|0;b=g+J[a+56>>2]|0;f=b>>>0>>0?f+1|0:f;J[a+56>>2]=b;J[a+60>>2]=f;a=!(h|g);b=a?-1:g;Oc=a?-1:h;return b|0}h=h+i|0;g=e+g|0;h=g>>>0>>0?h+1|0:h;f=b;b=b-e|0;c=c-((e>>>0>f>>>0)+i|0)|0;if(!!b&(c|0)>=0|(c|0)>0)continue;break}b= -h+J[a+60>>2]|0;c=g+J[a+56>>2]|0;b=c>>>0>>0?b+1|0:b;J[a+56>>2]=c;J[a+60>>2]=b;Oc=h;return g|0}ga(2707303,2705195,469,2707668);B()}function sha(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=Q(0);var l=0;var m=0;var n=Q(0);var o=0;var p=Q(0);g=Kc-112|0;Kc=g;e=ao(b,0);d=J[e>>2];i=(d|0)>0?d:0;J[g+108>>2]=i;a:{b:{c:{h=a+304|0;j=a+316|0;d=J[J[a+328>>2]+216>>2]?h:j;c=J[d+4>>2];if(!c)break c;d=d+4|0;f=d;for(;1;){o=J[c+16>>2]<(i|0);f=o?f:c;c=J[(o?c+4|0:c)>>2];if(c)continue;break}if(!K[f+ -92|0]|((d|0)==(f|0)|J[f+16>>2]>(i|0)))break c;d=f+20|0;break b}H[g+3|0]=1;H[g+2|0]=0;d=g+4|0;Ny(d,a,g+108|0,g+3|0,0,g+2|0);J[790620]=0;da(3148,h|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break a;xl(g+80|0);d=0;f=J[J[a+328>>2]+216>>2]?h:j;c=J[f+4>>2];if(!c)break b;h=f+4|0;f=h;for(;1;){j=J[c+16>>2]<(i|0);f=j?f:c;c=J[(j?c+4|0:c)>>2];if(c)continue;break}if((f|0)==(h|0))break b;d=J[f+16>>2]<=(i|0)?f+20|0:0}d:{e:{f:{c=J[d+4>>2];switch(c-1|0){case 1:break d;case 0:break e;default:break f}}c=0}J[e+60>>2]= -c;c=J[d+44>>2];J[e+28>>2]=J[d+40>>2];J[e+32>>2]=c;c=J[d+52>>2];J[e+36>>2]=J[d+48>>2];J[e+40>>2]=c;c=J[d+60>>2];J[e+44>>2]=J[d+56>>2];J[e+48>>2]=c;c=d- -64|0;f=J[c+4>>2];J[e+52>>2]=J[c>>2];J[e+56>>2]=f;H[e+64|0]=K[d+72|0];J[e+92>>2]=J[d+100>>2];c=J[d+96>>2];J[e+84>>2]=J[d+92>>2];J[e+88>>2]=c;c=J[d+88>>2];J[e+76>>2]=J[d+84>>2];J[e+80>>2]=c;c=J[d+80>>2];J[e+68>>2]=J[d+76>>2];J[e+72>>2]=c;k=N[b+12>>2];p=Q(k+Q(0));l=+p;n=N[b+8>>2];m=+Q(n+Q(0));N[e+4>>2]=l*O[b+40>>3]+(m*O[b+24>>3]+O[b+56>>3])-+n;N[e+8>> -2]=l*O[b+48>>3]+(m*O[b+32>>3]+O[b- -64>>3])-+k;l=O[a+144>>3];m=O[a+8>>3];k=N[d+16>>2];N[b+20>>2]=p;N[b+16>>2]=n+Q(Q(l+m*+k)+Q(0))}Kc=g+112|0;return}a=Z()|0;xl(g+80|0);ba(a|0);B()}function k1b(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;for(;1;){d=g<<4;if(!(J[d+225440>>2]<=(c|0)&J[d+225444>>2]>=(c|0))){g=g+1|0;continue}break}d=g<<4;e=K[d+225449|0];i=e>>>0<=1?1:e;e=c;c=c>>31;m=((e^c)-c|0)-L[d+225450>>1]|0;k=((b<<9)+a|0)+65560|0;e=K[d+225448| -0];c=1;for(;1;){b=c+k|0;f=K[b|0];h=f<<2;d=L[h+3006688>>1];j=b;b=f>>>0<47;f=e&1;a:{b:{if((b|0)!=(f|0)){b=L[a+4>>1]-d|0;I[a+4>>1]=b;if(b<<16>>16>=0){if(d>>>0>(b&65535)>>>0){b=d;d=h+3006690|0;break b}J[a>>2]=d+J[a>>2];d=h+3006690|0;break b}J[a>>2]=d+J[a>>2];break a}b=L[a+4>>1]-d|0;c:{if(d>>>0<=(b&65535)>>>0){b=d;break c}J[a>>2]=d+J[a>>2]}d=h+3006691|0}H[j|0]=K[d|0];for(;1;){b=b<<1;I[a+4>>1]=b;J[a>>2]=J[a>>2]<<1;d=K[a+6|0]-1|0;H[a+6|0]=d;if(!(d&255)){Do(a);b=L[a+4>>1]}if(b<<16>>16>=0)continue;break}}b= -c<<1;c=c&256?f|b&254|256:b|f;e=(e&254)>>>1|0;l=l+1|0;if((i|0)!=(l|0))continue;break}if((g|0)!=1){b=K[(g<<4)+225452|0];i=b>>>0<=1?1:b;g=m<<32-b;b=0;for(;1;){e=c+k|0;f=K[e|0];h=f<<2;d=L[h+3006688>>1];j=e;e=f>>>0>46;f=g>>>31|0;d:{e:{if((e|0)==(f|0)){e=L[a+4>>1]-d|0;I[a+4>>1]=e;if(e<<16>>16>=0){if(d>>>0>(e&65535)>>>0){e=d;d=h+3006690|0;break e}J[a>>2]=d+J[a>>2];d=h+3006690|0;break e}J[a>>2]=d+J[a>>2];break d}e=L[a+4>>1]-d|0;f:{if(d>>>0<=(e&65535)>>>0){e=d;break f}J[a>>2]=d+J[a>>2]}d=h+3006691|0}H[j|0]= -K[d|0];for(;1;){e=e<<1;I[a+4>>1]=e;J[a>>2]=J[a>>2]<<1;d=K[a+6|0]-1|0;H[a+6|0]=d;if(!(d&255)){Do(a);e=L[a+4>>1]}if(e<<16>>16>=0)continue;break}}d=c<<1;c=c&256?f|d&254|256:d|f;g=g<<1;b=b+1|0;if((i|0)!=(b|0))continue;break}}}function vIb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;e=J[a+464>>2];if(J[a+280>>2]){d=J[e+52>>2];if(!d){if(!(Pc[J[J[a+460>>2]+8>>2]](a)|0)){d=J[a>>2];J[d+20>>2]=25;Pc[J[d>>2]](a)}if(J[a+336>>2]>0)for(;1;){d=f<<2;g=J[(d+a|0)+340>>2];a:{b:{if(J[a+224>>2]){if(J[a+408>> -2])break b;if(J[a+416>>2])break a}c=J[(e+(J[g+20>>2]<<2)|0)+56>>2];H[c|0]=0;H[c+1|0]=0;H[c+2|0]=0;H[c+3|0]=0;H[c+4|0]=0;H[c+5|0]=0;H[c+6|0]=0;H[c+7|0]=0;H[c+56|0]=0;H[c+57|0]=0;H[c+58|0]=0;H[c+59|0]=0;H[c+60|0]=0;H[c+61|0]=0;H[c+62|0]=0;H[c+63|0]=0;H[c+48|0]=0;H[c+49|0]=0;H[c+50|0]=0;H[c+51|0]=0;H[c+52|0]=0;H[c+53|0]=0;H[c+54|0]=0;H[c+55|0]=0;H[c+40|0]=0;H[c+41|0]=0;H[c+42|0]=0;H[c+43|0]=0;H[c+44|0]=0;H[c+45|0]=0;H[c+46|0]=0;H[c+47|0]=0;H[c+32|0]=0;H[c+33|0]=0;H[c+34|0]=0;H[c+35|0]=0;H[c+36|0]=0; -H[c+37|0]=0;H[c+38|0]=0;H[c+39|0]=0;H[c+24|0]=0;H[c+25|0]=0;H[c+26|0]=0;H[c+27|0]=0;H[c+28|0]=0;H[c+29|0]=0;H[c+30|0]=0;H[c+31|0]=0;H[c+16|0]=0;H[c+17|0]=0;H[c+18|0]=0;H[c+19|0]=0;H[c+20|0]=0;H[c+21|0]=0;H[c+22|0]=0;H[c+23|0]=0;H[c+8|0]=0;H[c+9|0]=0;H[c+10|0]=0;H[c+11|0]=0;H[c+12|0]=0;H[c+13|0]=0;H[c+14|0]=0;H[c+15|0]=0;d=e+d|0;J[d+36>>2]=0;J[d+20>>2]=0;if(!J[a+224>>2]){if(J[a+432>>2])break b;break a}if(!J[a+408>>2])break a}dd(J[(e+(J[g+24>>2]<<2)|0)+120>>2],0,256)}f=f+1|0;if((f|0)>2])continue; -break}J[e+16>>2]=-16;J[e+8>>2]=0;J[e+12>>2]=0;d=J[a+280>>2]}J[e+52>>2]=d-1}if(J[a+364>>2]>0){g=e+184|0;e=1<>2];f=0;for(;1;){if(Me(a,g)){d=J[(f<<2)+b>>2];I[d>>1]=e|L[d>>1]}f=f+1|0;if((f|0)>2])continue;break}}return 1}function kia(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;J[a>>2]=350480;b=J[a+200>>2];if(b){Pc[J[J[b>>2]+4>>2]](b);J[a+200>>2]=0}b=J[a+204>>2];if(b){Zc(b);J[a+204>>2]=0}d=J[a+208>>2];if(d){b=J[d>>2];if(b){e=b;c=J[d+4>>2];if((b|0)!=(c|0)){for(;1;){e=c-12|0;f=J[e>> -2];if(f){J[c-8>>2]=f;Zc(f)}c=e;if((b|0)!=(c|0))continue;break}e=J[d>>2]}J[d+4>>2]=b;Zc(e)}Zc(d);J[a+208>>2]=0}b=J[a+212>>2];if(b){c=J[b+88>>2];if(c){J[b+92>>2]=c;Zc(c)}Zc(b);J[a+212>>2]=0}b=J[a+216>>2];if(b){c=J[b+4>>2];if(c){J[b+8>>2]=c;Zc(c)}Zc(b);J[a+216>>2]=0}b=J[a+220>>2];if(b){c=J[b+40>>2];if(c){J[b+44>>2]=c;Zc(c)}Zc(b);J[a+220>>2]=0}b=J[a+224>>2];if(b){c=J[b+16>>2];if(c){J[b+20>>2]=c;Zc(c)}c=J[b+4>>2];if(c){J[b+8>>2]=c;Zc(c)}Zc(b);J[a+224>>2]=0}b=J[a+228>>2];if(b){Zc(b);J[a+228>>2]=0}b=J[a+ -232>>2];if(b){c=J[b+68>>2];if(c){J[b+72>>2]=c;Zc(c)}c=J[b+56>>2];if(c){J[b+60>>2]=c;Zc(c)}if(H[b+19|0]<0)Zc(J[b+8>>2]);Zc(b);J[a+232>>2]=0}b=J[a+236>>2];if(b){Zc(b);J[a+236>>2]=0}b=J[a+240>>2];if(b){if(H[b+19|0]<0)Zc(J[b+8>>2]);Zc(b);J[a+240>>2]=0}b=J[a+244>>2];if(b){c=J[b+64>>2];if(c){J[b+68>>2]=c;Zc(c)}c=J[b+52>>2];if(c){J[b+56>>2]=c;Zc(c)}c=J[b+40>>2];if(c){J[b+44>>2]=c;Zc(c)}if(H[b+39|0]<0)Zc(J[b+28>>2]);if(H[b+27|0]<0)Zc(J[b+16>>2]);Zc(b);J[a+244>>2]=0}b=J[a+248>>2];if(b){Wha(b);Zc(b);J[a+248>> -2]=0}b=J[a+176>>2];if(b){J[a+180>>2]=b;Zc(b)}b=J[a+144>>2];if(b){J[a+148>>2]=b;Zc(b)}if(H[a+127|0]<0)Zc(J[a+116>>2]);if(H[a+115|0]<0)Zc(J[a+104>>2]);if(H[a+103|0]<0)Zc(J[a+92>>2]);if(H[a+91|0]<0)Zc(J[a+80>>2]);if(H[a+79|0]<0)Zc(J[a+68>>2]);return a|0}function e5b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;if(e){m=e-2|0;o=(e|0)==1;for(;1;){h=f;I[g>>1]=L[h>>1];I[g+2>>1]=L[h+2>>1];I[g+4>>1]=L[h+4>>1];I[g+6>>1]=L[h+ -6>>1];f=h+8|0;g=g+8|0;a:{if(k>>>0>m>>>0)break a;i=k?(k|0)==(m|0)?d:b:c;n=!k&o;if(n){if(i>>>0<2)break a;a=i-1|0;l=a&1;if((i|0)!=2){j=a&-2;a=0;for(;1;){I[g>>1]=L[h>>1];I[g+2>>1]=L[h+2>>1];I[g+4>>1]=L[h+4>>1];I[g+6>>1]=L[h+6>>1];I[g+8>>1]=L[h>>1];I[g+10>>1]=L[h+2>>1];I[g+12>>1]=L[h+4>>1];I[g+14>>1]=L[h+6>>1];g=g+16|0;a=a+2|0;if((j|0)!=(a|0))continue;break}}if(!l)break a;I[g>>1]=L[h>>1];I[g+2>>1]=L[h+2>>1];I[g+4>>1]=L[h+4>>1];I[g+6>>1]=L[h+6>>1];g=g+8|0;break a}j=i+1>>>1|0;b:{if(i>>>0<3)break b;a=(j>>> -0<=2?2:j)-1|0;p=a&1;if(i>>>0>=5){l=a&-2;a=0;for(;1;){I[g>>1]=L[h>>1];I[g+2>>1]=L[h+2>>1];I[g+4>>1]=L[h+4>>1];I[g+6>>1]=L[h+6>>1];I[g+8>>1]=L[h>>1];I[g+10>>1]=L[h+2>>1];I[g+12>>1]=L[h+4>>1];I[g+14>>1]=L[h+6>>1];g=g+16|0;a=a+2|0;if((l|0)!=(a|0))continue;break}}if(!p)break b;I[g>>1]=L[h>>1];I[g+2>>1]=L[h+2>>1];I[g+4>>1]=L[h+4>>1];I[g+6>>1]=L[h+6>>1];g=g+8|0}if(i>>>0<=j>>>0)break a;h=n?0:f;if(i-j&1){I[g>>1]=L[h>>1];I[g+2>>1]=L[h+2>>1];I[g+4>>1]=L[h+4>>1];I[g+6>>1]=L[h+6>>1];g=g+8|0;a=j+1|0}else a=j;if((0- -i^j)==-1)break a;for(;1;){I[g>>1]=L[h>>1];I[g+2>>1]=L[h+2>>1];I[g+4>>1]=L[h+4>>1];I[g+6>>1]=L[h+6>>1];I[g+8>>1]=L[h>>1];I[g+10>>1]=L[h+2>>1];I[g+12>>1]=L[h+4>>1];I[g+14>>1]=L[h+6>>1];g=g+16|0;a=a+2|0;if((i|0)!=(a|0))continue;break}}k=k+1|0;if((k|0)!=(e|0))continue;break}}return 0}function j5b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;if(e){o=e-2|0;p=(e|0)==1;for(;1;){a=f;I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];f=a+ -4|0;g=g+4|0;a:{if(k>>>0>o>>>0)break a;j=k?(k|0)==(o|0)?d:b:c;l=!k&p;if(l){if(j>>>0<2)break a;h=j-1|0;i=h&3;if(j-2>>>0>=3){j=h&-4;h=0;for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>>1]=L[a>>1];I[g+6>>1]=L[a+2>>1];I[g+8>>1]=L[a>>1];I[g+10>>1]=L[a+2>>1];I[g+12>>1]=L[a>>1];I[g+14>>1]=L[a+2>>1];g=g+16|0;h=h+4|0;if((j|0)!=(h|0))continue;break}}h=0;if(!i)break a;for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];g=g+4|0;h=h+1|0;if((i|0)!=(h|0))continue;break}break a}h=j+1>>>1|0;b:{if(j>>>0<3)break b;i=h>>> -0<=2?2:h;m=i-1|0;n=m&3;if(i-2>>>0>=3){m=m&-4;i=0;for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>>1]=L[a>>1];I[g+6>>1]=L[a+2>>1];I[g+8>>1]=L[a>>1];I[g+10>>1]=L[a+2>>1];I[g+12>>1]=L[a>>1];I[g+14>>1]=L[a+2>>1];g=g+16|0;i=i+4|0;if((m|0)!=(i|0))continue;break}}i=0;if(!n)break b;for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];g=g+4|0;i=i+1|0;if((n|0)!=(i|0))continue;break}}if(h>>>0>=j>>>0)break a;a=l?0:f;n=j+(h^-1)|0;i=0;l=j-h&3;if(l)for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];h=h+1|0;g=g+4|0;i=i+1|0; -if((l|0)!=(i|0))continue;break}if(n>>>0<3)break a;for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>>1]=L[a>>1];I[g+6>>1]=L[a+2>>1];I[g+8>>1]=L[a>>1];I[g+10>>1]=L[a+2>>1];I[g+12>>1]=L[a>>1];I[g+14>>1]=L[a+2>>1];g=g+16|0;h=h+4|0;if((j|0)!=(h|0))continue;break}}k=k+1|0;if((k|0)!=(e|0))continue;break}}return 0}function yhc(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;a=Kc-144|0;Kc=a;J[a+136>>2]=c;J[a+140>>2]=b;J[a+20>>2]=9266;j=a+20|0;i=Yh(a+24|0,a+32|0,j); -J[790620]=0;b=a+16|0;h=J[e+28>>2];J[b>>2]=h;J[h+4>>2]=J[h+4>>2]+1;h=J[790620];J[790620]=0;a:{b:{c:{d:{if((h|0)!=1){J[790620]=0;h=_(9205,b|0)|0;k=J[790620];J[790620]=0;if((k|0)==1)break b;H[a+15|0]=0;e=J[e+4>>2];J[790620]=0;b=Pa(9267,a+140|0,c|0,d|0,b|0,e|0,f|0,a+15|0,h|0,i|0,j|0,a+132|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break b;if(!b)break c;b=Kc-16|0;Kc=b;e:{if(K[g+11|0]>>>7|0){c=J[g>>2];H[b+15|0]=0;H[c|0]=K[b+15|0];J[g+4>>2]=0;break e}H[b+14|0]=0;H[g|0]=K[b+14|0];H[g+11|0]=K[g+11|0]&128;H[g+ -11|0]=K[g+11|0]&127}Kc=b+16|0;if(!K[a+15|0])break d;J[790620]=0;b=$(9247,h|0,45)|0;c=J[790620];J[790620]=0;if((c|0)==1)break b;J[790620]=0;da(9272,g|0,b|0);b=J[790620];J[790620]=0;if((b|0)!=1)break d;break b}c=Z()|0;break a}J[790620]=0;b=$(9247,h|0,48)|0;c=J[790620];J[790620]=0;if((c|0)==1)break b;c=J[i>>2];d=J[a+20>>2];e=d-1|0;b=b&255;for(;1;){if(!((b|0)!=K[c|0]|c>>>0>=e>>>0)){c=c+1|0;continue}break}J[790620]=0;ea(9277,g|0,c|0,d|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1)break c;break b}J[790620]= -0;b=$(9094,a+140|0,a+136|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break b;if(b)J[f>>2]=J[f>>2]|2;d=J[a+140>>2];b=J[a+16>>2];c=J[b+4>>2]-1|0;J[b+4>>2]=c;if((c|0)==-1)Pc[J[J[b>>2]+8>>2]](b);Kf(i);Kc=a+144|0;return d|0}c=Z()|0;a=J[a+16>>2];b=J[a+4>>2]-1|0;J[a+4>>2]=b;if((b|0)==-1)Pc[J[J[a>>2]+8>>2]](a)}Kf(i);ba(c|0);B()}function mqa(a,b,c){var d=0;var e=0;var f=0;d=Kc-16|0;Kc=d;a:{b:switch(b-9|0){case 0:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=J[b>>2];break a;case 1:b=J[c>>2];J[c>>2]=b+4;b=J[b>>2];J[a>>2]=b;J[a+ -4>>2]=b>>31;break a;case 2:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=J[b>>2];J[a+4>>2]=0;break a;case 4:b=J[c>>2];J[c>>2]=b+4;b=J[b>>2];J[a>>2]=b;J[a+4>>2]=b>>31;break a;case 5:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=J[b>>2];J[a+4>>2]=0;break a;case 3:b=J[c>>2]+7&-8;J[c>>2]=b+8;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;break a;case 6:b=J[c>>2];J[c>>2]=b+4;b=I[b>>1];J[a>>2]=b;J[a+4>>2]=b>>31;break a;case 7:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=L[b>>1];J[a+4>>2]=0;break a;case 8:b=J[c>>2];J[c>>2]=b+4;b=H[b|0];J[a>>2]=b;J[a+4>>2]= -b>>31;break a;case 9:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=K[b|0];J[a+4>>2]=0;break a;case 10:b=J[c>>2]+7&-8;J[c>>2]=b+8;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;break a;case 11:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=J[b>>2];J[a+4>>2]=0;break a;case 12:b=J[c>>2]+7&-8;J[c>>2]=b+8;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;break a;case 13:b=J[c>>2]+7&-8;J[c>>2]=b+8;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;break a;case 14:b=J[c>>2];J[c>>2]=b+4;b=J[b>>2];J[a>>2]=b;J[a+4>>2]=b>>31;break a;case 15:b=J[c>>2];J[c>>2]=b+4;J[a>> -2]=J[b>>2];J[a+4>>2]=0;break a;case 16:b=J[c>>2]+7&-8;J[c>>2]=b+8;Sp(d,O[b>>3]);b=J[d+12>>2];J[a+8>>2]=J[d+8>>2];J[a+12>>2]=b;b=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=b;break a;case 17:break b;default:break a}b=J[c>>2]+7&-8;J[c>>2]=b+16;c=J[b>>2];e=J[b+4>>2];f=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=f;J[a>>2]=c;J[a+4>>2]=e}Kc=d+16|0}function zqb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t= -0;var u=0;var v=0;k=Kc-32|0;j=a;for(;1;){a:{d=J[(e<<2)+b>>2]+c|0;g=K[d+6|0];f=j;l=K[d+5|0];m=K[d+3|0];j=l+m|0;n=K[d+2|0];h=n+g|0;o=K[d+8|0];p=K[d|0];i=o+p|0;q=j+(h+i|0)|0;r=K[d+7|0];s=K[d+1|0];t=r+s|0;u=K[d+4|0];v=t+u|0;J[f>>2]=(q+v<<1)-2304;d=p-o|0;g=n-g|0;l=m-l|0;J[f+12>>2]=P(d-(g+l|0)|0,10033)+2048>>12;J[f+24>>2]=P(q-(v<<1)|0,5793)+2048>>12;n=P(j-i|0,2012);i=P(i-h|0,10887)+2048|0;m=P(t-(u<<1)|0,5793);J[f+16>>2]=(n+i|0)-m>>12;J[f+8>>2]=m+(i+P(h-j|0,8875)|0)>>12;i=P(g-l|0,11409);h=P(d+l|0,3962); -j=P(s-r|0,10033);J[f+28>>2]=(i+(h-j|0)|0)+2048>>12;d=P(d+g|0,7447);J[f+20>>2]=(d-(j+i|0)|0)+2048>>12;J[f+4>>2]=(h+(d+j|0)|0)+2048>>12;g=e-7|0;e=e+1|0;j=k;d=7;b:switch(g|0){case 0:continue;case 1:break a;default:break b}j=f+32|0;continue}break}for(;1;){e=J[a>>2];g=J[j>>2];b=e-g|0;k=J[a+64>>2];h=J[a+192>>2];c=k-h|0;i=J[a+96>>2];l=J[a+160>>2];f=i-l|0;J[a+96>>2]=P(b-(c+f|0)|0,15855)+16384>>15;k=h+k|0;e=e+g|0;g=i+l|0;h=(k+e|0)+g|0;i=J[a+128>>2];l=J[a+224>>2];m=J[a+32>>2];n=l+m|0;o=i+n|0;J[a+192>>2]=P(h- -(o<<1)|0,9154)+16384>>15;J[a>>2]=P(h+o|0,12945)+16384>>15;o=P(g-e|0,3179);e=P(e-k|0,17203)+16384|0;h=P(n-(i<<1)|0,9154);J[a+128>>2]=(o+e|0)-h>>15;J[a+64>>2]=h+(e+P(k-g|0,14024)|0)>>15;e=P(b+f|0,6262);k=P(m-l|0,15855);f=P(c-f|0,18029);J[a+224>>2]=((e-k|0)+f|0)+16384>>15;b=P(b+c|0,11768);J[a+160>>2]=(b-(f+k|0)|0)+16384>>15;J[a+32>>2]=(e+(b+k|0)|0)+16384>>15;b=d;d=d-1|0;j=j+4|0;a=a+4|0;if(b)continue;break}}function shc(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0; -var k=0;a=Kc-448|0;Kc=a;J[a+440>>2]=c;J[a+444>>2]=b;J[a+20>>2]=9266;j=a+20|0;i=Yh(a+24|0,a+32|0,j);J[790620]=0;b=a+16|0;h=J[e+28>>2];J[b>>2]=h;J[h+4>>2]=J[h+4>>2]+1;h=J[790620];J[790620]=0;a:{b:{c:{d:{if((h|0)!=1){J[790620]=0;h=_(9100,b|0)|0;k=J[790620];J[790620]=0;if((k|0)==1)break b;H[a+15|0]=0;e=J[e+4>>2];J[790620]=0;b=Pa(9278,a+444|0,c|0,d|0,b|0,e|0,f|0,a+15|0,h|0,i|0,j|0,a+432|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break b;if(!b)break c;b=Kc-16|0;Kc=b;e:{if(K[g+11|0]>>>7|0){c=J[g>>2];J[b+12>> -2]=0;J[c>>2]=J[b+12>>2];J[g+4>>2]=0;break e}J[b+8>>2]=0;J[g>>2]=J[b+8>>2];H[g+11|0]=K[g+11|0]&128;H[g+11|0]=K[g+11|0]&127}Kc=b+16|0;if(!K[a+15|0])break d;J[790620]=0;b=$(9258,h|0,45)|0;c=J[790620];J[790620]=0;if((c|0)==1)break b;J[790620]=0;da(3258,g|0,b|0);b=J[790620];J[790620]=0;if((b|0)!=1)break d;break b}c=Z()|0;break a}J[790620]=0;b=$(9258,h|0,48)|0;c=J[790620];J[790620]=0;if((c|0)==1)break b;c=J[i>>2];d=J[a+20>>2];e=d-4|0;for(;1;){if(!((b|0)!=J[c>>2]|c>>>0>=e>>>0)){c=c+4|0;continue}break}J[790620]= -0;ea(9284,g|0,c|0,d|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1)break c;break b}J[790620]=0;b=$(9236,a+444|0,a+440|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break b;if(b)J[f>>2]=J[f>>2]|2;d=J[a+444>>2];b=J[a+16>>2];c=J[b+4>>2]-1|0;J[b+4>>2]=c;if((c|0)==-1)Pc[J[J[b>>2]+8>>2]](b);Kf(i);Kc=a+448|0;return d|0}c=Z()|0;a=J[a+16>>2];b=J[a+4>>2]-1|0;J[a+4>>2]=b;if((b|0)==-1)Pc[J[J[a>>2]+8>>2]](a)}Kf(i);ba(c|0);B()}function p3b(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;a:{b:{g=P(J[b+44>> -2],30)+11|0;if(g>>>0<=M[a+424>>2]){e=J[a+428>>2]+8|0;break b}e=Pc[J[a+152>>2]](g)|0;if(e)break b;d=1;nd(a,1,0,0);break a}d=L[b+32>>1];d=d<<8|d>>>8;H[e|0]=d;H[e+1|0]=d>>>8;H[e+2|0]=K[b+34|0];d=J[b+36>>2];d=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);H[e+3|0]=d;H[e+4|0]=d>>>8;H[e+5|0]=d>>>16;H[e+6|0]=d>>>24;d=J[b+40>>2];d=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);H[e+7|0]=d;H[e+8|0]=d>>>8;H[e+9|0]=d>>>16;H[e+10|0]=d>>>24;if(J[b+44>>2]){d=e+11|0;f=J[b+48>>2];for(;1;){c=L[f>>1];c=c<<8|c>>>8;H[d|0]=c;H[d+1| -0]=c>>>8;H[d+2|0]=K[f+2|0];H[d+3|0]=K[f+3|0];H[d+4|0]=K[f+4|0];c=J[f+8>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d+5|0]=c;H[d+6|0]=c>>>8;H[d+7|0]=c>>>16;H[d+8|0]=c>>>24;c=J[f+12>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d+9|0]=c;H[d+10|0]=c>>>8;H[d+11|0]=c>>>16;H[d+12|0]=c>>>24;H[d+13|0]=K[f+16|0];c=J[f+20>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d+14|0]=c;H[d+15|0]=c>>>8;H[d+16|0]=c>>>16;H[d+17|0]=c>>>24;c=J[f+24>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d+18|0]=c;H[d+19| -0]=c>>>8;H[d+20|0]=c>>>16;H[d+21|0]=c>>>24;c=J[f+28>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d+22|0]=c;H[d+23|0]=c>>>8;H[d+24|0]=c>>>16;H[d+25|0]=c>>>24;c=J[f+32>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d+26|0]=c;H[d+27|0]=c>>>8;H[d+28|0]=c>>>16;H[d+29|0]=c>>>24;d=d+30|0;f=f+36|0;h=h+1|0;if(h>>>0>2])continue;break}}d=Bf(a,J[b>>2],g,e);if(M[a+424>>2]>=g>>>0)break a;Pc[J[a+156>>2]](e,g);return d|0}return d|0}function qaa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0; -var h=0;var i=0;g=Kc-16|0;Kc=g;a:{b:{c:{d:{e:{f:{e=J[d>>2];h=J[d+4>>2];if((e|0)==(h|0))break f;for(;1;){if(J[e>>2]==(b|0))break f;e=e+4|0;if((h|0)!=(e|0))continue;break}break e}f=1;if((e|0)!=(h|0))break d}f=0;e=rk(a+60|0,b);if((Pc[J[J[e>>2]+8>>2]](e)|0)!=17)break d;I[g+8>>1]=K[2542]|K[2543]<<8;H[g+15|0]=6;H[g+10|0]=0;J[790620]=0;J[g+4>>2]=K[2538]|K[2539]<<8|(K[2540]<<16|K[2541]<<24);f=$(4950,e|0,g+4|0)|0;h=J[790620];J[790620]=0;g:{h:{i:{if((h|0)!=1){if(H[g+15|0]<0)Zc(J[g+4>>2]);if(f)if(qaa(a,J[f+ -8>>2],c,d))break g;I[g+4>>1]=84;J[790620]=0;H[g+15|0]=1;a=$(4950,e|0,g+4|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break i;if(H[g+15|0]<0)Zc(J[g+4>>2]);if(!a)break g;if((Pc[J[J[a>>2]+8>>2]](a)|0)!=7)break h;V7(a,H[c+11|0]<0?J[c>>2]:c);break g}e=Z()|0;if(H[g+15|0]>=0)break a;Zc(J[g+4>>2]);break a}e=Z()|0;if(H[g+15|0]>=0)break a;Zc(J[g+4>>2]);ba(e|0);B()}if((Pc[J[J[a>>2]+8>>2]](a)|0)!=8)break g;f=a;a=K[c+11|0];e=a<<24>>24<0;U7(f,e?J[c>>2]:c,e?J[c+4>>2]:a)}e=J[d+4>>2];if((e|0)!=J[d+8>>2]){J[e>>2]=b;J[d+ -4>>2]=e+4;f=1;break d}c=J[d>>2];a=e-c|0;h=a>>2;f=h+1|0;if(f>>>0>=1073741824)break c;i=h<<2;h=a>>1;h=a>>>0>=2147483644?1073741823:f>>>0>>0?h:f;if(h){if(h>>>0>=1073741824)break b;a=_c(h<<2)}else a=0;f=i+a|0;J[f>>2]=b;b=f+4|0;if((c|0)!=(e|0))for(;1;){f=f-4|0;e=e-4|0;J[f>>2]=J[e>>2];if((c|0)!=(e|0))continue;break}J[d+8>>2]=a+(h<<2);J[d+4>>2]=b;J[d>>2]=f;f=1;if(!c)break d;Zc(c)}Kc=g+16|0;return f|0}Gi(d);B()}$d();B()}ba(e|0);B()}function gAb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0; -var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(J[f>>2]<=0){if(!(!e|b&8192)){J[e+8>>2]=0;J[e+12>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0}i=a;k=b|8192;h=J[c>>2];a=2;g=Kc-48|0;Kc=g;c=J[c+4>>2];a:{if((c|0)<=0)break a;if(!(k&16384)){if(!e)for(;1;){b=Wr(J[i+8>>2],h,c,a);b:{if(a){if(!b){a=0;break b}e=J[i+4>>2];J[g+44>>2]=b;J[g+40>>2]=h;j=J[J[e>>2]+16>>2];a=J[g+44>>2];J[g+8>>2]=J[g+40>>2];J[g+12>>2]=a;a=0;Pc[j|0](e,k,g+8|0,d,0,f);if(J[f>>2]<=0)break b;break a}a=2;if(!b)break b;Pc[J[J[d>>2]+8>>2]](d,h,b)}h=b+h| -0;c=c-b|0;if((c|0)>0)continue;break a}for(;1;){b=Wr(J[i+8>>2],h,c,a);c:{if(a){a=0;if(!b)break c;j=J[i+4>>2];J[g+44>>2]=b;J[g+40>>2]=h;l=J[J[j>>2]+16>>2];m=J[g+44>>2];J[g+16>>2]=J[g+40>>2];J[g+20>>2]=m;Pc[l|0](j,k,g+16|0,d,e,f);if(J[f>>2]<=0)break c;break a}a=2;if(!b)break c;yt(e,b);Pc[J[J[d>>2]+8>>2]](d,h,b)}h=b+h|0;c=c-b|0;if((c|0)>0)continue;break}break a}if(!e)for(;1;){b=a;a=2;e=Wr(J[i+8>>2],h,c,b);d:{if(!b)break d;if(!e){a=0;break d}b=J[i+4>>2];J[g+44>>2]=e;J[g+40>>2]=h;j=J[J[b>>2]+16>>2];a=J[g+ -44>>2];J[g+24>>2]=J[g+40>>2];J[g+28>>2]=a;a=0;Pc[j|0](b,k,g+24|0,d,0,f);if(J[f>>2]>0)break a}h=e+h|0;c=c-e|0;if((c|0)>0)continue;break a}for(;1;){b=Wr(J[i+8>>2],h,c,a);e:{if(!a){a=2;if(!b)break e;yt(e,b);break e}if(!b){a=0;break e}a=J[i+4>>2];J[g+44>>2]=b;J[g+40>>2]=h;j=J[J[a>>2]+16>>2];l=J[g+44>>2];J[g+32>>2]=J[g+40>>2];J[g+36>>2]=l;Pc[j|0](a,k,g+32|0,d,e,f);a=0;if(J[f>>2]>0)break a}h=b+h|0;c=c-b|0;if((c|0)>0)continue;break}}Kc=g+48|0}}function S5b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f= -f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;if(e){n=e-2|0;for(;1;){a=K[f|0];H[g|0]=a;g=g+1|0;f=f+1|0;a:{if(l>>>0>n>>>0)break a;j=l?(l|0)==(n|0)?d:b:c;if(!((e|0)!=1|l)){if(j>>>0<2)break a;h=j-1|0;i=h&7;if(j-2>>>0>=7){j=h&-8;h=0;for(;1;){H[g+7|0]=a;H[g+6|0]=a;H[g+5|0]=a;H[g+4|0]=a;H[g+3|0]=a;H[g+2|0]=a;H[g+1|0]=a;H[g|0]=a;g=g+8|0;h=h+8|0;if((j|0)!=(h|0))continue;break}}h=0;if(!i)break a;for(;1;){H[g|0]=a;g=g+1|0;h=h+1|0;if((i|0)!=(h|0))continue;break}break a}if((a|0)==K[f|0]){if(j>>> -0<2)break a;h=j-1|0;i=h&7;if(j-2>>>0>=7){j=h&-8;h=0;for(;1;){H[g+7|0]=a;H[g+6|0]=a;H[g+5|0]=a;H[g+4|0]=a;H[g+3|0]=a;H[g+2|0]=a;H[g+1|0]=a;H[g|0]=a;g=g+8|0;h=h+8|0;if((j|0)!=(h|0))continue;break}}h=0;if(!i)break a;for(;1;){H[g|0]=a;g=g+1|0;h=h+1|0;if((i|0)!=(h|0))continue;break}break a}h=j+1>>>1|0;b:{if(j>>>0<3)break b;i=h>>>0<=2?2:h;k=i-1|0;m=k&7;if(i-2>>>0>=7){k=k&-8;i=0;for(;1;){H[g+7|0]=a;H[g+6|0]=a;H[g+5|0]=a;H[g+4|0]=a;H[g+3|0]=a;H[g+2|0]=a;H[g+1|0]=a;H[g|0]=a;g=g+8|0;i=i+8|0;if((k|0)!=(i|0))continue; -break}}i=0;if(!m)break b;for(;1;){H[g|0]=a;g=g+1|0;i=i+1|0;if((m|0)!=(i|0))continue;break}}if(h>>>0>=j>>>0)break a;m=j+(h^-1)|0;a=K[f|0];i=0;k=j-h&7;if(k)for(;1;){H[g|0]=a;h=h+1|0;g=g+1|0;i=i+1|0;if((k|0)!=(i|0))continue;break}if(m>>>0<7)break a;for(;1;){H[g+7|0]=a;H[g+6|0]=a;H[g+5|0]=a;H[g+4|0]=a;H[g+3|0]=a;H[g+2|0]=a;H[g+1|0]=a;H[g|0]=a;g=g+8|0;h=h+8|0;if((j|0)!=(h|0))continue;break}}l=l+1|0;if((l|0)!=(e|0))continue;break}}return 0}function Q9(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h= -0;a:{c=K[a+9|0];if(c>>>0<8)break a;d=K[a+8|0];if(d&2)break a;e=J[a>>2];b:{c:switch(d|0){case 0:if((c|0)==8){if(!e)break b;b=(b+e|0)-1|0;c=b+(e<<1)|0;if((e|0)!=1){g=e&-2;d=0;for(;1;){f=K[b|0];H[c-1|0]=f;H[c|0]=f;H[c-2|0]=K[b|0];f=b-1|0;h=K[f|0];H[c-4|0]=h;H[c-3|0]=h;H[c-5|0]=K[f|0];c=c-6|0;b=b-2|0;d=d+2|0;if((g|0)!=(d|0))continue;break}}if(!(e&1))break b;d=K[b|0];H[c-1|0]=d;H[c|0]=d;H[c-2|0]=K[b|0];break b}if(!e)break b;b=((e<<1)+b|0)-1|0;c=b+(e<<2)|0;d=0;for(;1;){H[c|0]=K[b|0];g=b-1|0;H[c-1|0]=K[g| -0];H[c-2|0]=K[b|0];H[c-3|0]=K[g|0];H[c-4|0]=K[b|0];H[c-5|0]=K[g|0];c=c-6|0;b=b-2|0;d=d+1|0;if((d|0)!=(e|0))continue;break}break b;case 4:break c;default:break b}if((c|0)==8){if(!e)break b;c=e<<1;b=(c+b|0)-1|0;c=b+c|0;if((e|0)!=1){g=e&-2;d=0;for(;1;){H[c|0]=K[b|0];f=b-1|0;h=K[f|0];H[c-2|0]=h;H[c-1|0]=h;H[c-3|0]=K[f|0];H[c-4|0]=K[b-2|0];f=b-3|0;h=K[f|0];H[c-6|0]=h;H[c-5|0]=h;H[c-7|0]=K[f|0];c=c-8|0;b=b-4|0;d=d+2|0;if((g|0)!=(d|0))continue;break}}if(!(e&1))break b;H[c|0]=K[b|0];b=b-1|0;d=K[b|0];H[c- -2|0]=d;H[c-1|0]=d;H[c-3|0]=K[b|0];break b}if(!e)break b;c=e<<2;b=(c+b|0)-1|0;c=b+c|0;d=0;for(;1;){H[c|0]=K[b|0];H[c-1|0]=K[b-1|0];g=b-2|0;H[c-2|0]=K[g|0];f=b-3|0;H[c-3|0]=K[f|0];H[c-4|0]=K[g|0];H[c-5|0]=K[f|0];H[c-6|0]=K[g|0];H[c-7|0]=K[f|0];c=c-8|0;b=b-4|0;d=d+1|0;if((d|0)!=(e|0))continue;break}}b=K[a+10|0]+2|0;H[a+10|0]=b;H[a+8|0]=K[a+8|0]|2;b=P(b,K[a+9|0]);H[a+11|0]=b;b=b&255;d:{if(b>>>0>=8){b=P(b>>>3|0,e);break d}b=P(b,e)+7>>>3|0}J[a+4>>2]=b}}function Yn(a,b,c){var d=0;var e=0;var f=0;var g=0; -var h=0;var i=0;if(!b)return 0;g=J[b+4>>2];if((g|0)==18)return 0;e=b;a:{b:{if(!c)break b;d=9440;c:{d:{if((c|0)!=9440){e=c;for(;1;){f=K[e|0];if((f|0)!=K[d|0])break d;d=d+1|0;e=e+1|0;if(f)continue;break}}if(!a){if((g|0)==1){a=Pc[J[751853]](24)|0;if(a)break c;pC(14818);return 0}d=0;a=J[b+32>>2];if(!a)break a}d=J[a+52>>2];if(d)break a;return Yca(a)}e=b;if(!c)break b;f=e;for(;1;){d=0;e:{f:switch(J[f+4>>2]-1|0){case 0:break f;case 4:case 5:case 16:break a;default:break e}d=J[f+48>>2];if(d)for(;1;){g:{e= -J[d+12>>2];if(!e|!J[d+8>>2])break g;a=c;if((e|0)==(a|0))break a;for(;1;){g=K[e|0];if((g|0)!=K[a|0])break g;a=a+1|0;e=e+1|0;if(g)continue;break}break a}d=J[d>>2];if(d)continue;break}if((b|0)==(f|0))break e;d=J[f+36>>2];if(!d)break e;e=J[d+12>>2];if(!e|!J[d+8>>2])break e;a=c;if((e|0)==(a|0))break a;for(;1;){g=K[e|0];if((g|0)!=K[a|0])break e;a=a+1|0;e=e+1|0;if(g)continue;break}break a}f=J[f+20>>2];if(f)continue;break}return 0}J[a>>2]=0;J[a+4>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+ -4>>2]=18;h=a,i=mg(14781),J[h+8>>2]=i;h=a,i=mg(9440),J[h+12>>2]=i;J[a>>2]=J[b+48>>2];J[b+48>>2]=a;d=a;break a}for(;1;){d=0;h:{i:switch(J[e+4>>2]-1|0){case 0:break i;case 4:case 5:case 16:break a;default:break h}d=J[e+48>>2];if(d)for(;1;){if(!(J[d+8>>2]?J[d+12>>2]:1))break a;d=J[d>>2];if(d)continue;break}if((b|0)==(e|0))break h;d=J[e+36>>2];if(!d|J[d+12>>2])break h;if(J[d+8>>2])break a}e=J[e+20>>2];if(e)continue;break}return 0}return d}function FPb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g= -0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;n=Kc-16|0;Kc=n;m=O[c+16>>3];i=O[c>>3];k=O[c+8>>3];p=O[c+24>>3]-k;a:{if(R(p)<2147483648){g=~~p;break a}g=-2147483648}O[a+632>>3]=g|0;m=m-i;b:{if(R(m)<2147483648){g=~~m;break b}g=-2147483648}O[a+624>>3]=g|0;if(R(i)<2147483648)g=~~i;else g=-2147483648;h=(g<<2)+b|0;if(R(k)<2147483648)j=~~k;else j=-2147483648;J[a+668>>2]=h+(P(j,d)<<2);h=J[a+16>>2];if(h){Zc($V(h));J[a+16>>2]=0}h=J[a+20>>2];if(h){Pc[J[J[h>>2]+20>>2]](h);J[a+20>>2]= -0}h=_c(2952);J[790620]=0;l=_(2407,h|0)|0;o=J[790620];J[790620]=0;c:{d:{if((o|0)!=1){J[a+16>>2]=l;h=_c(8);J[790620]=0;l=_(2408,h|0)|0;o=J[790620];J[790620]=0;if((o|0)==1)break c;J[a+20>>2]=l;j=(j|0)>0?j:0;J[a+656>>2]=j;h=(g|0)>0?g:0;J[a+652>>2]=h;i=O[c+16>>3];k=O[c+24>>3];e:{if(R(k)<2147483648){g=~~k;break e}g=-2147483648}l=((e|0)>(g|0)?g:e)-j|0;J[a+664>>2]=l;if(R(i)<2147483648)g=~~i;else g=-2147483648;g=((d|0)>(g|0)?g:d)-h|0;J[a+660>>2]=g;Dja(J[a+16>>2],b,d,e,0-(d<<2)|0,h,j,g,l,i-O[c>>3],k-O[c+8>> -3],f);b=Ft(n+12|0,1,0,0,1,O[c>>3],O[c+8>>3]);c=J[a+16>>2];J[790620]=0;_V(c,b);c=J[790620];J[790620]=0;if((c|0)==1)break d;i=O[a+608>>3];c=J[a+16>>2];J[790620]=0;lK(c,i,6);c=J[790620];J[790620]=0;if((c|0)==1)break d;i=O[a+616>>3];c=J[a+16>>2];J[790620]=0;kK(c,i,6);c=J[790620];J[790620]=0;if((c|0)==1)break d;a=J[a+16>>2];J[790620]=0;nD(a,6);a=J[790620];J[790620]=0;if((a|0)==1)break d;ze(b);Kc=n+16|0;return}break c}a=Z()|0;ze(b);ba(a|0);B()}a=Z()|0;Zc(h);ba(a|0);B()}function JN(a,b){a=a|0;b=b|0;var c= -0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;c=Kc-128|0;Kc=c;O[c+120>>3]=N[a+152>>2];O[c+112>>3]=N[a+156>>2];O[c+104>>3]=N[a+160>>2];O[c+96>>3]=N[a+164>>2];Ue(b,c+120|0,c+112|0);Ue(b,c+104|0,c+96|0);N[a+152>>2]=O[c+120>>3];N[a+156>>2]=O[c+112>>3];N[a+160>>2]=O[c+104>>3];N[a+164>>2]=O[c+96>>3];d=J[a+168>>2];e=J[a+172>>2];if((d|0)!=(e|0))for(;1;){O[c+88>>3]=N[d>>2];O[c+80>>3]=N[d+4>>2];Ue(b,c+88|0,c+80|0);N[d>>2]=O[c+88>>3];N[d+4>>2]=O[c+80>>3];d=d+8|0;if((e|0)!=(d|0))continue; -break}O[c+88>>3]=N[a+108>>2];O[c+80>>3]=N[a+116>>2];O[c+72>>3]=N[a+112>>2];O[c+64>>3]=N[a+120>>2];Ue(b,c+88|0,c+80|0);Ue(b,c+72|0,c- -64|0);N[a+108>>2]=O[c+88>>3];N[a+116>>2]=O[c+80>>3];N[a+112>>2]=O[c+72>>3];N[a+120>>2]=O[c+64>>3];O[c+56>>3]=N[a+32>>2];O[c+48>>3]=N[a+36>>2];Ue(b,c+56|0,c+48|0);O[c+40>>3]=N[a>>2];O[c+32>>3]=N[a+4>>2];O[c+24>>3]=N[a+8>>2];O[c+16>>3]=N[a+12>>2];Ue(b,c+40|0,c+32|0);Ue(b,c+24|0,c+16|0);N[a>>2]=O[c+40>>3];N[a+4>>2]=O[c+32>>3];N[a+8>>2]=O[c+24>>3];N[a+12>>2]=O[c+16>>3]; -e=J[a+208>>2];f=J[a+212>>2];if((e|0)!=(f|0))for(;1;){d=0;i=P(h,12);j=i+e|0;g=J[j>>2];if((g|0)!=J[j+4>>2]){for(;1;){e=d<<3;f=e+g|0;O[c+8>>3]=N[f>>2];O[c>>3]=N[f+4>>2];Ue(b,c+8|0,c);g=e;e=J[a+208>>2];f=i+e|0;g=g+J[f>>2]|0;N[g>>2]=O[c+8>>3];N[g+4>>2]=O[c>>3];d=d+1|0;g=J[f>>2];if(d>>>0>2]-g>>3>>>0)continue;break}f=J[a+212>>2]}h=h+1|0;if(h>>>0<(f-e|0)/12>>>0)continue;break}b=J[b>>2];k=Y(R(O[b>>3]*O[b+24>>3]-O[b+16>>3]*O[b+8>>3]));N[a+16>>2]=k*+N[a+16>>2];N[a+20>>2]=k*+N[a+20>>2];Kc=c+128|0}function nkc(a, -b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;d=Kc-32|0;Kc=d;J[790620]=0;$(9090,d+24|0,a|0)|0;e=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{if((e|0)!=1){if(!K[d+24|0])break g;if(b){e=d+20|0;J[e>>2]=b;g=d+16|0;J[g>>2]=0;b=d+12|0;c=J[J[a>>2]-12>>2];J[790620]=0;c=J[(a+c|0)+24>>2];f=J[790620];J[790620]=0;j:{if((f|0)!=1){J[b>>2]=c;break j}fa(0)|0;ed();B()}k:{for(;1;){l:{J[790620]=0;c=$(9094,e|0,g|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break l;if(c)break k;J[790620]=0;c=_(9095,e| -0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break l;J[790620]=0;$(9096,b|0,c|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break l;if(!J[b>>2])break k;J[790620]=0;_(9097,e|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break l;h=h+1|0;continue}break}break i}if(h)break g;b=J[J[a>>2]-12>>2];J[790620]=0;da(9092,a+b|0,4);b=J[790620];J[790620]=0;if((b|0)==1)break i;break g}b=J[J[a>>2]-12>>2];J[790620]=0;da(9092,a+b|0,1);b=J[790620];J[790620]=0;if((b|0)==1)break h;break g}b=fa(0)|0;break d}pa(fa(0)|0)|0;b=J[J[a>>2]- -12>>2];J[790620]=0;aa(9098,a+b|0);b=J[790620];J[790620]=0;if((b|0)==1)break f;J[790620]=0;ja(1657);b=J[790620];J[790620]=0;if((b|0)!=1)break g}b=fa(0)|0;break e}yM(d+24|0);break c}b=fa(0)|0;J[790620]=0;ja(1657);e=J[790620];J[790620]=0;if((e|0)==1)break a}yM(d+24|0)}pa(b|0)|0;b=J[J[a>>2]-12>>2];J[790620]=0;aa(5234,a+b|0);b=J[790620];J[790620]=0;if((b|0)==1)break b;ya()}Kc=d+32|0;return a|0}a=Z()|0;J[790620]=0;ja(1657);b=J[790620];J[790620]=0;if((b|0)==1)break a;ba(a|0);B()}fa(0)|0;ed();B()}function n0a(a){a= -a|0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;b=J[a+4>>2];Pc[J[J[b>>2]+20>>2]](b);a:switch(J[a+40>>2]){case 0:I[a+348>>1]=0;d=a+92|0;e=J[a+56>>2];for(;1;){H[c+d|0]=c;b=c|1;H[b+d|0]=b;b=c|2;H[b+d|0]=b;b=c|3;H[b+d|0]=b;b=c|4;H[b+d|0]=b;b=c|5;H[b+d|0]=b;b=c|6;H[b+d|0]=b;b=c|7;H[b+d|0]=b;c=c+8|0;if((c|0)!=256)continue;break}j=a+60|0;c=0;b=0;for(;1;){f=c+d|0;g=K[f|0];h=b&255;i=g+(K[h+j|0]+(i&255)|0)|0;b=d+(i&255)|0;H[f|0]=K[b|0];H[b|0]=g;b=(h+1|0)%(e|0)|0;c=c+1|0;if((c|0)!= -256)continue;break}J[a+352>>2]=-1;return;case 1:c=a+92|0;b=K[a+60|0]|K[a+61|0]<<8|(K[a+62|0]<<16|K[a+63|0]<<24);J[c>>2]=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);b=K[a+64|0]|K[a+65|0]<<8|(K[a+66|0]<<16|K[a+67|0]<<24);J[c+4>>2]=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);b=K[a+68|0]|K[a+69|0]<<8|(K[a+70|0]<<16|K[a+71|0]<<24);J[c+8>>2]=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);b=K[a+72|0]|K[a+73|0]<<8|(K[a+74|0]<<16|K[a+75|0]<<24);b=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);J[c+12>>2]=b;d=4;for(;1;){e=c+(d<< -2)|0;if(!(d&3)){f=J[(d&-4)+2549040>>2];b=blc(b,8);b=f^(K[(b>>>16&255)+2549760|0]<<16|K[(b>>>24|0)+2549760|0]<<24|K[(b>>>8&255)+2549760|0]<<8|K[(b&255)+2549760|0])}b=J[e-16>>2]^b;J[e>>2]=b;d=d+1|0;if((d|0)!=44)continue;break}$i(c+16|0);$i(c+32|0);$i(c+48|0);$i(c- -64|0);$i(c+80|0);$i(c+96|0);$i(c+112|0);$i(c+128|0);$i(c+144|0);b=J[a+4>>2];Pc[J[J[b>>2]+40>>2]](b,a+284|0,16)|0;J[a+316>>2]=16;return;case 2:TP(a+92|0,a+60|0);b=J[a+4>>2];Pc[J[J[b>>2]+40>>2]](b,a+348|0,16)|0;J[a+380>>2]=16;break;default:break a}} -function fdc(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;J[a+28>>2]=0;d=-1;a:{b:{c:{if(pi(b,a+20|0))break c;c=J[b+8>>2];if(c&7)break c;d=J[b+64>>2];if((d|0)>=0&(d|0)<=J[b+60>>2])break b;d=-1;c=J[b+28>>2];J[b+28>>2]=c-1;d:{if((c|0)>0){J[b+60>>2]=J[b+60>>2]+1;c=J[b+24>>2];J[b+24>>2]=c+1;c=K[c|0];break d}c=be(b,1);if((c|0)==-1)break c}H[a+24|0]=c;c=gd(P(J[a+20>>2],c<<2&1020));J[a+28>>2]=c;if(!c)break c;c=gd(K[a+24|0]);J[a+32>>2]=c;if(!c)break c;c= -0;if(K[a+24|0])for(;1;){c=J[b+8>>2];if(c&7)break a;f=J[a+32>>2];d=J[b+64>>2];if((d|0)>=0&(d|0)<=J[b+60>>2])break b;c=J[b+28>>2];J[b+28>>2]=c-1;e:{if((c|0)>0){J[b+60>>2]=J[b+60>>2]+1;c=J[b+24>>2];J[b+24>>2]=c+1;c=K[c|0];break e}d=-1;c=be(b,1);if((c|0)==-1)break c}if(f)H[e+f|0]=c;c=K[a+24|0];e=e+1|0;if(c>>>0>e>>>0)continue;break}d=0;e=J[a+20>>2];if(!e)break c;for(;1;){f=0;f:{if(!(c&255)){c=0;break f}for(;1;){c=K[J[a+32>>2]+f|0];d=c&127;j=d+1|0;i=d+8|0;k=i>>>3|0;l=c<<24>>24;g=0;e=0;for(;1;){c=J[b+8>> -2];if(c&7)break a;d=J[b+64>>2];if((d|0)>=0&(d|0)<=J[b+60>>2])break b;c=J[b+28>>2];J[b+28>>2]=c-1;g:{if((c|0)>0){J[b+60>>2]=J[b+60>>2]+1;c=J[b+24>>2];J[b+24>>2]=c+1;c=K[c|0];break g}d=-1;c=be(b,1);if((c|0)==-1)break c}e=e<<8|c;g=g+1|0;if((k|0)!=(g|0))continue;break}d=(-1<>>c-1&1?0-e|0:e}c=K[a+24|0];J[(J[a+28>>2]+(P(h,c)<<2)|0)+(f<<2)>>2]=d;f=f+1|0;if(f>>>0>>0)continue;break}e=J[a+20>>2]}d=0;h=h+1|0;if(h>>>0>>0)continue;break}}return d|0}J[b+8>> -2]=c|4}return-1}function IA(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;c=Kc-16|0;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=0;J[c+4>>2]=0;g=J[b+8>>2];if((g|0)<=0)d=0;else{d=J[b>>2];if((g|0)!=1){l=g&-2;for(;1;){k=e<<2;m=c+(K[J[k+d>>2]+88|0]<<2)|0;J[m>>2]=J[m>>2]+1;k=c+(K[J[d+(k|4)>>2]+88|0]<<2)|0;J[k>>2]=J[k>>2]+1;e=e+2|0;i=i+2|0;if((l|0)!=(i|0))continue;break}}if(g&1){d=c+(K[J[d+(e<<2)>>2]+88|0]<<2)|0;J[d>>2]=J[d>>2]+1}e=J[c+8>>2];i=J[c>>2];l=J[c+4>>2];d=J[c+ -12>>2]}a:{b:{c:{d:{e:{f:{g:{h:{i=(i|0)<(l|0);e=J[(c|i<<2)>>2]<(e|0)?2:i;d=(d|0)>J[(c|e<<2)>>2]?3:e;switch(d-1|0){case 2:break f;case 0:break g;case 1:break h;default:break a}}if((g|0)<=0)break a;f=O[a+120>>3];h=O[a+112>>3];b=J[b>>2];c=0;for(;1;){a=J[b+(c<<2)>>2];j=O[a+32>>3];O[a+32>>3]=h-O[a+16>>3];O[a+16>>3]=h-j;j=O[a+40>>3];O[a+40>>3]=f-O[a+24>>3];O[a+24>>3]=f-j;H[a+88|0]=K[a+88|0]+2&3;c=c+1|0;if((g|0)!=(c|0))continue;break}break a}c=0;if((g|0)>0)break e;f=O[a+112>>3];break d}c=0;if((g|0)>0)break c; -f=O[a+120>>3];break b}f=O[a+112>>3];e=J[b>>2];for(;1;){b=J[e+(c<<2)>>2];h=O[b+32>>3];O[b+32>>3]=O[b+40>>3];j=O[b+16>>3];O[b+16>>3]=O[b+24>>3];O[b+40>>3]=f-j;O[b+24>>3]=f-h;H[b+88|0]=K[b+88|0]-1&3;c=c+1|0;if((g|0)!=(c|0))continue;break}}h=O[a+120>>3];O[a+120>>3]=f;O[a+112>>3]=h;return d}f=O[a+120>>3];e=J[b>>2];for(;1;){b=J[e+(c<<2)>>2];h=O[b+40>>3];O[b+40>>3]=O[b+32>>3];j=O[b+24>>3];O[b+24>>3]=O[b+16>>3];O[b+32>>3]=f-j;O[b+16>>3]=f-h;H[b+88|0]=K[b+88|0]+1&3;c=c+1|0;if((g|0)!=(c|0))continue;break}}O[a+ -120>>3]=O[a+112>>3];O[a+112>>3]=f}return d}function TOb(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=+c;d=+d;e=+e;f=+f;g=+g;h=+h;var i=0;var j=0;var k=0;var l=0;var m=0;k=Kc-32|0;Kc=k;l=O[J[a+16>>2]+24>>3];O[k+24>>3]=d;O[k+16>>3]=c;O[k+8>>3]=e;O[k>>3]=c;i=Pc[J[J[a>>2]+556>>2]](a)|0;Ue(i,k+24|0,k+16|0);Ue(i,k+8|0,k);c=l*f/25.4+.5;a:{if(R(c)<2147483648){i=~~c;break a}i=-2147483648}m=i>>>0>1;c=O[k+8>>3];b:{if(R(c)<2147483648){j=~~c;break b}j=-2147483648}f=+(j|0);c=O[k+24>>3];c:{if(R(c)<2147483648){j=~~c;break c}j= --2147483648}c=+(j|0)+.5;e=c;d:{if(g==0)break d;d=R(g)*O[J[a+16>>2]+24>>3];d=(d+d)/25.4+.5;e:{if(R(d)<2147483648){j=~~d;break e}j=-2147483648}j=j>>>0<=1?1:j;e=c-+(j>>1);if(g<0)break d;e=c+ +(j-1>>1)}j=m?i:1;c=f+.5;d=c;f:{if(h==0)break f;d=R(h)*O[J[a+16>>2]+24>>3];d=(d+d)/25.4+.5;g:{if(R(d)<2147483648){i=~~d;break g}i=-2147483648}i=i>>>0<=1?1:i;d=c-+(i>>1);if(h<0)break f;d=c+ +(i-1>>1)}g=+(j|0);O[a+40>>3]=g;c=e+-.5;h:{i:{j:switch(b|0){case 0:f=O[k+16>>3];b=J[J[a+20>>2]+4>>2];H[b+25|0]=0;J[b+20>>2]= -0;J[b>>2]=0;i=J[a+20>>2];e=c;c=g*.5;if(R(f)<2147483648)b=~~f;else b=-2147483648;c=c+(+(b|0)+.5)+-.5;Ui(i,e,c);break i;case 1:e=O[k+16>>3];b=J[J[a+20>>2]+4>>2];H[b+25|0]=0;J[b+20>>2]=0;J[b>>2]=0;i=j&1;j=J[a+20>>2];f=c;if(R(e)<2147483648)b=~~e;else b=-2147483648;c=+(b|0)+.5;c=i?c:c+-.5;Ui(j,f,c);break i;case 2:break j;default:break h}f=O[k+16>>3];b=J[J[a+20>>2]+4>>2];H[b+25|0]=0;J[b+20>>2]=0;J[b>>2]=0;e=g*.5;i=J[a+20>>2];g=c;if(R(f)<2147483648)b=~~f;else b=-2147483648;c=+(b|0)+.5-e+.5;Ui(i,g,c)}gj(J[a+ -20>>2],d+.5,c);Pc[J[J[a>>2]+580>>2]](a)}Kc=k+32|0}function Sia(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;e=J[a>>2];g=J[a+4>>2];if(g)J[g+4>>2]=J[g+4>>2]+1;f=J[b>>2];a:{if(e){for(;1;){if((e|0)==(f|0))break a;d=g;c=e;e=J[c+244>>2];g=J[c+248>>2];if(g)J[g+4>>2]=J[g+4>>2]+1;b:{if(!d)break b;c=J[d+4>>2];J[d+4>>2]=c-1;f=J[b>>2];if(c)break b;Pc[J[J[d>>2]+8>>2]](d);jd(d)}if(e)continue;break}c=J[a>>2]}else c=0;e=J[c+236>>2];if(e)for(;1;){if((e|0)==(f|0))break a;c=J[c+240>>2];if(c)J[c+4>>2]=J[c+4>>2]+1;J[a>> -2]=e;d=J[a+4>>2];J[a+4>>2]=c;c:{if(!d)break c;c=J[d+4>>2];J[d+4>>2]=c-1;f=J[b>>2];if(c)break c;Pc[J[J[d>>2]+8>>2]](d);jd(d)}c=J[a>>2];e=J[c+236>>2];if(e)continue;break}e=J[f+244>>2];if(e){for(;1;){c=J[f+248>>2];if(c)J[c+4>>2]=J[c+4>>2]+1;J[b>>2]=e;d=J[b+4>>2];J[b+4>>2]=c;d:{if(!d)break d;c=J[d+4>>2];J[d+4>>2]=c-1;if(c)break d;Pc[J[J[d>>2]+8>>2]](d);jd(d)}f=J[b>>2];e=J[f+244>>2];if(e)continue;break}c=J[a>>2]}d=J[b+4>>2];if(d)J[d+4>>2]=J[d+4>>2]+1;J[c+236>>2]=f;e=J[c+240>>2];J[c+240>>2]=d;e:{if(!e)break e; -c=J[e+4>>2];J[e+4>>2]=c-1;if(c)break e;Pc[J[J[e>>2]+8>>2]](e);jd(e)}c=J[a>>2];e=J[b>>2];d=J[a+4>>2];if(d)J[d+4>>2]=J[d+4>>2]+1;J[e+244>>2]=c;f=J[e+248>>2];J[e+248>>2]=d;if(!f)break a;c=J[f+4>>2];J[f+4>>2]=c-1;if(c)break a;Pc[J[J[f>>2]+8>>2]](f);jd(f)}f:{if(!g)break f;c=J[g+4>>2];J[g+4>>2]=c-1;if(c)break f;Pc[J[J[g>>2]+8>>2]](g);jd(g)}c=J[b+4>>2];g:{if(!c)break g;b=J[c+4>>2];J[c+4>>2]=b-1;if(b)break g;Pc[J[J[c>>2]+8>>2]](c);jd(c)}b=J[a+4>>2];h:{if(!b)break h;a=J[b+4>>2];J[b+4>>2]=a-1;if(a)break h; -Pc[J[J[b>>2]+8>>2]](b);jd(b)}}function Y9a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;g=Kc-16|0;Kc=g;a:{b:{c=J[a+236>>2];d=J[a+232>>2];c:{if((c|0)!=(d|0)){c=c-d>>2;k=c>>>0<=1?1:c;for(;1;){c=J[a+232>>2];if(J[a+236>>2]-c>>2>>>0<=e>>>0)break b;d=J[c+(e<<2)>>2];c=d+248|0;h=K[c+11|0];f=h<<24>>24<0;j=K[b+11|0];i=j<<24>>24<0;h=f?J[c+4>>2]:h;if((h|0)==((i?J[b+4>>2]:j)|0)){if(!h)break c;if(!Md(f?J[c>>2]:c,i?J[b>>2]:b,h))break c}e=e+1|0;if((k|0)!=(e|0))continue; -break}}d=0}c=d;break a}Sn();B()}d:{e:{f:{g:{h:{i:{if(c)break i;c=0;if(!kp(a))break i;d=_c(264);c=J[a+8>>2];J[790620]=0;c=ea(5815,d|0,c|0,a|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break g;e=J[a+236>>2];j:{if((e|0)!=J[a+240>>2]){J[e>>2]=c;J[a+236>>2]=e+4;break j}h=a+232|0;k=J[h>>2];d=e-k|0;j=d>>2;f=j+1|0;if(f>>>0>=1073741824)break e;i=d>>1;i=d>>>0>=2147483644?1073741823:f>>>0>>0?i:f;if(i){if(i>>>0>=1073741824)break d;f=_c(i<<2)}else f=0;d=f+(j<<2)|0;J[d>>2]=c;j=d+4|0;if((e|0)!=(k|0)){for(;1;){d= -d-4|0;e=e-4|0;J[d>>2]=J[e>>2];if((e|0)!=(k|0))continue;break}e=J[h>>2]}J[a+240>>2]=f+(i<<2);J[a+236>>2]=j;J[a+232>>2]=d;if(!e)break j;Zc(e)}Pc[J[J[c>>2]+48>>2]](c,b,0);a=J[a+224>>2];I[g+8>>1]=K[1087420]|K[1087421]<<8;J[790620]=0;H[g+15|0]=6;J[g+4>>2]=K[1087416]|K[1087417]<<8|(K[1087418]<<16|K[1087419]<<24);H[g+10|0]=0;a=$(4950,a|0,g+4|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break h;if(H[g+15|0]<0)Zc(J[g+4>>2]);af(a,c,1)}Kc=g+16|0;return c|0}a=Z()|0;if(H[g+15|0]>=0)break f;Zc(J[g+4>>2]);ba(a|0);B()}a= -Z()|0;Zc(d)}ba(a|0);B()}mp(h);B()}$d();B()}function aab(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;d=Kc-32|0;Kc=d;l=a+148|0;a:{b:{c:{d:{e=J[a+152>>2]-J[a+148>>2]|0;e:{if((e|0)<=0)break e;e=(e>>>0)/20|0;m=e>>>0<=1?1:e;e=0;for(;1;){h=J[a+148>>2];if((J[a+152>>2]-h|0)/20>>>0<=e>>>0)break d;g=K[b+11|0];i=g<<24>>24<0;f=h+P(e,20)|0;j=K[f+11|0];k=j<<24>>24<0;f:{g=i?J[b+4>>2]:g;g:{if((g|0)!=((k?J[f+4>>2]:j)|0))break g;if(g)g=Md(i?J[b>>2]:b,k?J[f>> -2]:f,g);else g=0;if(g)break g;if(J[f+12>>2]==(c|0))break f}e=e+1|0;if((m|0)!=(e|0))continue;break e}break}e=J[(h+P(e,20)|0)+16>>2];if(e)break a}e=d8(b,c);if(!e){e=0;break a}f=_c(188);h=J[a+8>>2];J[790620]=0;e=ka(5805,f|0,h|0,a|0,b|0,c|0,e|0)|0;h=J[790620];J[790620]=0;if((h|0)==1){a=Z()|0;Zc(f);ba(a|0);B()}J[d+28>>2]=0;J[d>>2]=0;J[d+24>>2]=1;rB(e,d,d+28|0,d+24|0);J[d+8>>2]=0;J[d>>2]=0;J[d+4>>2]=0;if((b|0)==(d|0))break c;if(H[b+11|0]>=0){J[d+8>>2]=J[b+8>>2];f=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=f;break c}f= -J[b+4>>2];b=J[b>>2];J[790620]=0;ea(1646,d|0,b|0,f|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1)break c;e=Z()|0;if(H[d+11|0]>=0)break b;Zc(J[d>>2]);break b}Sn();B()}J[d+16>>2]=e;J[d+12>>2]=c;b=J[a+152>>2];if(b>>>0>2]){c=J[d+4>>2];J[b>>2]=J[d>>2];J[b+4>>2]=c;J[b+8>>2]=J[d+8>>2];c=J[d+16>>2];J[b+12>>2]=J[d+12>>2];J[b+16>>2]=c;J[a+152>>2]=b+20;break a}J[790620]=0;da(5804,l|0,d|0);a=J[790620];J[790620]=0;if((a|0)!=1){if(H[d+11|0]>=0)break a;Zc(J[d>>2]);break a}e=Z()|0;if(H[d+11|0]>=0)break b;Zc(J[d>> -2]);ba(e|0);B()}ba(e|0);B()}Kc=d+32|0;return e|0}function VMa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;h=Kc-16|0;Kc=h;f=J[a+584>>2];e=J[f+840>>2];d=(c|0)/(e|0)|0;if((P(d,e)|0)!=(c|0))ef(J[a+628>>2],J[a>>2],79367,0);c=J[f+32>>2];c=(c|0)>(d|0)?d:c;a:{b:{if(!c)break b;J[h+12>>2]=0;if(J[f+212>>2]==12)m=h,n=gd(P(J[f+112>>2],J[f+36>>2])<<1),J[m+12>>2]=n;for(;1;){d=c;c:{d:{if(J[h+12>>2]){if((b2(f,h+12|0)|0)!=1)break d;e:switch(J[f+212>> -2]-8|0){case 4:i=P(J[f+36>>2],J[f+112>>2]);if(i>>>0<2)break c;c=0;l=J[h+12>>2];e=i>>>1|0;if((e|0)!=1){k=e&2147483646;e=0;for(;1;){j=P(c,3)+b|0;g=l+(c<<1)|0;H[j|0]=K[g|0]>>>4;H[j+1|0]=K[g|0]<<4;H[j+2|0]=K[g+1|0];g=c|1;j=P(g,3)+b|0;g=l+(g<<1)|0;H[j|0]=K[g|0]>>>4;H[j+1|0]=K[g|0]<<4;H[j+2|0]=K[g+1|0];c=c+2|0;e=e+2|0;if((k|0)!=(e|0))continue;break}}if(!(i&2))break c;e=P(c,3)+b|0;c=l+(c<<1)|0;H[e|0]=K[c|0]>>>4;H[e+1|0]=K[c|0]<<4;H[e+2|0]=K[c+1|0];break c;case 0:break e;default:break c}i=P(J[f+36>>2],J[f+ -112>>2]);if((i|0)<=0)break c;e=0;l=J[h+12>>2];c=0;if(i>>>0>=4){g=i&-4;j=0;for(;1;){H[b+c|0]=K[c+l|0];k=c|1;H[k+b|0]=K[l+k|0];k=c|2;H[k+b|0]=K[l+k|0];k=c|3;H[k+b|0]=K[l+k|0];c=c+4|0;j=j+4|0;if((g|0)!=(j|0))continue;break}}i=i&3;if(!i)break c;for(;1;){H[b+c|0]=K[c+l|0];c=c+1|0;e=e+1|0;if((i|0)!=(e|0))continue;break}break c}J[h+8>>2]=b;if((b2(f,h+8|0)|0)==1)break c}a=0;break a}J[a+472>>2]=J[a+472>>2]+1;c=d-1|0;b=J[f+840>>2]+b|0;if((d|0)>1)continue;break}a=J[h+12>>2];if(!a)break b;Zc(a)}a=1;if(M[f+140>> -2]>2])break a;a=($1(f)|0)!=0}Kc=h+16|0;return a|0}function ID(a,b,c,d,e,f,g){var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;if(!(K[(P(c,9804)+b|0)+256|0]|!(a&4))){h=d>>31;h=(h^d)-h|0;a:{b:{c:{if((c|0)==1){if(a&2)break c;if(!(g&2)|h>>>0>=192)break b;f=h;break a}if(!(a&1))break b}d:{e:{f:{g:{h:{e=P(c,9804)+b|0;b=J[e+52>>2];if(b){e=e+56|0;p=b&1;if((b|0)!=1)break h;f=98;b=0;g=h;break g}b=h+32&2147483584;g=h;break f}q=b&-2;f=98;b=0;g=h;for(;1;){m=J[(e+P(b|1,12)| -0)+4>>2];j=h-m|0;i=j>>31;n=J[(e+P(b,12)|0)+4>>2];k=h-n|0;l=k>>31;k=(l^k)-l|0;l=(k|0)<(f|0);j=(i^j)-i|0;f=l?k:f;i=(j|0)<(f|0);f=i?j:f;g=i?m:l?n:g;b=b+2|0;o=o+2|0;if((q|0)!=(o|0))continue;break}}if(p){e=J[(e+P(b,12)|0)+4>>2];i=h-e|0;b=i>>31;g=((b^i)-b|0)<(f|0)?e:g}b=g+32&-64;if((g|0)>(h|0))break e}b=(h|0)<(b|48)?g:h;break d}b=(h|0)>(b-48|0)?g:h}if((c|0)==1){f=64;if((b|0)<64)break a;f=b+16&-64;break a}if(a&8){f=64;if((b|0)<64)break a;f=b+32&-64;break a}if((b|0)<=47){f=b- -64>>1;break a}if(b>>>0<=127){f= -b+22&-64;b=f-h|0;a=b>>31;if((a^b)-a>>>0<16)break a;if(h>>>0>47){f=h;break a}f=h- -64>>>1|0;break a}f=b+32&-64;break a}f=f&1?h>>>0<80?64:h:(h|0)<=56?56:h;a=P(c,9804)+b|0;if(!J[a+52>>2])break a;a=J[a+60>>2];g=f-a|0;c=g>>31;if((c^g)-c>>>0<=39){f=(a|0)<=48?48:a;break a}if(f>>>0<=191){a=f&63;if(a>>>0<10)break a;b=f&2147483584;if(a>>>0<=31){f=b|10;break a}f=a>>>0<54?b|54:f;break a}a=0;i:{if(!((d|0)>0&(e|0)>0)&(d&e)>=0)break i;b=L[J[J[b+4>>2]+88>>2]+12>>1];if(b>>>0>=10){if(b>>>0>29)break i;e=(P(30-b|0,e)| -0)/20|0}a=e>>31;a=(a^e)-a|0}f=(f-a|0)+32&-64}d=(d|0)<0?0-f|0:f}return d}function uN(a){var b=0;var c=0;var d=0;var e=0;ZE(a+1416|0);b=J[a+2852>>2];d=a+2856|0;if((b|0)!=(d|0))for(;1;){c=J[b+20>>2];if(c)Pc[J[J[c>>2]+4>>2]](c);c=J[b+4>>2];a:{if(c)for(;1;){b=c;c=J[b>>2];if(c)continue;break a}for(;1;){c=b;b=J[b+8>>2];if((c|0)!=J[b>>2])continue;break}}if((b|0)!=(d|0))continue;break}Bu(a+2852|0,J[a+2856>>2]);J[a+2852>>2]=d;J[a+2856>>2]=0;J[a+2860>>2]=0;J[a+2776>>2]=0;qN(a+96|0);rN(a+1164|0);d=a+1368|0;b:{if(!J[d+ -8>>2])break b;b=J[d+4>>2];c=J[b>>2];e=J[J[d>>2]+4>>2];J[c+4>>2]=e;J[e>>2]=c;J[d+8>>2]=0;if((b|0)==(d|0))break b;for(;1;){c=J[b+4>>2];if(H[b+63|0]<0)Zc(J[b+52>>2]);e=J[b+36>>2];if(e){J[b+40>>2]=e;Zc(e)}if(H[b+19|0]<0)Zc(J[b+8>>2]);Zc(b);b=c;if((d|0)!=(b|0))continue;break}}c=a+1208|0;b=Kc-80|0;Kc=b;J[b+20>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;J[b+12>>2]=0;J[b+16>>2]=0;J[b+8>>2]=229628;J[790620]=0;ea(1682,b+24|0,2797368,5)|0;d=J[790620];J[790620]=0;c:{d:{if((d|0)!=1){if(H[b+23|0]>=0)break d;J[b+ -16>>2]=0;d=J[b+12>>2];break c}a=Z()|0;if(H[b+35|0]<0)Zc(J[b+24>>2]);if(H[b+23|0]<0)Zc(J[b+12>>2]);ba(a|0);B()}H[b+23|0]=0;d=b+8|4}J[d>>2]=0;I[b+56>>1]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b+68>>2]=0;J[b+72>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+60>>2]=0;J[b+64>>2]=0;J[790620]=0;$(8959,c+8|0,b+8|0)|0;d=J[790620];J[790620]=0;e:{if((d|0)!=1){J[b+8>>2]=229628;if(H[b+35|0]<0)Zc(J[b+24>>2]);if(H[b+23|0]<0)Zc(J[b+12>>2]);c=J[c>>2];if(c){c=Pc[J[J[c>>2]+16>>2]](c)|0;Pc[J[J[c>>2]+16>>2]](c)}Kc=b+80|0;break e}a=Z()|0; -tn(b+8|0);ba(a|0);B()}f:if(!J[a+16>>2])break f}function jlb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;d=J[J[a+16>>2]+48>>2];if(!d)return 0;g=b;c=Kc-48|0;Kc=c;a:{b:{c:{if(!J[d+100>>2]){a=0;if(!Yx(d))break c}J[c+16>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[790620]=0;ca(4488,c+36|0,d|0,c+8|0);a=J[790620];J[790620]=0;if((a|0)==1)break b;a=J[c+36>>2];if(a){J[c+40>>2]=a;Zc(a)}a=J[d+40>>2];f=J[d+36>>2];if((a|0)!=(f|0))for(;1;){b=a-36|0;e=J[b+12>>2];if(e){J[a-20>>2]=e;Zc(e)}if(H[a-25|0]<0)Zc(J[b>> -2]);a=b;if((f|0)!=(a|0))continue;break}J[d+40>>2]=f;f=J[J[d+92>>2]+8>>2];J[c+8>>2]=g;e=Jr(f,c+8|0);d:{e:{a=J[d+76>>2];h=d+80|0;if((a|0)==(h|0))break e;for(;1;){if(J[a+20>>2]==(e|0))break e;b=J[a+4>>2];f:{if(b)for(;1;){a=b;b=J[a>>2];if(b)continue;break f}for(;1;){b=a;a=J[a+8>>2];if((b|0)!=J[a>>2])continue;break}}if((a|0)!=(h|0))continue;break}break d}if((a|0)==(h|0))break d;a=J[a+16>>2];if((a|0)<=0)break d;J[c+32>>2]=0;J[c+28>>2]=0;a=MH(J[d+88>>2],a,c+32|0,c+28|0);if((a|0)>0){h=J[J[c+32>>2]+24>>2]; -b=J[h+8>>2]+P(a,12)|0;if(J[b+8>>2]!=2)b=J[b+4>>2];else b=0;J[c+20>>2]=b;J[c+16>>2]=a;J[c+8>>2]=9;_x(d+60|0,c+8|0,h,J[c+28>>2])}AR(e)}a=0;g:{b=J[f+16>>2];if(!b)break g;b=L7(b,g);if(!b)break g;a=1;if((K[b+4|0]&4)>>>2|0)break g;g=J[b+8>>2];if(!g){Pc[J[J[b>>2]+4>>2]](b);break g}d=_c(32);e=J[b+12>>2];J[790620]=0;g=ha(5292,d|0,f|0,g|0,e|0)|0;e=J[790620];J[790620]=0;h:{if((e|0)==1)break h;Pc[J[J[b>>2]+4>>2]](b);J[g+20>>2]=J[f+12>>2];J[f+12>>2]=g;break g}a=Z()|0;Zc(d);ba(a|0);B()}}Kc=c+48|0;break a}a=Z()| -0;og(c+8|0);ba(a|0);B()}return a|0}function e3(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;j=Kc-256|0;Kc=j;f=Ef(1,20);a:{if(!f){ud(c,1,2704722,0);f=0;break a}J[f+4>>2]=b;J[f>>2]=a;J[j>>2]=b;J[j+128>>2]=a;for(;1;){p=g;g=g+1|0;h=g<<2;d=(b+1|0)/2|0;J[h+j>>2]=d;m=h+(j+128|0)|0;h=(a+1|0)/2|0;J[m>>2]=h;i=P(a,b);e=i+e|0;b=d;a=h;if(i>>>0>1)continue;break}J[f+8>>2]=e;if(!e){Zc(f);f=0;break a}d=Ef(e,16);J[f+12>>2]=d;if(!d){ud(c,1,2705691,0); -Zc(f);f=0;break a}l=J[f+8>>2];J[f+16>>2]=l<<4;a=d;if(p){e=(P(J[f+4>>2],J[f>>2])<<4)+d|0;b=e;for(;1;){c=n<<2;i=J[c+j>>2];b:{if((i|0)<=0)break b;o=i-1|0;h=0;c:{c=J[c+(j+128|0)>>2];if((c|0)<=0){g=0;if((i|0)!=1){k=i&-2;for(;1;){m=(g|0)==(o|0);g=g+2|0;e=m?b:e;b=e;h=h+2|0;if((k|0)!=(h|0))continue;break}}if(i&1)break c;b=e;break b}for(;1;){g=e;e=c;for(;1;){d:{J[a>>2]=b;if((e|0)==1){a=a+16|0;b=b+16|0;break d}J[a+16>>2]=b;b=b+16|0;a=a+32|0;k=(e|0)>2;e=e-2|0;if(k)continue}break}k=((h|0)==(o|0)|h)&1;e=k?b:g+ -(c<<4)|0;b=k?b:g;h=h+1|0;if((i|0)!=(h|0))continue;break}break b}g=((g|0)==(o|0)|g)&1;c=g?b:(c<<4)+e|0;b=g?b:e;e=c}n=n+1|0;if((n|0)!=(p|0))continue;break}}J[a>>2]=0;e:{if(!l)break e;if(l>>>0>=4){a=l&-4;b=0;for(;1;){J[d+12>>2]=0;J[d+4>>2]=999;J[d+8>>2]=0;J[d+60>>2]=0;J[d+52>>2]=999;J[d+56>>2]=0;J[d+44>>2]=0;J[d+36>>2]=999;J[d+40>>2]=0;J[d+28>>2]=0;J[d+20>>2]=999;J[d+24>>2]=0;d=d- -64|0;b=b+4|0;if((a|0)!=(b|0))continue;break}}a=l&3;if(!a)break e;b=0;for(;1;){J[d+12>>2]=0;J[d+4>>2]=999;J[d+8>>2]=0;d= -d+16|0;b=b+1|0;if((a|0)!=(b|0))continue;break}}}Kc=j+256|0;return f}function lza(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;e=Kc-16|0;Kc=e;f=J[a+12>>2];c=Pc[J[J[f>>2]+20>>2]](f,b,c,d)|0;J[a+24>>2]=0;J[e>>2]=0;a:{b:{c:{b=J[a+16>>2];if(!b)break c;d=J[J[b>>2]+76>>2];J[790620]=0;f=d;d=e+12|0;da(f|0,d|0,b|0);b=J[790620];J[790620]=0;d:{if((b|0)!=1){J[790620]=0;$(7563,e|0,d|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1){b=J[e+12>>2];J[e+12>>2]=0;if(!b)break c;J[790620]=0;d=J[b+4>>2]-1|0;J[b+4>>2]=d;f=J[790620]; -J[790620]=0;if((f|0)!=1){if(d)break c;J[790620]=0;aa(7558,b|0);b=J[790620];J[790620]=0;if((b|0)!=1)break c}break b}a=Z()|0;cd(e+12|0);break d}a=Z()|0}break a}J[790620]=0;ia(8117,e+4|0,0,0,e|0);b=J[790620];J[790620]=0;e:{f:{if((b|0)!=1){b=J[e+4>>2];g:{if(b){d=J[J[b>>2]+28>>2];J[790620]=0;ca(d|0,e+12|0,b|0,1);b=J[790620];J[790620]=0;if((b|0)!=1)break g;a=Z()|0;break f}J[e+12>>2]=0}J[790620]=0;$(7563,a+16|0,e+12|0)|0;b=J[790620];J[790620]=0;h:{if((b|0)!=1){b=J[e+12>>2];J[e+12>>2]=0;if(!b)break h;J[790620]= -0;d=J[b+4>>2]-1|0;J[b+4>>2]=d;f=J[790620];J[790620]=0;if((f|0)!=1){if(d)break h;J[790620]=0;aa(7558,b|0);b=J[790620];J[790620]=0;if((b|0)!=1)break h}break b}a=Z()|0;cd(e+12|0);break f}b=a;a=J[a+16>>2];J[b+20>>2]=J[(a?a+12|0:3098424)>>2];$c(e+4|0);a=J[e>>2];J[e>>2]=0;i:{if(!a)break i;J[790620]=0;b=J[a+4>>2]-1|0;J[a+4>>2]=b;d=J[790620];J[790620]=0;if((d|0)==1)break b;if(b)break i;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break b}Kc=e+16|0;return c|0}a=Z()|0;break e}$c(e+4|0)}break a}fa(0)| -0;ed();B()}cd(e);ba(a|0);B()}function _R(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;e=Kc-112|0;Kc=e;J[e+96>>2]=13;J[e+80>>2]=13;g=J[a+24>>2];a:{b:{c:{d:{if(J[E6(b,21480,e+96|0)>>2]!=7)break d;b=e+80|0;if(J[id(J[e+104>>2],21533,b,0)>>2]!=8)break d;h=_c(56);J[790620]=0;f=_(4,160)|0;a=J[790620];J[790620]=0;if((a|0)==1)break b;J[790620]=0;b=ea(5264,f|0,g|0,b|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break c;J[790620]=0;g=ha(4754,h|0,g|0,b|0,0)|0;a=J[790620];J[790620]=0;if((a|0)== -1)break b;J[e+64>>2]=13;J[e+48>>2]=13;J[e+32>>2]=13;bh(g,e- -64|0,0,0,0,0,0,0,0);e:{for(;1;){f:{f=0;g:{h:{i:switch(J[e+64>>2]-4|0){case 0:break i;case 8:break e;default:break h}bh(g,e+48|0,0,0,0,0,0,0,0);a=J[e+48>>2];if((a|0)==12)break e;if(a-3>>>0<4294967294)break g;bh(g,e+32|0,0,0,0,0,0,0,0);j:switch(J[e+32>>2]-10|0){case 0:break j;case 2:break e;default:break h}if(!hd(J[e+40>>2],12955))break f}a=J[e+48>>2]}if((a|0)==4){b=e- -64|0;bd(b);a=e+48|0;Qf(a,b);bd(a);bd(e+32|0);continue}a=J[e+32>>2];b= -e- -64|0;bd(b);if((a|0)==4){a=e+32|0;Qf(a,b);bd(a);bd(e+48|0)}else{bd(e+48|0);bd(e+32|0);bh(g,e- -64|0,0,0,0,0,0,0,0)}continue}break}if(J[e+64>>2]!=4)break e;J[e+16>>2]=13;J[e>>2]=13;a=J[e+88>>2];f=0;k:{if(J[id(Pc[J[J[a>>2]+76>>2]](a)|0,4321,e+16|0,0)>>2]!=7)break k;f=0;if(J[id(J[e+24>>2],2405,e,0)>>2]!=7)break k;f=J[xf(J[e+8>>2],J[e+72>>2],c)>>2]==9}dZ(d,J[e+72>>2]);bd(e+16|0);bd(e)}bd(e- -64|0);bd(e+48|0);bd(e+32|0);Zc(Ml(g))}bd(e+96|0);bd(e+80|0);Kc=e+112|0;return f|0}a=Z()|0;Zc(f);break a}a=Z()| -0}Zc(h);ba(a|0);B()}function Jpa(a,b,c){var d=0;var e=0;var f=0;e=-1;a:{d=J[a+8>>2];b:{if(d&7)break b;e=J[a+64>>2];if(!((e|0)<0|(e|0)>J[a+60>>2]))break a;e=-1;d=J[a+28>>2];J[a+28>>2]=d-1;c:{if((d|0)>0){J[a+60>>2]=J[a+60>>2]+1;d=J[a+24>>2];J[a+24>>2]=d+1;d=K[d|0];break c}d=be(a,1);if((d|0)==-1)break b}H[c+1|0]=d;d=J[a+8>>2];if(d&7)break b;e=J[a+64>>2];if(!((e|0)<0|(e|0)>J[a+60>>2]))break a;e=-1;d=J[a+28>>2];J[a+28>>2]=d-1;d:{if((d|0)>0){J[a+60>>2]=J[a+60>>2]+1;d=J[a+24>>2];J[a+24>>2]=d+1;d=K[d|0]; -break d}d=be(a,1);if((d|0)==-1)break b}H[c+2|0]=d;d=J[a+8>>2];if(d&7)break b;e=J[a+64>>2];if(!((e|0)<0|(e|0)>J[a+60>>2]))break a;e=-1;d=J[a+28>>2];J[a+28>>2]=d-1;e:{if((d|0)>0){J[a+60>>2]=J[a+60>>2]+1;d=J[a+24>>2];J[a+24>>2]=d+1;d=K[d|0];break e}d=be(a,1);if((d|0)==-1)break b}H[c+3|0]=d;d=J[a+8>>2];if(d&7)break b;e=J[a+64>>2];if(!((e|0)<0|(e|0)>J[a+60>>2]))break a;e=-1;d=J[a+28>>2];J[a+28>>2]=d-1;f:{if((d|0)>0){J[a+60>>2]=J[a+60>>2]+1;d=J[a+24>>2];J[a+24>>2]=d+1;d=K[d|0];break f}d=be(a,1);if((d|0)== --1)break b}H[c+4|0]=d;if(jw(a,c+5|0))break b;e=K[c+1|0]+1|0;J[c+8>>2]=e;if(b){d=0;for(;1;){b=J[a+8>>2];if(b&7)return-1;f=J[a+64>>2];if(!((f|0)<0|(f|0)>J[a+60>>2])){J[a+8>>2]=b|4;return-1}b=J[a+28>>2];J[a+28>>2]=b-1;g:{if((b|0)>0){J[a+60>>2]=J[a+60>>2]+1;b=J[a+24>>2];J[a+24>>2]=b+1;b=K[b|0];break g}e=-1;b=be(a,1);if((b|0)==-1)break b;e=J[c+8>>2]}f=(d<<1)+c|0;H[f+13|0]=(b&240)>>>4;H[f+12|0]=b&15;d=d+1|0;if((e|0)>(d|0))continue;break}H[c|0]=K[c|0]|1}e=0-(J[a+8>>2]&1)|0}return e}J[a+8>>2]=d|4;return-1} -function Nia(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;a:{b:{c:switch(b-a>>2){case 2:c=J[J[c>>2]>>2];b=b-4|0;d=J[b>>2];e=J[a>>2];if(!(O[J[c+P(d,12)>>2]>>3]>2]>>3]))break b;J[a>>2]=d;J[b>>2]=e;break a;case 3:d=b-4|0;e=J[d>>2];b=J[J[c>>2]>>2];g=O[J[P(e,12)+b>>2]>>3];f=J[a+4>>2];i=O[J[b+P(f,12)>>2]>>3];c=J[a>>2];j=O[J[b+P(c,12)>>2]>>3];if(!(i>2]=e;J[d>>2]=f;c=J[a+4>>2];d=J[a>>2];if(!(O[J[b+P(c,12)>>2]>>3]>2]>>3]))break b;J[a+4>>2]=d;J[a>>2]=c;break a}if(g>2]=e;J[d>>2]=c;break a}J[a+4>>2]=c;J[a>>2]=f;e=J[d>>2];if(!(j>O[J[b+P(e,12)>>2]>>3]))break b;J[a+4>>2]=e;J[d>>2]=c;break a;case 4:EV(a,a+4|0,a+8|0,b-4|0,J[J[c>>2]>>2]);break a;case 5:FV(a,a+4|0,a+8|0,a+12|0,b-4|0,c);break a;case 0:case 1:break b;default:break c}f=a+4|0;d=a+8|0;k=J[J[c>>2]>>2];h=J[a+8>>2];g=O[J[k+P(h,12)>>2]>>3];l=J[a+4>>2];i=O[J[P(l,12)+k>>2]>>3];m=J[a>>2];j=O[J[P(m,12)+k>>2]>>3];d:{e:{if(!(i>2]=h;J[d>>2]=l;e=a;c=f;if(g>2]=m;J[a>>2]=l;e=f;if(!(g>2]=h;J[c>>2]=m}f=a+12|0;if((f|0)==(b|0))break b;e=0;for(;1;){f:{c=f;l=J[c>>2];g=O[J[P(l,12)+k>>2]>>3];h=J[d>>2];if(!(g>2]>>3]))break f;for(;1;){g:{J[c>>2]=h;c=d;if((c|0)==(a|0)){c=a;break g}d=c-4|0;h=J[d>>2];if(g>2]>>3])continue}break}J[c>>2]=l;e=e+1|0;if((e|0)!=8)break f;return(f+4|0)==(b|0)}d=f;c=d+4|0;f=c;if((b|0)!=(c|0))continue;break}}return 1}return 1} -function UHa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;f=Kc-16|0;Kc=f;g=f+12|0;e=Kc-32|0;Kc=e;a:{b:{if(!K[b+144|0]){a=xd(e,2749079,2740507,164,2768616,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break b;b=Z()|0;od(a);ba(b|0);B()}wr(g);J[790620]=0;da(7690,e+28|0,g|0);h=J[790620];J[790620]=0;c:{d:{e:{f:{g:{if((h|0)!=1){h=J[e+28>>2];J[e+24>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[790620]=0;J[e>>2]=0;J[e+4>>2]=0;i=$(7662,e|0, -2767692)|0;j=J[790620];J[790620]=0;if((j|0)==1)break g;J[790620]=0;oa(7926,b|0,h|0,i|0,c|0,d|0);b=J[790620];J[790620]=0;if((b|0)==1)break f;b=J[J[h>>2]+24>>2];J[790620]=0;aa(b|0,h|0);b=J[790620];J[790620]=0;if((b|0)==1)break f;b=J[g>>2];c=J[J[b>>2]+20>>2];J[790620]=0;ha(c|0,b|0,0,0,0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break f;Ce(i);b=J[e+28>>2];J[e+28>>2]=0;h:{if(!b)break h;J[790620]=0;c=J[b+4>>2]-1|0;J[b+4>>2]=c;d=J[790620];J[790620]=0;if((d|0)==1)break c;if(c)break h;J[790620]=0;aa(7558,b|0); -b=J[790620];J[790620]=0;if((b|0)==1)break c}Kc=e+32|0;break a}a=Z()|0;break d}a=Z()|0;break e}a=Z()|0;Ce(i)}cd(e+28|0)}cd(g);ba(a|0);B()}fa(0)|0;ed()}B()}J[790620]=0;da(7740,a|0,g|0);a=J[790620];J[790620]=0;i:{if((a|0)!=1){a=J[f+12>>2];J[f+12>>2]=0;j:{if(!a)break j;J[790620]=0;b=J[a+4>>2]-1|0;J[a+4>>2]=b;c=J[790620];J[790620]=0;if((c|0)==1)break i;if(b)break j;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break i}Kc=f+16|0;return}a=Z()|0;cd(f+12|0);ba(a|0);B()}fa(0)|0;ed();B()}function tua(a, -b){a=a|0;b=b|0;var c=0;a=dm(a);H[a+100|0]=0;J[a+96>>2]=0;J[a+68>>2]=b;J[a+60>>2]=0;J[a+64>>2]=0;J[a+56>>2]=2798128;J[a>>2]=2798080;J[a+72>>2]=0;J[a+76>>2]=0;J[a+104>>2]=0;J[a+108>>2]=0;J[a+120>>2]=229628;J[a+80>>2]=0;J[a+84>>2]=0;H[a+87|0]=0;H[a+88|0]=0;H[a+89|0]=0;H[a+90|0]=0;H[a+91|0]=0;H[a+92|0]=0;H[a+93|0]=0;H[a+94|0]=0;H[a+109|0]=0;H[a+110|0]=0;H[a+111|0]=0;H[a+112|0]=0;H[a+113|0]=0;H[a+114|0]=0;H[a+115|0]=0;H[a+116|0]=0;b=a+124|0;J[b>>2]=0;J[b+4>>2]=0;J[a+132>>2]=0;J[a+136>>2]=0;J[a+140>>2]= -0;J[a+144>>2]=0;J[790620]=0;ea(1682,a+136|0,2802068,5)|0;c=J[790620];J[790620]=0;a:{b:{c:{d:{if((c|0)!=1){if(H[a+135|0]>=0)break d;J[a+128>>2]=0;b=J[a+124>>2];break c}b=Z()|0;if(H[a+147|0]<0)Zc(J[a+136>>2]);if(H[a+135|0]>=0)break b;Zc(J[a+124>>2]);break b}H[a+135|0]=0}J[b>>2]=0;I[a+168>>1]=0;J[a+160>>2]=0;J[a+164>>2]=0;J[a+152>>2]=0;J[a+156>>2]=0;J[a+172>>2]=0;J[a+176>>2]=0;J[a+180>>2]=0;J[a+184>>2]=0;J[a+192>>2]=0;J[a+196>>2]=0;J[a+200>>2]=0;J[a+208>>2]=0;J[a+212>>2]=0;J[a+216>>2]=0;J[a+220>>2]= -0;J[a+224>>2]=0;J[a+228>>2]=0;J[a+232>>2]=0;J[a+236>>2]=0;J[a+240>>2]=0;J[a+244>>2]=0;H[a+247|0]=0;H[a+248|0]=0;H[a+249|0]=0;H[a+250|0]=0;H[a+251|0]=0;H[a+252|0]=0;H[a+253|0]=0;H[a+254|0]=0;J[790620]=0;b=a+256|0;J[b+4>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=2817776;b=J[790620];J[790620]=0;if((b|0)!=1)break a;b=Z()|0;if(H[a+203|0]<0)Zc(J[a+192>>2]);tn(a+120|0)}c=J[a+84>>2];if(c)jd(c);uf(a+72|0);uf(a+60|0);ba(b|0);B()}J[a+272>>2]=0;J[a+276>>2]=0;J[a+280>>2]=0;return a|0}function Hma(a,b,c,d,e,f){var g= -0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;i=Kc-16|0;Kc=i;J[i+12>>2]=0;g=J[a+12>>2];a:{b:{c:{d:{if((g|0)<=11){if(J[a+20>>2])break d;J[a+16>>2]=12;J[a+20>>2]=a+820;break d}j=J[a+16>>2];if((j|0)>(g|0)){e=J[a+20>>2];h=e+P(g,44)|0;break c}g=64;if((j|0)>48806445)break a;g=j>>2;e:{if((g|0)>=-4){k=(g+j|0)+4|0;if((k|0)<48806447)break e}k=48806446}l=J[a+20>>2];f:{if((l|0)==(a+820|0)){e=Id(e,44,0,k,0,i+12|0);J[a+20>>2]=e;g=J[i+12>>2];if(g)break a;ad(e,l,528);break f}m=a,n=Id(e,44,j,k,l,i+12| -0),J[m+20>>2]=n;g=J[i+12>>2];if(g)break a}J[a+16>>2]=k;g=J[a+12>>2]}e=J[a+20>>2];h=e+P(g,44)|0;if((g|0)<=0)break b}if(!d){g=h;for(;1;){h=g-44|0;d=I[h>>1];if((d|0)<(b|0)){h=g;break b}if(!((b|0)!=(d|0)|J[a+24>>2]!=(c|0))){h=g;break b}d=J[h+4>>2];J[g>>2]=J[h>>2];J[g+4>>2]=d;J[g+40>>2]=J[h+40>>2];d=J[h+36>>2];J[g+32>>2]=J[h+32>>2];J[g+36>>2]=d;d=J[h+28>>2];J[g+24>>2]=J[h+24>>2];J[g+28>>2]=d;d=J[h+20>>2];J[g+16>>2]=J[h+16>>2];J[g+20>>2]=d;d=J[h+12>>2];J[g+8>>2]=J[h+8>>2];J[g+12>>2]=d;g=h;if(g>>>0>e>>> -0)continue;break}break b}g=h;for(;1;){h=g-44|0;d=I[h>>1];if((d|0)>(b|0)){h=g;break b}if(!((b|0)!=(d|0)|J[a+24>>2]!=(c|0))){h=g;break b}d=J[h+4>>2];J[g>>2]=J[h>>2];J[g+4>>2]=d;J[g+40>>2]=J[h+40>>2];d=J[h+36>>2];J[g+32>>2]=J[h+32>>2];J[g+36>>2]=d;d=J[h+28>>2];J[g+24>>2]=J[h+24>>2];J[g+28>>2]=d;d=J[h+20>>2];J[g+16>>2]=J[h+16>>2];J[g+20>>2]=d;d=J[h+12>>2];J[g+8>>2]=J[h+8>>2];J[g+12>>2]=d;g=h;if(g>>>0>e>>>0)continue;break}}J[a+12>>2]=J[a+12>>2]+1;g=0}J[f>>2]=h;Kc=i+16|0;return g}function zo(a,b,c){var d= -0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;d=Kc-48|0;Kc=d;e=gna(a,b,c,d+4|0);if(e){Og(b,d+44|0,d+40|0,0);_v(c,d+32|0,d+36|0,d+24|0,d+28|0);a=!e;a:{if(a)break a;a=a?0:J[e+36>>2];if(J[a+8>>2]>((a?J[a+12>>2]:0)|0)?a:0)break a;Ng(e,0,0,e?J[e>>2]:-1,e?J[e+4>>2]:-1,30,0,0,0)}g=J[d+32>>2];b:{if((g|0)<=0)break b;f=J[d+36>>2];if((f|0)<=0)break b;a=0;for(;1;){b=0;if((f|0)>0){for(;1;){if(J[J[J[c+16>>2]+(a<<2)>>2]+(b<<2)>> -2]==1){Ng(e,J[d+28>>2]-b|0,J[d+24>>2]-a|0,J[d+44>>2],J[d+40>>2],16,J[d+4>>2],0,0);f=J[d+36>>2]}b=b+1|0;if((f|0)>(b|0))continue;break}g=J[d+32>>2]}a=a+1|0;if((g|0)>(a|0))continue;break}}c:{if(J[751769]!=1)break c;i=d+12|0;j=d+8|0;f=0;a=0;g=0;k=d+16|0;d:{if(!k|(d|0)==-20|(!i|!j))break d;J[j>>2]=0;J[i>>2]=0;J[k>>2]=0;J[d+20>>2]=0;if(!c)break d;n=J[c>>2];e:{if((n|0)<=0)break e;o=J[c+4>>2];if((o|0)<=0)break e;p=J[c+12>>2];q=J[c+8>>2];s=J[c+16>>2];for(;1;){c=a-q|0;r=q-a|0;t=J[(a<<2)+s>>2];b=0;for(;1;){if(J[(b<< -2)+t>>2]==1){h=b-p|0;g=(g|0)>(h|0)?g:h;h=p-b|0;l=(h|0)<(l|0)?l:h;m=(c|0)<(m|0)?m:c;f=(f|0)>(r|0)?f:r}b=b+1|0;if((o|0)!=(b|0))continue;break}a=a+1|0;if((n|0)!=(a|0))continue;break}}J[d+20>>2]=l;J[k>>2]=f;J[i>>2]=g;J[j>>2]=m}a=J[d+20>>2];if((a|0)>0)Ng(e,0,0,a,J[d+40>>2],0,0,0,0);a=J[d+12>>2];if((a|0)>0)Ng(e,J[d+44>>2]-a|0,0,a,J[d+40>>2],0,0,0,0);a=J[d+16>>2];if((a|0)>0)Ng(e,0,0,J[d+44>>2],a,0,0,0,0);a=J[d+8>>2];if((a|0)<=0)break c;Ng(e,0,J[d+40>>2]-a|0,J[d+44>>2],a,0,0,0,0)}te(d+4|0)}Kc=d+48|0;return e} -function mza(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;e=Kc-16|0;Kc=e;J[a+24>>2]=0;J[e>>2]=0;a:{b:{c:{d=J[a+16>>2];if(!d)break c;f=J[J[d>>2]+76>>2];J[790620]=0;g=f;f=e+12|0;da(g|0,f|0,d|0);d=J[790620];J[790620]=0;d:{if((d|0)!=1){J[790620]=0;$(7563,e|0,f|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1){d=J[e+12>>2];J[e+12>>2]=0;if(!d)break c;J[790620]=0;f=J[d+4>>2]-1|0;J[d+4>>2]=f;g=J[790620];J[790620]=0;if((g|0)!=1){if(f)break c;J[790620]=0;aa(7558,d|0);d=J[790620];J[790620]=0;if((d|0)!=1)break c}break b}a= -Z()|0;cd(e+12|0);break d}a=Z()|0}break a}J[790620]=0;ia(8117,e+4|0,0,0,e|0);d=J[790620];J[790620]=0;e:{f:{if((d|0)!=1){d=J[e+4>>2];g:{if(d){f=J[J[d>>2]+28>>2];J[790620]=0;ca(f|0,e+12|0,d|0,1);d=J[790620];J[790620]=0;if((d|0)!=1)break g;a=Z()|0;break f}J[e+12>>2]=0}J[790620]=0;$(7563,a+16|0,e+12|0)|0;d=J[790620];J[790620]=0;h:{if((d|0)!=1){d=J[e+12>>2];J[e+12>>2]=0;if(!d)break h;J[790620]=0;f=J[d+4>>2]-1|0;J[d+4>>2]=f;g=J[790620];J[790620]=0;if((g|0)!=1){if(f)break h;J[790620]=0;aa(7558,d|0);d=J[790620]; -J[790620]=0;if((d|0)!=1)break h}break b}a=Z()|0;cd(e+12|0);break f}d=J[a+16>>2];J[a+20>>2]=J[(d?d+12|0:3098424)>>2];$c(e+4|0);d=J[e>>2];J[e>>2]=0;i:{if(!d)break i;J[790620]=0;f=J[d+4>>2]-1|0;J[d+4>>2]=f;g=J[790620];J[790620]=0;if((g|0)==1)break b;if(f)break i;J[790620]=0;aa(7558,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b}a=J[a+12>>2];a=Pc[J[J[a>>2]+12>>2]](a,b,c)|0;Kc=e+16|0;return a|0}a=Z()|0;break e}$c(e+4|0)}break a}fa(0)|0;ed();B()}cd(e);ba(a|0);B()}function Bf(a,b,c,d){var e=0;var f=0; -var g=0;f=Kc-16|0;Kc=f;e=J[a+428>>2];a:{b:{if(!(!d|(e+8|0)==(d|0))){g=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[e|0]=g;H[e+1|0]=g>>>8;H[e+2|0]=g>>>16;H[e+3|0]=g>>>24;e=J[a+428>>2];b=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);H[e+4|0]=b;H[e+5|0]=b>>>8;H[e+6|0]=b>>>16;H[e+7|0]=b>>>24;e=J[a+116>>2]&240;if(e){b=0;if((e|0)==32)b=zL(a,zL(a,-1,J[a+428>>2]+4|0,4),d,c)^-1;e=J[a+428>>2];b=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);H[e+8|0]=b;H[e+9|0]=b>>>8;H[e+10|0]=b>>>16;H[e+11|0]=b>>>24}b=901;if(!(Pc[J[a+176>> -2]](a,J[a+428>>2],8,f+12|0)|0))break b;if(J[f+12>>2]!=8){b=12;break b}if(!(Pc[J[a+176>>2]](a,d,c,f+12|0)|0))break b;if(J[f+12>>2]!=(c|0)){b=12;break b}c=0;if(!(K[a+116|0]&240))break a;if(!(Pc[J[a+176>>2]](a,J[a+428>>2]+8|0,4,f+12|0)|0))break b;b=12;if(J[f+12>>2]!=4)break b;break a}d=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[e|0]=d;H[e+1|0]=d>>>8;H[e+2|0]=d>>>16;H[e+3|0]=d>>>24;d=J[a+428>>2];b=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);H[d+4|0]=b;H[d+5|0]=b>>>8;H[d+6|0]=b>>>16;H[d+7|0]=b>>>24;d=J[a+116>> -2]&240;if(d){b=0;if((d|0)==32)b=zL(a,-1,J[a+428>>2]+4|0,c+4|0)^-1;d=J[a+428>>2]+c|0;b=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);H[d+8|0]=b;H[d+9|0]=b>>>8;H[d+10|0]=b>>>16;H[d+11|0]=b>>>24;b=12;d=c+12|0;if(!(Pc[J[a+176>>2]](a,J[a+428>>2],d,f+12|0)|0)){b=901;break b}c=0;if((d|0)!=J[f+12>>2])break b;break a}d=c+8|0;if(!(Pc[J[a+176>>2]](a,J[a+428>>2],d,f+12|0)|0)){b=901;break b}b=12;c=0;if((d|0)==J[f+12>>2])break a}nd(a,b,0,0);c=b}Kc=f+16|0;return c}function zl(a,b){var c=0;var d=0;var e=0;var f=0;var g= -0;var h=0;var i=0;if(!a)return;a:{if(!b|J[b+16>>2]>131082)break a;e=J[a+16>>2];if(e){c=J[b+8>>2];b:{for(;1;){g=J[((d<<2)+a|0)+20>>2];f=J[g>>2];if(hd(J[f+8>>2],c)){d=d+1|0;if((d|0)!=(e|0))continue;break b}break}if(J[b+12>>2]<=J[f+12>>2])break a;Vla(a,g);e=J[a+16>>2]}if(e>>>0>31)break a}e=0;g=J[a>>2];c=J[b+4>>2];c:{if((c|0)<=0){if(!c)break c;break a}e=Pc[J[g+4>>2]](g,c)|0;if(!e)return;dd(e,0,c)}J[e+8>>2]=g;J[e+4>>2]=a;J[e>>2]=b;d:{c=b;d=J[c>>2];if(d&2){c=64;f=J[e+4>>2];h=J[f>>2];d=Pc[J[h+4>>2]](h,12)| -0;e:{if(!d)break e;H[d|0]=0;H[d+1|0]=0;H[d+2|0]=0;H[d+3|0]=0;H[d+4|0]=0;H[d+5|0]=0;H[d+6|0]=0;H[d+7|0]=0;H[d+8|0]=0;H[d+9|0]=0;H[d+10|0]=0;H[d+11|0]=0;i=J[e>>2];J[e+12>>2]=i;c=J[i+36>>2];J[e+16>>2]=c;f:{g:{if((c|0)!=1869968492)break g;c=J[J[i+56>>2]+4>>2];if(!c)break g;c=Pc[c|0](h,e+52|0)|0;if(c)break f;J[e+56>>2]=J[J[i+56>>2]+16>>2];J[e+60>>2]=J[i+40>>2]}J[d+8>>2]=e;c=J[f+152>>2];J[d>>2]=c;J[d+4>>2]=0;J[(c?c+4|0:f+148|0)>>2]=d;J[f+152>>2]=d;c=J[f+148>>2];h:{if(c)for(;1;){d=J[c+8>>2];if(J[d+16>>2]== -1869968492)break h;c=J[c+4>>2];if(c)continue;break}d=0}J[f+156>>2]=d;c=0;break e}Pc[J[h+8>>2]](h,d)}if(c)break d;c=J[e>>2];d=J[c>>2]}if(d&4)J[a+160>>2]=e;if(d&1)J[e+12>>2]=c;b=J[b+24>>2];if(b)if(Pc[b|0](e)|0)break d;b=J[a+16>>2];J[a+16>>2]=b+1;J[((b<<2)+a|0)+20>>2]=e;return}i:{if(!(K[J[e>>2]]&2))break i;a=J[e+12>>2];if(!a|J[a+36>>2]!=1869968492)break i;b=J[e+52>>2];if(!b)break i;Pc[J[J[a+56>>2]+20>>2]](b)}Pc[J[g+8>>2]](g,e)}}function Mh(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0; -var j=0;var k=0;var l=0;var m=0;g=J[a+1176>>2];a:{if((g|0)>J[a+92>>2])break a;d=J[b+20>>2];for(;1;){b:{J[b+28>>2]=d;J[b+4>>2]=2147483632;e=J[a+44>>2]+(g-J[a+84>>2]<<3)|0;h=J[e+4>>2];if(h){g=J[a+32>>2]+(J[e>>2]<<2)|0;j=0;e=d;for(;1;){d=J[g>>2];j=J[d+8>>2]+j|0;k=J[d+12>>2];i=J[d>>2];c=h-1|0;c:{if(!c){l=1;h=0;break c}f=((h<<2)+g|0)-4|0;for(;1;){h=g+4|0;d=J[g+4>>2];g=J[d>>2];l=(g|0)==(i|0);if((g|0)!=(i|0)){g=h;h=c;break c}j=J[d+8>>2]+j|0;k=J[d+12>>2]+k|0;g=h;c=c-1|0;if(c)continue;break}g=f;h=0}if(k){f= -(j<<9)-k>>9;c=f>>31;f=(c^f)-c|0;c=f&511;c=J[a+1156>>2]==1?c>>>0>256?512-c|0:c:f;c=J[((((c|0)>=255?255:c)<<2)+a|0)+132>>2];if(c){f=i-J[b>>2]|0;H[f+J[b+12>>2]|0]=c;e=J[b+28>>2];d:{if((f|0)==(J[b+4>>2]+1|0)){I[e+2>>1]=L[e+2>>1]+1;break d}c=e+8|0;J[b+28>>2]=c;k=J[b>>2];I[e+10>>1]=1;I[e+8>>1]=f+k;J[e+12>>2]=f+J[b+12>>2];e=c}J[b+4>>2]=f}i=i+1|0}e:{if(l)break e;f=J[d>>2];if((f|0)<=(i|0))break e;c=j<<9>>9;d=c>>31;c=(c^d)-d|0;d=c&511;d=J[a+1156>>2]==1?d>>>0>256?512-d|0:d:c;d=J[((((d|0)>=255?255:d)<<2)+a|0)+ -132>>2];if(!d)break e;c=i-J[b>>2]|0;f=f-i|0;dd(c+J[b+12>>2]|0,d,f);e=J[b+28>>2];f:{if((c|0)==(J[b+4>>2]+1|0)){I[e+2>>1]=f+L[e+2>>1];break f}d=e+8|0;J[b+28>>2]=d;i=J[b>>2];I[e+10>>1]=f;I[e+8>>1]=c+i;J[e+12>>2]=c+J[b+12>>2];e=d}J[b+4>>2]=(c+f|0)-1}if(h)continue;break}d=J[b+20>>2];if((d|0)!=(e|0))break b}e=J[a+1176>>2];g=e+1|0;J[a+1176>>2]=g;if((e|0)>2])continue;break a}break}e=b;b=J[a+1176>>2];J[e+8>>2]=b;m=1;J[a+1176>>2]=b+1}return m}function Ph(a,b){var c=0;var d=0;var e=0;var f=0;var g=0; -var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;g=J[a+1176>>2];a:{if((g|0)>J[a+92>>2])break a;d=J[b+20>>2];for(;1;){b:{J[b+28>>2]=d;J[b+4>>2]=2147483632;e=J[a+44>>2]+(g-J[a+84>>2]<<3)|0;h=J[e+4>>2];if(h){g=J[a+32>>2]+(J[e>>2]<<2)|0;j=0;e=d;for(;1;){d=J[g>>2];j=J[d+8>>2]+j|0;k=J[d+12>>2];i=J[d>>2];c=h-1|0;c:{if(!c){l=1;h=0;break c}f=((h<<2)+g|0)-4|0;for(;1;){h=g+4|0;d=J[g+4>>2];g=J[d>>2];l=(g|0)==(i|0);if((g|0)!=(i|0)){g=h;h=c;break c}j=J[d+8>>2]+j|0;k=J[d+12>>2]+k|0;g=h;c=c-1|0;if(c)continue;break}g= -f;h=0}if(k){f=(j<<9)-k>>9;c=f>>31;f=(c^f)-c|0;c=f&511;c=J[a+1156>>2]==1?c>>>0>256?512-c|0:c:f;c=J[((((c|0)>=255?255:c)<<2)+a|0)+132>>2];if(c){f=i-J[b>>2]|0;H[f+J[b+12>>2]|0]=c;e=J[b+28>>2];d:{if((f|0)==(J[b+4>>2]+1|0)){I[e+2>>1]=L[e+2>>1]+1;break d}c=e+8|0;J[b+28>>2]=c;k=J[b>>2];I[e+10>>1]=1;I[e+8>>1]=f+k;J[e+12>>2]=f+J[b+12>>2];e=c}J[b+4>>2]=f}i=i+1|0}e:{if(l)break e;f=J[d>>2];if((f|0)<=(i|0))break e;c=j<<9>>9;d=c>>31;c=(c^d)-d|0;d=c&511;d=J[a+1156>>2]==1?d>>>0>256?512-d|0:d:c;d=J[((((d|0)>=255? -255:d)<<2)+a|0)+132>>2];if(!d)break e;c=i-J[b>>2]|0;f=f-i|0;dd(c+J[b+12>>2]|0,d,f);e=J[b+28>>2];f:{if((c|0)==(J[b+4>>2]+1|0)){I[e+2>>1]=f+L[e+2>>1];break f}d=e+8|0;J[b+28>>2]=d;i=J[b>>2];I[e+10>>1]=f;I[e+8>>1]=c+i;J[e+12>>2]=c+J[b+12>>2];e=d}J[b+4>>2]=(c+f|0)-1}if(h)continue;break}d=J[b+20>>2];if((d|0)!=(e|0))break b}e=J[a+1176>>2];g=e+1|0;J[a+1176>>2]=g;if((e|0)>2])continue;break a}break}kh(b,J[a+1176>>2]);m=1;J[a+1176>>2]=J[a+1176>>2]+1}return m}function Oh(a,b){var c=0;var d=0;var e=0; -var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;g=J[a+1176>>2];a:{if((g|0)>J[a+92>>2])break a;d=J[b+20>>2];for(;1;){b:{J[b+28>>2]=d;J[b+4>>2]=2147483632;e=J[a+44>>2]+(g-J[a+84>>2]<<3)|0;h=J[e+4>>2];if(h){g=J[a+32>>2]+(J[e>>2]<<2)|0;j=0;e=d;for(;1;){d=J[g>>2];j=J[d+8>>2]+j|0;k=J[d+12>>2];i=J[d>>2];c=h-1|0;c:{if(!c){l=1;h=0;break c}f=((h<<2)+g|0)-4|0;for(;1;){h=g+4|0;d=J[g+4>>2];g=J[d>>2];l=(g|0)==(i|0);if((g|0)!=(i|0)){g=h;h=c;break c}j=J[d+8>>2]+j|0;k=J[d+12>>2]+k|0;g=h;c=c-1|0;if(c)continue; -break}g=f;h=0}if(k){f=(j<<9)-k>>9;c=f>>31;f=(c^f)-c|0;c=f&511;c=J[a+1156>>2]==1?c>>>0>256?512-c|0:c:f;c=J[((((c|0)>=255?255:c)<<2)+a|0)+132>>2];if(c){f=i-J[b>>2]|0;H[f+J[b+12>>2]|0]=c;e=J[b+28>>2];d:{if((f|0)==(J[b+4>>2]+1|0)){I[e+2>>1]=L[e+2>>1]+1;break d}c=e+8|0;J[b+28>>2]=c;k=J[b>>2];I[e+10>>1]=1;I[e+8>>1]=f+k;J[e+12>>2]=f+J[b+12>>2];e=c}J[b+4>>2]=f}i=i+1|0}e:{if(l)break e;f=J[d>>2];if((f|0)<=(i|0))break e;c=j<<9>>9;d=c>>31;c=(c^d)-d|0;d=c&511;d=J[a+1156>>2]==1?d>>>0>256?512-d|0:d:c;d=J[((((d| -0)>=255?255:d)<<2)+a|0)+132>>2];if(!d)break e;c=i-J[b>>2]|0;f=f-i|0;dd(c+J[b+12>>2]|0,d,f);e=J[b+28>>2];f:{if((c|0)==(J[b+4>>2]+1|0)){I[e+2>>1]=f+L[e+2>>1];break f}d=e+8|0;J[b+28>>2]=d;i=J[b>>2];I[e+10>>1]=f;I[e+8>>1]=c+i;J[e+12>>2]=c+J[b+12>>2];e=d}J[b+4>>2]=(c+f|0)-1}if(h)continue;break}d=J[b+20>>2];if((d|0)!=(e|0))break b}e=J[a+1176>>2];g=e+1|0;J[a+1176>>2]=g;if((e|0)>2])continue;break a}break}jh(b,J[a+1176>>2]);m=1;J[a+1176>>2]=J[a+1176>>2]+1}return m}function Nh(a,b){var c=0;var d=0; -var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;g=J[a+1176>>2];a:{if((g|0)>J[a+92>>2])break a;d=J[b+20>>2];for(;1;){b:{J[b+28>>2]=d;J[b+4>>2]=2147483632;e=J[a+44>>2]+(g-J[a+84>>2]<<3)|0;h=J[e+4>>2];if(h){g=J[a+32>>2]+(J[e>>2]<<2)|0;j=0;e=d;for(;1;){d=J[g>>2];j=J[d+8>>2]+j|0;k=J[d+12>>2];i=J[d>>2];c=h-1|0;c:{if(!c){l=1;h=0;break c}f=((h<<2)+g|0)-4|0;for(;1;){h=g+4|0;d=J[g+4>>2];g=J[d>>2];l=(g|0)==(i|0);if((g|0)!=(i|0)){g=h;h=c;break c}j=J[d+8>>2]+j|0;k=J[d+12>>2]+k|0;g=h;c= -c-1|0;if(c)continue;break}g=f;h=0}if(k){f=(j<<9)-k>>9;c=f>>31;f=(c^f)-c|0;c=f&511;c=J[a+1156>>2]==1?c>>>0>256?512-c|0:c:f;c=J[((((c|0)>=255?255:c)<<2)+a|0)+132>>2];if(c){f=i-J[b>>2]|0;H[f+J[b+12>>2]|0]=c;e=J[b+28>>2];d:{if((f|0)==(J[b+4>>2]+1|0)){I[e+2>>1]=L[e+2>>1]+1;break d}c=e+8|0;J[b+28>>2]=c;k=J[b>>2];I[e+10>>1]=1;I[e+8>>1]=f+k;J[e+12>>2]=f+J[b+12>>2];e=c}J[b+4>>2]=f}i=i+1|0}e:{if(l)break e;f=J[d>>2];if((f|0)<=(i|0))break e;c=j<<9>>9;d=c>>31;c=(c^d)-d|0;d=c&511;d=J[a+1156>>2]==1?d>>>0>256?512- -d|0:d:c;d=J[((((d|0)>=255?255:d)<<2)+a|0)+132>>2];if(!d)break e;c=i-J[b>>2]|0;f=f-i|0;dd(c+J[b+12>>2]|0,d,f);e=J[b+28>>2];f:{if((c|0)==(J[b+4>>2]+1|0)){I[e+2>>1]=f+L[e+2>>1];break f}d=e+8|0;J[b+28>>2]=d;i=J[b>>2];I[e+10>>1]=f;I[e+8>>1]=c+i;J[e+12>>2]=c+J[b+12>>2];e=d}J[b+4>>2]=(c+f|0)-1}if(h)continue;break}d=J[b+20>>2];if((d|0)!=(e|0))break b}e=J[a+1176>>2];g=e+1|0;J[a+1176>>2]=g;if((e|0)>2])continue;break a}break}ih(b,J[a+1176>>2]);m=1;J[a+1176>>2]=J[a+1176>>2]+1}return m}function HU(a,b, -c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;g=Kc-16|0;Kc=g;a:{if(J[a+24>>2]|J[a+48>>2]|(a|0)==(b|0))break a;if(H[b+20|0]&1){J[J[a+8>>2]>>2]=1114112;J[a+16>>2]=1;b=J[a+36>>2];if(b){ke(b);J[a+36>>2]=0;J[a+40>>2]=0}b=J[a+44>>2];if(b)xm(b);H[a+20|0]=1;break a}if(!Bv(a,J[b+16>>2]))break a;d=J[b+16>>2];J[a+16>>2]=d;ad(J[a+8>>2],J[b+8>>2],d<<2);b:{c:{d:{e:{if(!(!J[b+24>>2]|c)){f=Kh(856);if(!f)break e;h=J[a+16>>2];e=J[a+8>>2];d=J[b+24>>2];J[790620]=0;e=ha(3411,f|0,d|0,e|0,h|0)|0; -d=J[790620];J[790620]=0;if((d|0)==1)break b;J[a+24>>2]=e}d=J[b+44>>2];if(!d|!J[d+4>>2])break d;J[g+12>>2]=0;e=J[a+44>>2];f:{if(!e){d=0;g:{i=g+12|0;if(J[i>>2]>0)break g;h:{i:{h=Kh(24);if(!h)break i;J[790620]=0;d=1;f=na(3415,h|0,3391,3416,1,i|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break h;J[a+44>>2]=f;if(J[i>>2]<=0)break g;Pc[J[J[f>>2]+4>>2]](f);d=0;J[a+44>>2]=0;break g}J[a+44>>2]=0;J[i>>2]=7;break g}a=Z()|0;Jf(h);ba(a|0);B()}if(!d)break f;e=J[a+44>>2];d=J[b+44>>2]}Jfa(e,d,3412,g+12|0);if(J[g+12>> -2]<=0)break c}zy(a);break a}J[a+24>>2]=0;zy(a);break a}d=J[a+44>>2];if(!d|!J[d+4>>2])break c;xm(d)}j:{k:{if(!(!J[b+48>>2]|c)){e=Kh(320);if(!e)break k;d=J[a+44>>2];c=J[b+48>>2];J[790620]=0;d=ea(3413,e|0,c|0,d|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break j;J[a+48>>2]=d}c=J[a+36>>2];if(c){ke(c);J[a+36>>2]=0;J[a+40>>2]=0}c=J[b+36>>2];if(!c)break a;Yfa(a,c,J[b+40>>2]);break a}J[a+48>>2]=0;zy(a);break a}a=Z()|0;Jf(e);ba(a|0);B()}a=Z()|0;Jf(f);ba(a|0);B()}Kc=g+16|0;return a|0}function CDa(a,b,c,d){a=a| -0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;h=Kc-1056|0;Kc=h;a:{b:{c:{d:{if(!b){a=xd(h,2746252,2740241,1355,2779345,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break d;break a}i=L[b+8>>1];e=i+d|0;g=L[a+8>>1];j=(d|0)>0?d:0;l=((e|0)<(g|0)?e:g)-j|0;if((l|0)<=0)break b;e=L[b+10>>1]+c|0;g=L[a+10>>1];n=(c|0)>0?c:0;m=((e|0)<(g|0)?e:g)-n|0;if((m|0)<=0)break b;f=L[b+16>>1];g=f-1|0;e:{if(!g)break e;e=0;if((f|0)!=2){k=g&-2;f= -0;for(;1;){J[(e<<2)+h>>2]=(e<<16>>>0)/(g>>>0);o=e|1;J[(o<<2)+h>>2]=(o<<16>>>0)/(g>>>0);e=e+2|0;f=f+2|0;if((k|0)!=(f|0))continue;break}}if(!(g&1))break e;J[(e<<2)+h>>2]=(e<<16>>>0)/(g>>>0)}if(!J[b+20>>2]){nk(b);i=L[b+8>>1]}e=L[b+12>>1];k=L[b+14>>1];if(i){f=b+20|0;break c}f=3098404;if(J[774602]>=(e+k|0))break c;a=xd(h+1032|0,2747916,2748319,592,2777900,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break d;break a}B()}if((l|0)<=0|(m|0)<=0)break b;b=j;j=L[a+12>>1];i=(P(P(b,j),3)+(L[a+ -8>>1]?J[a+16>>2]:0)|0)+P(n,3)|0;b=((e+J[f>>2]|0)-P(k,d>>31&d)|0)-(c>>31&c)|0;c=0;for(;1;){e=0;for(;1;){d=K[b+e|0];f:{if(!d)break f;if(d>>>0>=g>>>0){a=P(e,3)+i|0;H[a+2|0]=0;H[a|0]=0;H[a+1|0]=0;break f}a=P(e,3)+i|0;f=K[a|0];d=J[(d<<2)+h>>2];H[a|0]=f-(P(d,f)>>>16|0);f=K[a+1|0];H[a+1|0]=f-(P(d,f)>>>16|0);f=a;a=K[a+2|0];H[f+2|0]=a-(P(a,d)>>>16|0)}e=e+1|0;if((m|0)!=(e|0))continue;break}b=b+k|0;i=P(j,3)+i|0;c=c+1|0;if((l|0)!=(c|0))continue;break}}Kc=h+1056|0;return}b=Z()|0;od(a);ba(b|0);B()}function Cxb(a, -b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;k=P(J[b+36>>2],J[b+28>>2]);e=J[a+272>>2];a:{if((e|0)<-1)break a;f=J[a+28>>2];l=k-f|0;if((l|0)<=0)break a;i=c-4|0;g=e+2|0;m=g&3;b=0;if(e+1>>>0>=3){n=g&-4;g=0;for(;1;){e=b<<2;h=f+J[e+i>>2]|0;dd(h,K[h-1|0],l);h=f+J[i+(e|4)>>2]|0;dd(h,K[h-1|0],l);h=f+J[i+(e|8)>>2]|0;dd(h,K[h-1|0],l);e=f+J[i+(e|12)>>2]|0;dd(e,K[e-1|0],l);b=b+4|0;g=g+4|0;if((n|0)!=(g|0))continue;break}}if(m)for(;1;){e= -f+J[i+(b<<2)>>2]|0;dd(e,K[e-1|0],l);b=b+1|0;j=j+1|0;if((m|0)!=(j|0))continue;break}e=J[a+272>>2]}b:{if((e|0)<=0)break b;b=J[a+228>>2];m=b<<6;n=65536-(b<<9)|0;i=0;l=k-2|0;if(!l)for(;1;){f=i<<2;b=J[f+d>>2];e=c+f|0;f=J[e>>2];j=K[f|0];i=i+1|0;g=J[(i<<2)+c>>2];l=J[e-4>>2];k=K[g|0]+K[l|0]|0;e=j+k|0;h=P(j,n);j=K[f+1|0]+(K[g+1|0]+K[l+1|0]|0)|0;H[b|0]=(h+P(m,j+(e+k|0)|0)|0)+32768>>>16;g=b;b=K[f+1|0];H[g+1|0]=(P(b,n)+P(m,(e+(j<<1)|0)-b|0)|0)+32768>>>16;if(J[a+272>>2]>(i|0))continue;break b}for(;1;){f=i<<2; -b=J[f+d>>2];e=c+f|0;f=J[e>>2];k=K[f|0];i=i+1|0;g=J[(i<<2)+c>>2];o=J[e-4>>2];h=K[g|0]+K[o|0]|0;j=k+h|0;e=K[f+1|0]+(K[g+1|0]+K[o+1|0]|0)|0;H[b|0]=(P(k,n)+P(m,e+(h+j|0)|0)|0)+32768>>>16;k=b+1|0;b=f+1|0;h=g+1|0;o=o+1|0;g=l;for(;1;){f=e;j=e+j|0;e=K[b|0];j=j-e|0;p=P(e,n);e=K[b+1|0]+(K[h+1|0]+K[o+1|0]|0)|0;H[k|0]=(p+P(m,j+e|0)|0)+32768>>>16;k=k+1|0;h=h+1|0;o=o+1|0;b=b+1|0;j=f;g=g-1|0;if(g)continue;break}b=K[b|0];H[k|0]=(P(b,n)+P(m,(f+(e<<1)|0)-b|0)|0)+32768>>>16;if(J[a+272>>2]>(i|0))continue;break}}}function sB(a, -b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;h=Kc-16|0;Kc=h;g=J[b>>2];a:{b:{i=a+100|0;c=J[i>>2];if(!c)break b;d=i;for(;1;){e=g>>>0>M[c+16>>2];d=e?d:c;c=J[(e?c+4|0:c)>>2];if(c)continue;break}if((d|0)==(i|0)|g>>>0>2])break b;e=L[d+20>>1];break a}e=0;f=J[a+168>>2];c:{if(!(!f|J[f+36>>2]<=0)){d=0;for(;1;){c=J[J[f+40>>2]+(d<<2)>>2];d:{if(Hp(f,c))break d;e:{c=J[c+4>>2];if((c|0)<=1937337697){if(!c)break e;if((c|0)!=1634889070)break d;break e}if((c|0)==1937337698)break e; -if((c|0)!=1970170211)break d;e=0;c=Wh(f,g);if(!c)break d;J[h+12>>2]=c;break c}e=Wh(f,g)}d=d+1|0;if((d|0)>2])continue;break}}J[h+12>>2]=e;if(J[a+180>>2]==-1|e)break c;c=0;f=J[a+168>>2];f:{if(!f|J[f+36>>2]<=0)break f;g=J[b>>2]+61440|0;e=0;d=0;for(;1;){c=J[J[f+40>>2]+(d<<2)>>2];g:{if(Hp(f,c))break g;h:{c=J[c+4>>2];if((c|0)<=1937337697){if(!c)break h;if((c|0)!=1634889070)break g;break h}if((c|0)==1937337698)break h;if((c|0)!=1970170211)break g;e=0;c=Wh(f,g);if(c)break f;break g}e=Wh(f,g)}c=e; -d=d+1|0;if((d|0)>2])continue;break}}J[h+12>>2]=c}J[h+8>>2]=1;e=rB(a,h+12|0,b,h+8|0);g=J[b>>2];c=i;d=J[a+100>>2];i:{if(!d)break i;for(;1;){c=d;b=J[c+16>>2];if(b>>>0>g>>>0){i=c;d=J[c>>2];if(d)continue;break i}if(b>>>0>=g>>>0)break a;d=J[c+4>>2];if(d)continue;break}i=c+4|0}d=_c(24);J[d+16>>2]=g;J[d+8>>2]=c;J[d>>2]=0;J[d+4>>2]=0;I[d+20>>1]=e;J[i>>2]=d;b=J[J[a+96>>2]>>2];if(b){J[a+96>>2]=b;d=J[i>>2]}kd(J[a+100>>2],d);J[a+104>>2]=J[a+104>>2]+1}Kc=h+16|0;return e&65535}function h_a(a,b,c,d,e,f,g, -h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;l=Kc-16|0;Kc=l;o=J[a+164>>2];a:{if(!o){J[d>>2]=0;J[g>>2]=0;J[i>>2]=0;J[i+4>>2]=0;J[h>>2]=0;J[h+4>>2]=0;a=1;break a}m=J[o+16>>2];b:{c:{if(!m|(c|0)<=0)break c;for(;1;){p=K[b+n|0];q=p|q<<8;n=n+1|0;m=(p<<3)+m|0;if(!J[m>>2]){J[l+12>>2]=q;J[l+8>>2]=n;b=J[m+4>>2];break b}m=J[m+4>>2];if(!m)break c;if((c|0)>(n|0))continue;break}}if(!(!J[o+8>>2]|(c|0)<2)){J[l+8>>2]=2;b=K[b+1|0]|K[b|0]<< -8;J[l+12>>2]=b;break b}J[l+8>>2]=1;J[l+12>>2]=K[b|0];b=0}J[d>>2]=b;c=J[a+168>>2];if(c)c=Nn(c,J[a+172>>2]?J[l+12>>2]:b,e,f);else c=0;J[g>>2]=c;if(!(!J[J[784728]+388>>2]|(c|(f|0)<=0))){J[e>>2]=J[d>>2];J[g>>2]=1}d:{if(!J[J[a+164>>2]+12>>2]){d=J[a+204>>2];e:{if((d|0)>0){e=J[a+200>>2];g=0;for(;1;){c=e+(g<<4)|0;if(!(b>>>0>2]|b>>>0>M[c+4>>2])){a=c+8|0;break e}g=g+1|0;if((d|0)!=(g|0))continue;break}}a=a+176|0}O[h>>3]=O[a>>3];J[k>>2]=0;J[k+4>>2]=0;J[j>>2]=0;J[j+4>>2]=0;break d}d=J[a+212>>2];f:{if((d| -0)>0){e=J[a+208>>2];g=0;for(;1;){c=e+(g<<5)|0;if(!(b>>>0>2]|b>>>0>M[c+4>>2])){O[i>>3]=O[c+8>>3];O[j>>3]=O[c+16>>3];a=c+24|0;break f}g=g+1|0;if((d|0)!=(g|0))continue;break}}O[i>>3]=O[a+184>>3];d=J[a+204>>2];g:{if((d|0)>0){e=J[a+200>>2];g=0;for(;1;){c=e+(g<<4)|0;if(!(b>>>0>2]|b>>>0>M[c+4>>2])){b=c+8|0;break g}g=g+1|0;if((d|0)!=(g|0))continue;break}}b=a+176|0}O[j>>3]=O[b>>3]*.5;a=a+192|0}O[k>>3]=O[a>>3];i=h}J[i>>2]=0;J[i+4>>2]=0;a=J[l+8>>2]}Kc=l+16|0;return a|0}function Wnb(a,b,c,d){a=a|0; -b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;f=Kc-32|0;Kc=f;a:{b:{c:{d:{e=J[a+8>>2];i=J[a+12>>2];if((e|0)==(i|0))break d;g=K[b+11|0];l=g<<24>>24;m=(l|0)<0?J[b+4>>2]:g;if((l|0)>=0)for(;1;){j=K[e+11|0];k=j<<24>>24;g=(k|0)<0;h=J[e+4>>2];e:{if(((g?h:j)|0)!=(m|0))break e;if(!g){g=b;h=e;if(!k)break d;for(;1;){if(K[h|0]!=K[g|0])break e;g=g+1|0;h=h+1|0;j=j-1|0;if(j)continue;break}break d}if(!h)break d;if(!Ed(J[e>>2],b,h))break d}e=e+20| -0;if((i|0)!=(e|0))continue;break c}k=J[b>>2];for(;1;){j=K[e+11|0];n=j<<24>>24;g=(n|0)<0;h=J[e+4>>2];f:{if(((g?h:j)|0)!=(m|0))break f;if(!g){g=k;h=e;if(!n)break d;for(;1;){if(K[h|0]!=K[g|0])break f;g=g+1|0;h=h+1|0;j=j-1|0;if(j)continue;break}break d}if(!h)break d;if(!Ed(J[e>>2],k,h))break d}e=e+20|0;if((i|0)!=(e|0))continue;break}break c}if((e|0)!=(i|0))break b;l=K[b+11|0]}c=ad(_c(d),c,d);g:{if(l<<24>>24>=0){J[f+16>>2]=J[b+8>>2];e=J[b+4>>2];J[f+8>>2]=J[b>>2];J[f+12>>2]=e;break g}ys(f+8|0,J[b>>2],J[b+ -4>>2]);i=J[a+12>>2]}J[f+24>>2]=d;J[f+20>>2]=c;if(M[a+16>>2]>i>>>0){b=J[f+12>>2];J[i>>2]=J[f+8>>2];J[i+4>>2]=b;J[i+8>>2]=J[f+16>>2];b=J[f+24>>2];J[i+12>>2]=J[f+20>>2];J[i+16>>2]=b;J[a+12>>2]=i+20;break a}J[790620]=0;da(4320,a+8|0,f+8|0);a=J[790620];J[790620]=0;if((a|0)!=1){if(H[f+19|0]>=0)break a;Zc(J[f+8>>2]);break a}a=Z()|0;if(H[f+19|0]<0)Zc(J[f+8>>2]);ba(a|0);B()}a=J[e+12>>2];if((a|0)!=(c|0)){if(a){Zc(a);J[e+12>>2]=0}o=e,p=ad(_c(d),c,d),J[o+12>>2]=p}J[e+16>>2]=d}Kc=f+32|0}function Hnb(a,b,c){a= -a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;p=Kc-128|0;Kc=p;f=dd(a,0,256);for(;1;){a:{k=f;d=J[(l<<2)+b>>2]+c|0;o=K[d|0];e=K[d+5|0];m=o-e|0;g=K[d+1|0];i=K[d+4|0];h=g-i|0;j=K[d+2|0];d=K[d+3|0];n=j-d|0;J[f+12>>2]=m-(h+n|0)<<2;e=e+o|0;d=d+j|0;J[f+8>>2]=P(e-d|0,10033)+1024>>11;e=d+e|0;d=g+i|0;J[f>>2]=(e+d<<2)-3072;J[f+16>>2]=P(e-(d<<1)|0,5793)+1024>>11;d=P(m+n|0,2998)+ -1024>>11;J[f+20>>2]=d+(n-h<<2);J[f+4>>2]=d+(h+m<<2);d=l-7|0;l=l+1|0;f=p;b:switch(d|0){case 0:continue;case 4:break a;default:break b}f=k+32|0;continue}break}for(;1;){q=J[f+64>>2];r=J[a+128>>2];s=J[a+192>>2];t=J[a+160>>2];c=s+t|0;u=J[f+96>>2];v=J[a>>2];b=u+v|0;w=c+b|0;l=J[f>>2];m=J[a+96>>2];h=l+m|0;n=J[f+32>>2];o=J[a+64>>2];g=n+o|0;i=h+g|0;J[a+128>>2]=P(w-i|0,8918)+16384>>15;j=b-c|0;e=J[a+32>>2];d=e+q|0;k=J[a+224>>2];c=k+r|0;b=d-c|0;g=g-h|0;J[a+192>>2]=P(j-(b+g|0)|0,7282)+16384>>15;J[a+64>>2]=(P(b- -g|0,7282)+P(g+j|0,9947)|0)+16384>>15;J[a>>2]=P((c+(d+i|0)|0)+w|0,7282)+16384>>15;b=r-k|0;c=e-q|0;e=P(b+c|0,3941);d=e+P(b,-13455)|0;h=v-u|0;g=m-l|0;i=t-s|0;j=o-n|0;J[a+96>>2]=((d+P(h-g|0,9514)|0)+P(i+j|0,-3941)|0)+16384>>15;b=P(g+j|0,-1344);k=P(g+h|0,6269);c=e+P(c,5573)|0;J[a+224>>2]=(((b+(k+P(g,5285)|0)|0)-c|0)+P(i,-8170)|0)+16384>>15;e=b;b=P(h+j|0,8170)+16384|0;J[a+160>>2]=((e+(b+P(j,-17036)|0)|0)-d|0)+P(i,6269)>>15;J[a+32>>2]=(c+(k+(b+P(h,-4229)|0)|0)|0)+P(i,1344)>>15;f=f+4|0;a=a+4|0;x=x+1|0;if((x| -0)!=6)continue;break}Kc=p+128|0}function jAa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;f=L[a+84>>1];g=f>>>3|0;h=(c>>>0)/(g>>>0)|0;d=J[J[a+584>>2]+4>>2];i=gd(c);a:{if(!i)break a;$f(i,b,c);if((h|0)>0){a=g>>>0<=1?1:g;l=a&8190;m=a&1;n=f>>>0<16;for(;1;){f=b+e|0;j=i+P(e,g)|0;a=0;k=0;if(!n)for(;1;){H[f+P(h,g+(a^-1)|0)|0]=K[a+j|0];H[f+P(h,g+(a^-2)|0)|0]=K[(a|1)+j|0];a=a+2|0;k=k+2|0;if((l|0)!=(k|0))continue;break}if(m)H[f+P(h,g+(a^-1)| -0)|0]=K[a+j|0];e=e+1|0;if((h|0)>(e|0))continue;break}}Zc(i);if((c|0)<=(d|0))break a;a=((d^-1)+b|0)+c|0;if((d|0)>=5){g=d-4|0;h=d&3;i=d-5>>>0>2;for(;1;){b:{c:{d:{e:{f:{g:switch(d|0){case 1:break c;case 2:break d;case 3:break e;case 4:break f;case 0:break b;default:break g}e=0;b=g;if(h)for(;1;){f=a+d|0;H[f|0]=K[f|0]-K[a|0];b=b-1|0;a=a-1|0;e=e+1|0;if((h|0)!=(e|0))continue;break}if(!i)break f;for(;1;){e=a+d|0;H[e|0]=K[e|0]-K[a|0];e=a-1|0;f=e+d|0;H[f|0]=K[f|0]-K[e|0];e=a-2|0;f=e+d|0;H[f|0]=K[f|0]-K[e|0]; -e=a-3|0;f=e+d|0;H[f|0]=K[f|0]-K[e|0];a=a-4|0;e=(b|0)>4;b=b-4|0;if(e)continue;break}}b=a+d|0;H[b|0]=K[b|0]-K[a|0];a=a-1|0}b=a+d|0;H[b|0]=K[b|0]-K[a|0];a=a-1|0}b=a+d|0;H[b|0]=K[b|0]-K[a|0];a=a-1|0}b=a+d|0;H[b|0]=K[b|0]-K[a|0];a=a-1|0}c=c-d|0;if((d|0)<(c|0))continue;break}break a}for(;1;){h:switch(d|0){default:b=a+d|0;H[b|0]=K[b|0]-K[a|0];a=a-1|0;case 3:b=a+d|0;H[b|0]=K[b|0]-K[a|0];a=a-1|0;case 2:b=a+d|0;H[b|0]=K[b|0]-K[a|0];a=a-1|0;case 1:b=a+d|0;H[b|0]=K[b|0]-K[a|0];a=a-1|0;break;case 0:break h}c= -c-d|0;if((d|0)<(c|0))continue;break}}}function fWa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if((c|0)>0){k=J[a+12>>2];for(;1;){h=J[a+4>>2];i=.210526316;j=.473684211;e=+N[b+4>>2];d=32767;a:{if(e>=1.8371976E19)break a;d=65535;if(e<=-1.8371976E19)break a;if(e>5.4136769E-20){e=Vz(e)*1.4426950408889634+64;if(h){d=Zkc(J[789918],J[789919],1284865837,1481765933);f=Oc;d=d+1|0;f=d?f:f+1|0;J[789918]=d;J[789919]=f;e=e*256+ +(f>>>1|0)*4.656612875245797E-10+ --.5}else e=e*256;if(R(e)<2147483648){d=~~e;break a}d=-2147483648;break a}d=0;if(!(e<-5.4136769E-20))break a;e=Vz(-e)*1.4426950408889634+64;if(h){d=Zkc(J[789918],J[789919],1284865837,1481765933);f=Oc;d=d+1|0;f=d?f:f+1|0;J[789918]=d;J[789919]=f;e=e*256+ +(f>>>1|0)*4.656612875245797E-10+-.5}else e=e*256;b:{if(R(e)<2147483648){d=~~e;break b}d=-2147483648}d=d|-32768}c:{d:{if(!d)break d;m=+N[b+4>>2];e=+N[b>>2];l=+N[b+8>>2]*3+(m*15+e);if(l<=0)break d;j=m*9/l;i=e*4/l;f=0;if(i<=0)break c}if(h){f=Zkc(J[789918], -J[789919],1284865837,1481765933);g=Oc;f=f+1|0;g=f?g:g+1|0;J[789918]=f;J[789919]=g;e=i*410+ +(g>>>1|0)*4.656612875245797E-10+-.5}else e=i*410;if(R(e)<2147483648){f=~~e;break c}f=-2147483648}f=(f>>>0>=255?255:f)<<8|d<<16;d=0;e:{if(j<=0)break e;if(h){d=Zkc(J[789918],J[789919],1284865837,1481765933);g=Oc;d=d+1|0;g=d?g:g+1|0;J[789918]=d;J[789919]=g;e=j*410+ +(g>>>1|0)*4.656612875245797E-10+-.5}else e=j*410;if(R(e)<2147483648){d=~~e;break e}d=-2147483648}J[k>>2]=f|(d>>>0>=255?255:d);b=b+12|0;k=k+4|0;d= -c>>>0>1;c=c-1|0;if(d)continue;break}}}function Twb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;n=P(J[b+36>>2],J[b+28>>2]);b=J[a+412>>2]+J[b+4>>2]|0;k=K[b+92|0];m=K[b+102|0];e=J[a+272>>2];a:{if((e|0)<=0)break a;f=J[a+28>>2];h=P(k,n)-f|0;if((h|0)<=0)break a;b=0;if(e>>>0>=4){o=e&-4;for(;1;){i=b<<2;g=f+J[i+c>>2]|0;dd(g,K[g-1|0],h);g=f+J[(i|4)+c>>2]|0;dd(g,K[g-1|0],h);g=f+J[(i|8)+ -c>>2]|0;dd(g,K[g-1|0],h);i=f+J[(i|12)+c>>2]|0;dd(i,K[i-1|0],h);b=b+4|0;j=j+4|0;if((o|0)!=(j|0))continue;break}}e=e&3;if(e)for(;1;){j=f+J[(b<<2)+c>>2]|0;dd(j,K[j-1|0],h);b=b+1|0;l=l+1|0;if((e|0)!=(l|0))continue;break}e=J[a+272>>2]}b:{if(!n|(e|0)<=0)break b;h=P(k,m);i=h>>>1|0;if(m){if(k){s=k&248;r=k&7;l=0;t=k>>>0<8;o=0;for(;1;){u=(l<<2)+c|0;g=J[(o<<2)+d>>2];p=0;q=0;for(;1;){e=0;j=0;for(;1;){b=J[(j<<2)+u>>2]+p|0;f=0;if(!t)for(;1;){e=K[b+7|0]+(K[b+6|0]+(K[b+5|0]+(K[b+4|0]+(K[b+3|0]+(K[b+2|0]+(K[b+1|0]+ -(K[b|0]+e|0)|0)|0)|0)|0)|0)|0)|0;b=b+8|0;f=f+8|0;if((s|0)!=(f|0))continue;break}f=0;if(r)for(;1;){e=K[b|0]+e|0;b=b+1|0;f=f+1|0;if((r|0)!=(f|0))continue;break}j=j+1|0;if((m|0)!=(j|0))continue;break}H[g|0]=(e+i|0)/(h|0);p=k+p|0;g=g+1|0;q=q+1|0;if((q|0)!=(n|0))continue;break}o=o+1|0;l=m+l|0;if((l|0)>2])continue;break}break b}c=(i>>>0)/(h>>>0)|0;e=0;b=0;for(;1;){dd(J[(b<<2)+d>>2],c,n);b=b+1|0;e=e+m|0;if((e|0)>2])continue;break}break b}c=(i>>>0)/(h>>>0)|0;e=0;b=0;for(;1;){dd(J[(b<<2)+ -d>>2],c,n);b=b+1|0;e=e+m|0;if((e|0)>2])continue;break}}}function K0b(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;g=Kc-32|0;Kc=g;if(!J[781296])i=3125184,j=nK(),J[i>>2]=j;e=_c(24);J[e>>2]=347136;J[e+4>>2]=1;J[e+20>>2]=1;d=e+12|0;J[d>>2]=0;J[d+4>>2]=0;J[e+8>>2]=d;d=J[781790];if(!((d|0)==(e|0)|!d))Pc[J[J[d>>2]+12>>2]](d)|0;J[781790]=e;e=_c(28);d=J[781296];J[e>>2]=d;J[e+20>>2]=-1;f=J[J[d>>2]+8>>2];J[790620]=0;_(f|0,d|0)|0;d=J[790620];J[790620]=0;a:{b:{c:{if((d| -0)==1)break c;d=J[e>>2];f=J[J[d>>2]+52>>2];J[790620]=0;d=_(f|0,d|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break c;J[e+4>>2]=d;J[790620]=0;d=qa(1634)|0;f=J[790620];J[790620]=0;if((f|0)==1)break c;f=J[e>>2];h=J[J[f>>2]+24>>2];J[790620]=0;f=_(h|0,f|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break c;h=J[J[d>>2]+24>>2];J[790620]=0;da(h|0,d|0,f|0);f=J[790620];J[790620]=0;if((f|0)==1)break c;J[g+16>>2]=8;f=J[J[d>>2]+20>>2];J[790620]=0;da(f|0,d|0,g+16|0);f=J[790620];J[790620]=0;if((f|0)==1)break c;f=J[e+4>> -2];h=J[J[f>>2]+68>>2];J[790620]=0;da(h|0,f|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break c;H[e+24|0]=0;J[e+16>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[g+16>>2]=0;H[g+27|0]=0;if(c){d=td(c);J[790620]=0;ca(1633,g+4|0,c|0,d|0);c=J[790620];J[790620]=0;if((c|0)==1)break b;J[g+24>>2]=J[g+12>>2];c=J[g+8>>2];J[g+16>>2]=J[g+4>>2];J[g+20>>2]=c}J[790620]=0;ha(1635,e|0,a|0,b|0,g+16|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break a;if(H[g+27|0]<0)Zc(J[g+16>>2]);Kc=g+32|0;return e|0}a=Z()|0;Zc(e);ba(a|0);B()}ba(Z()|0); -B()}a=Z()|0;if(H[g+27|0]<0)Zc(J[g+16>>2]);ba(a|0);B()}function h4b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;a:{if(K[a+286|0]|!K[a+285|0]|(K[a+287|0]|K[a+288|0]))break a;if(K[a+289|0])break a;if(!(1<>>0<=10:0)){nd(a,1028,0,0);return 1028}H[a+302|0]=1;f=K[d|0]|K[d+1|0]<<8;i=f<<8|f>>>8;I[a+1052>>1]=i;f=K[d+2|0]|K[d+3|0]<<8;j=f<<8|f>>>8;I[a+1054>>1]=j;f=K[d+4|0]|K[d+5|0]<<8;k=f<<8|f>>>8;I[a+1056>>1]=k;b:{c:{d:{if(c>>> -0<=6){H[a+1058|0]=0;break d}g=K[d+6|0];H[a+1058|0]=g;if((c|0)!=7)break c}I[a+1060>>1]=0;h=0;break b}f=K[d+7|0]|K[d+8|0]<<8;l=f<<8|f>>>8;I[a+1060>>1]=l;if(c>>>0<10){m=1;h=0;break b}n=1;m=1;h=K[d+9|0]}H[a+1062|0]=h;f=0;e:{if(!K[a+114|0])break e;i=i&65535;j=j&65535;k=k&65535;l=l&65535;o=h&255;f=Pc[J[a+152>>2]](40)|0;if(!f){nd(a,1,0,0);f=1;break e}J[f+4>>2]=1065;J[f>>2]=1066;h=J[a+700>>2];f:{if(h){J[h+8>>2]=f;break f}J[a+696>>2]=f}J[f+8>>2]=0;J[f+12>>2]=h;J[a+700>>2]=f;J[f+16>>2]=J[a+436>>2];J[f+20>> -2]=J[a+440>>2];J[f+24>>2]=J[a+444>>2];if(!(J[a+516>>2]|(K[a+496|0]|!K[a+432|0])))J[a+516>>2]=f;H[f+38|0]=o;I[f+36>>1]=l;H[f+34|0]=g;I[f+32>>1]=k;I[f+30>>1]=j;I[f+28>>1]=i;f=0}g=f;g:{if(g)break g;h:{if(!K[a+112|0])break h;g=Pc[J[b+4>>2]](a,b,e)|0;if(g)break g;a=J[e>>2];b=K[d|0]|K[d+1|0]<<8;I[a+32>>1]=b<<8|b>>>8;b=K[d+2|0]|K[d+3|0]<<8;I[a+34>>1]=b<<8|b>>>8;b=K[d+4|0]|K[d+5|0]<<8;I[a+36>>1]=b<<8|b>>>8;if(c>>>0>=7)H[a+38|0]=K[d+6|0];if(m){b=K[d+7|0]|K[d+8|0]<<8;I[a+40>>1]=b<<8|b>>>8}if(!n)break h;H[a+ -42|0]=K[d+9|0]}g=0}return g|0}nd(a,1029,0,0);return 1029}function bda(a,b,c,d){var e=0;var f=0;var g=0;g=Kc-32|0;Kc=g;a:{if(!(!a|J[a+4>>2]==1)){if((d|0)!=1)break a;a=J[a+32>>2];if(a){if(!c)break a;b=J[a+80>>2];for(;1;){if(!b)break a;d=J[b+16>>2];if(d)for(;1;){if(d+20>>>0<=c>>>0&M[d+4>>2]>=c>>>0)break a;d=J[d>>2];if(d)continue;break}b=J[b+20>>2];if(b)continue;break}}Pc[J[751857]](c);break a}e=Pc[J[751853]](48)|0;if(!e){b:{if((d|0)!=1)break b;c:{if(!a)break c;a=J[a+32>>2];if(!a)break c;if(!c)break b; -d=J[a+80>>2];for(;1;){if(!d)break b;e=J[d+16>>2];if(e)for(;1;){if(e+20>>>0<=c>>>0&M[e+4>>2]>=c>>>0)break b;e=J[e>>2];if(e)continue;break}d=J[d+20>>2];if(d)continue;break}}Pc[J[751857]](c)}J[g>>2]=13376;e=0;md(0,0,0,0,0,2,2,3,13376,0,0,0,33946,g);break a}J[e>>2]=0;J[e+4>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+40>>2]=0;J[e+44>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[e+4>>2]=2;J[e+20>>2]=a;d:{e:{f:{if(a){f=J[a+32>>2];J[e+36>>2]=b;J[e+32>>2]=f;if(!d)break f;d=c; -break d}J[e+36>>2]=b;if(!d)break e;d=c;break d}if(!f)break e;b=J[f+80>>2];if(!b)break e;d=rf(b,c,-1);break d}if(!c){d=0;break d}d=c;for(;1;){b=d;d=d+1|0;if(K[b|0])continue;break}d=0;b=b-c|0;if((b|0)<0)break d;f=Pc[J[751856]](b+1|0)|0;if(!f){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break d}d=ad(f,c,b);H[b+d|0]=0}J[e+8>>2]=d;if(a)g:{d=J[a+44>>2];if(!d){J[a+44>>2]=e;break g}for(;1;){a=d;d=J[d+24>>2];if(d)continue;break}J[a+24>>2]=e;J[e+28>>2]=a}if(!J[784483])break a;a=J[784480];if(!a)break a;Pc[a|0](e)}Kc= -g+32|0;return e}function b7(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;d=Kc-32|0;Kc=d;a:{b:{if(c){xR(c);e=J[b+24>>2];f=J[b+20>>2];H[d+20|0]=60;g=d+20|0;Pc[J[J[a>>2]+12>>2]](a,g,1);c:{d:{e:{if(K[b+28|0]){if(e>>>0>=2147483632)break a;f:{if(e>>>0<=10){H[d+31|0]=e;b=g;break f}g=(e|15)+1|0;b=_c(g);J[d+28>>2]=g|-2147483648;J[d+20>>2]=b;J[d+24>>2]=e}i=vd(b,f,e)+e|0,j=0,H[i|0]=j;J[790620]=0;b=d+8|0;e=H[d+31|0];f=(e|0)<0;ca(1633,b|0,(f?J[d+20>>2]:d+20|0)|0,(f?J[d+24>>2]:e&255)|0);e=J[790620]; -J[790620]=0;if((e|0)==1)break e;J[d+4>>2]=0;J[790620]=0;H[d+3|0]=0;b=ea(6003,b|0,d+4|0,d+3|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break d;J[790620]=0;g=J[d+4>>2]<<1;J[d+4>>2]=g;e=g+2|0;f=_(28,e|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break d;H[f|0]=254;H[f+1|0]=255;J[790620]=0;ea(5958,f+2|0,b|0,g|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(b)Zc(b);if(H[d+19|0]<0)Zc(J[d+8>>2]);if(H[d+31|0]<0)Zc(J[d+20>>2]);g=f}else g=0;b=c;c=_c(e+32|0);f=qH(b,f,c,e);g:{if(!f)break g;e=c;if((f|0)!=1){h=f& --2;b=0;for(;1;){Pc[J[J[a>>2]+12>>2]](a,J[(K[e|0]<<2)+1122976>>2],2);Pc[J[J[a>>2]+12>>2]](a,J[(K[e+1|0]<<2)+1122976>>2],2);e=e+2|0;b=b+2|0;if((h|0)!=(b|0))continue;break}}if(!(f&1))break g;Pc[J[J[a>>2]+12>>2]](a,J[(K[e|0]<<2)+1122976>>2],2)}Zc(c);H[d+20|0]=62;Pc[J[J[a>>2]+12>>2]](a,d+20|0,1);if(!g)break b;Zc(g);break b}a=Z()|0;break c}a=Z()|0;if(H[d+19|0]>=0)break c;Zc(J[d+8>>2])}if(H[d+31|0]<0)Zc(J[d+20>>2]);ba(a|0);B()}h7(a,J[b+20>>2],J[b+24>>2],K[b+28|0],K[b+29|0])}Kc=d+32|0;return}fe(d+20|0);B()} -function GWb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;e=Kc-17408|0;Kc=e;d=96;a:{if(!a)break a;a=J[b+4>>2];d=20;if(!a)break a;f=I[a+2>>1];d=0;if(!f)break a;c=I[a>>1];d=0;if((c|0)<=0)break a;g=J[a+12>>2];d=20;if(!g)break a;d=20;if(!J[a+4>>2])break a;d=20;if((f|0)!=(I[((c<<1)+g|0)-2>>1]+1|0))break a;d=19;if(K[b+8|0]&3)break a;b=J[b>>2];d=20;if(!b)break a;d=0;if(!J[b+4>>2])break a;d=0;if(!J[b>>2])break a;d=20;if(!J[b+12>>2])break a;J[e+16520>>2]=J[a+16>>2];f=J[a+12>>2];c=e+16512|0;J[c>> -2]=J[a+8>>2];J[c+4>>2]=f;c=J[a+4>>2];J[e+16504>>2]=J[a>>2];J[e+16508>>2]=c;c=J[b+12>>2];a=e+16488|0;J[a>>2]=J[b+8>>2];J[a+4>>2]=c;c=J[b+20>>2];a=e+16496|0;J[a>>2]=J[b+16>>2];J[a+4>>2]=c;a=J[b+4>>2];J[e+16480>>2]=J[b>>2];J[e+16484>>2]=a;a=e+16384|0;J[e+16412>>2]=a;J[e+16408>>2]=e;b=J[a+136>>2];c=b&256;J[a+20>>2]=c?30:2;J[a+16>>2]=c?256:32;c=c?12:6;J[a>>2]=c;c=1<>2]=c;J[a+12>>2]=c>>>6;J[a+8>>2]=c>>>1;b:{if(b&8){H[a+164|0]=2;break b}c=b>>>2&4;H[a+164|0]=c;if(b&32)break b;H[a+164|0]=c|1}J[a+ -1008>>2]=0;J[a+160>>2]=1860;J[a+156>>2]=1861;J[a+152>>2]=1862;J[a+148>>2]=1863;I[a+944>>1]=0;H[a+165|0]=!(b&512);b=J[a+96>>2]-1|0;I[a+946>>1]=b;I[a+52>>1]=J[a+100>>2];c=J[a+108>>2];J[a+56>>2]=c;f=J[a+104>>2];if((f|0)>0)J[a+56>>2]=c+P(b,f);b=Pka(a,0);c:{if(b)break c;if(!(!K[a+165|0]|K[a+164|0]==2)){J[a+1008>>2]=0;J[a+160>>2]=1864;J[a+156>>2]=1865;J[a+152>>2]=1866;J[a+148>>2]=1867;I[a+944>>1]=0;I[a+946>>1]=L[a+100>>1]-1;b=Pka(a,1);if(b)break c}b=0}d=b}c=d;Kc=e+17408|0;return c|0}function C7a(a,b){a= -a|0;b=b|0;var c=0;var d=0;var e=0;c=Kc-16|0;Kc=c;H[c+11|0]=7;H[c+7|0]=0;J[790620]=0;J[c>>2]=K[1077258]|K[1077259]<<8|(K[1077260]<<16|K[1077261]<<24);d=K[1077261]|K[1077262]<<8|(K[1077263]<<16|K[1077264]<<24);H[c+3|0]=d;H[c+4|0]=d>>>8;H[c+5|0]=d>>>16;H[c+6|0]=d>>>24;ca(5212,b|0,c|0,1081206);d=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{if((d|0)!=1){if(H[c+11|0]<0)Zc(J[c>>2]);J[790620]=0;H[c+2|0]=0;I[c>>1]=22340;H[c+11|0]=2;ca(5222,b|0,c|0,1E3);b=J[790620];J[790620]=0;if((b|0)==1)break g;if(H[c+11|0]< -0)Zc(J[c>>2]);b=J[a+88>>2];H[c+8|0]=K[1081499];d=K[1081495]|K[1081496]<<8|(K[1081497]<<16|K[1081498]<<24);J[c>>2]=K[1081491]|K[1081492]<<8|(K[1081493]<<16|K[1081494]<<24);J[c+4>>2]=d;H[c+11|0]=9;H[c+9|0]=0;d=J[a+72>>2];J[790620]=0;ca(5067,b|0,c|0,d|0);b=J[790620];J[790620]=0;if((b|0)==1)break f;if(H[c+11|0]<0)Zc(J[c>>2]);d=J[a+88>>2];I[c+4>>1]=K[1081571]|K[1081572]<<8;J[790620]=0;H[c+11|0]=6;J[c>>2]=K[1081567]|K[1081568]<<8|(K[1081569]<<16|K[1081570]<<24);H[c+6|0]=0;b=_(4,44)|0;e=J[790620];J[790620]= -0;if((e|0)==1)break e;a=J[a+44>>2];J[790620]=0;a=$(5766,b|0,a|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break d;J[790620]=0;ca(5067,d|0,c|0,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break e;if(H[c+11|0]<0)Zc(J[c>>2]);Kc=c+16|0;return}a=Z()|0;if(H[c+11|0]>=0)break b;break a}a=Z()|0;if(H[c+11|0]>=0)break b;break a}a=Z()|0;if(H[c+11|0]>=0)break b;break a}a=Z()|0;break c}a=Z()|0;Zc(b)}if(H[c+11|0]>=0)break b;Zc(J[c>>2])}ba(a|0);B()}Zc(J[c>>2]);ba(a|0);B()}function $B(a,b){var c=0;var d=0;var e=0;var f= -0;var g=0;var h=0;var i=0;g=Kc-16|0;Kc=g;a:{if(!b)break a;f=a?J[a+80>>2]:f;e=Pc[J[751853]](28)|0;if(e){J[e>>2]=0;J[e+4>>2]=0;J[e+24>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[e>>2]=J[b>>2];J[e+4>>2]=J[b+4>>2];b:{c:{d:{e:{c=J[b+8>>2];if(c){if(!f)break e;h=e,i=rf(f,c,-1),J[h+8>>2]=i}c=J[b+24>>2];if(!c)break b;if(!f)break d;c=rf(f,c,-1);break c}h=e,i=mg(c),J[h+8>>2]=i;c=J[b+24>>2];if(!c)break b}c=mg(c)}J[e+24>>2]=c}c=J[b+12>>2];f:{if(!c){c=J[e+12>>2];break f}c=$B(a,c);J[e+12>>2]=c}if(c)J[c+ -20>>2]=e;g:{b=J[b+16>>2];h:{if(!b)break h;if(!f){c=e;for(;1;){d=Pc[J[751853]](28)|0;if(!d)break g;J[d>>2]=0;J[d+4>>2]=0;J[d+24>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=J[b>>2];J[d+4>>2]=J[b+4>>2];J[c+16>>2]=d;c=J[b+8>>2];if(c)h=d,i=mg(c),J[h+8>>2]=i;c=J[b+24>>2];if(c)h=d,i=mg(c),J[h+24>>2]=i;c=J[b+12>>2];i:{if(!c){c=J[d+12>>2];break i}c=$B(a,c);J[d+12>>2]=c}if(c)J[c+20>>2]=e;c=d;b=J[b+16>>2];if(b)continue;break}break h}c=e;for(;1;){d=Pc[J[751853]](28)|0;if(!d)break g;J[d>> -2]=0;J[d+4>>2]=0;J[d+24>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=J[b>>2];J[d+4>>2]=J[b+4>>2];J[c+16>>2]=d;c=J[b+8>>2];if(c)h=d,i=rf(f,c,-1),J[h+8>>2]=i;c=J[b+24>>2];if(c)h=d,i=rf(f,c,-1),J[h+24>>2]=i;c=J[b+12>>2];j:{if(!c){c=J[d+12>>2];break j}c=$B(a,c);J[d+12>>2]=c}if(c)J[c+20>>2]=e;c=d;b=J[b+16>>2];if(b)continue;break}}c=e;break a}c=e}J[g>>2]=17016;md(0,0,0,0,0,23,2,3,17016,0,0,0,33946,g)}Kc=g+16|0;return c}function Hna(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h= -0;var i=0;var j=0;var k=0;d=Kc-32|0;Kc=d;g=!a;a:{if(g|((g?-1:J[a+8>>2])|0)!=4)break a;f=a?J[a+36>>2]:0;if(!(!f|b)){c=wn(a,1);break a}Og(a,d+28|0,d+24|0,0);e=Xi(J[d+28>>2],J[d+24>>2],8);if(!e)break a;if(!(!e|!a|(a|0)==(e|0))){J[e+20>>2]=J[a+20>>2];J[e+24>>2]=J[a+24>>2]}i=a?J[a+40>>2]:0;j=a?J[a+12>>2]:-1;k=e?J[e+40>>2]:0;g=e?J[e+12>>2]:-1;b:{if((b|0)!=1){a=J[d+24>>2];if((a|0)<=0)break b;c=J[d+28>>2];if((c|0)<=0)break b;b=0;for(;1;){if((c|0)>0){h=(P(b,g)<<2)+k|0;f=(P(b,j)<<2)+i|0;a=0;for(;1;){H[a+h^ -3]=P(J[f+(a>>>1&2147483644)>>2]>>>((a^-1)<<2)&15,17);a=a+1|0;c=J[d+28>>2];if((a|0)<(c|0))continue;break}a=J[d+24>>2]}b=b+1|0;if((b|0)<(a|0))continue;break}break b}c=una();c:{if(!f){jj(c,0,0,0);jj(c,17,17,17);jj(c,34,34,34);jj(c,51,51,51);jj(c,68,68,68);jj(c,85,85,85);jj(c,102,102,102);jj(c,119,119,119);jj(c,136,136,136);jj(c,153,153,153);jj(c,170,170,170);jj(c,187,187,187);jj(c,204,204,204);jj(c,221,221,221);jj(c,238,238,238);jj(c,255,255,255);break c}b=f?J[f+12>>2]:0;if((b|0)<=0)break c;a=0;for(;1;){Wt(f, -a,d+20|0,d+16|0,d+12|0);jj(c,J[d+20>>2],J[d+16>>2],J[d+12>>2]);a=a+1|0;if((b|0)!=(a|0))continue;break}}HX(e,c);a=J[d+24>>2];if((a|0)<=0)break b;c=J[d+28>>2];if((c|0)<=0)break b;b=0;for(;1;){if((c|0)>0){h=(P(b,g)<<2)+k|0;f=(P(b,j)<<2)+i|0;a=0;for(;1;){H[a+h^3]=J[f+(a>>>1&2147483644)>>2]>>>((a^-1)<<2)&15;a=a+1|0;c=J[d+28>>2];if((a|0)<(c|0))continue;break}a=J[d+24>>2]}b=b+1|0;if((b|0)<(a|0))continue;break}}c=e}Kc=d+32|0;return c}function FIa(a){a=a|0;var b=0;var c=0;var d=0;var e=0;e=Kc-16|0;Kc=e;J[790620]= -0;b=qa(7795)|0;d=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{if((d|0)==1)break f;J[790620]=0;ca(7881,e|0,b|0,a|0);b=J[790620];J[790620]=0;if((b|0)==1)break f;b=J[e>>2];if(!b)break d;J[790620]=0;d=$(7559,e+8|0,2770161)|0;c=J[790620];J[790620]=0;g:{h:{if((c|0)!=1){c=J[J[b>>2]+8>>2];J[790620]=0;b=$(c|0,b|0,d|0)|0;c=J[790620];J[790620]=0;i:{if((c|0)!=1){$c(d);if(!b)break i;J[790620]=0;aa(7882,J[e>>2]);b=J[790620];J[790620]=0;if((b|0)!=1)break i;b=fa(2778064)|0;break h}b=fa(2778064)|0;c=Lc;$c(d);break g}a= -J[e>>2];J[e>>2]=0;if(!a)break d;J[790620]=0;b=J[a+4>>2]-1|0;J[a+4>>2]=b;d=J[790620];J[790620]=0;if((d|0)!=1){if(b)break d;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)!=1)break d}break a}b=fa(2778064)|0}c=Lc}cd(e);break e}b=fa(2778064)|0;c=Lc}if((ua(2778064)|0)!=(c|0))break b;d=pa(b|0)|0;J[790620]=0;b=qa(7795)|0;c=J[790620];J[790620]=0;j:{k:{l:{m:{if((c|0)!=1){J[790620]=0;d=J[d+4>>2];c=J[790620];J[790620]=0;if((c|0)==1)break m;J[790620]=0;d=$(7559,e|0,(d?d:2744146)|0)|0;c=J[790620];J[790620]= -0;if((c|0)==1)break m;c=J[J[b>>2]+20>>2];J[790620]=0;ea(c|0,b|0,a|0,d|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break l;$c(d);break j}b=fa(0)|0;break k}b=fa(0)|0;break k}b=fa(0)|0;$c(d)}pa(b|0)|0;J[790620]=0;ja(1657);a=J[790620];J[790620]=0;if((a|0)==1)break c}ya()}Kc=e+16|0;return}b=Z()|0;J[790620]=0;ja(1657);a=J[790620];J[790620]=0;if((a|0)!=1)break b;break a}ba(b|0);B()}fa(0)|0;ed();B()}function zg(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;a:{b:{d=J[a+8>>2];if((d|0)>=0){J[a+8>>2]=-1;break b}d= -Pc[J[a>>2]](J[a+4>>2])|0;J[a+8>>2]=-1;if((d|0)!=-1)break b;break a}e=1;c:{if((d|0)!=37){e=0;if(K[d+2674400|0]!=1)break c}for(;1;){d=Pc[J[a>>2]](J[a+4>>2])|0;J[a+8>>2]=-1;if((d|0)==-1){e=0;break a}if(e){e=(d|0)!=13&(d|0)!=10;continue}e=1;if((d|0)==37)continue;e=0;if(K[d+2674400|0]==1)continue;break}}H[b|0]=d;h=1;e=1;d:{e:{f:switch(d-91|0){case 1:break e;case 0:case 2:break d;default:break f}if((d|0)!=40){if((d|0)!=60)break e;for(;1;){d=J[a+8>>2];g:{if((d|0)>=0)break g;d=Pc[J[a>>2]](J[a+4>>2])|0;J[a+ -8>>2]=d;if((d|0)==-1)break d;if((d|0)>=0)break g;Pc[J[a>>2]](J[a+4>>2])|0}J[a+8>>2]=-1;if(!(K[d+2674400|0]==1|(e|0)>=255)){H[b+e|0]=d;e=e+1|0}if((d|0)!=62)continue;break}break d}d=J[a+8>>2];if((d|0)<0){d=Pc[J[a>>2]](J[a+4>>2])|0;J[a+8>>2]=d;if((d|0)==-1)break d}H[b+1|0]=d;e=2;if(J[a+8>>2]<0)Pc[J[a>>2]](J[a+4>>2])|0;J[a+8>>2]=-1;g=(d|0)!=92;if(g&(d|0)==41)break d;for(;1;){d=Pc[J[a>>2]](J[a+4>>2])|0;J[a+8>>2]=d;if((d|0)==-1)break d;if((e|0)>=255)f=d;else{H[b+e|0]=d;e=e+1|0;f=J[a+8>>2]}if((f|0)<0)Pc[J[a>> -2]](J[a+4>>2])|0;f=g;J[a+8>>2]=-1;g=(d|0)!=92;if(!((d|0)==41&f)|(d|0)==92)continue;break}break d}for(;1;){d=J[a+8>>2];if((d|0)<0){d=Pc[J[a>>2]](J[a+4>>2])|0;J[a+8>>2]=d;if((d|0)==-1)break d}if(K[d+2674400|0])break d;if((d|0)<0)Pc[J[a>>2]](J[a+4>>2])|0;J[a+8>>2]=-1;if((e|0)>=255)continue;H[b+e|0]=d;e=e+1|0;continue}}b=b+e|0}H[b|0]=0;J[c>>2]=e;return h}function fCa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;a:{d=J[J[a+584>>2]+4>>2];if((d|0)>=(c|0))break a;c=c-d|0;b:{c:switch(d- -3|0){default:if((d|0)>=5)break b;for(;1;){d:switch(d|0){default:a=b+d|0;H[a|0]=K[b|0]+K[a|0];a=d+(b+1|0)|0;H[a|0]=K[b+1|0]+K[a|0];b=b+2|0;case 2:a=b+d|0;H[a|0]=K[b|0]+K[a|0];b=b+1|0;case 1:a=b+d|0;H[a|0]=K[b|0]+K[a|0];b=b+1|0;break;case 0:break d}c=c-d|0;if((c|0)>0)continue;break}break a;case 1:a=K[b+3|0];e=K[b+2|0];f=K[b+1|0];d=K[b|0];for(;1;){d=K[b+4|0]+d|0;H[b+4|0]=d;f=K[b+5|0]+f|0;H[b+5|0]=f;e=K[b+6|0]+e|0;H[b+6|0]=e;a=K[b+7|0]+a|0;H[b+7|0]=a;b=b+4|0;g=(c|0)>4;c=c-4|0;if(g)continue;break}break a; -case 0:break c}a=K[b+2|0];e=K[b+1|0];f=K[b|0];for(;1;){f=K[b+3|0]+f|0;H[b+3|0]=f;e=K[b+4|0]+e|0;H[b+4|0]=e;a=K[b+5|0]+a|0;H[b+5|0]=a;b=b+3|0;d=(c|0)>3;c=c-3|0;if(d)continue;break}break a}a=d-4|0;g=d&3;i=d-5>>>0>2;for(;1;){e:{f:{g:{h:{i:switch(d|0){case 0:break e;case 1:break f;case 2:break g;case 4:break h;default:break i}f=0;e=a;if(g)for(;1;){h=b+d|0;H[h|0]=K[b|0]+K[h|0];e=e-1|0;b=b+1|0;f=f+1|0;if((g|0)!=(f|0))continue;break}if(!i)break h;for(;1;){f=b+d|0;H[f|0]=K[b|0]+K[f|0];f=d+(b+1|0)|0;H[f|0]= -K[b+1|0]+K[f|0];f=d+(b+2|0)|0;H[f|0]=K[b+2|0]+K[f|0];f=d+(b+3|0)|0;H[f|0]=K[b+3|0]+K[f|0];b=b+4|0;f=(e|0)>4;e=e-4|0;if(f)continue;break}}e=b+d|0;H[e|0]=K[b|0]+K[e|0];e=d+(b+1|0)|0;H[e|0]=K[b+1|0]+K[e|0];b=b+2|0}e=b+d|0;H[e|0]=K[b|0]+K[e|0];b=b+1|0}e=b+d|0;H[e|0]=K[b|0]+K[e|0];b=b+1|0}c=c-d|0;if((c|0)>0)continue;break}}}function kub(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;d=Kc-48|0;Kc=d;e=K[b+11|0];h=e<<24>>24;g=(h|0)<0?J[b+4>>2]:e;e=g+2|0;if(e>>>0<2147483632){a:{if(e>>> -0<=10){J[d+24>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;H[d+27|0]=e;f=d+16|0;break a}i=(e|15)+1|0;f=_c(i);J[d+20>>2]=e;J[d+16>>2]=f;J[d+24>>2]=i|-2147483648}b=vd(f,(h|0)<0?J[b>>2]:b,g)+g|0;H[b+2|0]=0;H[b|0]=58;H[b+1|0]=32;J[790620]=0;b=d+4|0;ca(3797,b|0,c|0,10);c=J[790620];J[790620]=0;b:{c:{d:{e:{f:{if((c|0)!=1){J[790620]=0;e=b;b=K[d+15|0];c=b<<24>>24<0;b=ea(3059,d+16|0,(c?J[d+4>>2]:e)|0,(c?J[d+8>>2]:b)|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break f;J[d+40>>2]=J[b+8>>2];c=J[b+4>>2];J[d+32>>2]=J[b>>2];J[d+ -36>>2]=c;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[790620]=0;b=$(3058,d+32|0,1028543)|0;c=J[790620];J[790620]=0;if((c|0)==1)break e;e=J[b+4>>2];c=J[b>>2];H[d+46|0]=K[b+10|0];I[d+44>>1]=L[b+8>>1];J[b>>2]=0;J[b+4>>2]=0;f=H[b+11|0];J[b+8>>2]=0;J[a+4>>2]=1;J[a>>2]=1027932;g:{h:{if((f|0)<0){J[790620]=0;ca(3062,a+8|0,c|0,e|0);b=J[790620];J[790620]=0;if((b|0)!=1)break h;b=Z()|0;Zc(c);break d}J[a+8>>2]=c;J[a+12>>2]=e;I[a+16>>1]=L[d+44>>1];H[a+18|0]=K[d+46|0];H[a+19|0]=f;J[a>>2]=1028688;break g}J[a>>2]=1028688; -Zc(c)}if(H[d+43|0]<0)Zc(J[d+32>>2]);if(H[d+15|0]<0)Zc(J[d+4>>2]);if(H[d+27|0]<0)Zc(J[d+16>>2]);J[a>>2]=1028668;Kc=d+48|0;return a|0}b=Z()|0;break b}b=Z()|0;break c}b=Z()|0}if(H[d+43|0]>=0)break c;Zc(J[d+32>>2])}if(H[d+15|0]>=0)break b;Zc(J[d+4>>2])}if(H[d+27|0]<0)Zc(J[d+16>>2]);ba(b|0);B()}fe(d+16|0);B()}function _Aa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;n=L[a+84>>1];h=n>>>3|0;l=(c>>>0)/(h>>>0)|0;d=J[J[a+584>>2]+4>> -2];m=gd(c);if(m){a:{if((c|0)<=(d|0))break a;if((d|0)<5){e=c;a=b;for(;1;){b:switch(d|0){default:g=a+d|0;H[g|0]=K[g|0]+K[a|0];a=a+1|0;case 3:g=a+d|0;H[g|0]=K[g|0]+K[a|0];a=a+1|0;case 2:g=a+d|0;H[g|0]=K[g|0]+K[a|0];a=a+1|0;case 1:g=a+d|0;H[g|0]=K[g|0]+K[a|0];a=a+1|0;break;case 0:break b}e=e-d|0;if((e|0)>(d|0))continue;break}break a}g=d-4|0;o=d&3;i=d-5>>>0>2;j=c;a=b;for(;1;){c:{d:{e:{f:{g:{h:switch(d|0){case 0:break c;case 1:break d;case 2:break e;case 3:break f;case 4:break g;default:break h}k=0;e=g; -if(o)for(;1;){f=a+d|0;H[f|0]=K[f|0]+K[a|0];e=e-1|0;a=a+1|0;k=k+1|0;if((o|0)!=(k|0))continue;break}if(!i)break g;for(;1;){f=a+d|0;H[f|0]=K[f|0]+K[a|0];f=(a+1|0)+d|0;H[f|0]=K[f|0]+K[a+1|0];f=(a+2|0)+d|0;H[f|0]=K[f|0]+K[a+2|0];f=(a+3|0)+d|0;H[f|0]=K[f|0]+K[a+3|0];a=a+4|0;f=(e|0)>4;e=e-4|0;if(f)continue;break}}e=a+d|0;H[e|0]=K[e|0]+K[a|0];a=a+1|0}e=a+d|0;H[e|0]=K[e|0]+K[a|0];a=a+1|0}e=a+d|0;H[e|0]=K[e|0]+K[a|0];a=a+1|0}e=a+d|0;H[e|0]=K[e|0]+K[a|0];a=a+1|0}j=j-d|0;if((j|0)>(d|0))continue;break}}$f(m,b, -c);if((l|0)>0){a=h>>>0<=1?1:h;g=a&8190;e=a&1;i=0;c=n>>>0<16;for(;1;){f=i+m|0;j=P(h,i)+b|0;a=0;k=0;if(!c)for(;1;){H[a+j|0]=K[f+P((a^-1)+h|0,l)|0];H[j+(a|1)|0]=K[f+P((a^-2)+h|0,l)|0];a=a+2|0;k=k+2|0;if((g|0)!=(k|0))continue;break}if(e)H[a+j|0]=K[f+P((a^-1)+h|0,l)|0];i=i+1|0;if((l|0)>(i|0))continue;break}}Zc(m)}}function BC(a,b){var c=0;var d=0;var e=0;var f=0;f=J[a+420>>2];lfa(a);d=J[a+24>>2];e=J[d>>2];J[d>>2]=e+1;H[e|0]=255;e=J[d+4>>2]-1|0;J[d+4>>2]=e;a:{if(e)break a;if(Pc[J[d+12>>2]](a)|0)break a; -e=J[a>>2];J[e+20>>2]=25;Pc[J[e>>2]](a)}d=J[a+24>>2];e=J[d>>2];J[d>>2]=e+1;H[e|0]=b-48;b=J[d+4>>2]-1|0;J[d+4>>2]=b;b:{if(b)break b;if(Pc[J[d+12>>2]](a)|0)break b;b=J[a>>2];J[b+20>>2]=25;Pc[J[b>>2]](a)}if(J[a+288>>2]>0){d=0;for(;1;){b=d<<2;e=J[(b+a|0)+292>>2];if(!(J[a+360>>2]|J[a+368>>2])){c=J[((J[e+20>>2]<<2)+f|0)+76>>2];H[c|0]=0;H[c+1|0]=0;H[c+2|0]=0;H[c+3|0]=0;H[c+4|0]=0;H[c+5|0]=0;H[c+6|0]=0;H[c+7|0]=0;H[c+56|0]=0;H[c+57|0]=0;H[c+58|0]=0;H[c+59|0]=0;H[c+60|0]=0;H[c+61|0]=0;H[c+62|0]=0;H[c+63|0]= -0;H[c+48|0]=0;H[c+49|0]=0;H[c+50|0]=0;H[c+51|0]=0;H[c+52|0]=0;H[c+53|0]=0;H[c+54|0]=0;H[c+55|0]=0;H[c+40|0]=0;H[c+41|0]=0;H[c+42|0]=0;H[c+43|0]=0;H[c+44|0]=0;H[c+45|0]=0;H[c+46|0]=0;H[c+47|0]=0;H[c+32|0]=0;H[c+33|0]=0;H[c+34|0]=0;H[c+35|0]=0;H[c+36|0]=0;H[c+37|0]=0;H[c+38|0]=0;H[c+39|0]=0;H[c+24|0]=0;H[c+25|0]=0;H[c+26|0]=0;H[c+27|0]=0;H[c+28|0]=0;H[c+29|0]=0;H[c+30|0]=0;H[c+31|0]=0;H[c+16|0]=0;H[c+17|0]=0;H[c+18|0]=0;H[c+19|0]=0;H[c+20|0]=0;H[c+21|0]=0;H[c+22|0]=0;H[c+23|0]=0;H[c+8|0]=0;H[c+9|0]= -0;H[c+10|0]=0;H[c+11|0]=0;H[c+12|0]=0;H[c+13|0]=0;H[c+14|0]=0;H[c+15|0]=0;b=b+f|0;J[b+52>>2]=0;J[b+36>>2]=0}if(J[a+364>>2])dd(J[((J[e+24>>2]<<2)+f|0)+140>>2],0,256);d=d+1|0;if((d|0)>2])continue;break}}J[f+28>>2]=11;J[f+32>>2]=-1;J[f+20>>2]=0;J[f+24>>2]=0;J[f+12>>2]=0;J[f+16>>2]=65536}function Oac(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;a:{b:{c:{d:{if(K[a+288|0]){d=J[a+2248>>2];if(!K[a+498|0]){H[a+2272|0]=0;b=toa(a,d,b);if(b)break b}b=0;if(!(!K[d+31|0]|!K[d+32|0]))b=Bj(a,d,0);if(K[a+ -497|0])break d;H[a+288|0]=0;break d}f=J[a+512>>2];if(f){e:{if(K[a+498|0])break e;d=J[f+88>>2];c=J[d+1172>>2];f:{if(!c)break f;e=J[d+1176>>2];if(!e)break f;Pc[J[a+156>>2]](e,c);J[d+1176>>2]=0}c=J[d+1144>>2];g:{if(!c)break g;e=J[d+1148>>2];if(!e)break g;Pc[J[a+156>>2]](e,c);J[d+1148>>2]=0}d=ad(d,J[b+88>>2],1180);H[f+32|0]=K[b+32|0];c=J[d+1172>>2];if(c){c=Pc[J[a+152>>2]](c)|0;J[d+1176>>2]=c;if(!c)break a;ad(c,J[J[b+88>>2]+1176>>2],J[d+1172>>2])}c=J[d+1144>>2];if(!c)break e;c=Pc[J[a+152>>2]](c)|0;J[d+ -1148>>2]=c;if(!c)break a;ad(c,J[J[b+88>>2]+1148>>2],J[d+1144>>2])}if(!K[f+31|0]|!K[f+32|0])break c;b=Bj(a,f,0);break d}f=J[a+528>>2];h:{if(K[a+498|0])break h;d=J[f+88>>2];c=J[d+1172>>2];i:{if(!c)break i;e=J[d+1176>>2];if(!e)break i;Pc[J[a+156>>2]](e,c);J[d+1176>>2]=0}c=J[d+1144>>2];j:{if(!c)break j;e=J[d+1148>>2];if(!e)break j;Pc[J[a+156>>2]](e,c);J[d+1148>>2]=0}d=ad(d,J[b+88>>2],1180);H[f+32|0]=K[b+32|0];c=J[d+1172>>2];if(c){c=Pc[J[a+152>>2]](c)|0;J[d+1176>>2]=c;if(!c)break a;ad(c,J[J[b+88>>2]+1176>> -2],J[d+1172>>2])}c=J[d+1144>>2];if(!c)break h;c=Pc[J[a+152>>2]](c)|0;J[d+1148>>2]=c;if(!c)break a;ad(c,J[J[b+88>>2]+1148>>2],J[d+1144>>2])}b=Bj(a,f,0)}if(b)break b}if(K[a+497|0]){H[a+498|0]=99;return 0}b=0;H[a+498|0]=0}return b|0}nd(a,1,0,0);return 1}function Cs(a,b,c,d,e,f,g,h){var i=0;var j=0;var k=0;var l=0;var m=0;i=Kc-16|0;Kc=i;J[i+8>>2]=c;J[i+12>>2]=b;b=i+4|0;c=J[d+28>>2];J[b>>2]=c;J[c+4>>2]=J[c+4>>2]+1;J[790620]=0;j=_(9100,b|0)|0;c=J[790620];J[790620]=0;if((c|0)!=1){b=J[b>>2];c=J[b+4>>2]-1| -0;J[b+4>>2]=c;if((c|0)==-1)Pc[J[J[b>>2]+8>>2]](b);J[e>>2]=0;b=0;a:{for(;1;){if(b|(g|0)==(h|0))break a;b:{if(Im(i+12|0,i+8|0))break b;c:{if((Pc[J[J[j>>2]+52>>2]](j,J[g>>2],0)|0)==37){if((g+4|0)==(h|0))break b;c=0;d:{e:{b=Pc[J[J[j>>2]+52>>2]](j,J[g+4>>2],0)|0;if((b|0)==69)break e;k=1;if((b&255)==48)break e;break d}if((g+8|0)==(h|0))break b;k=2;c=b;b=Pc[J[J[j>>2]+52>>2]](j,J[g+8>>2],0)|0}l=i,m=Pc[J[J[a>>2]+36>>2]](a,J[i+12>>2],J[i+8>>2],d,e,f,b,c)|0,J[l+12>>2]=m;g=((k<<2)+g|0)+4|0;break c}if(Pc[J[J[j>> -2]+12>>2]](j,1,J[g>>2])|0){for(;1;){f:{g=g+4|0;if((h|0)==(g|0)){g=h;break f}if(Pc[J[J[j>>2]+12>>2]](j,1,J[g>>2])|0)continue}break}for(;1;){c=i+12|0;if(Im(c,i+8|0))break c;b=J[c>>2];k=J[b+12>>2];g:{if((k|0)==J[b+16>>2]){b=Pc[J[J[b>>2]+36>>2]](b)|0;break g}b=J[k>>2]}if(!(Pc[J[J[j>>2]+12>>2]](j,1,b)|0))break c;ow(c);continue}}k=i+12|0;b=J[k>>2];c=J[b+12>>2];h:{if((c|0)==J[b+16>>2]){b=Pc[J[J[b>>2]+36>>2]](b)|0;break h}b=J[c>>2]}if((Pc[J[J[j>>2]+28>>2]](j,b)|0)==(Pc[J[J[j>>2]+28>>2]](j,J[g>>2])|0)){g= -g+4|0;ow(k);break c}J[e>>2]=4}b=J[e>>2];continue}break}J[e>>2]=4}if(Im(i+12|0,i+8|0))J[e>>2]=J[e>>2]|2;Kc=i+16|0;return J[i+12>>2]}c=Z()|0;a=J[i+4>>2];b=J[a+4>>2]-1|0;J[a+4>>2]=b;if((b|0)==-1)Pc[J[J[a>>2]+8>>2]](a);ba(c|0);B()}function iKa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;c=Kc-48|0;Kc=c;e=J[b>>2];if(e){J[e+4>>2]=J[e+4>>2]+1;d=J[b>>2]}J[790620]=0;J[c+40>>2]=d;ca(7714,c+44|0,c+40|0,1024);b=J[790620];J[790620]=0;a:{b:{if((b|0)!=1){b=J[c+40>>2];J[c+40>>2]=0;c:{if(!b)break c;J[790620]=0;d=J[b+ -4>>2]-1|0;J[b+4>>2]=d;e=J[790620];J[790620]=0;if((e|0)==1)break a;if(d)break c;J[790620]=0;aa(7558,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break a}e=J[a+16>>2];J[790620]=0;da(7760,J[c+44>>2],e|0);b=J[790620];J[790620]=0;d:{e:{f:{if((b|0)!=1){if(e){d=0;b=J[a+20>>2];if(!b)break e;for(;1;){a=J[b+8>>2];J[790620]=0;da(7761,a|0,c+44|0);a=J[790620];J[790620]=0;if((a|0)==1)break f;d=d+1|0;b=J[b>>2];if(b)continue;break}if((d|0)!=(e|0))break e}a=J[c+44>>2];J[c+44>>2]=0;if(!a)break d;J[790620]=0;b=J[a+4>>2]- -1|0;J[a+4>>2]=b;d=J[790620];J[790620]=0;if((d|0)!=1){if(b)break d;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)!=1)break d}break a}b=Z()|0;a=c+44|0;break b}b=Z()|0;a=c+44|0;break b}J[c+32>>2]=0;J[790620]=0;J[c>>2]=d;J[c+4>>2]=e;J[c+36>>2]=J[774606];ea(7762,c+32|0,2743197,c|0)|0;a=J[790620];J[790620]=0;g:{h:{i:{if((a|0)!=1){a=J[c+32>>2];a=J[(a?a+12|0:3098424)>>2];J[790620]=0;a=ka(7591,c+8|0,a|0,2739723,226,2755883,0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break i;J[790620]=0;aa(7592,a|0); -b=J[790620];J[790620]=0;if((b|0)==1)break h;B()}b=Z()|0;break g}b=Z()|0;break g}b=Z()|0;od(a)}$c(c+32|0);a=c+44|0;break b}Kc=c+48|0;return}b=Z()|0;a=c+40|0}cd(a);ba(b|0);B()}fa(0)|0;ed();B()}function uta(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;d=K[b+11|0];e=d<<24>>24<0;h=e?J[b+4>>2]:d;l=e?J[b>>2]:b;d=K[a+11|0];e=d<<24>>24<0;d=e?J[a+4>>2]:d;e=e?J[a>>2]:a;for(;1;){a:{if(h){f=d+e|0;d=e+g|0;g=f-d|0;if((h|0)>(g|0))break a;i=H[l|0];for(;1;){g= -(g-h|0)+1|0;if(!g)break a;d=qh(d,i,g);if(!d)break a;if(Ed(d,l,h)){d=d+1|0;g=f-d|0;if((h|0)<=(g|0))continue;break a}break}if((d|0)==(f|0))break a;g=d-e|0}if((g|0)==-1)break a;e=K[c+11|0];d=e<<24>>24<0;l=d?J[c>>2]:c;d=d?J[c+4>>2]:e;i=Kc-16|0;Kc=i;J[i+12>>2]=h;b:{c:{h=g;if(K[a+11|0]>>>7|0)f=J[a+4>>2];else f=K[a+11|0]&127;if(h>>>0<=f>>>0){j=f-h|0;J[i+8>>2]=j;e=Kc-16|0;Kc=e;Kc=e+16|0;e=i+8|0;k=i+12|0;J[i+12>>2]=J[(M[e>>2]>2]?e:k)>>2];k=J[i+12>>2];e=K[a+11|0]>>>7|0?(J[a+8>>2]&2147483647)-1|0:10;if(k+ -(e-f|0)>>>0>=d>>>0){if(K[a+11|0]>>>7|0)e=J[a>>2];else e=a;k=J[i+12>>2];if(!((k|0)==(d|0)|(j|0)==(k|0))){m=j-k|0;j=e+h|0;if(d>>>0>>0)break c;d:{if(l>>>0<=j>>>0|e+f>>>0<=l>>>0)break d;if(j+k>>>0<=l>>>0){l=(d-k|0)+l|0;break d}dr(j,l,k);j=J[i+12>>2];k=0;J[i+12>>2]=0;l=d+l|0;d=d-j|0;h=h+j|0}j=e+h|0;dr(j+d|0,j+k|0,m)}dr(e+h|0,l,d);nE(a,e,(d+f|0)-J[i+12>>2]|0);break b}Gz(a,e,d+f-(e+k)|0,f,h,k,d,l);break b}TB(a);B()}dr(j,l,d);dr(d+j|0,j+J[i+12>>2]|0,m);nE(a,e,(d+f|0)-J[i+12>>2]|0)}Kc=i+16|0;d=K[b+11|0]; -e=d<<24>>24<0;h=e?J[b+4>>2]:d;l=e?J[b>>2]:b;d=K[a+11|0];f=d<<24>>24<0;e=f?J[a>>2]:a;d=f?J[a+4>>2]:d;f=g;g=K[c+11|0];g=f+(g<<24>>24<0?J[c+4>>2]:g)|0;if(d>>>0>=g>>>0)continue}break}}function phb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;h=Kc-16|0;Kc=h;a:{f=J[b+8>>2];b:{if(!f)break b;if(Pc[J[J[f>>2]+12>>2]](f)|0)break b;j=J[f+8>>2];c:{if(j){f=o6(J[a+28>>2],j);break c}f=J[f+4>>2]}if(!f)break b;d:{if(J[f+4>>2]){i=J[f+8>>2];g=p6(J[a+28>>2], -i,J[f+12>>2]);break d}g=J[f+8>>2]}k=O[f+40>>3];i=g>>>0<=1?1:g;g=J[Zh(J[a+28>>2],i)+12>>2];l=O[g+40>>3];m=O[g+56>>3];if(j)Zc(f);j=h+4|0;f=J[b+4>>2];if(f)f=J[f+4>>2];else f=0;g=J[b+4>>2];if(g)g=J[g+8>>2];else g=0;ln(j,f,g);J[790620]=0;da(4760,c|0,(e+i|0)-1|0);f=J[790620];J[790620]=0;if((f|0)==1)break a;J[790620]=0;da(4760,c|0,d|0);f=J[790620];J[790620]=0;if((f|0)==1)break a;l=m-l;g=l>k&k>0;J[790620]=0;k=(l-k)*100;e:{if(R(k)<2147483648){f=~~k;break e}f=-2147483648}da(4760,c|0,(g?f:0)|0);f=J[790620]; -J[790620]=0;if((f|0)==1)break a;J[790620]=0;f=K[h+15|0];g=f<<24>>24<0;ca(1655,c|0,(g?J[h+4>>2]:h+4|0)|0,(g?J[h+8>>2]:f)|0);f=J[790620];J[790620]=0;if((f|0)==1)break a;J[790620]=0;aa(4761,b|0);f=J[790620];J[790620]=0;if((f|0)==1)break a;f=J[b+88>>2];f:{if(!f)break f;g=J[f+8>>2];if((g|0)<=0)break f;j=d+1|0;d=0;for(;1;){g:{i=J[J[f>>2]+(d<<2)>>2];if(!i)break g;J[790620]=0;oa(4762,a|0,i|0,c|0,j|0,e|0);i=J[790620];J[790620]=0;if((i|0)!=1)break g;break a}d=d+1|0;if((g|0)!=(d|0))continue;break}}J[790620]= -0;aa(4763,b|0);a=J[790620];J[790620]=0;if((a|0)==1)break a;if(H[h+15|0]>=0)break b;Zc(J[h+4>>2])}Kc=h+16|0;return}a=Z()|0;if(H[h+15|0]<0)Zc(J[h+4>>2]);ba(a|0);B()}function ZP(a){var b=0;var c=0;var d=0;var e=0;b=J[a+8>>2];if(b)Zc(u6(b));a:{b=J[a+12>>2];if(b){c=J[a+20>>2];if((c|0)>0){b=0;for(;1;){d=J[J[a+12>>2]+(b<<2)>>2];if(d){Zc(Q4(d));c=J[a+20>>2]}b=b+1|0;if((c|0)>(b|0))continue;break}b=J[a+12>>2]}J[790620]=0;qd(b);b=J[790620];J[790620]=0;if((b|0)==1)break a;b=J[a+16>>2];J[790620]=0;qd(b);b=J[790620]; -J[790620]=0;if((b|0)==1)break a}J[790620]=0;aa(4726,a+24|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;J[790620]=0;aa(4726,a+40|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;b=J[a+56>>2];if(b)Zc(Hd(b));J[790620]=0;aa(4726,a- -64|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;J[790620]=0;aa(4726,a+80|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;J[790620]=0;aa(4726,a+96|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;J[790620]=0;aa(4726,a+112|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;b=J[a+ -132>>2];if(b)Zc(F6(b));J[790620]=0;aa(4726,a+136|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;d=J[a+152>>2];if(d){c=J[d+8>>2];if((c|0)>0){b=0;for(;1;){e=J[J[d>>2]+(b<<2)>>2];if(e){c=J[e>>2];if(c)Zc(Yf(c));J[790620]=0;aa(4726,e+8|0);c=J[790620];J[790620]=0;if((c|0)==1)break a;Zc(e);c=J[d+8>>2]}b=b+1|0;if((c|0)>(b|0))continue;break}}Zc(he(d))}d=J[a+156>>2];if(d){c=J[d+8>>2];if((c|0)>0){b=0;for(;1;){e=J[J[d>>2]+(b<<2)>>2];if(e){c=J[e+8>>2];if(c)Zc(Yf(c));Zc(e);c=J[d+8>>2]}b=b+1|0;if((c|0)>(b|0))continue; -break}}Zc(he(d))}J[790620]=0;aa(4726,a+160|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;return a}fa(0)|0;ed();B()}function i4b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;a:{b:{if(K[a+286|0]|!K[a+285|0]|(K[a+287|0]|K[a+288|0]))break b;if(K[a+289|0])break b;if(c&1){nd(a,1028,0,0);return 1028}i=c>>>1|0;c:{if(c>>>0<2)break c;d:{e:{h=Pc[J[a+152>>2]](c)|0;if(h){f=i>>>0<=1?1:i;k=f&3;if(c>>>0>=8)break e;f=h;break d}break a}l=f&2147483644;f=h;for(;1;){g= -K[d|0]|K[d+1|0]<<8;I[f>>1]=g<<8|g>>>8;g=K[d+2|0]|K[d+3|0]<<8;I[f+2>>1]=g<<8|g>>>8;g=K[d+4|0]|K[d+5|0]<<8;I[f+4>>1]=g<<8|g>>>8;g=K[d+6|0]|K[d+7|0]<<8;I[f+6>>1]=g<<8|g>>>8;d=d+8|0;f=f+8|0;j=j+4|0;if((l|0)!=(j|0))continue;break}}if(!k)break c;j=0;for(;1;){l=K[d|0]|K[d+1|0]<<8;I[f>>1]=l<<8|l>>>8;d=d+2|0;f=f+2|0;j=j+1|0;if((k|0)!=(j|0))continue;break}}f:{g:{h:{if(!K[a+114|0])break h;d=Pc[J[a+152>>2]](36)|0;if(!d)break g;J[d+4>>2]=1095;J[d>>2]=1096;f=J[a+700>>2];i:{if(f){J[f+8>>2]=d;break i}J[a+696>>2]= -d}J[d+8>>2]=0;J[d+12>>2]=f;J[a+700>>2]=d;J[d+16>>2]=J[a+436>>2];J[d+20>>2]=J[a+440>>2];J[d+24>>2]=J[a+444>>2];if(!(J[a+516>>2]|(K[a+496|0]|!K[a+432|0])))J[a+516>>2]=d;J[d+28>>2]=i;if(!i)break h;k=d;f=i<<1;d=Pc[J[a+152>>2]](f)|0;J[k+32>>2]=d;if(!d)break g;ad(d,h,f)}koa(a,i,h);d=0;break f}nd(a,1,0,0);d=1}j:{if(d)break j;if(K[a+112|0]){d=Pc[J[b+4>>2]](a,b,e)|0;if(d)break j;J[J[e>>2]+32>>2]=i;if(!c)return 0;b=Pc[J[a+152>>2]](c)|0;J[J[e>>2]+36>>2]=b;b=J[J[e>>2]+36>>2];if(!b)break a;ad(b,h,c)}d=0;if(!c| -!h)break j;Pc[J[a+156>>2]](h,c)}return d|0}nd(a,1029,0,0);return 1029}nd(a,1,0,0);return 1}function tS(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;c=Kc-16|0;Kc=c;b=J[a+168>>2];if(b)Zc(b);J[a+112>>2]=0;J[a+116>>2]=0;J[a+120>>2]=0;J[a+124>>2]=0;H[a+129|0]=0;H[a+130|0]=0;H[a+131|0]=0;H[a+132|0]=0;H[a+128|0]=255;H[a+132|0]=0;H[a+133|0]=0;H[a+134|0]=0;H[a+135|0]=0;J[a+208>>2]=0;H[a+152|0]=0;J[a+144>>2]=0;J[a+148>>2]=0;J[a+136>>2]=-1408474395;J[a+140>>2]=1074542819;J[a+160>>2]=0;J[a+164>>2]=0;J[a+ -168>>2]=0;J[a+172>>2]=0;EQ(a+216|0);d=a+416|0;ou(d,1066492,5);a:{if(H[a+439|0]<0){J[a+432>>2]=0;b=J[a+428>>2];break a}H[a+439|0]=0;b=a+428|0}J[b>>2]=0;H[a+474|0]=0;J[a+464>>2]=0;J[a+468>>2]=0;H[a+448|0]=0;J[a+440>>2]=0;J[a+444>>2]=1076101120;J[a+452>>2]=0;J[a+456>>2]=0;I[a+460>>1]=0;J[a+480>>2]=0;J[a+484>>2]=0;J[a+488>>2]=0;J[a+492>>2]=0;J[a+496>>2]=0;J[a+500>>2]=1079574528;I[a+472>>1]=0;b:{b=J[a+508>>2];e=J[a+504>>2];if((b|0)!=(e|0)){g=a+504|0;b=b-e>>2;e=b>>>0<=1?1:b;for(;1;){b=J[a+504>>2];if(J[a+ -508>>2]-b>>2>>>0<=f>>>0)break b;b=J[b+(f<<2)>>2];if(b)Pc[J[J[b>>2]+4>>2]](b);f=f+1|0;if((e|0)!=(f|0))continue;break}b=J[g>>2]}J[a+508>>2]=b;H[a+516|0]=0;J[c+4>>2]=0;H[c+15|0]=0;c:{d:{if((d|0)==(c+4|0))break d;if(H[a+427|0]>=0){b=J[c+8>>2];J[d>>2]=J[c+4>>2];J[d+4>>2]=b;J[d+8>>2]=J[c+12>>2];break d}J[790620]=0;ea(1645,d|0,c+4|0,0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c;if(H[c+15|0]>=0)break d;Zc(J[c+4>>2])}J[a+592>>2]=0;J[a+440>>2]=0;J[a+444>>2]=-1074790400;I[a+460>>1]=0;J[a+456>>2]=32;Kc=c+ -16|0;return}a=Z()|0;if(H[c+15|0]<0)Zc(J[c+4>>2]);ba(a|0);B()}ck(g);B()}function l5a(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;d=Kc-16|0;Kc=d;if(f>>>0>=2){o=P((g|0)/2|0,6);g=((e<<2)+b|0)+(h<<2)|0;n=(h<<1)+e<<2;for(;1;){c=e;if(e>>>0>=2)for(;1;){h=K[i+4|0];j=K[i+5|0];k=d+12|0;l=d+8|0;m=d+4|0;cf(J[a+68>>2],K[i|0],h,j,k,l,m);J[b>>2]=J[d+12>>2]|J[d+8>>2]<<8|J[d+4>>2]<<16|-16777216;cf(J[a+68>>2],K[i+1|0],h,j,k,l,m);J[b+4>>2]= -J[d+12>>2]|J[d+8>>2]<<8|J[d+4>>2]<<16|-16777216;cf(J[a+68>>2],K[i+2|0],h,j,k,l,m);J[g>>2]=J[d+12>>2]|J[d+8>>2]<<8|J[d+4>>2]<<16|-16777216;cf(J[a+68>>2],K[i+3|0],h,j,k,l,m);J[g+4>>2]=J[d+12>>2]|J[d+8>>2]<<8|J[d+4>>2]<<16|-16777216;i=i+6|0;g=g+8|0;b=b+8|0;c=c-2|0;if(c>>>0>1)continue;break}if(c){c=K[i+4|0];h=K[i+5|0];j=d+12|0;k=d+8|0;l=d+4|0;cf(J[a+68>>2],K[i|0],c,h,j,k,l);J[b>>2]=J[d+12>>2]|J[d+8>>2]<<8|J[d+4>>2]<<16|-16777216;cf(J[a+68>>2],K[i+2|0],c,h,j,k,l);J[g>>2]=J[d+12>>2]|J[d+8>>2]<<8|J[d+4>> -2]<<16|-16777216;i=i+6|0;g=g+4|0;b=b+4|0}i=i+o|0;g=g+n|0;b=b+n|0;f=f-2|0;if(f>>>0>1)continue;break}}a:{if(!f)break a;if(e>>>0>=2)for(;1;){c=K[i+4|0];f=K[i+5|0];g=d+12|0;h=d+8|0;j=d+4|0;cf(J[a+68>>2],K[i|0],c,f,g,h,j);J[b>>2]=J[d+12>>2]|J[d+8>>2]<<8|J[d+4>>2]<<16|-16777216;cf(J[a+68>>2],K[i+1|0],c,f,g,h,j);J[b+4>>2]=J[d+12>>2]|J[d+8>>2]<<8|J[d+4>>2]<<16|-16777216;i=i+6|0;b=b+8|0;e=e-2|0;if(e>>>0>1)continue;break}if(!e)break a;cf(J[a+68>>2],K[i|0],K[i+4|0],K[i+5|0],d+12|0,d+8|0,d+4|0);J[b>>2]=J[d+12>> -2]|J[d+8>>2]<<8|J[d+4>>2]<<16|-16777216}Kc=d+16|0}function h5b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;if(e){r=e-2|0;u=(e|0)==1;for(;1;){a=f;I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];f=a+4|0;g=g+4|0;a:{if(n>>>0>r>>>0)break a;h=n?(n|0)==(r|0)?d:b:c;p=!n&u;if(p){if(h>>>0<2)break a;k=h-1|0;l=k&3;if(h-2>>>0>=3){k=k&-4;h=0;for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>> -1]=L[a>>1];I[g+6>>1]=L[a+2>>1];I[g+8>>1]=L[a>>1];I[g+10>>1]=L[a+2>>1];I[g+12>>1]=L[a>>1];I[g+14>>1]=L[a+2>>1];g=g+16|0;h=h+4|0;if((k|0)!=(h|0))continue;break}}h=0;if(!l)break a;for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];g=g+4|0;h=h+1|0;if((l|0)!=(h|0))continue;break}break a}k=a+2|0;l=h+1>>>1|0;if(h>>>0>=3){q=l>>>0<=2?2:l;m=1;v=h<<1;i=a+6|0;for(;1;){I[g>>1]=L[a>>1];o=g+2|0;j=L[a+2>>1];b:{if((j|0)==L[a+6>>1]){I[o>>1]=j;break b}j=K[k|0]|K[k+1|0]<<8;s=j>>>8|0;t=K[i|0]|K[i+1|0]<<8;j=((j<<8|s)&65535)+ -((h+(P(((t<<8|t>>>8)&65535)-((s|j<<8)&65535)|0,m)<<1)|0)/(v|0)|0)&65535;j=j<<8|j>>>8;H[o|0]=j;H[o+1|0]=j>>>8}g=g+4|0;m=m+1|0;if((q|0)!=(m|0))continue;break}}if(h>>>0<=l>>>0)break a;j=h<<1;m=p?0:f;o=m+2|0;for(;1;){I[g>>1]=L[m>>1];a=g+2|0;i=L[k>>1];c:{if((i|0)==L[m+2>>1]){I[a>>1]=i;break c}i=K[k|0]|K[k+1|0]<<8;q=i>>>8|0;p=K[o|0]|K[o+1|0]<<8;i=((i<<8|q)&65535)+((h+(P(((p<<8|p>>>8)&65535)-((q|i<<8)&65535)|0,l)<<1)|0)/(j|0)|0)&65535;i=i<<8|i>>>8;H[a|0]=i;H[a+1|0]=i>>>8}g=g+4|0;l=l+1|0;if((h|0)!=(l|0))continue; -break}}n=n+1|0;if((n|0)!=(e|0))continue;break}}return 0}function dha(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;d=a+320|0;h=J[a+344>>2];a:{b:{c:{d:{for(;1;){e:switch(h|0){case 3:break b;case 2:break c;case 1:break d;case 0:break e;default:continue}break}VC(d,J[a+340>>2]!=0);FJ(d,O[a+280>>3],J[a+340>>2]);J[a+344>>2]=1;J[a+348>>2]=0}if(M[a+264>>2]<2|M[a+320>>2]<2)break b;J[a+344>>2]=2;J[a+348>>2]=1;f=J[J[a+332>>2]>>2];J[a+312>>2]=f;J[a+316>>2]=f+24;O[a+304>>3]=O[f+16>>3];O[b>>3]=O[f>>3]; -O[c>>3]=O[f+8>>3];f=1;e=O[a+272>>3];if(!(e>=0))break b;J[a+288>>2]=0;J[a+292>>2]=0;b=0;J[a+296>>2]=0;if(!(e>0))break b;c=J[a+264>>2];for(;1;){g=O[(b<<3)+a>>3];if(!(g>2]=0;J[a+292>>2]=0;b=b+1|0;J[a+296>>2]=b;e=e-g;if(b>>>0>=c>>>0){J[a+296>>2]=0;b=0}if(e>0)continue;break}return 1}d=J[a+296>>2];f=d&1?1:2;g=O[a+288>>3];i=O[(d<<3)+a>>3]-g;e=O[a+304>>3];if(i>2]=0;J[a+292>>2]=0;e=e-i;O[a+304>>3]=e;d=d+1|0;J[a+296>>2]=d>>>0>2]?d:0;h=b;d=J[a+316>>2];g=O[d>>3];b=J[a+ -312>>2];O[h>>3]=g-e*(g-O[b>>3])/O[b+16>>3];e=O[d+8>>3];O[c>>3]=e-(e-O[b+8>>3])*O[a+304>>3]/O[b+16>>3];return f}O[a+288>>3]=g+e;d=J[a+316>>2];O[b>>3]=O[d>>3];O[c>>3]=O[d+8>>3];J[a+312>>2]=d;b=J[a+348>>2]+1|0;J[a+348>>2]=b;O[a+304>>3]=O[d+16>>3];c=J[a+320>>2];if(J[a+340>>2]){if(b>>>0>c>>>0){J[a+344>>2]=3;return f}h=a;d=J[a+332>>2];a=b>>>0>>0?b:0;J[h+316>>2]=J[d+(a>>>4&268435452)>>2]+P(a&63,24);return f}if(b>>>0>=c>>>0){J[a+344>>2]=3;return f}J[a+316>>2]=J[J[a+332>>2]+(b>>>4&268435452)>>2]+P(b&63, -24)}return f}O[a+288>>3]=e;return 1}function DB(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;a:{b:{c:{d:{e:{f:{e=J[a+708>>2];switch(e|0){case 1:break d;case 0:break e;default:break f}}e=e-1|0;J[a+708>>2]=e;if((e|0)!=1)break e;Pd(a,65435);Ne(a,c);return}d=J[a+348>>2];e=J[a+200>>2];g:{h:{if(e&4){if((d|0)==1229209940){e=a+348|0;d=1229209940;break h}J[a+200>>2]=e|8}e=a+348|0;if(d&536870912)break g}if((VB(a,d)|0)==3)break g;if(!J[a+640>>2])break c}if(!(K[a+205|0]&128|J[a+640>>2]))break d;J[a+728>>2]= -c;H[a+720|0]=0;d=J[a+348>>2];H[a+719|0]=d;H[a+718|0]=d>>>8;H[a+717|0]=d>>>16;H[a+716|0]=d>>>24;i:{if(!c){J[a+724>>2]=0;break i}d=Ji(a,c);J[a+724>>2]=d;Th(a,d,c);yf(a,d,c)}g=a+716|0;c=J[a+640>>2];j:{k:{if(!c)break k;c=Pc[c|0](a,g)|0;if((c|0)<0)break b;if(c)break j;c=J[e>>2];if(c&536870912)break k;if((VB(a,c)|0)!=3)break a}e=0;l:{if(!a|!b)break l;m:{c=J[b+192>>2];n:{if(!(c^2147483647))break n;c=c+1|0;if(c>>>0>214748363)break n;c=Ih(a,P(c,20));if(c)break m}Pd(a,62622);break l}d=c;c=J[b+188>>2];h=ad(d, -c,P(J[b+192>>2],20));le(a,c);J[b+188>>2]=0;for(;1;){c=P(e,20);d=c+g|0;f=J[d>>2];c=c+(P(J[b+192>>2],20)+h|0)|0;H[c+4|0]=0;J[c>>2]=f;f=J[d+12>>2];J[c+12>>2]=f;H[c+16|0]=J[a+200>>2];o:{if(!f){J[c+8>>2]=0;break o}f=Ih(a,f);J[c+8>>2]=f;if(!f){Pd(a,62622);J[c+12>>2]=0;break o}ad(f,J[d+8>>2],J[d+12>>2])}e=e+1|0;if((e|0)!=1)continue;break}J[b+188>>2]=h;J[b+192>>2]=J[b+192>>2]+1;J[b+184>>2]=J[b+184>>2]|512}}le(a,J[a+724>>2]);c=0;J[a+724>>2]=0}Ne(a,c);return}cC(a,65477);B()}cC(a,65500);B()}cC(a,65477);B()} -function kza(a){a=a|0;var b=0;var c=0;var d=0;var e=0;c=Kc-16|0;Kc=c;b=J[a+12>>2];Pc[J[J[b>>2]+24>>2]](b);J[a+24>>2]=0;J[c>>2]=0;a:{b:{c:{b=J[a+16>>2];if(!b)break c;d=J[J[b>>2]+76>>2];J[790620]=0;e=d;d=c+12|0;da(e|0,d|0,b|0);b=J[790620];J[790620]=0;d:{if((b|0)!=1){J[790620]=0;$(7563,c|0,d|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1){b=J[c+12>>2];J[c+12>>2]=0;if(!b)break c;J[790620]=0;d=J[b+4>>2]-1|0;J[b+4>>2]=d;e=J[790620];J[790620]=0;if((e|0)!=1){if(d)break c;J[790620]=0;aa(7558,b|0);b=J[790620];J[790620]= -0;if((b|0)!=1)break c}break b}a=Z()|0;cd(c+12|0);break d}a=Z()|0}break a}J[790620]=0;ia(8117,c+4|0,0,0,c|0);b=J[790620];J[790620]=0;e:{f:{if((b|0)!=1){b=J[c+4>>2];g:{if(b){d=J[J[b>>2]+28>>2];J[790620]=0;ca(d|0,c+12|0,b|0,1);b=J[790620];J[790620]=0;if((b|0)!=1)break g;a=Z()|0;break f}J[c+12>>2]=0}J[790620]=0;$(7563,a+16|0,c+12|0)|0;b=J[790620];J[790620]=0;h:{if((b|0)!=1){b=J[c+12>>2];J[c+12>>2]=0;if(!b)break h;J[790620]=0;d=J[b+4>>2]-1|0;J[b+4>>2]=d;e=J[790620];J[790620]=0;if((e|0)!=1){if(d)break h; -J[790620]=0;aa(7558,b|0);b=J[790620];J[790620]=0;if((b|0)!=1)break h}break b}a=Z()|0;cd(c+12|0);break f}d=a;a=J[a+16>>2];J[d+20>>2]=J[(a?a+12|0:3098424)>>2];$c(c+4|0);a=J[c>>2];J[c>>2]=0;i:{if(!a)break i;J[790620]=0;b=J[a+4>>2]-1|0;J[a+4>>2]=b;d=J[790620];J[790620]=0;if((d|0)==1)break b;if(b)break i;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break b}Kc=c+16|0;return}a=Z()|0;break e}$c(c+4|0)}break a}fa(0)|0;ed();B()}cd(c);ba(a|0);B()}function JD(a,b,c,d){var e=0;var f=0;var g=0; -var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;g=P(d,1348)+a|0;k=J[g+44>>2];c=b?J[(P(b,12)+c|0)-12>>2]:0;f=J[J[a+2748>>2]+40>>2];e=(f|0)/256|0;l=(P(f,6E3)|0)/2048|0;a:{if((k|0)<=0)break a;b=J[g+52>>2];h=b+P(k,44)|0;m=f+255>>>0<511?1:e;i=J[(P(d,1348)+a|0)+68>>2];b:{if(!c){d=b;for(;1;){if((i|0)==H[d+1|0]){f=I[d+2>>1];a=b;for(;1;){c:{if((i|0)!=(0-H[a+1|0]|0))break c;g=I[a+2>>1];if((g|0)<=(f|0))break c;e=I[d+8>>1];c=I[a+8>>1];j=(c|0)>(e|0)?e:c;e=I[d+6>>1];c=I[a+6>>1];c=j-((c|0)<(e|0)?e:c)|0; -if((c|0)<(m|0))break c;c=(g-f|0)+((l|0)/(c|0)|0)|0;if((c|0)>2]){J[d+20>>2]=a;J[d+28>>2]=c}if((c|0)>=J[a+28>>2])break c;J[a+20>>2]=d;J[a+28>>2]=c}a=a+44|0;if(h>>>0>a>>>0)continue;break}}d=d+44|0;if(h>>>0>d>>>0)continue;break}break b}d=b;for(;1;){if((i|0)==H[d+1|0]){j=I[d+2>>1];a=b;for(;1;){d:{if((i|0)!=(0-H[a+1|0]|0))break d;f=I[a+2>>1];if((f|0)<=(j|0))break d;g=I[d+8>>1];e=I[a+8>>1];n=(e|0)>(g|0)?g:e;g=I[d+6>>1];e=I[a+6>>1];g=n-((e|0)<(g|0)?g:e)|0;if((g|0)<(m|0))break d;e=(f-j<<10)/(c|0)| -0;f=32E3;e:{if((e|0)>11024)break e;f=0;if((e|0)<1025)break e;e=e-1024|0;f=(P(e,e)>>>0)/3E3|0}e=f+((l|0)/(g|0)|0)|0;if((e|0)>2]){J[d+20>>2]=a;J[d+28>>2]=e}if((e|0)>=J[a+28>>2])break d;J[a+20>>2]=d;J[a+28>>2]=e}a=a+44|0;if(h>>>0>a>>>0)continue;break}}d=d+44|0;if(h>>>0>d>>>0)continue;break}}if((k|0)<=0)break a;for(;1;){a=J[b+20>>2];if(!(!a|J[a+20>>2]==(b|0))){J[b+20>>2]=0;J[b+24>>2]=J[a+20>>2]}b=b+44|0;if(h>>>0>b>>>0)continue;break}}}function Mx(a,b,c,d,e,f,g,h){var i=0;var j=0;var k=0;var l= -0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;j=Kc-16|0;Kc=j;J[j+8>>2]=0;J[j+12>>2]=0;J[j>>2]=0;J[j+4>>2]=0;if(R(f)<2147483648)i=~~f;else i=-2147483648;i=(i|0)/90|0;p=(i|0)>0?i:0;i=p>>>0>=3?3:p;q=i+1|0;if(R(g)<2147483648)k=~~g;else k=-2147483648;k=(k|0)/90|0;n=(k|0)>0?k:0;k=n>>>0>=3?3:n;r=k+1|0;o=g*3.141592025756836/180;l=f*3.141592025756836/180;a:{if(!h){if(i>>>0>n>>>0)break a;f=o;if((i|0)!=(k|0))f=+Q(Q(Q(P(q,90)>>>0)*Q(3.141592025756836))/Q(180));g=Ie(f);f=Be(f);m=Ie(l);l=Be(l);UG(J[a+ -156>>2],b,c,d,e,tf(l/e,m/d),tf(f/e,g/d),j+8|0,j);i=i+2|0;if(r>>>0>>0)break a;for(;1;){f=o;if((i|0)!=(r|0))f=+Q(Q(Q(P(i,90)>>>0)*Q(3.141592025756836))/Q(180));g=Ie(f);f=Be(f);l=+Q(Q(Q(P(i,90)-90>>>0)*Q(3.141592025756836))/Q(180));m=Ie(l);l=Be(l);UG(J[a+156>>2],b,c,d,e,tf(l/e,m/d),tf(f/e,g/d),j+8|0,j);h=i>>>0>k>>>0;i=i+1|0;if(!h)continue;break}break a}if(k>>>0>p>>>0)break a;f=o;if((i|0)!=(k|0))f=+Q(Q(Q(P(q,90)-90>>>0)*Q(3.141592025756836))/Q(180));g=Ie(f);f=Be(f);m=Ie(l);s=Be(l);UG(J[a+156>>2],b, -c,d,e,tf(s/e,m/d),tf(f/e,g/d),j+8|0,j);if(i>>>0<=n>>>0)break a;for(;1;){f=l;if((i|0)!=(q|0))f=+Q(Q(Q(P(i,90)>>>0)*Q(3.141592025756836))/Q(180));g=o;if((i|0)!=(r|0))g=+Q(Q(Q(P(i,90)-90>>>0)*Q(3.141592025756836))/Q(180));m=Ie(g);g=Be(g);s=Ie(f);f=Be(f);UG(J[a+156>>2],b,c,d,e,tf(f/e,s/d),tf(g/e,m/d),j+8|0,j);i=i-1|0;if(k>>>0>>0)continue;break}}b=O[j>>3];c=O[j+8>>3];O[a+72>>3]=c;O[a+56>>3]=c;O[a+80>>3]=b;O[a- -64>>3]=b;Kc=j+16|0}function iX(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i= -0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;a:{c=P(b,1348)+a|0;e=J[c+56>>2];if((e|0)<=0)break a;g=J[a+24>>2];if((g|0)<=0)break a;a=J[a+28>>2];l=a+P(g,40)|0;h=b?8:4;m=h|16;f=J[c- -64>>2];c=f+P(e,44)|0;n=c-40|0;o=c-36|0;p=c-44|0;i=(b|0)==1;q=i?14:12;r=(e|0)==2;s=(e|0)==3;t=(e|0)==5;u=(e|0)==6;v=(e|0)==7;w=b?20:16;for(;1;){if(!(L[a>>1]&m)){b=J[(i?8:4)+a>>2];x=a+w|0;d=I[a+q>>1];c=(b+J[f+8>>2]|0)-J[f+4>>2]|0;b:{if((d|0)<=I[f>> -1])break b;c=(b+J[o>>2]|0)-J[n>>2]|0;if(I[p>>1]<=(d|0))break b;b=0;c:{c=e;d:{if(c>>>0<=8){c=I[f>>1];b=(c|0)<(d|0)?e:0;e:{if((e|0)==1|(c|0)>=(d|0))break e;c=I[f+44>>1];b=(c|0)>=(d|0)?1:e;if(r|(c|0)>=(d|0))break e;c=I[f+88>>1];b=(c|0)>=(d|0)?2:e;if(s|(c|0)>=(d|0))break e;c=I[f+132>>1];b=(c|0)>=(d|0)?3:e;if((e|0)==4|(c|0)>=(d|0))break e;c=I[f+176>>1];b=(c|0)>=(d|0)?4:e;if(t|(c|0)>=(d|0))break e;c=I[f+220>>1];b=(c|0)>=(d|0)?5:e;if(u|(c|0)>=(d|0))break e;c=I[f+264>>1];b=(c|0)>=(d|0)?6:e;if(v|(c|0)>=(d| -0))break e;b=I[f+308>>1]>=(d|0)?7:e}c=P(b,44)+f|0;if(L[c>>1]!=(d&65535))break d;c=J[c+8>>2];break b}for(;1;){g=b+c>>1;j=P(g,44)+f|0;k=I[j>>1];f:{if((k|0)>(d|0)){c=g;break f}if((d|0)<=(k|0))break c;b=g+1|0}if((b|0)<(c|0))continue;break}}b=P(b,44)+f|0;c=b-44|0;g=J[c+16>>2];if(!g){g=me(J[b+8>>2]-J[b-36>>2]|0,I[b>>1]-I[c>>1]|0);J[c+16>>2]=g}c=J[b-36>>2]+Fd(d-I[c>>1]|0,g)|0;break b}c=J[j+8>>2]}J[x>>2]=c;I[a>>1]=L[a>>1]|h}a=a+40|0;if(l>>>0>a>>>0)continue;break}}}function vfa(a,b){var c=0;var d=0;var e= -0;var f=0;var g=0;var h=Q(0);var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=Q(0);var r=0;var s=0;e=Kc-16|0;Kc=e;c=H[a+48|0];g=J[a+28>>2];n=J[a>>2];f=J[a+24>>2];a:{b:{if((f|0)>J[a+32>>2]){if((c|0)>27)break a;c=c+1|0;break b}if((c|0)<=0|(f|0)>=J[a+36>>2])break a;c=c-1|0}c:{if(J[b>>2]>0)break c;H[a+48|0]=c;c=J[(c<<2)+831728>>2];J[a+28>>2]=c;d=Eg(P(c,12));J[a>>2]=d;if(!d){J[b>>2]=7;break c}c=J[a+28>>2];if((c|0)>0){f=P(c,12)+d|0;for(;1;){J[d+8>>2]=0;J[d>>2]=-2147483647;J[d+4>>2]= -0;d=d+12|0;if(f>>>0>d>>>0)continue;break}}J[a+24>>2]=0;h=Q(c|0);q=Q(N[a+44>>2]*h);d:{if(Q(R(q))>2]=c;h=Q(N[a+40>>2]*h);e:{if(Q(R(h))>2]=c;if(J[b>>2]>0)break c;f:{if((g|0)>0)for(;1;){r=g-1|0;i=P(r,12)+n|0;l=J[i>>2];if((l|0)>=0){s=J[i+8>>2];o=J[a>>2];p=0;c=-1;b=J[a+28>>2];f=(l^67108864)%(b|0)|0;d=f;g:{h:{for(;1;){j=P(d,12);k=j+o|0;m=J[k>>2];i:{if((m|0)==(l|0)){b=J[a+8>>2];J[e+12>>2]=s;j=J[(o+j|0)+8>> -2];J[e+8>>2]=j;J[e+4>>2]=s;J[e>>2]=j;if(Pc[b|0](e+4|0,e)|0)break g;b=J[a+28>>2];break i}if((m|0)>=0)break i;c=(c|0)<0?d:c;if((m|0)==-2147483647)break h}if(!p)p=((l|0)%(b-1|0)|0)+1|0;d=(d+p|0)%(b|0)|0;if((f|0)!=(d|0))continue;break}if((c|0)>=0)break h;c=f;if((m|0)!=-2147483647)break f}k=P(c,12)+o|0}J[k+8>>2]=J[i+8>>2];J[k+4>>2]=J[i+4>>2];J[k>>2]=J[i>>2];J[a+24>>2]=J[a+24>>2]+1}b=(g|0)>1;g=r;if(b)continue;break}ke(n);break a}ta();B()}J[a+28>>2]=g;J[a>>2]=n}Kc=e+16|0}function EPb(a,b,c,d,e,f){a=a|0; -b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;n=Kc-16|0;Kc=n;m=O[c+16>>3];i=O[c>>3];j=O[c+8>>3];p=O[c+24>>3]-j;a:{if(R(p)<2147483648){g=~~p;break a}g=-2147483648}O[a+632>>3]=g|0;m=m-i;b:{if(R(m)<2147483648){g=~~m;break b}g=-2147483648}O[a+624>>3]=g|0;h=J[a+16>>2];if(R(j)<2147483648)g=~~j;else g=-2147483648;if(R(i)<2147483648)k=~~i;else k=-2147483648;if(h){Zc($V(h));J[a+16>>2]=0}h=J[a+20>>2];if(h){Pc[J[J[h>>2]+20>>2]](h);J[a+20>>2]=0}h= -_c(2952);J[790620]=0;l=_(2407,h|0)|0;o=J[790620];J[790620]=0;c:{d:{if((o|0)!=1){J[a+16>>2]=l;h=_c(8);J[790620]=0;l=_(2408,h|0)|0;o=J[790620];J[790620]=0;if((o|0)==1)break c;J[a+20>>2]=l;h=(g|0)>0?g:0;J[a+656>>2]=h;k=(k|0)>0?k:0;J[a+652>>2]=k;i=O[c+16>>3];j=O[c+24>>3];e:{if(R(j)<2147483648){g=~~j;break e}g=-2147483648}l=((e|0)>(g|0)?g:e)-h|0;J[a+664>>2]=l;if(R(i)<2147483648)g=~~i;else g=-2147483648;g=((d|0)>(g|0)?g:d)-k|0;J[a+660>>2]=g;Dja(J[a+16>>2],b,d,e,d<<2,k,h,g,l,i-O[c>>3],j-O[c+8>>3],f);b=Ft(n+ -12|0,1,0,0,1,O[c>>3],O[c+8>>3]);c=J[a+16>>2];J[790620]=0;_V(c,b);c=J[790620];J[790620]=0;if((c|0)==1)break d;i=O[a+608>>3];c=J[a+16>>2];J[790620]=0;lK(c,i,6);c=J[790620];J[790620]=0;if((c|0)==1)break d;i=O[a+616>>3];c=J[a+16>>2];J[790620]=0;kK(c,i,6);c=J[790620];J[790620]=0;if((c|0)==1)break d;a=J[a+16>>2];J[790620]=0;nD(a,6);a=J[790620];J[790620]=0;if((a|0)==1)break d;ze(b);Kc=n+16|0;return}break c}a=Z()|0;ze(b);ba(a|0);B()}a=Z()|0;Zc(h);ba(a|0);B()}function oPa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0; -var e=0;var f=0;var g=0;var h=0;var i=0;a=Kc-48|0;Kc=a;a:{b:{c:{d:{e:{f:{if(!vj(b)){J[a+40>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[790620]=0;i=xi(b);f=J[790620];J[790620]=0;if((f|0)==1)break e;g:{for(;1;){J[790620]=0;f=$(7390,b|0,i|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break b;if(!f)break g;J[790620]=0;da(7378,a+16|0,b|0);e=J[790620];J[790620]=0;if((e|0)==1)break d;if(H[a+43|0]<0)Zc(J[a+32>>2]);J[a+40>>2]=J[a+24>>2];e=J[a+20>>2];J[a+32>>2]=J[a+16>>2];J[a+36>>2]=e;h=H[a+43|0];e=(h|0)<0;if(((e?J[a+36>> -2]:h&255)|0)!=15)continue;if(Md(e?J[a+32>>2]:a+32|0,2735768,15))continue;break}J[a+24>>2]=0;J[790620]=0;J[a+16>>2]=0;J[a+20>>2]=0;e=b;b=a+16|0;ca(7379,e|0,2735832,b|0);e=J[790620];J[790620]=0;if((e|0)==1)break c;J[790620]=0;ca(7446,b|0,a+12|0,a+8|0);b=J[790620];J[790620]=0;if((b|0)==1)break c;J[a+4>>2]=J[a+12>>2]&16777215;b=J[J[c>>2]+52>>2];J[790620]=0;$(b|0,c|0,a+4|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c;J[790620]=0;b=J[a+8>>2];g=O[d+48>>3];d=J[790620];J[790620]=0;if((d|0)==1)break c;g= -g*+(b|0);h:{if(R(g)<2147483648){b=~~g;break h}b=-2147483648}J[a+4>>2]=b;b=J[J[c>>2]+60>>2];J[790620]=0;$(b|0,c|0,a+4|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c;if(H[a+27|0]>=0)break g;Zc(J[a+16>>2])}if(H[a+43|0]<0)Zc(J[a+32>>2]);b=1;if(f)break f}b=0}Kc=a+48|0;return b|0}b=Z()|0;break a}b=Z()|0;break a}b=Z()|0;if(H[a+27|0]>=0)break a;Zc(J[a+16>>2]);break a}b=Z()|0}if(H[a+43|0]<0)Zc(J[a+32>>2]);ba(b|0);B()}function F5b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j= -0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;if(e){p=e-2|0;q=(e|0)==1;for(;1;){a=f;H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a+2|0];H[g+3|0]=K[a+3|0];f=a+4|0;g=g+4|0;a:{if(n>>>0>p>>>0)break a;i=n?(n|0)==(p|0)?d:b:c;h=!n&q;if(h){if(i>>>0<2)break a;h=i-1|0;l=h&1;if((i|0)!=2){h=h&-2;j=0;for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a+2|0];H[g+3|0]=K[a+3|0];H[g+4|0]=K[a|0];H[g+5|0]=K[a+1|0];H[g+6|0]=K[a+2|0];H[g+7|0]=K[a+3|0];g=g+8|0;j=j+2|0;if((h|0)!=(j|0))continue;break}}if(!l)break a; -H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a+2|0];H[g+3|0]=K[a+3|0];g=g+4|0;break a}o=h?0:f;l=i+1>>>1|0;if(i>>>0>=3){r=l>>>0<=2?2:l;j=1;k=i<<1;for(;1;){h=K[a|0];m=K[o|0];if((h|0)!=(m|0))h=h+((i+(P(m-h|0,j)<<1)|0)/(k|0)|0)|0;H[g|0]=h;h=K[a+1|0];m=K[a+5|0];if((h|0)!=(m|0))h=h+((i+(P(m-h|0,j)<<1)|0)/(k|0)|0)|0;H[g+1|0]=h;h=K[a+2|0];m=K[a+6|0];if((h|0)!=(m|0))h=h+((i+(P(m-h|0,j)<<1)|0)/(k|0)|0)|0;H[g+2|0]=h;H[g+3|0]=K[a+3|0];g=g+4|0;j=j+1|0;if((r|0)!=(j|0))continue;break}}if(i>>>0<=l>>>0)break a;j=i<< -1;for(;1;){h=K[a|0];k=K[o|0];if((h|0)!=(k|0))h=h+((i+(P(k-h|0,l)<<1)|0)/(j|0)|0)|0;H[g|0]=h;h=K[a+1|0];k=K[o+1|0];if((h|0)!=(k|0))h=h+((i+(P(k-h|0,l)<<1)|0)/(j|0)|0)|0;H[g+1|0]=h;h=K[a+2|0];k=K[o+2|0];if((h|0)!=(k|0))h=h+((i+(P(k-h|0,l)<<1)|0)/(j|0)|0)|0;H[g+2|0]=h;H[g+3|0]=K[o+3|0];g=g+4|0;l=l+1|0;if((i|0)!=(l|0))continue;break}}n=n+1|0;if((n|0)!=(e|0))continue;break}}return 0}function SK(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;k=Kc-16|0;Kc=k;f=6; -a:{if(!a)break a;g=J[a+12>>2];if(g>>>0<=b>>>0)break a;l=J[a>>2];b:{c:{d:{e:{f:{h=J[a+28>>2];if(!h){f=ie(l,(J[a+8>>2]+J[a+4>>2]|0)+P(K[a+16|0],b)|0);if(f)break a;f=Qh(J[a>>2],k+8|0,K[a+16|0]);if(f)break a;g:{j=K[a+16|0];if(j){h=0;if(j>>>0>=4){i=j&252;f=0;for(;1;){g=e;e=e+4|0;f=f+4|0;if((i|0)!=(f|0))continue;break}f=k+8|0;i=K[f+(g|3)|0]|(K[f+(g|2)|0]|(K[f+g|0]<<16|K[f+(g|1)|0]<<8))<<8}g=j&3;if(g)for(;1;){i=K[(k+8|0)+e|0]|i<<8;e=e+1|0;h=h+1|0;if((g|0)!=(h|0))continue;break}if(i)break g}i=0;f=0;break e}for(;1;){f= -Qh(J[a>>2],k+12|0,K[a+16|0]);h:{if(f)break h;m=K[a+16|0];if(!m)break h;j=0;h=0;e=0;if(m>>>0>=4){n=m&252;for(;1;){g=h;h=g+4|0;e=e+4|0;if((n|0)!=(e|0))continue;break}e=k+12|0;e=K[e+(g|3)|0]|(K[e+(g|2)|0]|(K[e+g|0]<<16|K[e+(g|1)|0]<<8))<<8}g=m&3;if(g)for(;1;){e=K[(k+12|0)+h|0]|e<<8;h=h+1|0;j=j+1|0;if((g|0)!=(j|0))continue;break}if(e)break f}b=b+1|0;if(b>>>0>2])continue;break}break e}f=0;i=J[h+(b<<2)>>2];if(!i)break e;for(;1;){b=b+1|0;e=J[h+(b<<2)>>2];if(e)break f;if((b|0)!=(g|0))continue;break}break e}f= -0;b=J[l+4>>2];h=b+1|0;if(h>>>0>=e>>>0)break d;j=J[a+20>>2];break c}b=J[l+4>>2];e=0}j=J[a+20>>2];h=b+1|0;if(j>>>0<=h-e>>>0)break b}e=h-j|0}if(!(!i|e>>>0<=i>>>0)){b=e-i|0;J[d>>2]=b;d=J[a+32>>2];if(d){J[c>>2]=(d+i|0)-1;break a}f=ie(l,(J[a+20>>2]+i|0)-1|0);if(f)break a;f=Ek(l,b,c);break a}J[c>>2]=0;J[d>>2]=0}Kc=k+16|0;return f}function $5a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;f=Kc-16|0;Kc=f;h=J[b>>2];k=f+8|0;J[f+4>>2]=k;J[f+8>>2]=0;J[f+12>>2]= -0;a:{b:{c:{i=J[b+4>>2];d:{if((i|0)==(h|0))break d;for(;1;){l=J[J[J[a+324>>2]+24>>2]+(J[h>>2]<<2)>>2];e:{if(!l)break e;g=k;e=g;j=J[f+8>>2];d=j;f:{if(!d)break f;for(;1;){e=d;g=J[d+16>>2];if(g>>>0>l>>>0){g=d;d=J[d>>2];if(d)continue;break f}if(g>>>0>=l>>>0)break e;d=J[e+4>>2];if(d)continue;break}g=e+4|0}J[790620]=0;d=_(4,20)|0;i=J[790620];J[790620]=0;if((i|0)==1)break c;J[d+8>>2]=e;J[d>>2]=0;J[d+4>>2]=0;J[d+16>>2]=l;J[g>>2]=d;e=J[J[f+4>>2]>>2];if(e){J[f+4>>2]=e;d=J[g>>2]}kd(J[f+8>>2],d);J[f+12>>2]=J[f+ -12>>2]+1;i=J[b+4>>2]}h=h+4|0;if((i|0)!=(h|0))continue;break}a=J[f+4>>2];if((k|0)==(a|0))break d;b=c+4|0;j=0;for(;1;){i=J[a+16>>2];h=b;e=h;d=J[e>>2];g:{h:{if(!d)break h;for(;1;){e=d;g=J[d+16>>2];if(g>>>0>i>>>0){h=d;d=J[d>>2];if(d)continue;break h}if(g>>>0>=i>>>0)break g;d=J[e+4>>2];if(d)continue;break}h=e+4|0}J[790620]=0;d=_(4,24)|0;g=J[790620];J[790620]=0;if((g|0)==1)break b;J[d+16>>2]=i;J[d+8>>2]=e;J[d>>2]=0;J[d+4>>2]=0;H[d+20|0]=j;J[h>>2]=d;e=J[J[c>>2]>>2];if(e){J[c>>2]=e;d=J[h>>2]}kd(J[c+4>>2], -d);J[c+8>>2]=J[c+8>>2]+1}d=J[a+4>>2];i:{if(d)for(;1;){e=d;d=J[d>>2];if(d)continue;break i}for(;1;){e=J[a+8>>2];d=J[e>>2]!=(a|0);a=e;if(d)continue;break}}j=j+1|0;a=e;if((e|0)!=(k|0))continue;break}}_G(f+4|0,J[f+8>>2]);Kc=f+16|0;return}e=Z()|0;break a}e=Z()|0;j=J[f+8>>2]}_G(f+4|0,j);ba(e|0);B()}function l_a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;i=Kc-16|0;Kc=i;j=dd(re(256,4),0,1024);f=-1;a:{if(J[b+32>>2]<=0){d=-1;e=-1;break a}e=-1;d=-1;for(;1;){g= -J[b+28>>2]+P(c,20)|0;h=J[g+4>>2];g=J[g>>2];b:{if(!((g|0)!=3|(h|0)!=1)){f=c;break b}if(!((h|0)>=5|g)){f=c;break b}if(!(h|(g|0)!=1)){e=c;break b}d=(g|0)==3?h?d:c:d}c=c+1|0;if((c|0)>2])continue;break}}c=J[a+24>>2];c:{d:{e:{if((e|0)>=0?J[a+1452>>2]:0)break e;if(!(!J[a+1448>>2]|J[a+32>>2]>=0)&(f|0)>=0)break d;h=(f|0)>=0;c=c&4;if(h&!c)break d;g=(e|0)>=0;if(g&!c)break e;c=0;f=(d|0)<0?h?f:g?e:0:d;for(;1;){e=(c<<2)+j|0;d=Ir(b,f,c);J[e>>2]=d;if(!d)k=e,l=Ir(b,f,c+61440|0),J[k>>2]=l;c=c+1|0;if((c|0)!= -256)continue;break}break c}c=0;for(;1;){h=c<<2;d=J[(h+a|0)+164>>2];f:{g:{if(d){g=V4(J[J[784728]+4>>2],d);if(g){d=Ir(b,e,g);break g}if((f|0)<0)break f;d=xG(J[784728],d);J[i+12>>2]=d;if(!d)break f;d=Ir(b,f,d);break g}d=-1;if((f|0)<0)break g;if(!Nn(J[a+1444>>2],c,i+12|0,1))break g;d=Ir(b,e,J[i+12>>2])}J[h+j>>2]=d}c=c+1|0;if((c|0)!=256)continue;break}break c}c=0;for(;1;){h=c<<2;e=J[(h+a|0)+164>>2];h:{i:{if(e){d=xG(J[784728],e);J[i+12>>2]=d;if(d)break i}e=-1;if(!Nn(J[a+1444>>2],c,i+12|0,1))break h;d=J[i+ -12>>2]}e=Ir(b,f,d)}J[h+j>>2]=e;c=c+1|0;if((c|0)!=256)continue;break}}c=0;for(;1;){e=c<<2;f=e+j|0;j:{if(J[f>>2]>0)break j;e=J[(a+e|0)+164>>2];if(!e)break j;d=J[b+60>>2];if(d)e=_A(d,e);else e=0;J[f>>2]=e}c=c+1|0;if((c|0)!=256)continue;break}Kc=i+16|0;return j|0}function UAa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;a:{e=J[J[a+584>>2]+4>>2];if((e|0)>=(c|0))break a;c=c-e|0;b:switch(e-3|0){case 0:a=K[b+2|0];d=K[b+1|0];f=K[b|0];for(;1;){g=K[b+3|0];H[b+3|0]= -g-f;f=K[b+4|0];H[b+4|0]=f-d;d=K[b+5|0];H[b+5|0]=d-a;b=b+3|0;e=(c|0)>3;a=d;d=f;f=g;c=c-3|0;if(e)continue;break}break a;case 1:a=K[b+3|0];d=K[b+2|0];f=K[b+1|0];g=K[b|0];for(;1;){e=K[b+4|0];H[b+4|0]=e-g;h=K[b+5|0];H[b+5|0]=h-f;i=K[b+6|0];H[b+6|0]=i-d;j=K[b+7|0];H[b+7|0]=j-a;b=b+4|0;k=(c|0)>4;c=c-4|0;g=e;f=h;d=i;a=j;if(k)continue;break}break a;default:break b}b=(b+c|0)-1|0;if((e|0)<5)for(;1;){c:switch(e|0){default:a=b+e|0;H[a|0]=K[a|0]-K[b|0];a=b-1|0;d=a+e|0;H[d|0]=K[d|0]-K[a|0];b=b-2|0;case 2:a=b+e| -0;H[a|0]=K[a|0]-K[b|0];b=b-1|0;case 1:a=b+e|0;H[a|0]=K[a|0]-K[b|0];b=b-1|0;break;case 0:break c}c=c-e|0;if((c|0)>0)continue;break a}a=e-4|0;h=e&3;i=e-5>>>0<3;for(;1;){d:switch(e|0){default:g=0;f=a;if(h)for(;1;){d=b+e|0;j=d;k=K[d|0];d=b;H[j|0]=k-K[b|0];f=f-1|0;b=b-1|0;g=g+1|0;if((h|0)!=(g|0))continue;break}if(!i)for(;1;){d=b+e|0;H[d|0]=K[d|0]-K[b|0];d=b-1|0;g=d+e|0;H[g|0]=K[g|0]-K[d|0];d=b-2|0;g=d+e|0;H[g|0]=K[g|0]-K[d|0];d=b-3|0;g=e+d|0;H[g|0]=K[g|0]-K[d|0];b=b-4|0;g=(f|0)>4;f=f-4|0;if(g)continue; -break}f=b+e|0;H[f|0]=K[f|0]-K[b|0];b=d-2|0;f=b+e|0;H[f|0]=K[f|0]-K[b|0];b=d-3|0;case 2:d=b+e|0;H[d|0]=K[d|0]-K[b|0];b=b-1|0;case 1:d=b+e|0;H[d|0]=K[d|0]-K[b|0];b=b-1|0;break;case 0:break d}c=c-e|0;if((c|0)>0)continue;break}}}function jDb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;s=Kc-160|0;Kc=s;m=J[a+332>>2];a=J[b+84>>2];b=s;for(;1;){g=J[a+96>>2];h=I[c+48>>1];f=J[a+ -32>>2];i=I[c+16>>1];n=P(I[c>>1],J[a>>2])<<13|1024;j=P(J[a+64>>2],I[c+32>>1]);k=P(J[a+128>>2],I[c+64>>1]);l=j-k|0;J[b+64>>2]=n+P(l,-11584)>>11;h=P(g,h);f=P(f,i);g=P(h+f|0,6810);i=n+P(l,2896)|0;j=P(j+k|0,6476);k=i+j|0;f=g+P(f,4209)|0;J[b+128>>2]=k-f>>11;J[b>>2]=f+k>>11;f=i-j|0;g=g+P(h,-17828)|0;J[b+96>>2]=f-g>>11;J[b+32>>2]=f+g>>11;b=b+4|0;a=a+4|0;c=c+2|0;o=o+1|0;if((o|0)!=8)continue;break}b=m+128|0;a=s;m=0;for(;1;){k=J[a+24>>2];i=J[a+8>>2];h=P(k+i|0,6810);c=J[(m<<2)+d>>2]+e|0;f=J[a+28>>2];j=J[a+12>> -2];l=f+j|0;n=P(l,7791);g=J[a+4>>2];o=J[a+20>>2];p=o<<13;f=j-f|0;t=p+P(f,2531)|0;q=(n+P(g,11443)|0)+t|0;u=h+P(i,4209)|0;j=(J[a>>2]<<13)+131072|0;i=J[a+16>>2];v=j+P(i,9373)|0;r=u+v|0;H[c|0]=K[b+(q+r>>>18&1023)|0];H[c+9|0]=K[b+(r-q>>>18&1023)|0];l=P(l,4815);p=p+P(f,-6627)|0;q=P(g,10323)-(l+p|0)|0;h=h+P(k,-17828)|0;k=j+P(i,-3580)|0;r=h+k|0;H[c+1|0]=K[b+(q+r>>>18&1023)|0];H[c+8|0]=K[b+(r-q>>>18&1023)|0];f=g-(f+o|0)<<13;i=j+P(i,-11586)|0;H[c+2|0]=K[b+(f+i>>>18&1023)|0];H[c+7|0]=K[b+(i-f>>>18&1023)|0];f= -p+(P(g,5260)-l|0)|0;h=k-h|0;H[c+3|0]=K[b+(f+h>>>18&1023)|0];H[c+6|0]=K[b+(h-f>>>18&1023)|0];g=t+(P(g,1812)-n|0)|0;h=v-u|0;H[c+4|0]=K[b+(g+h>>>18&1023)|0];H[c+5|0]=K[b+(h-g>>>18&1023)|0];a=a+32|0;m=m+1|0;if((m|0)!=5)continue;break}Kc=s+160|0}function YSb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;h=Kc-80|0;Kc=h;j=J[a+532>>2];a:{if(!j){a=6;break a}g=J[a+100>>2];i=J[j+4>>2];if(i){c=j+88|0;f=h+32|0;a=0;for(;1;){d=P(a,12);e=d+f|0;J[e>> -2]=J[((a<<2)+j|0)+8>>2];d=c+d|0;k=J[d+4>>2];J[e+4>>2]=J[k>>2];J[e+8>>2]=J[(k+(K[d|0]<<2)|0)-4>>2];a=a+1|0;if((i|0)!=(a|0))continue;break}}c=J[j>>2];J[h+20>>2]=0;f=i<<1;e=f+3&-4;g=bf(g,(e+P(i,24)|0)+20|0,h+20|0);a=J[h+20>>2];if(a)break a;J[g+8>>2]=0;J[g+4>>2]=c;J[g>>2]=i;c=g+20|0;b:{if(!i){J[g+16>>2]=0;J[g+12>>2]=c+e;break b}a=0;c=dd(c,0,f);J[g+16>>2]=0;f=c+e|0;J[g+12>>2]=f;for(;1;){e=P(a,24)+f|0;d=(h+24|0)+P(a,12)|0;c=J[d+8>>2];J[e>>2]=c;J[e+4>>2]=J[d+12>>2]<<16;d=J[d+16>>2];J[e+16>>2]=-1;J[e+20>> -2]=-1;J[e+12>>2]=d<<16;c:{if(!c)break c;d=2003265652;d:{if(!hd(c,238886))break d;d=2003072104;if(!hd(c,239023))break d;if(hd(c,239162))break c;d=1869640570}J[e+16>>2]=d}a=a+1|0;if((i|0)!=(a|0))continue;break}hW(J[j+140>>2],h,J[j+4>>2]);if(!i)break b;e=0;for(;1;){k=J[(e<<2)+h>>2];c=P(e,12)+j|0;d=J[c+96>>2];e:{if((k|0)>J[d>>2]){a=1;l=K[c+88|0];if(l>>>0>1)for(;1;){m=a<<2;n=J[d+m>>2];if((k|0)<=(n|0)){c=J[c+92>>2];f=m-4|0;a=J[c+f>>2];c=J[c+m>>2];f=J[f+d>>2];a=P(me(k-f|0,n-f|0),c-a|0)+(a<<16)|0;f=J[g+12>> -2];break e}a=a+1|0;if((l|0)!=(a|0))continue;break}a=J[(J[c+92>>2]+(l<<2)|0)-4>>2]<<16;break e}a=J[J[c+92>>2]>>2]<<16}J[(P(e,24)+f|0)+8>>2]=a;e=e+1|0;if((i|0)!=(e|0))continue;break}}J[b>>2]=g;a=J[h+20>>2]}Kc=h+80|0;return a|0}function ARa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;h=Kc-16|0;Kc=h;a:{b:{c:{d:{e:{f:{if(b){if(!a)break f;if(J[a+8>>2]==16)f=J[a+156>>2]+P(J[a+192>>2],5644)|0;else f=J[a+12>>2];if(c>>>0<=1){ud(d,1,2723267,0);a=0; -break a}ee(b,h+12|0,2);if(J[h+12>>2]){ud(d,2,2723293,0);break b}if(c>>>0<=6){ud(d,1,2723267,0);a=0;break a}ee(b+2|0,h+12|0,2);e=J[f+5616>>2];k=K[h+12|0];g=J[f+5620>>2];if(!g){a=e;break e}a=e;for(;1;){if(J[a+8>>2]==(k|0))break e;a=a+20|0;i=i+1|0;if((i|0)!=(g|0))continue;break}break d}ga(2720181,2712710,5754,2723250);B()}ga(2712829,2712710,5755,2723250);B()}if((g|0)!=(i|0))break c}if(J[f+5624>>2]==(g|0)){a=g+10|0;J[f+5624>>2]=a;a=Bi(e,P(a,20));e=J[f+5616>>2];if(!a){Zc(e);J[f+5624>>2]=0;J[f+5616>>2]= -0;J[f+5620>>2]=0;ud(d,1,2723353,0);a=0;break a}g:{if((a|0)==(e|0))break g;l=J[f+5632>>2];if(!l)break g;m=J[f+5628>>2];i=0;for(;1;){g=P(i,20)+m|0;j=J[g+8>>2];if(j)J[g+8>>2]=a+P((j-e|0)/20|0,20);j=J[g+12>>2];if(j)J[g+12>>2]=a+P((j-e|0)/20|0,20);i=i+1|0;if((l|0)!=(i|0))continue;break}}J[f+5616>>2]=a;e=J[f+5620>>2];dd(a+P(e,20)|0,0,P(J[f+5624>>2]-e|0,20));g=J[f+5620>>2];e=J[f+5616>>2]}J[f+5620>>2]=g+1;a=P(g,20)+e|0}e=J[a+12>>2];if(e){Zc(e);J[a+12>>2]=0;J[a+16>>2]=0}J[a+8>>2]=k;e=J[h+12>>2];J[a>>2]=e>>> -10&3;J[a+4>>2]=e>>>8&3;ee(b+4|0,h+12|0,2);if(J[h+12>>2]){ud(d,2,2723391,0);break b}c=c-6|0;e=kg(c);J[a+12>>2]=e;if(!e){ud(d,1,2723267,0);a=0;break a}ad(e,b+6|0,c);J[a+16>>2]=c}a=1}Kc=h+16|0;return a|0}function x4a(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;if(f){a=e>>>0<8;c=h<<2;for(;1;){h=e;if(!a)for(;1;){J[b>>2]=K[i|0]|K[j|0]<<8|K[k|0]<<16|K[l|0]<<24;J[b+4>>2]=K[i+1|0]|K[j+1|0]<<8|K[k+1|0]<<16|K[l+1|0]<<24;J[b+8>>2]=K[i+2|0]|K[j+2|0]<<8|K[k+ -2|0]<<16|K[l+2|0]<<24;J[b+12>>2]=K[i+3|0]|K[j+3|0]<<8|K[k+3|0]<<16|K[l+3|0]<<24;J[b+16>>2]=K[i+4|0]|K[j+4|0]<<8|K[k+4|0]<<16|K[l+4|0]<<24;J[b+20>>2]=K[i+5|0]|K[j+5|0]<<8|K[k+5|0]<<16|K[l+5|0]<<24;J[b+24>>2]=K[i+6|0]|K[j+6|0]<<8|K[k+6|0]<<16|K[l+6|0]<<24;J[b+28>>2]=K[i+7|0]|K[j+7|0]<<8|K[k+7|0]<<16|K[l+7|0]<<24;b=b+32|0;l=l+8|0;k=k+8|0;j=j+8|0;i=i+8|0;h=h-8|0;if(h>>>0>7)continue;break}a:switch(h-1|0){case 6:J[b>>2]=K[i|0]|K[j|0]<<8|K[k|0]<<16|K[l|0]<<24;b=b+4|0;l=l+1|0;k=k+1|0;j=j+1|0;i=i+1|0;case 5:J[b>> -2]=K[i|0]|K[j|0]<<8|K[k|0]<<16|K[l|0]<<24;b=b+4|0;l=l+1|0;k=k+1|0;j=j+1|0;i=i+1|0;case 4:J[b>>2]=K[i|0]|K[j|0]<<8|K[k|0]<<16|K[l|0]<<24;b=b+4|0;l=l+1|0;k=k+1|0;j=j+1|0;i=i+1|0;case 3:J[b>>2]=K[i|0]|K[j|0]<<8|K[k|0]<<16|K[l|0]<<24;b=b+4|0;l=l+1|0;k=k+1|0;j=j+1|0;i=i+1|0;case 2:J[b>>2]=K[i|0]|K[j|0]<<8|K[k|0]<<16|K[l|0]<<24;b=b+4|0;l=l+1|0;k=k+1|0;j=j+1|0;i=i+1|0;case 1:J[b>>2]=K[i|0]|K[j|0]<<8|K[k|0]<<16|K[l|0]<<24;b=b+4|0;l=l+1|0;k=k+1|0;j=j+1|0;i=i+1|0;case 0:J[b>>2]=K[i|0]|K[j|0]<<8|K[k|0]<<16| -K[l|0]<<24;b=b+4|0;l=l+1|0;k=k+1|0;j=j+1|0;i=i+1|0;break;default:break a}l=g+l|0;k=g+k|0;j=g+j|0;i=g+i|0;b=b+c|0;f=f-1|0;if(f)continue;break}}}function _eb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;b=Kc-32|0;Kc=b;a:{if(J[a+108>>2]!=16)break a;c=J[a+104>>2];if(!c)break a;c=Ye(c,229596,338856,0);if(!c)break a;g=J[a+224>>2];if(g){Pc[J[J[g>>2]+12>>2]](g)|0;J[a+224>>2]=0}c=Pc[J[J[c>>2]+596>>2]](c,(d|0)!=0)|0;J[a+224>>2]=c;Pc[J[J[c>> -2]+8>>2]](c)|0;b:{if(d)break b;c=(J[a+196>>2]+J[a+192>>2]|0)-1|0;c=J[(J[J[a+180>>2]+(c>>>7&33554428)>>2]+((c&511)<<3)|0)+4>>2];if(!c)break b;Pc[J[J[c>>2]+20>>2]](c,f,b+16|0,0)}c:{if(!e)break c;c=J[J[a+224>>2]+8>>2];j=J[c+32>>2];if((j|0)<=0)break c;g=J[c+28>>2];if((g|0)<=0)break c;k=J[c+4>>2];c=0;if(d)for(;1;){l=P(c,g);d=0;for(;1;){f=k+(d+l<<2)|0;O[b+16>>3]=+K[f+3|0]*.00390625;Pc[J[J[e>>2]+16>>2]](e,b+16|0,b+8|0);h=O[b+8>>3]*255+.5;d:{if(R(h)<2147483648){i=~~h;break d}i=-2147483648}H[f+3|0]=i;d=d+ -1|0;if((g|0)!=(d|0))continue;break}c=c+1|0;if((j|0)!=(c|0))continue;break c}i=g<<2;for(;1;){l=P(c,g);m=k+P(c,i)|0;d=0;for(;1;){f=(d<<2)+m|0;O[b+16>>3]=+((P(K[f+1|0],150)+P(K[f+2|0],77)|0)+P(K[f|0],29)>>>8|0)*.00390625;Pc[J[J[e>>2]+16>>2]](e,b+16|0,b+8|0);n=k+(d+l<<2)|0;h=O[b+8>>3]*255+.5;e:{if(R(h)<2147483648){f=~~h;break e}f=-2147483648}H[n+3|0]=f;d=d+1|0;if((g|0)!=(d|0))continue;break}c=c+1|0;if((j|0)!=(c|0))continue;break}}d=J[a+196>>2];J[a+196>>2]=d-1;c=J[a+184>>2];e=J[a+180>>2];if((((c|0)!=(e| -0)?(c-e<<7)-1|0:0)-(d+J[a+192>>2]|0)|0)+1>>>0<1024)break a;Zc(J[c-4>>2]);J[a+184>>2]=J[a+184>>2]-4}Kc=b+32|0}function Nzb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;e=Kc-32|0;Kc=e;a:{h=e+24|0;a=J[a+4>>2];b:{c:{if(L[a+4>>1]>(b|0))break c;d=1;if((b&-1024)!=55296){d=J[a+28>>2];i=J[d+4>>2];g=L[J[d>>2]+(b>>>5&134217726)>>1]+(b&63)|0;d:{if(b>>>0<=65535)break d;if(b>>>0<=1114111){g=J[d+12>>2]-2|0;if(J[d+16>>2]<=(b|0))break d;g=ig(d,b);break d}g=J[d+12>>2]-1|0}d=L[i+(g<<1)>> -1]}g=d&65535;if(g>>>0>=L[a+26>>1])break c;if(g>>>0>=L[a+22>>1]){b=(((d&65528)>>>3|0)+b|0)-L[a+24>>1]|0;e:{if(b>>>0<=65535){J[e+20>>2]=1;I[h>>1]=b;d=J[a+28>>2];f=L[J[d>>2]+(b>>>5&134217726)>>1]+(b&63)|0;d=J[d+4>>2];break e}I[h>>1]=(b>>>10|0)-10304;J[e+20>>2]=2;I[h+2>>1]=b&1023|56320;f=J[a+28>>2];d=J[f+4>>2];if(b>>>0<=1114111){if(J[f+16>>2]<=(b|0)){f=J[f+12>>2]-2|0;break e}f=ig(f,b);break e}f=J[f+12>>2]-1|0}d=L[(f<<1)+d>>1];f=h}i=L[a+10>>1];g=d&65535;if(i>>>0>g>>>0)break c;if(!((g|0)!=(i|0)&(g|0)!= -(L[a+12>>1]|1))){a=b-44032|0;I[h>>1]=((a|0)/588|0)+4352;b=(a|0)/28|0;I[h+2>>1]=((b|0)%21|0)+4449;a=a-P(b,28)|0;if(a){I[h+4>>1]=a+4519;a=3}else a=2;J[e+20>>2]=a;a=h;break b}a=J[a+36>>2]+(d&65534)|0;J[e+20>>2]=L[a>>1]&31;f=a+2|0}a=f}f:{if(!a){c=0;break f}b=e+24|0;if((b|0)==(a|0)){a=J[e+20>>2];if(H[c+4|0]&1)I[c+4>>1]=2;f=c;h=J[c+8>>2];c=I[c+4>>1];Ev(f,0,(c|0)<0?h:c>>5,b,0,a);c=1;break f}J[e+16>>2]=a;J[790620]=0;ha(3385,c|0,0,e+16|0,J[e+20>>2])|0;a=J[790620];J[790620]=0;c=1;if((a|0)==1)break a;J[e+12>> -2]=J[e+16>>2]}Kc=e+32|0;return c|0}a=Z()|0;J[e+8>>2]=J[e+16>>2];ba(a|0);B()}function Lh(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;f=O[b+72>>3];h=O[b>>3];a:{b:{if(!K[b+120|0]){J[790620]=0;i=_(4,32)|0;m=J[790620];J[790620]=0;if((m|0)==1)break a;O[i+24>>3]=f;O[i+16>>3]=f;O[i+8>>3]=h;O[i>>3]=h;k=O[b+80>>3];g=O[b+8>>3];J[790620]=0;b=_(4,32)|0;m=J[790620];J[790620]=0;if((m|0)==1)break a;O[b>>3]=g;e=k; -f=g;break b}e=O[b+104>>3];j=O[b+88>>3];J[790620]=0;i=_(4,32)|0;m=J[790620];J[790620]=0;if((m|0)==1)break a;O[i+24>>3]=f;O[i>>3]=h;O[i+16>>3]=f+e;O[i+8>>3]=f+j;j=O[b+112>>3];l=O[b+96>>3];e=O[b+80>>3];f=O[b+8>>3];J[790620]=0;b=_(4,32)|0;m=J[790620];J[790620]=0;if((m|0)==1)break a;O[b>>3]=f;g=e+l;k=e+j}O[b+24>>3]=e;O[b+16>>3]=k;O[b+8>>3]=g;e=O[i+8>>3];j=e-h;c:{if(!(j>=-1E-12)|!(j<=1E-12))break c;j=O[b+8>>3]-f;if(!(j>=-1E-12)|!(j<=1E-12))break c;O[i+8>>3]=h;O[b+8>>3]=f;e=h}j=O[b+24>>3];n=O[b+16>>3];o= -O[i+16>>3];l=O[i+24>>3];g=o-l;d:{if(!(g>=-1E-12)|!(g<=1E-12))break d;g=n-j;if(!(g>=-1E-12)|!(g<=1E-12))break d;O[i+16>>3]=l;n=j;o=l}r=o-e;g=(e-h)*3;p=r*3-g;s=l-h-g-p;e=O[b+8>>3];k=(e-f)*3;t=n-e;q=t*3-k;u=j-f-k-q;e=O[c>>3];e:{if(e==0)break e;if(e!=1){h=((s*e+p)*e+g)*e+h;f=((u*e+q)*e+k)*e+f;break e}h=l;f=j}f:{if(J[d>>2]!=1)break f;c=e<1E-8;g:{if(c)break g;if(e>.99999999){k=(j-n)*3;g=(l-o)*3;break g}k=(u*3*e+(q+q))*e+k;g=(s*3*e+(p+p))*e+g}c=g==0&k==0&(c|e>.99999999);h=c?r:g;f=c?t:k;e=Y(h*h+f*f);if(e== -0)break f;f=f/e;h=h/e}O[a+8>>3]=f;O[a>>3]=h;Zc(b);Zc(i);return}fa(0)|0;ed();B()}function IE(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;if((c|0)>1){e=J[a>>2];if(e){Zc(e);J[a>>2]=0}a:{f=J[b+4>>2];if((f|0)<2)break a;h=J[b>>2];e=1;for(;1;){d=h+(e<<3)|0;if(!(O[d-8>>3]>O[d>>3])){e=e+1|0;if((f|0)!=(e|0))continue;break a}break}ga(199423,195840,952,203879);B()}f=gd(c<<3);J[a>>2]=f;if(!f)return-1;J[a+4>>2]=c;if((c|0)>0)b:{a=0;d=J[b+ -4>>2];if((d|0)<=0){if(c>>>0>=8){h=c&-8;e=0;for(;1;){b=a<<3;d=b+f|0;J[d>>2]=0;J[d+4>>2]=1072693248;d=f+(b|8)|0;J[d>>2]=0;J[d+4>>2]=1072693248;d=f+(b|16)|0;J[d>>2]=0;J[d+4>>2]=1072693248;d=f+(b|24)|0;J[d>>2]=0;J[d+4>>2]=1072693248;d=f+(b|32)|0;J[d>>2]=0;J[d+4>>2]=1072693248;d=f+(b|40)|0;J[d>>2]=0;J[d+4>>2]=1072693248;d=f+(b|48)|0;J[d>>2]=0;J[d+4>>2]=1072693248;b=f+(b|56)|0;J[b>>2]=0;J[b+4>>2]=1072693248;a=a+8|0;e=e+8|0;if((h|0)!=(e|0))continue;break}}b=c&7;if(!b)break b;e=0;for(;1;){c=f+(a<<3)|0;J[c>> -2]=0;J[c+4>>2]=1072693248;a=a+1|0;e=e+1|0;if((b|0)!=(e|0))continue;break}break b}p=+(c-1|0);k=d-1|0;j=+(k|0);l=J[b>>2];h=0;for(;1;){i=+(h|0)/p;e=0;q=f+(h<<3)|0;c:{d:{for(;1;){a=(e<<3)+l|0;g=O[a>>3];if(i==g){a=e;for(;1;){b=a;a=b+1|0;g=1;if((d|0)<=(a|0))break c;if(i==O[(a<<3)+l>>3])continue;break}g=(+(e|0)/j+ +(b|0)/j)*.5;break c}if(!(!(i>g)|(e|0)>=(k|0))){m=O[a+8>>3];if(i>3]=g;h=h+1|0;if((h| -0)!=(c|0))continue;break}}return 0}ga(201912,195840,944,203879);B()}function Zub(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;e=J[a+24>>2];k=J[a+12>>2];d=J[a+8>>2];f=k-d|0;l=J[a+20>>2];i=J[a+16>>2];g=l-i>>1;h=(f|0)<(g|0)?f:g;a:{if((h|0)<8){f=i;break a}g=h>>>3|0;c=g;f=i;b:{for(;1;){j=K[d|0];I[f>>1]=j;m=K[d+1|0];I[f+2>>1]=m;n=K[d+2|0];I[f+4>>1]=n;o=K[d+3|0];I[f+6>>1]=o;p=K[d+4|0];I[f+8>>1]=p; -q=K[d+5|0];I[f+10>>1]=q;r=K[d+6|0];I[f+12>>1]=r;s=K[d+7|0];I[f+14>>1]=s;if((j|m|n|o|p|q|r|s)<<24>>24<0)break b;f=f+16|0;d=d+8|0;j=(c|0)>1;c=c-1|0;if(j)continue;break}c=0}g=g-c|0;c=g<<3;h=h-c|0;if(!e){e=0;c=0;break a}i=(c<<1)+i|0;c=0;if((g|0)<=0)break a;for(;1;){J[e>>2]=c;J[e+28>>2]=c|7;J[e+24>>2]=c|6;J[e+20>>2]=c|5;J[e+16>>2]=c|4;J[e+12>>2]=c|3;J[e+8>>2]=c|2;J[e+4>>2]=c|1;e=e+32|0;c=c+8|0;j=g>>>0>1;g=g-1|0;if(j)continue;break}}c:{d:{e:{f:{if((h|0)<=0){g=d;break f}for(;1;){g=d+1|0;d=H[d|0];if((d|0)< -0)break e;I[f>>1]=d&255;f=f+2|0;j=(h|0)>1;d=g;h=h-1|0;if(j)continue;break}}if(g>>>0>=k>>>0)break c;d=15;if(f>>>0>>0)break c;break d}h=J[a+4>>2];H[h+36|0]=1;H[h+37|0]=d;d=12}J[b>>2]=d}g:{if(!e){e=0;break g}if((f|0)==(i|0))break g;d=f-i>>1;b=d-1|0;i=d&7;if(i){h=0;for(;1;){J[e>>2]=c;d=d-1|0;e=e+4|0;c=c+1|0;h=h+1|0;if((i|0)!=(h|0))continue;break}}if(b>>>0<7)break g;for(;1;){J[e>>2]=c;J[e+28>>2]=c+7;J[e+24>>2]=c+6;J[e+20>>2]=c+5;J[e+16>>2]=c+4;J[e+12>>2]=c+3;J[e+8>>2]=c+2;J[e+4>>2]=c+1;e=e+32|0;c=c+ -8|0;d=d-8|0;if(d)continue;break}}J[a+24>>2]=e;J[a+16>>2]=f;J[a+8>>2]=g}function ZN(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;d=Kc-32|0;Kc=d;a:{b:{c:{if(J[a+36>>2]<0){a=xd(d,2744785,2745198,320,2781442,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break c;break a}f=J[a+24>>2];if(!(!f|K[f+20|0])){a=xd(d,2752940,2745198,322,2781442,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break c;break a}J[a+36>>2]=1;f=kF(b);d:{if((f|0)<0)break d;e=K[b+ -4|0];if(!f){if(e)break d;break b}if((e|0)!=58)break d;if(kF(b+5|0))break d;if(!K[b+9|0])break b}a=xd(d,2753140,2745198,329,2781442,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break c;break a}B()}e=J[a+28>>2];if((e|0)>=J[a+32>>2]){J[d+24>>2]=0;J[d+28>>2]=0;if(e&1){e=J[a+16>>2];g=a,h=(Pc[J[J[e>>2]+12>>2]](e,d+24|4,1)|0)+J[a+28>>2]|0,J[g+28>>2]=h}if(c){J[d+24>>2]=1411798081;g=a,h=ax(J[a+16>>2],d+24|0,4)+J[a+28>>2]|0,J[g+28>>2]=h}J[d+24>>2]=K[b|0]|K[b+1|0]<<8|(K[b+2|0]<<16|K[b+3|0]<< -24);e=d+24|0;c=ax(J[a+16>>2],e,8)+J[a+28>>2]|0;J[a+32>>2]=c;J[a+28>>2]=c;if(f){J[d+28>>2]=K[b+5|0]|K[b+6|0]<<8|(K[b+7|0]<<16|K[b+8|0]<<24);g=a,h=ax(J[a+16>>2],e|4,4)+J[a+28>>2]|0,J[g+28>>2]=h;c=J[a+32>>2]}b=_c(24);e=J[a+24>>2];J[b+8>>2]=0;J[b+4>>2]=c;J[b>>2]=e;e=J[d+28>>2];c=J[d+24>>2];H[b+20|0]=(f|0)!=0;H[b+12|0]=c;H[b+13|0]=c>>>8;H[b+14|0]=c>>>16;H[b+15|0]=c>>>24;c=f?e:0;H[b+16|0]=c;H[b+17|0]=c>>>8;H[b+18|0]=c>>>16;H[b+19|0]=c>>>24;J[a+24>>2]=b;Kc=d+32|0;return}ga(2753407,2745198,332,2781491);B()}b= -Z()|0;od(a);ba(b|0);B()}function Gva(a){a=a|0;var b=0;var c=0;a=dm(a);H[a+100|0]=0;J[a+96>>2]=0;J[a+56>>2]=2798128;J[a>>2]=2798080;J[a+60>>2]=0;J[a+64>>2]=0;J[a+104>>2]=0;J[a+108>>2]=0;J[a+120>>2]=229628;J[a+68>>2]=0;J[a+72>>2]=0;J[a+76>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0;J[a+88>>2]=0;H[a+91|0]=0;H[a+92|0]=0;H[a+93|0]=0;H[a+94|0]=0;H[a+109|0]=0;H[a+110|0]=0;H[a+111|0]=0;H[a+112|0]=0;H[a+113|0]=0;H[a+114|0]=0;H[a+115|0]=0;H[a+116|0]=0;b=a+124|0;J[b>>2]=0;J[b+4>>2]=0;J[a+132>>2]=0;J[a+136>>2]=0;J[a+140>> -2]=0;J[a+144>>2]=0;J[790620]=0;ea(1682,a+136|0,2795648,5)|0;c=J[790620];J[790620]=0;a:{b:{c:{d:{if((c|0)!=1){if(H[a+135|0]>=0)break d;J[a+128>>2]=0;b=J[a+124>>2];break c}b=Z()|0;if(H[a+147|0]<0)Zc(J[a+136>>2]);if(H[a+135|0]>=0)break b;Zc(J[a+124>>2]);break b}H[a+135|0]=0}J[b>>2]=0;I[a+168>>1]=0;J[a+160>>2]=0;J[a+164>>2]=0;J[a+152>>2]=0;J[a+156>>2]=0;J[a+172>>2]=0;J[a+176>>2]=0;J[a+180>>2]=0;J[a+184>>2]=0;J[a+192>>2]=0;J[a+196>>2]=0;J[a+200>>2]=0;J[a+208>>2]=0;J[a+212>>2]=0;J[a+216>>2]=0;J[a+220>> -2]=0;J[a+224>>2]=0;J[a+228>>2]=0;J[a+232>>2]=0;J[a+236>>2]=0;J[a+240>>2]=0;J[a+244>>2]=0;H[a+247|0]=0;H[a+248|0]=0;H[a+249|0]=0;H[a+250|0]=0;H[a+251|0]=0;H[a+252|0]=0;H[a+253|0]=0;H[a+254|0]=0;J[790620]=0;b=a+256|0;J[b+4>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=2817776;b=J[790620];J[790620]=0;if((b|0)!=1)break a;b=Z()|0;if(H[a+203|0]<0)Zc(J[a+192>>2]);tn(a+120|0)}c=J[a+84>>2];if(c)jd(c);uf(a+72|0);uf(a+60|0);ba(b|0);B()}J[a+272>>2]=0;J[a+276>>2]=0;J[a+280>>2]=0;return a|0}function _9(a,b,c){var d=0; -var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;h=Kc-16|0;Kc=h;a:{b:{c:{d:{e:{f:{d=J[a+708>>2];switch(d|0){case 1:break d;case 0:break e;default:break f}}d=d-1|0;J[a+708>>2]=d;if((d|0)!=1)break e;Pd(a,65163);Ne(a,c);break a}d=J[a+200>>2];if(!(d&1))break c;if(d&4)J[a+200>>2]=d|8;le(a,J[a+740>>2]);d=Ih(a,c+1|0);J[a+740>>2]=d;if(!d){Pd(a,65221);break a}Th(a,d,c);yf(a,d,c);d=Ne(a,0);e=J[a+740>>2];if(d){le(a,e);J[a+740>>2]=0;break a}H[c+e|0]=0;g=J[a+740>>2];e=g;for(;1;){d= -e;e=d+1|0;if(K[d|0])continue;break}g:{if(c>>>0>=3){j=c+g|0;if(j-3>>>0>e>>>0)break g}Pd(a,65253);le(a,J[a+740>>2]);J[a+740>>2]=0;break a}f=H[d+2|0];k=d+3|0;e=k;h:{i=K[d+1|0];if(!i)break h;if((i|0)!=1){Pd(a,65274);le(a,J[a+740>>2]);J[a+740>>2]=0;break a}if(!f)break h;Pd(a,65304);le(a,J[a+740>>2]);J[a+740>>2]=0;break a}for(;1;){d=K[e|0];l=e+1|0;e=l;if(d)continue;break}if(e>>>0>=j>>>0)break b;for(;1;){d=K[e|0];e=e+1|0;if(d)continue;break}if(e>>>0>=j>>>0){Pd(a,65334);le(a,J[a+740>>2]);J[a+740>>2]=0;break a}e= -e-g|0;i:{if(i){xS(a,f,c,e,h+12|0);break i}m=h,n=td(e+g|0),J[m+12>>2]=n}f=Ih(a,28);if(!f){Pd(a,65355);le(a,J[a+740>>2]);J[a+740>>2]=0;break a}J[f>>2]=i?2:1;d=J[a+740>>2];J[f+20>>2]=d+(k-g|0);J[f+24>>2]=d+(l-g|0);c=J[h+12>>2];J[f+12>>2]=0;J[f+16>>2]=c;J[f+8>>2]=d+e;J[f+4>>2]=d;b=TR(a,b,f);le(a,f);le(a,J[a+740>>2]);J[a+740>>2]=0;if(!b)break a;Ae(a,65395);B()}Ne(a,c);break a}Ae(a,65196);B()}Pd(a,65253);le(a,J[a+740>>2]);J[a+740>>2]=0}Kc=h+16|0}function J3(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f= -0;var g=0;a:{d=Ef(1,48);if(d){b=J[a+188>>2];c=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=c;c=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=c;c=J[b+20>>2];J[d+16>>2]=J[b+16>>2];J[d+20>>2]=c;c=J[b+24>>2];J[d+24>>2]=c;b=kg(P(c,24));J[d+28>>2]=b;if(!b){Zc(d);return 0}c=J[J[a+188>>2]+28>>2];b:{if(c){ad(b,c,P(J[d+24>>2],24));break b}Zc(b);J[d+28>>2]=0}c=J[J[a+188>>2]+36>>2];J[d+36>>2]=c;b=Ef(c,40);J[d+40>>2]=b;if(!b){Zc(J[d+28>>2]);Zc(d);return 0}c:{if(J[J[a+188>>2]+40>>2]){if(!J[d+36>>2])break c;for(;1;){e=P(g,40); -c=J[(e+J[J[a+188>>2]+40>>2]|0)+20>>2];J[(b+e|0)+20>>2]=c;f=kg(P(c,24));c=J[d+40>>2];b=c+e|0;J[b+24>>2]=f;if(!f){if(g){b=0;for(;1;){Zc(J[(J[d+40>>2]+P(b,40)|0)+24>>2]);b=b+1|0;if((g|0)!=(b|0))continue;break}c=J[d+40>>2]}break a}c=J[(e+J[J[a+188>>2]+40>>2]|0)+24>>2];d:{if(c){ad(f,c,P(J[b+20>>2],24));b=J[d+40>>2];break d}Zc(f);b=J[d+40>>2];J[(e+b|0)+24>>2]=0}c=J[(e+J[J[a+188>>2]+40>>2]|0)+4>>2];J[(b+e|0)+4>>2]=c;f=kg(P(c,24));c=J[d+40>>2];b=c+e|0;J[b+16>>2]=f;if(!f){if(g){b=0;for(;1;){a=P(b,40);Zc(J[(a+ -J[d+40>>2]|0)+24>>2]);Zc(J[(a+J[d+40>>2]|0)+16>>2]);b=b+1|0;if((g|0)!=(b|0))continue;break}c=J[d+40>>2]}break a}c=J[(e+J[J[a+188>>2]+40>>2]|0)+16>>2];e:{if(c){ad(f,c,P(J[b+4>>2],24));b=J[d+40>>2];break e}Zc(f);b=J[d+40>>2];J[(e+b|0)+16>>2]=0}c=b+e|0;J[c+32>>2]=0;J[c+36>>2]=0;g=g+1|0;if(g>>>0>2])continue;break}break c}Zc(b);J[d+40>>2]=0}}else d=0;return d|0}Zc(c);Zc(J[d+28>>2]);Zc(d);return 0}function vr(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;f=Kc- -32|0;Kc=f;a:{b:{c:{d:{c=L[a+8>>1];if(c){d=L[a+10>>1];if(d)break d}a=xd(f+8|0,2746925,2740282,1283,2773651,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break b;b=Z()|0;od(a);break c}e=d;d=L[a+12>>1];e=e+d|0;I[a+14>>1]=e;if(!b){a=xd(f+8|0,2748358,2740282,1286,2773651,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break b;b=Z()|0;od(a);break c}if(!J[a+24>>2]){wf(a+28|0,d+P(c,e&65535)|0,1);J[a+20>>2]=J[a+24>>2]}Vj(a+28|0,1,0);c=f+8|0;jO(c,L[a+12>>1]+L[a+14>>1]|0);J[790620]= -0;$(7563,a+68|0,c|0)|0;c=J[790620];J[790620]=0;if((c|0)!=1){c=J[f+8>>2];J[f+8>>2]=0;e:{if(!c)break e;J[790620]=0;d=J[c+4>>2]-1|0;J[c+4>>2]=d;e=J[790620];J[790620]=0;if((e|0)==1)break a;if(d)break e;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a}c=L[a+8>>1];if(c){g=c-1|0;h=(J[a+24>>2]+L[a+12>>1]|0)+P(g,L[a+14>>1])|0;c=0;for(;1;){e=K[b|0];if(e>>>0<192)b=b+1|0;else{e=K[b+1|0]|e<<8&16128;b=b+2|0}f:{g:{d=c+e|0;i=L[a+10>>1];if((d|0)<=(i|0)){if(e)break g;d=c;break f}a=xd(f+8|0,2748088, -2740282,1306,2773651,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break b;b=Z()|0;od(a);break c}dd(c+h|0,j,e);i=L[a+10>>1]}h:{if((d|0)<(i|0)){j=1-j|0;break h}g=g-1|0;h=h-L[a+14>>1]|0;j=0;d=0}c=d;if((g|0)>=0)continue;break}}wf(a+40|0,0,1);wf(a+52|0,0,4);J[a+60>>2]=0;AF(a);Kc=f+32|0;return}b=Z()|0;cd(f+8|0)}ba(b|0)}B()}fa(0)|0;ed();B()}function dma(a,b,c,d,e,f,g){var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;j=J[a+8>>2];a:{b:{l=J[a+12>>2];h=J[l+36>>2];c:{if((h|0)<=0){if(!h)break c; -c=6;break b}k=Pc[J[j+4>>2]](j,h)|0;if(!k){c=64;break b}i=dd(k,0,h)}J[i+100>>2]=j;J[i+96>>2]=a;J[i+104>>2]=J[b>>2];if(c)J[i+8>>2]=J[i+8>>2]|1024;d:{k=Pc[J[j+4>>2]](j,68)|0;if(!k){c=64;break d}h=0;c=dd(k,0,68);J[i+128>>2]=c;e:{if((e|0)<=0)break e;a=0;for(;1;){if(h)break e;h=0;m=(a<<3)+f|0;if(J[m>>2]==1768842098){h=J[m+4>>2];J[c+52>>2]=h}a=a+1|0;if((e|0)!=(a|0))continue;break}}J[c+60>>2]=-1;a=J[l+48>>2];f:{if(!a){J[b>>2]=J[i+104>>2];break f}c=Pc[a|0](J[b>>2],i,d,e,f)|0;J[b>>2]=J[i+104>>2];if(c)break d}b= -J[i+40>>2];g:{if(!b)break g;a=b+(J[i+36>>2]<<2)|0;c=a-4|0;h:{if(b>>>0<=c>>>0)for(;1;){h=J[c>>2];i:{if(J[h+4>>2]!=1970170211)break i;j:switch(L[h+8>>1]){case 3:if(L[h+10>>1]!=10)break i;break h;case 0:break j;default:break i}if(L[h+10>>1]==4)break h}c=c-4|0;if(b>>>0<=c>>>0)continue;break}for(;1;){a=a-4|0;if(b>>>0>a>>>0)break g;h=J[a>>2];if(J[h+4>>2]!=1970170211)continue;break}}J[i+92>>2]=h}J[g>>2]=i;return 0}if(J[i+36>>2]>0){h=0;for(;1;){d=h<<2;a=J[d+J[i+40>>2]>>2];b=J[J[a>>2]+100>>2];e=J[J[a+12>> -2]+8>>2];if(e)Pc[e|0](a);Pc[J[b+8>>2]](b,a);J[d+J[i+40>>2]>>2]=0;h=h+1|0;if((h|0)>2])continue;break}}a=J[i+40>>2];if(a)Pc[J[j+8>>2]](j,a);J[i+36>>2]=0;J[i+40>>2]=0;a=0;break a}k=0;a=1}b=J[l+52>>2];if(b)Pc[b|0](i);if(k)Pc[J[j+8>>2]](j,k);if(!a)Pc[J[j+8>>2]](j,i);J[g>>2]=0;return c}function aJ(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;g=Kc-16|0;Kc=g;c=0;a:{if(J[b>>2]>0)break a;b:{c:{d:{e:{if(a-4096>>>0<=24){m=a-4078| -0;c=P(m,12);i=c+3128272|0;j=c+3128276|0;if(J[j>>2]==2)break e;if(!Fi(j))break e;k=rfa(Lfa(a),b);e=J[b>>2];if((e|0)>0)break b;c=Kh(152);if(c){J[790620]=0;f=ea(3456,c|0,0,0)|0;d=J[790620];J[790620]=0;if((d|0)==1){a=Z()|0;Jf(c);ba(a|0);B()}J[790620]=0;J[g+12>>2]=f;c=J[k+16>>2];d=J[790620];J[790620]=0;if((d|0)==1)break d;n=(c|0)/2|0;if((n|0)>0){c=0;for(;1;){J[790620]=0;o=J[(J[k+8>>2]+(h<<3)|0)+4>>2]-1|0;d=J[790620];J[790620]=0;f:{g:{if((d|0)!=1){J[790620]=0;e=J[J[k+8>>2]+(h<<3)>>2];d=J[790620];J[790620]= -0;if((d|0)==1)break d;if((e|0)<=(o|0))break g;break f}break d}for(;1;){h:{J[790620]=0;d=$(3460,e|0,a|0)|0;l=J[790620];J[790620]=0;if((l|0)==1)break h;if((c|0)!=(d|0)){J[790620]=0;$(3340,f|0,e|0)|0;l=J[790620];J[790620]=0;c=d;if((l|0)==1)break h}d=(e|0)==(o|0);e=e+1|0;if(!d)continue;break f}break}break d}h=h+1|0;if((n|0)!=(h|0))continue;break}}if(!(H[f+20|0]&1)){J[790620]=0;_(3461,f|0)|0;a=J[790620];J[790620]=0;if((a|0)!=1){J[g+12>>2]=0;J[i>>2]=f;J[790620]=0;da(3462,16,3463);a=J[790620];J[790620]= -0;if((a|0)!=1)break c}break d}J[b>>2]=7;Jf(bl(f));break c}J[b>>2]=7;break c}c=rfa(Lfa(a),b);break a}a=J[c+3128280>>2];if((a|0)>0)J[b>>2]=a;c=J[i>>2];break a}a=Z()|0;QC(g+12|0);ba(a|0);B()}e=J[b>>2]}J[P(m,12)+3128280>>2]=e;Ei(j);c=J[i>>2]}Kc=g+16|0;return c|0}function TIb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;e=Kc-16|0;Kc=e;J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0;H[e+12|0]=0;J[e+8>>2]=a;a:{d=J[b+4>>2];if(d){if(d>>>0>=29826162){J[790620]=0;aa(2656,a|0);a=J[790620];J[790620]=0;if((a| -0)==1)break a;B()}J[790620]=0;f=P(d,144);c=_(4,f|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break a;J[a+4>>2]=c;J[a>>2]=c;J[a+8>>2]=c+f;b=J[b>>2];f=f+b|0;for(;1;){O[c>>3]=O[b>>3];O[c+8>>3]=O[b+8>>3];O[c+16>>3]=O[b+16>>3];O[c+24>>3]=O[b+24>>3];O[c+32>>3]=O[b+32>>3];O[c+40>>3]=O[b+40>>3];d=J[b+52>>2];J[c+48>>2]=J[b+48>>2];J[c+52>>2]=d;J[c+56>>2]=J[b+56>>2];J[c+60>>2]=J[b+60>>2];d=J[b- -64>>2];J[c- -64>>2]=d;if(d)J[d+4>>2]=J[d+4>>2]+1;O[c+72>>3]=O[b+72>>3];O[c+80>>3]=O[b+80>>3];O[c+88>>3]=O[b+88>>3];O[c+ -96>>3]=O[b+96>>3];O[c+104>>3]=O[b+104>>3];O[c+112>>3]=O[b+112>>3];d=J[b+124>>2];J[c+120>>2]=J[b+120>>2];J[c+124>>2]=d;J[c+128>>2]=J[b+128>>2];J[c+132>>2]=J[b+132>>2];d=J[b+136>>2];J[c+136>>2]=d;if(d)J[d+4>>2]=J[d+4>>2]+1;c=c+144|0;b=b+144|0;if((f|0)!=(b|0))continue;break}J[a+4>>2]=c}Kc=e+16|0;return a|0}f=Z()|0;b:{if(K[e+12|0])break b;h=J[e+8>>2];d=J[h>>2];if(!d)break b;b=J[h+4>>2];c=d;if((b|0)!=(c|0)){for(;1;){a=b;b=b-144|0;g=J[b+136>>2];c:{if(!g)break c;c=J[g+4>>2];J[g+4>>2]=c-1;if(c)break c;Pc[J[J[g>> -2]+8>>2]](g);jd(g)}c=J[a-80>>2];d:{if(!c)break d;a=J[c+4>>2];J[c+4>>2]=a-1;if(a)break d;Pc[J[J[c>>2]+8>>2]](c);jd(c)}if((b|0)!=(d|0))continue;break}c=J[J[e+8>>2]>>2]}J[h+4>>2]=d;Zc(c)}ba(f|0);B()}function Wha(a){var b=0;var c=0;var d=0;var e=0;var f=0;b=J[a+168>>2];if(b){if(H[b+99|0]<0)Zc(J[b+88>>2]);if(H[b+87|0]<0)Zc(J[b+76>>2]);if(H[b+75|0]<0)Zc(J[b+64>>2]);if(H[b+63|0]<0)Zc(J[b+52>>2]);if(H[b+51|0]<0)Zc(J[b+40>>2]);Zc(b);J[a+168>>2]=0}b=J[a+172>>2];if(b){if(H[b+39|0]<0)Zc(J[b+28>>2]);if(H[b+27| -0]<0)Zc(J[b+16>>2]);if(H[b+15|0]<0)Zc(J[b+4>>2]);Zc(b);J[a+172>>2]=0}d=J[a+176>>2];if(d){e=J[d+52>>2];if(e){c=J[d+56>>2];b=e;if((c|0)!=(b|0)){for(;1;){if(H[c-1|0]<0)Zc(J[c-12>>2]);b=c-24|0;if(H[c-13|0]<0)Zc(J[b>>2]);c=b;if((e|0)!=(b|0))continue;break}b=J[d+52>>2]}J[d+56>>2]=e;Zc(b)}e=J[d+40>>2];if(e){c=e;b=J[d+44>>2];if((c|0)!=(b|0)){for(;1;){c=b-12|0;if(H[b-1|0]<0)Zc(J[c>>2]);b=c;if((b|0)!=(e|0))continue;break}c=J[d+40>>2]}J[d+44>>2]=e;Zc(c)}b=J[d+28>>2];if(b){J[d+32>>2]=b;Zc(b)}if(H[d+27|0]<0)Zc(J[d+ -16>>2]);if(H[d+15|0]<0)Zc(J[d+4>>2]);Zc(d);J[a+176>>2]=0}b=J[a+180>>2];if(b){Zc(b);J[a+180>>2]=0}c=J[a+156>>2];b=J[a+160>>2];a:{if((c|0)==(b|0)){c=b;break a}for(;1;){e=f<<2;d=J[e+c>>2];if(d){Uha(d);Zc(d);J[e+J[a+156>>2]>>2]=0;c=J[a+156>>2];b=J[a+160>>2]}f=f+1|0;if(f>>>0>2>>>0)continue;break}}if(c){J[a+160>>2]=c;Zc(c)}b=J[a+144>>2];if(b){J[a+148>>2]=b;Zc(b)}b=J[a+132>>2];if(b){J[a+136>>2]=b;Zc(b)}b=J[a+120>>2];if(b){J[a+124>>2]=b;Zc(b)}if(H[a+119|0]<0)Zc(J[a+108>>2]);if(H[a+107|0]<0)Zc(J[a+96>> -2]);if(H[a+95|0]<0)Zc(J[a+84>>2]);if(H[a+83|0]<0)Zc(J[a+72>>2]);if(H[a+71|0]<0)Zc(J[a+60>>2]);if(H[a+59|0]<0)Zc(J[a+48>>2])}function Wea(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;J[c+20>>2]=a;h=b+60|0;J[c+24>>2]=h;J[c+12>>2]=J[b+220>>2];e=b;a:{b:{c:{d:{e:{for(;1;){f=K[a|0];if(!f|(f|0)==44)break b;H[e|0]=f;f=K[a+1|0];if(!f|(f|0)==44)break c;H[e+1|0]=f;f=K[a+2|0];if(!f|(f|0)==44)break d;H[e+2|0]=f;f=K[a+3|0];if(!f|(f|0)==44)break e;H[e+3|0]=f;f=K[a+4|0];if(!(!f|(f|0)==44)){if((g|0)== -55)break a;H[e+4|0]=f;a=a+5|0;e=e+5|0;g=g+5|0;continue}break}e=e+4|0;a=a+4|0;break b}e=e+3|0;a=a+3|0;break b}e=e+2|0;a=a+2|0;break b}e=e+1|0;a=a+1|0}H[e|0]=0;J[c+20>>2]=b;f:for(;1;){g:{e=K[a|0];h:{if((e|0)!=44){if(e)break h;break g}a=a+1|0}e=a;if(!ce(e,732701,7)){g=e+7|0;i=0;f=h;i:{j:{k:{for(;1;){e=K[g|0];if(!e){a=g;break j}if((e|0)==44){a=g;break j}a=g+1|0;if((i|0)==156){J[d>>2]=1;H[h|0]=0;break i}H[f|0]=e;j=f+1|0;e=K[a|0];if(!e){f=j;break j}if((e|0)==44){f=j;break j}H[f+1|0]=e;e=K[g+2|0];if(!e| -(e|0)==44)break k;H[f+2|0]=e;e=K[g+3|0];if(!(!e|(e|0)==44)){H[f+3|0]=e;f=f+4|0;i=i+4|0;g=g+4|0;continue}break}f=f+3|0;a=g+3|0;break j}f=f+2|0;a=g+2|0}H[f|0]=0}if(!e|(e|0)==44)continue;break g}if(!ce(e,734107,8)){f=H[e+8|0];if(!f){a=J[b+220>>2]&-16;J[b+220>>2]=a;J[c+12>>2]=a;return}a=e+8|0;f=f-48|0;if((f&254)>>>0>9)continue;a=f|J[b+220>>2]&-16;J[b+220>>2]=a;J[c+12>>2]=a;a=e+9|0;continue}if(!ce(e,734160,8)){a=J[b+220>>2]|16;J[b+220>>2]=a;J[c+12>>2]=a;a=e+8|0;continue}for(;1;){a=e+1|0;f=K[e|0];if((f| -0)==44)continue f;e=a;if(f)continue;break}}break}return}J[d>>2]=1;H[b|0]=0}function TP(a,b){var c=0;var d=0;var e=0;c=K[b|0]|K[b+1|0]<<8|(K[b+2|0]<<16|K[b+3|0]<<24);J[a>>2]=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[b+4|0]|K[b+5|0]<<8|(K[b+6|0]<<16|K[b+7|0]<<24);J[a+4>>2]=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[b+8|0]|K[b+9|0]<<8|(K[b+10|0]<<16|K[b+11|0]<<24);J[a+8>>2]=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[b+12|0]|K[b+13|0]<<8|(K[b+14|0]<<16|K[b+15|0]<<24);J[a+12>>2]=c<<24|(c&65280)<<8| -(c>>>8&65280|c>>>24);c=K[b+16|0]|K[b+17|0]<<8|(K[b+18|0]<<16|K[b+19|0]<<24);J[a+16>>2]=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[b+20|0]|K[b+21|0]<<8|(K[b+22|0]<<16|K[b+23|0]<<24);J[a+20>>2]=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[b+24|0]|K[b+25|0]<<8|(K[b+26|0]<<16|K[b+27|0]<<24);J[a+24>>2]=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);b=K[b+28|0]|K[b+29|0]<<8|(K[b+30|0]<<16|K[b+31|0]<<24);b=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);J[a+28>>2]=b;e=a+16|0;c=8;for(;1;){a:{b:switch(c&7){case 0:d=J[(c>>> -1&2147483644)+2549040>>2];b=blc(b,8);b=d^(K[(b>>>16&255)+2549760|0]<<16|K[(b>>>24|0)+2549760|0]<<24|K[(b>>>8&255)+2549760|0]<<8|K[(b&255)+2549760|0]);break a;case 4:break b;default:break a}b=K[(b&255)+2549760|0]|(K[(b>>>16&255)+2549760|0]<<16|K[(b>>>24|0)+2549760|0]<<24|K[(b>>>8&255)+2549760|0]<<8)}d=(c<<2)+a|0;b=J[d-32>>2]^b;J[d>>2]=b;c=c+1|0;if((c|0)!=60)continue;break}$i(e);$i(a+32|0);$i(a+48|0);$i(a- -64|0);$i(a+80|0);$i(a+96|0);$i(a+112|0);$i(a+128|0);$i(a+144|0);$i(a+160|0);$i(a+176|0);$i(a+ -192|0);$i(a+208|0)}function y8a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;c=Kc-32|0;Kc=c;a:{b:{d=J[a+244>>2];if(!d){b=0;break b}c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{if(b){d=Lf(b);if(d>>>0>=1073741808)break d;m:{if(d>>>0<=1){H[c+15|0]=d;e=c+4|0;break m}e=d|3;if(e>>>0>=1073741823)break c;f=e+1|0;e=_c(f<<2);J[c+12>>2]=f|-2147483648;J[c+4>>2]=e;J[c+8>>2]=d}f=b;b=d<<2;g=ad(e,f,b)+b|0,h=0,J[g>>2]=h;J[790620]=0;da(5775,c+16|0,c+4|0);b=J[790620];J[790620]=0;if((b|0)==1)break i;if(H[c+15|0]>= -0)break l;Zc(J[c+4>>2]);break l}b=J[d+24>>2];d=J[d+20>>2];J[790620]=0;e=c+4|0;da(3057,e|0,(b-d>>2)+1|0);b=J[790620];J[790620]=0;if((b|0)==1)break k;J[790620]=0;b=ea(3808,e|0,0,1088994)|0;d=J[790620];J[790620]=0;if((d|0)==1)break j;J[c+24>>2]=J[b+8>>2];d=J[b+4>>2];e=J[b>>2];J[c+16>>2]=e;J[c+20>>2]=d;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;if(H[c+15|0]>=0)break l;Zc(J[c+4>>2])}J[790620]=0;d=_(4,264)|0;b=J[790620];J[790620]=0;if((b|0)==1)break h;b=J[a+80>>2];e=J[a+44>>2];J[790620]=0;b=na(5814,d|0,e|0,b|0, -a|0,(H[c+27|0]<0?J[c+16>>2]:c+16|0)|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break g;a=J[a+244>>2];J[790620]=0;ca(5214,a|0,b|0,1);a=J[790620];J[790620]=0;if((a|0)==1)break h;if(H[c+27|0]>=0)break b;Zc(J[c+16>>2]);break b}ba(Z()|0);B()}a=Z()|0;if(H[c+15|0]>=0)break e;break a}a=Z()|0;if(H[c+15|0]>=0)break e;break a}a=Z()|0;break f}a=Z()|0;Zc(d)}if(H[c+27|0]>=0)break e;Zc(J[c+16>>2])}ba(a|0);B()}fe(c+4|0);B()}$d();B()}Kc=c+32|0;return b|0}Zc(J[c+4>>2]);ba(a|0);B()}function dx(a,b,c,d,e,f,g,h,i){var j= -0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;j=Kc-32|0;Kc=j;n=g*3.141592/180;o=Ie(n);m=tf(Be(n)/f,o/e);s=j,t=e*Ie(m)+c,O[s+24>>3]=t;s=j,t=f*Be(m)+d,O[s+16>>3]=t;Ue(b,j+24|0,j+16|0);O[j+8>>3]=O[j+24>>3]*25.4/96;O[j>>3]=O[j+16>>3]*25.4/96;Pc[J[J[a>>2]+320>>2]](a,j+8|0,j)|0;if(R(g)<2147483648)k=~~g;else k=-2147483648;k=((k|0)/90|0)+1|0;p=k>>>0<=1?1:k;k=p>>>0>=4?4:p;if(R(h)<2147483648)l=~~h;else l=-2147483648;l=((l|0)/90|0)+1|0;q=l>>>0<=1?1:l;l=q>>>0>=4?4:q;o=h*3.141592/ -180;a:{if(!i){if(k>>>0>q>>>0)break a;g=o;if((k|0)!=(l|0))g=+Q(Q(Q(P(k,90)>>>0)*Q(3.141592025756836))/Q(180));h=Ie(g);QF(a,b,c,d,e,f,m,tf(Be(g)/f,h/e),j+24|0,j+16|0);if(l>>>0<=p>>>0)break a;for(;1;){g=o;k=k+1|0;if((l|0)!=(k|0))g=+Q(Q(Q(P(k,90)>>>0)*Q(3.141592025756836))/Q(180));h=Ie(g);g=Be(g);n=+Q(Q(Q(P(k,90)-90>>>0)*Q(3.141592025756836))/Q(180));m=Ie(n);QF(a,b,c,d,e,f,tf(Be(n)/f,m/e),tf(g/f,h/e),j+24|0,j+16|0);if(k>>>0>>0)continue;break}break a}if(l>>>0>p>>>0)break a;g=o;if((k|0)!=(l|0))g=+Q(Q(Q(P(k, -90)-90>>>0)*Q(3.141592025756836))/Q(180));h=Ie(g);QF(a,b,c,d,e,f,m,tf(Be(g)/f,h/e),j+24|0,j+16|0);i=k-1|0;if(l>>>0>i>>>0)break a;for(;1;){g=n;if((i|0)!=(k|0))g=+Q(Q(Q(P(i,90)>>>0)*Q(3.141592025756836))/Q(180));h=o;if((i|0)!=(l|0))h=+Q(Q(Q(P(i,90)-90>>>0)*Q(3.141592025756836))/Q(180));m=Ie(h);h=Be(h);r=Ie(g);QF(a,b,c,d,e,f,tf(Be(g)/f,r/e),tf(h/f,m/e),j+24|0,j+16|0);i=i-1|0;if(l>>>0<=i>>>0)continue;break}}Kc=j+32|0}function ZU(a,b,c,d,e,f,g,h,i){var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p= -0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;a:{if(!a)break a;j=b>>10;if((j|0)>=J[a+44>>2])break a;k=J[a+40>>2]+a|0;j=J[(J[a+60>>2]+a|0)+(L[((J[a+52>>2]+a|0)+(L[(k+(b>>>3&126)|0)+(L[k+(j<<1)>>1]<<1)>>1]<<3)|0)+((b&15)<<1)>>1]<<2)>>2];if(!j)break a;b:{c:{d:{if(j>>>0<=2031615){u=J[a+24>>2]+a|0;v=J[a+20>>2]+a|0;s=b-57344|0;w=s>>>0<6400;t=b-983040|0;x=t>>>0<131072;k=0;for(;1;){l=(j<<1)+v|0;o=(j<<2)+u|0;a=J[o>>2];if(!(!a|a&536870912|!((h|0)!=0|a>>>0>1073741823|w|x))){r=(m+n|0)+2|0; -k=a}b=L[l>>1];e:{if((d|0)>(m|0)){j=(m<<1)+c|0;m=m+1|0;break e}if((f|0)<=(n|0))break d;j=(n<<1)+e|0;n=n+1|0}p=l+2|0;q=L[j>>1];a=0;j=b;f:{if(j>>>0<2)break f;for(;1;){if(b>>>0<=4){if(q>>>0<=L[(a<<1)+p>>1])break f;b=a+1|0;if(!((b|0)>=(j|0)|q>>>0>L[(b<<1)+p>>1])){a=b;break f}b=a+2|0;if(!((b|0)>=(j|0)|q>>>0>L[(b<<1)+p>>1])){a=b;break f}a=a+3|0;break f}l=(a+j|0)/2|0;b=q>>>0>1];j=b?l:j;a=b?a:l;b=j-a|0;if((b|0)>1)continue;break}}if((a|0)<0|(a|0)>=(j|0)|(q|0)!=L[(a<<1)+p>>1])break c;j=J[(o+4|0)+ -(a<<2)>>2];if(j>>>0<16777216)continue;break}if(!((h|0)!=0|j>>>0>1073741823|s>>>0<6400|t>>>0<131072)|j&536870912)break c;r=(m+n|0)+2|0;k=j;break c}if(j&536870912)break a;r=2;k=j;if(!((h|0)!=0|j>>>0>1073741823|b-57344>>>0<6400|b-983040>>>0<131072))break a;break b}if(i)break c;a=m+n|0;if((a|0)>19)break c;return-2-a|0}if(r)break b;return 0}o=1;if((k|0)==-2147483647)break a;J[g>>2]=k;o=r}return o}function GCb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l= -0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;t=Kc-208|0;Kc=t;n=J[a+332>>2];b=J[b+84>>2];a=t;for(;1;){f=J[b+192>>2];l=I[c+96>>1];h=J[b+64>>2];o=I[c+32>>1];j=P(I[c>>1],J[b>>2])<<13|1024;g=P(J[b+128>>2],I[c+64>>1]);m=j+P(g,-11586)>>11;i=P(J[b+32>>2],I[c+16>>1]);p=P(J[b+160>>2],I[c+80>>1]);q=P(J[b+96>>2],I[c+48>>1]);r=P(J[b+224>>2],I[c+112>>1]);k=q-r|0;s=i-(p+k|0)<<2;J[a+140>>2]=m-s;J[a+40>>2]=m+s;l=P(f,l);h=P(h,o);f=P(l+h|0,6810);h=f+P(h,4209)|0;o=j+P(g,9373)|0;m= -h+o|0;p=p<<13;s=p+P(k,2531)|0;q=q+r|0;r=P(q,7791);u=s+(r+P(i,11443)|0)|0;J[a+180>>2]=m-u>>11;J[a>>2]=m+u>>11;g=j+P(g,-3580)|0;j=f+P(l,-17828)|0;f=g-j|0;k=p+P(k,-6627)|0;l=P(q,4815);m=k+(P(i,5260)-l|0)|0;J[a+120>>2]=f-m>>11;J[a+60>>2]=f+m>>11;f=o-h|0;h=s+(P(i,1812)-r|0)|0;J[a+100>>2]=f-h>>11;J[a+80>>2]=f+h>>11;g=g+j|0;i=P(i,10323)-(k+l|0)|0;J[a+160>>2]=g-i>>11;J[a+20>>2]=g+i>>11;a=a+4|0;b=b+4|0;c=c+2|0;v=v+1|0;if((v|0)!=5)continue;break}b=n+128|0;a=t;i=0;for(;1;){j=J[a+12>>2];k=J[a+4>>2];g=P(j+k|0, -6810);c=J[(i<<2)+d>>2]+e|0;k=g+P(k,4209)|0;h=(J[a>>2]<<13)+131072|0;f=J[a+8>>2];n=J[a+16>>2];l=f-n|0;o=h+P(l,2896)|0;f=P(f+n|0,6476);n=o+f|0;H[c|0]=K[b+(k+n>>>18&1023)|0];H[c+4|0]=K[b+(n-k>>>18&1023)|0];g=g+P(j,-17828)|0;j=o-f|0;H[c+1|0]=K[b+(g+j>>>18&1023)|0];H[c+3|0]=K[b+(j-g>>>18&1023)|0];H[c+2|0]=K[b+(h+P(l,268423872)>>>18&1023)|0];a=a+20|0;i=i+1|0;if((i|0)!=10)continue;break}Kc=t+208|0}function bab(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l= -0;var m=0;var n=0;e=Kc-32|0;Kc=e;m=a+172|0;a:{b:{c:{d:{e:{f=J[a+176>>2]-J[a+172>>2]|0;f:{if((f|0)<=0)break f;f=(f>>>0)/20|0;n=f>>>0<=1?1:f;f=0;for(;1;){i=J[a+172>>2];if((J[a+176>>2]-i|0)/20>>>0<=f>>>0)break e;g=K[b+11|0];j=g<<24>>24<0;h=P(f,20)+i|0;k=K[h+11|0];l=k<<24>>24<0;g:{g=j?J[b+4>>2]:g;h:{if((g|0)!=((l?J[h+4>>2]:k)|0))break h;if(g)g=Md(j?J[b>>2]:b,l?J[h>>2]:h,g);else g=0;if(g)break h;if(J[h+12>>2]==(c|0))break g}f=f+1|0;if((n|0)!=(f|0))continue;break f}break}f=J[(P(f,20)+i|0)+16>>2];if(f)break c}h= -_c(92);f=J[a+8>>2];J[790620]=0;f=ha(5803,h|0,f|0,a|0,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1){J[e+16>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;if((e+8|0)==(b|0))break d;if(H[b+11|0]>=0){J[e+16>>2]=J[b+8>>2];d=J[b+4>>2];J[e+8>>2]=J[b>>2];J[e+12>>2]=d;break d}d=J[b+4>>2];b=J[b>>2];J[790620]=0;ea(1646,e+8|0,b|0,d|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1)break d;f=Z()|0;if(H[e+19|0]>=0)break a;Zc(J[e+8>>2]);break a}a=Z()|0;Zc(h);ba(a|0);B()}Sn();B()}J[e+24>>2]=f;J[e+20>>2]=c;b=J[a+176>>2];if(b>>>0>2]){c= -J[e+12>>2];J[b>>2]=J[e+8>>2];J[b+4>>2]=c;J[b+8>>2]=J[e+16>>2];c=J[e+24>>2];J[b+12>>2]=J[e+20>>2];J[b+16>>2]=c;J[a+176>>2]=b+20;break c}J[790620]=0;da(5804,m|0,e+8|0);a=J[790620];J[790620]=0;if((a|0)==1)break b;if(H[e+19|0]>=0)break c;Zc(J[e+8>>2])}Kc=e+32|0;return f|0}f=Z()|0;if(H[e+19|0]>=0)break a;Zc(J[e+8>>2]);ba(f|0);B()}ba(f|0);B()}function bMa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;J[a>>2]=0;a:{b:{c:{d:{e:{f:{g:{e=J[b+16>>2];h:{if(e){i:{for(;1;){f=J[e+8>>2];J[790620]=0;f=$(7648, -f+8|0,c|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(!f){e=J[e>>2];if(!e)break i;continue}break}J[790620]=0;$(7563,a|0,e+8|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break b}f=J[a>>2];if(f)break h}J[790620]=0;e=_(4,76)|0;f=J[790620];J[790620]=0;if((f|0)==1)break c;J[790620]=0;c=ea(7649,e|0,c|0,d|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break g;J[790620]=0;$(7556,a|0,c|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break c;J[790620]=0;c=_(4,12)|0;e=J[790620];J[790620]=0;if((e|0)==1)break c;J[c>>2]= -0;J[c+4>>2]=0;e=J[a>>2];if(e){J[790620]=0;J[e+4>>2]=J[e+4>>2]+1;e=J[790620];J[790620]=0;if((e|0)==1)break c;e=J[a>>2]}else e=0;J[c+8>>2]=e;J[790620]=0;Cg(b+8|0,c);c=J[790620];J[790620]=0;if((c|0)==1)break c;J[790620]=0;aa(7650,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break c;f=J[a>>2]}e=J[f+60>>2];if(e){b=J[d>>2];for(;1;){if((b|0)==J[e+8>>2])break e;e=J[e>>2];if(e)continue;break}}J[790620]=0;b=_(4,12)|0;c=J[790620];J[790620]=0;if((c|0)!=1)break f;break c}c=Z()|0;Zc(e);break a}J[b>>2]=0;J[b+4>>2]= -0;c=J[d>>2];if(c){J[790620]=0;J[c+4>>2]=J[c+4>>2]+1;c=J[790620];J[790620]=0;if((c|0)==1)break c;c=J[d>>2]}else c=0;J[b+8>>2]=c;J[790620]=0;Cg(f+52|0,b);b=J[790620];J[790620]=0;if((b|0)==1)break c}return}c=Z()|0;break a}c=Z()|0;break a}c=Z()|0}cd(a);ba(c|0);B()}function WRb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;i=Kc-16|0;Kc=i;b=J[b>>2];J[i+12>>2]=0;a:{if(!b){e=35;break a}e=6;g=J[b+132>>2];if(!g|M[b+16>>2]<=c>>>0)break a;e=3;h=L[g+4>>1];b=(h|0)==768;c=P(c? -c-1|0:K[g+106|0],b?6:4)+(b?148:118)|0;f=b?-4:-2;b=J[g+8>>2];if(c>>>0>=(f+b|0)-2>>>0)break a;f=c+J[g+160>>2]|0;j=K[f|0]|K[f+1|0]<<8;J[a+80>>2]=j;c=b;if((h|0)==768)b=K[f+2|0]|K[f+3|0]<<8|(K[f+4|0]<<16|K[f+5|0]<<24);else b=K[f+2|0]|K[f+3|0]<<8;if(c>>>0<=b>>>0)break a;c=L[g+96>>1];e=0;J[a+100>>2]=0;H[a+94|0]=1;J[a+76>>2]=c;f=L[g+80>>1];J[a+72>>2]=1651078259;J[a+104>>2]=f;h=j<<6;J[a+40>>2]=h;c=c<<6;J[a+28>>2]=c;J[a+24>>2]=h;J[a+32>>2]=0;J[a+36>>2]=f<<6;hz(a+24|0,c);if(d&4194304)break a;e=3;c=J[J[a+4>> -2]+100>>2];h=J[g+160>>2];d=J[a+80>>2]+7|0;f=d>>>3|0;J[a+84>>2]=f;if(d>>>0<8)break a;j=J[g+8>>2];g=J[a+76>>2];if(j>>>0>>0)break a;c=Id(c,f,0,g,0,i+12|0);J[a+88>>2]=c;e=J[i+12>>2];if(e)break a;b=b+h|0;if(d&8){d=J[a+76>>2];if((d|0)>0){d=b+d|0;e=c;for(;1;){H[e|0]=K[b|0];e=J[a+84>>2]+e|0;b=b+1|0;if(d>>>0>b>>>0)continue;break}}c=c+1|0;d=f-1|0}else d=f;if((f|0)!=1)for(;1;){e=J[a+76>>2];if((e|0)>0){f=b+e|0;e=c;for(;1;){H[e|0]=K[b|0];e=J[a+84>>2]+e|0;b=b+1|0;if(f>>>0>b>>>0)continue;break}}e=J[a+ -76>>2];if((e|0)>0){f=b+e|0;e=c+1|0;for(;1;){H[e|0]=K[b|0];e=J[a+84>>2]+e|0;b=b+1|0;if(f>>>0>b>>>0)continue;break}}c=c+2|0;d=d-2|0;if(d)continue;break}e=J[i+12>>2];J[J[a+156>>2]+4>>2]=1}Kc=i+16|0;return e|0}function PU(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;b=J[a+288>>2];a:{if((b|0)==1){b=J[a+292>>2];J[a+308>>2]=J[b+28>>2];c=J[b+32>>2];J[a+312>>2]=c;J[b+64>>2]=1;J[b+56>>2]=1;J[b+60>>2]=1;J[b+72>>2]=1;J[b+68>>2]=J[b+36>>2];d=b;b=J[b+12>>2];c=(c>>>0)%(b>>>0)|0;J[d+76>>2]=c?c:b;J[a+ -316>>2]=1;J[a+320>>2]=0;break a}if(b-5>>>0<=4294967291){c=J[a>>2];J[c+24>>2]=b;J[c+20>>2]=27;J[J[a>>2]+28>>2]=4;Pc[J[J[a>>2]>>2]](a)}b=P(J[a+376>>2],J[a+268>>2]);J[a+308>>2]=((b+J[a+64>>2]|0)-1|0)/(b|0);b=P(J[a+376>>2],J[a+272>>2]);b=((b+J[a+68>>2]|0)-1|0)/(b|0)|0;J[a+316>>2]=0;J[a+312>>2]=b;if(J[a+288>>2]<=0)break a;h=a+320|0;for(;1;){c=J[((f<<2)+a|0)+292>>2];e=J[c+8>>2];J[c+56>>2]=e;g=J[c+12>>2];J[c+60>>2]=g;b=P(e,g);J[c+64>>2]=b;J[c+68>>2]=P(e,J[c+36>>2]);d=M[c+28>>2]%(e>>>0)|0;J[c+72>>2]=d?d: -e;d=c;c=M[c+32>>2]%(g>>>0)|0;J[d+76>>2]=c?c:g;if((b+J[a+316>>2]|0)>=11){c=J[a>>2];J[c+20>>2]=14;Pc[J[c>>2]](a)}b:{if((b|0)<=0)break b;e=0;c=b;g=b&3;if(g)for(;1;){d=J[a+316>>2];J[a+316>>2]=d+1;J[((d<<2)+a|0)+320>>2]=f;c=c-1|0;e=e+1|0;if((g|0)!=(e|0))continue;break}if(b>>>0<4)break b;for(;1;){b=J[a+316>>2];J[a+316>>2]=b+1;J[(b<<2)+h>>2]=f;b=J[a+316>>2];J[a+316>>2]=b+1;J[(b<<2)+h>>2]=f;b=J[a+316>>2];J[a+316>>2]=b+1;J[(b<<2)+h>>2]=f;b=J[a+316>>2];J[a+316>>2]=b+1;J[(b<<2)+h>>2]=f;b=c-5|0;c=c-4|0;if(b>>> -0<4294967294)continue;break}}f=f+1|0;if((f|0)>2])continue;break}}b=J[a+240>>2];if((b|0)>0){c=a;a=P(b,J[a+308>>2]);J[c+236>>2]=(a|0)>=65535?65535:a}}function M5b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;if(e){o=e-2|0;p=(e|0)==1;for(;1;){a=f;H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];f=a+2|0;g=g+2|0;a:{if(k>>>0>o>>>0)break a;j=k?(k|0)==(o|0)?d:b:c;l=!k&p;if(l){if(j>>>0<2)break a;h=j-1|0;i=h&3;if(j-2>>>0>=3){j=h&-4; -h=0;for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a|0];H[g+3|0]=K[a+1|0];H[g+4|0]=K[a|0];H[g+5|0]=K[a+1|0];H[g+6|0]=K[a|0];H[g+7|0]=K[a+1|0];g=g+8|0;h=h+4|0;if((j|0)!=(h|0))continue;break}}h=0;if(!i)break a;for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];g=g+2|0;h=h+1|0;if((i|0)!=(h|0))continue;break}break a}h=j+1>>>1|0;b:{if(j>>>0<3)break b;i=h>>>0<=2?2:h;m=i-1|0;n=m&3;if(i-2>>>0>=3){m=m&-4;i=0;for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a|0];H[g+3|0]=K[a+1|0];H[g+4|0]=K[a|0];H[g+5|0]=K[a+ -1|0];H[g+6|0]=K[a|0];H[g+7|0]=K[a+1|0];g=g+8|0;i=i+4|0;if((m|0)!=(i|0))continue;break}}i=0;if(!n)break b;for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];g=g+2|0;i=i+1|0;if((n|0)!=(i|0))continue;break}}if(h>>>0>=j>>>0)break a;a=l?0:f;n=j+(h^-1)|0;i=0;l=j-h&3;if(l)for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];h=h+1|0;g=g+2|0;i=i+1|0;if((l|0)!=(i|0))continue;break}if(n>>>0<3)break a;for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a|0];H[g+3|0]=K[a+1|0];H[g+4|0]=K[a|0];H[g+5|0]=K[a+1|0];H[g+6|0]=K[a|0];H[g+7| -0]=K[a+1|0];g=g+8|0;h=h+4|0;if((j|0)!=(h|0))continue;break}}k=k+1|0;if((k|0)!=(e|0))continue;break}}return 0}function rs(a){var b=0;var c=0;c=Kc-16|0;Kc=c;a:{b:{c:{if((pg(a,c+12|0,4)|0)!=4)break c;d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{o:{p:{a=K[c+12|0]|K[c+13|0]<<8|(K[c+14|0]<<16|K[c+15|0]<<24);a=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);if((a|0)<=1818850404){if((a|0)<=1749903735){if((a|0)<=1684632434){if((a|0)==1668246642)break o;if((a|0)==1684107883)break b;if((a|0)!=1684629094)break c;b=17;break a}if((a| -0)==1684632435)break l;if((a|0)==1684633120)break h;if((a|0)!=1749838196)break c;b=12;break a}if((a|0)<=1816947059){if((a|0)==1749903736)break e;if((a|0)==1752524064)break p;if((a|0)!=1768188278)break c;b=4;break a}if((a|0)==1816947060)break f;if((a|0)==1818391150)break g;if((a|0)!=1818518631)break c;b=9;break a}q:{if((a|0)<=1885434738){if((a|0)<=1852797548){if((a|0)==1818850405)break q;if((a|0)==1819634976)break n;if((a|0)!=1836411936)break c;b=3;break a}b=0;if((a|0)==1852797549)break a;if((a|0)== -1870030194)break k;if((a|0)!=1884055924)break c;b=15;break a}if((a|0)<=1935897197){if((a|0)==1885434739)break d;if((a|0)==1934387572)break j;if((a|0)!=1935766560)break c;b=20;break a}if((a|0)==1935897198)break m;if((a|0)==1936553316)break i;if((a|0)!=1984719220)break c;b=13;break a}b=6;break a}b=19;break a}b=21;break a}b=22;break a}b=7;break a}b=1;break a}b=10;break a}b=11;break a}b=18;break a}b=8;break a}b=5;break a}b=14;break a}b=16;break a}b=23;break a}ga(218472,217226,361,220846);B()}b=2}a=b; -Kc=c+16|0;return a}function v5(a,b,c,d,e,f,g,h,i,j,k){var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;l=c;o=J[a+180>>2];q=J[a+188>>2];r=q+P(b,12)|0;m=J[r>>2];c=o+P(m,272)|0;O[l>>3]=O[c>>3];O[d>>3]=O[c+8>>3];n=J[a+324>>2];s=(n|0)<=0;a:{if(s)break a;c=0;a=0;if(n>>>0>=4){u=n&-4;d=(P(m,272)+o|0)+16|0;for(;1;){l=a<<3;O[l+e>>3]=O[d+l>>3];p=l|8;O[p+e>>3]=O[d+p>>3];p=l|16;O[p+e>>3]=O[d+p>>3];l=l|24;O[l+e>>3]=O[d+l>>3];a=a+4|0;t=t+4|0;if((u|0)!=(t|0))continue;break}}d=n&3;if(!d)break a; -l=P(m,272)+o|0;for(;1;){m=a<<3;O[m+e>>3]=O[(l+m|0)+16>>3];a=a+1|0;c=c+1|0;if((d|0)!=(c|0))continue;break}}l=J[r+4>>2];a=P(l,272)+o|0;O[f>>3]=O[a>>3];O[g>>3]=O[a+8>>3];b:{if(s)break b;d=0;a=0;if(n>>>0>=4){g=n&-4;e=(P(l,272)+o|0)+16|0;c=0;for(;1;){f=a<<3;O[f+h>>3]=O[e+f>>3];m=f|8;O[m+h>>3]=O[e+m>>3];m=f|16;O[m+h>>3]=O[e+m>>3];f=f|24;O[f+h>>3]=O[e+f>>3];a=a+4|0;c=c+4|0;if((g|0)!=(c|0))continue;break}}c=n&3;if(!c)break b;e=P(l,272)+o|0;for(;1;){f=a<<3;O[f+h>>3]=O[(e+f|0)+16>>3];a=a+1|0;d=d+1|0;if((c| -0)!=(d|0))continue;break}}f=J[(P(b,12)+q|0)+8>>2];a=P(f,272)+o|0;O[i>>3]=O[a>>3];O[j>>3]=O[a+8>>3];c:{if((n|0)<=0)break c;c=0;a=0;if(n>>>0>=4){g=n&-4;b=(P(f,272)+o|0)+16|0;d=0;for(;1;){e=a<<3;O[e+k>>3]=O[b+e>>3];h=e|8;O[h+k>>3]=O[b+h>>3];h=e|16;O[h+k>>3]=O[b+h>>3];e=e|24;O[e+k>>3]=O[b+e>>3];a=a+4|0;d=d+4|0;if((g|0)!=(d|0))continue;break}}b=n&3;if(!b)break c;d=P(f,272)+o|0;for(;1;){e=a<<3;O[e+k>>3]=O[(d+e|0)+16>>3];a=a+1|0;c=c+1|0;if((b|0)!=(c|0))continue;break}}}function lQ(a,b){var c=0;var d=0;var e= -0;var f=0;var g=0;d=Kc-16|0;Kc=d;f=9;a:{if((Pc[J[J[a>>2]+8>>2]](a,b)|0)!=1)break a;if(Pc[J[J[a>>2]+8>>2]](a,b+1|0)|0)break a;c=Pc[J[J[a>>2]+8>>2]](a,b+2|0)|0;if((c|0)<0)break a;if((Pc[J[J[a>>2]+8>>2]](a,b+3|0)|0)-5>>>0<4294967292)break a;c=b+c|0;if((c|0)<0)break a;if(!(Pc[J[J[a>>2]+12>>2]](a,c,d+4|0)|0))break a;b=c+2|0;if(J[d+4>>2]){e=Pc[J[J[a>>2]+8>>2]](a,b)|0;if(e-5>>>0<4294967292)break a;if(!(Pc[J[J[a>>2]+24>>2]](a,(c+P(e,J[d+4>>2])|0)+3|0,e,d+8|0)|0))break a;c=J[d+8>>2];if((c|0)<0)break a;b=(b+ -c|0)+P(e,J[d+4>>2]+1|0)|0;if((b|0)<0)break a}if(!(Pc[J[J[a>>2]+12>>2]](a,b,d+4|0)|0)|J[d+4>>2]<=0)break a;c=Pc[J[J[a>>2]+8>>2]](a,b+2|0)|0;if(c-5>>>0<4294967292)break a;b=b+3|0;if(!(Pc[J[J[a>>2]+24>>2]](a,b,c,d+12|0)|0)|J[d+12>>2]<0)break a;if(!(Pc[J[J[a>>2]+24>>2]](a,b+c|0,c,d+8|0)|0))break a;e=J[d+8>>2];if((e|0)<0)break a;g=J[d+12>>2];if(g>>>0>e>>>0)break a;g=b+g|0;b=P(c,J[d+4>>2]+1|0);c=g+b|0;if((c|0)<=0)break a;b=c+(b+e|0)|0;e=b+2|0;if((e|0)<=0|(c|0)>(e|0))break a;g=b+1|0;b=c-1|0;b:{if(c>>>0>= -e>>>0)break b;for(;1;){f=3;c:{d:{e:{c=Pc[J[J[a>>2]+8>>2]](a,b)|0;switch(c-28|0){case 0:break c;case 1:break d;default:break e}}f=2;if(c-247>>>0<8)break c;f=1;if(c-32>>>0<=214)break c;break b}f=5}b=b+f|0;if((g|0)>(b|0))continue;break}}c=b+1|0;f:{if((c|0)>=(g|0))break f;if((Pc[J[J[a>>2]+8>>2]](a,b)|0)!=12)break f;f=3;if((Pc[J[J[a>>2]+8>>2]](a,c)|0)==30)break a}f=2}Kc=d+16|0;return f}function Gfa(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;d=b&63;h=b>>6;e=1<>2]=e|J[a>>2];return}i=c&63;g=c>>6;a:{if((g|0)==(h|0)){if(d>>>0>=i>>>0)break a;h=i+(d^-1)|0;b=c-b&3;if(b)for(;1;){c=(d<<2)+a|0;J[c>>2]=e|J[c>>2];d=d+1|0;f=f+1|0;if((b|0)!=(f|0))continue;break}if(h>>>0<3)break a;c=a+12|0;f=a+8|0;h=a+4|0;for(;1;){b=d<<2;g=b+a|0;J[g>>2]=e|J[g>>2];g=b+h|0;J[g>>2]=e|J[g>>2];g=b+f|0;J[g>>2]=e|J[g>>2];b=b+c|0;J[b>>2]=e|J[b>>2];d=d+4|0;if((i|0)!=(d|0))continue;break}break a}if(d){l=d^63;b=0-b&3;if(b)for(;1;){k=(d<<2)+a|0;J[k>>2]=e|J[k>>2];d= -d+1|0;f=f+1|0;if((b|0)!=(f|0))continue;break}if(l>>>0>=3){f=a+12|0;l=a+8|0;k=a+4|0;for(;1;){b=d<<2;j=b+a|0;J[j>>2]=e|J[j>>2];j=b+k|0;J[j>>2]=e|J[j>>2];j=b+l|0;J[j>>2]=e|J[j>>2];b=b+f|0;J[b>>2]=e|J[b>>2];d=d+4|0;if((d|0)!=64)continue;break}}h=h+1|0}if((g|0)>(h|0)){b=-1<=32?-1:-1<>2]=b|J[e>>2];e=(d|4)+a|0;J[e>>2]=b|J[e>>2];e=(d|8)+a|0;J[e>>2]=b|J[e>>2];d=(d|12)+a|0;J[d>>2]=b|J[d>>2];f=f+4|0;if((f|0)!=64)continue;break}}if(!i)break a;e=(g|0)==32?-2147483648: -1<>>0>=4){h=i-c|0;i=0;for(;1;){f=d<<2;g=f+a|0;J[g>>2]=e|J[g>>2];g=(f|4)+a|0;J[g>>2]=e|J[g>>2];g=(f|8)+a|0;J[g>>2]=e|J[g>>2];f=(f|12)+a|0;J[f>>2]=e|J[f>>2];d=d+4|0;i=i+4|0;if((h|0)!=(i|0))continue;break}}if(!c)break a;for(;1;){f=(d<<2)+a|0;J[f>>2]=e|J[f>>2];d=d+1|0;b=b+1|0;if((c|0)!=(b|0))continue;break}}}function rq(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;b=Kc-16|0;Kc=b;H[b+8|0]=K[1077659];H[b+11|0]=9;H[b+9|0]=0;J[790620]=0;d=K[1077655]|K[1077656]<<8|(K[1077657]<< -16|K[1077658]<<24);J[b>>2]=K[1077651]|K[1077652]<<8|(K[1077653]<<16|K[1077654]<<24);J[b+4>>2]=d;c=$(4950,a|0,b|0)|0;d=J[790620];J[790620]=0;a:{b:{c:{if((d|0)!=1){if(H[b+11|0]<0)Zc(J[b>>2]);if(c)break b;I[b+4>>1]=K[1095852]|K[1095853]<<8;H[b+11|0]=6;H[b+6|0]=0;J[790620]=0;J[b>>2]=K[1095848]|K[1095849]<<8|(K[1095850]<<16|K[1095851]<<24);a=$(4950,a|0,b|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1){if(H[b+11|0]<0)Zc(J[b>>2]);c=0;if((Pc[J[J[a>>2]+8>>2]](a)|0)!=17)break b;e=K[1077659];d=K[1077651]|K[1077652]<< -8|(K[1077653]<<16|K[1077654]<<24);f=K[1077655]|K[1077656]<<8|(K[1077657]<<16|K[1077658]<<24);d:{for(;1;){H[b+8|0]=e;H[b+11|0]=9;H[b+9|0]=0;J[790620]=0;J[b>>2]=d;J[b+4>>2]=f;c=$(4950,a|0,b|0)|0;g=J[790620];J[790620]=0;e:{if((g|0)!=1){if(H[b+11|0]<0)Zc(J[b>>2]);if(!c)break e;break b}a=Z()|0;if(H[b+11|0]>=0)break c;break a}I[b+4>>1]=K[1095852]|K[1095853]<<8;H[b+11|0]=6;H[b+6|0]=0;J[790620]=0;J[b>>2]=K[1095848]|K[1095849]<<8|(K[1095850]<<16|K[1095851]<<24);a=$(4950,a|0,b|0)|0;c=J[790620];J[790620]=0; -if((c|0)==1)break d;if(H[b+11|0]<0)Zc(J[b>>2]);if(a)continue;break}c=0;break b}a=Z()|0;if(H[b+11|0]>=0)break c;Zc(J[b>>2]);break c}a=Z()|0;if(H[b+11|0]>=0)break c;break a}a=Z()|0;if(H[b+11|0]>=0)break c;break a}ba(a|0);B()}Kc=b+16|0;return c}Zc(J[b>>2]);ba(a|0);B()}function bw(a){var b=0;var c=0;var d=0;var e=0;b=J[a+376>>2];if((b|0)>0)for(;1;){e=(d<<2)+a|0;c=J[e+460>>2];if(c){a:{b:switch(J[e+380>>2]-1|0){case 0:qd(J[c+352>>2]);Zc(c);break a;case 1:qd(J[c+4>>2]);Zc(c);break a;case 10:qd(J[c+8>>2]); -qd(J[c+16>>2]);qd(J[c+24>>2]);Zc(c);break a;case 12:b=0;if(I[c+48>>1]>0)for(;1;){Zc(J[(J[c+52>>2]+P(b,788)|0)+784>>2]);b=b+1|0;if((b|0)>1])continue;break}Zc(J[c+52>>2]);Zc(J[c+60>>2]);Zc(J[c+96>>2]);Zc(c);break a;case 14:case 15:if(c){qd(J[c+3300>>2]);J[c+3300>>2]=0;b=c+3304|0;qd(J[b>>2]);J[b>>2]=0;b=c+3308|0;qd(J[b>>2]);J[b>>2]=0;b=c+3312|0;qd(J[b>>2]);J[b>>2]=0;b=c+3316|0;qd(J[b>>2]);J[b>>2]=0;b=c+3320|0;qd(J[b>>2]);J[b>>2]=0;b=c+3324|0;qd(J[b>>2]);J[b>>2]=0;b=c+3328|0;qd(J[b>>2]);J[b>> -2]=0;b=c+3332|0;qd(J[b>>2]);J[b>>2]=0;b=c+3336|0;qd(J[b>>2]);J[b>>2]=0;b=c+3340|0;qd(J[b>>2]);J[b>>2]=0;b=c+3344|0;qd(J[b>>2]);J[b>>2]=0;b=c+3348|0;qd(J[b>>2]);J[b>>2]=0;b=c+3352|0;qd(J[b>>2]);J[b>>2]=0;qd(J[c+1892>>2]);qd(J[c+2500>>2]);qd(J[c+2508>>2]);qd(J[c+2516>>2]);qd(J[c+2576>>2]);qd(J[c+2880>>2]);qd(J[c+2888>>2]);qd(J[c+2896>>2]);qd(J[c+2932>>2]);Zc(c)}break a;default:break b}qd(c)}J[e+460>>2]=0;b=J[a+376>>2]}d=d+1|0;if((d|0)<(b|0))continue;break}J[a+376>>2]=0;qd(J[a+32>>2]);J[a+32>>2]=0;qd(J[a+ -548>>2]);J[a+548>>2]=0;qd(J[a+372>>2]);J[a+372>>2]=0;qd(J[a+76>>2]);J[a+76>>2]=0;qd(J[a+92>>2]);J[a+92>>2]=0;qd(J[a+96>>2]);J[a+96>>2]=0;qd(J[a+100>>2]);J[a+100>>2]=0;qd(J[a+104>>2]);J[a+104>>2]=0}function ZK(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;i=Kc-16|0;f=1;a:{b:{c:switch(J[a>>2]){case 1:break a;case 0:break b;default:break c}for(;1;){e=f;for(;1;){d=P(e,12)+b|0;g=d-12|0;if(J[d>> -2]>2]){J[i+8>>2]=J[d+8>>2];j=J[d+4>>2];J[i>>2]=J[d>>2];J[i+4>>2]=j;J[d+8>>2]=J[g+8>>2];j=J[g+4>>2];J[d>>2]=J[g>>2];J[d+4>>2]=j;J[g+8>>2]=J[i+8>>2];d=J[i+4>>2];J[g>>2]=J[i>>2];J[g+4>>2]=d;e=e-1|0;if(e)continue}break}f=f+1|0;j=J[a>>2];if(f>>>0>>0)continue;break}f=1;if(j>>>0<2)break b;p=b+36|0;q=b+24|0;r=b+12|0;m=j-1|0;n=J[b>>2];g=0;d=1;for(;1;){h=(d|0)==(m|0);f=J[P(d,12)+b>>2]-n|0;d:{if(!(h|(f|0)>(c|0))){f=d;break d}i=0;h=h&(c|0)>=(f|0);f=h+d|0;e=g;e:{if(g>>>0>=f>>>0)break e;e=(d+h|0)-g|0;o= -e&3;l=0;d=g;if(e-1>>>0>=3){s=e&-4;e=0;for(;1;){h=P(d,12);k=h+b|0;t=J[k>>2];J[k>>2]=0;k=h+r|0;u=J[k>>2];J[k>>2]=0;k=h+q|0;v=J[k>>2];J[k>>2]=0;h=h+p|0;k=J[h>>2];J[h>>2]=0;i=(((i+t|0)+u|0)+v|0)+k|0;d=d+4|0;e=e+4|0;if((s|0)!=(e|0))continue;break}}e=f;if(!o)break e;for(;1;){e=P(d,12)+b|0;h=J[e>>2];J[e>>2]=0;d=d+1|0;i=i+h|0;l=l+1|0;if((l|0)!=(o|0))continue;break}e=f}J[P(g,12)+b>>2]=(i|0)/(e|0);if(f>>>0>=m>>>0)break d;g=f+1|0;n=J[P(g,12)+b>>2]}d=f+1|0;if(j>>>0>d>>>0)continue;break}f=1;if(j>>>0<=1)break b; -d=1;for(;1;){c=P(d,12)+b|0;if(J[c>>2]){g=J[c+4>>2];e=P(f,12)+b|0;J[e>>2]=J[c>>2];J[e+4>>2]=g;J[e+8>>2]=J[c+8>>2];j=J[a>>2];f=f+1|0}d=d+1|0;if(j>>>0>d>>>0)continue;break}}J[a>>2]=f}}function Yj(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;g=J[a+48>>2];if(g>>>0>=c>>>0){ad(b,J[a+36>>2],c);J[a+36>>2]=J[a+36>>2]+c;J[a+48>>2]=J[a+48>>2]-c;f=J[a+60>>2];b=J[a+56>>2]+c|0;f=b>>>0>>0?f+1|0:f;J[a+56>>2]=b;J[a+60>>2]=f;return c}if(K[a+68|0]&4){ad(b,J[a+36>>2],g);c=J[a+48>>2];J[a+48>>2]=0;J[a+36>> -2]=c+J[a+36>>2];b=J[a+60>>2];d=c;c=J[a+56>>2]+c|0;b=d>>>0>c>>>0?b+1|0:b;J[a+56>>2]=c;J[a+60>>2]=b;return g?g:-1}a:{if(g){h=ad(b,J[a+36>>2],g);i=J[a+32>>2];J[a+36>>2]=i;e=J[a+48>>2];J[a+48>>2]=0;b=J[a+60>>2];f=J[a+56>>2]+e|0;b=f>>>0>>0?b+1|0:b;J[a+56>>2]=f;J[a+60>>2]=b;c=c-e|0;b=e+h|0;break a}i=J[a+32>>2];J[a+36>>2]=i}b:{c:{for(;1;){d:{e=J[a>>2];h=J[a+16>>2];f=J[a+64>>2];e:{if(f>>>0>c>>>0){h=Pc[h|0](i,f,e)|0;J[a+48>>2]=h;if((h|0)==-1)break b;if(c>>>0<=h>>>0)break d;ad(b,J[a+36>>2],h);i=J[a+32>> -2];J[a+36>>2]=i;e=J[a+48>>2];break e}e=Pc[h|0](b,c,e)|0;J[a+48>>2]=e;if((e|0)==-1)break b;if(c>>>0<=e>>>0)break c;i=J[a+32>>2];J[a+36>>2]=i;h=e}J[a+48>>2]=0;f=J[a+60>>2];j=J[a+56>>2]+e|0;f=j>>>0>>0?f+1|0:f;J[a+56>>2]=j;J[a+60>>2]=f;b=b+e|0;c=c-e|0;g=g+h|0;continue}break}ad(b,J[a+36>>2],c);J[a+36>>2]=J[a+36>>2]+c;J[a+48>>2]=J[a+48>>2]-c;b=J[a+60>>2];d=J[a+56>>2]+c|0;b=d>>>0>>0?b+1|0:b;J[a+56>>2]=d;J[a+60>>2]=b;return c+g|0}J[a+48>>2]=0;J[a+36>>2]=J[a+32>>2];b=J[a+60>>2];c=J[a+56>>2]+e|0;b=c>>> -0>>0?b+1|0:b;J[a+56>>2]=c;J[a+60>>2]=b;return e+g|0}ud(d,4,2706569,0);J[a+48>>2]=0;J[a+68>>2]=J[a+68>>2]|4;return g?g:-1}function GT(a){var b=0;var c=0;var d=0;c=-2;a:{if(!J[a+36>>2]|(!a|!J[a+32>>2]))break a;b=J[a+28>>2];if(!b|J[b>>2]!=(a|0))break a;b:{c:{d=J[b+4>>2];switch(d-57|0){case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 13:case 14:case 15:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 47:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:break a; +i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!Jd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(Jd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){J[e+8>>2]=J[c+4>>2];Li(e,J[f>>2],h)}if(!Jd(a,c))break a;if(Jd(b,d))continue;break}}}function vNa(a,b,c,d,e){a= +a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;a=J[a+4>>2];if(a)a:{d=Kc-32|0;Kc=d;b:{e=J[a+12>>2];c:{if(!e)break c;J[790620]=0;oa(7570,d+28|0,e|0,c|0,1,0);e=J[790620];J[790620]=0;d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{if((e|0)!=1){J[790620]=0;_(7571,J[d+28>>2])|0;e=J[790620];J[790620]=0;if((e|0)==1)break n;J[790620]=0;J[J[d+28>>2]+12>>2]=0;e=J[790620];J[790620]=0;if((e|0)==1)break n;J[d+24>>2]=0;e=J[J[b>>2]+16>>2];J[790620]=0;$(e|0,b|0,d+24|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break m;J[790620]= +0;g=d+20|0;J[g>>2]=0;e=J[790620];J[790620]=0;if((e|0)==1)break l;e=J[d+24>>2]-1|0;if(!(!e|(e|0)==17))break g;e=0;f=J[d+28>>2];if(f){J[790620]=0;J[f+4>>2]=J[f+4>>2]+1;e=J[790620];J[790620]=0;if((e|0)==1)break k;e=J[d+28>>2]}J[790620]=0;J[d+12>>2]=e;f=d+16|0;ca(7573,f|0,d|0,d+12|0);h=J[790620];J[790620]=0;if((h|0)==1)break j;J[790620]=0;$(7574,g|0,f|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break i;ai(f);J[d+12>>2]=0;if(!e)break g;J[790620]=0;f=J[e+4>>2]-1|0;J[e+4>>2]=f;h=J[790620];J[790620]=0;if((h| +0)!=1){if(f)break g;J[790620]=0;aa(7558,e|0);e=J[790620];J[790620]=0;if((e|0)!=1)break g}break b}a=fa(0)|0;break d}a=fa(0)|0;break e}a=fa(0)|0;break e}a=fa(0)|0;break e}a=fa(0)|0;break f}a=fa(0)|0;break h}a=fa(0)|0;ai(d+16|0)}cd(d+12|0);break f}J[790620]=0;oa(7575,a|0,b|0,d+28|0,c|0,g|0);a=J[790620];J[790620]=0;if((a|0)!=1){ai(g);a=J[d+28>>2];J[d+28>>2]=0;if(!a)break c;J[790620]=0;b=J[a+4>>2]-1|0;J[a+4>>2]=b;c=J[790620];J[790620]=0;if((c|0)!=1){if(b)break c;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]= +0;if((a|0)!=1)break c}break b}a=fa(0)|0}ai(g)}cd(d+28|0)}pa(a|0)|0;ya()}Kc=d+32|0;break a}fa(0)|0;ed();B()}}function _1a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;c=Kc-48|0;Kc=c;a:{b:{c:{d:{e:{f:{g:{if(!J[a+216>>2])break g;e=td(b);if(e>>>0>=2147483632)break a;h:{if(e>>>0<=10){H[c+27|0]=e;f=c+16|0;break h}d=(e|15)+1|0;f=_c(d);J[c+24>>2]=d|-2147483648;J[c+16>>2]=f;J[c+20>>2]=e}h=ad(f,b,e)+e|0,i=0,H[h|0]=i;J[790620]=0;b=ea(3808,c+16|0,0,1079585)|0;e=J[790620];J[790620]= +0;if((e|0)==1)break f;d=J[b+4>>2];e=J[b>>2];H[c+46|0]=K[b+10|0];I[c+44>>1]=L[b+8>>1];J[b>>2]=0;J[b+4>>2]=0;f=H[b+11|0];J[b+8>>2]=0;if(H[c+27|0]<0)Zc(J[c+16>>2]);b=J[a+200>>2];a=(J[a+216>>2]+J[a+212>>2]|0)-1|0;b=J[b+(a>>>6&67108860)>>2];i:{if((f|0)>=0){H[c+10|0]=K[c+46|0];J[c+4>>2]=d;J[c>>2]=e;I[c+8>>1]=L[c+44>>1];H[c+11|0]=f;break i}J[790620]=0;ca(3062,c|0,e|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break e}d=J[c+8>>2];J[c+8>>2]=0;J[c+24>>2]=d;J[c+12>>2]=1081128;d=J[c>>2];g=J[c+4>>2];J[c>>2]=0;J[c+ +4>>2]=0;J[c+16>>2]=d;J[c+20>>2]=g;H[c+39|0]=2;H[c+30|0]=0;I[c+28>>1]=29539;g=a&255;d=b+(g<<4)|0;a=J[d+8>>2];j:{if(a>>>0>2]){b=J[c+20>>2];J[a>>2]=J[c+16>>2];J[a+4>>2]=b;J[a+8>>2]=J[c+24>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[a+20>>2]=J[c+36>>2];b=J[c+32>>2];J[a+12>>2]=J[c+28>>2];J[a+16>>2]=b;J[c+28>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[d+8>>2]=a+24;break j}J[790620]=0;da(5625,(b+(g<<4)|0)+4|0,c+16|0);a=J[790620];J[790620]=0;if((a|0)==1)break d;if(H[c+39|0]>=0)break j;Zc(J[c+28>>2])}if(H[c+ +27|0]<0)Zc(J[c+16>>2]);if(H[c+11|0]<0)Zc(J[c>>2]);if((f|0)>=0)break g;Zc(e)}Kc=c+48|0;return}a=Z()|0;if(H[c+27|0]>=0)break b;Zc(J[c+16>>2]);ba(a|0);B()}a=Z()|0;break c}a=Z()|0;ki(c+16|0);if(H[c+11|0]<0)Zc(J[c>>2]);if((f|0)>=0)break b}Zc(e)}ba(a|0);B()}fe(c+16|0);B()}function X1a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;c=Kc-48|0;Kc=c;a:{b:{c:{d:{e:{f:{g:{if(!J[a+216>>2])break g;e=td(b);if(e>>>0>=2147483632)break a;h:{if(e>>>0<=10){H[c+27|0]=e;f=c+16|0;break h}d=(e| +15)+1|0;f=_c(d);J[c+24>>2]=d|-2147483648;J[c+16>>2]=f;J[c+20>>2]=e}h=ad(f,b,e)+e|0,i=0,H[h|0]=i;J[790620]=0;b=ea(3808,c+16|0,0,1079585)|0;e=J[790620];J[790620]=0;if((e|0)==1)break f;d=J[b+4>>2];e=J[b>>2];H[c+46|0]=K[b+10|0];I[c+44>>1]=L[b+8>>1];J[b>>2]=0;J[b+4>>2]=0;f=H[b+11|0];J[b+8>>2]=0;if(H[c+27|0]<0)Zc(J[c+16>>2]);b=J[a+200>>2];a=(J[a+216>>2]+J[a+212>>2]|0)-1|0;b=J[b+(a>>>6&67108860)>>2];i:{if((f|0)>=0){H[c+10|0]=K[c+46|0];J[c+4>>2]=d;J[c>>2]=e;I[c+8>>1]=L[c+44>>1];H[c+11|0]=f;break i}J[790620]= +0;ca(3062,c|0,e|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break e}d=J[c+8>>2];J[c+8>>2]=0;J[c+24>>2]=d;J[c+12>>2]=1081591;d=J[c>>2];g=J[c+4>>2];J[c>>2]=0;J[c+4>>2]=0;J[c+16>>2]=d;J[c+20>>2]=g;H[c+39|0]=2;H[c+30|0]=0;I[c+28>>1]=21315;g=a&255;d=b+(g<<4)|0;a=J[d+8>>2];j:{if(a>>>0>2]){b=J[c+20>>2];J[a>>2]=J[c+16>>2];J[a+4>>2]=b;J[a+8>>2]=J[c+24>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[a+20>>2]=J[c+36>>2];b=J[c+32>>2];J[a+12>>2]=J[c+28>>2];J[a+16>>2]=b;J[c+28>>2]=0;J[c+32>>2]=0;J[c+36>>2]= +0;J[d+8>>2]=a+24;break j}J[790620]=0;da(5625,(b+(g<<4)|0)+4|0,c+16|0);a=J[790620];J[790620]=0;if((a|0)==1)break d;if(H[c+39|0]>=0)break j;Zc(J[c+28>>2])}if(H[c+27|0]<0)Zc(J[c+16>>2]);if(H[c+11|0]<0)Zc(J[c>>2]);if((f|0)>=0)break g;Zc(e)}Kc=c+48|0;return}a=Z()|0;if(H[c+27|0]>=0)break b;Zc(J[c+16>>2]);ba(a|0);B()}a=Z()|0;break c}a=Z()|0;ki(c+16|0);if(H[c+11|0]<0)Zc(J[c>>2]);if((f|0)>=0)break b}Zc(e)}ba(a|0);B()}fe(c+16|0);B()}function $1a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h= +0;var i=0;c=Kc-48|0;Kc=c;a:{b:{c:{d:{e:{f:{g:{if(!J[a+216>>2])break g;e=td(b);if(e>>>0>=2147483632)break a;h:{if(e>>>0<=10){H[c+27|0]=e;f=c+16|0;break h}d=(e|15)+1|0;f=_c(d);J[c+24>>2]=d|-2147483648;J[c+16>>2]=f;J[c+20>>2]=e}h=ad(f,b,e)+e|0,i=0,H[h|0]=i;J[790620]=0;b=ea(3808,c+16|0,0,1079585)|0;e=J[790620];J[790620]=0;if((e|0)==1)break f;d=J[b+4>>2];e=J[b>>2];H[c+46|0]=K[b+10|0];I[c+44>>1]=L[b+8>>1];J[b>>2]=0;J[b+4>>2]=0;f=H[b+11|0];J[b+8>>2]=0;if(H[c+27|0]<0)Zc(J[c+16>>2]);b=J[a+200>>2];a=(J[a+216>> +2]+J[a+212>>2]|0)-1|0;b=J[b+(a>>>6&67108860)>>2];i:{if((f|0)>=0){H[c+10|0]=K[c+46|0];J[c+4>>2]=d;J[c>>2]=e;I[c+8>>1]=L[c+44>>1];H[c+11|0]=f;break i}J[790620]=0;ca(3062,c|0,e|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break e}d=J[c+8>>2];J[c+8>>2]=0;J[c+24>>2]=d;J[c+12>>2]=1080827;d=J[c>>2];g=J[c+4>>2];J[c>>2]=0;J[c+4>>2]=0;J[c+16>>2]=d;J[c+20>>2]=g;H[c+39|0]=2;H[c+30|0]=0;I[c+28>>1]=29543;g=a&255;d=b+(g<<4)|0;a=J[d+8>>2];j:{if(a>>>0>2]){b=J[c+20>>2];J[a>>2]=J[c+16>>2];J[a+4>>2]=b;J[a+8>>2]= +J[c+24>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[a+20>>2]=J[c+36>>2];b=J[c+32>>2];J[a+12>>2]=J[c+28>>2];J[a+16>>2]=b;J[c+28>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[d+8>>2]=a+24;break j}J[790620]=0;da(5625,(b+(g<<4)|0)+4|0,c+16|0);a=J[790620];J[790620]=0;if((a|0)==1)break d;if(H[c+39|0]>=0)break j;Zc(J[c+28>>2])}if(H[c+27|0]<0)Zc(J[c+16>>2]);if(H[c+11|0]<0)Zc(J[c>>2]);if((f|0)>=0)break g;Zc(e)}Kc=c+48|0;return}a=Z()|0;if(H[c+27|0]>=0)break b;Zc(J[c+16>>2]);ba(a|0);B()}a=Z()|0;break c}a=Z()|0;ki(c+16| +0);if(H[c+11|0]<0)Zc(J[c>>2]);if((f|0)>=0)break b}Zc(e)}ba(a|0);B()}fe(c+16|0);B()}function nDb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;var y=0;t=Kc-192|0;Kc=t;h=J[a+332>>2];a=J[b+84>>2];b=t;for(;1;){k=J[a+64>>2];i=I[c+32>>1];g=P(I[c>>1],J[a>>2])<<13|1024;j=P(J[a+128>>2],I[c+64>>1]);r=g+P(j,-11586)>>11;f=P(J[a+32>>2],I[c+16>>1]);n=P(J[a+96>>2],I[c+ +48>>1]);l=P(J[a+160>>2],I[c+80>>1]);o=f-(n+l|0)<<2;J[b+128>>2]=r-o;J[b+32>>2]=o+r;k=P(P(i,k),10033);i=g+P(j,5793)|0;j=k+i|0;g=f+n<<13;f=P(f+l|0,2998);g=g+f|0;J[b+160>>2]=j-g>>11;J[b>>2]=g+j>>11;k=i-k|0;f=f+(l-n<<13)|0;J[b+96>>2]=k-f>>11;J[b+64>>2]=f+k>>11;b=b+4|0;a=a+4|0;c=c+2|0;p=p+1|0;if((p|0)!=8)continue;break}a=h+128|0;b=t;n=0;for(;1;){l=J[b+4>>2];h=J[b+20>>2];i=l+h|0;f=J[b+28>>2];k=P(i+f|0,7053);c=J[(n<<2)+d>>2]+e|0;o=k+P(i,2139)|0;j=J[b+12>>2];r=P(j,10703);p=o+(r+P(l,2295)|0)|0;m=J[b+24>>2]; +s=m<<13;g=J[b+8>>2];u=s+P(g,11190)|0;v=P(J[b+16>>2],10033);i=(J[b>>2]<<13)+131072|0;w=v+i|0;q=u+w|0;H[c|0]=K[a+(p+q>>>18&1023)|0];H[c+11|0]=K[a+(q-p>>>18&1023)|0];p=g-m<<13;m=p+i|0;q=l-f|0;x=j-h|0;y=P(q+x|0,4433);q=y+P(q,6270)|0;H[c+1|0]=K[a+(m+q>>>18&1023)|0];H[c+10|0]=K[a+(m-q>>>18&1023)|0];j=P(j,-4433);m=j+P(h,-12112)|0;h=P(f+h|0,-8565);o=(m+h|0)+o|0;g=P(g,2998)-s|0;m=i-v|0;s=g+m|0;H[c+2|0]=K[a+(o+s>>>18&1023)|0];H[c+9|0]=K[a+(s-o>>>18&1023)|0];h=h+(k+(P(f,12998)-r|0)|0)|0;g=m-g|0;H[c+3|0]=K[a+ +(h+g>>>18&1023)|0];H[c+8|0]=K[a+(g-h>>>18&1023)|0];h=P(x,-15137)+y|0;i=i-p|0;H[c+4|0]=K[a+(h+i>>>18&1023)|0];H[c+7|0]=K[a+(i-h>>>18&1023)|0];f=k+((j+P(l,-5540)|0)+P(f,-16244)|0)|0;l=w-u|0;H[c+5|0]=K[a+(f+l>>>18&1023)|0];H[c+6|0]=K[a+(l-f>>>18&1023)|0];b=b+32|0;n=n+1|0;if((n|0)!=6)continue;break}Kc=t+192|0}function OUb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;e=Kc-16|0;Kc=e;J[a+788>>2]=0;J[a+792>>2]=0;f=a+796|0;J[f>>2]=0;J[f+4>>2]=0;i=a+788|0;a:{b:{c:{d:{if(!(Pc[J[a+ +516>>2]](a,1128418371,b,e+12|0)|0)){c=2;break d}c=1;h=e+12|0;if(!(Pc[J[a+516>>2]](a,1161972803,b,h)|0))break d;if(!(Pc[J[a+516>>2]](a,1651273571,b,h)|0))break d;c=Pc[J[a+516>>2]](a,1935829368,b,h)|0;if(c)break c;c=3}J[f>>2]=c;if(M[e+12>>2]<8){c=3;break c}h=a+800|0;j=J[b+8>>2];e:{f:{g:{h:{i:{c=J[f>>2];switch(c-1|0){case 2:break h;case 0:case 1:break i;default:break f}}c=Ek(b,J[e+12>>2],i);if(c)break c;g=J[e+12>>2];J[a+792>>2]=g;c=J[a+788>>2];d=K[c+4|0]|K[c+5|0]<<8|(K[c+6|0]<<16|K[c+7|0]<<24);if((K[c+ +1|0]<<16|K[c|0]<<24|65536)!=196608){c=K[c+2|0]|K[c+3|0]<<8;if(((c<<8|c>>>8|256)&65535)!=768)break e}c=3;d=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);if(d>>>0>65535)break c;if(g>>>0>=(P(d,48)|8)>>>0)break g;d=(g-8>>>0)/48|0;break g}c=gg(b,8);if(c)break c;c=Bg(b);g=Bg(b);d=hj(b);vf(b);if(!c)break e;if((g&65533)!=1){c=3;break c}c=3;if(d>>>0>65535)break c;g=J[e+12>>2];c=ie(b,J[b+8>>2]-8|0);if(c)break c;d=g>>>0<(d<<2)+8>>>0?g-8>>>2|0:d;c=(d<<2)+8|0;J[a+792>>2]=c;c=Ek(b,c,i);if(c)break c}J[a+800>>2]=d;c=J[f>> +2]}J[a+860>>2]=0;J[a+864>>2]=0;j:{k:{l:switch(c|0){case 3:J[a+860>>2]=j;b=J[e+12>>2];break k;case 0:break b;default:break l}m:{f=e+8|0;if(!(Pc[J[a+516>>2]](a,1128416340,b,f)|0))break m;if(!(Pc[J[a+516>>2]](a,1161970772,b,f)|0))break m;if(!(Pc[J[a+516>>2]](a,1650745716,b,f)|0))break m;b=J[a+864>>2];break j}J[a+860>>2]=J[b+8>>2];b=J[e+8>>2]}J[a+864>>2]=b}c=0;if(b)break a;break b}c=2}if(J[i>>2])oh(b,i);J[a+792>>2]=0;h=f}J[h>>2]=0}Kc=e+16|0;return c|0}function KKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0; +e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;J[a+120>>2]=0;a:{if(!J[a+60>>2])break a;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+112>>2];g=J[b+112>>2];h=(g|0)>(h|0)?h:g;g=J[a+104>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((h|0)<(i|0))break a;g=J[a+108>>2];j=J[b+108>>2];k=(g|0)>(j|0)?g:j;g=J[a+116>>2];j=J[b+116>>2];if((k|0)>(((g|0)<(j|0)?g:j)|0))break a;g=J[e+20>>2];h=(h-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h| +0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+112>>2]-J[a+104>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3| +0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!Jd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(Jd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+ +28>>2]!=J[e+20>>2]){kh(e,J[c+4>>2]);Li(e,J[f>>2],h)}if(!Jd(a,c))break a;if(Jd(b,d))continue;break}}}function HKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;J[a+120>>2]=0;a:{if(!J[a+60>>2])break a;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+112>>2];g=J[b+112>>2];h=(g|0)>(h|0)?h:g;g=J[a+104>>2];i=J[b+104>>2];i=(g|0)>(i|0)?g:i;if((h|0)<(i|0))break a;g=J[a+108>>2];j=J[b+108>>2];k=(g|0)>(j|0)?g:j;g=J[a+116>>2];j=J[b+116>>2];if((k|0)>(((g|0)< +(j|0)?g:j)|0))break a;g=J[e+20>>2];h=(h-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+112>>2]-J[a+104>>2]|0)+3|0;c:{if(g>>>0<=M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+ +20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]=m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!Jd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(Jd(a, +c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){jh(e,J[c+4>>2]);Li(e,J[f>>2],h)}if(!Jd(a,c))break a;if(Jd(b,d))continue;break}}}function FKb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;J[a+120>>2]=0;a:{if(!J[a+60>>2])break a;J[b+120>>2]=0;if(!J[b+60>>2])break a;h=J[a+112>>2];g=J[b+112>>2];h=(g|0)>(h|0)?h:g;g=J[a+104>>2];i= +J[b+104>>2];i=(g|0)>(i|0)?g:i;if((h|0)<(i|0))break a;g=J[a+108>>2];j=J[b+108>>2];k=(g|0)>(j|0)?g:j;g=J[a+116>>2];j=J[b+116>>2];if((k|0)>(((g|0)<(j|0)?g:j)|0))break a;g=J[e+20>>2];h=(h-i|0)+2|0;b:{if(h>>>0<=M[e+24>>2])break b;if(g)Zc(g);J[e+24>>2]=h;g=_c(h>>>0>536870911?-1:h<<3);J[e+20>>2]=g;if((h|0)==J[e+16>>2])break b;j=J[e+12>>2];if(j){Zc(j);g=J[e+20>>2]}J[e+16>>2]=h;l=e,m=_c(h),J[l+12>>2]=m}J[e+28>>2]=g;J[e>>2]=i;J[e+4>>2]=2147483632;h=J[c+20>>2];g=(J[a+112>>2]-J[a+104>>2]|0)+3|0;c:{if(g>>>0<= +M[c+24>>2])break c;if(h)Zc(h);J[c+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[c+20>>2]=h;if((g|0)==J[c+12>>2])break c;i=J[c+8>>2];if(i){Zc(i);h=J[c+20>>2]}J[c+12>>2]=g;l=c,m=_c(g),J[l+8>>2]=m}J[c>>2]=2147483632;J[c+28>>2]=h;J[c+16>>2]=J[c+8>>2];I[h+2>>1]=0;h=J[d+20>>2];g=(J[b+112>>2]-J[b+104>>2]|0)+3|0;d:{if(g>>>0<=M[d+24>>2])break d;if(h)Zc(h);J[d+24>>2]=g;h=_c(g>>>0>536870911?-1:g<<3);J[d+20>>2]=h;if((g|0)==J[d+12>>2])break d;i=J[d+8>>2];if(i){Zc(i);h=J[d+20>>2]}J[d+12>>2]=g;l=d,m=_c(g),J[l+8>>2]= +m}J[d>>2]=2147483632;J[d+28>>2]=h;J[d+16>>2]=J[d+8>>2];I[h+2>>1]=0;if(!Jd(a,c))break a;if(!Jd(b,d))break a;h=f+4|0;for(;1;){if(J[c+4>>2]>2]){if(Jd(a,c))continue;break a}for(;1;){g=J[d+4>>2];i=J[c+4>>2];if((g|0)<(i|0)){if(Jd(b,d))continue;break a}break}if((g|0)!=(i|0))continue;ge(c,d,e);if(J[e+28>>2]!=J[e+20>>2]){ih(e,J[c+4>>2]);Li(e,J[f>>2],h)}if(!Jd(a,c))break a;if(Jd(b,d))continue;break}}}function jWb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k= +0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;if(M[b+160>>2]>>0)nf(b,8);d=K[a+3|0]|K[a+2|0]<<8;if(M[b+160>>2]>>0){if(J[b+164>>2]>0)nf(b,8);d=J[b+160>>2]-a|0}if(d>>>0<=15)nf(b,8);c=K[a+7|0];k=c|K[a+6|0]<<8;if(!(!(c&1)|J[b+164>>2]<2))nf(b,8);h=k&65534;if((h<<2)+16>>>0>d>>>0)nf(b,8);g=k>>>1|0;a:{if(J[b+164>>2]<2)break a;l=K[a+12|0];i=K[a+10|0];e=K[a+11|0];c=K[a+9|0];q=c|K[a+8|0]<<8;f=c;c=K[a+13|0];if((f|c)&1)nf(b,8);f=q>>>1|0;if(!(f>>>0>g>>>0|g>>>0>(q&65534)>>>0|(g|0)!= +(f+((c|l<<8)>>>1|0)|0)))if((f|0)==1<<(e|i<<8))break a;nf(b,8)}m=a+14|0;b:{if(J[b+164>>2]<2)break b;c=h+m|0;if((K[c-2|0]<<8|K[c-1|0])==65535)break b;nf(b,8)}if(k>>>0>=2){n=(a+h|0)+16|0;o=h+n|0;j=h+o|0;s=h+j|0;h=g>>>0<=1?1:g;k=a+d|0;g=g-1|0;e=0;c=0;for(;1;){a=c;d=e;q=K[j|0]<<8;f=K[j+1|0];l=K[o|0];i=K[o+1|0];c=K[n+1|0]|K[n|0]<<8;e=K[m+1|0]|K[m|0]<<8;if(c>>>0>e>>>0)nf(b,8);f=f|q;c:{if(!p|c>>>0>d>>>0)break c;if(J[b+164>>2]>0){nf(b,8);break c}if(!(a>>>0<=c>>>0&e>>>0>=d>>>0)){r=r|1;break c}r=r|2}d:{if(!f)break d; +if((f|0)!=65535){a=f+j|0;e:{f:{if(J[b+164>>2]>0){if(a>>>0>>0|k>>>0<((e-c<<1)+a|0)+2>>>0)break f;break e}if(!((g|0)!=(p|0)|(c|0)!=65535)&(e|0)==65535)break e;if(a>>>0>>0)break f;if(M[b+160>>2]>=((e-c<<1)+a|0)+2>>>0)break e}nf(b,8)}if(J[b+164>>2]<=0|c>>>0>=e>>>0)break d;l=i|l<<8;d=c;for(;1;){i=K[a+1|0]|K[a|0]<<8;if(!(!i|M[b+172>>2]>(l+i&65535)>>>0))nf(b,16);a=a+2|0;d=d+1|0;if(d>>>0>>0)continue;break}break d}if(!((g|0)!=(p|0)|J[b+164>>2]>1|(c|0)!=65535))if((e|0)==65535)break d;nf(b,8)}j=j+2| +0;o=o+2|0;m=m+2|0;n=n+2|0;p=p+1|0;if((h|0)!=(p|0))continue;break}}return r|0}function WTb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;c=J[a+20>>2];if((c&-2)!=200){d=J[a>>2];J[d+24>>2]=c;J[d+20>>2]=21;Pc[J[J[a>>2]>>2]](a)}c=1;a:{b:{c:{d:{e:{d=J[a+20>>2];switch(d-200|0){case 2:break a;case 3:case 4:case 5:case 6:case 7:case 8:case 10:break c;case 1:break d;case 0:break e;default:break b}}Pc[J[J[a+456>>2]+4>>2]](a);Pc[J[J[a+24>>2]+8>>2]](a);J[a+20>>2]=201}c=Pc[J[J[a+456>>2]>>2]](a)|0;if((c| +0)!=1)break a;c=J[a+36>>2];d=c;f:{g:switch(c-1|0){case 2:d=2;c=3;if(J[a+284>>2])break f;if(J[a+296>>2]){c=2;h:{i:{e=K[a+300|0];switch(e|0){case 1:break i;case 0:break f;default:break h}}c=3;break f}c=J[a>>2];J[c+24>>2]=e;J[c+20>>2]=116;Pc[J[J[a>>2]+4>>2]](a,-1);c=3;break f}f=J[a+216>>2];e=J[f+176>>2];g=J[f+88>>2];f=J[f>>2];if(!((f|0)!=1|(g|0)!=2)&(e|0)==3)break f;if(!((f|0)!=82|(g|0)!=71|(e|0)!=66)){c=2;break f}c=J[a>>2];J[c+24>>2]=f;J[c+20>>2]=113;J[c+32>>2]=e;J[c+28>>2]=g;Pc[J[c+4>>2]](a,1);c=3; +break f;case 3:d=4;if(!J[a+296>>2]){c=4;break f}c=4;j:{k:{e=K[a+300|0];switch(e|0){case 2:break k;case 0:break f;default:break j}}c=5;break f}c=J[a>>2];J[c+24>>2]=e;J[c+20>>2]=116;Pc[J[J[a>>2]+4>>2]](a,-1);c=5;break f;case 0:break f;default:break g}c=0;d=0}J[a+44>>2]=d;J[a+40>>2]=c;J[a+136>>2]=0;J[a+96>>2]=256;J[a+88>>2]=2;J[a+92>>2]=1;J[a+80>>2]=1;J[a+84>>2]=0;J[a+72>>2]=0;J[a+76>>2]=1;J[a+64>>2]=0;J[a+68>>2]=0;J[a+56>>2]=0;J[a+60>>2]=1072693248;J[a+108>>2]=0;J[a+100>>2]=0;J[a+104>>2]=0;J[a+20>> +2]=202;c=J[a+424>>2];J[a+52>>2]=c;J[a+48>>2]=c;c=1;break a}c=Pc[J[J[a+456>>2]>>2]](a)|0;break a}c=J[a>>2];J[c+24>>2]=d;J[c+20>>2]=21;Pc[J[J[a>>2]>>2]](a);c=0}if((c|0)==2){if(b){b=J[a>>2];J[b+20>>2]=53;Pc[J[b>>2]](a)}sD(a)}return c|0}function eca(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;f=Kc-32|0;Kc=f;a:{if(J[a+292>>2])break a;c=J[a+36>>2];if((J[c+20>>2]-J[c+16>>2]|0)>249)break a;Je(a)}d=J[a+36>>2];c=J[d+16>>2];b:{if(!(K[c|0]==60&K[c+1|0]==47)){kf(a,74,36070);break b}J[a+200>>2]=J[a+200>> +2]+2;J[d+16>>2]=c+2;J[d+32>>2]=J[d+32>>2]+2;c=K[c+2|0];if((c|0)==37){Pe(a);d=J[a+36>>2];c=K[J[d+16>>2]]}c:{if(c&255)break c;if((De(d)|0)>0)break c;for(;1;){e=J[a+40>>2];if((e|0)<2)break c;d:{e:{f:{if(!J[784474]){c=e-1|0;J[a+40>>2]=c;d=J[a+48>>2];break f}J[f+16>>2]=e;d=0;Pc[J[751955]](J[784457],37197,f+16|0);e=J[a+40>>2];if((e|0)<=0)break d;c=e-1|0;J[a+40>>2]=c;d=J[a+48>>2];h=0;g=0;if((e|0)==1)break e}h=J[((e<<2)+d|0)-8>>2];g=c}e=g;J[a+36>>2]=h;c=(e<<2)+d|0;d=J[c>>2];J[c>>2]=0}Ri(d);c=J[a+36>>2];if(K[J[c+ +16>>2]])break c;if((De(c)|0)<=0)continue;break}}e=dca(a,J[a+184>>2]);g:{if(J[a+292>>2])break g;c=J[a+36>>2];if((J[c+20>>2]-J[c+16>>2]|0)>249)break g;Je(a)}Te(a);c=J[a+36>>2];d=J[c+16>>2];h:{if(K[d|0]!=62){if(J[a+172>>2]==-1?J[a+212>>2]:0)break h;J[a+84>>2]=73;J[f>>2]=30345;md(0,0,0,a,0,1,73,3,0,0,0,0,33973,f);J[a+12>>2]=0;if(J[a+288>>2])break h;J[a+212>>2]=1;break h}J[c+16>>2]=d+1;J[c+32>>2]=J[c+32>>2]+1;J[a+200>>2]=J[a+200>>2]+1;if(K[d+1|0])break h;De(c)}if((e|0)!=1)YH(a,76,33703,J[a+184>>2],b,e? +e:14132);b=J[a>>2];i:{if(!b)break i;b=J[b+60>>2];if(J[a+212>>2]|!b)break i;Pc[b|0](J[a+4>>2],J[a+184>>2])}b=J[a+188>>2];if((b|0)>0){e=b-1|0;J[a+188>>2]=e;c=J[a+196>>2];J[a+184>>2]=(b|0)!=1?J[(c+(b<<2)|0)-8>>2]:0;J[c+(e<<2)>>2]=0}b=J[a+236>>2];if((b|0)<=0)break b;c=b-1|0;J[a+236>>2]=c;g=a;a=J[a+244>>2];J[g+232>>2]=(b|0)==1?a:(a+(b<<2)|0)-8|0;J[a+(c<<2)>>2]=-1}Kc=f+32|0}function Aca(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;e=Kc+-64|0;Kc=e;a:{if(!d|(!b|!c))break a;b:{g=J[b+68>>2];if(g)break b; +g=mt(0,J[b+80>>2]);J[b+68>>2]=g;if(g)break b;c:{if(!a){b=0;c=0;break c}b=J[a>>2];c=J[a+4>>2];if((J[a+28>>2]&-2)!=-1412623820)break c;h=(b^-1)+a>>>0<249?b:0}J[e>>2]=39593;md(0,c,b,h,0,23,2,3,39593,0,0,0,33946,e);break a}f=Pc[J[751853]](20)|0;if(!f){b=0;d=0;c=0;d:{if(!a)break d;b=J[a>>2];d=J[a+4>>2];c=0;if((J[a+28>>2]&-2)!=-1412623820)break d;c=(b^-1)+a>>>0<249?b:0}J[e+16>>2]=17016;md(0,d,b,c,0,23,2,3,17016,0,0,0,33946,e+16|0);break a}i=f,j=mg(c),J[i+4>>2]=j;b=d;e:{if(!a)break e;b=d;if(!J[a+44>>2])break e; +h=mg(J[d+8>>2]);b=0}J[f+8>>2]=b;J[f+12>>2]=h;i=f,j=kda(J[d+20>>2]),J[i+16>>2]=j;f:{g:{d=eda(g,c);if(d)break g;d=Pc[J[751853]](12)|0;h:{if(!d){Pc[J[751955]](J[784457],2126,0);d=0;break h}J[d>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;a=Pc[J[751853]](12)|0;J[d>>2]=a;if(!a){Pc[J[751955]](J[784457],9630,0);Pc[J[751857]](d);d=0;break h}J[a+8>>2]=0;J[a+4>>2]=a;J[a>>2]=a;J[d+4>>2]=4464;J[d+8>>2]=4465}if(!d){J[e+32>>2]=39417;md(0,0,0,0,0,23,1,2,0,0,0,0,4563,e+32|0);break f}if((mT(g,c,d)|0)>=0)break g;_ca(d);a=Kc-16|0; +Kc=a;J[a>>2]=39372;md(0,0,0,0,0,23,1,2,0,0,0,0,4563,a);Kc=a+16|0;break f}if(d){a=J[d>>2];for(;1;){a=J[a+4>>2];if((a|0)!=J[d>>2])if((Pc[J[d+8>>2]](J[a+8>>2],f)|0)>0)continue;break}b=Pc[J[751853]](12)|0;i:{if(!b){Pc[J[751955]](J[784457],9916,0);a=1;break i}J[b+8>>2]=f;c=J[a>>2];J[b>>2]=c;J[c+4>>2]=b;J[a>>2]=b;J[b+4>>2]=a;a=0}}else a=1;if(!a)break a;J[e+48>>2]=39372;md(0,0,0,0,0,23,1,2,0,0,0,0,4563,e+48|0)}a=J[f+4>>2];if(a)Pc[J[751857]](a);a=J[f+12>>2];if(a)Pc[J[751857]](a);Pc[J[751857]](f)}Kc=e- -64| +0}function whb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;f=Kc-16|0;Kc=f;J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+8>>2]=0;c=a+52|0;J[c>>2]=0;J[c+4>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+48>>2]=c;J[790620]=0;e=_(4,488)|0;c=J[790620];J[790620]=0;a:{b:{c:{d:{if((c|0)==1)break d;J[790620]=0;c=$(4715,e|0,0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break c;J[c+476>>2]=0;J[c+480>>2]=0;J[c>>2]=1066244;J[c+440>>2]=0;J[c+444>>2]=0;J[c+484>>2]=0;J[c+448>>2]= +0;J[c+452>>2]=0;J[c+456>>2]=0;J[c+460>>2]=0;J[c+464>>2]=0;J[c+468>>2]=0;H[c+472|0]=0;J[784728]=c;J[790620]=0;J[c+416>>2]=1;c=J[790620];J[790620]=0;if((c|0)==1)break d;c=J[J[b>>2]+52>>2];J[790620]=0;e=_(c|0,b|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break d;J[790620]=0;c=qa(1634)|0;d=J[790620];J[790620]=0;if((d|0)==1)break d;d=J[J[b>>2]+24>>2];J[790620]=0;b=_(d|0,b|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break d;d=J[J[c>>2]+24>>2];J[790620]=0;da(d|0,c|0,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break d; +b=J[J[e>>2]+68>>2];J[790620]=0;da(b|0,e|0,c|0);b=J[790620];J[790620]=0;if((b|0)==1)break d;J[f+12>>2]=1;b=J[J[c>>2]+20>>2];J[790620]=0;da(b|0,c|0,f+12|0);b=J[790620];J[790620]=0;if((b|0)==1)break d;J[a+12>>2]=e;J[790620]=0;J[J[784728]+344>>2]=0;b=J[790620];J[790620]=0;if((b|0)==1)break d;J[790620]=0;J[J[784728]+340>>2]=0;b=J[790620];J[790620]=0;if((b|0)==1)break d;J[790620]=0;ca(4719,a|0,0,0);b=J[790620];J[790620]=0;if((b|0)!=1)break a}b=Z()|0;break b}b=Z()|0;Zc(e)}ii(a+48|0,J[a+52>>2]);c=J[a+36>> +2];if(c){J[a+40>>2]=c;Zc(c)}c=J[a+24>>2];if(c){J[a+28>>2]=c;Zc(c)}if(H[a+11|0]<0)Zc(J[a>>2]);ba(b|0);B()}J[a+20>>2]=0;Kc=f+16|0;return a|0}function fI(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;g=J[a+20>>2];if(g)g=J[g+296>>2];else g=0;a:{b:switch(J[b+4>>2]-9|0){case 9:for(;1;){a=J[b>>2];g=J[b+8>>2];if(g)Pc[J[751857]](g);g=J[b+12>>2];if(g)Pc[J[751857]](g);Pc[J[751857]](b);b=a;if(b)continue;break}break a;case 0:case 4:mv(b);return;default:break b}for(;1;){d=b;b=J[d+24>>2];c=J[d+4>>2];c:{if((c| +0)==14)break c;d:{if((c|0)==5)break d;c=J[d+12>>2];if(!c)break d;if(J[c+20>>2]==(d|0))fI(a,c);J[d+12>>2]=0}e:{if(!J[784483])break e;c=J[784481];if(!c)break e;Pc[c|0](d)}e=J[d+4>>2];f:{if(e>>>0>20|!(1<>2];if(!c)break f;for(;1;){f=J[c+24>>2];aT(a,c);c=f;if(c)continue;break}e=J[d+4>>2]}h=J[d+40>>2];g:{if((h|0)==(d+44|0)|(1<>>0<=20:0)|!h)break g;f=g;if(f)for(;1;){c=J[f+16>>2];if(c)for(;1;){if(h>>>0<=M[c+4>>2]&h>>>0>=c+20>>>0)break g;c=J[c>>2];if(c)continue;break}f= +J[f+20>>2];if(f)continue;break}Pc[J[751857]](h);e=J[d+4>>2]}h:{if(!(1<>>0>20)break h;c=J[d+48>>2];if(!c)break h;for(;1;){f=J[c>>2];e=J[c+8>>2];if(e)Pc[J[751857]](e);e=J[c+12>>2];if(e)Pc[J[751857]](e);Pc[J[751857]](c);c=f;if(c)continue;break}e=J[d+4>>2]}i:{j:switch(e-3|0){case 0:case 5:break i;default:break j}h=J[d+8>>2];if(!h)break i;f=g;if(f)for(;1;){c=J[f+16>>2];if(c)for(;1;){if(h>>>0<=M[c+4>>2]&h>>>0>=c+20>>>0)break i;c=J[c>>2];if(c)continue;break}f=J[f+20>>2];if(f)continue;break}Pc[J[751857]](h); +e=J[d+4>>2]}k:{l:switch(e-1|0){case 0:case 2:break l;default:break k}c=J[a+20>>2];if(!c)break k;f=J[c+368>>2];if((f|0)>99)break k;J[d+24>>2]=J[c+372>>2];J[c+368>>2]=f+1;J[c+372>>2]=d;break c}Pc[J[751857]](d)}if(b)continue;break}}}function HAa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;e=Kc-48|0;Kc=e;a:{b:{if(J[a+36>>2]){a=xd(e+24|0,2748066,2740549,1569,2786986,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break a;c=Z()|0;od(a);break b}J[e+16>>2]=0;J[790620]=0;J[e+20>> +2]=J[774606];d=e+16|0;ha(7691,b|0,d|0,0,0)|0;f=J[790620];J[790620]=0;c:{d:{e:{f:{if((f|0)==1)break f;J[790620]=0;d=Yd(d,2748509,-1);f=J[790620];J[790620]=0;if((f|0)==1)break f;if(d)break d;g:{for(;1;){if((c|0)<=0)break g;J[790620]=0;d=e+16|0;f=ha(7691,b|0,d|0,0,0)|0;g=J[790620];J[790620]=0;h:{if((g|0)==1)break h;if(!f)break g;J[790620]=0;d=Yd(d,2752925,-1);f=J[790620];J[790620]=0;if((f|0)==1)break h;i:{if(d)break i;J[790620]=0;J[e+12>>2]=0;d=e+12|0;$(7556,d|0,b|0)|0;f=J[790620];J[790620]=0;if((f| +0)==1)break h;f=J[J[a>>2]+40>>2];J[790620]=0;$(f|0,a|0,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1){d=J[e+12>>2];J[e+12>>2]=0;if(!d)break i;J[790620]=0;f=J[d+4>>2]-1|0;J[d+4>>2]=f;g=J[790620];J[790620]=0;if((g|0)!=1){if(f)break i;J[790620]=0;aa(7558,d|0);d=J[790620];J[790620]=0;if((d|0)!=1)break i}fa(0)|0;ed();B()}c=Z()|0;cd(e+12|0);break c}c=c-1|0;J[790620]=0;aa(7744,b|0);d=J[790620];J[790620]=0;if((d|0)!=1)continue}break}c=Z()|0;break c}J[790620]=0;aa(7744,b|0);b=J[790620];J[790620]=0;if((b|0)== +1)break f;b=J[J[a>>2]+48>>2];J[790620]=0;aa(b|0,a|0);a=J[790620];J[790620]=0;if((a|0)!=1)break e}c=Z()|0;break c}$c(e+16|0);Kc=e+48|0;return}J[790620]=0;a=ka(7591,e+24|0,2748756,2740549,1573,2786986,0)|0;b=J[790620];J[790620]=0;if((b|0)!=1){J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break a;c=Z()|0;od(a);break c}c=Z()|0}$c(e+16|0)}ba(c|0)}B()}function _qb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;a=dd(a,0,256); +d=J[b>>2]+c|0;e=K[d+3|0];f=K[d|0];g=e+f|0;h=K[d+2|0];d=K[d+1|0];i=h+d|0;J[a+8>>2]=g-i<<4;J[a>>2]=(g+i<<4)+-8192;g=d-h|0;e=f-e|0;d=P(g+e|0,4433)+256|0;J[a+12>>2]=d+P(g,-15137)>>9;J[a+4>>2]=d+P(e,6270)>>9;d=J[b+4>>2]+c|0;f=K[d+3|0];g=K[d|0];e=f+g|0;h=K[d+2|0];d=K[d+1|0];i=h+d|0;J[a+40>>2]=e-i<<4;e=(e+i<<4)+-8192|0;J[a+32>>2]=e;h=d-h|0;f=g-f|0;d=P(h+f|0,4433)+256|0;J[a+44>>2]=d+P(h,-15137)>>9;J[a+36>>2]=d+P(f,6270)>>9;d=J[b+8>>2]+c|0;f=K[d+3|0];g=K[d|0];h=f+g|0;i=K[d+2|0];j=K[d+1|0];d=i+j|0;J[a+72>> +2]=h-d<<4;d=(d+h<<4)+-8192|0;J[a+64>>2]=d;h=j-i|0;g=g-f|0;f=P(h+g|0,4433)+256|0;J[a+76>>2]=f+P(h,-15137)>>9;f=f+P(g,6270)>>9;J[a+68>>2]=f;b=J[b+12>>2]+c|0;c=K[b+2|0];g=K[b+3|0];h=K[b|0];i=g+h|0;j=K[b+1|0];k=j+c|0;b=(i+k<<4)+-8192|0;l=J[a>>2];m=(b+l|0)+2|0;n=d+e|0;J[a+64>>2]=m-n>>2;J[a>>2]=m+n>>2;d=e-d|0;e=l-b|0;b=P(d+e|0,4433)+16384|0;J[a+96>>2]=b+P(d,-15137)>>15;J[a+32>>2]=b+P(e,6270)>>15;d=j-c|0;c=h-g|0;b=P(d+c|0,4433)+256|0;e=J[a+4>>2];c=b+P(c,6270)>>9;g=(e+c|0)+2|0;h=J[a+36>>2];j=h+f|0;J[a+68>> +2]=g-j>>2;J[a+4>>2]=g+j>>2;f=h-f|0;e=e-c|0;c=P(f+e|0,4433)+16384|0;J[a+100>>2]=c+P(f,-15137)>>15;J[a+36>>2]=c+P(e,6270)>>15;c=J[a+8>>2];e=i-k<<4;f=(c+e|0)+2|0;g=J[a+72>>2];h=J[a+40>>2];i=g+h|0;J[a+72>>2]=f-i>>2;J[a+8>>2]=f+i>>2;f=h-g|0;e=c-e|0;c=P(f+e|0,4433)+16384|0;J[a+104>>2]=c+P(f,-15137)>>15;J[a+40>>2]=c+P(e,6270)>>15;c=J[a+12>>2];b=b+P(d,-15137)>>9;d=(c+b|0)+2|0;e=J[a+76>>2];f=J[a+44>>2];g=e+f|0;J[a+76>>2]=d-g>>2;J[a+12>>2]=d+g>>2;d=f-e|0;c=c-b|0;b=P(d+c|0,4433)+16384|0;J[a+108>>2]=b+P(d,-15137)>> +15;J[a+44>>2]=b+P(c,6270)>>15}function Zj(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;if(J[c+8>>2]==-1)return 0;f=c+8|0;k=b;a:{b:{c:{for(;1;){g=(e<<4)+c|0;h=J[g+4>>2];if(h>>>0>i>>>0){b=J[a+8>>2];for(;1;){d:{if(b){j=J[a+4>>2];b=b-1|0;break d}b=J[a>>2];j=Pc[J[J[b>>2]+28>>2]](b)|0;J[a+4>>2]=j;J[a+12>>2]=J[a+12>>2]+1;h=J[g+4>>2];b=7}J[a+8>>2]=b;d=j>>>b&1|d<<1;i=i+1|0;if(h>>>0>i>>>0)continue;break}}if(J[g+12>>2]==(d|0)){d=(e<<4)+c|0;b=0;e:{f:{c=J[f>>2];switch(c+3|0){case 0:break f; +case 1:break a;case 3:break c;default:break e}}e=J[a+4>>2];f=J[d>>2];c=J[a+8>>2];if(c>>>0>=32){b=a;a=c-32|0;J[b+8>>2]=a;a=f-(e>>>a|0)|0;break b}J[a+8>>2]=0;b=32-c|0;d=e&(-1<>>0<=24){c=24-c|0;if(!(c&8)){b=J[a>>2];b=Pc[J[J[b>>2]+28>>2]](b)|0;J[a+12>>2]=J[a+12>>2]+1;d=b&255|d<<8;b=c}if(c>>>0>=8)for(;1;){c=J[a>>2];c=Pc[J[J[c>>2]+28>>2]](c)|0;J[a+12>>2]=J[a+12>>2]+1;e=J[a>>2];e=Pc[J[J[e>>2]+28>>2]](e)|0;J[a+12>>2]=J[a+12>>2]+1;d=e&255|(c<<8&65280|d<<16);b=b-16|0;if(b>>>0>7)continue;break}if(!b)break g}c= +J[a>>2];c=Pc[J[J[c>>2]+28>>2]](c)|0;J[a+4>>2]=c;e=8-b|0;J[a+8>>2]=e;J[a+12>>2]=J[a+12>>2]+1;d=(-1<>>e|d<>2];b=J[a+8>>2];if(b>>>0>=c>>>0){b=b-c|0;J[a+8>>2]=b;a=e+(J[a+4>>2]>>>b&((c|0)==32?-1:-1<>2]=0;d=J[a+4>>2]&(-1<>>0>=8)for(;1;){c=J[a>>2];c=Pc[J[J[c>>2]+28>>2]](c)|0;J[a+12>>2]=J[a+12>>2]+1;d=c&255|d<<8;b=b-8|0;if(b>>>0>7)continue;break}if(b){c=J[a>>2];c=Pc[J[J[c>>2]+28>>2]](c)|0;J[a+4>>2]=c;f=8-b|0;J[a+8>>2]=f;J[a+12>> +2]=J[a+12>>2]+1;d=(-1<>>f|d<>2]!=-1)continue;break}return 0}a=J[d>>2]}J[k>>2]=a;b=1}return b}function NQb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;i=J[a+444>>2];a:switch(b|0){case 0:b:{if(J[J[a+472>>2]+8>>2]){J[i+4>>2]=315;q=J[a+36>>2];if((q|0)>0){n=J[a+324>>2];r=n-2|0;s=n+2|0;o=J[a+216>>2];for(;1;){a=p<<2;b=J[a+J[i+60>>2]>> +2];j=J[a+J[i+56>>2]>>2];e=J[(a+i|0)+8>>2];h=(P(J[o+40>>2],J[o+12>>2])|0)/(n|0)|0;k=P(s,h);c:{if((k|0)<=0)break c;c=0;a=0;if(k>>>0>=4){m=k&-4;l=0;for(;1;){d=a<<2;f=J[d+e>>2];J[b+d>>2]=f;J[d+j>>2]=f;f=d|4;g=J[f+e>>2];J[b+f>>2]=g;J[f+j>>2]=g;f=d|8;g=J[f+e>>2];J[b+f>>2]=g;J[f+j>>2]=g;d=d|12;f=J[d+e>>2];J[b+d>>2]=f;J[d+j>>2]=f;a=a+4|0;l=l+4|0;if((m|0)!=(l|0))continue;break}}l=k&3;if(!l)break c;for(;1;){d=a<<2;k=J[d+e>>2];J[b+d>>2]=k;J[d+j>>2]=k;a=a+1|0;c=c+1|0;if((l|0)!=(c|0))continue;break}}d:{if((h| +0)<=0)break d;a=h<<1;c=(a|0)<=1?1:a;l=c&1;d=P(h,r);k=P(h,n);a=0;if((c|0)!=1){f=c&2147483646;c=0;for(;1;){g=a+d<<2;m=a+k<<2;J[g+b>>2]=J[m+e>>2];J[b+m>>2]=J[e+g>>2];g=a|1;m=g+d<<2;g=g+k<<2;J[m+b>>2]=J[g+e>>2];J[b+g>>2]=J[e+m>>2];a=a+2|0;c=c+2|0;if((f|0)!=(c|0))continue;break}}if(l){c=a+d<<2;a=a+k<<2;J[c+b>>2]=J[a+e>>2];J[a+b>>2]=J[e+c>>2]}e=J[j>>2];a=0;b=0;if(h>>>0>=4){d=h&-4;c=0;for(;1;){J[(b-h<<2)+j>>2]=e;J[((b|1)-h<<2)+j>>2]=e;J[((b|2)-h<<2)+j>>2]=e;J[((b|3)-h<<2)+j>>2]=e;b=b+4|0;c=c+4|0;if((d|0)!= +(c|0))continue;break}}c=h&3;if(!c)break d;for(;1;){J[(b-h<<2)+j>>2]=e;b=b+1|0;a=a+1|0;if((c|0)!=(a|0))continue;break}}o=o+88|0;p=p+1|0;if((q|0)!=(p|0))continue;break}}J[i+76>>2]=0;J[i+64>>2]=0;J[i+68>>2]=0;break b}J[i+4>>2]=316}J[i+48>>2]=0;J[i+52>>2]=0;return;case 2:J[i+4>>2]=317;return;default:break a}b=J[a>>2];J[b+20>>2]=3;Pc[J[b>>2]](a)}function S3(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;a:{b:{c:{d:{if(b){if(!a)break d;if(!d)break c;e=YF(); +J[b+72>>2]=e;e:{if(!e)break e;f:{if(Qs(J[b+184>>2],7233,d))if(Qs(J[b+184>>2],7234,d))break f;break b}h=J[b+184>>2];if(!h)break a;g=J[h+8>>2];j=J[h>>2];g:{if(j){e=1;if((j|0)!=1){k=j&-2;for(;1;){i=0;h:{if(!e)break h;i=0;if(!(Pc[J[g>>2]](b,a,d)|0))break h;i=(Pc[J[g+4>>2]](b,a,d)|0)!=0}e=i;g=g+8|0;f=f+2|0;if((k|0)!=(f|0))continue;break}}i:{j:{if(j&1){if(!e)break j;e=(Pc[J[g>>2]](b,a,d)|0)!=0}J[h>>2]=0;if(!e)break i;break g}J[h>>2]=0}break b}J[h>>2]=0}k:{if(Qs(J[b+180>>2],7235,d))if(Qs(J[b+180>>2],7236, +d))break k;break b}h=J[b+180>>2];if(!h)break a;g=J[h+8>>2];f=J[h>>2];l:{if(f){e=1;j=f&1;if((f|0)==1)f=0;else{k=f&-2;f=0;for(;1;){i=0;m:{if(!e)break m;i=0;if(!(Pc[J[g>>2]](b,a,d)|0))break m;i=(Pc[J[g+4>>2]](b,a,d)|0)!=0}e=i;g=g+8|0;f=f+2|0;if((k|0)!=(f|0))continue;break}f=!e}n:{o:{if(j){if(f)break o;e=(Pc[J[g>>2]](b,a,d)|0)!=0}J[h>>2]=0;if(!e)break n;break l}J[h>>2]=0}break b}J[h>>2]=0}a=YF();J[c>>2]=a;if(!a)break e;VO(J[b+72>>2],a);a=P(J[b+108>>2],J[b+104>>2]);J[J[b+188>>2]+36>>2]=a;d=Ef(a,40);a= +J[b+188>>2];J[a+40>>2]=d;p:{if(!d)break p;if(!J[a+36>>2])return 1;g=0;for(;1;){e=P(g,40);a=e+d|0;J[a+20>>2]=0;J[a+28>>2]=100;a=Ef(100,24);f=J[b+188>>2];d=J[f+40>>2];J[(e+d|0)+24>>2]=a;if(!a)break p;l=1;g=g+1|0;if(g>>>0>2])continue;break}break e}cq(J[c>>2]);l=0;J[c>>2]=0}return l|0}ga(2712829,2712710,8261,2712882);B()}ga(2712902,2712710,8262,2712882);B()}ga(2712942,2712710,8263,2712882);B()}cq(J[b+72>>2]);J[b+72>>2]=0;return 0}ga(2719073,2712710,8861,2719096);B()}function NLa(a,b,c,d){a=a| +0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;a:{f=J[784990];if(!f){e=_c(32);J[e>>2]=0;J[e+4>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[790620]=0;f=$(7662,e|0,2752304)|0;g=J[790620];J[790620]=0;if((g|0)==1)break a;J[784990]=f}J[a>>2]=0;J[790620]=0;e=_(7656,b|0)|0;g=J[790620];J[790620]=0;b:{if((g|0)!=1)c:{if(e){J[790620]=0;g=_(7651,b|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break c;J[790620]=0;e=J[J[f+12>>2]+((g>>>0)%M[f+8>>2]<<2)>>2];h=J[790620]; +J[790620]=0;if((h|0)==1)break c;d:{if(!e)break d;for(;1;){e:{if((g|0)==J[e+12>>2]){J[790620]=0;h=$(7648,e+16|0,b|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break c;if(h)break e}e=J[e+8>>2];if(e)continue;break d}break}e=J[e+60>>2];if(!e)break d;f:{if((d|0)<0)for(;1;){if(J[J[e+8>>2]+80>>2]==(c|0))break f;e=J[e>>2];if(e)continue;break d}for(;1;){g=J[e+8>>2];if(J[g+80>>2]==(c|0)&J[g+84>>2]==(d|0))break f;e=J[e>>2];if(e)continue;break}break d}J[790620]=0;$(7563,a|0,e+8|0)|0;e=J[790620];J[790620]=0;if((e| +0)==1)break c}J[790620]=0;aa(7657,f|0);e=J[790620];J[790620]=0;if((e|0)==1)break c}break b}b=Z()|0;cd(a);ba(b|0);B()}g:{if(J[a>>2])break g;J[790620]=0;g=_(4,128)|0;e=J[790620];J[790620]=0;h:{i:{j:{if((e|0)==1)break j;J[790620]=0;e=_(7670,g|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break i;J[790620]=0;$(7556,a|0,e|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break j;J[790620]=0;aa(7671,e|0);f=J[790620];J[790620]=0;if((f|0)==1)break j;J[790620]=0;ia(7678,e|0,b|0,c|0,d|0);b=J[790620];J[790620]=0;if((b|0)!= +1)break g}f=Z()|0;break h}f=Z()|0;Zc(g)}cd(a);ba(f|0);B()}return}a=Z()|0;Zc(e);ba(a|0);B()}function Ina(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;c=Kc-32|0;Kc=c;h=!a;a:{if(h|((h?-1:J[a+8>>2])|0)!=2)break a;f=a?J[a+36>>2]:0;if(!(!f|b)){d=wn(a,1);break a}Og(a,c+28|0,c+24|0,0);e=Xi(J[c+28>>2],J[c+24>>2],8);if(!e)break a;if(!(!e|!a|(a|0)==(e|0))){J[e+20>>2]=J[a+20>>2];J[e+24>>2]=J[a+24>>2]}m=a?J[a+40>>2]:0;n=a?J[a+12>>2]:-1;o= +e?J[e+40>>2]:0;h=e?J[e+12>>2]:-1;b:{if((b|0)==1){d=una();c:{if(f){b=f?J[f+12>>2]:0;if((b|0)<=0)break c;a=0;for(;1;){Wt(f,a,c+20|0,c+16|0,c+12|0);jj(d,J[c+20>>2],J[c+16>>2],J[c+12>>2]);a=a+1|0;if((b|0)!=(a|0))continue;break}break c}jj(d,0,0,0);jj(d,85,85,85);jj(d,170,170,170);jj(d,255,255,255)}HX(e,d);a=J[c+24>>2];if((a|0)<=0)break b;b=J[c+28>>2];if((b|0)<=0)break b;d=0;for(;1;){if((b|0)>0){j=(P(d,h)<<2)+o|0;f=(P(d,n)<<2)+m|0;a=0;for(;1;){H[a+j^3]=J[f+(a>>>2&1073741820)>>2]>>>((a^-1)<<1)&3;a=a+1|0; +b=J[c+28>>2];if((a|0)<(b|0))continue;break}a=J[c+24>>2]}d=d+1|0;if((d|0)<(a|0))continue;break}break b}g=Zd(256,4);if(!g)break a;H[c+23|0]=255;H[c+22|0]=170;H[c+21|0]=85;H[c+20|0]=0;a=0;for(;1;){b=c+20|0;J[g+(a<<2)>>2]=K[b+(a&3)|0]|(K[b+(a>>>4&3)|0]<<16|K[b+(a>>>6|0)|0]<<24|K[b+(a>>>2&3)|0]<<8);a=a+1|0;if((a|0)!=256)continue;break}d:{if(J[c+24>>2]<=0)break d;b=J[c+28>>2];if((b|0)<=0)break d;a=(b+3|0)/4|0;a=(a|0)<=1?1:a;p=a&2147483646;j=a&1;f=(b|0)<5;for(;1;){k=(P(h,i)<<2)+o|0;l=(P(i,n)<<2)+m|0;a=0; +d=0;if(!f)for(;1;){J[k+(a<<2)>>2]=J[g+(K[a+l^3]<<2)>>2];b=a|1;J[k+(b<<2)>>2]=J[g+(K[b+l^3]<<2)>>2];a=a+2|0;d=d+2|0;if((p|0)!=(d|0))continue;break}if(j)J[k+(a<<2)>>2]=J[g+(K[a+l^3]<<2)>>2];i=i+1|0;if((i|0)>2])continue;break}}Zc(g)}d=e}Kc=c+32|0;return d}function eF(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;d=Kc-80|0;Kc=d;f=d+72|0;Il(f,b,0);J[790620]=0;da(8645,d+36|0,f|0);b=J[790620];J[790620]=0;a:{b:{c:{if((b|0)!=1){b=J[d+36>>2];if(b)c=J[b+8>>2];$c(d+36|0);b=J[d+72>>2];f=J[(b?b+12|0: +3098424)>>2];b=f+c|0;if(K[b+1|0]==47)break c;c=b+1|0;b=c;break b}b=Z()|0;break a}c=K[b+2|0]==47?b+3|0:b+2|0;b=c;for(;1;){d:{e:{f:{g:{e=K[c|0];switch(e-35|0){case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:break d;case 12:break e;case 0:case 28:break f;default:break g}}if(e)break d}b=K[b|0]==47?b:c;break b}e=K[c+1|0];if(!e)break d;b=(e|0)==35?b:(e|0)== +63?b:c}c=c+1|0;continue}}J[790620]=0;f=ea(7751,d+12|0,f|0,b-f|0)|0;b=J[790620];J[790620]=0;h:{i:{j:{k:{l:{m:{n:{if((b|0)!=1){J[790620]=0;b=d+20|0;ca(7703,b|0,f|0,30125);e=J[790620];J[790620]=0;if((e|0)==1)break n;J[790620]=0;e=d+28|0;ca(7703,e|0,b|0,c|0);b=J[790620];J[790620]=0;if((b|0)==1)break m;J[790620]=0;c=$(8665,d+36|0,e|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break l;J[c>>2]=2793108;J[790620]=0;$(7561,a|0,c|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break k;J[c+24>>2]=2747412;J[c>>2]=2747380; +a=J[c+28>>2];if(a){b=J[a+4>>2]-1|0;J[a+4>>2]=b;if(!b)Pc[J[J[a>>2]+4>>2]](a);J[c+28>>2]=0}J[c+16>>2]=2747412;a=J[c+20>>2];if(a){b=J[a+4>>2]-1|0;J[a+4>>2]=b;if(!b)Pc[J[J[a>>2]+4>>2]](a);J[c+20>>2]=0}$c(c+8|0);$c(d+28|0);$c(d+20|0);$c(f);$c(d+72|0);Kc=d+80|0;return}b=Z()|0;break a}b=Z()|0;break h}b=Z()|0;break i}b=Z()|0;break j}b=Z()|0;qe(c)}$c(d+28|0)}$c(d+20|0)}$c(f)}$c(d+72|0);ba(b|0);B()}function awb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;d=J[a+8>>2];g=J[a+ +12>>2];if(d>>>0>=g>>>0){J[b>>2]=8;return 65535}c=d+1|0;e=H[d|0];h=e&255;if((e|0)>=0){J[a+8>>2]=c;return h|0}i=J[a+4>>2];a:{b:{c:{if((e+62&255)>>>0<=50){f=1;j=g;g=(e>>>0>4294967263)+(e>>>0>4294967279)|0;if(j>>>0<(g+c|0)+1>>>0){H[i+37|0]=e;J[b>>2]=11;if(M[a+12>>2]<=c>>>0)break a;if(!g)for(;1;){d=H[c|0];if((d|0)>-65)break b;H[((f<<24>>24)+i|0)+37|0]=d;f=f+1|0;c=c+1|0;if(c>>>0>2])continue;break a}if((e>>>0>4294967263|0)!=(e>>>0>4294967279|0)){h=(h&15)+729836|0;for(;1;){d=H[c|0];g=f<<24>>24;if((g| +0)<=1)j=K[h|0]&1<<((d&224)>>>5);else j=(d|0)<-64;if(!j)break b;H[(i+g|0)+37|0]=d;f=f+1|0;c=c+1|0;if(c>>>0>2])continue;break}break a}h=1<<(e&7);for(;1;){e=K[c|0];d=e<<24>>24;g=f<<24>>24;if(!((g|0)>=2?(d|0)<-64:h&K[(e>>>4|0)+730790|0]))break b;H[(i+g|0)+37|0]=d;f=f+1|0;c=c+1|0;if(c>>>0>2])continue;break}break a}e=h<<6;f=K[c|0];d:{e:switch(g|0){case 1:if(!(K[(h&15)+729836|0]>>>(f>>>5)&1))break d;c=H[d+2|0];if((c|0)>-65){c=d+2|0;break d}J[a+8>>2]=d+3;return((c&255)+(f+e<<6)|0)-925824| +0;case 0:if(f<<24>>24>-65)break d;J[a+8>>2]=d+2;return(f+e|0)-12416|0;default:break e}if(!(K[(f>>>4|0)+730790|0]>>>(h&7)&1))break d;c=H[d+2|0];if((c|0)>-65){c=d+2|0;break d}h=H[d+3|0];if((h|0)<=-65)break c;c=d+3|0}J[a+8>>2]=c;a=0;for(;1;){H[((a<<24>>24)+i|0)+37|0]=K[d|0];a=a+1|0;d=d+1|0;if(d>>>0>>0)continue;break}H[i+36|0]=a;J[b>>2]=12;return 65535}H[i+36|0]=1;H[i+37|0]=e;J[b>>2]=12;J[a+8>>2]=c;return 65535}J[a+8>>2]=d+4;return(((f+e<<12)+((c&255)<<6)|0)+(h&255)|0)-63447168|0}J[b>>2]=12}H[i+36| +0]=f;J[a+8>>2]=c;return 65535}function TBa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;c=Kc-32|0;Kc=c;H[c+15|0]=b;b=J[a>>2];b=J[(b?b+12|0:3098424)>>2];J[790620]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+20>>2]=0;J[c+16>>2]=2781028;oa(8046,c+4|0,c+16|0,c+15|0,0,1);d=J[790620];J[790620]=0;a:{b:{c:{d:{if((d|0)!=1){J[c+16>>2]=2780932;d=J[c+28>>2];if(d){H[d|0]=0;Zc(J[c+28>>2])}J[c+28>>2]=0;d=c+16|0;Xd(d);J[790620]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+20>>2]=0;J[c+16>>2]=2781028;ia(8068,c+8|0,d|0,b|0,c+4|0);b=J[790620]; +J[790620]=0;if((b|0)==1)break d;J[c+16>>2]=2780932;b=J[c+28>>2];if(b){H[b|0]=0;Zc(J[c+28>>2])}J[c+28>>2]=0;d=c+16|0;Xd(d);b=J[c+8>>2];e:{if(b){e=J[J[b>>2]+28>>2];J[790620]=0;ca(e|0,d|0,b|0,1);b=J[790620];J[790620]=0;if((b|0)!=1)break e;a=Z()|0;break c}J[c+16>>2]=0}J[790620]=0;$(7563,a|0,c+16|0)|0;b=J[790620];J[790620]=0;f:{if((b|0)!=1){b=J[c+16>>2];J[c+16>>2]=0;if(!b)break f;J[790620]=0;d=J[b+4>>2]-1|0;J[b+4>>2]=d;e=J[790620];J[790620]=0;if((e|0)!=1){if(d)break f;J[790620]=0;aa(7558,b|0);b=J[790620]; +J[790620]=0;if((b|0)!=1)break f}break a}a=Z()|0;cd(c+16|0);break c}b=J[a>>2];J[a+4>>2]=J[(b?b+12|0:3098424)>>2];b=J[c+8>>2];J[c+8>>2]=0;g:{if(!b)break g;J[790620]=0;d=J[b+4>>2]-1|0;J[b+4>>2]=d;e=J[790620];J[790620]=0;if((e|0)==1)break a;if(d)break g;J[790620]=0;aa(7558,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break a}b=J[c+4>>2];J[c+4>>2]=0;h:{if(!b)break h;J[790620]=0;d=J[b+4>>2]-1|0;J[b+4>>2]=d;e=J[790620];J[790620]=0;if((e|0)==1)break a;if(d)break h;J[790620]=0;aa(7558,b|0);b=J[790620];J[790620]= +0;if((b|0)==1)break a}Kc=c+32|0;return a|0}a=Z()|0;Pi(c+16|0);ba(a|0);B()}a=Z()|0;Pi(c+16|0);break b}cd(c+8|0)}cd(c+4|0);ba(a|0);B()}fa(0)|0;ed();B()}function kC(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;j=Kc-16|0;Kc=j;a:{if(!a|!b)break a;f=J[a+76>>2];b:{i=J[b>>2];if(!i){g=-1;break b}if(f){g=J[a+80>>2];c=1;d=f;for(;1;){c:{k=(d-c>>>1|0)+c|0;l=k-1|0;h=J[P(l,20)+g>>2];e=i>>>0>h>>>0;if((h|0)==(i|0))break c;d=h>>>0>i>>>0?l:d;c=e?k+1|0:c;if(d>>>0>=c>>>0)continue}break}g= +k?e?k:l:0}else g=0;if(g>>>0>=f>>>0)break b;d=J[a+80>>2];if(!d)break b;d=d+P(g,20)|0;if((i|0)!=J[d>>2])break b;a=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=a;J[d+16>>2]=J[b+16>>2];a=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=a;break a}d=J[a+72>>2];d:{if(d>>>0>=f+1>>>0){c=J[a+80>>2];if(c)break d}if(!d){J[a+72>>2]=2;d=2}c=P(d,40);d=J[a+80>>2];e:{if(!d){c=Pc[J[751853]](c)|0;break e}c=Pc[J[751858]](d,c)|0}if(!c){if(J[a+172>>2]==-1?J[a+212>>2]:0)break a;J[a+212>>2]=1;J[a+172>>2]=-1;J[a+84>>2]=2;J[j>>2]=34189;md(0, +0,0,a,0,1,2,3,34189,0,0,0,33946,j);break a}J[a+80>>2]=c;J[a+72>>2]=J[a+72>>2]<<1;f=J[a+76>>2]}if(f>>>0>g>>>0){d=f;if(d-g&1){c=J[a+80>>2]+P(d,20)|0;e=c-20|0;d=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=d;J[c+16>>2]=J[e+16>>2];d=J[e+12>>2];J[c+8>>2]=J[e+8>>2];J[c+12>>2]=d;d=f-1|0}if((g+1|0)!=(f|0))for(;1;){f=P(d,20);e=f+J[a+80>>2]|0;h=e-20|0;c=J[h+4>>2];J[e>>2]=J[h>>2];J[e+4>>2]=c;J[e+16>>2]=J[h+16>>2];c=J[h+12>>2];J[e+8>>2]=J[h+8>>2];J[e+12>>2]=c;f=f+J[a+80>>2]|0;c=f-20|0;e=f-40|0;f=J[e+4>>2];J[c>>2]=J[e>> +2];J[c+4>>2]=f;f=J[e+12>>2];J[c+8>>2]=J[e+8>>2];J[c+12>>2]=f;J[c+16>>2]=J[e+16>>2];d=d-2|0;if(g>>>0>>0)continue;break}c=J[a+80>>2]}d=J[b+4>>2];c=P(g,20)+c|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;J[c+16>>2]=J[b+16>>2];d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;J[a+76>>2]=J[a+76>>2]+1}Kc=j+16|0}function Yia(a,b,c,d,e,f,g){var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;i=R(d);j=R(c);i=i>j?i:j;j=R(b);q=R(a);j=j>q?j:q;i=i>j?i:j;if(!(i==0|!(i< +1E-8|i>1E8))){i=q_(-jr(kta(i)));d=i*d;c=i*c;a=i*a;q=R(a);b=i*b}h=1.7976931348623157E308;a:{if(q<1E-12){i=d;j=c;a=b;break a}h=0;if(R(d)<1E-12){i=c;j=b;break a}h=b/a/-3;k=a*h;j=k+b;i=h*j+c;o=(h*i+d)/a;s=o<0?-1:1;t=-(h*(k+j)+i)/a;u=Y(t);k=ag(R(o),.3333333333333333);k=h-s*(t>0?(ks*h)continue;break}if(!(R(d/h)>2];l=O[n>>3]!=h;if((p|0)==1)break d;m=O[n+8>>3]!=h}e:{if(!(!p|l|m)|h==1.7976931348623157E308)break e;a=O[f>>3];if(!(a+-1E-12>3];if(!(b+1E-12>h))break e;a=a>h?a:b>2];m=J[e+8>>2];f:{if(f>>>0>>0){O[f>>3]=a;J[e+4>>2]=f+8;break f}l=J[e>>2];r=f-l>>3;g=r+1|0;if(g>>>0>=536870912){J[790620]=0;aa(2654,e|0);e=J[790620];J[790620]=0;if((e|0)==1)break c;break b}m=m-l| +0;n=m>>2;n=m>>>0>=2147483640?536870911:g>>>0>>0?n:g;g:{if(!n){m=0;break g}if(n>>>0>=536870912){J[790620]=0;ja(224);e=J[790620];J[790620]=0;if((e|0)!=1)break b;break c}J[790620]=0;m=_(4,n<<3)|0;g=J[790620];J[790620]=0;if((g|0)==1)break c}g=(r<<3)+m|0;O[g>>3]=a;r=g+8|0;if((f|0)!=(l|0))for(;1;){g=g-8|0;f=f-8|0;O[g>>3]=O[f>>3];if((f|0)!=(l|0))continue;break}J[e+8>>2]=(n<<3)+m;J[e+4>>2]=r;J[e>>2]=g;if(!l)break f;Zc(l)}p=p+1|0}return p}fa(0)|0;ed();B()}B()}function aMa(a,b,c){a=a|0;b=b|0;c=c|0;var d= +0;var e=0;var f=0;var g=0;var h=0;var i=0;f=Kc-32|0;Kc=f;if(fm(b)){J[f+24>>2]=0;J[f+28>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;g=f+16|0;J[g>>2]=2752376;J[g+4>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;J[790620]=0;e=_(7651,b|0)|0;d=J[790620];J[790620]=0;a:{b:{if((d|0)==1)break b;J[790620]=0;d=J[J[a+12>>2]+((e>>>0)%M[a+8>>2]<<2)>>2];h=J[790620];J[790620]=0;if((h|0)==1)break b;c:{if(d)for(;1;){if((e|0)==J[d+12>>2]){J[790620]=0;h=$(7648,d+16|0,b|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break b;if(h)break c}d=J[d+8>>2];if(d)continue; +break}J[f+12>>2]=a;J[f+8>>2]=0;J[790620]=0;d=$(7653,a|0,b|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break b;J[790620]=0;$(7654,d+52|0,g|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break b;J[790620]=0;e=_(7651,b|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break b;J[790620]=0;d=J[J[a+12>>2]+((e>>>0)%M[a+8>>2]<<2)>>2];h=J[790620];J[790620]=0;if((h|0)==1)break b;if(d)for(;1;){if((e|0)==J[d+12>>2]){J[790620]=0;h=$(7648,d+16|0,b|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break b;if(h)break c}d=J[d+8>>2];if(d)continue; +break}J[f+12>>2]=a;J[f+8>>2]=0;J[790620]=0;da(7655,f+8|0,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break b;B()}J[f+12>>2]=a;J[f+8>>2]=d;b=J[d+60>>2];if(b){e=J[c>>2];for(;1;){if((e|0)==J[b+8>>2])break a;b=J[b>>2];if(b)continue;break}}J[790620]=0;b=_(4,12)|0;e=J[790620];J[790620]=0;if((e|0)==1)break b;J[b>>2]=0;J[b+4>>2]=0;e=J[c>>2];if(e){J[790620]=0;J[e+4>>2]=J[e+4>>2]+1;e=J[790620];J[790620]=0;if((e|0)==1)break b;c=J[c>>2]}else c=0;J[b+8>>2]=c;J[790620]=0;Cg(d+52|0,b);b=J[790620];J[790620]=0;if((b| +0)!=1)break a}a=Z()|0;Td(g);ba(a|0);B()}Td(g)}JF(a);Kc=f+32|0}function yEb(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;h=Kc-16|0;Kc=h;a:{if(b){i=J[a+8>>2];if(i){Pc[J[J[i>>2]+12>>2]](i)|0;J[a+8>>2]=0}i=Ija(h+12|0);J[J[i>>2]>>2]=J[b+40>>2];j=J[J[b>>2]+28>>2];J[790620]=0;b=na(j|0,b|0,i|0,c|0,d|0,e|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break a;J[a+8>>2]=b;b:{if(!b)break b;J[b+284>>2]=a;k=O[g>>3];l=O[f>>3];m=O[e>>3];J[790620]=0;Na(3071, +b|0,+m,+l,+k);b=J[790620];J[790620]=0;if((b|0)==1)break a;d=a+112|0;c:{if(H[a+123|0]<0){J[a+116>>2]=0;b=J[a+112>>2];break c}H[a+123|0]=0;b=d}J[b>>2]=0;n=1;b=J[J[a+8>>2]+188>>2];if(!b)break b;c=J[b+20>>2];d:{if(c){e=0;e:{g=K[c|0];if(!g)break e;b=c;for(;1;){f=e;e=e+1|0;j=K[b+1|0];b=b+1|0;if(j)continue;break}if((g|0)!=60|f>>>0<6|(K[c+1|0]!=117|K[c+2|0]!=116))break e;if(K[c+3|0]!=102|K[c+4|0]!=56|K[c+5|0]!=62)break e;J[790620]=0;ca(1633,h|0,c+6|0,f-5|0);b=J[790620];J[790620]=0;if((b|0)!=1)break d;break a}J[790620]= +0;ia(3072,h|0,c|0,e|0,0);b=J[790620];J[790620]=0;if((b|0)==1)break a;break d}J[h>>2]=0;H[h+11|0]=0}b=J[a+8>>2];if(H[b+303|0]<0)Zc(J[b+292>>2]);c=J[h+4>>2];J[b+292>>2]=J[h>>2];J[b+296>>2]=c;J[b+300>>2]=J[h+8>>2];b=J[a+8>>2];c=b+292|0;if((c|0)==(d|0))break b;f=K[b+303|0];e=f<<24>>24;if(H[a+123|0]>=0){if((e|0)>=0){a=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=a;J[d+8>>2]=J[c+8>>2];break b}a=J[b+296>>2];b=J[b+292>>2];J[790620]=0;ea(1646,d|0,b|0,a|0)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break b;break a}a=J[b+ +296>>2];b=J[b+292>>2];J[790620]=0;g=b;b=(e|0)<0;ea(1645,d|0,(b?g:c)|0,(b?a:f)|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break a}ze(i)}Kc=h+16|0;return n|0}a=Z()|0;ze(i);ba(a|0);B()}function xpb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;i=Pc[J[J[a>>2]+40>>2]](a)|0;l=i>>>2|0;f=Pc[J[J[a>>2]+84>>2]](a)|0;j=Pc[J[J[a>>2]+96>>2]](a)|0;a:{if(!f){g=b&3;l=l<<2;for(;1;){if(g)d=ad(j,b,i);else d=b;Pc[J[J[a>>2]+88>>2]](a, +d);b=b+l|0;c=c-i|0;if(i>>>0<=c>>>0)continue;break}break a}o=b&3;if(i>>>0<4){f=l<<2;for(;1;){if(o)ad(j,b,i);Pc[J[J[a>>2]+88>>2]](a,j);b=b+f|0;c=c-i|0;if(i>>>0<=c>>>0)continue;break}break a}p=l&1073741820;n=l&3;q=l-1|0;for(;1;){b:{if(!o){h=0;f=0;g=0;if(q>>>0>=3)for(;1;){e=f<<2;d=J[e+b>>2];J[e+j>>2]=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);k=e|4;d=J[k+b>>2];J[j+k>>2]=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);k=e|8;d=J[k+b>>2];J[j+k>>2]=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);d=e|12;e=J[d+b>>2];J[d+j>>2]= +e<<24|(e&65280)<<8|(e>>>8&65280|e>>>24);f=f+4|0;g=g+4|0;if((p|0)!=(g|0))continue;break}if(!n)break b;for(;1;){e=f<<2;g=J[e+b>>2];J[e+j>>2]=g<<24|(g&65280)<<8|(g>>>8&65280|g>>>24);f=f+1|0;h=h+1|0;if((n|0)!=(h|0))continue;break}break b}e=ad(j,b,i);g=0;f=0;k=0;if(q>>>0>=3)for(;1;){h=f<<2;m=h+e|0;d=J[m>>2];J[m>>2]=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);m=e+(h|4)|0;d=J[m>>2];J[m>>2]=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);m=e+(h|8)|0;d=J[m>>2];J[m>>2]=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);h=e+(h|12)| +0;d=J[h>>2];J[h>>2]=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);f=f+4|0;k=k+4|0;if((k|0)!=(p|0))continue;break}if(!n)break b;for(;1;){h=e+(f<<2)|0;d=J[h>>2];J[h>>2]=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);f=f+1|0;g=g+1|0;if((n|0)!=(g|0))continue;break}}Pc[J[J[a>>2]+88>>2]](a,j);b=(l<<2)+b|0;c=c-i|0;if(i>>>0<=c>>>0)continue;break}}return c|0}function cu(a,b){a=a|0;b=b|0;var c=0;c=K[b+12|0]|K[b+13|0]<<8;a=K[a+494|0];c=a?c:c<<8|c>>>8;H[b+12|0]=c;H[b+13|0]=c>>>8;c=K[b+14|0]|K[b+15|0]<<8;c=a?c:c<<8|c>>>8; +H[b+14|0]=c;H[b+15|0]=c>>>8;c=K[b|0]|K[b+1|0]<<8|(K[b+2|0]<<16|K[b+3|0]<<24);c=a?c:c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[b|0]=c;H[b+1|0]=c>>>8;H[b+2|0]=c>>>16;H[b+3|0]=c>>>24;c=K[b+4|0]|K[b+5|0]<<8|(K[b+6|0]<<16|K[b+7|0]<<24);c=a?c:c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[b+4|0]=c;H[b+5|0]=c>>>8;H[b+6|0]=c>>>16;H[b+7|0]=c>>>24;c=K[b+8|0]|K[b+9|0]<<8|(K[b+10|0]<<16|K[b+11|0]<<24);c=a?c:c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[b+8|0]=c;H[b+9|0]=c>>>8;H[b+10|0]=c>>>16;H[b+11|0]=c>>>24;c=K[b+16| +0]|K[b+17|0]<<8|(K[b+18|0]<<16|K[b+19|0]<<24);c=a?c:c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[b+16|0]=c;H[b+17|0]=c>>>8;H[b+18|0]=c>>>16;H[b+19|0]=c>>>24;c=K[b+20|0]|K[b+21|0]<<8|(K[b+22|0]<<16|K[b+23|0]<<24);c=a?c:c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[b+20|0]=c;H[b+21|0]=c>>>8;H[b+22|0]=c>>>16;H[b+23|0]=c>>>24;c=K[b+24|0]|K[b+25|0]<<8|(K[b+26|0]<<16|K[b+27|0]<<24);c=a?c:c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[b+24|0]=c;H[b+25|0]=c>>>8;H[b+26|0]=c>>>16;H[b+27|0]=c>>>24;c=K[b+28|0]|K[b+29|0]<< +8|(K[b+30|0]<<16|K[b+31|0]<<24);c=a?c:c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[b+28|0]=c;H[b+29|0]=c>>>8;H[b+30|0]=c>>>16;H[b+31|0]=c>>>24;c=K[b+32|0]|K[b+33|0]<<8|(K[b+34|0]<<16|K[b+35|0]<<24);c=a?c:c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[b+32|0]=c;H[b+33|0]=c>>>8;H[b+34|0]=c>>>16;H[b+35|0]=c>>>24;c=K[b+36|0]|K[b+37|0]<<8|(K[b+38|0]<<16|K[b+39|0]<<24);a=a?c:c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[b+36|0]=a;H[b+37|0]=a>>>8;H[b+38|0]=a>>>16;H[b+39|0]=a>>>24}function Vjc(a){a=a|0;var b=0;var c= +0;var d=0;var e=0;var f=0;var g=0;var h=0;e=Kc-16|0;Kc=e;a:{b:{if(!J[a+64>>2]){g=-1;break b}g=J[a+92>>2]&8;if(!g){J[a+28>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;c:{if(K[a+98|0]){b=J[a+32>>2];c=b+J[a+52>>2]|0;J[a+16>>2]=c;break c}b=J[a+56>>2];c=b+J[a+60>>2]|0;J[a+16>>2]=c}J[a+12>>2]=c;J[a+8>>2]=b;J[a+92>>2]=8}if(!J[a+12>>2]){b=e+16|0;J[a+16>>2]=b;J[a+12>>2]=b;J[a+8>>2]=e+15}if(g){b=J[a+16>>2];c=J[a+8>>2];J[e+4>>2]=4;J[e+8>>2]=(b-c|0)/2;b=Kc-16|0;Kc=b;Kc=b+16|0;b=e+4|0;c=e+8|0;f=J[(M[b>>2]>2]?b:c)>>2]}g= +-1;b=J[a+16>>2];d:{if((b|0)==J[a+12>>2]){vd(J[a+8>>2],b-f|0,f);if(K[a+98|0]){b=J[a+8>>2]+f|0;b=Ve(b,1,J[a+16>>2]-b|0,J[a+64>>2]);if(!b)break d;c=J[a+8>>2];g=J[a+8>>2]+f|0;J[a+16>>2]=b+(J[a+8>>2]+f|0);J[a+12>>2]=g;J[a+8>>2]=c;g=K[J[a+12>>2]];break d}b=J[a+40>>2];c=J[a+36>>2];e:{if((b|0)==(c|0)){d=b;break e}vd(J[a+32>>2],c,b-c|0);b=J[a+36>>2];d=J[a+40>>2]}d=d-b|0;b=J[a+32>>2];c=d+b|0;J[a+36>>2]=c;b=b+((b|0)==(a+44|0)?8:J[a+52>>2])|0;J[a+40>>2]=b;J[e+8>>2]=J[a+60>>2]-f;J[e+4>>2]=b-c;b=Kc-16|0;Kc=b;Kc= +b+16|0;c=e+4|0;b=e+8|0;c=J[(M[c>>2]>2]?c:b)>>2];d=J[a+76>>2];J[a+80>>2]=J[a+72>>2];J[a+84>>2]=d;d=Ve(J[a+36>>2],1,c,J[a+64>>2]);if(!d)break d;c=J[a+68>>2];if(!c)break a;d=d+J[a+36>>2]|0;J[a+40>>2]=d;h=d;d=J[a+8>>2];f:{if((Pc[J[J[c>>2]+16>>2]](c,a+72|0,J[a+32>>2],h,a+36|0,d+f|0,d+J[a+60>>2]|0,b)|0)==3){b=J[a+32>>2];J[a+16>>2]=J[a+40>>2];J[a+12>>2]=b;J[a+8>>2]=b;break f}b=J[e+8>>2];c=J[a+8>>2];f=c+f|0;if((b|0)==(f|0))break d;J[a+16>>2]=b;J[a+12>>2]=f;J[a+8>>2]=c}g=K[J[a+12>>2]];break d}g=K[J[a+ +12>>2]]}if(J[a+8>>2]!=(e+15|0))break b;J[a+16>>2]=0;J[a+12>>2]=0;J[a+8>>2]=0}Kc=e+16|0;return g|0}uE();B()}function DL(a,b,c,d,e){var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;g=Kc-16|0;Kc=g;a:{b:{c:{d:{if(K[a+370|0]){J[e>>2]=0;if(!J[a+376>>2]){J[a+372>>2]=32768;f=Pc[J[a+152>>2]](32768)|0;J[a+376>>2]=f;if(!f){f=1;break b}J[a+380>>2]=f;J[a+384>>2]=0}if(M[a+372>>2]>>0)break d;if(K[a+368|0])break c;for(;1;){if(K[a+346|0])break c;e:{f=J[a+384>>2];if(f>>>0>>0){c=J[a+376>>2];h=J[a+372>>2];i=J[a+ +380>>2];f:{if(c+(h-(i+f|0)|0)>>>0>1023){c=i;break f}if(f){ad(c,i,f);h=J[a+372>>2];c=J[a+376>>2];f=J[a+384>>2]}else f=0;J[a+380>>2]=c}if(h-f>>>0<1024){f=999;break b}f=hY(a,c+f|0,1024,g+12|0);if(f)break a;f=J[g+12>>2];c=f+J[a+384>>2]|0;J[a+384>>2]=c;if(!(f|!K[a+369|0])){g:{if(K[a+346|0])break g;H[a+346|0]=1;f=J[a+168>>2];if(!f)break g;if(!(Pc[f|0](a)|0)){f=901;break b}c=J[a+384>>2]}if(c){ad(b,J[a+380>>2],c);c=J[a+384>>2]}else c=0;J[e>>2]=c;J[a+384>>2]=0;J[a+380>>2]=J[a+376>>2];break e}if(f>>>0>1023| +c>>>0>=d>>>0)break e;H[a+368|0]=1;break c}ad(b,J[a+380>>2],d);J[e>>2]=d;J[a+380>>2]=J[a+380>>2]+d;J[a+384>>2]=J[a+384>>2]-d;break c}H[a+369|0]=0;if(!K[a+368|0])continue;break}break c}f=hY(a,b,d,e);if(f)break a;if(J[e>>2])break c;H[a+368|0]=1;break c}f=J[c>>2];h:{if(f)break h;f=J[a+384>>2];if(f){j=c,k=ad(b,J[a+380>>2],f)+J[a+384>>2]|0,J[j>>2]=k;J[a+384>>2]=0;J[a+380>>2]=J[a+376>>2];f=J[c>>2];break h}J[c>>2]=b;f=b}i=f-b|0;h=d-i|0;f=hY(a,f,h,g+12|0);if(f)break a;b=J[g+12>>2];if(!(b|!K[a+369|0])){i:{if(K[a+ +346|0])break i;H[a+346|0]=1;b=J[a+168>>2];if(!b)break i;if(Pc[b|0](a)|0)break i;f=901;break b}J[e>>2]=i;break c}if(b>>>0>>0){J[c>>2]=b+J[c>>2];H[a+368|0]=1;break c}J[e>>2]=d}f=0;H[a+369|0]=0;break a}nd(a,f,0,0)}Kc=g+16|0;return f}function uR(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;d=Kc-16|0;Kc=d;a:{b:{c:{d:{e:{f:{g:{h:{if(!b)break h;Ix(b,a);J[790620]=0;H[d+8|0]=0;J[d+4>>2]=1701869908;H[d+15|0]=4;ca(5212,a|0,d+4|0,1079495);e=J[790620];J[790620]=0;if((e|0)==1)break g; +if(H[d+15|0]<0)Zc(J[d+4>>2]);J[790620]=0;H[d+15|0]=7;J[d+4>>2]=K[1079851]|K[1079852]<<8|(K[1079853]<<16|K[1079854]<<24);e=K[1079854]|K[1079855]<<8|(K[1079856]<<16|K[1079857]<<24);H[d+7|0]=e;H[d+8|0]=e>>>8;H[d+9|0]=e>>>16;H[d+10|0]=e>>>24;H[d+11|0]=0;ca(5212,a|0,d+4|0,1080040);e=J[790620];J[790620]=0;if((e|0)==1)break f;if(H[d+15|0]<0)Zc(J[d+4>>2]);J[790620]=0;I[d+4>>1]=80;H[d+15|0]=1;ca(5067,a|0,d+4|0,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break e;if(H[d+15|0]<0)Zc(J[d+4>>2]);b=_c(32);J[b+4>>2]= +0;J[b+8>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[b>>2]=1121244;J[b+12>>2]=0;J[b+16>>2]=0;J[b+28>>2]=0;J[790620]=0;H[d+8|0]=0;J[d+4>>2]=1952671058;H[d+15|0]=4;ca(5067,a|0,d+4|0,b|0);e=J[790620];J[790620]=0;if((e|0)==1)break d;if(H[d+15|0]<0)Zc(J[d+4>>2]);f=O[c+8>>3];g=O[c+24>>3];Wf(b,O[c>>3]);e=f>g;h=(e?24:8)+c|0;Wf(b,O[h>>3]);Wf(b,O[c+16>>3]);i=b;b=(e?8:24)+c|0;Wf(i,O[b>>3]);f=O[c>>3];O[a+72>>3]=O[h>>3];g=O[b>>3];O[a- -64>>3]=O[c+16>>3];O[a+48>>3]=f;O[a+56>>3]=g;J[790620]=0;I[d+4>>1]=70;H[d+15|0]=1;ca(5222, +a|0,d+4|0,4);a=J[790620];J[790620]=0;if((a|0)==1)break c;if(H[d+15|0]>=0)break h;Zc(J[d+4>>2])}Kc=d+16|0;return}a=Z()|0;if(H[d+15|0]>=0)break b;break a}a=Z()|0;if(H[d+15|0]>=0)break b;break a}a=Z()|0;if(H[d+15|0]>=0)break b;break a}a=Z()|0;if(H[d+15|0]>=0)break b;break a}a=Z()|0;if(H[d+15|0]>=0)break b;Zc(J[d+4>>2])}ba(a|0);B()}Zc(J[d+4>>2]);ba(a|0);B()}function $fb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;c=J[a+224>>2];if(c){Pc[J[J[c>>2]+12>> +2]](c)|0;J[a+224>>2]=0}c=J[a+220>>2];a:{b:{if(c){f=J[a+204>>2];e=(c+J[a+216>>2]|0)-1|0;c=e>>>8|0;e=e&255;g=J[(J[f+(c<<2)>>2]+(e<<4)|0)+4>>2];J[a+224>>2]=g;c:{if(J[a+108>>2]!=16)break c;d=J[a+104>>2];if(!d)break c;d=Ye(d,229596,338856,0);if(!d)break c;Pc[J[J[d>>2]+600>>2]](d,g);c=(J[a+220>>2]+J[a+216>>2]|0)-1|0;e=c&255;c=c>>>8|0;f=J[a+204>>2]}d=a+200|0;c=J[(c<<2)+f>>2];f=e<<4;if(!J[(c+f|0)+8>>2]){c=J[(c+f|0)+12>>2];daa(d);Pc[J[J[a>>2]+72>>2]](a,b);if(c)break b;break a}daa(d)}Pc[J[J[a>>2]+72>>2]](a, +b)}f=Kc-16|0;Kc=f;if(!(K[a+229|0]|K[a+228|0])){c=J[a+104>>2];J[f+12>>2]=64;e=f+12|0;Pc[J[J[c>>2]+308>>2]](c,e)|0;c=J[a+104>>2];J[f+12>>2]=64;Pc[J[J[c>>2]+312>>2]](c,e)|0;if(J[a+220>>2]){j=b+16|0;c=0;for(;1;){d=J[a+204>>2];e=J[a+216>>2]+c|0;g=e>>>8|0;h=e&255;i=J[(J[d+(g<<2)>>2]+(h<<4)|0)+8>>2];d:{if(!i)break d;e=0;i=J[i+16>>2]-J[i+12>>2]>>2;if((i|0)<=0)break d;for(;1;){if(!(K[a+229|0]|K[a+228|0])){g=e<<2;d=J[a+216>>2]+c|0;d=J[(J[J[a+204>>2]+(d>>>6&67108860)>>2]+((d&255)<<4)|0)+8>>2];k=J[g+J[d+12>> +2]>>2];l=J[g+J[d+24>>2]>>2];g=J[a+104>>2];J[f+12>>2]=32;h=f+12|0;Pc[J[J[g>>2]+308>>2]](g,h)|0;g=J[a+104>>2];J[f+12>>2]=l;Pc[J[J[g>>2]+412>>2]](g,h)|0;tl(a,k,O[b+104>>3],j,J[d>>2]+P(e,48)|0);d=J[a+104>>2];J[f+12>>2]=32;Pc[J[J[d>>2]+312>>2]](d,h)|0;d=J[a+104>>2];Pc[J[J[d>>2]+344>>2]](d)|0}e=e+1|0;if((i|0)!=(e|0))continue;break}e=J[a+216>>2]+c|0;h=e&255;g=e>>>8|0;d=J[a+204>>2]}e=J[(g<<2)+d>>2]+(h<<4)|0;if(J[e+12>>2])baa(a,e);c=c+1|0;if(c>>>0>2])continue;break}}Pc[J[J[a>>2]+156>>2]](a,b)}Kc= +f+16|0}}function w6(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;g=Kc-16|0;Kc=g;f=J[a+80>>2];a:{if(f&2|(f&4?0:c)|!(f&32?c:1))break a;if(h=0,i=pG(J[J[a>>2]+36>>2],a+88|0,g+12|0),j=J[g+12>>2],j?h:i)break a;f=a+24|0;c=J[a+16>>2];if(c){c=oe(c,2465820);b:{d=J[a+16>>2];if(!d)break b;if(oe(d,2511030))break b;c=Kc-144|0;Kc=c;J[c+128>>2]=13;J[c+112>>2]=13;J[c+96>>2]=13;J[c+80>>2]=13;zf(f,J[b+4>>2],c+128|0,0);if(J[c+128>>2]==8){a=J[c+136>>2];a=Pc[J[J[a>>2]+76>>2]](a)|0;id(a, +2490237,c+112|0,0);c:{d:{if(J[c+112>>2]!=6)break d;d=J[c+120>>2];if(J[d+12>>2]!=4)break d;rd(d,0,c+80|0,0);d=J[c+80>>2];if(d-3>>>0>=4294967294)e=(d|0)==1?+J[c+88>>2]:O[c+88>>3];else e=0;O[c>>3]=e;d=c+80|0;bd(d);rd(J[c+120>>2],1,d,0);d=J[c+80>>2];if(d-3>>>0>=4294967294)e=(d|0)==1?+J[c+88>>2]:O[c+88>>3];else e=0;O[c+8>>3]=e;d=c+80|0;bd(d);rd(J[c+120>>2],2,d,0);d=J[c+80>>2];if(d-3>>>0>=4294967294)e=(d|0)==1?+J[c+88>>2]:O[c+88>>3];else e=0;O[c+16>>3]=e;d=c+80|0;bd(d);rd(J[c+120>>2],3,d,0);d=J[c+80>>2]; +if(d-3>>>0>=4294967294)e=(d|0)==1?+J[c+88>>2]:O[c+88>>3];else e=0;O[c+24>>3]=e;bd(c+80|0);bd(c+112|0);J[c+48>>2]=0;J[c+52>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=1072693248;J[c+64>>2]=0;J[c+68>>2]=0;J[c+56>>2]=0;J[c+60>>2]=1072693248;d=a;a=c+96|0;id(d,2491591,a,0);ux(b,f,J[c+96>>2]==7?J[c+104>>2]:0,c+32|0,c,0,0,0,0,0,0,0);break c}a=-1;b=J[b+108>>2];e:{if(!b)break e;b=J[b+4>>2];if(J[b+8>>2]==13)break e;a=J[b+16>>2];a=Pc[J[J[a>>2]+52>>2]](a)|0}fd(1,a,2490974, +0);a=c+112|0}bd(a)}bd(c+128|0);Kc=c+144|0;break a}c=c?0:J[a+84>>2]}else c=0;HP(b,f,c,O[a+48>>3],O[a+56>>3],O[a+64>>3],O[a+72>>3])}Kc=g+16|0}function Xva(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;J[a>>2]=338960;f=ym(a+32|0);J[a+44>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+60>>2]=0;J[a+64>>2]=0;J[a+68>>2]=0;J[a+72>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;J[a+96>>2]=0;J[a+100>>2]=0;J[a+104>>2]=0;J[a+108>>2]=0;J[a+120>>2]=0;J[a+124>>2]=0;J[a+128>>2]=0;J[a+132>>2]=0;J[a+136>> +2]=0;J[a+140>>2]=0;J[a+144>>2]=0;J[a+164>>2]=0;J[a+168>>2]=0;J[a+156>>2]=0;J[a+160>>2]=1065353216;J[a+172>>2]=0;J[a+176>>2]=0;I[a+188>>1]=0;J[a+192>>2]=1056964608;J[a+196>>2]=1065353216;J[a+180>>2]=1065353216;J[a+184>>2]=1065353216;H[a+205|0]=0;H[a+206|0]=0;H[a+207|0]=0;H[a+208|0]=0;H[a+209|0]=0;H[a+210|0]=0;H[a+211|0]=0;H[a+212|0]=0;J[a+200>>2]=0;J[a+204>>2]=0;e=a+216|0;c=e;J[c>>2]=1;J[c+4>>2]=1;d=a+224|0;c=d;J[c>>2]=0;J[c+4>>2]=0;J[a+232>>2]=0;J[a+236>>2]=0;J[a+240>>2]=0;J[a+244>>2]=0;J[a+256>> +2]=0;J[a+260>>2]=0;J[a+264>>2]=0;J[a+268>>2]=0;J[a+272>>2]=0;J[a+276>>2]=0;J[790620]=0;c=_(4,24)|0;g=J[790620];J[790620]=0;a:{b:{if((g|0)==1){b=Z()|0;Bm(d);break b}d=c+24|0;J[a+276>>2]=d;J[a+268>>2]=c;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=0;J[c+4>>2]=0;J[a+284>>2]=0;J[a+288>>2]=0;J[a+272>>2]=d;J[a+292>>2]=0;J[a+296>>2]=0;J[a+300>>2]=0;J[a+304>>2]=0;J[a+308>>2]=0;J[a+312>>2]=0;J[a+316>>2]=0;J[a+320>>2]=0;J[a+324>>2]=0;J[a+328>>2]=0;J[a+332>>2]=0;J[a+340>>2]=0;J[a+344>>2]=0;J[a+ +348>>2]=0;J[a+352>>2]=0;J[a+356>>2]=0;J[a+360>>2]=0;J[a+364>>2]=0;J[a+368>>2]=0;J[a+372>>2]=0;J[790620]=0;$(8812,a|0,b|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1)break a;b=Z()|0;fg(e)}c=J[a+120>>2];if(c){J[a+124>>2]=c;Zc(c)}if(H[a+47|0]<0)Zc(J[a+36>>2]);ze(f);ba(b|0);B()}return a|0}function _x(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;h=Kc-16|0;Kc=h;J[h>>2]=13;a:{b:switch(J[b>>2]-6|0){case 0:f=J[b+8>>2];if(J[f+12>>2]<=0)break a;for(;1;){Dg(f,e,h);_x(a,h,c,d);bd(h);e=e+ +1|0;f=J[b+8>>2];if((e|0)>2])continue;break}break a;case 1:if(waa(b,a,d))break a;f=J[b+8>>2];if(J[f+16>>2]<=0)break a;for(;1;){Of(f,e,h);_x(a,h,c,d);bd(h);e=e+1|0;f=J[b+8>>2];if((e|0)>2])continue;break}break a;case 3:i=J[b+8>>2]+d|0;if(rk(a,i)){j=a+20|0;g=J[j>>2];c:{if(!g)break c;e=j;f=g;for(;1;){k=(i|0)>J[f+16>>2];e=k?e:f;f=J[(k?f+4|0:f)>>2];if(f)continue;break}if((e|0)==(j|0)|(i|0)>2])break c;d:{if(J[a+12>>2]){e:{f:{for(;1;){f=g;e=J[f+16>>2];if((e|0)>(i|0)){g=J[f>>2];if(g)continue; +g=f;break f}if((e|0)>=(i|0)){e=f;break e}g=J[f+4>>2];if(g)continue;break}g=f+4|0}e=_c(28);J[e+16>>2]=i;J[e+8>>2]=f;J[e>>2]=0;J[e+4>>2]=0;J[e+20>>2]=0;J[e+24>>2]=0;J[g>>2]=e;f=e;j=J[J[a+16>>2]>>2];if(j){J[a+16>>2]=j;f=J[g>>2]}kd(J[a+20>>2],f);J[a+24>>2]=J[a+24>>2]+1}AR(J[e+20>>2]);break d}g:{h:{for(;1;){f=g;e=J[f+16>>2];if((e|0)>(i|0)){g=J[f>>2];if(g)continue;g=f;break h}if((e|0)>=(i|0)){e=f;break g}g=J[f+4>>2];if(g)continue;break}g=f+4|0}e=_c(28);J[e+16>>2]=i;J[e+8>>2]=f;J[e>>2]=0;J[e+4>>2]=0;J[e+ +20>>2]=0;J[e+24>>2]=0;J[g>>2]=e;f=e;j=J[J[a+16>>2]>>2];if(j){J[a+16>>2]=j;f=J[g>>2]}kd(J[a+20>>2],f);J[a+24>>2]=J[a+24>>2]+1}e=J[e+20>>2];J[e+4>>2]=J[e+4>>2]|1}l=1}if(l)break a}zf(b,c,h,0);_x(a,h,c,d);bd(h);break a;case 2:break b;default:break a}b=J[b+8>>2];b=Pc[J[J[b>>2]+76>>2]](b)|0;if(J[b+16>>2]<=0)break a;for(;1;){Of(b,e,h);_x(a,h,c,d);bd(h);e=e+1|0;if((e|0)>2])continue;break}}Kc=h+16|0}function RRa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;d=Kc-80|0;Kc= +d;J[d+76>>2]=1;a:{b:{e=J[a+104>>2];if((e|0)!=1|J[a+108>>2]!=1|(J[a+84>>2]|J[a+88>>2]))break b;g=J[a+76>>2];if(J[g>>2]|J[g+4>>2]|(J[g+8>>2]!=J[a+92>>2]|J[g+12>>2]!=J[a+96>>2]))break b;e=0;if(!lx(a,d+72|0,0,d+68|0,d- -64|0,d+60|0,d+56|0,d+52|0,d+76|0,b,c))break a;c:{if(FA(a,J[d+72>>2],0,0,b,c)){b=J[a+76>>2];if(J[b+16>>2])break c;e=1;break a}ud(c,1,2725232,0);break a}b=J[b+24>>2];c=0;for(;1;){e=P(c,52);Zc(J[(e+b|0)+44>>2]);g=J[a+76>>2];b=J[g+24>>2];f=e+b|0;h=J[a+196>>2];i=J[J[J[h+20>>2]>>2]+20>>2]+P(c, +76)|0;J[f+44>>2]=J[i+36>>2];J[f+36>>2]=J[(e+J[J[h+24>>2]+24>>2]|0)+36>>2];J[i+36>>2]=0;e=1;c=c+1|0;if(c>>>0>2])continue;break}break a}for(;1;){d:{e:{if(!(!J[J[a+156>>2]+5596>>2]|((e|0)!=1|J[a+108>>2]!=1))){J[d+72>>2]=0;J[a+192>>2]=0;J[a+8>>2]=J[a+8>>2]|128;e=0;break e}e=0;if(!lx(a,d+72|0,0,d+68|0,d- -64|0,d+60|0,d+56|0,d+52|0,d+76|0,b,c))break a;if(!J[d+76>>2])break d;e=J[d+72>>2]}g=e+1|0;h=FA(a,e,0,0,b,c);f=P(J[a+104>>2],J[a+108>>2]);if(!h){J[d+4>>2]=f;J[d>>2]=g;ud(c,1,2725259,d);e=0;break a}J[d+ +36>>2]=f;J[d+32>>2]=g;ud(c,4,2725288,d+32|0);if(!B3(J[a+196>>2],J[J[a+76>>2]+24>>2])){e=0;break a}f:{if(!(J[a+104>>2]!=1|J[a+108>>2]!=1)){f=J[a+76>>2];h=J[a+72>>2];if(J[f>>2]!=J[h>>2]|J[f+4>>2]!=J[h+4>>2]|(J[f+8>>2]!=J[h+8>>2]|J[f+12>>2]!=J[h+12>>2]))break f}e=J[a+156>>2]+P(e,5644)|0;f=J[e+5596>>2];if(!f)break f;Zc(f);J[e+5596>>2]=0;J[e+5600>>2]=0}J[d+16>>2]=g;ud(c,4,2725318,d+16|0);if(!(Kn(b)|Oc)&J[a+8>>2]==64)break d;i=i+1|0;e=J[a+104>>2];if((i|0)!=(P(e,J[a+108>>2])|0))continue}break}e=A3(a,c)}Kc= +d+80|0;return e|0}function LH(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;b=Kc-48|0;Kc=b;J[a+20>>2]=0;H[a+568|0]=0;a:{if(H[a+439|0]>=0){J[b+40>>2]=J[a+436>>2];c=J[a+432>>2];J[b+32>>2]=J[a+428>>2];J[b+36>>2]=c;break a}mf(b+32|0,J[a+428>>2],J[a+432>>2])}J[b+28>>2]=J[a+452>>2];b:{c:{d:{e:{d=J[b+36>>2];c=H[b+43|0];e=c&255;f:{if(!((c|0)<0?d:e)){g:{if(H[a+427|0]>=0){J[b+24>>2]=J[a+424>>2];c=J[a+420>>2];J[b+16>>2]=J[a+416>>2];J[b+20>>2]=c;break g}c=J[a+420>>2];d=J[a+416>>2];J[790620]=0;ca(16,b+16|0, +d|0,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break d}J[790620]=0;d=b+16|0;c=$(4846,b|0,d|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break c;h:{i:{if((c|0)>=0){J[790620]=0;d=ea(4847,a|0,d|0,c|0)|0;e=J[790620];J[790620]=0;c=1;if((e|0)==1)break c;if(d)break i}H[b+15|0]=K[a+460|0];d=K[a+461|0];c=0;J[790620]=0;H[b+14|0]=d;e=ka(4848,a|0,b+16|0,b+15|0,b+14|0,b+32|0,b+28|0)|0;f=J[790620];J[790620]=0;d=1;if((f|0)==1)break c;if(e)break h}d=0;J[a+16>>2]=0}if(H[b+27|0]<0)Zc(J[b+16>>2]);if(!d)break f;d=J[b+36>> +2];e=K[b+43|0];c=e}J[a+16>>2]=0;I[a+472>>1]=0;if(!(c<<24>>24<0?d:e)){c=1;break f}c=0;J[790620]=0;d=ea(4849,a|0,b+32|0,b+28|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break e;J[a+16>>2]=d;if(!d)break f;j:{if(!K[a+461|0])break j;J[790620]=0;c=_(4850,d|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break e;if(c)break j;H[a+472|0]=1}if(!K[a+460|0]){c=1;break f}c=J[a+16>>2];J[790620]=0;d=_(4851,c|0)|0;e=J[790620];J[790620]=0;c=1;if((e|0)==1)break e;if(d)break f;H[a+473|0]=1}if(H[b+43|0]<0)Zc(J[b+32>>2]);Kc=b+ +48|0;return c&1}a=Z()|0;break b}a=Z()|0;break b}a=Z()|0;if(H[b+27|0]>=0)break b;Zc(J[b+16>>2])}if(H[b+43|0]<0)Zc(J[b+32>>2]);ba(a|0);B()}function nS(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;e=Kc+-64|0;Kc=e;d=J[b+12>>2];i=d>>31;j=(d^i)-i|0;i=J[b+24>>2];g=J[b+16>>2];h=g>>31;h=(g^h)-h|0;a:if(h>>>0<100|j>>>0<100)break a;b:{if(!(!d|!g)){d=e+16|0;J[d>>2]=0;J[d+4>>2]=0;H[d+40|0]=0;J[d+32>>2]=0;J[d+36>>2]=-1074790400;H[d+21|0]= +0;H[d+22|0]=0;H[d+23|0]=0;H[d+24|0]=0;H[d+25|0]=0;H[d+26|0]=0;H[d+27|0]=0;H[d+28|0]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;g=d;d=P(h,j);c:{if(!d)break c;n=d&1;d:{if((d|0)==1){d=i;break d}o=d&2147483646;d=i;for(;1;){l=K[d+3|0];if(!l){H[d+2|0]=255;H[d|0]=255;H[d+1|0]=255}m=K[d+7|0];if(!m){H[d+6|0]=255;H[d+4|0]=255;H[d+5|0]=255}d=d+8|0;k=(l&m)!=255|k;f=f+2|0;if((o|0)!=(f|0))continue;break}}if(!n)break c;f=K[d+3|0];if(!f){H[d+2|0]=255;H[d|0]=255;H[d+1|0]=255}k=(f|0)!=255|k}J[790620]=0;ca(4888, +g|0,b|0,1);d=J[790620];J[790620]=0;if((d|0)==1)break b;J[790620]=0;J[e+8>>2]=0;J[e+12>>2]=1079328768;d=e+8|0;O[g+32>>3]=O[d>>3];f=J[790620];J[790620]=0;e:{f:{if((f|0)!=1){J[e+8>>2]=0;J[790620]=0;J[e+4>>2]=0;d=ha(4805,g|0,d|0,e+4|0,3)|0;f=J[790620];J[790620]=0;if((f|0)==1)break b;f=0;if(!J[e+4>>2]|(!d|!J[e+8>>2]))break e;a=J[a+8>>2];J[790620]=0;f=_(4874,a|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break b;if((k^1)&(c|0)==255)break f;J[790620]=0;a=J[b+20>>2];b=J[790620];J[790620]=0;if((b|0)==1)break b; +J[790620]=0;ma(4891,f|0,i|0,j|0,h|0,c|0,a>>>31|0);a=J[790620];J[790620]=0;if((a|0)!=1)break f;break b}break b}J[790620]=0;ma(4892,f|0,J[e+8>>2],J[e+4>>2],j|0,h|0,0);a=J[790620];J[790620]=0;if((a|0)==1)break b;Zc(J[e+8>>2])}Tf(g)}Kc=e- -64|0;return f|0}a=Z()|0;Tf(g);ba(a|0);B()}function hR(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;e=se(J[a+108>>2]);I[b>>1]=e;a:{b:{if(e){d=J[a+108>>2];f=0;if(Pc[J[J[d>>2]+8>>2]](d)|0)break a;e=Ze(J[a+108>>2]);d=0;i=_c((L[b>> +1]<<2)+4|0);c:{for(;1;){g=J[a+108>>2];if(!(Pc[J[J[g>>2]+8>>2]](g)|0)){l=(d<<2)+i|0,m=fB(J[a+108>>2],e),J[l>>2]=m;f=L[b>>1];g=f>>>0>d>>>0;d=d+1|0;if(g)continue;break c}break}f=L[b>>1]}if(f)break b}J[c>>2]=0;return 1}e=P(f,24);g=_c(e);d=g;f=e-24|0;j=((f>>>0)/24|0)+1&7;if(j)for(;1;){J[d>>2]=0;J[d+4>>2]=0;I[d+16>>1]=0;J[d+8>>2]=0;J[d+12>>2]=0;d=d+24|0;h=h+1|0;if((j|0)!=(h|0))continue;break}if(f>>>0>=168){e=e+g|0;for(;1;){J[d>>2]=0;J[d+4>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;J[d+72>> +2]=0;J[d+76>>2]=0;J[d+96>>2]=0;J[d+100>>2]=0;J[d+120>>2]=0;J[d+124>>2]=0;I[d+16>>1]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;I[d+40>>1]=0;J[d+56>>2]=0;J[d+60>>2]=0;I[d- -64>>1]=0;J[d+80>>2]=0;J[d+84>>2]=0;I[d+88>>1]=0;J[d+104>>2]=0;J[d+108>>2]=0;I[d+112>>1]=0;I[d+136>>1]=0;J[d+128>>2]=0;J[d+132>>2]=0;I[d+160>>1]=0;J[d+152>>2]=0;J[d+156>>2]=0;J[d+144>>2]=0;J[d+148>>2]=0;J[d+168>>2]=0;J[d+172>>2]=0;J[d+176>>2]=0;J[d+180>>2]=0;I[d+184>>1]=0;d=d+192|0;if((e|0)!=(d|0))continue;break}}J[c>> +2]=g;e=J[a+108>>2];e=Pc[J[J[e>>2]+24>>2]](e)|0;d:{if(!L[b>>1]){f=0;break d}g=e-1|0;e=(e>>31)-!e|0;h=J[i>>2];j=J[c>>2];d=0;for(;1;){c=j+P(d,24)|0;f=h;h=h+g|0;f=f>>>0>h>>>0?e+1|0:e;J[c>>2]=h;J[c+4>>2]=f;f=d+1|0;h=J[(f<<2)+i>>2];I[c+16>>1]=d;d=e;k=h+g|0;d=k>>>0>>0?d+1|0:d;J[c+8>>2]=k;J[c+12>>2]=d;d=f;f=L[b>>1];if(d>>>0>>0)continue;break}}a=J[a+108>>2];Pc[J[J[a>>2]+20>>2]](a,J[(f<<2)+i>>2]-1|0,1);Zc(i);f=1}return f}function xpa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;g= +Kc-16|0;Kc=g;b=pE(b?b:199712);a:{if(!b)break a;d=16384;f=-1;if(!Bs(b))for(;1;){b:{c:{d:{e:{c=mw(3002336,J[b+4>>2]);switch(J[(c?c:3000496)>>2]){case 2:break b;case 1:break d;case 0:break e;default:break c}}d=xh(J[b+8>>2]);break b}f=xh(J[b+8>>2]);break b}J[g>>2]=J[b+4>>2];ae(200230,g)}if(!Bs(b))continue;break}Iz(b);vpa();c=gd(108);if(!c)break a;J[c>>2]=0;J[c+4>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[c+72>>2]=f;J[c+68>>2]=d;J[c+64>>2]=0;J[c+60>>2]=a;J[c+56>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+40>>2]=0;J[c+ +44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;J[c+96>>2]=0;J[c+100>>2]=0;f=Kpa();f:{if(!f)break f;J[c+84>>2]=1;J[c+104>>2]=f;for(;1;){d=NY(J[c+60>>2],f);if(!d){e=0;ae(200763,0);break f}b=J[d>>2];e=3002096;for(;1;){a=e;h=J[a>>2];if(h){e=a+12|0;if((b|0)!=(h|0))continue}break}if(!(J[a+4>>2]&J[c+84>>2])){e=0;ae(201665,0);Ik(d);break f}a=J[a+8>>2];g:{if(!a){Ik(d);b=0;break g}b=Pc[a|0](c,d)|0;Ik(d); +e=0;if((b|0)<0)break f}if(!b)continue;break}e=J[c>>2];b=J[e+16>>2];a=J[e+24>>2];J[J[a>>2]+40>>2]=0;if((b|0)>=3){J[J[a+4>>2]+40>>2]=1;J[J[a+8>>2]+40>>2]=2;a=1025}else a=769;J[e+28>>2]=a;J[c>>2]=0}a=J[c+104>>2];if(a)Zc(a);d=J[c+96>>2];if(d){a=J[d+8>>2];if(a){if(J[d>>2]>0){b=0;for(;1;){ah(J[J[d+8>>2]+(b<<2)>>2]);b=b+1|0;if((b|0)>2])continue;break}a=J[d+8>>2]}Zc(a)}Zc(d)}a=J[c>>2];if(a)pj(a);a=J[c+64>>2];if(a){b=J[a+24>>2];if(b)Zc(b);b=J[a+4>>2];if(b)EY(b);Zc(a)}a=J[c+88>>2];if(a)Zc(a);a=J[c+48>> +2];if(a)Zc(a);Zc(c)}Kc=g+16|0;return e|0}function pf(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;d=J[a+28>>2];a:{e=J[a>>2];b:{if(!e)if(!J[J[(J[a+24>>2]+(d<<2)|0)-4>>2]+20>>2]|(d|0)<=0)break b;f=d;d=J[a+32>>2];if((f|0)>=(d|0)){d=d<<1;J[a+32>>2]=d;i=a,j=Oe(J[a+24>>2],d,4),J[i+24>>2]=j;e=J[a>>2]}d=_c(24);c:{if(e){g=O[a+16>>3];h=O[a+8>>3];J[d+16>>2]=16;J[790620]=0;e=$(6456,16,8)|0;f=J[790620];J[790620]=0;if((f|0)==1)break a;J[d>>2]=e;e=J[d+16>>2];J[790620]=0;e=$(6456,e|0,8)|0;f=J[790620]; +J[790620]=0;if((f|0)==1)break a;J[d+4>>2]=e;e=J[d+16>>2];J[790620]=0;e=$(6456,e|0,4)|0;f=J[790620];J[790620]=0;if((f|0)==1)break a;J[d+12>>2]=1;J[d+8>>2]=e;O[J[d>>2]>>3]=h;O[J[d+4>>2]>>3]=g;J[e>>2]=0;J[d+20>>2]=0;e=J[a+28>>2];f=J[a+24>>2]+(e<<2)|0;break c}e=J[(J[a+24>>2]+(J[a+28>>2]<<2)|0)-4>>2];f=J[e+12>>2]<<3;g=O[(f+J[e+4>>2]|0)-8>>3];h=O[(f+J[e>>2]|0)-8>>3];J[d+16>>2]=16;J[790620]=0;e=$(6456,16,8)|0;f=J[790620];J[790620]=0;if((f|0)==1)break a;J[d>>2]=e;e=J[d+16>>2];J[790620]=0;e=$(6456,e|0,8)| +0;f=J[790620];J[790620]=0;if((f|0)==1)break a;J[d+4>>2]=e;e=J[d+16>>2];J[790620]=0;e=$(6456,e|0,4)|0;f=J[790620];J[790620]=0;if((f|0)==1)break a;J[d+12>>2]=1;J[d+8>>2]=e;O[J[d>>2]>>3]=h;O[J[d+4>>2]>>3]=g;J[e>>2]=0;J[d+20>>2]=0;e=J[a+28>>2];f=J[a+24>>2]+(e<<2)|0}J[f>>2]=d;J[a>>2]=0;d=e+1|0;J[a+28>>2]=d}a=J[(J[a+24>>2]+(d<<2)|0)-4>>2];d=J[a+12>>2];e=J[a+16>>2];d:{if((d|0)<(e|0)){e=J[a+8>>2];break d}d=e<<1;J[a+16>>2]=d;i=a,j=Oe(J[a>>2],d,8),J[i>>2]=j;i=a,j=Oe(J[a+4>>2],J[a+16>>2],8),J[i+4>>2]=j;e=Oe(J[a+ +8>>2],J[a+16>>2],4);J[a+8>>2]=e;d=J[a+12>>2]}f=d<<3;O[f+J[a>>2]>>3]=b;O[f+J[a+4>>2]>>3]=c;J[(d<<2)+e>>2]=0;J[a+12>>2]=J[a+12>>2]+1;return}a=Z()|0;Zc(d);ba(a|0);B()}function op(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;VR(a,b);Od(b,J[a+8>>2]);c=J[a+8>>2];if(c&1){Od(b,J[a+184>>2]);c=J[a+8>>2]}if(c&2){c=K[a+211|0];d=c<<24>>24<0;Sf(b,d?J[a+200>>2]:a+200|0,d?J[a+204>>2]:c);c=J[a+8>>2]}if(c&4){e=O[a+192>>3]*100;a:{if(R(e)<2147483648){d=~~e;break a}d=-2147483648}Od(b,d);c=J[a+8>>2]}b:{if(!(c& +8))break b;Od(b,J[a+172>>2]-J[a+168>>2]>>2);c=J[a+168>>2];if((c|0)==J[a+172>>2])break b;for(;1;){f=h<<2;Nd(b,K[J[f+c>>2]+1|0]);Od(b,J[J[f+J[a+168>>2]>>2]+4>>2]);c=J[f+J[a+168>>2]>>2];d=J[c+4>>2];if(d&32){d=b;e=O[c+16>>3]*100;c:{if(R(e)<2147483648){c=~~e;break c}c=-2147483648}Od(d,c);c=J[f+J[a+168>>2]>>2];d=J[c+4>>2]}if(d&64){d=K[c+71|0];g=d<<24>>24<0;Sf(b,g?J[c+60>>2]:c+60|0,g?J[c- -64>>2]:d);c=J[f+J[a+168>>2]>>2]}e=O[c+8>>3]*100;d:{if(R(e)<2147483648){d=~~e;break d}d=-2147483648}Od(b,d);e=O[J[f+ +J[a+168>>2]>>2]+24>>3]*1E4;e:{if(R(e)<2147483648){d=~~e;break e}d=-2147483648}Od(b,d);e=O[J[f+J[a+168>>2]>>2]+32>>3]*1E4;f:{if(R(e)<2147483648){d=~~e;break f}d=-2147483648}Od(b,d);e=O[J[f+J[a+168>>2]>>2]+40>>3]*1E4;g:{if(R(e)<2147483648){d=~~e;break g}d=-2147483648}Od(b,d);c=J[f+J[a+168>>2]>>2];g=K[c+59|0];d=g<<24>>24<0;Sf(b,d?J[c+48>>2]:c+48|0,d?J[c+52>>2]:g);c=J[f+J[a+168>>2]>>2];f=K[c+83|0];d=f<<24>>24<0;Sf(b,d?J[c+72>>2]:c+72|0,d?J[c+76>>2]:f);h=h+1|0;c=J[a+168>>2];if(h>>>0>2]-c>>2>>> +0)continue;break}}c=J[a+8>>2];if(c&16){c=K[a+223|0];d=c<<24>>24<0;Sf(b,d?J[a+212>>2]:a+212|0,d?J[a+216>>2]:c);c=J[a+8>>2]}if(c&32){Od(b,J[a+188>>2]);c=J[a+8>>2]}if(c&64){Nd(b,K[a+180|0]);c=J[a+8>>2]}if(c&128){d=b;b=K[a+235|0];c=b<<24>>24<0;Sf(d,c?J[a+224>>2]:a+224|0,c?J[a+228>>2]:b)}}function GFa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;a:{c=J[a+508>>2];if((c|0)>=2){d=c-2|0;c=0;for(;1;){if(J[(P(c,12)+a|0)+272>>2]==218)break a;e=(c|0)!=(d|0);c=c+1|0;if(e)continue;break}}b=K[44521]|K[44522]<<8|(K[44523]<< +16|K[44524]<<24);H[a+35|0]=b;H[a+36|0]=b>>>8;H[a+37|0]=b>>>16;H[a+38|0]=b>>>24;b=K[44518]|K[44519]<<8|(K[44520]<<16|K[44521]<<24);c=K[44514]|K[44515]<<8|(K[44516]<<16|K[44517]<<24);H[a+28|0]=c;H[a+29|0]=c>>>8;H[a+30|0]=c>>>16;H[a+31|0]=c>>>24;H[a+32|0]=b;H[a+33|0]=b>>>8;H[a+34|0]=b>>>16;H[a+35|0]=b>>>24;b=K[44510]|K[44511]<<8|(K[44512]<<16|K[44513]<<24);c=K[44506]|K[44507]<<8|(K[44508]<<16|K[44509]<<24);H[a+20|0]=c;H[a+21|0]=c>>>8;H[a+22|0]=c>>>16;H[a+23|0]=c>>>24;H[a+24|0]=b;H[a+25|0]=b>>>8;H[a+ +26|0]=b>>>16;H[a+27|0]=b>>>24;b=K[44502]|K[44503]<<8|(K[44504]<<16|K[44505]<<24);c=K[44498]|K[44499]<<8|(K[44500]<<16|K[44501]<<24);H[a+12|0]=c;H[a+13|0]=c>>>8;H[a+14|0]=c>>>16;H[a+15|0]=c>>>24;H[a+16|0]=b;H[a+17|0]=b>>>8;H[a+18|0]=b>>>16;H[a+19|0]=b>>>24;b=K[44494]|K[44495]<<8|(K[44496]<<16|K[44497]<<24);c=K[44490]|K[44491]<<8|(K[44492]<<16|K[44493]<<24);H[a+4|0]=c;H[a+5|0]=c>>>8;H[a+6|0]=c>>>16;H[a+7|0]=c>>>24;H[a+8|0]=b;H[a+9|0]=b>>>8;H[a+10|0]=b>>>16;H[a+11|0]=b>>>24;return 0}Pc[J[J[b>>2]+44>> +2]](b,255)|0;Pc[J[J[b>>2]+44>>2]](b,216)|0;if((J[a+272>>2]&-2)!=224)Pc[J[J[b>>2]+16>>2]](b,2996272,18,1)|0;c=0;if(J[a+508>>2]>=2)for(;1;){Pc[J[J[b>>2]+44>>2]](b,255)|0;d=P(c,12)+a|0;Pc[J[J[b>>2]+44>>2]](b,K[d+272|0])|0;Pc[J[J[b>>2]+16>>2]](b,J[d+268>>2],J[d+276>>2],1)|0;c=c+1|0;if((c|0)<(J[a+508>>2]-1|0))continue;break}a=P(c,12)+a|0;Pc[J[J[b>>2]+16>>2]](b,J[a+268>>2],J[a+276>>2],1)|0;return 1}function tV(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0; +var n=0;d=K[b+11|0];e=d<<24>>24;f=J[b+4>>2];k=(e|0)<0;c=k?f:d;l=0;a:{if(!c)break a;g=K[a+11|0];h=g<<24>>24;i=J[a+4>>2];n=(h|0)<0;m=n?i:g;l=1E4;if(!m)break a;if((c|0)==(m|0)){l=0;if(!Md(k?J[b>>2]:b,n?J[a>>2]:a,c))break a;f=J[b+4>>2];i=J[a+4>>2];d=K[b+11|0];e=d;g=K[a+11|0];h=g}k=e<<24>>24<0;e=k?J[b>>2]:b;c=h<<24>>24<0;h=c?J[a>>2]:a;k=k?f:d;m=k<<2;c=c?i:g;n=c<<2;d=0;b:{for(;1;){c:{if((c|0)<=(j|0)){g=0;break c}i=(h+n|0)-(j<<2)|0;d:{for(;1;){g=J[h>>2];j=j+1|0;h=h+4|0;f=g-32|0;if(f>>>0>13|!(1<>>0<26?g+32|0:g}f=0;e:{if((d|0)>=(k|0))break e;i=(e+m|0)-(d<<2)|0;f:{for(;1;){f=J[e>>2];d=d+1|0;e=e+4|0;l=f-32|0;if(l>>>0>13|!(1<>>0<26?f+32|0:f}if((f|0)!=(g|0))break b;if(g)continue;break}return 100}if(!(f?g:0))return YC(a,b)?700:1E3;l=1E3;if(YC(a,b))break a;h=0;d=K[a+11|0];j=d<<24>>24<0;e=K[b+11|0];c=e<<24>>24<0;d=j?J[a+4>>2]:d;e=c?J[b+4>>2]:e;l=1500;g:{if(!(d|e))break g; +a=j?J[a>>2]:a;b=c?J[b>>2]:b;g=e<<2;f=d<<2;j=0;for(;1;){i=0;h:{if((d|0)<=(h|0)){c=0;break h}k=(a+f|0)-(h<<2)|0;i:{for(;1;){c=J[a>>2];h=h+1|0;a=a+4|0;m=c-32|0;if(m>>>0>13|!(1<>>0<26?c+32|0:c}j:{if((e|0)<=(j|0))break j;k=(b+g|0)-(j<<2)|0;k:{for(;1;){i=J[b>>2];j=j+1|0;b=b+4|0;m=i-32|0;if(m>>>0>13|!(1<>>0<26?i+32|0:i}if((c|0)==(i|0)?c:0)continue;break}l=(c|0)!= +(i|0)?1E4:3E3}}return l}function FR(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;f=J[a+148>>2];c=J[a+152>>2]-f|0;d=(c|0)/20|0;a:{if((c|0)>0){i=(d|0)<=1?1:d;for(;1;){if((d|0)==(g|0))break a;c=f+P(g,20)|0;if(J[c+16>>2]==(b|0)){g=J[c+12>>2];b=Kc-32|0;Kc=b;l=a+160|0;b:{c:{d:{e:{f:{g:{d=J[a+164>>2]-J[a+160>>2]|0;if((d|0)>0){d=(d>>>0)/20|0;m=d>>>0<=1?1:d;for(;1;){f=J[a+160>>2];if((J[a+164>>2]-f|0)/20>>>0<=e>>>0)break f;h=K[c+11|0];i=h<<24>>24< +0;d=P(e,20)+f|0;j=K[d+11|0];k=j<<24>>24<0;h=i?J[c+4>>2]:h;h:{if((h|0)!=((k?J[d+4>>2]:j)|0))break h;if(h)if(Md(i?J[c>>2]:c,k?J[d>>2]:d,h))break h;if(J[d+12>>2]==(g|0))break g}e=e+1|0;if((m|0)!=(e|0))continue;break}}d=_c(152);e=J[a+8>>2];J[790620]=0;e=na(5806,d|0,e|0,a|0,c|0,g|0)|0;f=J[790620];J[790620]=0;if((f|0)==1){a=Z()|0;Zc(d);ba(a|0);B()}J[b+16>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;if((c|0)==(b+8|0))break e;if(H[c+11|0]>=0){J[b+16>>2]=J[c+8>>2];d=J[c+4>>2];J[b+8>>2]=J[c>>2];J[b+12>>2]=d;break e}d=J[c+ +4>>2];c=J[c>>2];J[790620]=0;ea(1646,b+8|0,c|0,d|0)|0;c=J[790620];J[790620]=0;if((c|0)!=1)break e;e=Z()|0;if(H[b+19|0]>=0)break c;Zc(J[b+8>>2]);break c}e=J[(P(e,20)+f|0)+16>>2];break d}Sn();B()}J[b+24>>2]=e;J[b+20>>2]=g;c=J[a+164>>2];if(c>>>0>2]){d=J[b+12>>2];J[c>>2]=J[b+8>>2];J[c+4>>2]=d;J[c+8>>2]=J[b+16>>2];d=J[b+24>>2];J[c+12>>2]=J[b+20>>2];J[c+16>>2]=d;J[a+164>>2]=c+20;break d}J[790620]=0;da(5804,l|0,b+8|0);a=J[790620];J[790620]=0;if((a|0)!=1){if(H[b+19|0]>=0)break d;Zc(J[b+8>>2]);break d}e= +Z()|0;if(H[b+19|0]>=0)break c;Zc(J[b+8>>2]);ba(e|0);B()}Kc=b+32|0;break b}ba(e|0);B()}return e|0}g=g+1|0;if((i|0)!=(g|0))continue;break}}return 0}Sn();B()}function Ipa(a,b,c){var d=0;var e=0;var f=0;var g=0;f=K[c+1|0];if(f>>>0<33){d=-1;e=J[a+8>>2];a:{if(e&7)break a;b:{c:{d=J[a+64>>2];if((d|0)>=0&(d|0)<=J[a+60>>2])break c;J[a+4>>2]=J[a+4>>2]|32;d=-1;e=J[a+28>>2];J[a+28>>2]=e-1;d:{if((e|0)>0){J[a+60>>2]=J[a+60>>2]+1;d=J[a+24>>2];J[a+24>>2]=d+1;H[d|0]=f;break d}if((Ld(a,f)|0)==-1)break a}d=-1;e=J[a+ +8>>2];if(e&7)break a;f=K[c+2|0];d=J[a+64>>2];if((d|0)>=0&(d|0)<=J[a+60>>2])break c;J[a+4>>2]=J[a+4>>2]|32;d=-1;e=J[a+28>>2];J[a+28>>2]=e-1;e:{if((e|0)>0){J[a+60>>2]=J[a+60>>2]+1;d=J[a+24>>2];J[a+24>>2]=d+1;H[d|0]=f;break e}if((Ld(a,f)|0)==-1)break a}d=-1;e=J[a+8>>2];if(e&7)break a;f=K[c+3|0];d=J[a+64>>2];if((d|0)>=0&(d|0)<=J[a+60>>2])break c;J[a+4>>2]=J[a+4>>2]|32;d=-1;e=J[a+28>>2];J[a+28>>2]=e-1;f:{if((e|0)>0){J[a+60>>2]=J[a+60>>2]+1;d=J[a+24>>2];J[a+24>>2]=d+1;H[d|0]=f;break f}if((Ld(a,f)|0)==-1)break a}d= +-1;e=J[a+8>>2];if(e&7)break a;f=K[c+4|0];d=J[a+64>>2];if((d|0)>=0&(d|0)<=J[a+60>>2])break c;J[a+4>>2]=J[a+4>>2]|32;d=-1;e=J[a+28>>2];J[a+28>>2]=e-1;g:{if((e|0)>0){J[a+60>>2]=J[a+60>>2]+1;d=J[a+24>>2];J[a+24>>2]=d+1;H[d|0]=f;break g}if((Ld(a,f)|0)==-1)break a}d=-1;if(iw(a,K[c+5|0]))break a;d=0;if(!b|J[c+8>>2]<=0)break a;b=0;for(;1;){e=J[a+8>>2];if(e&7)break b;d=(b<<1)+c|0;f=K[d+13|0];d=K[d+12|0];g=J[a+64>>2];if((g|0)>=0&J[a+60>>2]>=(g|0))break c;e=d&15|f<<4;J[a+4>>2]=J[a+4>>2]|32;d=J[a+28>>2];J[a+ +28>>2]=d-1;h:{if((d|0)>0){J[a+60>>2]=J[a+60>>2]+1;d=J[a+24>>2];J[a+24>>2]=d+1;H[d|0]=e;break h}d=-1;if((Ld(a,e&255)|0)==-1)break a}d=0;b=b+1|0;if((b|0)>2])continue;break}break a}J[a+8>>2]=e|4}d=-1}return d}ga(205886,205160,771,206075);B()}function GF(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;f=Kc-32|0;Kc=f;e=J[a+584>>2];J[f+28>>2]=0;a:{b:{c:{if(J[e+488>>2]){if(!(J[e+16>>2]|!c?J[e+16>>2]?b:0:1))break c;A1(e);J[e+488>>2]=0}d=1;d:{if(!(J[a+12>>2]>>>10&1))break d;J[f+16>>2]=f+28;if(!jf(a, +325,f+16|0))break d;g=J[f+28>>2];if(!g)break d;d=!J[g>>2]}e:{if(J[a+12>>2]>>>10&1)break e;J[f>>2]=f+28;if(!jf(a,279,f))break e;g=J[f+28>>2];if(!g)break e;d=!J[g>>2]}f:{g:{h:{if(c)break h;if(b)break g;if(!J[a+8>>2])break h;if(d)break g}b=gd(40);J[b>>2]=0;J[790620]=0;h=Lt(e+492|0);a=J[790620];J[790620]=0;if((a|0)==1)break a;g=4;d=-1;i:{if(!a)break i;c=J[790621];if(!c)break i;d=wd(J[a>>2],b,4);if(!d)break b;Lc=c}a=Lc;if((d|0)!=1){J[e+492>>2]=688;J[e>>2]=h;J[e+500>>2]=689;b=Xg(e+624|0,1,b,4);g=Lc;a=0}for(;1;){j:{if(a){c= +0;break j}J[790620]=0;ca(86,e|0,80,488);a=J[790620];J[790620]=0;if((a|0)==1)break a;d=-1;k:{if(!a)break k;c=J[790621];if(!c)break k;d=wd(J[a>>2],b,g);if(!d)break b;Lc=c}c=1;a=Lc;if((d|0)==1)continue}break}Zc(b);if(c)break f;break c}b=gd(40);J[b>>2]=0;J[790620]=0;h=Lt(e+492|0);a=J[790620];J[790620]=0;if((a|0)==1)break a;g=4;d=-1;l:{if(!a)break l;c=J[790621];if(!c)break l;d=wd(J[a>>2],b,4);if(!d)break b;Lc=c}a=Lc;if((d|0)!=1){J[e+492>>2]=688;J[e>>2]=h;J[e+500>>2]=689;b=Xg(e+624|0,1,b,4);g=Lc;a=0}for(;1;){m:{if(a){c= +0;break m}J[790620]=0;ca(109,e|0,80,432);a=J[790620];J[790620]=0;if((a|0)==1)break a;d=-1;n:{if(!a)break n;c=J[790621];if(!c)break n;d=wd(J[a>>2],b,g);if(!d)break b;Lc=c}c=1;a=Lc;if((d|0)==1)continue}break}Zc(b);if(!c)break c}J[e+488>>2]=1}Kc=f+32|0;return}Zc(b);xg(a,c);B()}a=Z()|0;Zc(b);ba(a|0);B()}function LCb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;t= +Kc-288|0;Kc=t;u=J[a+332>>2];b=J[b+84>>2];a=t;for(;1;){m=J[b+128>>2];n=I[c+64>>1];i=P(J[b+32>>2],I[c+16>>1]);j=P(J[b+224>>2],I[c+112>>1]);g=i-j|0;k=P(J[b+96>>2],I[c+48>>1]);f=P(J[b+160>>2],I[c+80>>1]);o=k-f|0;h=P(g+o|0,4433);p=P(J[b+64>>2],I[c+32>>1]);q=P(J[b+192>>2],I[c+96>>1]);r=p-q<<13;l=P(I[c>>1],J[b>>2])<<13|1024;s=r+l|0;g=h+P(g,6270)|0;J[a+240>>2]=s-g>>11;J[a+24>>2]=g+s>>11;g=l-r|0;h=h+P(o,-15137)|0;J[a+168>>2]=g-h>>11;J[a+96>>2]=h+g>>11;m=P(P(m,n),10033);n=m+l|0;g=q<<13;o=g+P(p,11190)|0;q=n- +o|0;s=f+i|0;h=P(s+j|0,7053);r=P(k,-4433);v=h+((r+P(i,-5540)|0)+P(j,-16244)|0)|0;J[a+144>>2]=q-v>>11;J[a+120>>2]=q+v>>11;n=n+o|0;o=P(i,2295);i=P(k,10703);k=h+P(s,2139)|0;o=(o+i|0)+k|0;J[a+264>>2]=n-o>>11;J[a>>2]=n+o>>11;p=P(p,2998)-g|0;l=l-m|0;m=p+l|0;g=r+P(f,-12112)|0;f=P(f+j|0,-8565);k=k+(g+f|0)|0;J[a+216>>2]=m-k>>11;J[a+48>>2]=k+m>>11;l=l-p|0;j=f+(h+(P(j,12998)-i|0)|0)|0;J[a+192>>2]=l-j>>11;J[a+72>>2]=j+l>>11;a=a+4|0;b=b+4|0;c=c+2|0;w=w+1|0;if((w|0)!=6)continue;break}b=u+128|0;a=t;j=0;for(;1;){i= +J[a+20>>2];f=J[a+4>>2];l=P(i+f|0,2998);c=J[(j<<2)+d>>2]+e|0;k=J[a+12>>2];h=l+(k+f<<13)|0;u=(J[a>>2]<<13)+131072|0;p=J[a+16>>2];m=u+P(p,5793)|0;n=P(J[a+8>>2],10033);g=m+n|0;H[c|0]=K[b+(h+g>>>18&1023)|0];H[c+5|0]=K[b+(g-h>>>18&1023)|0];f=f-(i+k|0)<<13;h=u+P(p,-11586)|0;H[c+1|0]=K[b+(f+h>>>18&1023)|0];H[c+4|0]=K[b+(h-f>>>18&1023)|0];i=l+(i-k<<13)|0;f=m-n|0;H[c+2|0]=K[b+(i+f>>>18&1023)|0];H[c+3|0]=K[b+(f-i>>>18&1023)|0];a=a+24|0;j=j+1|0;if((j|0)!=12)continue;break}Kc=t+288|0}function iob(a,b,c,d,e,f, +g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;i=Kc-48|0;Kc=i;h=J[a+8>>2];j=J[a+12>>2];J[i+4>>2]=1044184;J[i>>2]=1043984;J[i+8>>2]=h;J[i+12>>2]=j;h=J[a+28>>2];J[i+24>>2]=J[a+24>>2];J[i+28>>2]=h;h=J[a+36>>2];J[i+32>>2]=J[a+32>>2];J[i+36>>2]=h;J[i+40>>2]=J[a+40>>2];h=J[a+20>>2];J[i+16>>2]=J[a+16>>2];J[i+20>>2]=h;eU(i,J[c>>2],J[c+4>>2]);a=J[c>>2];m=d-a|0;e=e-(J[c+4>>2]+(a>>>0>d>>>0)|0)|0;n=e;d=m;a=J[i+20>>2];a:{b:{if(!a)break b;k=J[a+20>>2];h=J[a+ +24>>2]-k|0;j=J[i+32>>2];l=h-j|0;h=0-(h>>>0>>0)|0;h=(h|0)==(e|0)&d>>>0>l>>>0|e>>>0>h>>>0?l:d;a=Pc[J[J[b>>2]+152>>2]](b,f,j+(J[a+16>>2]+k|0)|0,h,0,g)|0;if(a)break a;a=h;k=J[i+24>>2];j=a+k|0;l=0;h=l+J[i+28>>2]|0;J[i+24>>2]=j;J[i+28>>2]=j>>>0>>0?h+1|0:h;h=d-a|0;j=e-((a>>>0>d>>>0)+l|0)|0;if((a|0)==(d|0)&(e|0)==(l|0)){d=h;e=j;a=0;break a}a=J[J[i+20>>2]>>2];J[i+32>>2]=0;J[i+20>>2]=a;if(!a){d=h;e=j;break b}for(;1;){d=J[a+20>>2];l=J[a+24>>2]-d|0;k=!j&h>>>0>l>>>0|(j|0)!=0;e=k?l:h;k=k?0:j;a=Pc[J[J[b>> +2]+152>>2]](b,f,d+J[a+16>>2]|0,e,0,g)|0;if(a){d=h;e=j;break a}d=k+J[i+28>>2]|0;a=e+J[i+24>>2]|0;d=a>>>0>>0?d+1|0:d;J[i+24>>2]=a;J[i+28>>2]=d;d=h-e|0;e=j-((e>>>0>h>>>0)+k|0)|0;if(!j&h>>>0<=l>>>0){a=0;break a}a=J[J[i+20>>2]>>2];J[i+32>>2]=0;J[i+20>>2]=a;h=d;j=e;if(a)continue;break}}a=0;if(!(d|e)){d=0;e=0;break a}h=J[i+40>>2];if(!h)break a;j=!e&d>>>0>>0;a=j?d:h;h=d;d=a;a=Pc[J[J[b>>2]+152>>2]](b,f,J[i+36>>2],a,0,g)|0;b=a?0:d;d=h-b|0;e=e-((b>>>0>h>>>0)+(a?0:j?e:0)|0)|0}b=m-d|0;d=J[c+4>>2]+(n-((d>>> +0>m>>>0)+e|0)|0)|0;e=b;b=J[c>>2]+b|0;d=e>>>0>b>>>0?d+1|0:d;J[c>>2]=b;J[c+4>>2]=d;Kc=i+48|0;return a|0}function VQa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;e=Kc-80|0;Kc=e;a:{b:{c:{d:{e:{if(a){if(!b)break e;if(!d)break d;if(c>>>0<=2){ud(d,1,2716730,0);break a}if(K[a+124|0]){ud(d,4,2716779,0);g=1;break a}g=1;ee(b,a+40|0,1);ee(b+1|0,a+52|0,1);ee(b+2|0,a+44|0,1);f=b+3|0;f:{g:{h:{h=J[a+40>>2];switch(h-1|0){case 1:break g;case 0:break h;default:break f}}if(c>>>0<= +6){J[e+16>>2]=c;ud(d,1,2716904,e+16|0);g=0;break a}if(!((c|0)==7|J[a+48>>2]==14)){J[e+48>>2]=c;ud(d,2,2716904,e+48|0)}ee(f,a+48|0,4);if(J[a+48>>2]!=14)break b;f=kg(36);if(!f){g=0;ud(d,1,2716960,0);break a}J[f>>2]=14;J[e+64>>2]=0;J[e+56>>2]=0;J[e+72>>2]=0;J[e+60>>2]=0;J[e+68>>2]=0;J[e+76>>2]=0;g=4470064;J[e+52>>2]=4470064;J[f+4>>2]=1145390592;i:{if((c|0)!=7){if((c|0)==35){ee(b+7|0,e+76|0,4);ee(b+11|0,e+72|0,4);ee(b+15|0,e+68|0,4);ee(b+19|0,e- -64|0,4);ee(b+23|0,e+60|0,4);ee(b+27|0,e+56|0,4);ee(b+31| +0,e+52|0,4);J[f+4>>2]=0;g=J[e+52>>2];d=J[e+56>>2];c=J[e+72>>2];i=J[e+68>>2];j=J[e+76>>2];h=J[e+64>>2];b=J[e+60>>2];break i}J[e+32>>2]=c;ud(d,2,2716995,e+32|0)}d=0;c=0;h=0;b=0}J[f+24>>2]=b;J[f+16>>2]=i;J[f+8>>2]=j;J[f+32>>2]=g;J[f+28>>2]=d;J[f+20>>2]=h;J[f+12>>2]=c;J[a+112>>2]=0;J[a+108>>2]=f;break b}b=c-3|0;J[a+112>>2]=b;d=Ef(1,b);J[a+108>>2]=d;if(!d)break c;if((c|0)<=3)break b;d=0;for(;1;){ee(f,e+76|0,1);H[J[a+108>>2]+d|0]=J[e+76>>2];f=f+1|0;d=d+1|0;if((b|0)!=(d|0))continue;break}break b}if(h>>> +0<3)break a;J[e>>2]=h;ud(d,4,2717042,e);break a}ga(2708955,2709251,1473,2725970);B()}ga(2716674,2709251,1474,2725970);B()}ga(2709895,2709251,1475,2725970);B()}g=0;J[a+112>>2]=0;break a}g=1;H[a+124|0]=1}Kc=e+80|0;return g|0}function A4a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;e=Kc-16|0;Kc=e;f=ve(a);J[f>>2]=1121468;a:{b:{c:{d:{if(!(!b|!d)){J[790620]=0;da(5762,d|0,f|0);a=J[790620];J[790620]=0;e:{f:{if((a|0)!=1){J[790620]=0;a=_(4,32)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;J[790620]=0; +c=ha(5210,a|0,c|0,1,0)|0;d=J[790620];J[790620]=0;if((d|0)!=1)break e;b=Z()|0;Zc(a);break a}b=Z()|0;break a}b=Z()|0;break a}H[e+8|0]=K[1077455];H[e+15|0]=5;H[e+9|0]=0;J[790620]=0;J[e+4>>2]=K[1077451]|K[1077452]<<8|(K[1077453]<<16|K[1077454]<<24);ca(5067,f|0,e+4|0,c|0);a=J[790620];J[790620]=0;g:{if((a|0)!=1){if(H[e+15|0]<0)Zc(J[e+4>>2]);J[790620]=0;a=_(4,24)|0;c=J[790620];J[790620]=0;if((c|0)==1)break b;J[a+4>>2]=0;J[a+8>>2]=0;J[a+20>>2]=1;J[a>>2]=1070844;J[a+12>>2]=0;J[a+16>>2]=0;J[790620]=0;J[a+4>> +2]=J[a+4>>2]|1;c=J[790620];J[790620]=0;if((c|0)!=1)break g;break b}b=Z()|0;if(H[e+15|0]>=0)break a;Zc(J[e+4>>2]);break a}H[e+15|0]=7;H[e+11|0]=0;J[790620]=0;J[e+4>>2]=K[1076986]|K[1076987]<<8|(K[1076988]<<16|K[1076989]<<24);c=K[1076989]|K[1076990]<<8|(K[1076991]<<16|K[1076992]<<24);H[e+7|0]=c;H[e+8|0]=c>>>8;H[e+9|0]=c>>>16;H[e+10|0]=c>>>24;ca(5067,f|0,e+4|0,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break d;if(H[e+15|0]<0)Zc(J[e+4>>2]);J[790620]=0;H[e+8|0]=0;J[e+4>>2]=1701869908;H[e+15|0]=4;ca(5212, +f|0,e+4|0,1077692);a=J[790620];J[790620]=0;if((a|0)==1)break c;if(H[e+15|0]<0)Zc(J[e+4>>2]);J[790620]=0;da(5959,b|0,f|0);a=J[790620];J[790620]=0;if((a|0)==1)break b}Kc=e+16|0;return f|0}b=Z()|0;if(H[e+15|0]>=0)break a;Zc(J[e+4>>2]);break a}b=Z()|0;if(H[e+15|0]>=0)break a;Zc(J[e+4>>2]);break a}b=Z()|0}ff(f);ba(b|0);B()}function D6(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;g=Kc-32|0;Kc=g;J[g+16>>2]=13;J[b>>2]=-1;J[b+4>>2]= +-1;J[c>>2]=0;J[c+4>>2]=0;k=hq(a,J[a+32>>2],2478930,g+16|0);if(J[k>>2]==3){h=1;e=av(J[k+8>>2]);d=J[e+8>>2];if((d|0)>=3){i=oe(J[J[e>>2]+8>>2],2479170)?-1:0;f=0;a:{if(J[e+8>>2]<4)break a;i=oe(J[J[e>>2]+12>>2],2479170)?i:1;f=0;if(J[e+8>>2]<5)break a;i=oe(J[J[e>>2]+16>>2],2479170)?i:2;d=6;f=0;if(J[e+8>>2]<6)break a;i=oe(J[J[e>>2]+20>>2],2479170)?i:3;f=0;if(J[e+8>>2]<7)break a;f=-1;for(;1;){j=d<<2;b:{if(!oe(J[j+J[e>>2]>>2],2479170)){i=d-2|0;break b}f=oe(J[j+J[e>>2]>>2],2479521)?f:d-6|0}d=d+1|0;if((d|0)< +J[e+8>>2])continue;break}f=(f|0)>=0}c:{d:{if((i|0)>=0){l=i<<2;d=J[J[l+J[e>>2]>>2]+8>>2];j=(K[d|0]==47)+d|0;d=Kc-48|0;Kc=d;J[d+32>>2]=13;J[d+16>>2]=13;J[d>>2]=13;J[g+8>>2]=-1;J[g+12>>2]=-1;e:{f:{g:{h:{if(J[id(J[a+32>>2],2480023,d+32|0,0)>>2]==7){if(J[id(J[d+40>>2],2480220,d+16|0,0)>>2]==7){if(J[xf(J[d+24>>2],j,d)>>2]==9)break h;bd(d)}bd(d+16|0)}m=d+32|0;bd(m);if(J[id(J[J[a>>2]+16>>2],2480023,m,0)>>2]!=7)break e;if(J[id(J[d+40>>2],2480220,d+16|0,0)>>2]!=7)break f;if(J[xf(J[d+24>>2],j,d)>>2]!=9)break g}a= +J[d+12>>2];J[g+8>>2]=J[d+8>>2];J[g+12>>2]=a}bd(d)}bd(d+16|0)}bd(d+32|0);Kc=d+48|0;a=J[g+12>>2];J[b>>2]=J[g+8>>2];J[b+4>>2]=a;h=Ug(J[J[(J[e>>2]+l|0)+4>>2]+8>>2]);if(f)break d;break c}if(!f)break c}n=h;a=J[e>>2]+(i<<2)|0;h=Ug(J[J[a+8>>2]+8>>2]);o=h*h;h=Ug(J[J[a+12>>2]+8>>2]);h=n*Y(o+h*h)}d=J[e+8>>2]}O[c>>3]=h;if((d|0)>0){a=0;for(;1;){b=J[J[e>>2]+(a<<2)>>2];if(b){Zc(Hd(b));d=J[e+8>>2]}a=a+1|0;if((d|0)>(a|0))continue;break}}Zc(he(e))}bd(k);Kc=g+32|0}function pd(a,b){var c=0;var d=0;var e=0;var f=0;var g= +0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;e=J[a+1176>>2];if((e|0)<=J[a+92>>2]){f=J[b+20>>2];a:{for(;1;){J[b>>2]=2147483632;J[b+28>>2]=f;j=J[b+8>>2];J[b+16>>2]=j;I[f+2>>1]=0;e=J[a+44>>2]+(e-J[a+84>>2]<<3)|0;k=J[e+4>>2];if(k){e=J[a+32>>2]+(J[e>>2]<<2)|0;l=0;i=2147483632;g=f;for(;1;){f=J[e>>2];l=J[f+8>>2]+l|0;m=J[f+12>>2];h=J[f>>2];d=k-1|0;b:{if(!d){n=1;c=0;break b}k=((k<<2)+e|0)-4|0;for(;1;){c=e+4|0;f=J[e+4>>2];e=J[f>>2];n=(e|0)==(h|0);if((e|0)!=(h|0)){e=c;c=d;break b}l=J[f+8>>2]+l| +0;m=J[f+12>>2]+m|0;e=c;d=d-1|0;if(d)continue;break}e=k;c=0}k=c;if(m){d=(l<<9)-m>>9;c=d>>31;d=(c^d)-c|0;c=d&511;c=J[a+1156>>2]==1?c>>>0>256?512-c|0:c:d;c=J[((((c|0)>=255?255:c)<<2)+a|0)+132>>2];if(c){H[j|0]=c;c=J[b+28>>2];c:{d:{if((J[b>>2]+1|0)!=(h|0))break d;g=I[c+2>>1];if((g|0)<=0)break d;I[c+2>>1]=g+1;d=J[b+16>>2];g=c;break c}g=c+8|0;J[b+28>>2]=g;d=J[b+16>>2];I[c+10>>1]=1;I[c+8>>1]=h;J[c+12>>2]=d}J[b>>2]=h;j=d+1|0;J[b+16>>2]=j;i=h}h=h+1|0}e:{if(n)break e;f=J[f>>2];if((f|0)<=(h|0))break e;d=l<<9>> +9;c=d>>31;d=(c^d)-c|0;c=d&511;c=J[a+1156>>2]==1?c>>>0>256?512-c|0:c:d;c=J[((((c|0)>=255?255:c)<<2)+a|0)+132>>2];if(!c)break e;d=f-h|0;f:{g:{if((i+1|0)!=(h|0))break g;i=I[g+2>>1];if((c|0)!=K[J[g+4>>2]]|(i|0)>=0)break g;I[g+2>>1]=i-d;break f}H[j|0]=c;c=J[b+28>>2];g=c+8|0;J[b+28>>2]=g;i=J[b+16>>2];j=i+1|0;J[b+16>>2]=j;I[c+10>>1]=0-d;I[c+8>>1]=h;J[c+12>>2]=i}i=f-1|0;J[b>>2]=i}if(k)continue;break}f=J[b+20>>2];if((g|0)!=(f|0))break a}g=J[a+1176>>2];e=g+1|0;J[a+1176>>2]=e;if((g|0)>2])continue;break}return 0}e= +b;b=J[a+1176>>2];J[e+4>>2]=b;J[a+1176>>2]=b+1;a=1}else a=0;return a}function Gd(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;e=J[a+1212>>2];if((e|0)<=J[a+92>>2]){f=J[b+20>>2];a:{for(;1;){J[b>>2]=2147483632;J[b+28>>2]=f;j=J[b+8>>2];J[b+16>>2]=j;I[f+2>>1]=0;e=J[a+44>>2]+(e-J[a+84>>2]<<3)|0;k=J[e+4>>2];if(k){e=J[a+32>>2]+(J[e>>2]<<2)|0;l=0;i=2147483632;g=f;for(;1;){f=J[e>>2];l=J[f+8>>2]+l|0;m=J[f+12>>2];h=J[f>>2];d=k-1|0;b:{if(!d){n=1;c=0;break b}k= +((k<<2)+e|0)-4|0;for(;1;){c=e+4|0;f=J[e+4>>2];e=J[f>>2];n=(e|0)==(h|0);if((e|0)!=(h|0)){e=c;c=d;break b}l=J[f+8>>2]+l|0;m=J[f+12>>2]+m|0;e=c;d=d-1|0;if(d)continue;break}e=k;c=0}k=c;if(m){d=(l<<9)-m>>9;c=d>>31;d=(c^d)-c|0;c=d&511;c=J[a+1184>>2]==1?c>>>0>256?512-c|0:c:d;c=J[((((c|0)>=255?255:c)<<2)+a|0)+160>>2];if(c){H[j|0]=c;c=J[b+28>>2];c:{d:{if((J[b>>2]+1|0)!=(h|0))break d;g=I[c+2>>1];if((g|0)<=0)break d;I[c+2>>1]=g+1;d=J[b+16>>2];g=c;break c}g=c+8|0;J[b+28>>2]=g;d=J[b+16>>2];I[c+10>>1]=1;I[c+8>> +1]=h;J[c+12>>2]=d}J[b>>2]=h;j=d+1|0;J[b+16>>2]=j;i=h}h=h+1|0}e:{if(n)break e;f=J[f>>2];if((f|0)<=(h|0))break e;d=l<<9>>9;c=d>>31;d=(c^d)-c|0;c=d&511;c=J[a+1184>>2]==1?c>>>0>256?512-c|0:c:d;c=J[((((c|0)>=255?255:c)<<2)+a|0)+160>>2];if(!c)break e;d=f-h|0;f:{g:{if((i+1|0)!=(h|0))break g;i=I[g+2>>1];if((c|0)!=K[J[g+4>>2]]|(i|0)>=0)break g;I[g+2>>1]=i-d;break f}H[j|0]=c;c=J[b+28>>2];g=c+8|0;J[b+28>>2]=g;i=J[b+16>>2];j=i+1|0;J[b+16>>2]=j;I[c+10>>1]=0-d;I[c+8>>1]=h;J[c+12>>2]=i}i=f-1|0;J[b>>2]=i}if(k)continue; +break}f=J[b+20>>2];if((g|0)!=(f|0))break a}g=J[a+1212>>2];e=g+1|0;J[a+1212>>2]=e;if((g|0)>2])continue;break}return 0}e=b;b=J[a+1212>>2];J[e+4>>2]=b;J[a+1212>>2]=b+1;a=1}else a=0;return a}function qna(a,b,c,d,e,f){var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;var y=0;s=d-1|0;i=s<<2;a:{b:{c:{if(!f){h=P(b,12)+a|0;k=(b<<3)+a|0;l=(b<<2)+a|0;f=K[c^3];x=(e<<2)+c|0;e=K[x^3];if((d|0)<=1)break c;b=0;for(;1;){n= +n+1|0;d=K[x+n^3];g=K[c+n^3];H[a+b^3]=f;o=b|1;j=P(f,3);t=j+g|0;H[o+a^3]=t>>>2;p=b|2;u=f+g|0;H[p+a^3]=u>>>1;q=b|3;m=P(g,3);v=m+f|0;H[q+a^3]=v>>>2;w=e+j|0;H[b+l^3]=w>>>2;r=P(e,3);y=r+d|0;H[l+o^3]=(y+P(f,9)|0)+m>>>4;H[l+p^3]=(m+w|0)+d>>>3;j=P(d,3);H[l+q^3]=j+(P(g,9)+w|0)>>>4;H[b+k^3]=e+f>>>1;H[k+o^3]=t+y>>>3;H[k+p^3]=(d+e|0)+u>>>2;H[k+q^3]=(e+j|0)+v>>>3;H[b+h^3]=f+r>>>2;H[h+o^3]=(P(e,9)+t|0)+j>>>4;H[h+p^3]=(r+u|0)+j>>>3;H[h+q^3]=(r+v|0)+P(d,9)>>>4;b=b+4|0;e=d;f=g;if((n|0)!=(s|0))continue;break}break b}e= +P(b,12)+a|0;g=(b<<3)+a|0;h=(b<<2)+a|0;f=K[c^3];d:{if((d|0)<2){d=f;break d}b=0;for(;1;){p=p+1|0;d=K[p+c^3];H[a+b^3]=f;k=b|1;l=P(f,3)+d>>>2|0;H[k+a^3]=l;j=b|2;m=d+f>>>1|0;H[j+a^3]=m;n=b|3;o=P(d,3)+f>>>2|0;H[n+a^3]=o;H[b+h^3]=f;H[h+k^3]=l;H[h+j^3]=m;H[h+n^3]=o;H[b+g^3]=f;H[g+k^3]=l;H[g+j^3]=m;H[g+n^3]=o;H[b+e^3]=f;H[e+k^3]=l;H[e+j^3]=m;H[e+n^3]=o;b=b+4|0;f=d;if((p|0)!=(s|0))continue;break}}H[a+i^3]=d;b=i|1;H[b+a^3]=d;c=i|2;H[c+a^3]=d;f=a;a=i|3;H[f+a^3]=d;H[h+i^3]=d;H[b+h^3]=d;H[c+h^3]=d;H[a+h^3]=d;H[g+ +i^3]=d;H[b+g^3]=d;H[c+g^3]=d;H[a+g^3]=d;H[e+i^3]=d;H[b+e^3]=d;H[c+e^3]=d;a=a+e|0;break a}j=P(e,3);m=P(f,3);g=f;d=e}H[a+i^3]=g;b=i|1;H[b+a^3]=g;c=i|2;H[c+a^3]=g;e=a;a=i|3;H[e+a^3]=g;e=d+m>>>2|0;H[i+l^3]=e;H[b+l^3]=e;H[c+l^3]=e;H[a+l^3]=e;d=d+g>>>1|0;H[i+k^3]=d;H[b+k^3]=d;H[c+k^3]=d;H[a+k^3]=d;d=g+j>>>2|0;H[h+i^3]=d;H[b+h^3]=d;H[c+h^3]=d;a=a+h|0}H[a^3]=d}function m3b(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;if(K[b+32|0])return Bf(a,J[b>>2],0,0)|0;c=J[a+428>>2];H[c+8|0]=K[b+33| +0];g=c+8|0;d=J[b+36>>2];a:{b:{c:{if(!d){if(K[b+44|0]){d=c+9|0;c=g;break b}if(!(K[b+47|0]|(K[b+45|0]|K[b+46|0]))){e=1;break a}d=c+9|0;c=g;e=1;break c}ad(c+9|0,J[b+40>>2],d);f=J[b+36>>2];c=g+f|0;d=c+1|0;if(K[b+44|0])break b;e=f+1|0}if(K[b+45|0]|K[b+46|0])break b;if(!K[b+47|0])break a}H[d|0]=0;H[c+2|0]=K[b+44|0];H[c+3|0]=K[b+45|0];H[c+4|0]=K[b+46|0];H[c+5|0]=K[b+47|0];d:{if(!K[b+44|0]){e=f+6|0;c=c+6|0;break d}d=J[b+48>>2];d=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);H[c+6|0]=d;H[c+7|0]=d>>>8;H[c+8|0]=d>>> +16;H[c+9|0]=d>>>24;e=f+10|0;c=c+10|0}d=c;if(K[b+45|0]){c=J[b+52>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d|0]=c;H[d+1|0]=c>>>8;H[d+2|0]=c>>>16;H[d+3|0]=c>>>24;e=e+4|0;d=d+4|0}if(K[b+46|0]){H[d|0]=K[b+56|0];c=J[b+60>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d+1|0]=c;H[d+2|0]=c>>>8;H[d+3|0]=c>>>16;H[d+4|0]=c>>>24;c=J[b+64>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d+5|0]=c;H[d+6|0]=c>>>8;H[d+7|0]=c>>>16;H[d+8|0]=c>>>24;c=J[b+68>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d+9|0]= +c;H[d+10|0]=c>>>8;H[d+11|0]=c>>>16;H[d+12|0]=c>>>24;c=J[b+72>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d+13|0]=c;H[d+14|0]=c>>>8;H[d+15|0]=c>>>16;H[d+16|0]=c>>>24;e=e+17|0;d=d+17|0}if(!K[b+47|0])break a;c=J[b+76>>2];e=(c<<2)+e|0;if(!c)break a;f=J[b+80>>2];for(;1;){c=J[f>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d|0]=c;H[d+1|0]=c>>>8;H[d+2|0]=c>>>16;H[d+3|0]=c>>>24;d=d+4|0;f=f+4|0;h=h+1|0;if(h>>>0>2])continue;break}}return Bf(a,J[b>>2],e,g)|0}function B7a(a,b){a=a|0;b=b|0;var c= +0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;c=Kc-16|0;Kc=c;H[c+11|0]=7;H[c+7|0]=0;J[790620]=0;J[c>>2]=K[1077258]|K[1077259]<<8|(K[1077260]<<16|K[1077261]<<24);d=K[1077261]|K[1077262]<<8|(K[1077263]<<16|K[1077264]<<24);H[c+3|0]=d;H[c+4|0]=d>>>8;H[c+5|0]=d>>>16;H[c+6|0]=d>>>24;ca(5212,b|0,c|0,1081736);d=J[790620];J[790620]=0;a:{b:{c:{d:{e:{if((d|0)!=1){if(H[c+11|0]<0)Zc(J[c>>2]);d=J[a+88>>2];H[c+8|0]=K[1081852];e=K[1081848]|K[1081849]<<8|(K[1081850]<<16|K[1081851]<<24);J[c>>2]=K[1081844]|K[1081845]<< +8|(K[1081846]<<16|K[1081847]<<24);J[c+4>>2]=e;H[c+11|0]=9;H[c+9|0]=0;e=J[a+72>>2];J[790620]=0;ca(5067,d|0,c|0,e|0);d=J[790620];J[790620]=0;if((d|0)==1)break e;if(H[c+11|0]<0)Zc(J[c>>2]);d=_c(44);e=J[a+44>>2];J[790620]=0;f=$(5766,d|0,e|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break d;e=_c(16);J[c>>2]=e;J[c+4>>2]=11;J[c+8>>2]=-2147483632;d=K[1081903]|K[1081904]<<8|(K[1081905]<<16|K[1081906]<<24);H[e+7|0]=d;H[e+8|0]=d>>>8;H[e+9|0]=d>>>16;H[e+10|0]=d>>>24;d=K[1081900]|K[1081901]<<8|(K[1081902]<<16|K[1081903]<< +24);g=K[1081896]|K[1081897]<<8|(K[1081898]<<16|K[1081899]<<24);H[e|0]=g;H[e+1|0]=g>>>8;H[e+2|0]=g>>>16;H[e+3|0]=g>>>24;H[e+4|0]=d;H[e+5|0]=d>>>8;H[e+6|0]=d>>>16;H[e+7|0]=d>>>24;H[e+11|0]=0;J[790620]=0;ca(5067,b|0,c|0,f|0);b=J[790620];J[790620]=0;if((b|0)==1)break c;if(H[c+11|0]<0)Zc(J[c>>2]);J[f+32>>2]=J[f+32>>2]|1024;h=a,i=Pc[J[J[f>>2]+16>>2]](f)|0,J[h+76>>2]=i;Kc=c+16|0;return}a=Z()|0;if(H[c+11|0]>=0)break b;break a}a=Z()|0;if(H[c+11|0]>=0)break b;break a}a=Z()|0;Zc(d);ba(a|0);B()}a=Z()|0;if(H[c+ +11|0]>=0)break b;Zc(J[c>>2])}ba(a|0);B()}Zc(J[c>>2]);ba(a|0);B()}function Ax(a,b,c,d,e){var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;if(J[a+8>>2]==1){Bd(J[a+628>>2],J[a>>2],78960,0);return-1}if(!(K[a+13|0]&4)){Bd(J[a+628>>2],J[a>>2],79185,0);return-1}f=Kc+-64|0;Kc=f;g=J[a+56>>2];a:{b:{if(g>>>0<=c>>>0){h=J[a>>2];i=J[a+628>>2];J[f+52>>2]=g-1;J[f+48>>2]=c;Bd(i,h,66263,f+48|0);break b}g=J[a+60>>2];if(g>>>0<=d>>>0){h=J[a>>2];i=J[a+628>>2];J[f+36>>2]=g-1;J[f+32>>2]=d;Bd(i,h,67112,f+32|0);break b}g= +J[a- -64>>2];if(!g){h=J[a>>2];i=J[a+628>>2];J[f+20>>2]=g-1;J[f+16>>2]=0;Bd(i,h,67801,f+16|0);break b}g=1;if(L[a+138>>1]!=2)break a;h=L[a+98>>1];if(h>>>0>e>>>0)break a;g=J[a>>2];i=J[a+628>>2];J[f+4>>2]=h-1;J[f>>2]=e;Bd(i,g,68541,f)}g=0}Kc=f- -64|0;if(!g)return-1;h=J[a+72>>2];f=1;g=J[a+68>>2];if((g|0)==-1)g=J[a+56>>2];h=(h|0)==-1?J[a+60>>2]:h;c:{d:{if(!g|!h)break d;k=J[a- -64>>2];i=J[a+76>>2];i=(i|0)==-1?k:i;if(!i)break d;f=0;j=J[a+56>>2];if(j>>>0<0-g>>>0)l=((g+j|0)-1>>>0)/(g>>>0)|0;j=J[a+60>>2];if(j>>> +0<0-h>>>0)f=((h+j|0)-1>>>0)/(h>>>0)|0;j=0;if(0-i>>>0>k>>>0)j=((i+k|0)-1>>>0)/(i>>>0)|0;e=P(P(P(e,j)+(0/(i>>>0)|0)|0,f)+((d>>>0)/(h>>>0)|0)|0,l)+((c>>>0)/(g>>>0)|0)|0;if(L[a+138>>1]==2)break c;f=P(P(0/(i>>>0)|0,f)+((d>>>0)/(h>>>0)|0)|0,l)+((c>>>0)/(g>>>0)|0)|0}e=f}c=e;e=b;f=Kc-16|0;Kc=f;e:{if(J[a+8>>2]==1){Bd(J[a+628>>2],J[a>>2],78960,0);b=-1;break e}if(!(K[a+13|0]&4)){Bd(J[a+628>>2],J[a>>2],79185,0);b=-1;break e}b=J[a+180>>2];if(b>>>0<=c>>>0){d=J[a>>2];a=J[a+628>>2];J[f+4>>2]=b;J[f>>2]=c;Bd(a,d,70831, +f);b=-1;break e}d=J[a+508>>2];b=-1;if(!T6(a,c))break e;if(!(Pc[J[a+556>>2]](a,e,d,(c>>>0)/M[a+176>>2]&65535)|0))break e;Pc[J[a+652>>2]](a,e,d);b=d}Kc=f+16|0;return b}function dnb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;a:{d=Kc-16|0;Kc=d;b:{c:{d:{e:{f:{g:{h:{b=J[b+4>>2];c=J[b+4>>2];i:{if(!c){H[a|0]=0;H[a+11|0]=0;break i}J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[790620]=0;c=gv(c);e=J[790620];J[790620]=0;if((e|0)==1)break c;if(c)break i;c=J[b+4>>2];if(!c)break i;J[790620]= +0;h=tp(c);c=J[790620];J[790620]=0;if((c|0)==1)break h;c=J[b+4>>2];if(!c)break i;for(;1;){J[790620]=0;c=_(4361,c|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break g;if((c|0)!=1)break i;c=J[b+4>>2];J[790620]=0;c=_(4362,c|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break g;if((c|0)==-1)break i;e=J[b+4>>2];j:{if(!e){e=-1;break j}J[790620]=0;e=tp(e);f=J[790620];J[790620]=0;if((f|0)==1)break g}if((c|0)==15|(e|0)<(h|0))break i;k:{if(!(1<>>0>14)break k;c=J[b+4>>2];J[790620]=0;e=_(4363,c|0)|0;c=J[790620]; +J[790620]=0;if((c|0)==1)break f;l:{if(!e){H[d+15|0]=0;c=d+4|0;break l}c=td(e);if(c>>>0>=2147483632){J[790620]=0;aa(3248,d+4|0);b=J[790620];J[790620]=0;if((b|0)==1)break e;B()}m:{if(c>>>0<=10){H[d+15|0]=c;f=d+4|0;break m}J[790620]=0;g=(c|15)+1|0;f=_(4,g|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break f;J[d+4>>2]=f;J[d+8>>2]=c;J[d+12>>2]=g|-2147483648}c=vd(f,e,c)+c|0}H[c|0]=0;J[790620]=0;c=K[d+15|0];e=c<<24>>24<0;ea(3059,a|0,(e?J[d+4>>2]:d+4|0)|0,(e?J[d+8>>2]:c)|0)|0;c=J[790620];J[790620]=0;if((c|0)== +1)break d;if(H[d+15|0]>=0)break k;Zc(J[d+4>>2])}c=J[b+4>>2];if(c)continue;break}}Kc=d+16|0;break a}b=Z()|0;break b}b=Z()|0;break b}b=Z()|0;break b}b=Z()|0;break b}b=Z()|0;if(H[d+15|0]>=0)break b;Zc(J[d+4>>2]);break b}b=Z()|0}if(H[a+11|0]<0)Zc(J[a>>2]);ba(b|0);B()}}function Bcc(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;if(J[a+12>>2]<=0)return 0;g=J[a+16>>2];a:{b:{for(;1;){d=J[c+8>>2];if(d&7)break a;e=K[g+1|0];f=J[c+64>>2];if((f|0)>=0&(f|0)<=J[c+60>>2])break b;J[c+4>>2]=J[c+4>> +2]|32;d=J[c+28>>2];J[c+28>>2]=d-1;c:{if((d|0)>0){J[c+60>>2]=J[c+60>>2]+1;d=J[c+24>>2];J[c+24>>2]=d+1;H[d|0]=e;break c}if((Ld(c,e)|0)==-1)break a}e=J[g+4>>2];d:{if(M[b>>2]>=257){if(!lj(c,e))break d;break a}d=J[c+8>>2];if(d&7)break a;f=J[c+64>>2];if((f|0)>=0&(f|0)<=J[c+60>>2])break b;J[c+4>>2]=J[c+4>>2]|32;d=J[c+28>>2];J[c+28>>2]=d-1;if((d|0)>0){J[c+60>>2]=J[c+60>>2]+1;d=J[c+24>>2];J[c+24>>2]=d+1;H[d|0]=e;break d}if((Ld(c,e&255)|0)==-1)break a}if(lj(c,J[g+12>>2]))break a;d=J[c+8>>2];if(d&7)break a; +e=K[g+2|0];f=J[c+64>>2];if((f|0)>=0&(f|0)<=J[c+60>>2])break b;J[c+4>>2]=J[c+4>>2]|32;d=J[c+28>>2];J[c+28>>2]=d-1;e:{if((d|0)>0){J[c+60>>2]=J[c+60>>2]+1;d=J[c+24>>2];J[c+24>>2]=d+1;H[d|0]=e;break e}if((Ld(c,e)|0)==-1)break a}e=J[g+8>>2];f:{if(M[b>>2]>=257){if(!lj(c,e))break f;break a}d=J[c+8>>2];if(d&7)break a;f=J[c+64>>2];if((f|0)>=0&(f|0)<=J[c+60>>2])break b;J[c+4>>2]=J[c+4>>2]|32;d=J[c+28>>2];J[c+28>>2]=d-1;if((d|0)>0){J[c+60>>2]=J[c+60>>2]+1;d=J[c+24>>2];J[c+24>>2]=d+1;H[d|0]=e;break f}if((Ld(c, +e&255)|0)==-1)break a}d=J[c+8>>2];if(d&7)break a;e=K[g|0];f=J[c+64>>2];if((f|0)>=0&(f|0)<=J[c+60>>2])break b;J[c+4>>2]=J[c+4>>2]|32;d=J[c+28>>2];J[c+28>>2]=d-1;g:{if((d|0)>0){J[c+60>>2]=J[c+60>>2]+1;d=J[c+24>>2];J[c+24>>2]=d+1;H[d|0]=e;break g}if((Ld(c,e)|0)==-1)break a}g=g+16|0;h=h+1|0;if((h|0)>2])continue;break}return 0}J[c+8>>2]=d|4}return-1}function t0b(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;c=Kc-48|0;Kc=c;e=c+36|0;d=K[b+11|0];f=d<<24>>24<0;mn(e,f?J[b>>2]:b,f?J[b+4>>2]:d);J[c+ +32>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;d=0;b=0;a:{if(!J[a+20>>2]){a=J[a+16>>2];J[790620]=0;ca(1644,c+12|0,a|0,e|0);a=J[790620];J[790620]=0;if((a|0)==1)break a;if(H[c+35|0]<0)Zc(J[c+24>>2]);J[c+32>>2]=J[c+20>>2];a=J[c+16>>2];J[c+24>>2]=J[c+12>>2];J[c+28>>2]=a;d=J[c+28>>2];b=K[c+35|0]}a=b&255;b=b<<24>>24;b:{if((b|0)<0?d:a)break b;d=K[c+47|0];a=d<<24>>24;c:{if((b|0)>=0){if((a|0)<0)break c;J[c+32>>2]=J[c+44>>2];a=J[c+40>>2];J[c+24>>2]=J[c+36>>2];J[c+28>>2]=a;break b}J[790620]=0;a=(a|0)<0;ea(1645,c+24|0,(a? +J[c+36>>2]:c+36|0)|0,(a?J[c+40>>2]:d)|0)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break b;break a}J[790620]=0;ea(1646,c+24|0,J[c+36>>2],J[c+40>>2])|0;a=J[790620];J[790620]=0;if((a|0)==1)break a}b=0;J[790620]=0;a=J[781790];d=J[790620];J[790620]=0;d:{e:{if((d|0)!=1){if(!a)break d;d=J[J[a>>2]+24>>2];J[790620]=0;a=$(d|0,a|0,c+24|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break a;if(!a)break d;J[c+12>>2]=0;J[c+8>>2]=0;b=J[J[a>>2]+24>>2];J[790620]=0;ca(b|0,a|0,c+12|0,c+8|0);a=J[790620];J[790620]=0;if((a|0)== +1)break a;a=J[c+12>>2];if(a)break e;b=0;break d}break a}b=gd(1E3);d=J[c+8>>2];H[b+12|0]=0;H[b+13|0]=0;H[b+14|0]=0;H[b+15|0]=0;H[b+8|0]=a;H[b+9|0]=a>>>8;H[b+10|0]=a>>>16;H[b+11|0]=a>>>24;H[b+4|0]=d;H[b+5|0]=d>>>8;H[b+6|0]=d>>>16;H[b+7|0]=d>>>24;H[b|0]=16;H[b+1|0]=0;H[b+2|0]=0;H[b+3|0]=0}if(H[c+35|0]<0)Zc(J[c+24>>2]);if(H[c+47|0]<0)Zc(J[c+36>>2]);Kc=c+48|0;return b|0}a=Z()|0;if(H[c+35|0]<0)Zc(J[c+24>>2]);if(H[c+47|0]<0)Zc(J[c+36>>2]);ba(a|0);B()}function U$(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e| +0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;h=Kc-32|0;Kc=h;i=h+16|0;T$(i,b);b=h+8|0;T$(b,c);J[790620]=0;g=h+24|0;c=0;a:{if(d&256)break a;c=3;if(d&512)break a;c=d&1024?2:1}ma(5989,g|0,i|0,b|0,c|0,e|0,f|0);c=J[790620];J[790620]=0;if((c|0)!=1){Df(b);Df(i);d=Kc-32|0;Kc=d;J[a+40>>2]=-1;J[a+44>>2]=-1048577;J[a+32>>2]=-1;J[a+36>>2]=-1048577;J[a+24>>2]=-1;J[a+28>>2]=2146435071;J[a+16>>2]=-1;J[a+20>>2]=2146435071;J[a+8>>2]=0;J[a+4>>2]=a;J[a>>2]=a;b=_J(g);J[790620]=0;c=bo(g);e=J[790620]; +J[790620]=0;b:{c:{if((e|0)==1)break c;f=b+c|0;Bk(d+4|0,g,0,f);if(!f)break b;k=f-2|0;i=d+20|0;b=0;for(;1;){e=J[d+4>>2]+(b<<4)|0;d:{if(bK(g,b)){J[790620]=0;ca(8804,a|0,e|0,e+8|0);c=J[790620];J[790620]=0;if((c|0)==1)break c;break d}if(aK(g,b)){J[790620]=0;ca(8805,a|0,e|0,e+8|0);c=J[790620];J[790620]=0;if((c|0)==1)break c;break d}e:{if(b>>>0>=k>>>0)break e;if(!as(g,b))break e;j=b+1|0;if(!as(g,j))break e;c=b+2|0;if(!as(g,c))break e;J[790620]=0;l=e;m=e+8|0;b=J[d+4>>2];e=b+(j<<4)|0;b=b+(c<<4)|0;xa(8806, +a|0,l|0,m|0,e|0,e+8|0,b|0,b+8|0);e=J[790620];J[790620]=0;b=c;if((e|0)!=1)break d;break c}if(!ZJ(g,b))break d;J[d+28>>2]=0;J[d+24>>2]=i;J[d+16>>2]=3;J[790620]=0;J[d+20>>2]=i;c=_(4,24)|0;e=J[790620];J[790620]=0;if((e|0)==1){fa(0)|0;uq(d+16|0);ed();B()}J[c+8>>2]=3;J[c+4>>2]=a;J[c+20>>2]=0;e=c+12|0;J[c+16>>2]=e;J[c+12>>2]=e;e=J[a>>2];J[c>>2]=e;J[e+4>>2]=c;J[a>>2]=c;J[a+8>>2]=J[a+8>>2]+1}b=b+1|0;if(f>>>0>b>>>0)continue;break}break b}fa(0)|0;ed();B()}a=J[d+4>>2];if(a){J[d+8>>2]=a;Zc(a)}Kc=d+32|0;Df(g); +Kc=h+32|0;return}a=Z()|0;Df(h+8|0);Df(h+16|0);ba(a|0);B()}function RIa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;f=Kc+-64|0;Kc=f;e=gm(f+28|0,a+72|0);J[790620]=0;g=_(7651,e|0)|0;d=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{if((d|0)==1)break h;J[790620]=0;d=J[J[b+12>>2]+((g>>>0)%M[b+8>>2]<<2)>>2];h=J[790620];J[790620]=0;if((h|0)==1)break h;i:{if(d)for(;1;){if((g|0)==J[d+12>>2]){J[790620]=0;h=$(7648,d+16|0,e|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break b;if(h)break i}d= +J[d+8>>2];if(d)continue;break}J[790620]=0;g=_(7651,e|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break f;J[790620]=0;d=J[J[c+12>>2]+((g>>>0)%M[c+8>>2]<<2)>>2];h=J[790620];J[790620]=0;if((h|0)==1)break f;if(d)for(;1;){if((g|0)==J[d+12>>2]){J[790620]=0;h=$(7648,d+16|0,e|0)|0;i=J[790620];J[790620]=0;if((i|0)==1)break g;if(h)break i}d=J[d+8>>2];if(d)continue;break}J[790620]=0;d=$(7850,c|0,e|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break e;J[d+52>>2]=0;J[790620]=0;aa(7861,a|0);d=J[790620];J[790620]=0;if((d| +0)==1)break e;J[790620]=0;ca(7862,f+12|0,a|0,0);a=J[790620];J[790620]=0;if((a|0)==1)break d;d=J[f+20>>2];if(d)for(;1;){a=J[d+8>>2];J[790620]=0;ca(7860,a|0,b|0,c|0);a=J[790620];J[790620]=0;if((a|0)==1)break c;d=J[d>>2];if(d)continue;break}Td(f+12|0)}J[e+24>>2]=2747412;J[e>>2]=2747380;a=J[e+28>>2];if(a){b=J[a+4>>2]-1|0;J[a+4>>2]=b;if(!b)Pc[J[J[a>>2]+4>>2]](a);J[e+28>>2]=0}J[e+16>>2]=2747412;a=J[e+20>>2];if(a){b=J[a+4>>2]-1|0;J[a+4>>2]=b;if(!b)Pc[J[J[a>>2]+4>>2]](a);J[e+20>>2]=0}$c(e+8|0);Kc=f- -64| +0;return}d=Z()|0;break a}d=Z()|0;break a}d=Z()|0;break a}d=Z()|0;break a}d=Z()|0;break a}d=Z()|0;Td(f+12|0);break a}d=Z()|0}qe(e);ba(d|0);B()}function YGa(){var a=0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;e=Kc-16|0;Kc=e;if(!K[3140040]){J[785009]=0;H[3140040]=1}a:{c=J[785009];if(!c){a=_c(44);J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=2771800;J[a+4>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[790620]=0;$(7662,a+8|0,2772028)|0;c=J[790620];J[790620]=0;if((c|0)==1)break a;J[a+ +36>>2]=0;J[a+40>>2]=J[774606];de(3140036,a);c=J[785009]}if(!K[3140032]){J[785006]=0;J[785007]=0;J[785004]=0;J[785005]=0;J[785004]=2752376;J[785005]=0;J[785006]=0;J[785007]=0;H[3140032]=1}J[e+12>>2]=3140016;a=J[785006];J[e+8>>2]=a;if(a)for(;1;){d=a+8|0;a=Kc-48|0;Kc=a;b=_c(100);J[790620]=0;f=_(7987,b|0)|0;g=J[790620];J[790620]=0;b:{if((g|0)!=1){J[a+44>>2]=0;b=a+44|0;de(b,f);J[790620]=0;da(7988,J[a+44>>2],d|0);d=J[790620];J[790620]=0;if((d|0)==1){a=Z()|0;cd(b);ba(a|0);B()}J[790620]=0;b=a+28|0;ca(7989, +b|0,J[a+44>>2],2771979);d=J[790620];J[790620]=0;c:{d:{e:{f:{g:{if((d|0)!=1){if(J[a+32>>2]){J[790620]=0;b=$(7612,a+12|0,b|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break e;J[790620]=0;ia(7990,2771984,2771992,b|0,c+8|0);d=J[790620];J[790620]=0;if((d|0)==1)break g;Td(b)}Td(a+28|0);b=J[a+44>>2];J[a+44>>2]=0;if(!b)break f;J[790620]=0;d=J[b+4>>2]-1|0;J[b+4>>2]=d;f=J[790620];J[790620]=0;if((f|0)!=1){if(d)break f;J[790620]=0;aa(7558,b|0);b=J[790620];J[790620]=0;if((b|0)!=1)break f}fa(0)|0;ed();B()}c=Z()|0; +break c}c=Z()|0;Td(b);break d}Kc=a+48|0;break b}c=Z()|0}Td(a+28|0)}cd(a+44|0);ba(c|0);B()}a=Z()|0;Zc(b);ba(a|0);B()}tr(3140016,e+8|0);J[e+12>>2]=3140016;a=J[785006];J[e+8>>2]=a;if(a)continue;break}Kc=e+16|0;return c|0}c=Z()|0;Zc(Xd(a));ba(c|0);B()}function Qua(a,b){a=a|0;b=b|0;var c=0;var d=0;c=dm(a);H[c+100|0]=0;J[c+96>>2]=0;J[c+56>>2]=2798128;J[c>>2]=2798080;J[c+60>>2]=0;J[c+64>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+120>>2]=229628;J[c+68>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0; +J[c+88>>2]=0;H[c+91|0]=0;H[c+92|0]=0;H[c+93|0]=0;H[c+94|0]=0;H[c+109|0]=0;H[c+110|0]=0;H[c+111|0]=0;H[c+112|0]=0;H[c+113|0]=0;H[c+114|0]=0;H[c+115|0]=0;H[c+116|0]=0;a=c+124|0;J[a>>2]=0;J[a+4>>2]=0;J[c+132>>2]=0;J[c+136>>2]=0;J[c+140>>2]=0;J[c+144>>2]=0;J[790620]=0;ea(1682,c+136|0,2802068,5)|0;d=J[790620];J[790620]=0;a:{b:{c:{if((d|0)!=1){if(H[c+135|0]>=0)break c;J[c+128>>2]=0;a=J[c+124>>2];break b}b=Z()|0;if(H[c+147|0]<0)Zc(J[c+136>>2]);if(H[c+135|0]>=0)break a;Zc(J[c+124>>2]);break a}H[c+135|0]= +0}J[a>>2]=0;I[c+168>>1]=0;J[c+160>>2]=0;J[c+164>>2]=0;J[c+152>>2]=0;J[c+156>>2]=0;J[c+172>>2]=0;J[c+176>>2]=0;J[c+180>>2]=0;J[c+184>>2]=0;J[c+192>>2]=0;J[c+196>>2]=0;J[c+200>>2]=0;J[c+208>>2]=0;J[c+212>>2]=0;J[c+216>>2]=0;J[c+220>>2]=0;J[c+224>>2]=0;J[c+228>>2]=0;J[c+232>>2]=0;J[c+236>>2]=0;J[c+240>>2]=0;J[c+244>>2]=0;H[c+247|0]=0;H[c+248|0]=0;H[c+249|0]=0;H[c+250|0]=0;H[c+251|0]=0;H[c+252|0]=0;H[c+253|0]=0;H[c+254|0]=0;J[790620]=0;a=c+256|0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=2817776;d= +J[790620];J[790620]=0;d:{e:{if((d|0)!=1){J[c+272>>2]=0;J[c+276>>2]=0;J[c+280>>2]=0;J[790620]=0;b=$(8981,c|0,b|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break e;return b|0}b=Z()|0;break d}b=Z()|0;d=J[c+272>>2];if(d){J[c+276>>2]=d;Zc(d)}Uj(a)}if(H[c+203|0]<0)Zc(J[c+192>>2]);tn(c+120|0)}a=J[c+84>>2];if(a)jd(a);uf(c+72|0);uf(c+60|0);ba(b|0);B()}function Xdb(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0;var m=0;var n=0;var o=0;l=Kc-48|0;Kc=l;J[a+144>>2]= +0;J[a+148>>2]=0;J[a+128>>2]=0;J[a+132>>2]=0;J[a+80>>2]=0;J[a+84>>2]=1072693248;J[a+72>>2]=0;J[a+76>>2]=1072693248;J[a+136>>2]=0;J[a+152>>2]=0;J[a+156>>2]=0;J[l+32>>2]=13;J[l+16>>2]=13;J[l>>2]=13;m=J[b+24>>2];J[790620]=0;ha(4724,j|0,m|0,l+32|0,0)|0;m=J[790620];J[790620]=0;a:{if((m|0)==1)break a;J[790620]=0;m=ha(4727,J[l+40>>2],13581,l|0,0)|0;n=J[790620];J[790620]=0;if((n|0)==1)break a;if(J[m>>2]==4)m=hd(J[m+8>>2],5719);else m=1;H[a+140|0]=!m;J[790620]=0;m=l+16|0;n=ha(4727,J[l+40>>2],21480,m|0,0)|0; +o=J[790620];J[790620]=0;if((o|0)==1)break a;b:{if(J[n>>2]!=7)break b;J[a>>2]=J[j+8>>2]+k;J[790620]=0;da(5642,a|0,l+32|0);k=J[790620];J[790620]=0;if((k|0)==1)break a;if(!(R((O[a+24>>3]-O[a+8>>3])*(O[a+32>>3]-O[a+16>>3]))<3.579139413333333E8))break b;J[790620]=0;Ia(5638,a|0,b|0,c|0,d|0,e|0,f|0,g|0,h|0);c=J[790620];J[790620]=0;if((c|0)==1)break a;J[790620]=0;xa(5643,a|0,b|0,m|0,f|0,g|0,j|0,i|0);b=J[790620];J[790620]=0;if((b|0)==1)break a}J[790620]=0;aa(4726,l+16|0);b=J[790620];J[790620]=0;if((b|0)== +1)break a;J[790620]=0;aa(4726,l+32|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;J[790620]=0;aa(4726,l|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;b=J[a+144>>2];if(b){Zc(vx(b));J[a+144>>2]=0}b=J[a+148>>2];if(b){Zc(Tf(b));J[a+148>>2]=0}b=J[a+152>>2];if(b){Pc[J[J[b>>2]+4>>2]](b);J[a+152>>2]=0}b=J[a+156>>2];if(b){Pc[J[J[b>>2]+4>>2]](b);J[a+156>>2]=0}Kc=l+48|0;return a|0}c=Z()|0;b=J[a+128>>2];if(b){J[a+132>>2]=b;Zc(b)}ba(c|0);B()}function Daa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g= +0;var h=0;var i=0;var j=0;var k=0;h=Kc-16|0;Kc=h;if((b|0)!=(c|0)){i=a+4|0;for(;1;){d=h+8|0;a:{b:{f=a+4|0;if((i|0)!=(f|0)){j=J[b+16>>2];e=J[i+16>>2];if((j|0)>=(e|0))break b}g=J[i>>2];c:{e=i;if((e|0)!=J[a>>2]){d:{if(!g){d=e;for(;1;){e=J[d+8>>2];j=J[e>>2]==(d|0);d=e;if(j)continue;break}break d}d=g;for(;1;){e=d;d=J[d+4>>2];if(d)continue;break}}j=J[b+16>>2];if((j|0)<=J[e+16>>2])break c}if(!g){J[h+12>>2]=i;d=i;break a}J[h+12>>2]=e;d=e+4|0;break a}d=J[f>>2];if(!d){J[h+12>>2]=f;d=f;break a}for(;1;){e:{e= +d;g=J[d+16>>2];if((g|0)>(j|0)){f=d;d=J[d>>2];if(d)continue;break e}if((g|0)>=(j|0))break e;f=e+4|0;d=J[e+4>>2];if(d)continue}break}J[h+12>>2]=e;d=f;break a}if((e|0)<(j|0)){g=J[i+4>>2];f:{if(!g){d=i;for(;1;){e=J[d+8>>2];k=J[e>>2]!=(d|0);d=e;if(k)continue;break}break f}d=g;for(;1;){e=d;d=J[d>>2];if(d)continue;break}}if(!((e|0)!=(f|0)&(j|0)>=J[e+16>>2])){if(!g){J[h+12>>2]=i;d=i+4|0;break a}J[h+12>>2]=e;d=e;break a}d=J[f>>2];if(!d){J[h+12>>2]=f;d=f;break a}for(;1;){g:{e=d;g=J[d+16>>2];if((g|0)>(j|0)){f= +d;d=J[d>>2];if(d)continue;break g}if((g|0)>=(j|0))break g;f=e+4|0;d=J[e+4>>2];if(d)continue}break}J[h+12>>2]=e;d=f;break a}J[h+12>>2]=i;J[d>>2]=i}e=d;if(!J[d>>2]){d=_c(24);f=J[b+20>>2];g=J[b+16>>2];J[d+16>>2]=g;J[d+20>>2]=f;J[d+8>>2]=J[h+12>>2];J[d>>2]=0;J[d+4>>2]=0;J[e>>2]=d;f=J[J[a>>2]>>2];if(f){J[a>>2]=f;d=J[e>>2]}kd(J[a+4>>2],d);J[a+8>>2]=J[a+8>>2]+1}e=J[b+4>>2];h:{if(e)for(;1;){d=e;e=J[d>>2];if(e)continue;break h}for(;1;){d=J[b+8>>2];e=J[d>>2]!=(b|0);b=d;if(e)continue;break}}b=d;if((c|0)!=(d| +0))continue;break}}Kc=h+16|0}function D4b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;a:{b:{c:{if(K[a+285|0]|K[a+286|0]|(K[a+287|0]|K[a+288|0]))break c;if(K[a+289|0])break c;break b}if(K[a+300|0]|K[a+293|0]|(K[a+292|0]|K[a+291|0]))break b;d:{e:{f:{g:{h:{i:{j:{k:{l:{if(!K[a+286|0]){f=K[a+287|0];if(f)break k;if(!(K[a+288|0]|K[a+289|0]))break l;if((c|0)!=4)break a;if(f)break j;break i}if((c|0)==4)break j;break a}if(!(c&-5))break i;break a}if((c|0)!=4)break a}H[a+295|0]=1; +break h}m:{if(!(K[a+288|0]|K[a+289|0])){H[a+308|0]=(c|0)!=0;break m}H[a+295|0]=1}if(K[a+288|0]|K[a+289|0])break h;if(c)break g;f=J[a+2192>>2];break f}n:{if(!K[a+288|0]){g=J[a+512>>2];if(g)break n}g=J[a+528>>2]}f=K[d|0]|K[d+1|0]<<8|(K[d+2|0]<<16|K[d+3|0]<<24);g=J[g+88>>2];H[g+57|0]=1;J[g+1104>>2]=f<<24|(f&65280)<<8|(f>>>8&65280|f>>>24);break e}f=K[d|0]|K[d+1|0]<<8|(K[d+2|0]<<16|K[d+3|0]<<24);f=f<<24|(f&65280)<<8|(f>>>8&65280|f>>>24);J[a+2192>>2]=f}h=0;o:{if(!K[a+114|0])break o;h=!c;g=Pc[J[a+152>>2]](36)| +0;if(!g){nd(a,1,0,0);h=1;break o}J[g+4>>2]=1045;J[g>>2]=1046;i=J[a+700>>2];p:{if(i){J[i+8>>2]=g;break p}J[a+696>>2]=g}J[g+8>>2]=0;J[g+12>>2]=i;J[a+700>>2]=g;J[g+16>>2]=J[a+436>>2];J[g+20>>2]=J[a+440>>2];J[g+24>>2]=J[a+444>>2];if(!(J[a+516>>2]|(K[a+496|0]|!K[a+432|0])))J[a+516>>2]=g;J[g+32>>2]=f;H[g+28|0]=h;h=0}f=h;if(f)break d}q:{if(!K[a+112|0])break q;f=Pc[J[b+4>>2]](a,b,e)|0;if(f)break d;a=J[e>>2];b=!c;H[a+32|0]=b;if(b)break q;b=a;a=K[d|0]|K[d+1|0]<<8|(K[d+2|0]<<16|K[d+3|0]<<24);J[b+36>>2]=a<<24| +(a&65280)<<8|(a>>>8&65280|a>>>24)}f=0}return f|0}nd(a,1029,0,0);return 1029}nd(a,1028,0,0);return 1028}function wi(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;h=Kc-16|0;Kc=h;d=J[a+36>>2];a:{if(!d)break a;e=J[d>>2];if(!e|!J[d+12>>2])break a;b=J[d+16>>2];if(!b)break a;c=J[e+16>>2];if(!c)break a;b:{c:{b=b-(J[c+32>>2]?0:J[c>>2])|0;if(b>>>0>=251){b=sC(c,b-80|0);if(b){J[d+16>>2]=J[d+16>>2]-b;J[d+36>>2]=b+J[d+36>>2]}e=J[d>>2];c=J[e+16>>2];if(!c)break c;if(J[c+32>>2])b=0;else{b=J[c+8>>2];if(!((b| +0)==J[c+24>>2]|b>>>0>2147483646))J[c+24>>2]=b;b=J[c+20>>2];g=J[c+4>>2];if(!((b|0)==(g|0)|g>>>0>2147483646)){J[c+20>>2]=g;b=g}b=b+J[c>>2]|0}J[d+20>>2]=b}if(J[c+32>>2])break b;b=J[c+8>>2];if(!((b|0)==J[c+24>>2]|b>>>0>2147483646))J[c+24>>2]=b;b=J[c+20>>2];f=J[c+4>>2];if(!((b|0)==(f|0)|f>>>0>2147483646)){J[c+20>>2]=f;b=f}if(b>>>0>250)break a;break b}c=0;J[d+20>>2]=0}if(!(J[e+28>>2]|!J[e+4>>2])){rI(e,500);c=J[J[d>>2]+16>>2]}e=0;e=J[c+32>>2]|!c?e:J[c>>2];b=J[d+12>>2];if((e|0)!=(b|0)){J[d+12>>2]=e;J[d+16>> +2]=(J[d+16>>2]-b|0)+e}e=0;if(!(J[c+32>>2]|!c)){b=J[c+8>>2];if(!((b|0)==J[c+24>>2]|b>>>0>2147483646))J[c+24>>2]=b;b=J[c+20>>2];f=J[c+4>>2];if(!((b|0)==(f|0)|f>>>0>2147483646)){J[c+20>>2]=f;b=f}e=b+J[c>>2]|0}J[d+20>>2]=e}b=J[a+36>>2];d:{if(K[J[b+16>>2]])break d;if((De(b)|0)>0)break d;for(;1;){b=J[a+40>>2];if((b|0)<2)break d;e:{f:{g:{if(!J[784474]){c=b-1|0;J[a+40>>2]=c;d=J[a+48>>2];break g}J[h>>2]=b;d=0;Pc[J[751955]](J[784457],37197,h);b=J[a+40>>2];if((b|0)<=0)break e;c=b-1|0;J[a+40>>2]=c;d=J[a+48>> +2];g=0;f=0;if((b|0)==1)break f}g=J[((b<<2)+d|0)-8>>2];f=c}J[a+36>>2]=g;b=(f<<2)+d|0;d=J[b>>2];J[b>>2]=0}Ri(d);b=J[a+36>>2];if(K[J[b+16>>2]])break d;if((De(b)|0)<=0)continue;break}}Kc=h+16|0}function rub(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(J[d>>2]<=0){if(!J[c>>2]){J[c>>2]=308;return 0}a=J[a+8>>2];c=K[a+4|0]|K[a+5|0]<<8|(K[a+6|0]<<16|K[a+7|0]<<24);d=K[a|0]|K[a+1|0]<<8|(K[a+2|0]<<16|K[a+3|0]<<24);H[b+260|0]=d;H[b+261|0]=d>>>8;H[b+262|0]=d>>>16;H[b+263|0]=d>>>24;H[b+264|0]=c;H[b+265|0]=c>>>8;H[b+266| +0]=c>>>16;H[b+267|0]=c>>>24;c=K[a+44|0]|K[a+45|0]<<8|(K[a+46|0]<<16|K[a+47|0]<<24);d=K[a+40|0]|K[a+41|0]<<8|(K[a+42|0]<<16|K[a+43|0]<<24);H[b+300|0]=d;H[b+301|0]=d>>>8;H[b+302|0]=d>>>16;H[b+303|0]=d>>>24;H[b+304|0]=c;H[b+305|0]=c>>>8;H[b+306|0]=c>>>16;H[b+307|0]=c>>>24;c=K[a+36|0]|K[a+37|0]<<8|(K[a+38|0]<<16|K[a+39|0]<<24);d=K[a+32|0]|K[a+33|0]<<8|(K[a+34|0]<<16|K[a+35|0]<<24);H[b+292|0]=d;H[b+293|0]=d>>>8;H[b+294|0]=d>>>16;H[b+295|0]=d>>>24;H[b+296|0]=c;H[b+297|0]=c>>>8;H[b+298|0]=c>>>16;H[b+299| +0]=c>>>24;c=K[a+28|0]|K[a+29|0]<<8|(K[a+30|0]<<16|K[a+31|0]<<24);d=K[a+24|0]|K[a+25|0]<<8|(K[a+26|0]<<16|K[a+27|0]<<24);H[b+284|0]=d;H[b+285|0]=d>>>8;H[b+286|0]=d>>>16;H[b+287|0]=d>>>24;H[b+288|0]=c;H[b+289|0]=c>>>8;H[b+290|0]=c>>>16;H[b+291|0]=c>>>24;c=K[a+20|0]|K[a+21|0]<<8|(K[a+22|0]<<16|K[a+23|0]<<24);d=K[a+16|0]|K[a+17|0]<<8|(K[a+18|0]<<16|K[a+19|0]<<24);H[b+276|0]=d;H[b+277|0]=d>>>8;H[b+278|0]=d>>>16;H[b+279|0]=d>>>24;H[b+280|0]=c;H[b+281|0]=c>>>8;H[b+282|0]=c>>>16;H[b+283|0]=c>>>24;c=K[a+12| +0]|K[a+13|0]<<8|(K[a+14|0]<<16|K[a+15|0]<<24);a=K[a+8|0]|K[a+9|0]<<8|(K[a+10|0]<<16|K[a+11|0]<<24);H[b+268|0]=a;H[b+269|0]=a>>>8;H[b+270|0]=a>>>16;H[b+271|0]=a>>>24;H[b+272|0]=c;H[b+273|0]=c>>>8;H[b+274|0]=c>>>16;H[b+275|0]=c>>>24;H[b+34|0]=1;J[b+8>>2]=b+260}else b=0;return b|0}function a7(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;e=Kc-144|0;Kc=e;a:{if(!J[a+72>>2])break a;f=J[a+68>>2];if(!f|!J[a+76>>2])break a;b:{c:{d:{e:{f:{d=L[a+138>>1];if(!(K[a+13|0]&64|((d|0)!=1|L[a+90>>1]!=6))){d=L[a+204>> +1];if(f>>>0<0-d>>>0)c=((d+f|0)-1>>>0)/(d>>>0)|0;else c=0;d=P(c,d);f=L[a+84>>1];c=Zkc(d,0,f,0);g=(Oc|0)!=0;g:{h:{if(f){if(!g)break h;f=J[a>>2];c=J[a+628>>2];J[e+64>>2]=70329;Bd(c,f,71319,e- -64|0);f=L[a+84>>1];c=Zkc(f,0,d,0);g=(Oc|0)!=0;d=!f;break f}if(c&7)break g;d=1;break f}if(!(c&7))break e;if(!g)break g;d=J[a>>2];c=J[a+628>>2];J[e+80>>2]=70329;Bd(c,d,71319,e+80|0);c=0}d=(c>>>3|0)+1|0;break c}c=Zkc(L[a+84>>1],0,f,0);if(Oc){d=J[a>>2];c=J[a+628>>2];J[e+128>>2]=69719;Bd(c,d,71319,e+128|0);d=L[a+138>> +1];c=0}i:{if((d|0)!=1)break i;d=L[a+98>>1];c=Zkc(d,0,c,0);f=Oc;if(!d|!f)break i;d=J[a>>2];c=J[a+628>>2];J[e+112>>2]=69719;Bd(c,d,71319,e+112|0);c=0}f=(c>>>3|0)+((c&7)!=0)|0;c=Zkc(f,0,b,0);d=Oc;if(!f|!d)break b;c=J[a>>2];b=J[a+628>>2];J[e+96>>2]=70329;Bd(b,c,71319,e+96|0);c=0;break b}if(d)break d}if(!g)break d;d=J[a>>2];c=J[a+628>>2];J[e+48>>2]=70329;Bd(c,d,71319,e+48|0);c=0}d=c>>>3|0}c=L[a+206>>1];f=P(c,L[a+204>>1]);if(!f){c=0;Bd(J[a+628>>2],J[a>>2],70756,0);break a}if(0-c>>>0>b>>>0)b=((b+c|0)-1>>> +0)/(c>>>0)|0;else b=0;c=Zkc(d,0,P(b,c),0);b=Oc;if(!(!d|!b)){c=J[a>>2];b=J[a+628>>2];J[e+32>>2]=70329;Bd(b,c,71319,e+32|0);c=0}b=(c|0)/(f|0)|0;if((b|0)>=0){c=(b<<1)+c|0;break b}d=J[a>>2];b=J[a+628>>2];J[e+16>>2]=70329;Bd(b,d,71319,e+16|0)}d=J[a+76>>2];c=Zkc(d,0,c,0);b=Oc;if(!d|!b)break a;b=J[a>>2];a=J[a+628>>2];J[e>>2]=70329;Bd(a,b,71319,e);c=0}Kc=e+144|0;return c}function _hc(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p= +0;l=Kc-16|0;Kc=l;n=HZ(g);i=l+4|0;g=uZ(g);Pc[J[J[g>>2]+20>>2]](i,g);a:{if(K[i+11|0]>>>7|0)h=J[i+4>>2];else h=K[i+11|0]&127;b:{if(!h){J[790620]=0;ha(9244,n|0,a|0,c|0,d|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break b;g=(c-a<<2)+d|0;J[f>>2]=g;break a}J[f>>2]=d;c:{d:{i=a;h=K[i|0];switch(h-43|0){case 0:case 2:break d;default:break c}}J[790620]=0;i=$(9258,n|0,h<<24>>24)|0;h=J[790620];J[790620]=0;if((h|0)==1)break b;h=J[f>>2];J[f>>2]=h+4;J[h>>2]=i;i=a+1|0}if(!(K[i|0]!=48|(c-i|0)<2|(K[i+1|0]|32)!=120)){J[790620]= +0;h=$(9258,n|0,48)|0;j=J[790620];J[790620]=0;if((j|0)==1)break b;j=J[f>>2];J[f>>2]=j+4;J[j>>2]=h;h=H[i+1|0];J[790620]=0;h=$(9258,n|0,h|0)|0;j=J[790620];J[790620]=0;if((j|0)==1)break b;j=J[f>>2];J[f>>2]=j+4;J[j>>2]=h;i=i+2|0}J[790620]=0;qu(i,c);h=J[790620];J[790620]=0;if((h|0)==1)break b;J[790620]=0;o=_(9241,g|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break b;j=0;g=i;for(;1;){e:{if(c>>>0<=g>>>0){g=J[f>>2];J[790620]=0;qE((i-a<<2)+d|0,g);g=J[790620];J[790620]=0;if((g|0)==1)break e;g=J[f>>2];break a}h= +l+4|0;f:{if(K[h+11|0]>>>7|0){k=J[h>>2];break f}k=h}p=!K[k+j|0];if(K[h+11|0]>>>7|0)k=J[h>>2];else k=h;if(!(p|H[k+j|0]!=(m|0))){m=J[f>>2];J[f>>2]=m+4;J[m>>2]=o;if(K[h+11|0]>>>7|0)h=J[h+4>>2];else h=K[h+11|0]&127;j=(h-1>>>0>j>>>0)+j|0;m=0}h=H[g|0];J[790620]=0;h=$(9258,n|0,h|0)|0;k=J[790620];J[790620]=0;if((k|0)!=1){k=J[f>>2];J[f>>2]=k+4;J[k>>2]=h;g=g+1|0;m=m+1|0;continue}}break}}a=Z()|0;Ud(l+4|0);ba(a|0);B()}J[e>>2]=(b|0)==(c|0)?g:(b-a<<2)+d|0;Ud(l+4|0);Kc=l+16|0}function IHb(a,b){a=a|0;b=b|0;var c= +0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;d=Kc-48|0;Kc=d;m=J[a+420>>2];f=J[a+464>>2];a:{b:{if(J[f+40>>2]|!J[a+280>>2])break b;e=J[a+460>>2];J[e+24>>2]=J[e+24>>2]+(J[f+12>>2]/8|0);J[f+12>>2]=0;g=0;if(!(Pc[J[e+8>>2]](a)|0))break a;if(J[a+336>>2]>0){e=0;for(;1;){J[((e<<2)+f|0)+20>>2]=0;e=e+1|0;if((e|0)>2])continue;break}}J[f+16>>2]=0;J[f+40>>2]=J[a+280>>2];if(J[a+436>>2])break b;J[f+36>>2]=0}if(!J[f+36>>2]){J[d+44>>2]=a;c=J[a+24>>2];i=J[c>>2];J[d+28>> +2]=i;g=J[c+4>>2];J[d+32>>2]=g;e=J[f+12>>2];h=J[f+8>>2];J[d+24>>2]=J[f+32>>2];k=J[f+28>>2];J[d+16>>2]=J[f+24>>2];J[d+20>>2]=k;k=J[f+20>>2];J[d+8>>2]=J[f+16>>2];J[d+12>>2]=k;if(J[a+364>>2]>0){i=0;for(;1;){c=i<<2;k=J[c+b>>2];l=J[(a+c|0)+368>>2]<<2;c=J[((J[J[(l+a|0)+340>>2]+20>>2]<<2)+f|0)+44>>2];c:{d:{e:{if((e|0)>7)break e;j=d+28|0;g=0;if(!li(j,h,e,0))break a;h=J[d+36>>2];e=J[d+40>>2];if((e|0)>7)break e;c=zk(j,h,e,c,1);break d}g=h>>e-8&255;j=J[(c+(g<<2)|0)+144>>2];if(j){c=K[(c+g|0)+1168|0];e=e-j|0;break c}c= +zk(d+28|0,h,e,c,9)}g=0;if((c|0)<0)break a;h=J[d+36>>2];e=J[d+40>>2]}if(c){if((c|0)>(e|0)){g=0;if(!li(d+28|0,h,e,c))break a;h=J[d+36>>2];e=J[d+40>>2]}e=e-c|0;c=c<<2;g=J[c+53104>>2];j=h>>e&g;c=j-((j|0)<=J[c+53100>>2]?g:0)|0}else c=0;g=d+l|0;c=c+J[g+12>>2]|0;J[g+12>>2]=c;I[k>>1]=c<>2])continue;break}g=J[d+32>>2];i=J[d+28>>2];c=J[a+24>>2]}J[c+4>>2]=g;J[c>>2]=i;J[f+12>>2]=e;J[f+8>>2]=h;J[f+32>>2]=J[d+24>>2];a=J[d+20>>2];J[f+24>>2]=J[d+16>>2];J[f+28>>2]=a;a=J[d+12>>2];J[f+16>> +2]=J[d+8>>2];J[f+20>>2]=a}J[f+40>>2]=J[f+40>>2]-1;g=1}Kc=d+48|0;return g|0}function ewb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;k=Kc-16|0;l=J[a+12>>2];i=J[a+8>>2];h=J[a+4>>2];p=J[h+24>>2];f=J[h+56>>2];d=J[a+16>>2];j=J[a+20>>2];if(d>>>0>>0?f:0){J[h+56>>2]=0;c=1}else c=0;for(;1;){a:{b:{c:{d:{e:{f:{if(!c){c=i;if(c>>>0>=l>>>0|d>>>0>=j>>>0)break c;i=c+2|0;f=L[c>>1];if(f>>>0<=127){H[d|0]=f;d=d+1|0;break a}if(f>>> +0<=2047){H[d|0]=f>>>6|192;g=f&63|-128;c=d+1|0;if(c>>>0>>0){H[d+1|0]=g;d=d+2|0;break a}H[h+63|0]=1;H[h+76|0]=g;J[b>>2]=15;d=c;break a}if((p|0)==1003036|(f&63488)!=55296)break f;c=1;continue}if(i>>>0>=l>>>0)break d;if(f&1024)break e;c=L[i>>1];if((c&64512)!=56320)break e;i=i+2|0;f=(c+(f<<10)|0)-56613888|0}c=3;m=j-d|0;e=(m|0)>3;g=e?d:k+12|0;g:{if((f|0)<=65535){c=2;e=f>>>12|-32;break g}H[(e?d:k+12|0)+1|0]=f>>>12&63|128;e=f>>>18|-16}H[g|0]=e;e=c+g|0;H[e|0]=f&63|128;H[e-1|0]=f>>>6&63|128;h:{if((d|0)!= +(g|0)){e=k+12|0;n=e+c|0;if(g>>>0>n>>>0)break a;e=c+e|0;i:{if(!((e-g|0)+1&1)){c=d;d=g;break i}o=K[g|0];j:{if(d>>>0>=j>>>0){c=H[h+63|0];H[h+63|0]=c+1;H[(c+h|0)+76|0]=o;J[b>>2]=15;c=d;break j}H[d|0]=o;c=d+1|0}d=((m|0)>3?d:k+12|0)+1|0}if((g|0)!=(e|0))break h;break b}d=(d+c|0)+1|0;break a}for(;1;){e=K[d|0];k:{if(c>>>0>>0){H[c|0]=e;c=c+1|0;break k}g=H[h+63|0];H[h+63|0]=g+1;H[(h+g|0)+76|0]=e;J[b>>2]=15}e=K[d+1|0];l:{if(c>>>0>=j>>>0){g=H[h+63|0];H[h+63|0]=g+1;H[(h+g|0)+76|0]=e;J[b>>2]=15;break l}H[c|0]= +e;c=c+1|0}d=d+2|0;if(n>>>0>=d>>>0)continue;break}break b}J[h+56>>2]=f;J[b>>2]=12;break c}J[h+56>>2]=f}if(!(d>>>0>>0|i>>>0>=l>>>0|J[b>>2]>0))J[b>>2]=15;J[a+8>>2]=i;J[a+16>>2]=d;return}d=c}c=0;continue}}function YX(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;a:{f=J[a+4>>2];if(!f)break a;g=J[a+44>>2];if(!g)break a;d=f+40|0;i=b>>>0>=g>>>0;if(!i){e=d+(b<<2)|0;j=K[e|0];k=K[e+1|0];l=K[e+2|0];m=K[e+3|0]}e=0;if(c>>> +0>>0){e=d+(c<<2)|0;n=K[e|0];h=K[e+3|0];o=K[e+2|0];e=K[e+1|0]}b:{if(!i){d=d+(b<<2)|0;H[d|0]=n;H[d+1|0]=e;H[d+2|0]=o;H[d+3|0]=h;H[a+481|0]=0;f=J[a+4>>2];if(!f)break b}if(M[a+44>>2]<=c>>>0)break b;d=(c<<2)+f|0;H[d+41|0]=k;H[d+40|0]=j;H[d+42|0]=l;H[d+43|0]=m;H[a+481|0]=0}e=J[a+20>>2];if((e|0)<=0)break a;d=J[a+16>>2];if((d|0)<=0)break a;j=b&15;m=b&1;k=c&15;l=c&1;h=0;for(;1;){f=0;if((d|0)>0){for(;1;){c:{d:{e:{f:{g=L[a+26>>1];if((g|0)!=8){i=J[a+56>>2]+P(J[a+52>>2],h)+(P(f,g)>>>3)|0;e=K[i|0];d=0;g:{h:{i:{g= +g-1|0;switch(g|0){case 0:break h;case 3:break i;default:break g}}d=(f^-1)<<2&4;d=(e&15<>>d|0;break g}d=(f^-1)&7;d=(e&1<>>d|0}if((b|0)!=(d|0))break c;d=b;switch(g|0){case 0:break e;case 3:break f;default:break c}}e=(J[a+56>>2]+P(J[a+52>>2],h)|0)+f|0;d=K[e|0];if((d|0)!=(b|0))break c;H[e|0]=c;break d}d=(f^-1)<<2&4;H[i|0]=e&(15<>1];if((e|0)==8){H[(J[a+56>>2]+P(J[a+52>>2],h)|0)+f|0]=b;break j}d= +J[a+56>>2]+P(J[a+52>>2],h)+(P(e,f)>>>3)|0;k:switch(e-1|0){case 3:e=d;g=K[d|0];d=(f^-1)<<2&4;H[e|0]=g&(15<>2];f=f+1|0;if((d|0)>(f|0))continue;break}e=J[a+20>>2]}h=h+1|0;if((h|0)<(e|0))continue;break}}}function Gga(a,b,c,d,e,f){var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;k=Kc-128|0;Kc=k;h=J[a+8>>2];l=J[a+16>>2];j=H[b+c|0];g=j<< +2&224;a:{b:{if(!g){if((j|0)<=63){m=((j&7)<<5)+32|0;g=0;break b}J[k>>2]=-1;g=1}m=((j&7)<<5)+32|0;i=1;if(m>>>0<=g>>>0)break a}o=e<<8;r=h+(c<<10)|0;s=(d<<1)+l|0;j=-1;for(;1;){c=g;g=J[(c<<2)+r>>2];c:{if((g|0)>=0){d:{e=g>>>24|0;if(H[e+b|0]<0)break d;if(Gga(a,b,e,(g&16777215)+d|0,c|o,f))break d;i=0;break a}J[((c&31)<<2)+k>>2]=-1;break c}e=-1;e:{f:switch(g>>>20&15){case 0:e=g&65535;break e;case 4:e=L[((g&65535)<<1)+s>>1];e=e>>>0>=65534?-1:e;break e;case 5:g=(g&65535)+d|0;e=L[(g<<1)+l>>1];if(e>>>0<55296)break e; +g=g+1|0;if(e>>>0<=56319){e=(L[(g<<1)+l>>1]+(e<<10&1047552)|0)+9216|0;break e}i=(e|0)!=57344;e=-1;if(i)break e;e=L[(g<<1)+l>>1];break e;case 1:break f;default:break e}e=(g&1048575)+65536|0}J[((c&31)<<2)+k>>2]=e;j=e&j}g=c+1|0;if(!(g&31|(j|0)<0)){j=-1;c=c-31|o;e=0;g:{h:switch(K[f+172|0]-8|0){case 0:if(c>>>0<65536)break g;if(c>>>0<=9371647){c=c&32767;break g}c=c&65407;break g;case 1:break h;default:break g}if(c>>>0<16777216)break g;if(c>>>0<=2399141887){c=c&8388607;break g}c=c&16744447}i=J[f+160>>2]; +p=J[f+24>>2];for(;1;){h=J[(e<<2)+k>>2];if((h|0)>=0){q=h&15;n=((L[(h>>>9&8388606)+p>>1]<<2)+p|0)+(h>>>2&252)|0;h=q|J[n>>2]<<4&1048560;i:{j:switch(K[f+172|0]-2|0){case 0:case 7:h=i+P(h,3)|0;H[h+2|0]=c;H[h+1|0]=c>>>8;H[h|0]=c>>>16;break i;case 1:J[i+(h<<2)>>2]=c;break i;default:break j}I[i+(h<<1)>>1]=c}J[n>>2]=J[n>>2]|1<<(q|16)}c=c+1|0;e=e+1|0;if((e|0)!=32)continue;break}}if(g>>>0>>0)continue;break}i=1}Kc=k+128|0;return i}function _g(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;f=Kc-176|0;Kc=f;a:{if(!a| +!b)break a;e=J[a+36>>2];if(!e|J[a+172>>2]==-1)break a;d=J[e+16>>2];g=K[d|0];c=g<<24>>24;if((c|0)>=32){J[b>>2]=1;c=K[d|0];break a}b:{c:{d:{if(J[a+256>>2]==1){if((c|0)<0){if(!(g&64)|(c|0)==-64)break c;c=K[d+1|0];if(!c){De(e);e=J[a+36>>2];d=J[e+16>>2];c=K[d+1|0]}if((c&192)!=128)break c;if((g&224)==224){c=K[d+2|0];if(!c){De(e);e=J[a+36>>2];d=J[e+16>>2];c=K[d+2|0]}if((c&192)!=128)break c;if((g&240)!=240)break d;if(!K[d+3|0]){De(e);e=J[a+36>>2];d=J[e+16>>2]}if((g&248)!=240|(K[d+3|0]&192)!=128)break c;J[b>> +2]=4;c=K[d+3|0]&63|((K[d+1|0]&63)<<12|(K[d|0]&7)<<18|(K[d+2|0]&63)<<6);if(c>>>0>=65536)break b;break c}J[b>>2]=2;c=K[d+1|0]&63|(K[d|0]&31)<<6;if(c>>>0<128)break c;break b}J[b>>2]=1;e:{c=K[d|0];f:{if(c)break f;De(e);e=J[a+36>>2];d=J[e+16>>2];c=K[d|0];if(c)break f;c=0;if(M[e+20>>2]<=d>>>0)break e;sI(a,35883,0);e=J[a+36>>2];d=J[e+16>>2];c=K[d|0]}if((c&255)!=13)break e;c=10;if(K[d+1|0]!=10)break a;J[a+200>>2]=J[a+200>>2]+1;J[e+16>>2]=d+1;break a}c=c&255;break a}J[b>>2]=1;c=K[d|0];if((c|0)!=13)break a; +c=10;if(K[d+1|0]!=10)break a;J[a+200>>2]=J[a+200>>2]+1;J[e+16>>2]=d+1;break a}J[b>>2]=3;c=K[d+2|0]&63|((K[d+1|0]&63)<<6|(K[d|0]&15)<<12);if(c>>>0>=2048)break b}c=J[e+16>>2];if((J[e+20>>2]-c|0)<=3){c=0;J[b>>2]=0;break a}d=K[c|0];e=K[c+1|0];g=K[c+2|0];J[f+12>>2]=K[c+3|0];J[f+8>>2]=g;J[f+4>>2]=e;J[f>>2]=d;c=f+16|0;jk(c,149,37599,f);rm(a,9,4516,c);J[a+256>>2]=10;J[b>>2]=1;c=K[J[J[a+36>>2]+16>>2]];break a}if(c>>>0<55296|c-57344>>>0<8190|c-65536>>>0<1048576)break a;sI(a,35851,c)}Kc=f+176|0;return c}function USa(a, +b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;if((c|0)>0){g=J[a+584>>2];for(;1;){if(!(K[g+4|0]&2)){j=J[a+584>>2];h=J[j+64>>2];e=J[j+68>>2];a:{if(!(K[j+28|0]&4))break a;if((e|0)==4){e=4;break a}i=((e|0)>3?-4:4)+e|0;b:{if(i>>>0<=e>>>0)break b;if(J[a+608>>2]>=J[a+600>>2])vg(a);d=J[a+604>>2];J[a+604>>2]=d+1;H[d|0]=h;d=J[a+608>>2]+1|0;J[a+608>>2]=d;i=4;f=-4;if((e|0)<4){h=0;e=8;break b}for(;1;){if(J[a+600>>2]<=(d|0))vg(a);d=J[a+604>>2];J[a+604>>2]=d+1;h=0;H[d|0]=0;d=J[a+ +608>>2]+1|0;J[a+608>>2]=d;e=8;f=f-8|0;if(f>>>0>8)continue;break}}e=e-i|0;if(e)break a;if(J[a+608>>2]>=J[a+600>>2])vg(a);d=J[a+604>>2];J[a+604>>2]=d+1;H[d|0]=h;J[a+608>>2]=J[a+608>>2]+1;h=0;e=8}i=1;d=12;if(H[j+28|0]&1){i=!J[j+92>>2]|2;d=13}c:{if(d>>>0<=e>>>0)break c;d=d-e|0;e=i>>>d|h;if(J[a+608>>2]>=J[a+600>>2])vg(a);f=J[a+604>>2];J[a+604>>2]=f+1;H[f|0]=e;f=J[a+608>>2]+1|0;J[a+608>>2]=f;h=0;e=8;if(d>>>0<9)break c;for(;1;){d=d-8|0;e=i>>>d|0;if(J[a+600>>2]<=(f|0))vg(a);f=J[a+604>>2];J[a+604>>2]=f+1; +H[f|0]=e;f=J[a+608>>2]+1|0;J[a+608>>2]=f;e=8;if(d>>>0>8)continue;break}}f=J[(d<<2)+92992>>2]&i;d=e-d|0;f=f<>2]>=J[a+600>>2])vg(a);d=J[a+604>>2];J[a+604>>2]=d+1;H[d|0]=f;J[a+608>>2]=J[a+608>>2]+1;f=0;d=8}J[j+68>>2]=d;J[j+64>>2]=f}d:{if(H[g+28|0]&1){e:{if(!J[g+92>>2]){D3(a,b,J[g+12>>2]);J[g+92>>2]=1;d=J[g+100>>2];break e}_3(a,b,J[g+96>>2],J[g+12>>2]);d=J[g+100>>2]-1|0;J[g+100>>2]=d}if(!d){J[g+92>>2]=0;J[g+100>>2]=J[g+104>>2]-1;break d}$f(J[g+96>>2],b,J[g+8>>2]);break d}D3(a,b, +J[g+12>>2])}d=J[g+8>>2];b=d+b|0;c=c-d|0;if((c|0)>0)continue;break}}return 1}function AEb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;g=Kc-112|0;Kc=g;a:{b:{c:{d:{e:{f:{g:{if(!J[a+168>>2]){b=0;break g}dd(g+8|0,0,104);J[790620]=0;h=_(4,12)|0;i=J[790620];J[790620]=0;if((i|0)==1)break d;h:{if(H[b+11|0]>=0){i=J[b+4>>2];J[h>>2]=J[b>>2];J[h+4>>2]=i;J[h+8>>2]=J[b+8>>2];break h}i=J[b+4>>2];b=J[b>>2];J[790620]=0;ca(16,h|0,b|0,i|0);b=J[790620];J[790620]=0;if((b|0)==1)break c}J[790620]= +0;J[g+8>>2]=h;b=_(4,4)|0;h=J[790620];J[790620]=0;if((h|0)==1)break d;J[b>>2]=0;J[790620]=0;J[g+28>>2]=b;h=_(4,4)|0;i=J[790620];J[790620]=0;if((i|0)==1)break d;J[h>>2]=0;J[g+32>>2]=h;d=J[d>>2];if(d&1)J[b>>2]=1;if(d&2)J[h>>2]=1;b=J[a+168>>2];d=J[J[b>>2]+20>>2];J[790620]=0;b=_(d|0,b|0)|0;d=J[790620];J[790620]=0;i:{j:{k:{if((d|0)==1)break k;d=K[a+164|0];h=J[J[b>>2]+20>>2];J[790620]=0;d=ea(h|0,b|0,g+8|0,d|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break k;if(d)break j;b=0;break i}a=Z()|0;break a}J[g+4>> +2]=J[d+24>>2];b=J[J[a>>2]+148>>2];J[790620]=0;b=ka(b|0,a|0,d+12|0,g+4|0,c|0,e|0,f|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break b;if((b|0)!=1)break i;f=0;c=J[g+28>>2];b=0;l:{if(!c)break l;b=0;if(J[c>>2]!=1)break l;b=!J[d+40>>2]}c=J[g+32>>2];f=!c|J[c>>2]!=1?f:!J[d+44>>2];c=J[a+8>>2];J[g+4>>2]=b;b=J[J[c>>2]+60>>2];J[790620]=0;d=b;b=g+4|0;da(d|0,c|0,b|0);c=J[790620];J[790620]=0;if((c|0)==1)break f;a=J[a+8>>2];J[g+4>>2]=f;c=J[J[a>>2]+56>>2];J[790620]=0;da(c|0,a|0,b|0);a=J[790620];J[790620]=0;if((a|0)== +1)break e;b=1}$n(g+8|0)}Kc=g+112|0;return b|0}a=Z()|0;break a}a=Z()|0;break a}a=Z()|0;break a}a=Z()|0;Zc(h);break a}a=Z()|0}$n(g+8|0);ba(a|0);B()}function HVb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;e=a+10|0;if(e>>>0>M[b+160>>2])nf(b,8);l=K[a+9|0]|(K[a+7|0]<<16|K[a+6|0]<<24|K[a+8|0]<<8);c=K[a+2|0]|K[a+3|0]<<8|(K[a+4|0]<<16|K[a+5|0]<<24);h=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);a:{if(!(h>>>0<10|J[b+160>>2]-a>>>0>>0))if((h- +10>>>0)/11>>>0>=l>>>0)break a;nf(b,8)}if(l){d=1;for(;1;){m=K[e+2|0]|(K[e+1|0]<<8|K[e|0]<<16);c=K[e+7|0]|K[e+8|0]<<8|(K[e+9|0]<<16|K[e+10|0]<<24);f=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[e+3|0]|K[e+4|0]<<8|(K[e+5|0]<<16|K[e+6|0]<<24);c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);if(!(f>>>0>>0&c>>>0>>0))nf(b,8);if(d>>>0>m>>>0)nf(b,8);b:{if(!c)break b;d=a+c|0;c=d+4|0;if(c>>>0>M[b+160>>2])nf(b,8);d=K[d|0]|K[d+1|0]<<8|(K[d+2|0]<<16|K[d+3|0]<<24);g=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);c:{if(g>>> +0>J[b+160>>2]-c>>>2>>>0){nf(b,8);break c}if(!g)break b}d=0;i=0;for(;1;){j=K[c+2|0]|(K[c+1|0]<<8|K[c|0]<<16);k=j+K[c+3|0]|0;if(k>>>0>=1114112)nf(b,8);if(i>>>0>j>>>0)nf(b,8);c=c+4|0;i=k+1|0;d=d+1|0;if((g|0)!=(d|0))continue;break}}d:{if(!f)break d;d=a+f|0;c=d+4|0;if(c>>>0>M[b+160>>2])nf(b,8);d=K[d|0]|K[d+1|0]<<8|(K[d+2|0]<<16|K[d+3|0]<<24);d=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);e:{if(d>>>0>(J[b+160>>2]-c>>>0)/5>>>0){nf(b,8);break e}if(!d)break d}i=0;f=0;for(;1;){j=K[c+3|0];k=K[c+4|0];g=K[c+2|0]|(K[c+ +1|0]<<8|K[c|0]<<16);if(g>>>0>=1114112)nf(b,8);if(g>>>0>>0)nf(b,8);if(!(J[b+164>>2]<=0|M[b+172>>2]>(k|j<<8)>>>0))nf(b,16);c=c+5|0;i=g+1|0;f=f+1|0;if((d|0)!=(f|0))continue;break}}e=e+11|0;d=m+1|0;n=n+1|0;if((n|0)!=(l|0))continue;break}}return 0}function CGb(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;j=Kc-16|0;Kc=j;e=J[a+448>>2];if(J[a+336>>2]>0)for(;1;){f=b<<2;c=J[(f+a|0)+ +340>>2];d=J[c+12>>2];t=f+j|0,u=Pc[J[J[a+4>>2]+32>>2]](a,J[((J[c+4>>2]<<2)+e|0)+72>>2],P(d,J[a+148>>2]),d,1)|0,J[t>>2]=u;b=b+1|0;if((b|0)>2])continue;break}c=J[e+28>>2];h=J[e+24>>2];a:{if((c|0)>(h|0)){p=e+32|0;b=J[a+356>>2];g=J[e+20>>2];for(;1;){if(b>>>0>g>>>0){for(;1;){k=0;f=0;m=J[a+336>>2];if((m|0)>0)for(;1;){d=k<<2;b=J[(d+a|0)+340>>2];n=J[b+60>>2];b:{if((n|0)<=0)break b;i=J[b+56>>2];if((i|0)<=0)break b;q=J[d+j>>2]+(h<<2)|0;o=i&7;l=0;r=P(g,i)<<7;s=i>>>0<8;for(;1;){b=J[(l<<2)+q>>2]+r|0;d= +f;c=0;if(o)for(;1;){J[((d<<2)+e|0)+32>>2]=b;d=d+1|0;b=b+128|0;c=c+1|0;if((o|0)!=(c|0))continue;break}f=f+i|0;if(!s)for(;1;){c=(d<<2)+e|0;J[c+36>>2]=b+128;J[c+32>>2]=b;J[c+40>>2]=b+256;J[c+44>>2]=b+384;J[c+48>>2]=b+512;J[c+52>>2]=b+640;J[c+56>>2]=b+768;J[c+60>>2]=b+896;b=b+1024|0;d=d+8|0;if((f|0)!=(d|0))continue;break}l=l+1|0;if((n|0)!=(l|0))continue;break}}k=k+1|0;if((m|0)!=(k|0))continue;break}if(!(Pc[J[J[a+464>>2]+4>>2]](a,p)|0)){J[e+20>>2]=g;J[e+24>>2]=h;a=0;break a}b=J[a+356>>2];g=g+1|0;if(b>>> +0>g>>>0)continue;break}c=J[e+28>>2]}g=0;J[e+20>>2]=0;h=h+1|0;if((h|0)<(c|0))continue;break}}f=J[a+148>>2]+1|0;J[a+148>>2]=f;b=J[a+328>>2];if(b>>>0>f>>>0){d=J[a+448>>2];c:{if(J[a+336>>2]>=2){J[d+28>>2]=1;break c}a=J[a+340>>2];if(f>>>0>>0){J[d+28>>2]=J[a+12>>2];break c}J[d+28>>2]=J[a+76>>2]}J[d+20>>2]=0;J[d+24>>2]=0;a=3;break a}Pc[J[J[a+456>>2]+12>>2]](a);a=4}Kc=j+16|0;return a|0}function vPb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;i=c+d| +0;if(J[b>>2]?M[b+12>>2]>>0|i>>>0>M[b+4>>2]:1){d=J[a>>2];J[d+20>>2]=23;Pc[J[d>>2]](a)}d=J[b+24>>2];a:{if(d>>>0<=c>>>0&d+J[b+16>>2]>>>0>=i>>>0)break a;if(!J[b+40>>2]){d=J[a>>2];J[d+20>>2]=71;Pc[J[d>>2]](a)}if(J[b+36>>2]){g=J[b+16>>2];b:{if((g|0)<=0)break b;l=b+48|0;j=J[b+8>>2]<<7;h=P(j,J[b+24>>2]);f=J[b+20>>2];d=0;for(;1;){g=g-d|0;f=(f|0)<(g|0)?f:g;g=J[b+24>>2]+d|0;k=J[b+28>>2]-g|0;f=(f|0)<(k|0)?f:k;g=J[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)<=0)break b;f=P(f,j);Pc[J[b+52>>2]](a,l,J[J[b>>2]+(d<<2)>> +2],h,f);h=f+h|0;f=J[b+20>>2];d=f+d|0;g=J[b+16>>2];if((d|0)<(g|0))continue;break}}J[b+36>>2]=0}d=0;g=J[b+16>>2];h=i-g|0;h=M[b+24>>2]>>0?c:(h|0)>0?h:0;J[b+24>>2]=h;if((g|0)<=0)break a;l=b+48|0;j=J[b+8>>2]<<7;h=P(j,h);f=J[b+20>>2];for(;1;){g=g-d|0;f=(f|0)<(g|0)?f:g;g=J[b+24>>2]+d|0;k=J[b+28>>2]-g|0;f=(f|0)<(k|0)?f:k;g=J[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)<=0)break a;f=P(f,j);Pc[J[b+48>>2]](a,l,J[J[b>>2]+(d<<2)>>2],h,f);h=f+h|0;f=J[b+20>>2];d=f+d|0;g=J[b+16>>2];if((d|0)<(g|0))continue;break}}d= +J[b+28>>2];c:{d:{e:{if(i>>>0<=d>>>0)break e;f:{g:{h:{i:{if(c>>>0>d>>>0){if(!e)break i;d=J[a>>2];J[d+20>>2]=23;Pc[J[d>>2]](a);d=c;break g}if(e)break g;break h}d=c}if(J[b+32>>2])break f;d=J[a>>2];J[d+20>>2]=23;Pc[J[d>>2]](a);break c}J[b+28>>2]=i;if(!J[b+32>>2])break d}a=J[b+24>>2];d=d-a|0;a=i-a|0;if(d>>>0>=a>>>0)break e;h=J[b+8>>2]<<7;for(;1;){Zf(J[J[b>>2]+(d<<2)>>2],h);d=d+1|0;if((a|0)!=(d|0))continue;break}}if(!e)break c}J[b+36>>2]=1}return J[b>>2]+(c-J[b+24>>2]<<2)|0}function jic(a,b,c,d,e,f,g){a= +a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;l=Kc-16|0;Kc=l;n=LZ(g);i=l+4|0;g=xZ(g);Pc[J[J[g>>2]+20>>2]](i,g);a:{if(K[i+11|0]>>>7|0)h=J[i+4>>2];else h=K[i+11|0]&127;b:{if(!h){J[790620]=0;ha(9225,n|0,a|0,c|0,d|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break b;g=(c-a|0)+d|0;J[f>>2]=g;break a}J[f>>2]=d;c:{d:{i=a;h=K[i|0];switch(h-43|0){case 0:case 2:break d;default:break c}}J[790620]=0;i=$(9247,n|0,h<<24>>24)|0;h=J[790620];J[790620]=0; +if((h|0)==1)break b;h=J[f>>2];J[f>>2]=h+1;H[h|0]=i;i=a+1|0}if(!(K[i|0]!=48|(c-i|0)<2|(K[i+1|0]|32)!=120)){J[790620]=0;h=$(9247,n|0,48)|0;j=J[790620];J[790620]=0;if((j|0)==1)break b;j=J[f>>2];J[f>>2]=j+1;H[j|0]=h;h=H[i+1|0];J[790620]=0;h=$(9247,n|0,h|0)|0;j=J[790620];J[790620]=0;if((j|0)==1)break b;j=J[f>>2];J[f>>2]=j+1;H[j|0]=h;i=i+2|0}J[790620]=0;qu(i,c);h=J[790620];J[790620]=0;if((h|0)==1)break b;J[790620]=0;o=_(9216,g|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break b;j=0;g=i;for(;1;){e:{if(c>>> +0<=g>>>0){g=J[f>>2];J[790620]=0;qu((i-a|0)+d|0,g);g=J[790620];J[790620]=0;if((g|0)==1)break e;g=J[f>>2];break a}h=l+4|0;f:{if(K[h+11|0]>>>7|0){k=J[h>>2];break f}k=h}p=!K[k+j|0];if(K[h+11|0]>>>7|0)k=J[h>>2];else k=h;if(!(p|H[k+j|0]!=(m|0))){m=J[f>>2];J[f>>2]=m+1;H[m|0]=o;if(K[h+11|0]>>>7|0)h=J[h+4>>2];else h=K[h+11|0]&127;j=(h-1>>>0>j>>>0)+j|0;m=0}h=H[g|0];J[790620]=0;h=$(9247,n|0,h|0)|0;k=J[790620];J[790620]=0;if((k|0)!=1){k=J[f>>2];J[f>>2]=k+1;H[k|0]=h;g=g+1|0;m=m+1|0;continue}}break}}a=Z()|0;Ud(l+ +4|0);ba(a|0);B()}J[e>>2]=(b|0)==(c|0)?g:(b-a|0)+d|0;Ud(l+4|0);Kc=l+16|0}function Nna(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;a:{b:{c:switch(b-a>>2){case 2:c=J[J[c>>2]+12>>2];b=b-4|0;d=J[b>>2];e=J[a>>2];if(M[J[c+(d<<2)>>2]+4>>2]>=M[J[c+(e<<2)>>2]+4>>2])break b;J[a>>2]=d;J[b>>2]=e;break a;case 3:d=b-4|0;e=J[d>>2];b=J[J[c>>2]+12>>2];g=J[J[(e<<2)+b>>2]+4>>2];h=J[a+4>>2];f=J[J[b+(h<<2)>>2]+4>>2];c=J[a>>2];i=J[b+(c<<2)>>2];if(f>>>0>=M[i+4>>2]){if(g>>> +0>=f>>>0)break b;J[a+4>>2]=e;J[d>>2]=h;c=J[a+4>>2];d=J[a>>2];if(M[J[b+(c<<2)>>2]+4>>2]>=M[J[b+(d<<2)>>2]+4>>2])break b;J[a+4>>2]=d;J[a>>2]=c;break a}if(g>>>0>>0){J[a>>2]=e;J[d>>2]=c;break a}J[a+4>>2]=c;J[a>>2]=h;e=J[d>>2];if(M[J[b+(e<<2)>>2]+4>>2]>=M[i+4>>2])break b;J[a+4>>2]=e;J[d>>2]=c;break a;case 4:MX(a,a+4|0,a+8|0,b-4|0,c);break a;case 5:NX(a,a+4|0,a+8|0,a+12|0,b-4|0,c);break a;case 0:case 1:break b;default:break c}g=a+4|0;e=a+8|0;h=J[J[c>>2]+12>>2];f=J[a+8>>2];i=J[h+(f<<2)>>2];j=J[i+4>>2]; +k=J[a+4>>2];l=J[J[h+(k<<2)>>2]+4>>2];m=J[a>>2];n=J[h+(m<<2)>>2];d:{e:{if(l>>>0>=M[n+4>>2]){if(j>>>0>=l>>>0)break d;J[g>>2]=f;J[e>>2]=k;c=a;d=g;if(M[i+4>>2]>2])break e;break d}c=a;d=e;if(j>>>0>>0)break e;J[a+4>>2]=m;J[a>>2]=k;c=g;if(M[i+4>>2]>=M[n+4>>2])break d}J[c>>2]=f;J[d>>2]=m}d=a+12|0;if((d|0)==(b|0))break b;g=0;for(;1;){f:{c=d;i=J[c>>2];j=J[h+(i<<2)>>2];f=J[e>>2];if(M[j+4>>2]>=M[J[h+(f<<2)>>2]+4>>2])break f;for(;1;){g:{J[c>>2]=f;c=e;if((c|0)==(a|0)){c=a;break g}e=c-4|0;f=J[e>>2];if(M[j+ +4>>2]>2]+4>>2])continue}break}J[c>>2]=i;g=g+1|0;if((g|0)!=8)break f;return(d+4|0)==(b|0)}e=d;c=d+4|0;d=c;if((b|0)!=(c|0))continue;break}}return 1}return 1}function c5b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;if(e){r=e-2|0;u=(e|0)==1;for(;1;){a=f;I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>>1]=L[a+4>>1];I[g+6>>1]=L[a+6>>1];f=a+8|0;g=g+8|0;a:{if(n>>>0> +r>>>0)break a;h=n?(n|0)==(r|0)?d:b:c;p=!n&u;if(p){if(h>>>0<2)break a;k=h-1|0;m=k&1;if((h|0)!=2){k=k&-2;h=0;for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>>1]=L[a+4>>1];I[g+6>>1]=L[a+6>>1];I[g+8>>1]=L[a>>1];I[g+10>>1]=L[a+2>>1];I[g+12>>1]=L[a+4>>1];I[g+14>>1]=L[a+6>>1];g=g+16|0;h=h+2|0;if((k|0)!=(h|0))continue;break}}if(!m)break a;I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>>1]=L[a+4>>1];I[g+6>>1]=L[a+6>>1];g=g+8|0;break a}m=a+6|0;k=h+1>>>1|0;if(h>>>0>=3){q=k>>>0<=2?2:k;l=1;v=h<<1;i=a+14|0;for(;1;){I[g>> +1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>>1]=L[a+4>>1];o=g+6|0;j=L[a+6>>1];b:{if((j|0)==L[a+14>>1]){I[o>>1]=j;break b}j=K[m|0]|K[m+1|0]<<8;s=j>>>8|0;t=K[i|0]|K[i+1|0]<<8;j=((j<<8|s)&65535)+((h+(P(((t<<8|t>>>8)&65535)-((s|j<<8)&65535)|0,l)<<1)|0)/(v|0)|0)&65535;j=j<<8|j>>>8;H[o|0]=j;H[o+1|0]=j>>>8}g=g+8|0;l=l+1|0;if((q|0)!=(l|0))continue;break}}if(h>>>0<=k>>>0)break a;j=h<<1;a=p?0:f;o=a+6|0;for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>>1]=L[a+4>>1];l=g+6|0;i=L[m>>1];c:{if((i|0)==L[a+6>>1]){I[l>> +1]=i;break c}i=K[m|0]|K[m+1|0]<<8;q=i>>>8|0;p=K[o|0]|K[o+1|0]<<8;i=((i<<8|q)&65535)+((h+(P(((p<<8|p>>>8)&65535)-((q|i<<8)&65535)|0,k)<<1)|0)/(j|0)|0)&65535;i=i<<8|i>>>8;H[l|0]=i;H[l+1|0]=i>>>8}g=g+8|0;k=k+1|0;if((h|0)!=(k|0))continue;break}}n=n+1|0;if((n|0)!=(e|0))continue;break}}return 0}function Uyb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;c=Kc-16|0;Kc=c;J[a+24>>2]=0;J[a+28>>2]=0;H[a+20|0]=0;J[a+12>>2]=25;J[a+16>>2]=1;J[a+8>>2]=a+52;J[a+4>>2]=807996;J[a>>2]=807856;J[a+32>>2]=0;J[a+36>>2]= +0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;d=J[b+16>>2];J[790620]=0;d=$(3414,a|0,d|0)|0;e=J[790620];J[790620]=0;a:{b:{if((e|0)==1)break b;c:{if(!d)break c;d=J[b+16>>2];J[a+16>>2]=d;ad(J[a+8>>2],J[b+8>>2],d<<2);d:{e:{f:{g:{d=J[b+44>>2];if(!(!d|!J[d+4>>2])){J[c+12>>2]=0;e=Kh(24);if(!e)break g;J[790620]=0;d=na(3415,e|0,3391,3416,1,c+12|0)|0;f=J[790620];J[790620]=0;if((f|0)==1){b=Z()|0;Jf(e);break a}J[a+44>>2]=d;if(J[c+12>>2]>0){Pc[J[J[d>>2]+4>>2]](d);J[a+44>>2]=0;break f}e=J[b+44>>2];J[790620]=0;ia(3417, +d|0,e|0,3412,c+12|0);d=J[790620];J[790620]=0;if((d|0)==1)break e;if(J[c+12>>2]>0)break f}e=J[b+36>>2];if(!e)break c;b=J[b+40>>2];d=J[a+36>>2];if(d){J[790620]=0;aa(3260,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b;J[a+36>>2]=0;J[a+40>>2]=0}J[790620]=0;d=_(3286,(b<<1)+2|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break b;J[a+36>>2]=d;if(!d)break c;J[a+40>>2]=b;J[790620]=0;ea(3307,d|0,e|0,b|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break b;I[J[a+36>>2]+(J[a+40>>2]<<1)>>1]=0;break c}J[a+44>>2]=0;J[c+ +12>>2]=7}if(J[a+24>>2]|J[a+48>>2])break d;J[J[a+8>>2]>>2]=1114112;J[a+16>>2]=1;b=J[a+36>>2];if(b){J[790620]=0;aa(3260,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break e;J[a+36>>2]=0;J[a+40>>2]=0}b=J[a+44>>2];if(!b)break d;J[790620]=0;aa(3418,b|0);b=J[790620];J[790620]=0;if((b|0)!=1)break d}b=Z()|0;break a}H[a+20|0]=1}Kc=c+16|0;return a|0}b=Z()|0}ba(b|0);B()}function TO(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r= +0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;j=Kc-32|0;Kc=j;a:{b:{t=J[a+16>>2];if(!t){c=1;break b}c:{d:{q=J[a>>2];if((q|0)<0)break d;r=J[a+4>>2];if((r|0)<0)break d;d=J[a+8>>2];if((d|0)<0)break d;g=J[a+12>>2];if((g|0)<0)break d;a=J[a+24>>2];u=d-1|0;w=0-!d|0;v=g-1|0;x=0-!g|0;for(;1;){e=J[a>>2];if(!e)break a;h=e>>31;c=h;d=e+q|0;c=d>>>0>>0?c+1|0:c;d=_kc(d-1|0,c-!d|0,e,h);J[a+16>>2]=d;k=J[a+4>>2];if(!k)break c;m=k>>31;c=m;g=k+r|0;c=g>>>0>>0?c+1|0:c;g=_kc(g-1|0,c-!g|0,k,m);J[a+20>>2]=g;i=J[a+ +40>>2];f=i&31;if((i&63)>>>0>=32){c=1<>>32-f}n=l;l=c;f=n-1|0;c=c-!n|0;s=c;c=h+w|0;o=e+u|0;c=o>>>0>>0?c+1|0:c;c=_kc(o,c,e,h);o=c;h=c+f|0;c=(c>>31)+s|0;c=h>>>0>>0?c+1|0:c;e=i&31;if((i&63)>>>0>=32)h=c>>e;else h=((1<>>e;e=d;c=d>>31;d=d+f|0;c=c+s|0;c=d>>>0>>0?c+1|0:c;e=d;d=i&31;if((i&63)>>>0>=32)c=c>>d;else c=((1<>>d;c=h-c|0;if((c|0)<0){J[j+4>>2]=c;J[j>>2]=p;ud(b,1,2724409,j);c=0;break b}J[a+8>>2]=c;c=m+x|0;d=k+v|0;c=d>>>0>>0?c+1| +0:c;c=_kc(d,c,k,m);d=f;f=c;d=d+c|0;c=(c>>31)+s|0;c=d>>>0>>0?c+1|0:c;f=d;d=i&31;if((i&63)>>>0>=32)f=c>>d;else f=((1<>>d;e=g;c=e>>31;d=e+n|0;c=c+l|0;g=d-1|0;d=(d>>>0>>0?c+1|0:c)-!d|0;c=i&31;if((i&63)>>>0>=32)c=d>>c;else c=((1<>>c;c=f-c|0;if((c|0)<0){J[j+20>>2]=c;J[j+16>>2]=p;ud(b,1,2724478,j+16|0);c=0;break b}J[a+12>>2]=c;a=a+52|0;c=1;p=p+1|0;if((t|0)!=(p|0))continue;break}break b}ud(b,1,2724358,0);break b}break a}Kc=j+32|0;return c}ga(2718193,2718195,162,2718269); +B()}function jy(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;a:{if(!a|!b|(J[a+4>>2]==18|(a|0)==(b|0)))break a;if(J[b+4>>2]==18)break a;Vl(b);b:{c:switch(J[b+4>>2]-2|0){case 1:if(J[a+4>>2]==3){f=J[b+40>>2];if(f){if(K[f|0]){c=f;for(;1;){d=d+1|0;e=K[c+1|0];c=c+1|0;if(e)continue;break}}kI(a,f,d)}Vn(b);return a}c=J[a+24>>2];if(!c|J[c+4>>2]!=3|J[a+8>>2]!=J[c+8>>2])break b;f=nt(mg(J[b+40>>2]),J[J[a+24>>2]+40>>2]);e=J[a+24>>2];d:{if(!e)break d;c=J[e+4>>2];if(c>>>0>11)break d;c=1<>2];if(c)wp(c);c=mI(J[e+32>>2],f);J[e+12>>2]=c;e:{f:{if(c){d=J[c+24>>2];if(d)break f;break e}J[e+16>>2]=0;break d}for(;1;){J[c+20>>2]=e;c=d;d=J[c+24>>2];if(d)continue;break}}J[c+20>>2]=e;J[e+16>>2]=c;break d}g=J[e+40>>2];g:{if(!g|(g|0)==(e+44|0))break g;c=J[e+32>>2];h:{if(!c)break h;d=J[c+80>>2];if(!d)break h;for(;1;){c=J[d+16>>2];if(c)for(;1;){if(g>>>0<=M[c+4>>2]&g>>>0>=c+20>>>0)break g;c=J[c>>2];if(c)continue;break}d=J[d+20>>2];if(d)continue;break}}Pc[J[751857]](g)}c=J[e+12>>2];if(c)wp(c); +J[e+12>>2]=0;J[e+16>>2]=0;i:{if(!f){c=0;break i}c=f;for(;1;){d=c;c=c+1|0;if(K[d|0])continue;break}c=0;d=d-f|0;if((d|0)<0)break i;g=Pc[J[751856]](d+1|0)|0;if(!g){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break i}c=ad(g,f,d);H[d+c|0]=0}J[e+44>>2]=0;J[e+48>>2]=0;J[e+40>>2]=c}Pc[J[751857]](f);Vn(b);return J[a+24>>2];case 0:break c;default:break b}return $ca(a,a,b)}c=J[a+32>>2];if((c|0)!=J[b+32>>2])vp(b,c);c=J[a+20>>2];J[b+28>>2]=a;J[b+20>>2]=c;J[b+24>>2]=J[a+24>>2];J[a+24>>2]=b;f=J[b+24>>2];if(f)J[f+28>>2]= +b;if(!(!c|J[c+16>>2]!=(a|0)))J[c+16>>2]=b;c=b}return c}function A4(a){a=a|0;var b=0;var c=0;var d=0;var e=0;J[a+112>>2]=0;J[a+116>>2]=0;J[a+152>>2]=0;J[a+156>>2]=0;J[a+144>>2]=0;J[a+148>>2]=0;J[a+136>>2]=0;J[a+140>>2]=0;J[a+128>>2]=0;J[a+132>>2]=0;J[a+120>>2]=0;J[a+124>>2]=0;qd(J[a+160>>2]);J[a+200>>2]=0;J[a+160>>2]=0;J[a+164>>2]=0;c=J[a+204>>2];b=J[c+8>>2];if((b|0)>0)for(;1;){e=J[J[c>>2]+(d<<2)>>2];if(e){Zc(e);b=J[c+8>>2]}d=d+1|0;if((d|0)<(b|0))continue;break}Zc(he(c));d=0;b=_c(16);J[790620]=0;c= +_(5382,b|0)|0;e=J[790620];J[790620]=0;if((e|0)!=1)a:{J[a+204>>2]=c;c=J[a+208>>2];b=J[c+8>>2];if((b|0)>0)for(;1;){e=J[J[c>>2]+(d<<2)>>2];if(e){b=J[e+8>>2];if(b)Zc(Hd(b));Zc(e);b=J[c+8>>2]}d=d+1|0;if((d|0)<(b|0))continue;break}Zc(he(c));d=0;b=_c(16);J[790620]=0;c=_(5382,b|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break a;J[a+208>>2]=c;c=J[a+212>>2];b=J[c+8>>2];if((b|0)>0)for(;1;){e=J[J[c>>2]+(d<<2)>>2];if(e){Zc(e);b=J[c+8>>2]}d=d+1|0;if((d|0)<(b|0))continue;break}Zc(he(c));d=0;b=_c(16);J[790620]=0;c= +_(5382,b|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break a;J[a+212>>2]=c;c=J[a+216>>2];b=J[c+8>>2];if((b|0)>0)for(;1;){e=J[J[c>>2]+(d<<2)>>2];if(e){b=J[e+32>>2];if(b)Zc(Hd(b));Zc(e);b=J[c+8>>2]}d=d+1|0;if((d|0)<(b|0))continue;break}Zc(he(c));b=_c(16);J[790620]=0;d=_(5382,b|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break a;J[a+216>>2]=d;c=J[a+220>>2];if(c){b=J[c+8>>2];if((b|0)>0){d=0;for(;1;){e=J[J[c>>2]+(d<<2)>>2];if(e){Zc(Ju(e));b=J[c+8>>2]}d=d+1|0;if((d|0)<(b|0))continue;break}}Zc(he(c));J[a+220>> +2]=0}J[a+224>>2]=0;J[a+228>>2]=0;J[a+240>>2]=0;J[a+244>>2]=0;J[a+232>>2]=0;J[a+236>>2]=0;return}a=Z()|0;Zc(b);ba(a|0);B()}function $Q(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;c=Kc-48|0;Kc=c;if((b|0)<=1){h=c,i=Xz(0),J[h+40>>2]=i;J[c+44>>2]=Oc;d=gta(c+40|0);J[c+8>>2]=J[d+20>>2]+1900;J[c+12>>2]=J[d+16>>2]+1;J[c+16>>2]=J[d+12>>2];J[c+20>>2]=J[d+8>>2];J[c+24>>2]=J[d+4>>2];d=J[d>>2];J[c+32>>2]=0;J[c+36>>2]=0;J[c+28>>2]=d;d=Kc-48|0;Kc=d;a:{b:{c:{d:{b=(b|0)!=0;e:{if(b>>>0>1)break e;g= +J[(b<<2)+1120896>>2];Vg(d+16|0,0,24);e=J[c+12>>2];if(e-13>>>0<4294967284)break e;b=J[c+16>>2];if((b|0)<=0|J[c+20>>2]>23|(J[c+24>>2]>59|J[c+28>>2]>59))break e;if(J[c+32>>2]>23|J[c+36>>2]>59|e>>>0>12)break e;f:{g:{f=1<>>0>29)break e;if((b|0)!=29)break f;b=J[c+8>>2];if(b&3)break e;if(!((b|0)%400|0)|(b|0)%100)break f;break e}if(b>>>0<=31)break f;break e}if(b>>>0>30)break e}f=d+16|0;b=nq(nq(nq(nq(nq(nq(oq(f,1077933,2)+2|0,J[c+8>>2],5),J[c+12>>2],3),J[c+ +16>>2],3),J[c+20>>2],3),J[c+24>>2],3),J[c+28>>2],3);H[b|0]=43;b=nq(b+1|0,J[c+32>>2],3);H[b|0]=39;b=nq(b+1|0,J[c+36>>2],3);H[b|0]=39;H[b+1|0]=0;b=Yg(d+4|0,g);J[790620]=0;e=_(4,32)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;J[790620]=0;g=ha(5210,e|0,f|0,0,0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break c;J[790620]=0;ca(5067,a|0,b|0,g|0);e=J[790620];J[790620]=0;if((e|0)==1)break d;if(H[b+11|0]>=0)break e;Zc(J[b>>2])}Kc=d+48|0;break a}a=Z()|0;break b}a=Z()|0;Zc(e)}if(H[b+11|0]<0)Zc(J[b>>2]);ba(a|0); +B()}b=J[c+36>>2];J[a+68>>2]=J[c+32>>2];J[a+72>>2]=b;b=J[c+28>>2];J[a+60>>2]=J[c+24>>2];J[a+64>>2]=b;b=J[c+20>>2];J[a+52>>2]=J[c+16>>2];J[a+56>>2]=b;b=J[c+12>>2];J[a+44>>2]=J[c+8>>2];J[a+48>>2]=b}Kc=c+48|0}function gXa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;k=Kc-16|0;Kc=k;a:{b:{c:{d:{if(!d){j=J[a+584>>2];if(!j)break d;g=(c|0)/J[j+8>>2]|0;i=b;if(J[j>>2]!=1){if(J[j+16>>2]<(g|0))break c;i=J[j+12>>2]}d=0;Vg(i,0,g<<1);e=J[a+608>>2];c=J[a+604>>2]; +e:{if((g|0)>0){f:{g:{if((e|0)<=0)break g;for(;1;){h=H[c|0];f=h&255;h:{if((h|0)>=0){c=c+1|0;e=e-1|0;if(e)for(;1;){if(!f|(d|0)>=(g|0))break h;f=f-1|0;h=(d<<1)+i|0;I[h>>1]=L[h>>1]|K[c|0]<<8;c=c+1|0;d=d+1|0;e=e-1|0;if(e)continue;break}f=0;e=0;if((d|0)==(g|0))break f;break b}e=e-2|0;h=c+2|0;f=f-126|0;i:{if(!f|(d|0)>=(g|0))break i;c=K[c+1|0]<<8;for(;1;){l=(d<<1)+i|0;I[l>>1]=c|L[l>>1];d=d+1|0;f=f-1|0;if(!f)break i;if((d|0)<(g|0))continue;break}}c=h}if((d|0)>=(g|0))break g;if((e|0)>0)continue;break}}if((d| +0)!=(g|0))break b;f=0;if((e|0)<=0)break f;for(;1;){h=H[c|0];d=h&255;j:{if((h|0)>=0){c=c+1|0;e=e-1|0;if(!e){e=0;break f}for(;1;){if(!d|(f|0)>=(g|0))break j;d=d-1|0;h=(f<<1)+i|0;I[h>>1]=L[h>>1]|K[c|0];c=c+1|0;f=f+1|0;e=e-1|0;if(e)continue;break}e=0;break f}e=e-2|0;h=c+2|0;d=d-126|0;k:{if(!d|(f|0)>=(g|0))break k;c=K[c+1|0];for(;1;){l=(f<<1)+i|0;I[l>>1]=c|L[l>>1];f=f+1|0;d=d-1|0;if(!d)break k;if((f|0)<(g|0))continue;break}}c=h}if((f|0)>=(g|0))break f;if((e|0)>0)continue;break}}d=f;if((g|0)==(d|0))break e; +break b}if(g)break b}Pc[J[j+20>>2]](j,b,g);b=1;break a}ga(74106,67556,193,91056);B()}ga(71613,67556,194,91056);B()}ga(74324,67556,201,91056);B()}b=J[a>>2];f=J[a+628>>2];i=J[a+472>>2];J[k+4>>2]=g-d;J[k>>2]=i;Bd(f,b,76891,k);b=0}J[a+608>>2]=e;J[a+604>>2]=c;Kc=k+16|0;return b|0}function CN(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;d=Kc-16|0;Kc=d;c=_c(160);J[c>>2]=2796544;J[c+4>>2]=0;J[c+8>>2]=0;J[790620]=0;e=dm(c+16|0);f=J[790620];J[790620]=0;if((f|0)==1){a=Z()|0;Zc(c);ba(a|0); +B()}J[e>>2]=2803700;J[c+80>>2]=16777215;I[c+76>>1]=0;J[c+72>>2]=2803744;dd(c+84|0,0,76);J[d+12>>2]=c;J[d+8>>2]=e;J[790620]=0;da(8861,c+136|0,b|0);f=J[790620];J[790620]=0;a:{b:{if((f|0)==1)break b;b=J[b>>2];O[c+40>>3]=O[b+24>>3];O[c+24>>3]=O[b+8>>3];O[c+32>>3]=O[b+16>>3];O[c- -64>>3]=O[b+48>>3];g=O[b+40>>3];O[c+56>>3]=g;h=O[b+32>>3];O[c+128>>3]=g;O[c+48>>3]=h;b=J[b+88>>2];if(b){H[c+77|0]=1;J[c+80>>2]=J[b+76>>2];J[790620]=0;X_(e);b=J[790620];J[790620]=0;if((b|0)==1)break b}J[790620]=0;b=_(4,720)|0; +e=J[790620];J[790620]=0;if((e|0)==1)break b;J[b>>2]=2795680;J[b+4>>2]=0;J[b+8>>2]=0;J[790620]=0;e=_(8828,b+16|0)|0;f=J[790620];J[790620]=0;if((f|0)==1){c=Z()|0;Zc(b);break a}J[a+4>>2]=b;J[a>>2]=e;J[d+4>>2]=c;f=c+72|0;J[d>>2]=f;J[c+4>>2]=J[c+4>>2]+1;c:{e=J[b+704>>2];d:{if(e>>>0>2]){J[e+4>>2]=c;J[e>>2]=f;J[b+704>>2]=e+8;break d}J[790620]=0;da(8883,b+700|0,d|0);b=J[790620];J[790620]=0;if((b|0)==1)break c;b=J[d+4>>2];if(!b)break d;c=J[b+4>>2];J[b+4>>2]=c-1;if(c)break d;Pc[J[J[b>>2]+8>>2]](b); +jd(b)}a=J[a>>2];J[a+60>>2]=1;b=J[d+8>>2];O[a+24>>3]=O[b+24>>3];O[a+8>>3]=O[b+8>>3];O[a+16>>3]=O[b+16>>3];O[a+48>>3]=O[b+48>>3];O[a+40>>3]=O[b+40>>3];g=O[b+32>>3];H[a+630|0]=0;O[a+32>>3]=g;a=J[d+12>>2];e:{if(!a)break e;b=J[a+4>>2];J[a+4>>2]=b-1;if(b)break e;Pc[J[J[a>>2]+8>>2]](a);jd(a)}Kc=d+16|0;return}c=Z()|0;uf(d);uf(a);break a}c=Z()|0}uf(d+8|0);ba(c|0);B()}function lPb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;i=c+d|0;if(J[b>>2]?M[b+12>>2]< +d>>>0|i>>>0>M[b+4>>2]:1){d=J[a>>2];J[d+20>>2]=23;Pc[J[d>>2]](a)}d=J[b+24>>2];a:{if(d>>>0<=c>>>0&d+J[b+16>>2]>>>0>=i>>>0)break a;if(!J[b+40>>2]){d=J[a>>2];J[d+20>>2]=71;Pc[J[d>>2]](a)}if(J[b+36>>2]){g=J[b+16>>2];b:{if((g|0)<=0)break b;l=b+48|0;j=J[b+8>>2];h=P(j,J[b+24>>2]);f=J[b+20>>2];d=0;for(;1;){g=g-d|0;f=(f|0)<(g|0)?f:g;g=J[b+24>>2]+d|0;k=J[b+28>>2]-g|0;f=(f|0)<(k|0)?f:k;g=J[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)<=0)break b;f=P(f,j);Pc[J[b+52>>2]](a,l,J[J[b>>2]+(d<<2)>>2],h,f);h=f+h|0;f=J[b+20>> +2];d=f+d|0;g=J[b+16>>2];if((d|0)<(g|0))continue;break}}J[b+36>>2]=0}d=0;g=J[b+16>>2];h=i-g|0;h=M[b+24>>2]>>0?c:(h|0)>0?h:0;J[b+24>>2]=h;if((g|0)<=0)break a;l=b+48|0;j=J[b+8>>2];h=P(j,h);f=J[b+20>>2];for(;1;){g=g-d|0;f=(f|0)<(g|0)?f:g;g=J[b+24>>2]+d|0;k=J[b+28>>2]-g|0;f=(f|0)<(k|0)?f:k;g=J[b+4>>2]-g|0;f=(f|0)<(g|0)?f:g;if((f|0)<=0)break a;f=P(f,j);Pc[J[b+48>>2]](a,l,J[J[b>>2]+(d<<2)>>2],h,f);h=f+h|0;f=J[b+20>>2];d=f+d|0;g=J[b+16>>2];if((d|0)<(g|0))continue;break}}d=J[b+28>>2];c:{d:{e:{if(i>>>0<= +d>>>0)break e;f:{g:{h:{i:{if(c>>>0>d>>>0){if(!e)break i;d=J[a>>2];J[d+20>>2]=23;Pc[J[d>>2]](a);d=c;break g}if(e)break g;break h}d=c}if(J[b+32>>2])break f;d=J[a>>2];J[d+20>>2]=23;Pc[J[d>>2]](a);break c}J[b+28>>2]=i;if(!J[b+32>>2])break d}a=J[b+24>>2];d=d-a|0;a=i-a|0;if(d>>>0>=a>>>0)break e;h=J[b+8>>2];for(;1;){Zf(J[J[b>>2]+(d<<2)>>2],h);d=d+1|0;if((a|0)!=(d|0))continue;break}}if(!e)break c}J[b+36>>2]=1}return J[b>>2]+(c-J[b+24>>2]<<2)|0}function ov(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h= +0;e=Kc-16|0;Kc=e;a:{if(!a)break a;c=-1;b:{c:switch(b+1|0){case 0:rm(a,31,34216,0);break a;case 1:J[a+256>>2]=1;break a;case 2:J[a+256>>2]=1;b=J[a+36>>2];if(!b)break a;a=J[b+16>>2];if(K[a|0]!=239|K[a+1|0]!=187|K[a+2|0]!=191)break a;J[b+16>>2]=a+3;break a;case 3:case 4:c=90;f=J[a+36>>2];if(!f)break b;d=J[f+16>>2];if(!d|K[d|0]!=239|(K[d+1|0]!=187|K[d+2|0]!=191))break b;J[f+16>>2]=d+3;break b;case 10:c=90;break b;case 5:case 6:case 8:case 9:c=180;break b;case 7:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:break c; +default:break b}c=45}d=wT(b);if(!d){d:switch(b-4|0){case 18:J[a+256>>2]=1;break a;case 0:rm(a,32,33755,7093);break a;case 1:rm(a,32,33755,7077);break a;case 2:rm(a,32,33755,23178);break a;case 3:rm(a,32,33755,25774);break a;case 4:rm(a,32,33755,26132);break a;case 5:rm(a,32,33755,26058);break a;case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:e:{if(J[a+24>>2]|J[a+40>>2]!=1)break e;c=J[a+36>>2];if(!c)break e;c=J[c+44>>2];if(!c)break e;g=a,h=mg(c),J[g+24>>2]=h}J[a+256>>2]=b;break a; +case 15:rm(a,32,33755,21465);break a;case 16:rm(a,32,33755,21290);break a;case 17:break d;default:break a}rm(a,32,33755,21458);break a}J[a+256>>2]=1;b=J[a+36>>2];f:{if(!b){if(J[a+172>>2]==-1?J[a+212>>2]:0)break f;J[a+84>>2]=1;J[e>>2]=0;md(0,0,0,a,0,1,1,3,0,0,0,0,31870,e);J[a+12>>2]=0;if(J[a+288>>2])break f;J[a+212>>2]=1;break f}b=kT(a,b,d,c);J[a+256>>2]=1;if((b|0)<0)break f;if(J[a+84>>2]!=6003)break a}Vba(a);J[a+84>>2]=6003}Kc=e+16|0}function YA(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;d=Kc- +96|0;Kc=d;J[d+24>>2]=528734635;J[d+28>>2]=1541459225;J[d+16>>2]=1359893119;J[d+20>>2]=-1694144372;J[d+8>>2]=1013904242;J[d+12>>2]=-1521486534;J[d>>2]=1779033703;J[d+4>>2]=-1150833019;e=64;if((b|0)>=64)for(;1;){RP(a+f|0,d);g=e;f=e;e=e- -64|0;if((e|0)<=(b|0))continue;break}e=b-g|0;a:{b:{if((e|0)<=0){H[e+(d+32|0)|0]=128;f=e+1|0;break b}h=d+32|0;ad(h,a+g|0,e);H[e+h|0]=128;f=e+1|0;if(e>>>0>=56){if(e>>>0<=62)dd(f+h|0,0,(g|63)-b|0);RP(d+32|0,d);f=0;break b}if((e|0)==55)break a}dd((d+32|0)+f|0,0,56-f|0)}J[d+ +88>>2]=0;H[d+95|0]=b<<3;H[d+94|0]=b>>>5;H[d+93|0]=b>>>13;H[d+92|0]=b>>>21;RP(d+32|0,d);a=J[d>>2];a=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);H[c|0]=a;H[c+1|0]=a>>>8;H[c+2|0]=a>>>16;H[c+3|0]=a>>>24;a=J[d+4>>2];a=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);H[c+4|0]=a;H[c+5|0]=a>>>8;H[c+6|0]=a>>>16;H[c+7|0]=a>>>24;a=J[d+8>>2];a=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);H[c+8|0]=a;H[c+9|0]=a>>>8;H[c+10|0]=a>>>16;H[c+11|0]=a>>>24;a=J[d+12>>2];a=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);H[c+12|0]=a;H[c+13|0]=a>>> +8;H[c+14|0]=a>>>16;H[c+15|0]=a>>>24;a=J[d+16>>2];a=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);H[c+16|0]=a;H[c+17|0]=a>>>8;H[c+18|0]=a>>>16;H[c+19|0]=a>>>24;a=J[d+20>>2];a=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);H[c+20|0]=a;H[c+21|0]=a>>>8;H[c+22|0]=a>>>16;H[c+23|0]=a>>>24;a=J[d+24>>2];a=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);H[c+24|0]=a;H[c+25|0]=a>>>8;H[c+26|0]=a>>>16;H[c+27|0]=a>>>24;a=J[d+28>>2];a=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);H[c+28|0]=a;H[c+29|0]=a>>>8;H[c+30|0]=a>>>16;H[c+31|0]=a>>> +24;Kc=d+96|0}function Vda(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;h=Kc-48|0;Kc=h;i=Kc-16|0;Kc=i;J[h>>2]=1016392;Kc=i+16|0;J[h+20>>2]=0;J[h+24>>2]=0;J[h+16>>2]=a;J[h+4>>2]=1044184;J[h>>2]=1043984;J[h+28>>2]=0;J[h+32>>2]=0;J[h+36>>2]=0;J[h+40>>2]=0;Pc[J[J[h>>2]+44>>2]](h,J[256694]);eU(h,J[c>>2],J[c+4>>2]);a=J[c>>2];n=d-a|0;e=e-(J[c+4>>2]+(a>>>0>d>>>0)|0)|0;o=e;d=n;a=J[h+20>>2];a:{b:{if(!a)break b;l=J[a+20>>2];i=J[a+24>> +2]-l|0;j=J[h+32>>2];k=i-j|0;i=0-(i>>>0>>0)|0;i=(i|0)==(e|0)&d>>>0>k>>>0|e>>>0>i>>>0?k:d;a=Pc[J[J[b>>2]+152>>2]](b,f,j+(J[a+16>>2]+l|0)|0,i,0,g)|0;if(a)break a;a=i;m=J[h+24>>2];k=a+m|0;l=0;i=l+J[h+28>>2]|0;J[h+24>>2]=k;J[h+28>>2]=k>>>0>>0?i+1|0:i;k=a;i=d-a|0;j=e-((a>>>0>d>>>0)+l|0)|0;a=0;if((d|0)==(k|0)&(e|0)==(l|0)){d=i;e=j;break a}a=J[J[h+20>>2]>>2];J[h+32>>2]=0;J[h+20>>2]=a;if(!a){d=i;e=j;break b}for(;1;){d=J[a+20>>2];k=J[a+24>>2]-d|0;l=!j&i>>>0>k>>>0|(j|0)!=0;e=l?k:i;l=l?0:j;a=Pc[J[J[b>> +2]+152>>2]](b,f,d+J[a+16>>2]|0,e,0,g)|0;if(a){d=i;e=j;break a}d=l+J[h+28>>2]|0;m=e+J[h+24>>2]|0;d=m>>>0>>0?d+1|0:d;J[h+24>>2]=m;J[h+28>>2]=d;d=i-e|0;e=j-((e>>>0>i>>>0)+l|0)|0;if(!j&i>>>0<=k>>>0){a=0;break a}a=J[J[h+20>>2]>>2];J[h+32>>2]=0;J[h+20>>2]=a;i=d;j=e;if(a)continue;break}}if(!(d|e)){d=0;e=0;a=0;break a}a=J[h+40>>2];if(!a){a=0;break a}i=d;j=!e&a>>>0>d>>>0;a=j?d:a;k=a;a=Pc[J[J[b>>2]+152>>2]](b,f,J[h+36>>2],a,0,g)|0;b=a?0:k;d=d-b|0;e=e-((b>>>0>i>>>0)+(a?0:j?e:0)|0)|0}b=n-d|0;d=J[c+4>>2]+(o- +((d>>>0>n>>>0)+e|0)|0)|0;e=b;b=J[c>>2]+b|0;d=e>>>0>b>>>0?d+1|0:d;J[c>>2]=b;J[c+4>>2]=d;Kc=h+48|0;return a|0}function SHa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;e=Kc-16|0;Kc=e;c=Kc-16|0;Kc=c;f=e+12|0;wr(f);J[790620]=0;J[c+12>>2]=0;d=c+12|0;$(7556,d|0,a|0)|0;a=J[790620];J[790620]=0;a:{b:{c:{d:{e:{if((a|0)!=1){J[790620]=0;da(7923,d|0,f|0);a=J[790620];J[790620]=0;if((a|0)==1)break d;a=J[c+12>>2];J[c+12>>2]=0;f:{if(!a)break f;J[790620]=0;d=J[a+4>>2]-1|0;J[a+4>>2]=d;g=J[790620];J[790620]= +0;if((g|0)==1)break e;if(d)break f;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break e}a=J[f>>2];d=J[J[a>>2]+16>>2];J[790620]=0;d=_(d|0,a|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break c;g:{if(!d){J[790620]=0;$(7556,f|0,0)|0;a=J[790620];J[790620]=0;if((a|0)!=1)break g;break c}d=J[J[a>>2]+20>>2];J[790620]=0;ha(d|0,a|0,0,0,0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break c}Kc=c+16|0;break a}a=Z()|0;break b}fa(0)|0;ed();B()}a=Z()|0;cd(c+12|0);break b}a=Z()|0}cd(f);ba(a|0);B()}h:{i:{a= +J[e+12>>2];j:{if(!a)break j;c=J[J[a>>2]+20>>2];J[790620]=0;ha(c|0,a|0,0,0,0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break i;a=J[J[b>>2]+16>>2];J[790620]=0;a=_(a|0,b|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break i;if(a){a=J[J[b>>2]+12>>2];J[790620]=0;ea(a|0,b|0,2744991,1)|0;a=J[790620];J[790620]=0;if((a|0)==1)break i}J[790620]=0;ea(7747,b|0,J[e+12>>2],0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break i;a=J[e+12>>2];J[e+12>>2]=0;if(!a)break j;J[790620]=0;b=J[a+4>>2]-1|0;J[a+4>>2]=b;c=J[790620];J[790620]= +0;if((c|0)==1)break h;if(b)break j;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break h}Kc=e+16|0;return}a=Z()|0;cd(e+12|0);ba(a|0);B()}fa(0)|0;ed();B()}function sca(a){var b=0;var c=0;var d=0;var e=0;Te(a);a:{c=J[a+36>>2];b=J[c+16>>2];b:{c:{if(K[b|0]!=101|K[b+1|0]!=110|(K[b+2|0]!=99|K[b+3|0]!=111))break c;if(K[b+4|0]!=100|K[b+5|0]!=105|(K[b+6|0]!=110|K[b+7|0]!=103))break c;J[a+200>>2]=J[a+200>>2]+8;J[c+16>>2]=b+8;J[c+32>>2]=J[c+32>>2]+8;b=K[b+8|0];if((b|0)==37){Pe(a);c=J[a+36>>2]; +b=K[J[c+16>>2]]}d:{if(b&255)break d;if((De(c)|0)>0)break d;Ff(a)}Te(a);if(K[J[J[a+36>>2]+16>>2]]!=61){bg(a,75,0);return 0}Re(a);Te(a);e:{f:{g:{h:{i:switch(K[J[J[a+36>>2]+16>>2]]-34|0){case 0:Re(a);d=kca(a);if(K[J[J[a+36>>2]+16>>2]]==34)break h;bg(a,34,0);Pc[J[751857]](d);return 0;case 5:break i;default:break g}Re(a);d=kca(a);if(K[J[J[a+36>>2]+16>>2]]!=39)break a}Re(a);if(K[a+362|0]&32)break f;if(!d)break c;if(tI(d,24025))if(tI(d,24019))break e;c=J[a+24>>2];j:{if(!c){b=J[J[a+36>>2]>>2];if(!b|J[b+12>> +2])break j;kf(a,81,31974);c=J[a+24>>2];if(!c)break j}Pc[J[751857]](c)}J[a+24>>2]=d;return d}bg(a,33,0);if(!(K[a+362|0]&32))break b}Pc[J[751857]](d);break c}k:{if(tI(d,23790))if(tI(d,23723))break k;b=J[a+24>>2];if(b)Pc[J[751857]](b);J[a+24>>2]=d;return d}b=J[a+36>>2];c=J[b+44>>2];if(c){Pc[J[751857]](c);b=J[a+36>>2]}J[b+44>>2]=d;b=Jh(d);if(b){c=Kc-16|0;Kc=c;l:{if(!b){b=-1;break l}e=J[a+36>>2];m:{if(e){b=kT(a,e,b,-1);e=a+256|0;break m}if(J[a+212>>2]){b=-1;if(J[a+172>>2]==-1)break l}J[a+84>>2]=1;J[c>> +2]=0;md(0,0,0,a,0,1,1,3,0,0,0,0,31870,c);J[a+12>>2]=0;b=-1;if(J[a+288>>2])break l;e=a+212|0}J[e>>2]=1}Kc=c+16|0;if((b|0)>=0)break b;J[a+84>>2]=32;break c}hh(a,32,33528,d)}d=0}return d}bg(a,34,0);Pc[J[751857]](d);return 0}function SL(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;a:{b:{c:{d:{e:{f=J[a+8>>2];if((f|0)<=0){if(!f)break e;break b}if(f>>>0>31)break d;break c}f=7;if(K[a+4|0]==255)break c;break b}ga(201219,199310,198,209297);B()}j=f;for(;1;){f:{if(H[a+16|0]&1){g=J[a+8>>2];d= +g-1|0;J[a+8>>2]=d;if((g|0)>0){g=J[a+4>>2]>>>d&1;break f}g=ei(a);if((g|0)>=0)break f;return-1}break a}i=i<<1|g;g=j>>>0>1;j=j-1|0;if(g)continue;break}g=f;if((i|0)>=0)break b;return-1}f=J[a+4>>2];g:{if((f&255)==255){if(!(H[a+16|0]&1))break a;j=-1;e=J[a+8>>2];d=e-1|0;J[a+8>>2]=d;h:{if((e|0)>0){f=f>>>d&1;break h}f=ei(a);if((f|0)<0)break g;if(!(H[a+16|0]&1))break a;d=J[a+8>>2]}e=d-1|0;J[a+8>>2]=e;i:{if((d|0)<=0){d=ei(a);if((d|0)<0)break g;if(!(H[a+16|0]&1))break a;break i}d=J[a+4>>2]>>>e&1}e=J[a+8>>2]; +h=e-1|0;J[a+8>>2]=h;j:{if((e|0)<=0){e=ei(a);if((e|0)<0)break g;if(!(H[a+16|0]&1))break a;f=e|(f<<2|d<<1);break j}f=J[a+4>>2]>>>h&1|(f<<2|d<<1)}d=J[a+8>>2];e=d-1|0;J[a+8>>2]=e;k:{if((d|0)<=0){d=ei(a);if((d|0)<0)break g;if(!(H[a+16|0]&1))break a;break k}d=J[a+4>>2]>>>e&1}e=J[a+8>>2];h=e-1|0;J[a+8>>2]=h;l:{if((e|0)<=0){e=ei(a);if((e|0)<0)break g;if(!(H[a+16|0]&1))break a;f=e|(f<<2|d<<1);break l}f=J[a+4>>2]>>>h&1|(f<<2|d<<1)}d=J[a+8>>2];e=d-1|0;J[a+8>>2]=e;m:{if((d|0)<=0){d=ei(a);if((d|0)<0)break g;if(H[a+ +16|0]&1)break m;break a}d=J[a+4>>2]>>>e&1}e=J[a+8>>2];h=e-1|0;J[a+8>>2]=h;n:{if((e|0)<=0){a=ei(a);if((a|0)>=0)break n;break g}a=J[a+4>>2]>>>h&1}i=f<<2|d<<1|a|i<<7;g=g+7|0}o:{if((g|0)>=8){i=i>>g-7;break o}a=7-g|0;b=b>>a;c=c>>a}j=((c^i^-1)&b)!=(b|0)}return j}ga(199972,199310,203,209297);B()}function rI(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;g=Kc-48|0;Kc=g;e=-1;a:{if(J[a+28>>2]|!a)break a;b:{f=J[a+16>>2];if(!(!f|J[f+32>>2])){d=J[f+24>>2];c=J[f+8>>2];if(!((d|0)==(c|0)|c>>> +0>2147483646)){J[f+24>>2]=c;d=c}h=d;d=J[f+20>>2];c=J[f+4>>2];if(!((d|0)==(c|0)|c>>>0>2147483646)){J[f+20>>2]=c;d=c}if((h|0)!=(d|0))break b}J[g>>2]=0;md(0,0,0,0,0,8,1548,2,0,0,0,0,9504,g);J[a+28>>2]=1548;break a}c=(b|0)<4001?(b|0)!=4?4E3:b:b;b=zT(f,c+1|0);if(!(!J[f+32>>2]&(b|0)>=0)){J[g+16>>2]=5286;md(0,0,0,0,0,8,2,3,5286,0,0,0,33946,g+16|0);J[a+28>>2]=2;break a}b=0;d=J[a+16>>2];if(!(!d|J[d+32>>2])){b=J[d+8>>2];if(!((b|0)==J[d+24>>2]|b>>>0>2147483646))J[d+24>>2]=b;e=J[d+20>>2];b=J[d+4>>2];if((e|0)== +(b|0)|b>>>0>2147483646)b=e;else J[d+20>>2]=b;b=b+J[d>>2]|0}e=J[a+4>>2];if(e){c:{c=Pc[e|0](J[a>>2],b,c)|0;if((c|0)>0)break c;J[a+4>>2]=4413;if((c|0)>=0)break c;e=-1;break a}if(J[a+12>>2]){d=J[a+20>>2];if(!d){d=AT();J[a+20>>2]=d}e=-1;if(Wl(d,b,c))break a;d=sk(J[a+20>>2]);b=AI(a,1);if((b|0)<0){tT(1544,4951,0);J[a+28>>2]=1544;break a}i=a,j=(d-sk(J[a+20>>2])|0)+J[a+32>>2]|0,J[i+32>>2]=j;e=b;break a}e=c;c=J[a+16>>2];d:{if(!c|J[c+32>>2])break d;a=J[c+24>>2];b=J[c+8>>2];if(!((a|0)==(b|0)|b>>>0>2147483646)){J[c+ +24>>2]=b;a=b}b=J[c+20>>2];d=J[c+4>>2];if(!((b|0)==(d|0)|d>>>0>2147483646)){J[c+20>>2]=d;b=d}if(a-b>>>0>>0)break d;b=b+e|0;J[c+20>>2]=b;J[c+8>>2]=a>>>0>=2147483647?2147483647:a;J[c+4>>2]=b>>>0>=2147483647?2147483647:b;if(a>>>0<=b>>>0)break d;H[b+J[c>>2]|0]=0}break a}J[g+32>>2]=0;md(0,0,0,0,0,8,1547,2,0,0,0,0,1975,g+32|0);J[a+28>>2]=1547;e=-1}Kc=g+48|0;return e}function QHb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;d= +Kc-32|0;Kc=d;e=J[a+464>>2];a:{b:{if(J[e+40>>2]|!J[a+280>>2])break b;c=J[a+460>>2];J[c+24>>2]=J[c+24>>2]+(J[e+12>>2]/8|0);J[e+12>>2]=0;i=0;if(!(Pc[J[c+8>>2]](a)|0))break a;if(J[a+336>>2]>0){c=0;for(;1;){J[((c<<2)+e|0)+20>>2]=0;c=c+1|0;if((c|0)>2])continue;break}}J[e+16>>2]=0;J[e+40>>2]=J[a+280>>2];if(J[a+436>>2])break b;J[e+36>>2]=0}if(!J[e+36>>2]){c=J[e+16>>2];c:{if(c){f=c-1|0;break c}m=J[a+428>>2];n=J[a+420>>2];l=J[a+412>>2];J[d+28>>2]=a;c=J[a+24>>2];J[d+12>>2]=J[c>>2];J[d+16>>2]=J[c+4>> +2];c=J[e+12>>2];g=J[e+8>>2];k=J[a+408>>2];f=0;d:{if((l|0)<(k|0))break d;f=J[e+60>>2];o=J[b>>2];for(;1;){e:{f:{g:{if((c|0)>7)break g;b=d+12|0;i=0;if(!li(b,g,c,0))break a;g=J[d+20>>2];c=J[d+24>>2];if((c|0)>7)break g;b=zk(b,g,c,f,1);break f}b=g>>c-8&255;h=J[((b<<2)+f|0)+144>>2];if(h){b=K[(b+f|0)+1168|0];c=c-h|0;break e}b=zk(d+12|0,g,c,f,9)}i=0;if((b|0)<0)break a;g=J[d+20>>2];c=J[d+24>>2]}h=b>>>4|0;h:{j=b&15;if(j){if((c|0)<(j|0)){i=0;if(!li(d+12|0,g,c,j))break a;g=J[d+20>>2];c=J[d+24>>2]}b=h+k|0;h=j<< +2;k=J[h+53104>>2];c=c-j|0;j=k&g>>c;I[(J[(b<<2)+m>>2]<<1)+o>>1]=j-((j|0)<=J[h+53100>>2]?k:0)<>>0>=16){if((c|0)<(h|0)){i=0;if(!li(d+12|0,g,c,h))break a;g=J[d+20>>2];c=J[d+24>>2]}c=c-h|0;f=f+(J[(h<<2)+53104>>2]&g>>c)|0}f=f-1|0;break d}k=b+1|0;if((b|0)<(l|0))continue;break}f=0}a=J[a+24>>2];J[a>>2]=J[d+12>>2];J[a+4>>2]=J[d+16>>2];J[e+12>>2]=c;J[e+8>>2]=g}J[e+16>>2]=f}J[e+40>>2]=J[e+40>>2]-1;i=1}Kc=d+32|0;return i|0}function gY(a){var b=0;var c=0;var d= +0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;a:{b:{if(K[a+498|0])break b;c:{d:{if(!J[a+440>>2]|J[a+12>>2]!=2)break d;switch(K[a+1112|0]-1|0){case 0:case 2:break c;default:break d}}J[a+1116>>2]=J[a+1144>>2];break b}if(dE(a))break a}if(K[a+497|0])break a;e:{f:{if(!J[a+440>>2]){g:switch(J[a+12>>2]-1|0){case 0:case 2:H[a+477|0]=1;break e;default:break g}d=us(a);J[a+440>>2]=J[a+440>>2]+1;break f}if(K[a+1112|0]!=3)break e;d=us(a)}if(d)break a}d=J[(K[a+288|0]?2248:512)+a>>2];if(!d)d=J[a+528>> +2];h=J[d+36>>2];f=(h|0)>0?h:0;J[a+672>>2]=f;i=J[d+40>>2];g=(i|0)>0?i:0;J[a+680>>2]=g;h:{i:{k=J[d+88>>2];j=J[k+36>>2];if(!j)break i;b=J[k+40>>2];if(!b)break i;e=J[a+16>>2];c=h+j|0;e=(c|0)>(e|0)?e:c;J[a+676>>2]=e;c=J[a+20>>2];b=b+i|0;b=(c|0)<(b|0)?c:b;break h}b=J[a+16>>2];e=J[a+316>>2];e=(b|0)<(e|0)?b:e;J[a+676>>2]=e;b=J[a+20>>2];c=J[a+320>>2];b=(c|0)>(b|0)?b:c}J[a+684>>2]=b;if(K[a+1124|0]){c=J[a+1128>>2];f=(c|0)<(f|0)?f:c;J[a+672>>2]=f;c=J[a+1136>>2];g=(c|0)<(g|0)?g:c;J[a+680>>2]=g;c=J[a+1132>>2]; +e=(c|0)>(e|0)?e:c;J[a+676>>2]=e;c=J[a+1140>>2];b=(c|0)>(b|0)?b:c;J[a+684>>2]=b}if(K[d+44|0]){c=J[d+48>>2];f=(c|0)<(f|0)?f:c;J[a+672>>2]=f;c=J[d+56>>2];g=(c|0)<(g|0)?g:c;J[a+680>>2]=g;c=J[d+52>>2];e=(c|0)>(e|0)?e:c;J[a+676>>2]=e;d=J[d+60>>2];b=(d|0)>(b|0)?b:d;J[a+684>>2]=b}d=g-i|0;d=(d|0)>0?d:0;J[a+664>>2]=d;h=f-h|0;h=(h|0)>0?h:0;J[a+656>>2]=h;j:{k:{if(!j)break k;i=J[k+40>>2];if(!i)break k;f=(h-f|0)+e|0;J[a+660>>2]=(f|0)>(j|0)?j:f;b=(d-g|0)+b|0;b=(b|0)>(i|0)?i:b;break j}J[a+660>>2]=(h-f|0)+e;b=(d- +g|0)+b|0}J[a+668>>2]=b;J[a+440>>2]=J[a+440>>2]+1}}function teb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;e=Kc+-64|0;Kc=e;a=CH(a,b,c,d);J[a+360>>2]=0;J[a+364>>2]=0;J[a>>2]=1074332;J[a+376>>2]=0;J[a+380>>2]=0;J[a+368>>2]=0;J[a+384>>2]=0;J[e+48>>2]=13;J[e+32>>2]=13;J[790620]=0;J[e+16>>2]=13;d=e+32|0;$(4732,c|0,d|0)|0;f=J[790620];J[790620]=0;a:{if((f|0)==1)break a;b=J[b+24>>2];J[790620]=0;ha(4724,d|0,b|0,e+16|0,0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break a;J[790620]=0;aa(4726,d|0);b=J[790620]; +J[790620]=0;if((b|0)==1)break a;J[790620]=0;b=e+48|0;d=ha(4727,J[e+24>>2],20937,b|0,0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break a;b:{if(!d)break b;J[790620]=0;ca(5618,e+4|0,b|0,1);b=J[790620];J[790620]=0;if((b|0)==1)break a;if(H[a+371|0]<0)Zc(J[a+360>>2]);b=J[e+8>>2];J[a+360>>2]=J[e+4>>2];J[a+364>>2]=b;J[a+368>>2]=J[e+12>>2];b=K[a+371|0];if(!(b<<24>>24<0?J[a+364>>2]:b))break b;J[a+8>>2]=J[a+8>>2]|512}J[790620]=0;b=e+48|0;aa(4726,b|0);d=J[790620];J[790620]=0;if((d|0)==1)break a;J[790620]=0;aa(4726, +e+16|0);d=J[790620];J[790620]=0;if((d|0)==1)break a;J[790620]=0;b=ha(4727,J[e+24>>2],6987,b|0,0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break a;if(J[b>>2]==1){J[a+8>>2]=J[a+8>>2]|1024;J[a+372>>2]=J[e+56>>2]}J[790620]=0;aa(4726,e+48|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;if(K[c+51|0]&2){J[790620]=0;oa(5621,e+4|0,a|0,c|0,20188,11);b=J[790620];J[790620]=0;if((b|0)==1)break a;if(H[a+387|0]<0)Zc(J[a+376>>2]);b=J[e+8>>2];J[a+376>>2]=J[e+4>>2];J[a+380>>2]=b;J[a+384>>2]=J[e+12>>2]}Kc=e- -64|0;return a| +0}b=Z()|0;if(H[a+387|0]<0)Zc(J[a+376>>2]);if(H[a+371|0]<0)Zc(J[a+360>>2]);pp(a);ba(b|0);B()}function p5b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;if(e){n=e-2|0;for(;1;){a=L[f>>1];I[g>>1]=a;g=g+2|0;f=f+2|0;a:{if(l>>>0>n>>>0)break a;j=l?(l|0)==(n|0)?d:b:c;if(!((e|0)!=1|l)){if(j>>>0<2)break a;h=j-1|0;i=h&7;if(j-2>>>0>=7){j=h&-8;h=0;for(;1;){I[g+14>>1]=a;I[g+12>>1]=a;I[g+10>>1]=a;I[g+8>>1]=a;I[g+6>>1]=a;I[g+4>>1]=a;I[g+2>>1]=a;I[g>> +1]=a;g=g+16|0;h=h+8|0;if((j|0)!=(h|0))continue;break}}h=0;if(!i)break a;for(;1;){I[g>>1]=a;g=g+2|0;h=h+1|0;if((i|0)!=(h|0))continue;break}break a}if((a|0)==L[f>>1]){if(j>>>0<2)break a;h=j-1|0;i=h&7;if(j-2>>>0>=7){j=h&-8;h=0;for(;1;){I[g+14>>1]=a;I[g+12>>1]=a;I[g+10>>1]=a;I[g+8>>1]=a;I[g+6>>1]=a;I[g+4>>1]=a;I[g+2>>1]=a;I[g>>1]=a;g=g+16|0;h=h+8|0;if((j|0)!=(h|0))continue;break}}h=0;if(!i)break a;for(;1;){I[g>>1]=a;g=g+2|0;h=h+1|0;if((i|0)!=(h|0))continue;break}break a}h=j+1>>>1|0;b:{if(j>>>0<3)break b; +i=h>>>0<=2?2:h;k=i-1|0;m=k&7;if(i-2>>>0>=7){k=k&-8;i=0;for(;1;){I[g+14>>1]=a;I[g+12>>1]=a;I[g+10>>1]=a;I[g+8>>1]=a;I[g+6>>1]=a;I[g+4>>1]=a;I[g+2>>1]=a;I[g>>1]=a;g=g+16|0;i=i+8|0;if((k|0)!=(i|0))continue;break}}i=0;if(!m)break b;for(;1;){I[g>>1]=a;g=g+2|0;i=i+1|0;if((m|0)!=(i|0))continue;break}}if(h>>>0>=j>>>0)break a;m=j+(h^-1)|0;a=L[f>>1];i=0;k=j-h&7;if(k)for(;1;){I[g>>1]=a;h=h+1|0;g=g+2|0;i=i+1|0;if((k|0)!=(i|0))continue;break}if(m>>>0<7)break a;for(;1;){I[g+14>>1]=a;I[g+12>>1]=a;I[g+10>>1]=a;I[g+ +8>>1]=a;I[g+6>>1]=a;I[g+4>>1]=a;I[g+2>>1]=a;I[g>>1]=a;g=g+16|0;h=h+8|0;if((j|0)!=(h|0))continue;break}}l=l+1|0;if((l|0)!=(e|0))continue;break}}return 0}function BY(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;m=Kc-128|0;Kc=m;a:{b:{if(b){if((c|0)<0)break b;h=m;if(!J[b>>2]){g=b;break a}g=b;for(;1;){J[h>>2]=g;h=h+4|0;g=J[g>>2];if(J[g>>2])continue;break}break a}ga(198515,196039,278,209686);B()}ga(199367,196039,279,209686);B()}c:{d:{e:{for(;1;){a=J[g+8>>2];if((e|0)> +(a|0)){J[g+8>>2]=e;a=e}f:{if((a|0)>=(c|0))break f;for(;1;){if(J[g+4>>2]<=(a|0)){if(J[g+12>>2])break f;if(!(K[d+16|0]&2))break d;e=J[d+8>>2];f=e-1|0;J[d+8>>2]=f;g:{if((e|0)<=0){j=J[d+4>>2];i=j<<8&65280;e=(i|0)==65280?6:7;J[d+8>>2]=e;J[d+4>>2]=i|1<>2];k=J[e+8>>2];if(k&7)break e;l=J[e+64>>2];if(!((l|0)<0|(l|0)>J[e+60>>2])){J[e+8>>2]=k|4;break e}J[e+4>>2]=J[e+4>>2]|32;f=J[e+28>>2];J[e+28>>2]=f-1;if((f|0)>0){J[e+60>>2]=J[e+60>>2]+1;f=e;e=J[e+24>>2];J[f+24>>2]=e+1;H[e|0]=j;J[g+12>>2]=1; +break f}f=-1;if((Ld(e,i>>>8|0)|0)!=-1)break g;break e}J[d+4>>2]=J[d+4>>2]|1<>2]=1;break f}if(!(K[d+16|0]&2))break c;e=J[d+8>>2];J[d+8>>2]=e-1;h:{if((e|0)>0)break h;j=J[d+4>>2];i=j<<8&65280;J[d+4>>2]=i;J[d+8>>2]=(i|0)==65280?6:7;f=-1;e=J[d+12>>2];k=J[e+8>>2];if(k&7)break e;l=J[e+64>>2];if(!((l|0)<0|(l|0)>J[e+60>>2])){J[e+8>>2]=k|4;break e}J[e+4>>2]=J[e+4>>2]|32;f=J[e+28>>2];J[e+28>>2]=f-1;if((f|0)>0){J[e+60>>2]=J[e+60>>2]+1;f=e;e=J[e+24>>2];J[f+24>>2]=e+1;H[e|0]=j;break h}f=-1;if((Ld(e,i>>> +8|0)|0)==-1)break e}a=a+1|0;if((c|0)!=(a|0))continue;break}a=c}J[g+8>>2]=a;if((h|0)!=(m|0)){h=h-4|0;g=J[h>>2];e=a;continue}break}f=J[b+8>>2]<(c|0)}Kc=m+128|0;return f}ga(199929,196039,302,209686);B()}ga(199929,196039,309,209686);B()}function AL(a){var b=0;var c=0;var d=0;a:{b:{c:{if(K[a+432|0]){d:{if(!K[a+496|0]|!K[a+304|0])break d;c=J[a+520>>2];if(!c)break d;J[a+524>>2]=J[a+524>>2]+1;e:switch(K[c+28|0]-1|0){case 0:b=J[c+32>>2];d=J[a+1116>>2];f:{if(b>>>0<=d>>>0){if(d)break f;b=1}J[a+1116>>2]=b}b= +dE(a);if(b)break b;if(!K[a+497|0]){b=CL(a);if(b)break b}H[a+498|0]=10;break d;case 1:b=aE(a);if(b)break b;g:{b=J[a+208>>2];if(!b)break g;if(Pc[b|0](a,J[a+524>>2],0)|0)break g;break a}J[a+508>>2]=0;H[a+504|0]=1;J[a+516>>2]=c;b=J[c+32>>2];d=J[a+1116>>2];if(b>>>0>d>>>0){J[a+1116>>2]=b;break d}if(d)break d;J[a+1116>>2]=1;break d;case 2:break e;default:break d}d=J[c+36>>2];b=d-1|0;if(b>>>0<=2147483645)J[c+36>>2]=b;else b=d;if(b){b=aE(a);if(b)break b;h:{b=J[a+208>>2];if(!b)break h;if(Pc[b|0](a,J[a+524>> +2],J[c+36>>2])|0)break h;break a}J[a+516>>2]=c;b=J[c+32>>2];if(!b)break d;if(b>>>0>M[a+1116>>2])J[a+1116>>2]=b;H[a+502|0]=1;break d}i:switch(K[c+29|0]-1|0){case 0:b=J[c+32>>2];d=J[a+1116>>2];j:{if(b>>>0<=d>>>0){if(d)break j;b=1}J[a+1116>>2]=b}b=dE(a);if(b)break b;if(!K[a+497|0]){b=CL(a);if(b)break b}H[a+498|0]=10;break d;case 1:break i;default:break d}b=aE(a);if(b)break b;k:{b=J[a+208>>2];if(!b)break k;if(Pc[b|0](a,J[a+524>>2],0)|0)break k;break a}J[a+508>>2]=0;H[a+504|0]=1;J[a+516>>2]=c;b=J[c+32>> +2];d=J[a+1116>>2];if(b>>>0>d>>>0){J[a+1116>>2]=b;break d}if(d)break d;J[a+1116>>2]=1}if(K[a+432|0])break c}if(!K[a+344|0])break c;b=J[a+208>>2];if(!b)break c;if(Pc[b|0](a,0,0)|0)break c;break a}b=0;if(J[a+516>>2])break b;H[a+502|0]=1}return b}nd(a,904,0,0);return 904}function e4(a,b,c,d,e){var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;n=d+e|0;a:{if((n|0)<0)break a;f=J[a+12>>2];if((f|0)<(n|0)){f=f?f<<1:1024;for(;1;){g=f;if((g|0)<(n|0)){f=g<<1;if((g|0)>0)continue}break}if((g| +0)<0)break a;j=Oe(J[a+8>>2],g,12);J[a+8>>2]=j;f=J[a+12>>2];b:{if((g|0)<=(f|0))break b;i=g+(f^-1)|0;h=g-f&3;if(h)for(;1;){k=P(f,12)+j|0;J[k+8>>2]=0;J[k>>2]=-1;f=f+1|0;m=m+1|0;if((h|0)!=(m|0))continue;break}if(i>>>0<3)break b;for(;1;){i=P(f,12)+j|0;J[i+8>>2]=0;J[i+12>>2]=-1;J[i>>2]=-1;J[i+20>>2]=0;J[i+24>>2]=-1;J[i+44>>2]=0;J[i+32>>2]=0;J[i+36>>2]=-1;f=f+4|0;if((g|0)!=(f|0))continue;break}}J[a+12>>2]=g}m=1;if((e|0)<=0)break a;for(;1;){g=J[c>>2];c:{if(!g){e=1;f=0;break c}e=0;f=0;m=0;k=0;if((g|0)<=0)break c; +for(;1;){g=Pc[J[J[b>>2]+28>>2]](b)|0;if((g|0)==-1)break a;i=g>>31;f=f<<8|e>>>24;h=g;g=e<<8;e=h+g|0;f=f+i|0;f=e>>>0>>0?f+1|0:f;k=k+1|0;if((k|0)>2])continue;break}}i=0;j=0;m=0;k=0;g=0;h=0;if(J[c+4>>2]>0){for(;1;){l=Pc[J[J[b>>2]+28>>2]](b)|0;if((l|0)==-1)break a;o=l>>31;h=h<<8|g>>>24;p=l;l=g<<8;g=p+l|0;h=h+o|0;h=g>>>0>>0?h+1|0:h;k=k+1|0;if((k|0)>2])continue;break}if(!h&g>>>0>2147483647|h)break a}k=0;if(J[c+8>>2]>0){for(;1;){h=Pc[J[J[b>>2]+28>>2]](b)|0;if((h|0)==-1)break a;l=h>>31;p= +h;h=j<<8|i>>>24;o=i<<8;i=p+o|0;j=h+l|0;j=i>>>0>>0?j+1|0:j;k=k+1|0;if((k|0)>2])continue;break}if(j)break a}j=J[a+8>>2]+P(d,12)|0;d:{if(J[j>>2]!=-1)break d;if(!f&e>>>0>2|f)return 0;J[j>>2]=g;J[j+8>>2]=e;J[j+4>>2]=i;if(J[a+16>>2]>=(d|0))break d;J[a+16>>2]=d}m=1;d=d+1|0;if((n|0)>(d|0))continue;break}}return m}function cP(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0; +var x=0;var y=0;l=J[b+8>>2];if((l|0)>0){u=J[b>>2];for(;1;){b=J[J[(k<<2)+u>>2]>>2];m=J[b+8>>2];if((m|0)>0){v=J[b>>2];g=0;for(;1;){b=J[J[(g<<2)+v>>2]>>2];n=J[b+8>>2];if((n|0)>0){o=J[a+216>>2];p=J[a+212>>2];w=J[b>>2];h=0;for(;1;){b=J[J[(h<<2)+w>>2]>>2];q=J[b+8>>2];if((q|0)>0){r=J[o+8>>2];s=J[p+8>>2];x=J[b>>2];i=0;for(;1;){a:{b:{c:{d:{e:{c=J[(i<<2)+x>>2];j=K[c+100|0];t=j-1|0;switch(t|0){case 2:break b;case 1:break c;case 0:break d;default:break e}}d=O[c+56>>3];f=d*O[J[c+48>>2]+32>>3]+O[c+24>>3];break a}d= +O[c+56>>3];f=O[c>>3]-d*O[J[c+48>>2]+32>>3];break a}d=O[c+56>>3];f=O[c+16>>3]-d*O[J[c+48>>2]+32>>3];break a}d=O[c+56>>3];f=d*O[J[c+48>>2]+32>>3]+O[c+8>>3]}d=d*.2;if((s|0)>0){y=J[p>>2];b=0;for(;1;){e=J[(b<<2)+y>>2];f:{g:{if(J[e+32>>2]){h:switch(j|0){case 0:case 2:break h;default:break f}if(!(d>R(O[e+8>>3]-f))|!(O[e>>3]>3]))break f;if(O[e+16>>3]>O[c+8>>3]-d)break g;break f}i:switch(t|0){case 0:case 2:break i;default:break f}if(!(O[e+24>>3]>O[c+24>>3]-d)|(!(d>R(O[e>>3]-f))|!(O[e+8>>3]> +3])))break f}H[c+104|0]=1}b=b+1|0;if((s|0)!=(b|0))continue;break}}if((r|0)>0){f=d+O[c>>3];j=J[o>>2];b=0;for(;1;){e=J[j+(b<<2)>>2];if(!(!(f>O[e>>3])|!(O[e+16>>3]>O[c+8>>3]-d)|(!(O[e+8>>3]>3])|!(O[e+24>>3]>O[c+24>>3]-d))))J[c+64>>2]=e;b=b+1|0;if((r|0)!=(b|0))continue;break}}i=i+1|0;if((q|0)!=(i|0))continue;break}}h=h+1|0;if((n|0)!=(h|0))continue;break}}g=g+1|0;if((m|0)!=(g|0))continue;break}}k=k+1|0;if((l|0)!=(k|0))continue;break}}}function E3(a,b,c,d,e){var f=0;var g=0;var h=0;var i=0;var j= +0;g=Kc-32|0;Kc=g;a:{b:{c:{if(c){if(J[a+8>>2]==16)h=J[a+156>>2]+P(J[a+192>>2],5644)|0;else h=J[a+12>>2];if(M[J[a+72>>2]+16>>2]<=b>>>0)break c;if(M[d>>2]<=4){a=0;ud(e,1,2720520,0);break a}i=J[h+5584>>2];h=i+P(b,1080)|0;ee(c,h+4|0,1);f=J[h+4>>2]+1|0;J[h+4>>2]=f;if(f>>>0>=34){J[g+4>>2]=33;J[g>>2]=f;ud(e,1,2720555,g);a=0;break a}j=J[a+160>>2];if(j>>>0>=f>>>0){J[g+24>>2]=f;J[g+20>>2]=j;J[g+16>>2]=b;ud(e,1,2720632,g+16|0);J[a+8>>2]=J[a+8>>2]|32768;a=0;break a}a=i+P(b,1080)|0;ee(c+1|0,a+8|0,1);J[a+8>>2]= +J[a+8>>2]+2;ee(c+2|0,a+12|0,1);f=J[a+12>>2]+2|0;J[a+12>>2]=f;a=J[a+8>>2];if(!(!(a>>>0>10|f>>>0>10)&a+f>>>0<13)){a=0;ud(e,1,2720810,0);break a}a=i+P(b,1080)|0;ee(c+3|0,a+16|0,1);if(K[a+16|0]&192){a=0;ud(e,1,2720878,0);break a}ee(c+4|0,a+20|0,1);if(M[a+20>>2]>=2){a=0;ud(e,1,2720945,0);break a}f=J[d>>2]-5|0;J[d>>2]=f;a=1;j=J[h+4>>2];if(!(H[h|0]&1)){if(!j)break a;c=0;b=i+P(b,1080)|0;for(;1;){a=b+(c<<2)|0;J[a+944>>2]=15;J[a+812>>2]=15;a=1;c=c+1|0;if(c>>>0>2])continue;break}break a}if(f>>>0>> +0)break b;d:{if(!j){b=0;break d}ee(c+5|0,g+28|0,1);i=i+P(b,1080)|0;a=J[g+28>>2];J[i+944>>2]=a>>>4;J[i+812>>2]=a&15;b=J[h+4>>2];if(b>>>0>=2){a=c+6|0;c=1;for(;1;){ee(a,g+28|0,1);e:{b=J[g+28>>2];if(b>>>0>=16){f=b&15;if(f)break e}a=0;ud(e,1,2721010,0);break a}j=i+(c<<2)|0;J[j+944>>2]=b>>>4;J[j+812>>2]=f;a=a+1|0;b=J[h+4>>2];c=c+1|0;if(b>>>0>c>>>0)continue;break}}f=J[d>>2]}J[d>>2]=f-b;a=1;break a}ga(2720181,2712710,10526,2720453);B()}ga(2720478,2712710,10534,2720453);B()}a=0;ud(e,1,2720520,0)}Kc=g+32|0; +return a}function _Ub(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;e=Kc-16|0;Kc=e;j=J[b+28>>2];J[a+368>>2]=b;c=Pc[J[a+516>>2]](a,1851878757,b,e+8|0)|0;a:{if(c)break a;k=J[b+8>>2];c=_f(b,324464,a+344|0);J[e+12>>2]=c;if(c)break a;c=145;g=k+6|0;d=J[a+348>>2];h=g+P(d,12)|0;i=J[e+8>>2]+k|0;if(h>>>0>i>>>0)break a;if(L[a+344>>1]==1){c=ie(b,h);J[e+12>>2]=c;if(c)break a;d=e+12|0;f=_e(b,d);J[a+360>>2]=f;c=J[e+12>>2];if(c)break a;l=a,m=Id(j,12,0,f, +0,d),J[l+364>>2]=m;c=J[e+12>>2];if(c)break a;c=gg(b,J[a+360>>2]<<2);J[e+12>>2]=c;if(c)break a;h=((f<<2)+h|0)+2|0;c=J[a+364>>2];b:{if(!c)break b;d=J[a+360>>2];if((d|0)<=0)break b;d=P(d,12)+c|0;for(;1;){l=e,m=_f(b,324524,c),J[l+12>>2]=m;f=J[c+4>>2]+(J[a+352>>2]+k|0)|0;J[c+4>>2]=f;if(!(f+L[c>>1]>>>0<=i>>>0&f>>>0>=h>>>0))I[c>>1]=0;c=c+12|0;if(d>>>0>c>>>0)continue;break}}vf(b);l=e,m=ie(b,g),J[l+12>>2]=m;d=J[a+348>>2]}l=a,m=Id(j,20,0,d,0,e+12|0),J[l+356>>2]=m;c=J[e+12>>2];if(c)break a;c=gg(b,P(J[a+348>> +2],12));J[e+12>>2]=c;if(c)break a;d=J[a+356>>2];f=J[a+348>>2];c:{if(!f){c=d;i=0;break c}c=d;for(;1;){d=_f(b,324496,c);J[e+12>>2]=d;d:{if(d)break d;d=L[c+8>>1];if(!d)break d;g=J[c+12>>2]+(J[a+352>>2]+k|0)|0;J[c+12>>2]=g;if(h>>>0>g>>>0|d+g>>>0>i>>>0)break d;e:{if(L[a+344>>1]!=1)break e;d=I[c+4>>1];if((d|0)>=0)break e;d=(d&65535)-32768|0;if(d>>>0>=M[a+360>>2]|!L[J[a+364>>2]+P(d,12)>>1])break d}c=c+20|0}f=f-1|0;if(f)continue;break}d=J[a+356>>2];i=J[a+348>>2]}c=(c-d|0)/20|0;j=Id(j,20,i,c,d,e+12|0);J[a+ +348>>2]=c;J[a+356>>2]=j;vf(b);I[a+340>>1]=J[a+348>>2];c=J[e+12>>2]}Kc=e+16|0;return c|0}function Rfa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;f=Kc-16|0;Kc=f;I[f+14>>1]=91;yi(b,f+14|0,0,1);d=J[a+16>>2];g=d&-2;a:{if(J[J[a+8>>2]>>2]|((d|0)!=(g|0)|(d|0)<4))break a;g=J[a+44>>2];if(!(!g|!J[g+4>>2])){g=d;break a}I[f+14>>1]=94;h=1;yi(b,f+14|0,0,1);g=d-1|0}if((g|0)>(h|0))for(;1;){i=J[a+8>>2];d=h;k=i+(d<<2)|0;e=J[k+4>>2];b:{if(e-55297>>>0>=1024){d=J[k>> +2];Xr(b,d,c);k=e-1|0;if((k|0)!=(d|0)){if(!((d|0)==(e-2|0)&(d|0)!=56319)){I[f+14>>1]=45;yi(b,f+14|0,0,1)}Xr(b,k,c)}e=h+2|0;break b}c:{for(;1;){k=d;d=d+2|0;if((g|0)<=(d|0)){e=d;break c}if(J[i+(d<<2)>>2]<56320)continue;break}e=d;for(;1;){j=J[a+8>>2]+(e<<2)|0;i=J[j>>2];if((i|0)>57343)break c;j=J[j+4>>2];Xr(b,i,c);l=j-1|0;if((i|0)!=(l|0)){if(!((i|0)==(j-2|0)&(i|0)!=56319)){I[f+14>>1]=45;yi(b,f+14|0,0,1)}Xr(b,l,c)}e=e+2|0;if((g|0)>(e|0))continue;break}}if((d|0)>(h|0))for(;1;){d=J[a+8>>2]+(h<<2)|0;i=J[d+ +4>>2];d=J[d>>2];Xr(b,d,c);j=i-1|0;if((j|0)!=(d|0)){if(!((d|0)==(i-2|0)&(d|0)!=56319)){I[f+14>>1]=45;yi(b,f+14|0,0,1)}Xr(b,j,c)}d=(h|0)<(k|0);h=h+2|0;if(d)continue;break}}h=e;if((g|0)>(e|0))continue;break}d=J[a+44>>2];if(!(!d|J[d+4>>2]<=0)){h=0;for(;1;){I[f+14>>1]=123;yi(b,f+14|0,0,1);d=0;g=0;e=J[a+44>>2];if(!((h|0)<0|J[e+4>>2]<=(h|0)))g=J[J[e+12>>2]+(h<<2)>>2];e=I[g+4>>1];if((((e|0)<0?J[g+8>>2]:e>>5)|0)>0)for(;1;){e=yp(g,d);Xr(b,e,c);d=(e>>>0<65536?1:2)+d|0;e=I[g+4>>1];if((d|0)<(((e|0)<0?J[g+8>>2]: +e>>5)|0))continue;break}I[f+14>>1]=125;yi(b,f+14|0,0,1);h=h+1|0;if((h|0)>2]+4>>2])continue;break}}I[f+14>>1]=93;a=yi(b,f+14|0,0,1);Kc=f+16|0;return a|0}function Kaa(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;k=Kc-48|0;Kc=k;H[k+26|0]=f;H[k+27|0]=e;n=Lq(c,h);J[g>>2]=n;a:{if(!n)break a;c=J[h>>2];q=i,r=_c((c|0)<0?-1:c<<1),J[q>>2]=r;q=j,r=_c(c>>>0>1073741823?-1:c<<2),J[q>>2]=r;if(!c)break a; +f=0;for(;1;){o=f<<2;J[k+20>>2]=J[o+J[g>>2]>>2];m=0;b:{if(!jH(d))break b;l=J[d+168>>2];if(!l|J[l+36>>2]<=0)break b;p=J[k+20>>2];c=0;for(;1;){c:{e=J[J[l+40>>2]+(m<<2)>>2];d:{if(Hp(l,e))break d;e:{e=J[e+4>>2];if((e|0)<=1937337697){if(!e)break e;if((e|0)!=1634889070)break d;break e}if((e|0)==1937337698)break e;if((e|0)!=1970170211)break d;c=0;e=Wh(l,p);if(e)break c;break d}c=Wh(l,p)}e=c;m=m+1|0;if((m|0)>2])continue}break}m=(e|0)!=0}f:{g:{if(m)break g;c=k+8|0;Pc[J[J[b>>2]+56>>2]](c,b,J[k+20>>2]); +J[k+40>>2]=0;J[k+32>>2]=0;J[k+36>>2]=0;J[790620]=0;l=c;c=k+32|0;e=k+28|0;ka(4848,a|0,l|0,k+27|0,k+26|0,c|0,e|0)|0;l=J[790620];J[790620]=0;h:{i:{j:{k:{if((l|0)==1)break k;J[790620]=0;c=ea(4849,a|0,c|0,e|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break k;if(H[k+43|0]<0)Zc(J[k+32>>2]);if(!c)break h;J[790620]=0;e=$(4948,c|0,k+20|0)|0;l=J[790620];J[790620]=0;if((l|0)==1)break j;I[J[i>>2]+(f<<1)>>1]=e;J[J[j>>2]+o>>2]=c;if(H[k+19|0]>=0)break f;Zc(J[k+8>>2]);break f}f=Z()|0;if(H[k+43|0]>=0)break i;Zc(J[k+32>> +2]);break i}f=Z()|0}if(H[k+19|0]<0)Zc(J[k+8>>2]);ba(f|0);B()}if(H[k+19|0]>=0)break g;Zc(J[k+8>>2])}c=sB(d,k+20|0);I[J[i>>2]+(f<<1)>>1]=c;J[J[j>>2]+o>>2]=d}f=f+1|0;if(f>>>0>2])continue;break}}Kc=k+48|0;return(n|0)!=0|0}function Yca(a){var b=0;var c=0;var d=0;var e=0;var f=0;f=Kc-16|0;Kc=f;e=J[a+52>>2];a:{if(e)break a;e=Pc[J[751853]](24)|0;if(!e){J[f>>2]=14857;md(0,0,0,0,0,2,2,3,14857,0,0,0,33946,f);e=0;break a}J[e>>2]=0;J[e+4>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[e+4>>2]= +18;b=Pc[J[751856]](37)|0;b:{if(!b){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break b}H[b+36|0]=0;c=K[14813]|K[14814]<<8|(K[14815]<<16|K[14816]<<24);H[b+32|0]=c;H[b+33|0]=c>>>8;H[b+34|0]=c>>>16;H[b+35|0]=c>>>24;c=K[14809]|K[14810]<<8|(K[14811]<<16|K[14812]<<24);d=K[14805]|K[14806]<<8|(K[14807]<<16|K[14808]<<24);H[b+24|0]=d;H[b+25|0]=d>>>8;H[b+26|0]=d>>>16;H[b+27|0]=d>>>24;H[b+28|0]=c;H[b+29|0]=c>>>8;H[b+30|0]=c>>>16;H[b+31|0]=c>>>24;c=K[14801]|K[14802]<<8|(K[14803]<<16|K[14804]<<24);d=K[14797]|K[14798]<< +8|(K[14799]<<16|K[14800]<<24);H[b+16|0]=d;H[b+17|0]=d>>>8;H[b+18|0]=d>>>16;H[b+19|0]=d>>>24;H[b+20|0]=c;H[b+21|0]=c>>>8;H[b+22|0]=c>>>16;H[b+23|0]=c>>>24;c=K[14793]|K[14794]<<8|(K[14795]<<16|K[14796]<<24);d=K[14789]|K[14790]<<8|(K[14791]<<16|K[14792]<<24);H[b+8|0]=d;H[b+9|0]=d>>>8;H[b+10|0]=d>>>16;H[b+11|0]=d>>>24;H[b+12|0]=c;H[b+13|0]=c>>>8;H[b+14|0]=c>>>16;H[b+15|0]=c>>>24;c=K[14785]|K[14786]<<8|(K[14787]<<16|K[14788]<<24);d=K[14781]|K[14782]<<8|(K[14783]<<16|K[14784]<<24);H[b|0]=d;H[b+1|0]=d>>> +8;H[b+2|0]=d>>>16;H[b+3|0]=d>>>24;H[b+4|0]=c;H[b+5|0]=c>>>8;H[b+6|0]=c>>>16;H[b+7|0]=c>>>24}J[e+8>>2]=b;b=Pc[J[751856]](4)|0;c:{if(!b){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break c}H[b+3|0]=0;H[b+2|0]=K[9442];c=K[9440]|K[9441]<<8;H[b|0]=c;H[b+1|0]=c>>>8}J[e+12>>2]=b;J[a+52>>2]=e}Kc=f+16|0;return e}function tGb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;e=J[a+328>>2];f=J[a+448>> +2];i=J[f+24>>2];a:{c=J[f+28>>2];if((i|0)<(c|0)){s=e-1|0;o=J[a+356>>2]-1|0;k=f+32|0;h=J[f+20>>2];for(;1;){if(h>>>0<=o>>>0){for(;1;){Zf(J[k>>2],J[a+364>>2]<<7);if(!(Pc[J[J[a+464>>2]+4>>2]](a,k)|0))break a;c=J[a+336>>2];if((c|0)>0){g=0;l=0;for(;1;){d=J[((l<<2)+a|0)+340>>2];b:{if(!J[d+52>>2]){g=J[d+64>>2]+g|0;break b}e=J[d+60>>2];if((e|0)<=0)break b;m=J[(h>>>0>>0?56:72)+d>>2];if((m|0)>0){t=P(J[d+68>>2],h);c=J[d+4>>2]<<2;p=J[(c+J[a+468>>2]|0)+4>>2];q=J[b+c>>2];c=J[d+40>>2];j=q+(P(i,c)<<2)|0;u=m&-2; +q=m&1;n=0;for(;1;){if(!(J[d+76>>2]<=(i+n|0)&M[a+148>>2]>=s>>>0)){e=0;c=t;r=0;if((m|0)!=1)for(;1;){Pc[p|0](a,d,J[(e+g<<2)+k>>2],j,c);c=J[d+36>>2]+c|0;Pc[p|0](a,d,J[((e|1)+g<<2)+k>>2],j,c);e=e+2|0;c=c+J[d+36>>2]|0;r=r+2|0;if((u|0)!=(r|0))continue;break}if(q)Pc[p|0](a,d,J[((e+g<<2)+f|0)+32>>2],j,c);e=J[d+60>>2];c=J[d+40>>2]}j=(c<<2)+j|0;g=J[d+56>>2]+g|0;n=n+1|0;if((n|0)<(e|0))continue;break}c=J[a+336>>2];break b}g=P(J[d+56>>2],e)+g|0}l=l+1|0;if((l|0)<(c|0))continue;break}}h=h+1|0;if(o>>>0>=h>>>0)continue; +break}c=J[f+28>>2]}h=0;J[f+20>>2]=0;i=i+1|0;if((i|0)<(c|0))continue;break}e=J[a+328>>2]}J[a+156>>2]=J[a+156>>2]+1;c=J[a+148>>2]+1|0;J[a+148>>2]=c;if(c>>>0>>0){b=J[a+448>>2];c:{if(J[a+336>>2]>=2){J[b+28>>2]=1;break c}a=J[a+340>>2];if(c>>>0>>0){J[b+28>>2]=J[a+12>>2];break c}J[b+28>>2]=J[a+76>>2]}J[b+20>>2]=0;J[b+24>>2]=0;return 3}Pc[J[J[a+456>>2]+12>>2]](a);return 4}J[f+20>>2]=h;J[f+24>>2]=i;return 0}function vT(a){var b=0;var c=0;var d=0;var e=0;d=J[a+32>>2];if(d)d=J[d+80>>2];else d=0;c=J[a+ +12>>2];if(!(!c|J[a+68>>2]!=1|J[c+20>>2]!=(a|0)))wp(c);e=J[a+8>>2];a:{b:{if(d){c:{if(!e)break c;c=d;for(;1;){b=J[c+16>>2];if(b)for(;1;){if(e>>>0<=M[b+4>>2]&e>>>0>=b+20>>>0)break c;b=J[b>>2];if(b)continue;break}c=J[c+20>>2];if(c)continue;break}Pc[J[751857]](e)}e=J[a+52>>2];d:{if(!e)break d;c=d;for(;1;){b=J[c+16>>2];if(b)for(;1;){if(e>>>0<=M[b+4>>2]&e>>>0>=b+20>>>0)break d;b=J[b>>2];if(b)continue;break}c=J[c+20>>2];if(c)continue;break}Pc[J[751857]](e)}e=J[a+56>>2];e:{if(!e)break e;c=d;for(;1;){b=J[c+ +16>>2];if(b)for(;1;){if(e>>>0<=M[b+4>>2]&e>>>0>=b+20>>>0)break e;b=J[b>>2];if(b)continue;break}c=J[c+20>>2];if(c)continue;break}Pc[J[751857]](e)}e=J[a+64>>2];f:{if(!e)break f;c=d;for(;1;){b=J[c+16>>2];if(b)for(;1;){if(e>>>0<=M[b+4>>2]&e>>>0>=b+20>>>0)break f;b=J[b>>2];if(b)continue;break}c=J[c+20>>2];if(c)continue;break}Pc[J[751857]](e)}e=J[a+40>>2];g:{if(!e)break g;c=d;for(;1;){b=J[c+16>>2];if(b)for(;1;){if(e>>>0<=M[b+4>>2]&e>>>0>=b+20>>>0)break g;b=J[b>>2];if(b)continue;break}c=J[c+20>>2];if(c)continue; +break}Pc[J[751857]](e)}c=J[a+36>>2];if(!c)break a;for(;1;){b=J[d+16>>2];if(b)for(;1;){if(b+20>>>0<=c>>>0&M[b+4>>2]>=c>>>0)break a;b=J[b>>2];if(b)continue;break}d=J[d+20>>2];if(d)continue;break}break b}if(e)Pc[J[751857]](e);d=J[a+52>>2];if(d)Pc[J[751857]](d);d=J[a+56>>2];if(d)Pc[J[751857]](d);d=J[a+64>>2];if(d)Pc[J[751857]](d);d=J[a+40>>2];if(d)Pc[J[751857]](d);c=J[a+36>>2];if(!c)break a}Pc[J[751857]](c)}Pc[J[751857]](a)}function sIb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0; +var i=0;e=Kc-32|0;Kc=e;a:{b:{c:{d=J[a+4>>2];h=J[a+8>>2];d:{if(d>>>0>>0){if((b|0)==(d|0)){b=Ck(b,c);J[a+4>>2]=b+8;break d}f=d;g=d-8|0;if(g>>>0>>0){h=g;for(;1;){f=Ck(f,h)+8|0;h=h+8|0;if(h>>>0>>0)continue;break}}J[a+4>>2]=f;h=b>>>0<=c>>>0;if((b+8|0)!=(d|0)){for(;1;){d=d-8|0;g=g-8|0;if((d|0)!=(g|0)){J[d+4>>2]=J[g+4>>2];J[g+4>>2]=0}if((b|0)!=(g|0))continue;break}f=J[a+4>>2]}kD(b,((c>>>0>>0&h)<<3)+c|0);break d}g=J[a>>2];f=(d-g>>3)+1|0;if(f>>>0>=536870912)break c;J[e+28>>2]=a+8;d=0;h=h-g|0;i= +h>>2;f=h>>>0>=2147483640?536870911:f>>>0>>0?i:f;if(f){if(f>>>0>=536870912)break b;d=_c(f<<3)}J[790620]=0;J[e+12>>2]=d;g=(b-g&-8)+d|0;J[e+20>>2]=g;J[e+24>>2]=(f<<3)+d;J[e+16>>2]=g;da(2692,e+12|0,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a;c=J[e+16>>2];g=c;f=J[a>>2];if((f|0)!=(b|0)){d=b;for(;1;){d=d-8|0;g=Ck(g-8|0,d);if((d|0)!=(f|0))continue;break}}J[e+16>>2]=g;d=J[e+20>>2];f=J[a+4>>2];if((f|0)!=(b|0)){for(;1;){d=Ck(d,b)+8|0;b=b+8|0;if((f|0)!=(b|0))continue;break}g=J[e+16>>2];b=J[a+4>>2]}f= +J[a>>2];J[a>>2]=g;J[e+16>>2]=f;J[a+4>>2]=d;J[e+20>>2]=b;d=J[a+8>>2];J[a+8>>2]=J[e+24>>2];J[e+12>>2]=f;J[e+24>>2]=d;if((b|0)!=(f|0)){for(;1;){a=b-8|0;J[e+20>>2]=a;Pc[J[J[a>>2]+16>>2]](a)|0;b=J[e+20>>2];if((f|0)!=(b|0))continue;break}b=J[e+12>>2]}if(b)Zc(b);b=c}Kc=e+32|0;return b|0}Fg(a);B()}$d();B()}b=Z()|0;a=J[e+20>>2];c=J[e+16>>2];if((a|0)!=(c|0))for(;1;){a=a-8|0;J[e+20>>2]=a;Pc[J[J[a>>2]+16>>2]](a)|0;a=J[e+20>>2];if((c|0)!=(a|0))continue;break}a=J[e+12>>2];if(a)Zc(a);ba(b|0);B()}function cAa(a, +b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;d=Kc-32|0;Kc=d;g=nl(a,0,262142,a+164|0);e=J[b+20>>2];if(e){J[e+4>>2]=J[e+4>>2]+1;c=J[b+20>>2]}J[d+28>>2]=c;a:{b:{c:{d:{e:{e=(g|0)<=0;f:{if(c|e)break f;c=J[a+3316>>2];if(!c){c=0;break f}a=J[a+3320>>2];J[790620]=0;f=c;c=d+4|0;da(f|0,c|0,a|0);a=J[790620];J[790620]=0;g:{h:{if((a|0)!=1){J[790620]=0;$(7563,d+28|0,c|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break h;a=J[d+4>>2];c=0;J[d+4>>2]=0;if(!a)break g;J[790620]=0;h=J[a+4>>2]-1|0;J[a+4>>2]= +h;f=J[790620];J[790620]=0;if((f|0)!=1){if(h)break g;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)!=1)break g}break a}c=Z()|0;break c}c=Z()|0;cd(d+4|0);break c}if(!J[d+28>>2])break f;J[790620]=0;da(8098,b|0,d+28|0);a=J[790620];J[790620]=0;if((a|0)==1)break e;c=J[d+28>>2]}if(!(c|e)){J[790620]=0;a=ka(7591,d+4|0,2745047,2740592,658,2787956,0)|0;b=J[790620];J[790620]=0;i:{if((b|0)!=1){J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)==1)break i;break b}c=Z()|0;break c}c=Z()|0;od(a); +break c}j:{if(!c)break j;if((((J[c+16>>2]+J[c+44>>2]|0)-J[c+40>>2]|0)+1|0)!=(g|0)){J[790620]=0;a=ka(7591,d+4|0,2745639,2740592,660,2787956,0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break d;J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break b;c=Z()|0;od(a);break c}J[790620]=0;J[d+28>>2]=0;a=J[c+4>>2]-1|0;J[c+4>>2]=a;b=J[790620];J[790620]=0;if((b|0)==1)break a;if(a)break j;J[790620]=0;aa(7558,c|0);a=J[790620];J[790620]=0;if((a|0)==1)break a}Kc=d+32|0;return}c=Z()|0;break c}c=Z()|0}cd(d+ +28|0);ba(c|0);B()}B()}fa(0)|0;ed();B()}function yz(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;i=Kc-256|0;Kc=i;if(!((a|0)<=0|(b|0)<=0)){g=gd(16);a:{if(!g)break a;J[g+4>>2]=b;J[g>>2]=a;J[g+12>>2]=0;J[i>>2]=b;J[i+128>>2]=a;for(;1;){n=f;f=f+1|0;e=f<<2;h=(b+1|0)/2|0;J[e+i>>2]=h;c=e+(i+128|0)|0;e=(a+1|0)/2|0;J[c>>2]=e;c=P(a,b);d=c+d|0;b=h;a=e;if((c|0)>1)continue;break}J[g+8>>2]=d;c=gd(d<<4);J[g+12>>2]=c;if(!c){d=0;break a}b=c;if(n){d=(P(J[g+ +4>>2],J[g>>2])<<4)+c|0;a=d;for(;1;){e=l<<2;k=J[e+i>>2];b:{if((k|0)<=0)break b;m=k-1|0;j=0;c:{h=J[e+(i+128|0)>>2];if((h|0)<=0){f=0;if((k|0)!=1){o=k&-2;for(;1;){e=(f|0)==(m|0);f=f+2|0;d=e?a:d;a=d;j=j+2|0;if((o|0)!=(j|0))continue;break}}if(k&1)break c;a=d;break b}for(;1;){e=d;d=h;for(;1;){d:{J[b>>2]=a;if((d|0)==1){b=b+16|0;a=a+16|0;break d}J[b+16>>2]=a;a=a+16|0;b=b+32|0;f=(d|0)>2;d=d-2|0;if(f)continue}break}f=((j|0)==(m|0)|j)&1;d=f?a:e+(h<<4)|0;a=f?a:e;j=j+1|0;if((k|0)!=(j|0))continue;break}break b}e= +(h<<4)+d|0;h=((f|0)==(m|0)|f)&1;e=h?a:e;a=h?a:d;d=e}l=l+1|0;if((l|0)!=(n|0))continue;break}}d=0;J[b>>2]=0;b=J[g+8>>2];e:{if((b|0)<=0)break e;e=b&3;f:{if(!e){a=b;break f}a=b;for(;1;){J[c+12>>2]=0;J[c+4>>2]=2147483647;J[c+8>>2]=0;c=c+16|0;a=a-1|0;d=d+1|0;if((e|0)!=(d|0))continue;break}}if(b>>>0<4)break e;for(;1;){J[c+12>>2]=0;J[c+4>>2]=2147483647;J[c+8>>2]=0;J[c+60>>2]=0;J[c+52>>2]=2147483647;J[c+56>>2]=0;J[c+44>>2]=0;J[c+36>>2]=2147483647;J[c+40>>2]=0;J[c+28>>2]=0;J[c+20>>2]=2147483647;J[c+24>>2]= +0;c=c- -64|0;b=a-5|0;a=a-4|0;if(b>>>0<4294967294)continue;break}}d=g}Kc=i+256|0;return d}ga(195250,196039,109,209629);B()}function fhb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;f=Kc-48|0;Kc=f;a:{b:{if(!K[a+680|0])break b;g=K[b+11|0];h=g<<24>>24<0;c:{d:{e:{f:{g=h?J[b+4>>2]:g;g:{if(!g)break g;j=J[a+8>>2];i=f+36|0;Xf(i,h?J[b>>2]:b,g,0);J[790620]=0;da(4836,j|0,i|0);b=J[790620];J[790620]=0;if((b|0)==1)break f;if(H[f+47|0]>=0)break g;Zc(J[f+36>>2])}h=K[c+11|0];b=h<< +24>>24;h=(b|0)<0?J[c+4>>2]:h;if(h)break e;break d}a=Z()|0;if(H[f+47|0]>=0)break c;break a}g=f+36|0;Xf(g,(b|0)<0?J[c>>2]:c,h,0);I[f+24>>1]=59;J[790620]=0;H[f+35|0]=1;H[f+14|0]=0;I[f+12>>1]=8236;H[f+23|0]=2;ca(4837,g|0,f+24|0,f+12|0);b=J[790620];J[790620]=0;h:{i:{if((b|0)!=1){if(H[f+23|0]<0)Zc(J[f+12>>2]);if(H[f+35|0]<0)Zc(J[f+24>>2]);b=J[a+8>>2];J[790620]=0;da(4838,b|0,f+36|0);b=J[790620];J[790620]=0;if((b|0)==1)break i;if(H[f+47|0]>=0)break d;Zc(J[f+36>>2]);break d}a=Z()|0;if(H[f+23|0]<0)Zc(J[f+12>> +2]);if(H[f+35|0]>=0)break h;Zc(J[f+24>>2]);break h}a=Z()|0}if(H[f+47|0]>=0)break c;break a}c=K[d+11|0];b=c<<24>>24<0;j:{c=b?J[d+4>>2]:c;if(!c)break j;h=J[a+8>>2];g=f+36|0;Xf(g,b?J[d>>2]:d,c,0);J[790620]=0;da(4839,h|0,g|0);b=J[790620];J[790620]=0;if((b|0)!=1){if(H[f+47|0]>=0)break j;Zc(J[f+36>>2]);break j}a=Z()|0;if(H[f+47|0]>=0)break c;break a}c=K[e+11|0];b=c<<24>>24;b=(b|0)<0;c=b?J[e+4>>2]:c;if(!c)break b;a=J[a+8>>2];d=f+36|0;Xf(d,b?J[e>>2]:e,c,0);J[790620]=0;da(4840,a|0,d|0);a=J[790620];J[790620]= +0;if((a|0)!=1){if(H[f+47|0]>=0)break b;Zc(J[f+36>>2]);break b}a=Z()|0;if(H[f+47|0]>=0)break c;Zc(J[f+36>>2])}ba(a|0);B()}Kc=f+48|0;return}Zc(J[f+36>>2]);ba(a|0);B()}function bT(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;c=J[a+20>>2];if(c)f=J[c+296>>2];else f=0;a:{b:{c:{d:{c=J[b+4>>2];switch(c-2|0){case 0:break b;case 16:break c;case 12:break d;default:break a}}qv(b);return}a=J[b+8>>2];if(a)Pc[J[751857]](a);a=J[b+12>>2];if(a)Pc[J[751857]](a);Pc[J[751857]](b);return}aT(a,b);return}e:{if((c|0)==5)break e; +c=J[b+12>>2];if(!c)break e;if(J[c+20>>2]==(b|0))fI(a,c);J[b+12>>2]=0}f:{if(!J[784483])break f;c=J[784481];if(!c)break f;Pc[c|0](b)}d=J[b+4>>2];g:{if(d>>>0>20|!(1<>2];if(!c)break g;for(;1;){e=J[c+24>>2];aT(a,c);c=e;if(c)continue;break}d=J[b+4>>2]}g=J[b+40>>2];h:{if((g|0)==(b+44|0)|(1<>>0<=20:0)|!g)break h;if(f){e=f;for(;1;){c=J[e+16>>2];if(c)for(;1;){if(c+20>>>0<=g>>>0&M[c+4>>2]>=g>>>0)break h;c=J[c>>2];if(c)continue;break}e=J[e+20>>2];if(e)continue;break}}Pc[J[751857]](g); +d=J[b+4>>2]}i:{if(!(1<>>0>20)break i;c=J[b+48>>2];if(!c)break i;for(;1;){e=J[c>>2];d=J[c+8>>2];if(d)Pc[J[751857]](d);d=J[c+12>>2];if(d)Pc[J[751857]](d);Pc[J[751857]](c);c=e;if(c)continue;break}d=J[b+4>>2]}j:{k:switch(d-3|0){case 0:case 5:break j;default:break k}e=J[b+8>>2];if(!e)break j;if(f)for(;1;){c=J[f+16>>2];if(c)for(;1;){if(e>>>0<=M[c+4>>2]&e>>>0>=c+20>>>0)break j;c=J[c>>2];if(c)continue;break}f=J[f+20>>2];if(f)continue;break}Pc[J[751857]](e);d=J[b+4>>2]}l:{m:switch(d-1|0){case 0:case 2:break m; +default:break l}a=J[a+20>>2];if(!a)break l;c=J[a+368>>2];if((c|0)>99)break l;J[b+24>>2]=J[a+372>>2];J[a+368>>2]=c+1;J[a+372>>2]=b;return}Pc[J[751857]](b)}function g_b(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;h=Kc-16|0;Kc=h;d=J[a+712>>2];J[h+12>>2]=0;a:{if(!d)break a;f=J[d+3092>>2];if(!f){f=bf(J[a+100>>2],32,h+12|0);c=J[h+12>>2];if(c)break a;a=0;e=J[d+1372>>2];g=0;b:{if((e|0)==65535)break b;if(e>>>0>=391){e=e-391|0;g=0;if(e>>>0>=M[d+1356>>2])break b;g=J[J[d+1360>>2]+(e<<2)>> +2];break b}c=J[d+3084>>2];g=0;if(!c)break b;g=Pc[J[c+20>>2]](e)|0}J[f>>2]=g;c=J[d+1376>>2];c:{if((c|0)==65535)break c;if(c>>>0>=391){c=c-391|0;if(c>>>0>=M[d+1356>>2])break c;a=J[J[d+1360>>2]+(c<<2)>>2];break c}e=J[d+3084>>2];if(!e)break c;a=Pc[J[e+20>>2]](c)|0}J[f+4>>2]=a;a=0;e=J[d+1384>>2];g=0;d:{if((e|0)==65535)break d;if(e>>>0>=391){e=e-391|0;g=0;if(e>>>0>=M[d+1356>>2])break d;g=J[J[d+1360>>2]+(e<<2)>>2];break d}c=J[d+3084>>2];g=0;if(!c)break d;g=Pc[J[c+20>>2]](e)|0}J[f+8>>2]=g;c=J[d+1388>>2]; +e:{if((c|0)==65535)break e;if(c>>>0>=391){c=c-391|0;if(c>>>0>=M[d+1356>>2])break e;a=J[J[d+1360>>2]+(c<<2)>>2];break e}e=J[d+3084>>2];if(!e)break e;a=Pc[J[e+20>>2]](c)|0}J[f+12>>2]=a;c=0;a=J[d+1392>>2];f:{if((a|0)==65535)break f;if(a>>>0>=391){a=a-391|0;if(a>>>0>=M[d+1356>>2])break f;c=J[J[d+1360>>2]+(a<<2)>>2];break f}e=J[d+3084>>2];if(!e)break f;c=Pc[J[e+20>>2]](a)|0}J[f+16>>2]=c;J[f+20>>2]=J[d+1400>>2];H[f+24|0]=K[d+1396|0];I[f+26>>1]=J[d+1404>>2];I[f+28>>1]=J[d+1408>>2];J[d+3092>>2]=f;c=J[h+12>> +2]}a=J[f+4>>2];J[b>>2]=J[f>>2];J[b+4>>2]=a;a=J[f+28>>2];J[b+24>>2]=J[f+24>>2];J[b+28>>2]=a;a=J[f+20>>2];J[b+16>>2]=J[f+16>>2];J[b+20>>2]=a;a=J[f+12>>2];J[b+8>>2]=J[f+8>>2];J[b+12>>2]=a}Kc=h+16|0;return c|0}function Pia(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;f=J[a+8>>2];a:{if((f|0)!=J[a+12>>2]){d=f;break a}d=J[a>>2];c=J[a+4>>2];if(d>>>0>>0){g=((c-d>>3)+1|0)/-2<<3;d=g+c|0;if((c|0)!=(f|0)){for(;1;){h=J[c>>2];i=J[c+4>>2];J[c>>2]=0;J[c+4>>2]=0;e=J[d+ +4>>2];J[d>>2]=h;J[d+4>>2]=i;b:{if(!e)break b;h=J[e+4>>2];J[e+4>>2]=h-1;if(h)break b;Pc[J[J[e>>2]+8>>2]](e);jd(e)}d=d+8|0;c=c+8|0;if((f|0)!=(c|0))continue;break}f=J[a+4>>2]}J[a+8>>2]=d;J[a+4>>2]=f+g;break a}c:{d:{e=(d|0)==(f|0)?1:f-d>>2;if(e>>>0<536870912){h=e<<3;g=_c(h);h=g+h|0;e=g+(e<<1&-8)|0;if((c|0)==(f|0))break d;i=f-c|0;j=i-8|0;k=(j>>>3|0)+1&3;e:{if(!k){d=e;break e}f=0;d=e;for(;1;){J[d>>2]=J[c>>2];J[d+4>>2]=J[c+4>>2];J[c>>2]=0;J[c+4>>2]=0;c=c+8|0;d=d+8|0;f=f+1|0;if((k|0)!=(f|0))continue;break}}f= +e+i|0;if(j>>>0>=24)for(;1;){J[d>>2]=J[c>>2];J[d+4>>2]=J[c+4>>2];J[c>>2]=0;J[c+4>>2]=0;J[d+8>>2]=J[c+8>>2];J[d+12>>2]=J[c+12>>2];J[c+8>>2]=0;J[c+12>>2]=0;J[d+16>>2]=J[c+16>>2];J[d+20>>2]=J[c+20>>2];J[c+16>>2]=0;J[c+20>>2]=0;J[d+24>>2]=J[c+24>>2];J[d+28>>2]=J[c+28>>2];J[c+24>>2]=0;J[c+28>>2]=0;c=c+32|0;d=d+32|0;if((f|0)!=(d|0))continue;break}J[a+12>>2]=h;c=J[a+8>>2];J[a+8>>2]=f;f=J[a+4>>2];J[a+4>>2]=e;d=J[a>>2];J[a>>2]=g;if((c|0)==(f|0))break c;for(;1;){c=c-8|0;e=J[c+4>>2];f:{if(!e)break f;g=J[e+4>> +2];J[e+4>>2]=g-1;if(g)break f;Pc[J[J[e>>2]+8>>2]](e);jd(e)}if((c|0)!=(f|0))continue;break}break c}$d();B()}J[a+12>>2]=h;J[a+8>>2]=e;J[a+4>>2]=e;J[a>>2]=g}if(d)Zc(d);d=J[a+8>>2]}J[d>>2]=J[b>>2];b=J[b+4>>2];J[d+4>>2]=b;if(b){J[b+4>>2]=J[b+4>>2]+1;d=J[a+8>>2]}J[a+8>>2]=d+8}function n9a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;f=Kc-16|0;Kc=f;e=J[a+56>>2];a:{if((e|0)<=0)break a;d=J[a+60>>2];if((d|0)>=(c|0)|(d|0)<=0|(d|0)<=(e|0))break a;d=_c(32);J[d+4>>2]= +0;J[d+8>>2]=0;J[d+20>>2]=0;J[d+24>>2]=0;J[d>>2]=1121244;J[d+12>>2]=0;J[d+16>>2]=0;J[d+28>>2]=0;g=J[a+48>>2];b:{if((g|0)<=0)break b;e=J[a+52>>2];if((e|0)>=(c|0)|(e|0)<=0|(e|0)<=(g|0))break b;cj(d,0);cj(d,J[a+48>>2]);cj(d,J[a+52>>2]);cj(d,c-J[a+52>>2]|0);Pc[J[J[b>>2]+20>>2]](b,J[a+56>>2],0);zQ(b,d,0);e=Pc[J[J[b>>2]+24>>2]](b)|0;g=J[a+60>>2];if((e|0)>=(g|0))break b;e=g-e|0;g=_c(e);Vg(g,32,e);Pc[J[J[b>>2]+12>>2]](b,g,e);Zc(g)}Pc[J[J[d>>2]+4>>2]](d)}c:{d:{if(!J[a+44>>2])break d;e=J[a+48>>2];if((e|0)<= +0)break d;d=J[a+52>>2];if((d|0)>=(c|0)|(d|0)<=0|(d|0)<=(e|0))break d;e=(c+e|0)-d|0;d=_c(e);Pc[J[J[b>>2]+20>>2]](b,0,0);J[f+12>>2]=J[a+48>>2];Pc[J[J[b>>2]+16>>2]](b,d,f+12|0);if(J[f+12>>2]!=J[a+48>>2]){Zc(d);break d}Pc[J[J[b>>2]+20>>2]](b,J[a+52>>2],0);J[f+12>>2]=c-J[a+52>>2];Pc[J[J[b>>2]+16>>2]](b,d+J[a+48>>2]|0,f+12|0);if(J[f+12>>2]!=(c-J[a+52>>2]|0)){Zc(d);break d}J[f+8>>2]=0;c=J[a+44>>2];Pc[J[J[c>>2]+48>>2]](c,d,e,f+8|0,f+4|0)|0;Zc(d);if(!J[f+8>>2])break d;Pc[J[J[b>>2]+20>>2]](b,J[a+48>>2],0); +c=_c(28);J[790620]=0;a=ha(5241,c|0,J[f+8>>2],J[f+4>>2],1)|0;d=J[790620];J[790620]=0;if((d|0)==1)break c;c=J[f+8>>2];if(c){Zc(c);J[f+8>>2]=0}AQ(b,a,0);Pc[J[J[a>>2]+4>>2]](a);H[f+3|0]=48;i=b,j=(Pc[J[J[b>>2]+24>>2]](b)|0)-1|0,k=0,h=J[J[b>>2]+20>>2],Pc[h](i|0,j|0,k|0);Pc[J[J[b>>2]+12>>2]](b,f+3|0,1)}Kc=f+16|0;return}a=Z()|0;Zc(c);ba(a|0);B()}function $wb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;h=P(J[b+36>>2],J[b+ +28>>2]);e=J[a+272>>2];a:{if((e|0)<-1)break a;l=J[a+28>>2];f=(h<<1)-l|0;if((f|0)<=0)break a;g=c-4|0;k=e+2|0;m=k&3;b=0;if(e+1>>>0>=3){n=k&-4;k=0;for(;1;){e=b<<2;j=l+J[e+g>>2]|0;dd(j,K[j-1|0],f);j=l+J[g+(e|4)>>2]|0;dd(j,K[j-1|0],f);j=l+J[g+(e|8)>>2]|0;dd(j,K[j-1|0],f);e=l+J[g+(e|12)>>2]|0;dd(e,K[e-1|0],f);b=b+4|0;k=k+4|0;if((n|0)!=(k|0))continue;break}}if(m)for(;1;){e=l+J[g+(b<<2)>>2]|0;dd(e,K[e-1|0],f);b=b+1|0;i=i+1|0;if((m|0)!=(i|0))continue;break}e=J[a+272>>2]}if((e|0)>0){b=J[a+228>>2];k=b<<4;n=P(b, +-80)+16384|0;l=h-2|0;m=0;j=0;for(;1;){b=m<<2;i=J[(b|4)+c>>2];f=b+c|0;b=J[f>>2];e=K[i|0]+K[b|0]|0;h=J[(j<<2)+d>>2];g=J[f-4>>2];o=K[g|0];m=m+2|0;f=J[(m<<2)+c>>2];p=K[f|0];H[h|0]=(P(n,K[i+1|0]+(e+K[b+1|0]|0)|0)+P(k,(((o+p|0)+K[g+2|0]|0)+K[f+2|0]|0)+(K[i+2|0]+(K[b+2|0]+(K[f+1|0]+(p+(K[g+1|0]+(e+o|0)|0)|0)|0)|0)<<1)|0)|0)+32768>>>16;e=h+1|0;b=b+2|0;f=f+2|0;g=g+2|0;h=i+2|0;i=l;if(i)for(;1;){H[e|0]=(P(n,K[h+1|0]+(K[h|0]+(K[b+1|0]+K[b|0]|0)|0)|0)+P(k,K[f+2|0]+(K[f-1|0]+((K[g+2|0]+K[g-1|0]|0)+(K[h+2|0]+(K[h- +1|0]+(K[b+2|0]+(K[b-1|0]+(K[f+1|0]+(K[f|0]+(K[g+1|0]+K[g|0]|0)|0)|0)|0)|0)|0)<<1)|0)|0)|0)|0)+32768>>>16;e=e+1|0;f=f+2|0;g=g+2|0;h=h+2|0;b=b+2|0;i=i-1|0;if(i)continue;break}p=e;i=K[h+1|0]+K[b+1|0]|0;e=K[f+1|0];o=K[g+1|0];H[p|0]=(P(n,K[h|0]+(i+K[b|0]|0)|0)+P(k,(K[f-1|0]+(K[g-1|0]+(e+o|0)|0)|0)+(K[h-1|0]+(K[b-1|0]+(e+(K[f|0]+(o+(i+K[g|0]|0)|0)|0)|0)|0)<<1)|0)|0)+32768>>>16;j=j+1|0;if(J[a+272>>2]>(m|0))continue;break}}}function QFb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i= +0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;t=Kc-208|0;Kc=t;q=J[a+332>>2];a=J[b+84>>2];b=t;for(;1;){i=J[a+160>>2];h=I[c+80>>1];o=J[a+32>>2];m=I[c+16>>1];r=J[a+96>>2];n=I[c+48>>1];j=P(I[c>>1],J[a>>2])<<13|1024;k=P(J[a+128>>2],I[c+64>>1]);f=P(J[a+192>>2],I[c+96>>1]);g=P(J[a+64>>2],I[c+32>>1]);p=f+g|0;J[b+84>>2]=j+P(k-p|0,11585)>>11;i=P(h,i);h=P(o,m);o=P(i+h|0,5027);p=j+P(p,10438)|0;m=P(k-f|0,7223);l=p+(m+P(f,-637)|0)|0;f=P(n,r);r=P(f+h|0,7663);h=P(h-f|0, +1395);n=o+(r-h|0)|0;J[b+168>>2]=l-n>>11;J[b>>2]=n+l>>11;l=P(g,-20239);g=P(g-k|0,2578);n=p+(l+g|0)|0;f=P(f+i|0,-11295);i=f+(o+P(i,15326)|0)|0;J[b+112>>2]=n-i>>11;J[b+56>>2]=i+n>>11;k=m+(g+(j+P(k,-15083)|0)|0)|0;f=f+(h+r|0)|0;J[b+140>>2]=k-f>>11;J[b+28>>2]=f+k>>11;b=b+4|0;a=a+4|0;c=c+2|0;s=s+1|0;if((s|0)!=7)continue;break}a=q+128|0;c=t;k=0;for(;1;){f=J[c+16>>2];g=J[c+24>>2];j=P(f-g|0,7223);b=J[(k<<2)+d>>2]+e|0;i=J[c+12>>2];h=J[c+4>>2];q=P(i+h|0,7663);m=P(h-i|0,1395);l=h;h=J[c+20>>2];r=P(l+h|0,5027); +n=(q-m|0)+r|0;s=j+P(g,-637)|0;o=(J[c>>2]<<13)+131072|0;l=g;g=J[c+8>>2];p=l+g|0;l=o+P(p,10438)|0;s=s+l|0;H[b|0]=K[a+(n+s>>>18&1023)|0];H[b+6|0]=K[a+(s-n>>>18&1023)|0];i=P(h+i|0,-11295);q=i+(m+q|0)|0;m=P(g-f|0,2578);j=j+(m+(o+P(f,-15083)|0)|0)|0;H[b+1|0]=K[a+(q+j>>>18&1023)|0];H[b+5|0]=K[a+(j-q>>>18&1023)|0];j=i+(r+P(h,15326)|0)|0;g=l+(m+P(g,-20239)|0)|0;H[b+2|0]=K[a+(j+g>>>18&1023)|0];H[b+4|0]=K[a+(g-j>>>18&1023)|0];H[b+3|0]=K[a+(o+P(f-p|0,11585)>>>18&1023)|0];c=c+28|0;k=k+1|0;if((k|0)!=7)continue; +break}Kc=t+208|0}function xaa(a,b,c){var d=0;var e=0;var f=0;d=Kc-256|0;Kc=d;f=J[a+200>>2];if(f&1){a:{if(f&4){Pd(a,63467);Ne(a,c);break a}if(!(!b|!(K[b+8|0]&16))){Pd(a,63491);Ne(a,c);break a}b:{c:{d:switch(K[a+401|0]){case 0:if((c|0)==2){Th(a,d,2);yf(a,d,2);I[a+394>>1]=1;c=K[d|0]|K[d+1|0]<<8;I[a+516>>1]=c<<8|c>>>8;break b}Pd(a,63512);Ne(a,c);break a;case 2:if((c|0)==6){Th(a,d,6);yf(a,d,6);I[a+394>>1]=1;c=K[d|0]|K[d+1|0]<<8;I[a+510>>1]=c<<8|c>>>8;c=K[d+2|0]|K[d+3|0]<<8;I[a+512>>1]=c<<8|c>>>8;c=K[d+ +4|0]|K[d+5|0]<<8;I[a+514>>1]=c<<8|c>>>8;break b}Pd(a,63512);Ne(a,c);break a;case 3:if(!(f&2))Pd(a,63540);if(!(c>>>0<=256&L[a+392>>1]>=c>>>0)){Pd(a,63512);Ne(a,c);break a}if(c)break c;Pd(a,63565);Ne(a,0);break a;default:break d}Pd(a,63588);Ne(a,c);break a}Th(a,d,c);yf(a,d,c);I[a+394>>1]=c}if(Ne(a,0)){I[a+394>>1]=0;break a}f=L[a+394>>1];c=a+508|0;e:{if(!a|!b)break e;if(f>>>0>=257){Pd(a,62202);break e}f:{g:{h:{i:{if(d){ht(a,b,8192,0);e=Ji(a,256);J[b+76>>2]=e;J[a+504>>2]=e;if(!f)break i;ad(e,d,f)}if(!c)break h; +break g}if(c)break g;I[b+22>>1]=f;break e}I[b+22>>1]=f;if(!f)break e;break f}e=K[b+24|0];j:{if(e>>>0>15)break j;e=-1<>>0>1])break k;break j;case 2:break l;default:break j}if(e>>>0>1]|e>>>0>1])break k;if(e>>>0>=L[c+6>>1])break j}Pd(a,62296)}a=L[c+4>>1]|L[c+6>>1]<<16;e=L[c>>1]|L[c+2>>1]<<16;I[b+80>>1]=e;I[b+82>>1]=e>>>16;I[b+84>>1]=a;I[b+86>>1]=a>>>16;I[b+88>>1]=L[c+8>>1];I[b+22>>1]=f>>>0<=1?1:f}J[b+8>>2]=J[b+8>>2]|16;J[b+184>>2]=J[b+184>> +2]|8192}}Kc=d+256|0;return}Ae(a,63442);B()}function yEa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;d=Kc-48|0;Kc=d;if(!K[3140652]){Zp(3140644,32);H[3140652]=1}c=Zp(d+16|0,40);J[790620]=0;e=d+24|0;ca(7703,e|0,c|0,2778111);f=J[790620];J[790620]=0;a:{b:{c:{d:{e:{if((f|0)!=1){J[790620]=0;ca(7704,a|0,e|0,3140644);f=J[790620];J[790620]=0;if((f|0)!=1){$c(e);$c(c);if(J[b+92>>2]<=0)break e;c=0;f:{g:{for(;1;){J[d+16>>2]=0;J[d+20>>2]=J[774606];if(!(J[b+116>>2]<=(c|0)&J[b+120>>2]>=(c|0))){J[790620]= +0;c=ka(7591,d+24|0,2758836,2759864,619,2767608,0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break g;J[790620]=0;aa(7592,c|0);b=J[790620];J[790620]=0;if((b|0)!=1)break b;b=Z()|0;od(c);break f}if(!(J[b+140>>2]<=(c|0)&J[b+144>>2]>=(c|0))){J[790620]=0;c=ka(7591,d+24|0,2758836,2759864,619,2767608,0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break g;J[790620]=0;aa(7592,c|0);b=J[790620];J[790620]=0;if((b|0)!=1)break b;b=Z()|0;od(c);break f}e=J[J[b+128>>2]+(c-J[b+132>>2]<<2)>>2];J[d>>2]=J[J[b+104>>2]+(c-J[b+108>> +2]<<2)>>2];J[790620]=0;J[d+4>>2]=e;e=d+16|0;f=ea(7762,e|0,2745982,d|0)|0;g=J[790620];J[790620]=0;h:{if((g|0)==1)break h;J[790620]=0;$(7752,a|0,f|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break h;$c(e);c=c+1|0;if((c|0)>2])continue;break e}break}b=Z()|0;break f}b=Z()|0}$c(d+16|0);break d}a=Z()|0;$c(d+24|0);break a}a=Z()|0;break a}b=J[a>>2];if(b)b=J[b+8>>2]-1|0;else b=-1;J[790620]=0;ca(7748,a|0,b|0,41);b=J[790620];J[790620]=0;if((b|0)!=1){J[790620]=0;$(7752,a|0,3140644)|0;b=J[790620];J[790620]= +0;if((b|0)!=1)break c}b=Z()|0}$c(a);ba(b|0);B()}Kc=d+48|0;return}B()}$c(c);ba(a|0);B()}function Wka(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;i=Kc-80|0;Kc=i;h=J[a>>2];a:{if((h|0)<=0)break a;d=J[a+24>>2];e=P(b,204);j=J[a+16>>2];c=J[a+8>>2];k=c+P(h,40)|0;b=0;a=c;for(;1;){b=(J[a+16>>2]>>>4&1)+b|0;a=a+40|0;if(k>>>0>a>>>0)continue;break}if(!b)break a;m=J[(e+d|0)+200>>2];e=i+16|0;if(b>>>0>=17){e=Id(j,4,0,b,0,i+12|0);if(J[i+12>>2])break a}b:{if((h| +0)<=0)break b;d=c;for(;1;){if(K[d+16|0]&16){a=(g<<2)+e|0;c:{if((g|0)<=0){b=a;break c}l=J[d+28>>2];for(;1;){b=a-4|0;f=J[b>>2];if((l|0)>=J[f+28>>2]){b=a;break c}J[a>>2]=f;a=b;if(e>>>0>>0)continue;break}}J[b>>2]=d;g=g+1|0}d=d+40|0;if(k>>>0>d>>>0)continue;break}if((h|0)<=0)break b;l=((g<<2)+e|0)-4|0;for(;1;){b=J[c+16>>2];d:{if(b&16)break d;a=J[c+12>>2];if(a&2){d=K[c+20|0];if(!(a&4|b&64)|((d|0)==4|(d|0)!=K[c+21|0]))break d;J[c+12>>2]=a&-3}e:{f:{if(g){b=J[c+28>>2];a=0;g:{for(;1;){if((b|0)>2]+28>>2])break g;a=a+1|0;if((g|0)!=(a|0))continue;break}a=g}if(a)break f}a=J[e>>2];f=J[a+36>>2]+Fd(J[c+28>>2]-J[a+28>>2]|0,m)|0;break e}d=J[((a<<2)+e|0)-4>>2];b=g;for(;1;){a=b;if(a){b=a-1|0;if(J[J[(b<<2)+e>>2]+28>>2]>=J[c+28>>2])continue}break}if((a|0)==(g|0)){a=J[l>>2];f=J[a+36>>2]+Fd(J[c+28>>2]-J[a+28>>2]|0,m)|0;break e}b=J[c+28>>2];h=J[d+28>>2];f=J[d+36>>2];if((b|0)==(h|0))break e;a=J[(a<<2)+e>>2];f=J[a+28>>2];if((f|0)==(b|0)){f=J[a+36>>2];break e}n=J[a+36>>2];a=J[d+36>>2];f=Ee(b-h|0,n-a|0, +f-h|0)+a|0}J[c+36>>2]=f;J[c+16>>2]=J[c+16>>2]|32}c=c+40|0;if(k>>>0>c>>>0)continue;break}}if((i+16|0)==(e|0))break a;if(e)Pc[J[j+8>>2]](j,e)}Kc=i+80|0}function Gea(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;j=Kc-16|0;Kc=j;e=J[a+400>>2];d=J[a+288>>2];if((d|0)>0)for(;1;){f=c<<2;d=J[(f+a|0)+292>>2];b=J[d+12>>2];t=f+j|0,u=Pc[J[J[a+4>>2]+32>>2]](a,J[((J[d+4>>2]<<2)+e|0)- -64>>2], +P(b,J[e+8>>2]),b,0)|0,J[t>>2]=u;c=c+1|0;d=J[a+288>>2];if((c|0)<(d|0))continue;break}b=J[e+20>>2];h=J[e+16>>2];a:{if((b|0)>(h|0)){p=e+24|0;c=J[a+308>>2];g=J[e+12>>2];for(;1;){if(c>>>0>g>>>0){for(;1;){k=0;f=0;m=J[a+288>>2];if((m|0)>0)for(;1;){b=k<<2;c=J[(b+a|0)+292>>2];n=J[c+60>>2];b:{if((n|0)<=0)break b;i=J[c+56>>2];if((i|0)<=0)break b;q=J[b+j>>2]+(h<<2)|0;o=i&7;l=0;r=P(g,i)<<7;s=i>>>0<8;for(;1;){c=J[(l<<2)+q>>2]+r|0;b=f;d=0;if(o)for(;1;){J[((b<<2)+e|0)+24>>2]=c;b=b+1|0;c=c+128|0;d=d+1|0;if((o|0)!= +(d|0))continue;break}f=f+i|0;if(!s)for(;1;){d=(b<<2)+e|0;J[d+28>>2]=c+128;J[d+24>>2]=c;J[d+32>>2]=c+256;J[d+36>>2]=c+384;J[d+40>>2]=c+512;J[d+44>>2]=c+640;J[d+48>>2]=c+768;J[d+52>>2]=c+896;c=c+1024|0;b=b+8|0;if((f|0)!=(b|0))continue;break}l=l+1|0;if((n|0)!=(l|0))continue;break}}k=k+1|0;if((m|0)!=(k|0))continue;break}if(!(Pc[J[J[a+420>>2]+4>>2]](a,p)|0)){J[e+12>>2]=g;J[e+16>>2]=h;a=0;break a}c=J[a+308>>2];g=g+1|0;if(c>>>0>g>>>0)continue;break}b=J[e+20>>2]}g=0;J[e+12>>2]=0;h=h+1|0;if((h|0)<(b|0))continue; +break}d=J[a+288>>2]}J[e+8>>2]=J[e+8>>2]+1;b=J[a+400>>2];c:{if((d|0)>=2){J[b+20>>2]=1;break c}f=J[a+292>>2];if(M[b+8>>2]>2]-1>>>0){J[b+20>>2]=J[f+12>>2];break c}J[b+20>>2]=J[f+76>>2]}J[b+12>>2]=0;J[b+16>>2]=0;a=1}Kc=j+16|0;return a|0}function vY(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;J[a+52>>2]=b;c=J[a>>2];a:{d=Zd(1,28);b:{c:{if(!d){J[c+20>>2]=1;break c}J[a+4>>2]=1;J[a+40>>2]=d;for(;1;){e=3006448;h=Pc[J[J[b>>2]+20>>2]](b,2)|0;if((h&-256)!=65280){c=J[d+24>>2];d:{if(!c)break d; +f=0;e=J[d+16>>2];if((e|0)>0){for(;1;){a=J[d+24>>2]+P(f,48)|0;c=J[a+44>>2];if(c){Zc(c);J[a+44>>2]=0;e=J[d+16>>2]}f=f+1|0;if((e|0)>(f|0))continue;break}c=J[d+24>>2];if(!c)break d}Zc(c)}Zc(d);Pc[J[J[b>>2]+36>>2]](b)|0;break c}for(;1;){f=e;g=J[f>>2];if(g){e=f+12|0;if((g|0)!=(h|0))continue}break}if(!(J[f+4>>2]&J[a+4>>2])){c=J[d+24>>2];e:{if(!c)break e;f=0;e=J[d+16>>2];if((e|0)>0){for(;1;){a=J[d+24>>2]+P(f,48)|0;c=J[a+44>>2];if(c){Zc(c);J[a+44>>2]=0;e=J[d+16>>2]}f=f+1|0;if((e|0)>(f|0))continue;break}c= +J[d+24>>2];if(!c)break e}Zc(c)}Zc(d);Pc[J[J[b>>2]+36>>2]](b)|0;break c}if((g|0)==65424&J[J[a+44>>2]+20>>2]==1)break b;f:{g:{e=J[f+8>>2];if(e){Pc[e|0](a);e=J[a+4>>2];if((e|0)==32)break g;if((e|0)!=64)break f;J[c+20>>2]=0;break a}c=J[d+24>>2];h:{if(!c)break h;f=0;e=J[d+16>>2];if((e|0)>0){for(;1;){b=J[d+24>>2]+P(f,48)|0;c=J[b+44>>2];if(c){Zc(c);J[b+44>>2]=0;e=J[d+16>>2]}f=f+1|0;if((e|0)>(f|0))continue;break}c=J[d+24>>2];if(!c)break h}Zc(c)}Zc(d);d=0;if(J[a+4>>2]==64)break a;break b}J[c+20>>2]=0;return d}if(!J[c+ +20>>2])continue;break}c=J[d+24>>2];i:{if(!c)break i;f=0;e=J[d+16>>2];if((e|0)>0){for(;1;){a=J[d+24>>2]+P(f,48)|0;b=J[a+44>>2];if(b){Zc(b);J[a+44>>2]=0;e=J[d+16>>2]}f=f+1|0;if((e|0)>(f|0))continue;break}c=J[d+24>>2];if(!c)break i}Zc(c)}Zc(d)}d=0}return d}_oa(a);return d}function Mna(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;a:{b:{c:switch(b-a>>2){case 2:c=J[J[c>>2]+12>>2];b=b-4|0;d=J[b>>2];e=J[a>>2];if(M[J[c+(d<<2)>>2]>>2]>=M[J[c+(e<<2)>>2]>>2])break b; +J[a>>2]=d;J[b>>2]=e;break a;case 3:d=b-4|0;e=J[d>>2];b=J[J[c>>2]+12>>2];g=J[J[(e<<2)+b>>2]>>2];h=J[a+4>>2];f=J[J[b+(h<<2)>>2]>>2];c=J[a>>2];i=J[b+(c<<2)>>2];if(f>>>0>=M[i>>2]){if(g>>>0>=f>>>0)break b;J[a+4>>2]=e;J[d>>2]=h;c=J[a+4>>2];d=J[a>>2];if(M[J[b+(c<<2)>>2]>>2]>=M[J[b+(d<<2)>>2]>>2])break b;J[a+4>>2]=d;J[a>>2]=c;break a}if(g>>>0>>0){J[a>>2]=e;J[d>>2]=c;break a}J[a+4>>2]=c;J[a>>2]=h;e=J[d>>2];if(M[J[b+(e<<2)>>2]>>2]>=M[i>>2])break b;J[a+4>>2]=e;J[d>>2]=c;break a;case 4:KX(a,a+4|0,a+8|0,b- +4|0,c);break a;case 5:LX(a,a+4|0,a+8|0,a+12|0,b-4|0,c);break a;case 0:case 1:break b;default:break c}g=a+4|0;e=a+8|0;h=J[J[c>>2]+12>>2];f=J[a+8>>2];i=J[h+(f<<2)>>2];j=J[i>>2];k=J[a+4>>2];l=J[J[h+(k<<2)>>2]>>2];m=J[a>>2];n=J[h+(m<<2)>>2];d:{e:{if(l>>>0>=M[n>>2]){if(j>>>0>=l>>>0)break d;J[g>>2]=f;J[e>>2]=k;c=a;d=g;if(M[i>>2]>2])break e;break d}c=a;d=e;if(j>>>0>>0)break e;J[a+4>>2]=m;J[a>>2]=k;c=g;if(M[i>>2]>=M[n>>2])break d}J[c>>2]=f;J[d>>2]=m}d=a+12|0;if((d|0)==(b|0))break b;g=0;for(;1;){f:{c= +d;i=J[c>>2];j=J[h+(i<<2)>>2];f=J[e>>2];if(M[j>>2]>=M[J[h+(f<<2)>>2]>>2])break f;for(;1;){g:{J[c>>2]=f;c=e;if((c|0)==(a|0)){c=a;break g}e=c-4|0;f=J[e>>2];if(M[j>>2]>2]>>2])continue}break}J[c>>2]=i;g=g+1|0;if((g|0)!=8)break f;return(d+4|0)==(b|0)}e=d;c=d+4|0;d=c;if((b|0)!=(c|0))continue;break}}return 1}return 1}function Haa(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;g=Kc-272|0;Kc=g;d=J[a+200>>2];if(d&1){a:{if(d&4){Pd(a,62929);Ne(a,c);break a}if(d& +2){Pd(a,62953);d=J[a+200>>2]}if(!(!(d&16384)&(!b|!(K[b+9|0]&24)))){Pd(a,63021);Ne(a,c);break a}J[a+200>>2]=d|16384;le(a,J[a+740>>2]);d=Ji(a,c+1|0);J[a+740>>2]=d;Th(a,d,c);yf(a,d,c);e=Ne(a,0);d=J[a+740>>2];if(e){le(a,d);J[a+740>>2]=0;break a}H[c+d|0]=0;e=J[a+740>>2];d=e;for(;1;){f=d;d=d+1|0;if(K[f|0])continue;break}if(!((c+e|0)-1>>>0>d>>>0?c:0)){le(a,e);J[a+740>>2]=0;Pd(a,63078);break a}d=f+2|0;if(K[f+1|0]){Pd(a,63099);e=J[a+740>>2]}f=c;c=d-e|0;xS(a,0,f,c,g+268|0);d=J[a+740>>2];b:{e=J[g+268>>2];if(e>>> +0>=c>>>0){e=e-c|0;if(e>>>0>3)break b}le(a,d);J[a+740>>2]=0;Pd(a,63147);break a}j=c+d|0;c=j;c=K[c|0]|K[c+1|0]<<8|(K[c+2|0]<<16|K[c+3|0]<<24);h=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);if(h>>>0>e>>>0){le(a,d);J[a+740>>2]=0;ada(g,1,h);ada(g,2,e);kv(a,g,63190);break a}f=d;e=Kc-80|0;Kc=e;c:{if(!a|!b|(!d|!j))break c;c=e;k=1;d=K[d|0];d:{if(!d)break d;l=1;for(;1;){m=0;k=d>>>0<161&(d-127&255)>>>0<162;e:{if(k){m=1;if(l)break e;d=32}H[c|0]=d;i=i+1|0;c=c+1|0}f=f+1|0;d=K[f|0];if(!d)break d;l=m;if(i>>>0<79)continue; +break}}d=c;c=(i|0)!=0&k;H[d-c|0]=0;c=i-c|0;if(!c){Pd(a,60675);break c}c=c+1|0;d=Ih(a,c);if(!d){Pd(a,60697);break c}c=ad(d,e,c);d=Ih(a,h);if(!d){le(a,c);Pd(a,60797);break c}d=ad(d,j,h);ht(a,b,16,0);H[b+208|0]=0;J[b+200>>2]=d;J[b+196>>2]=c;J[b+204>>2]=h;J[b+184>>2]=J[b+184>>2]|16;J[b+8>>2]=J[b+8>>2]|4096}Kc=e+80|0;le(a,J[a+740>>2]);J[a+740>>2]=0}Kc=g+272|0;return}Ae(a,62886);B()}function Dya(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;e=Kc-32|0;Kc=e;b=J[b>>2];c=b?b+12|0: +3098424;d=1;d=b?J[b+8>>2]+1|0:d;b=J[c>>2];i=Qi(e+16|0,e+24|0,d,1);c=J[e+24>>2];a:{b:{c:{d:{e:{f:{g:{h:{for(;1;){i:{d=K[b|0];j:{if((d|0)!=37){if(d)break j;H[c|0]=0;J[790620]=0;a=$(7559,a|0,J[e+24>>2])|0;b=J[790620];J[790620]=0;if((b|0)==1)break g;b=J[a>>2];if(!b)break d;c=J[J[b>>2]+80>>2];J[790620]=0;b=_(c|0,b|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break c;if(b)break d;J[790620]=0;b=$(8657,e+8|0,J[e+24>>2])|0;c=J[790620];J[790620]=0;if((c|0)==1)break f;c=J[b>>2];if(!c)break i;d=J[J[c>>2]+28>>2]; +J[790620]=0;ca(d|0,e+28|0,c|0,1);c=J[790620];J[790620]=0;if((c|0)!=1)break h;c=Z()|0;$c(b);break b}f=H[b+1|0];g=f-48|0;k:{if((g&255)>>>0<=9)break k;if((f-65&255)>>>0<=5){g=f-55|0;break k}d=37;if((f-97&255)>>>0>5)break j;g=f-87|0}d=37;if((g|0)<0)break j;f=H[b+2|0];h=f-48|0;l:{if((h&255)>>>0<=9)break l;if((f-65&255)>>>0<=5){h=f-55|0;break l}if((f-97&255)>>>0>5)break j;h=f-87|0}if((h|0)<0)break j;b=b+2|0;d=g<<4|h}H[c|0]=d;c=c+1|0;b=b+1|0;continue}break}J[e+28>>2]=0}J[790620]=0;$(7563,a|0,e+28|0)|0;c= +J[790620];J[790620]=0;if((c|0)!=1){c=J[e+28>>2];J[e+28>>2]=0;if(!c)break e;J[790620]=0;d=J[c+4>>2]-1|0;J[c+4>>2]=d;f=J[790620];J[790620]=0;if((f|0)!=1){if(d)break e;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)!=1)break e}fa(0)|0;ed();B()}c=Z()|0;cd(e+28|0);$c(b);break b}c=Z()|0;break a}c=Z()|0;break b}c=a;a=J[a>>2];J[c+4>>2]=J[(a?a+12|0:3098424)>>2];$c(b)}Sd(i);Kc=e+32|0;return}c=Z()|0}$c(a)}Sd(i);ba(c|0);B()}function jXb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;a=dd(a,0,656); +J[a+56>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;J[a>>2]=J[b>>2];if(c){J[a+4>>2]=J[b+4>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=J[b+12>>2];J[a+16>>2]=J[b+16>>2];d=J[b+20>>2];J[a+40>>2]=b+48;J[a+36>>2]=b+40;J[a+32>>2]=b+32;J[a+28>>2]=b+28;J[a+24>>2]=b+24;J[a+20>>2]=d;d=K[b+68|0]|K[b+69|0]<<8;e=K[b+70|0];J[a+540>>2]=b+1508;f=J[64793];J[a+52>>2]=J[64792];J[a+56>>2]=f; +H[a+48|0]=c;H[a+47|0]=e;H[a+45|0]=d;H[a+46|0]=d>>>8;H[a+44|0]=0;J[a+604>>2]=J[b+1348>>2];J[a+584>>2]=J[b+1352>>2];J[a+580>>2]=J[b+1356>>2];J[a+588>>2]=J[b+1472>>2];J[a+644>>2]=J[b+1468>>2];J[a+556>>2]=J[b+1364>>2];J[a+572>>2]=J[b+1368>>2];J[a+612>>2]=J[b+1372>>2];J[a+616>>2]=J[b+1376>>2];J[a+648>>2]=J[b+1496>>2];J[a+652>>2]=J[b+1500>>2];J[a+608>>2]=J[b+1360>>2];return}J[a+4>>2]=J[b+4>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=J[b+12>>2];J[a+16>>2]=J[b+16>>2];c=J[b+20>>2];J[a+40>>2]=b+48;J[a+36>>2]=b+40;J[a+ +32>>2]=b+32;J[a+28>>2]=b+28;J[a+24>>2]=b+24;J[a+20>>2]=c;c=J[b+64>>2];d=J[64793];J[a+52>>2]=J[64792];J[a+56>>2]=d;H[a+48|0]=0;J[a+44>>2]=c;c=J[b+108>>2];J[a+532>>2]=c;J[a+540>>2]=c+3104;J[a+536>>2]=J[b+768>>2];J[a+560>>2]=J[b+732>>2];J[a+576>>2]=J[b+748>>2];J[a+568>>2]=J[b+740>>2];J[a+556>>2]=J[b+728>>2];J[a+572>>2]=J[b+744>>2];c=J[b+736>>2];J[a+544>>2]=b+584;J[a+564>>2]=c;H[a+548|0]=K[b+593|0];J[a+588>>2]=J[b+760>>2];J[a+596>>2]=J[b+772>>2];J[a+600>>2]=J[b+776>>2]}function Ngb(a,b,c,d,e,f){a=a|0; +b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;g=Kc-32|0;Kc=g;a:{b:{c:{d:{if(!(!b|!c)){m=J[a+12>>2];j=_c(200);h=J[a+8>>2];J[790620]=0;h=$(5196,j|0,h|0)|0;n=J[790620];J[790620]=0;if((n|0)==1)break b;J[a+12>>2]=h;J[J[a+8>>2]+20>>2]=h;i=O[b+96>>3];e:{if(!((e|0)==90|(e|0)==270)){k=O[b+88>>3];break e}l=i;k=O[b+88>>3];i=R(O[b+104>>3]-k)*.5-R(O[b+112>>3]-i)*.5;i=l-(f?i:i+i)}l=O[b+136>>3];J[a+528>>2]=0;J[a+532>>2]=0;J[a+520>>2]=0;J[a+ +524>>2]=1072693248;J[a+536>>2]=0;J[a+540>>2]=0;J[a+544>>2]=0;J[a+548>>2]=1072693248;O[a+560>>3]=i*25.4/72;O[a+552>>3]=(-l-k)*25.4/72;b=Pc[J[J[b>>2]+52>>2]](b,e)|0;p=h,q=Pc[J[J[b>>2]+16>>2]](b)|0,o=J[J[h>>2]+20>>2],Pc[o](p|0,q|0);j=K[4329];H[g+24|0]=j;H[g+27|0]=9;e=K[4325]|K[4326]<<8|(K[4327]<<16|K[4328]<<24);f=K[4321]|K[4322]<<8|(K[4323]<<16|K[4324]<<24);J[g+16>>2]=f;J[g+20>>2]=e;H[g+25|0]=0;H[g+8|0]=j;J[790620]=0;H[g+11|0]=9;J[g>>2]=f;J[g+4>>2]=e;H[g+9|0]=0;e=$(4950,b|0,g|0)|0;f=J[790620];J[790620]= +0;if((f|0)==1)break d;J[790620]=0;ca(5067,h|0,g+16|0,e|0);e=J[790620];J[790620]=0;if((e|0)==1)break d;if(H[g+11|0]<0)Zc(J[g>>2]);if(H[g+27|0]<0)Zc(J[g+16>>2]);Lx(h,0,0,0);Kx(h,0,0,0);f=_c(60);e=J[a+4>>2];J[790620]=0;e=RJ(f,e);j=J[790620];J[790620]=0;if((j|0)==1)break c;zV(c,d,e);Pc[J[J[e>>2]+4>>2]](e);$h(a+48|0);oR(b);LQ(h);J[a+12>>2]=m;J[J[a+8>>2]+20>>2]=m;Pc[J[J[h>>2]+4>>2]](h)}Kc=g+32|0;return}a=Z()|0;if(H[g+11|0]<0)Zc(J[g>>2]);if(H[g+27|0]>=0)break a;Zc(J[g+16>>2]);ba(a|0);B()}a=Z()|0;Zc(f);ba(a| +0);B()}a=Z()|0;Zc(j)}ba(a|0);B()}function yCb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;r=J[a+332>>2];b=J[b+84>>2];k=Kc-128|0;a=k;l=4;for(;1;){a:{b:{f=L[c+32>>1];g=I[c+16>>1];if((f|g)&65535)break b;f=0;if(L[c+48>>1]|L[c+64>>1]|(L[c+80>>1]|L[c+96>>1]))break b;if(L[c+112>>1])break b;f=P(I[c>>1],J[b>>2])<<2;J[a+96>>2]=f;J[a+80>>2]=f;J[a+64>>2]=f;J[a+48>> +2]=f;J[a+32>>2]=f;J[a+16>>2]=f;J[a>>2]=f;h=28;break a}m=P(J[b+192>>2],I[c+96>>1]);i=P(J[b+64>>2],f<<16>>16);f=P(m+i|0,4433);n=P(I[c+64>>1],J[b+128>>2])<<13;o=P(I[c>>1],J[b>>2])<<13|1024;s=n+o|0;t=f+P(i,6270)|0;p=s+t|0;g=P(g,J[b+32>>2]);i=P(J[b+224>>2],I[c+112>>1]);u=P(g+i|0,-7373);x=u+P(g,12299)|0;j=P(J[b+96>>2],I[c+48>>1]);v=j+i|0;h=g;g=P(J[b+160>>2],I[c+80>>1]);q=h+g|0;w=P(v+q|0,9633);q=w+P(q,-3196)|0;h=x+q|0;J[a+112>>2]=p-h>>11;J[a>>2]=p+h>>11;n=o-n|0;f=f+P(m,-15137)|0;m=n+f|0;o=P(v,-16069)+w| +0;h=P(j,25172);j=P(g+j|0,-20995);p=o+(h+j|0)|0;J[a+96>>2]=m-p>>11;J[a+16>>2]=m+p>>11;f=n-f|0;g=q+(j+P(g,16819)|0)|0;J[a+80>>2]=f-g>>11;J[a+32>>2]=f+g>>11;f=o+(P(i,2446)+u|0)|0;g=s-t|0;J[a+48>>2]=f+g>>11;f=g-f>>11;h=16}J[(h<<2)+a>>2]=f;c=c+2|0;b=b+4|0;a=a+4|0;f=l>>>0>1;l=l-1|0;if(f)continue;break}a=r+128|0;c=k;l=0;for(;1;){f=J[c+12>>2];g=J[c+4>>2];k=P(f+g|0,4433);b=J[(l<<2)+d>>2]+e|0;g=k+P(g,6270)|0;i=J[c+8>>2];j=J[c>>2]+16|0;r=i+j<<13;H[b|0]=K[a+(g+r>>>18&1023)|0];H[b+3|0]=K[a+(r-g>>>18&1023)|0]; +k=k+P(f,-15137)|0;f=j-i<<13;H[b+1|0]=K[a+(k+f>>>18&1023)|0];H[b+2|0]=K[a+(f-k>>>18&1023)|0];c=c+16|0;l=l+1|0;if((l|0)!=8)continue;break}}function uT(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;if(!(!a|!b)){c=J[a+8>>2];a:{if(!c)break a;d=c;for(;1;){e=d;d=e+1|0;if(K[e|0])continue;break}d=e-c|0;if((d|0)<0)break a;e=Pc[J[751856]](d+1|0)|0;if(!e){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break a}f=ad(e,c,d);H[d+f|0]=0}c=J[a+16>>2];b:{if(!c)break b;d=c;for(;1;){e=d;d=e+1|0;if(K[e|0])continue; +break}d=e-c|0;if((d|0)<0)break b;e=Pc[J[751856]](d+1|0)|0;if(!e){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break b}g=ad(e,c,d);H[d+g|0]=0}c=J[a+24>>2];c:{if(!c)break c;d=c;for(;1;){e=d;d=e+1|0;if(K[e|0])continue;break}d=e-c|0;if((d|0)<0)break c;e=Pc[J[751856]](d+1|0)|0;if(!e){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break c}h=ad(e,c,d);H[d+h|0]=0}c=J[a+28>>2];d:{if(!c)break d;d=c;for(;1;){e=d;d=e+1|0;if(K[e|0])continue;break}d=e-c|0;if((d|0)<0)break d;e=Pc[J[751856]](d+1|0)|0;if(!e){md(0,0,0,0,0,1,2,3,0,0,0, +0,37101,0);break d}i=ad(e,c,d);H[d+i|0]=0}c=J[a+32>>2];e:{if(!c){d=0;break e}d=c;for(;1;){e=d;d=e+1|0;if(K[e|0])continue;break}d=0;e=e-c|0;if((e|0)<0)break e;j=Pc[J[751856]](e+1|0)|0;if(!j){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break e}d=ad(j,c,e);H[e+d|0]=0}c=J[b+8>>2];if(c)Pc[J[751857]](c);c=J[b+16>>2];if(c)Pc[J[751857]](c);c=J[b+24>>2];if(c)Pc[J[751857]](c);c=J[b+28>>2];if(c)Pc[J[751857]](c);c=J[b+32>>2];if(c)Pc[J[751857]](c);J[b>>2]=J[a>>2];J[b+4>>2]=J[a+4>>2];J[b+12>>2]=J[a+12>>2];J[b+20>>2]=J[a+ +20>>2];c=J[a+48>>2];J[b+36>>2]=J[a+36>>2];e=J[a+40>>2];J[b+48>>2]=c;J[b+40>>2]=e;a=J[a+44>>2];J[b+32>>2]=d;J[b+28>>2]=i;J[b+24>>2]=h;J[b+16>>2]=g;J[b+8>>2]=f;J[b+44>>2]=a}}function QNa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;c=Ft(a,1,0,0,1,0,0);J[c+56>>2]=0;J[c+60>>2]=0;J[c+48>>2]=0;J[c+52>>2]=1072693248;J[c+32>>2]=0;J[c+36>>2]=0;J[c+28>>2]=b;J[c+12>>2]=0;J[c+16>>2]=0;b=c+4|0;J[c+8>>2]=b;J[c+4>>2]=b;J[c+20>>2]=0;J[c+24>>2]=0;J[c- -64>>2]=0;J[c+40>>2]=0;J[790620]=0; +a=_(4,12)|0;d=J[790620];J[790620]=0;f=c+32|0;a:{b:{c:{if((d|0)==1)break c;J[a>>2]=0;J[790620]=0;$(2416,a+8|0,c|0)|0;d=J[790620];J[790620]=0;if((d|0)==1){e=Z()|0;Zc(a);break a}J[a+4>>2]=b;d=J[c+4>>2];J[a>>2]=d;J[d+4>>2]=a;J[c+4>>2]=a;J[c+12>>2]=J[c+12>>2]+1;a=J[c+36>>2];if((a|0)!=J[c+40>>2]){O[a>>3]=O[c+48>>3];J[c+36>>2]=a+8;return c|0}d=J[f>>2];e=a-d|0;i=e>>3;g=i+1|0;if(g>>>0>=536870912){J[790620]=0;aa(2654,f|0);a=J[790620];J[790620]=0;if((a|0)==1)break c;break b}h=e>>2;e=e>>>0>=2147483640?536870911: +g>>>0>>0?h:g;d:{if(!e){g=0;break d}if(e>>>0>=536870912){J[790620]=0;ja(224);a=J[790620];J[790620]=0;if((a|0)!=1)break b;break c}J[790620]=0;g=_(4,e<<3)|0;h=J[790620];J[790620]=0;if((h|0)==1)break c}b=(i<<3)+g|0;O[b>>3]=O[c+48>>3];f=b+8|0;if((a|0)!=(d|0))for(;1;){b=b-8|0;a=a-8|0;O[b>>3]=O[a>>3];if((a|0)!=(d|0))continue;break}J[c+40>>2]=(e<<3)+g;J[c+36>>2]=f;J[c+32>>2]=b;if(d)Zc(d);return c|0}e=Z()|0;break a}B()}a=J[c+56>>2];if(a){J[c+60>>2]=a;Zc(a)}a=J[f>>2];if(a){J[c+36>>2]=a;Zc(a)}TF(c+16|0); +a=b;e:{if(!J[a+8>>2])break e;b=J[a+4>>2];d=J[b>>2];f=J[J[a>>2]+4>>2];J[d+4>>2]=f;J[f>>2]=d;J[a+8>>2]=0;if((a|0)==(b|0))break e;for(;1;){d=J[b+4>>2];ze(b+8|0);Zc(b);b=d;if((a|0)!=(b|0))continue;break}}ze(c);ba(e|0);B()}function XDb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;d=-1;a:{e=J[a+188>>2];b:{if(!e)break b;f=rn(e,2);if(!f|L[f>>1]==65535)break b;c:{if(!b){e=1;break c}g=b&7;d:{if(b>>>0<8){e=1;break d}h=b&-8;d=0;e=1;for(;1;){e=e<<8;d=d+8|0;if((h|0)!=(d|0))continue;break}}if(!g)break c; +d=0;for(;1;){e=e<<1;d=d+1|0;if((g|0)!=(d|0))continue;break}}d=0;e:{f:switch(c|0){case 1:a=f+48|0;break e;case 2:a=f+52|0;break e;case 3:a=f+56|0;break e;case 5:a=f+84|0;break e;case 4:d=1;if(J[f+80>>2]&e)break b;a=J[a+188>>2];c=J[a+36>>2];if((c|0)<=0)return 0;d=0;g:switch(b-17|0){case 14:b=J[a+40>>2];a=0;for(;1;){d=J[b+(a<<2)>>2];if(!(L[d+10>>1]|L[d+8>>1]!=3))break a;d=0;a=a+1|0;if((c|0)!=(a|0))continue;break}break b;case 0:b=J[a+40>>2];a=0;for(;1;){d=J[b+(a<<2)>>2];if(!(L[d+10>>1]!=2|L[d+8>>1]!= +3))break a;d=0;a=a+1|0;if((c|0)!=(a|0))continue;break}break b;case 1:b=J[a+40>>2];a=0;for(;1;){d=J[b+(a<<2)>>2];if(!(L[d+10>>1]!=3|L[d+8>>1]!=3))break a;d=0;a=a+1|0;if((c|0)!=(a|0))continue;break}break b;case 3:b=J[a+40>>2];a=0;for(;1;){d=J[b+(a<<2)>>2];if(!(L[d+10>>1]!=4|L[d+8>>1]!=3))break a;d=0;a=a+1|0;if((c|0)!=(a|0))continue;break}break b;case 2:b=J[a+40>>2];a=0;for(;1;){d=J[b+(a<<2)>>2];if(!(L[d+10>>1]!=5|L[d+8>>1]!=3))break a;d=0;a=a+1|0;if((c|0)!=(a|0))continue;break}break b;case 4:break g; +default:break b}b=J[a+40>>2];a=0;for(;1;){d=J[b+(a<<2)>>2];if(!(L[d+10>>1]!=6|L[d+8>>1]!=3))break a;d=0;a=a+1|0;if((c|0)!=(a|0))continue;break}break b;case 0:break f;default:break b}a=f+44|0}d=(J[a>>2]&e)!=0}return d|0}return 1}function nva(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;a:{if((a|0)==(b|0))break a;d=K[b+11|0];c=d<<24>>24;if(H[a+11|0]>=0){if((c|0)>=0){c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;J[a+8>>2]=J[b+8>>2];break a}If(a,J[b>>2],J[b+ +4>>2]);break a}c=(c|0)<0;Pf(a,c?J[b>>2]:b,c?J[b+4>>2]:d)}H[a+12|0]=K[b+12|0];H[a+13|0]=K[b+13|0];I[a+14>>1]=L[b+14>>1];H[a+16|0]=K[b+16|0];H[a+17|0]=K[b+17|0];H[a+18|0]=K[b+18|0];H[a+19|0]=K[b+19|0];H[a+20|0]=K[b+20|0];H[a+21|0]=K[b+21|0];H[a+22|0]=K[b+22|0];H[a+23|0]=K[b+23|0];H[a+24|0]=K[b+24|0];H[a+25|0]=K[b+25|0];H[a+26|0]=K[b+26|0];J[a+32>>2]=J[a+28>>2];h=J[b+32>>2];e=J[b+28>>2];b:{if((h|0)==(e|0))break b;c:{k=h-e>>2;c=a+28|0;g=J[c+8>>2];d=J[c+4>>2];if(k>>>0<=g-d>>2>>>0){if(k){e=d;d=k<<2;d=dd(e, +0,d)+d|0}J[c+4>>2]=d;break c}d:{i=J[c>>2];h=d-i>>2;f=k+h|0;if(f>>>0<1073741824){e=g-i|0;g=e>>1;f=e>>>0>=2147483644?1073741823:f>>>0>>0?g:f;if(f){if(f>>>0>=1073741824)break d;j=_c(f<<2)}e=(h<<2)+j|0;g=k<<2;g=dd(e,0,g)+g|0;if((d|0)!=(i|0))for(;1;){e=e-4|0;d=d-4|0;J[e>>2]=J[d>>2];if((d|0)!=(i|0))continue;break}J[c+8>>2]=(f<<2)+j;J[c+4>>2]=g;J[c>>2]=e;if(i)Zc(i);break c}Gi(c);B()}$d();B()}c=J[a+32>>2];f=J[a+28>>2];if((c|0)==(f|0))break b;d=c-f>>2;c=d>>>0<=1?1:d;g=c&3;h=J[b+28>>2];b=0;if(d>>>0>=4){d= +c&-4;j=0;for(;1;){e=b<<2;J[e+f>>2]=J[e+h>>2];c=e|4;J[c+f>>2]=J[c+h>>2];c=e|8;J[c+f>>2]=J[c+h>>2];c=e|12;J[c+f>>2]=J[c+h>>2];b=b+4|0;j=j+4|0;if((d|0)!=(j|0))continue;break}}if(!g)break b;for(;1;){c=b<<2;J[c+f>>2]=J[c+h>>2];b=b+1|0;l=l+1|0;if((g|0)!=(l|0))continue;break}}return a|0}function tmb(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;g=Kc-16|0;Kc=g;h=Pc[J[751853]](76)|0;a:{if(!h){J[g>>2]=17E3;md(0,0,0,0,0,2,2,3,17E3,0,0,0,33946,g);break a}f=dd(h,0,76);J[f+4>>2]=17;J[f+48>>2]= +J[a+48>>2];d=J[a+8>>2];if(d){c=d;for(;1;){b=c;c=b+1|0;if(K[b|0])continue;break}c=0;b=b-d|0;b:{if((b|0)<0)break b;e=Pc[J[751856]](b+1|0)|0;if(!e){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break b}c=ad(e,d,b);H[b+c|0]=0}J[f+8>>2]=c}d=J[a+52>>2];if(d){c=d;for(;1;){b=c;c=b+1|0;if(K[b|0])continue;break}c=0;b=b-d|0;c:{if((b|0)<0)break c;e=Pc[J[751856]](b+1|0)|0;if(!e){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break c}c=ad(e,d,b);H[b+c|0]=0}J[f+52>>2]=c}d=J[a+56>>2];if(d){c=d;for(;1;){b=c;c=b+1|0;if(K[b|0])continue; +break}c=0;b=b-d|0;d:{if((b|0)<0)break d;e=Pc[J[751856]](b+1|0)|0;if(!e){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break d}c=ad(e,d,b);H[b+c|0]=0}J[f+56>>2]=c}d=J[a+40>>2];if(d){c=d;for(;1;){b=c;c=b+1|0;if(K[b|0])continue;break}c=0;b=b-d|0;e:{if((b|0)<0)break e;e=Pc[J[751856]](b+1|0)|0;if(!e){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break e}c=ad(e,d,b);H[b+c|0]=0}J[f+40>>2]=c}d=J[a+36>>2];if(d){c=d;for(;1;){b=c;c=b+1|0;if(K[b|0])continue;break}c=0;b=b-d|0;f:{if((b|0)<0)break f;e=Pc[J[751856]](b+1|0)|0;if(!e){md(0, +0,0,0,0,1,2,3,0,0,0,0,37101,0);break f}c=ad(e,d,b);H[b+c|0]=0}J[f+36>>2]=c}a=J[a+64>>2];if(!a)break a;c=a;for(;1;){d=c;c=d+1|0;if(K[d|0])continue;break}c=0;d=d-a|0;g:{if((d|0)<0)break g;b=Pc[J[751856]](d+1|0)|0;if(!b){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break g}c=ad(b,a,d);H[d+c|0]=0}J[f+64>>2]=c}Kc=g+16|0;return h|0}function Jfa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;a:{if(J[d>>2]>0)break a;g=1;b:{c:{e=J[b+4>>2];d:{if((e|0)<0)break d;f=J[a+8>>2];if((f|0)>= +(e|0))break b;if((f|0)>1073741823)break d;f=f<<1;f=(e|0)<(f|0)?f:e;if(f>>>0>536870911)break d;e=Av(J[a+12>>2],f<<2);if(e)break c;g=7}J[d>>2]=g;return}J[a+8>>2]=f;J[a+12>>2]=e;e=J[b+4>>2]}f=a;g=e;e:{f:{if(J[d>>2]<=0){if((e|0)<0)break f;a=J[a+8>>2];if((a|0)<(e|0)){if((a|0)>=1073741824)break f;a=a<<1;a=(a|0)>(e|0)?a:e;if(a>>>0>=536870912)break f;e=Av(J[f+12>>2],a<<2);if(!e){J[d>>2]=7;break e}J[f+8>>2]=a;J[f+12>>2]=e}a=J[f+4>>2];g:{if((g|0)<=(a|0)){if((a|0)<=(g|0))break g;for(;1;){e=a;a=a-1|0;i=J[f+4>> +2];h:{if((e|0)>(i|0))break h;j=J[J[f+12>>2]+(a<<2)>>2];h=a;i:{if((e|0)>=(i|0)){e=i-1|0;break i}for(;1;){e=J[f+12>>2];i=e+(h<<2)|0;h=h+1|0;J[i>>2]=J[e+(h<<2)>>2];e=J[f+4>>2]-1|0;if((h|0)<(e|0))continue;break}}J[f+4>>2]=e;if(!j)break h;e=J[f+16>>2];if(!e)break h;Pc[e|0](j)}if((a|0)>(g|0))continue;break}break g}e=g+(a^-1)|0;i=g-a&3;if(i)for(;1;){J[J[f+12>>2]+(a<<2)>>2]=0;a=a+1|0;h=h+1|0;if((i|0)!=(h|0))continue;break}if(e>>>0<3)break g;for(;1;){e=a<<2;J[e+J[f+12>>2]>>2]=0;J[(e+J[f+12>>2]|0)+4>>2]=0; +J[(e+J[f+12>>2]|0)+8>>2]=0;J[(e+J[f+12>>2]|0)+12>>2]=0;a=a+4|0;if((g|0)!=(a|0))continue;break}}J[f+4>>2]=g}break e}J[d>>2]=1}if(J[b+4>>2]<=0|J[d>>2]>0)break a;d=0;for(;1;){g=J[f+12>>2];a=d<<2;e=J[g+a>>2];j:{if(!e)break j;h=J[f+16>>2];if(!h)break j;Pc[h|0](e);g=J[f+12>>2]}Pc[c|0](a+g|0,a+J[b+12>>2]|0);d=d+1|0;if((d|0)>2])continue;break}}}function PGa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;c=Kc-48|0;Kc=c;J[a>>2]=2772056;J[a+4>>2]=0;J[790620]=0;h=_(7664,a+12|0)|0;d=J[790620]; +J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{if((d|0)!=1){J[790620]=0;d=a+48|0;J[d+20>>2]=-1;J[d+12>>2]=-1;J[d+16>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;J[d>>2]=2772212;f=J[790620];J[790620]=0;if((f|0)==1)break k;J[a+72>>2]=0;J[a+76>>2]=0;J[a+96>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0;J[790620]=0;f=$(7662,a+72|0,2768520)|0;g=J[790620];J[790620]=0;if((g|0)==1)break j;J[a+100>>2]=0;J[a+104>>2]=0;J[a+124>>2]=0;J[a+116>>2]=0;J[a+120>>2]=0;J[a+108>>2]=0;J[a+112>>2]=0;J[790620]=0;g=$(7662,a+100| +0,2772232)|0;e=J[790620];J[790620]=0;if((e|0)==1)break i;e=J[b+8>>2];if(J[(e?e+12|0:3098424)>>2])break f;J[790620]=0;c=ka(7591,c+12|0,2749243,2740020,87,2772064,0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break h;J[790620]=0;aa(7592,c|0);b=J[790620];J[790620]=0;if((b|0)==1)break g;B()}b=Z()|0;break a}b=Z()|0;break b}b=Z()|0;break c}b=Z()|0;break d}b=Z()|0;break e}b=Z()|0;od(c);break e}J[790620]=0;e=c+12|0;da(7808,e|0,b|0);b=J[790620];J[790620]=0;l:{if((b|0)!=1){J[790620]=0;$(7665,h|0,e|0)|0;b=J[790620]; +J[790620]=0;if((b|0)==1)break l;J[c+36>>2]=2747412;J[c+12>>2]=2747380;b=J[c+40>>2];if(b){d=J[b+4>>2]-1|0;J[b+4>>2]=d;if(!d)Pc[J[J[b>>2]+4>>2]](b);J[c+40>>2]=0}J[c+28>>2]=2747412;b=J[c+32>>2];if(b){d=J[b+4>>2]-1|0;J[b+4>>2]=d;if(!d)Pc[J[J[b>>2]+4>>2]](b);J[c+32>>2]=0}$c(c+20|0);Kc=c+48|0;return a|0}b=Z()|0;break e}b=Z()|0;qe(c+12|0)}Ce(g)}Ce(f)}we(d)}qe(h)}Xd(a);ba(b|0);B()}function Fmb(a,b){a=a|0;b=b|0;var c=0;var d=0;if(a){Ne(a,0);for(;1;){d=NH(a);a:{b:{c=J[a+348>>2];if((c|0)!=1229278788){if((c| +0)!=1229472850)break b;qba(a,b,d);break a}fba(a,d);break a}c:{if(VB(a,c)){if((c|0)==1229209940){if(!(d|K[a+201|0]&32))break c;eT(a,58323);break c}DB(a,b,d);if((c|0)!=1347179589)break a;J[a+200>>2]=J[a+200>>2]|2;break a}d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{if((c|0)<=1883455819){if((c|0)<=1732332864){if((c|0)<=1649100611){if((c|0)==1229209940)break n;if((c|0)!=1347179589)break c;mba(a,b,d);break a}if((c|0)==1649100612)break m;if((c|0)!=1665684045)break c;Qaa(a,b,d);break a}if((c|0)<=1766015823){if((c|0)== +1732332865)break l;if((c|0)!=1749635924)break c;paa(a,b,d);break a}if((c|0)==1766015824)break g;if((c|0)==1767135348)break d;if((c|0)!=1866876531)break c;laa(a,b,d);break a}if((c|0)<=1934772033){if((c|0)<=1933723987){if((c|0)==1883455820)break k;if((c|0)!=1883789683)break c;naa(a,b,d);break a}if((c|0)==1933723988)break i;if((c|0)==1933787468)break j;if((c|0)!=1934642260)break c;Caa(a,b,d);break a}if((c|0)<=1950960964){if((c|0)==1934772034)break h;if((c|0)!=1950701684)break c;aaa(a,b,d);break a}if((c| +0)==1950960965)break f;if((c|0)==1951551059)break e;if((c|0)!=2052348020)break c;$9(a,b,d);break a}if(d|K[a+201|0]&32)eT(a,58323);Ne(a,d);break a}vaa(a,b,d);break a}bba(a,b,d);break a}haa(a,b,d);break a}eaa(a,b,d);break a}Zaa(a,b,d);break a}Jaa(a,b,d);break a}Haa(a,b,d);break a}caa(a,b,d);break a}xaa(a,b,d);break a}_9(a,b,d);break a}DB(a,b,d)}if(!(K[a+200|0]&16))continue;break}}}function wbb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;c=Kc-16|0;Kc=c;a:{b:{c:{d:{e:{f:{if(!b)break f; +f=b+44|0;e=K[b+55|0];d=e<<24>>24<0;g:{if(((d?J[b+48>>2]:e)|0)!=1)break g;e=d?J[f>>2]:f;if(K[e|0]!=65)break g;d=td(e);if(d>>>0>=2147483632)break c;h:{if(d>>>0<=10){H[c+15|0]=d;f=c+4|0;break h}g=(d|15)+1|0;f=_c(g);J[c+12>>2]=g|-2147483648;J[c+4>>2]=f;J[c+8>>2]=d}h=vd(f,e,d)+d|0,i=0,H[h|0]=i;J[790620]=0;ca(5067,a|0,c+4|0,b|0);a=J[790620];J[790620]=0;if((a|0)!=1){if(H[c+15|0]>=0)break f;Zc(J[c+4>>2]);break f}b=Z()|0;if(H[c+15|0]>=0)break d;break a}H[c+6|0]=0;I[c+4>>1]=16705;H[c+15|0]=2;J[790620]=0;d= +$(4950,a|0,c+4|0)|0;e=J[790620];J[790620]=0;i:{j:{k:{l:{if((e|0)!=1){if(H[c+15|0]<0)Zc(J[c+4>>2]);m:{if(d)break m;e=_c(44);J[790620]=0;d=ve(e);g=J[790620];J[790620]=0;if((g|0)==1)break l;H[c+6|0]=0;I[c+4>>1]=16705;H[c+15|0]=2;J[790620]=0;ca(5067,a|0,c+4|0,d|0);a=J[790620];J[790620]=0;if((a|0)==1)break k;if(H[c+15|0]>=0)break m;Zc(J[c+4>>2])}e=H[b+55|0]<0?J[b+44>>2]:f;a=td(e);if(a>>>0>=2147483632)break b;if(a>>>0>10)break j;H[c+15|0]=a;f=c+4|0;break i}b=Z()|0;if(H[c+15|0]>=0)break d;break a}a=Z()| +0;Zc(e);ba(a|0);B()}b=Z()|0;if(H[c+15|0]>=0)break d;break a}g=(a|15)+1|0;f=_c(g);J[c+12>>2]=g|-2147483648;J[c+4>>2]=f;J[c+8>>2]=a}h=vd(f,e,a)+a|0,i=0,H[h|0]=i;J[790620]=0;ca(5067,d|0,c+4|0,b|0);a=J[790620];J[790620]=0;if((a|0)==1)break e;if(H[c+15|0]>=0)break f;Zc(J[c+4>>2])}Kc=c+16|0;return}b=Z()|0;if(H[c+15|0]>=0)break d;Zc(J[c+4>>2])}ba(b|0);B()}fe(c+4|0);B()}fe(c+4|0);B()}Zc(J[c+4>>2]);ba(b|0);B()}function zpa(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l= +0;var m=0;var n=0;var o=0;var p=0;var q=0;f=J[b+36>>2];if(!(!f|J[a+56>>2]<=0))for(;1;){d=J[f+24>>2];j=0;if(J[f+20>>2]>0){for(;1;){g=J[d+4>>2];a:{if(!g)break a;if(J[d>>2]>0){k=0;for(;1;){h=J[g>>2];b:{if(!h)break b;l=0;if(J[d+40>>2]<=0)break b;for(;1;){e=J[h+28>>2];c:{if(!e)break c;m=0;if(J[h+24>>2]>0)for(;1;){c=J[e+4>>2];if(c){o=e+4|0;q=e+8|0;for(;1;){i=J[c+4>>2];n=J[c>>2];J[(i?i:o)>>2]=n;J[(n?n+4|0:q)>>2]=i;J[c>>2]=0;J[c+4>>2]=0;i=J[c+24>>2];if(i)ah(i);Zc(c);c=J[o>>2];if(c)continue;break}}Fh(J[e+ +40>>2]);c=J[e+28>>2];if(c)ML(c);c=J[e+32>>2];if(c)Az(c);c=J[e+36>>2];if(c)Fh(c);e=e+44|0;m=m+1|0;if((m|0)>2])continue;break}c=J[h+32>>2];if(c)Zq(c);c=J[h+36>>2];if(c)Zq(c);c=J[h+28>>2];if(!c)break c;Zc(c)}h=h+40|0;l=l+1|0;if((l|0)>2])continue;break}}c=J[g+4>>2];if(c)Fh(c);c=J[g>>2];if(c)Zc(c);g=g+32|0;k=k+1|0;if((k|0)>2])continue;break}g=J[d+4>>2];if(!g)break a}Zc(g)}d=d+60|0;j=j+1|0;if((j|0)>2])continue;break}d=J[f+24>>2]}if(d)Zc(d);d=J[f+16>>2];if(d)Fh(d);d=J[f+28>> +2];if(d)Zc(d);f=f+32|0;p=p+1|0;if((p|0)>2])continue;break}a=J[b+32>>2];if(a){d=J[a+24>>2];if(d)Zc(d);d=J[a+4>>2];if(d)EY(d);Zc(a);J[b+32>>2]=0}a=J[b+36>>2];if(a){Zc(a);J[b+36>>2]=0}a=J[b+52>>2];if(a){QL(a);J[b+52>>2]=0}a=J[b+24>>2];if(a){ah(a);J[b+24>>2]=0}a=J[b+20>>2];if(a){if(J[a>>2]>0){c=0;for(;1;){d=J[J[a+8>>2]+(c<<2)>>2];e=J[d+8>>2];if(e)Zc(e);Zc(d);c=c+1|0;if((c|0)>2])continue;break}}d=J[a+8>>2];if(d)Zc(d);Zc(a);J[b+20>>2]=0}J[b>>2]=3}function efb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d| +0;var e=0;var f=0;var g=0;var h=0;e=Kc-80|0;Kc=e;J[e+64>>2]=13;a:{b:{if(!c|J[c>>2]!=9)break b;f=c;c=e- -64|0;if(J[zf(f,J[a+164>>2],c,0)>>2]!=8)break b;J[e+16>>2]=13;a=J[e+72>>2];f=e+16|0;g=J[id(Pc[J[J[a>>2]+76>>2]](a)|0,10793,f,0)>>2];a=J[e+24>>2];bd(f);bd(c);if(!a|(g|0)!=1)break a;c=_c(a);d=Pc[J[J[d>>2]+72>>2]](d)|0;Pc[J[J[d>>2]+20>>2]](d);d=Pc[J[J[d>>2]+40>>2]](d,c,a)|0;if(!d){Zc(c);break a}a=e+16|0;J[a>>2]=0;J[a+4>>2]=0;H[a+40|0]=0;J[a+32>>2]=0;J[a+36>>2]=-1074790400;H[a+21|0]=0;H[a+22|0]=0;H[a+ +23|0]=0;H[a+24|0]=0;H[a+25|0]=0;H[a+26|0]=0;H[a+27|0]=0;H[a+28|0]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[790620]=0;h=ha(2395,a|0,c|0,d|0,3)|0;d=J[790620];J[790620]=0;c:{if((d|0)==1)break c;d:{if(!h)break d;J[790620]=0;d=J[a+16>>2];f=J[790620];J[790620]=0;if((f|0)==1)break c;J[790620]=0;f=J[a+4>>2];g=J[790620];J[790620]=0;if((g|0)==1)break c;J[e+12>>2]=f;J[790620]=0;f=J[a+8>>2];g=J[790620];J[790620]=0;if((g|0)==1)break c;J[e+8>>2]=f;J[790620]=0;f=J[a+4>>2];g=J[790620];J[790620]=0;if((g| +0)==1)break c;J[790620]=0;J[e+4>>2]=0-(f<<2);dk(b,d,e+12|0,e+8|0,e+4|0,0);b=J[790620];J[790620]=0;if((b|0)==1)break c;J[790620]=0;J[a>>2]=0;J[a+4>>2]=0;H[a+40|0]=0;J[a+32>>2]=0;J[a+36>>2]=-1074790400;H[a+21|0]=0;H[a+22|0]=0;H[a+23|0]=0;H[a+24|0]=0;H[a+25|0]=0;H[a+26|0]=0;H[a+27|0]=0;H[a+28|0]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;b=J[790620];J[790620]=0;if((b|0)!=1)break d;break c}Zc(c);Tf(a);break a}b=Z()|0;Tf(a);ba(b|0);B()}bd(e- -64|0)}Kc=e+80|0;return h|0}function Fga(a){var b= +0;var c=0;var d=0;if((a|0)>=-64){if((a|0)<=10512){a=a+-64|0;b=(a<<16>>16)/243|0;c=b&65535;a=a-P(b,243)<<16>>16;a:{if((a|0)>=20){a=a+13|0;break a}a=H[a+739680|0]}return a|(c<<8)+53248|33554432}if(a>>>0<=187659){a=a-10513|0;b=(a>>>0)/243|0;c=a-P(b,243)|0;b:{if(c>>>0>=20){c=c+13|0;break b}c=H[c+739680|0]}c=c|((a>>>0)/59049<<16)+16449536;a=((b&65535)>>>0)%243|0;c:{if(a>>>0>=20){a=a+13|0;break c}a=H[a+739680|0]}return c|a<<8|50331648}b=a-187660|0;c=(b>>>0)/243|0;a=b-P(c,243)|0;d:{if(a>>>0>=20){a=a+13| +0;break d}a=H[a+739680|0]}d=(b>>>0)/59049|0;c=(c>>>0)%243|0;e:{if(c>>>0>=20){c=c+13|0;break e}c=H[c+739680|0]}return a|c<<8|(b>>>0>=1180980?d+13|0:H[d+739680|0])<<16|-33554432}if(a>>>0>=4294956783){b=-64-a|0;a=((b&65535)>>>0)/243|0;c=a^-1;d=0-a|0;a=b-P(a,243)|0;b=a&65535;c=b?c:d;a=(b?243-a|0:0)&65535;f:{if(a>>>0>=20){a=a+13|0;break f}a=H[a+739680|0]}return a|(c<<8)+20480|33554432}if(a>>>0>=4294779636){b=-10513-a|0;a=(b>>>0)/243|0;b=b-P(a,243)|0;a=a+((b|0)!=0)|0;c=a;a=((a&65535)>>>0)/243|0;d=c-P(a, +243)|0;c=d&65535;b=b?243-b|0:0;g:{if(b>>>0>=20){b=b+13|0;break g}b=H[b+739680|0]}b=b|((c?a^-1:0-a|0)<<16)+2424832;a=(c?243-d|0:0)&65535;h:{if(a>>>0>=20){a=a+13|0;break h}a=H[a+739680|0]}return b|a<<8|50331648}b=-187660-a|0;a=(b>>>0)/243|0;b=b-P(a,243)|0;c=a+((b|0)!=0)|0;a=b?243-b|0:0;i:{if(a>>>0>=20){a=a+13|0;break i}a=H[a+739680|0]}b=c;c=(c>>>0)/243|0;b=b-P(c,243)|0;c=b?c^-1:0-c|0;b=b?243-b|0:0;j:{if(b>>>0>=20){b=b+13|0;break j}b=H[b+739680|0]}return a|b<<8|((c|0)>=-223?c+256|0:H[c+739923|0])<<16| +553648128}function uL(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;g=-15;j=16777215;a:switch(b|0){case 0:J[a>>2]=K[c+4|0]|(L[c+2>>1]<<8&65280|L[c>>1]<<16)|-16777216;return 0;case 1:i=L[c>>1];e=+L[c+4>>1]/100;k=a;b:{c:{d:{d=+L[c+2>>1]/100;if(d==0){d=e*255;if(!(R(d)<2147483648))break d;g=~~d;b=g;a=b;break b}d=e<=.5?(d+1)*e:d+e-e*d;e=e+e-d;a=(i>>>0)%360|0;j=a>>>0>59;b=(i+120>>>0)%360|0;e:{if(b>>>0<=59){h=e+(d-e)*+(b|0)/60;break e}h=d;if(b>>>0<180)break e;h=e;if(b>>>0>239)break e; +h=e+(d-e)*+(240-b|0)/60}f=h*255;f:{if(R(f)<2147483648){g=~~f;break f}g=-2147483648}i=(i-120|0)%360|0;c=(i|0)>59;f=d-e;h=e+f*+(a|0)/60;g:{if(!j)break g;h=d;if(a>>>0<180)break g;h=e;if(a>>>0>239)break g;h=e+f*+(240-a|0)/60}f=h*255;h:{if(R(f)<2147483648){b=~~f;break h}b=-2147483648}i:{if(!c){d=e+(d-e)*+(i|0)/60;break i}if(i>>>0<180)break i;if(i>>>0>239){d=e;break i}d=e+(d-e)*+(240-i|0)/60}d=d*255;if(!(R(d)<2147483648))break c;a=~~d;break b}g=-2147483648;b=-2147483648}a=-2147483648}J[k>>2]=a|(g<<16|-16777216| +b<<8);return 0;case 2:g=a;f=+L[c+6>>1]/100;e=1-f;d=1-(+L[c+2>>1]/100*e+f);j:{if(R(d)<2147483648){a=~~d;break j}a=-2147483648}b=P(a,255);b=(b|0)>0?b:0;a=(b>>>0>=255?255:b)<<8;d=1-(+L[c>>1]/100*e+f);k:{if(R(d)<2147483648){b=~~d;break k}b=-2147483648}b=P(b,255);b=(b|0)>0?b:0;b=a|(b>>>0>=255?255:b)<<16;d=1-(+L[c+4>>1]/100*e+f);l:{if(R(d)<2147483648){a=~~d;break l}a=-2147483648}a=P(a,255);a=(a|0)>0?a:0;J[g>>2]=b|(a>>>0>=255?255:a)|-16777216;return 0;case 7:g=0;j=Yt(255,L[c>>1],L[c+2>>1],L[c+4>>1]);break; +default:break a}J[a>>2]=j;return g}function OMb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;var y=0;var z=0;var A=0;var B=0;var C=0;var D=0;var E=0;var F=0;var G=0;var M=0;var N=0;var O=0;var Q=0;var R=0;var S=0;a:{if((d|0)>0){g=J[a+480>>2];o=J[a+112>>2];p=P(o,3);if(!o)break a;r=J[a+332>>2];e=J[a+136>>2];F=J[e+8>>2];G=J[e+4>>2];M=J[e>>2];s=J[g+40>>2]; +N=J[g+24>>2];O=o-1|0;Q=p-3|0;for(;1;){e=t<<2;k=J[e+c>>2];i=J[b+e>>2];b:{if(J[g+36>>2]){k=k+O|0;i=i+Q|0;l=-3;y=-1;f=0;e=(J[g+32>>2]+(p<<1)|0)+6|0;break b}l=3;f=1;y=1;e=J[g+32>>2]}J[g+36>>2]=f;m=0;R=l+1<<1;S=l+2<<1;j=0;n=0;z=0;A=0;B=0;u=0;v=0;w=0;x=o;for(;1;){C=(l<<1)+e|0;m=K[K[i|0]+(J[((I[C>>1]+m|0)+8>>4<<2)+s>>2]+r|0)|0];h=m>>>3|0;j=K[K[i+1|0]+(J[((I[e+R>>1]+j|0)+8>>4<<2)+s>>2]+r|0)|0];q=j>>>2|0;n=K[K[i+2|0]+(J[((I[e+S>>1]+n|0)+8>>4<<2)+s>>2]+r|0)|0];D=n>>>3|0;E=(J[(h<<2)+N>>2]+(q<<6)|0)+(D<<1)|0; +f=L[E>>1];if(!f){kja(a,h,q,D);f=L[E>>1]}f=(f&65535)-1|0;H[k|0]=f;q=K[f+M|0];h=K[f+G|0];f=n-K[f+F|0]|0;I[e+4>>1]=P(f,3)+w;h=j-h|0;I[e+2>>1]=P(h,3)+v;j=e;e=m-q|0;I[j>>1]=P(e,3)+u;k=k+y|0;i=i+l|0;n=P(f,7);j=P(h,7);m=P(e,7);w=P(f,5)+B|0;v=P(h,5)+A|0;u=P(e,5)+z|0;z=e;A=h;B=f;e=C;x=x-1|0;if(x)continue;break}I[e+4>>1]=w;I[e+2>>1]=v;I[e>>1]=u;t=t+1|0;if((t|0)!=(d|0))continue;break}}return}a=J[g+36>>2];if((d|0)!=1){c=J[g+32>>2];e=(c+(p<<1)|0)+6|0;b=a?c:e;c=a?e:c;e=d&-2;for(;1;){I[c+4>>1]=0;I[c>>1]=0;I[c+2>> +1]=0;I[b+4>>1]=0;I[b>>1]=0;I[b+2>>1]=0;f=f+2|0;if((e|0)!=(f|0))continue;break}a=(a|0)!=0}if(d&1){b=J[g+32>>2];b=a?(b+(p<<1)|0)+6|0:b;I[b+4>>1]=0;I[b>>1]=0;I[b+2>>1]=0;a=!a}J[g+36>>2]=a}function qq(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;d=Kc-160|0;Kc=d;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{c=J[a+44>>2];if(!c){e=_c(44);J[790620]=0;c=ve(e);g=J[790620];J[790620]=0;if((g|0)==1)break c;J[a+44>>2]=c;J[790620]=0;H[d+36|0]=0;J[d+32>>2]=1953394502;H[d+43|0]=4;ca(5067,a|0,d+32|0,c|0);c=J[790620]; +J[790620]=0;if((c|0)==1)break k;if(H[d+43|0]<0)Zc(J[d+32>>2]);c=J[a+44>>2]}c=sq(c,b);if(c)break e;e=d+159|0;for(;1;){l:{c=J[a+48>>2]+1|0;J[a+48>>2]=c;if(c>>>0>4094)break l;g=J[a+44>>2];f=d+4|0;kw(f,c);J[790620]=0;c=ea(3808,f|0,0,1077924)|0;f=J[790620];J[790620]=0;if((f|0)==1)break j;J[d+24>>2]=J[c+8>>2];f=J[c+4>>2];J[d+16>>2]=J[c>>2];J[d+20>>2]=f;J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[790620]=0;c=$(4950,g|0,d+16|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break i;if(H[d+27|0]<0)Zc(J[d+16>>2]);if(H[d+15| +0]<0)Zc(J[d+4>>2]);if(c)continue}break}c=d+32|0;Xm(tj(c,1077924,e),J[a+48>>2],e);g=J[a+44>>2];c=td(c);if(c>>>0>=2147483632)break b;if(c>>>0>10)break g;H[d+27|0]=c;e=d+16|0;break f}c=Z()|0;if(H[d+43|0]>=0)break a;Zc(J[d+32>>2]);break a}c=Z()|0;break h}c=Z()|0;if(H[d+27|0]>=0)break h;Zc(J[d+16>>2])}if(H[d+15|0]>=0)break a;Zc(J[d+4>>2]);break a}f=(c|15)+1|0;e=_c(f);J[d+24>>2]=f|-2147483648;J[d+16>>2]=e;J[d+20>>2]=c}h=ad(e,d+32|0,c)+c|0,i=0,H[h|0]=i;J[790620]=0;ca(5067,g|0,d+16|0,b|0);c=J[790620];J[790620]= +0;if((c|0)==1)break d;if(H[d+27|0]<0)Zc(J[d+16>>2]);c=sq(J[a+44>>2],b)}Kc=d+160|0;return c}c=Z()|0;if(H[d+27|0]>=0)break a;Zc(J[d+16>>2]);break a}c=Z()|0;Zc(e);break a}fe(d+16|0);B()}ba(c|0);B()}function cSa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;if((c|0)>0|(c|0)>=0){e=J[a+48>>2];if(e>>>0>=b>>>0){J[a+48>>2]=e-b;J[a+36>>2]=J[a+36>>2]+b;e=c+J[a+60>>2]|0;d=b+J[a+56>>2]|0;e=d>>>0>>0?e+1|0:e;J[a+56>>2]=d;J[a+60>>2]=e;Oc=c;return b|0}if(K[a+68|0]&4){J[a+48>> +2]=0;J[a+36>>2]=e+J[a+36>>2];f=J[a+60>>2];c=J[a+56>>2];b=c+e|0;J[a+56>>2]=b;J[a+60>>2]=b>>>0>>0?f+1|0:f;Oc=e?0:-1;return(e?e:-1)|0}if(e){J[a+48>>2]=0;J[a+36>>2]=J[a+32>>2];f=b;g=e;b=b-e|0;c=c-(f>>>0>>0)|0}if((c|0)>0)f=1;else f=!!b&(c|0)>=0;if(f)for(;1;){i=J[a+12>>2];f=c+h|0;j=b+g|0;e=J[a+60>>2]+(j>>>0>>0?f+1|0:f)|0;f=j+J[a+56>>2]|0;e=f>>>0>>0?e+1|0:e;if((e|0)==(i|0)&f>>>0>M[a+8>>2]|e>>>0>i>>>0){ud(d,4,2706569,0);J[a+48>>2]=0;J[a+36>>2]=J[a+32>>2];b=h+J[a+60>>2]|0;c=g+J[a+56>>2]|0;b=c>>> +0>>0?b+1|0:b;J[a+56>>2]=c;J[a+60>>2]=b;g=b;d=J[a+8>>2];e=d-c|0;h=J[a+12>>2];f=h-((c>>>0>d>>>0)+b|0)|0;i=Pc[J[a+28>>2]](d,h,J[a>>2])|0;b=J[a+68>>2];if(i){J[a+56>>2]=d;J[a+60>>2]=h;b=b&-5}J[a+68>>2]=b|4;a=(c|0)==(d|0)&(h|0)==(g|0);b=a?-1:e;Oc=a?-1:f;return b|0}e=Pc[J[a+24>>2]](b,c,J[a>>2])|0;f=Oc;i=f;if((e&f)==-1){ud(d,4,2706569,0);J[a+68>>2]=J[a+68>>2]|4;f=h+J[a+60>>2]|0;b=g+J[a+56>>2]|0;f=b>>>0>>0?f+1|0:f;J[a+56>>2]=b;J[a+60>>2]=f;a=!(h|g);b=a?-1:g;Oc=a?-1:h;return b|0}h=h+i|0;g=e+g|0;h=g>>> +0>>0?h+1|0:h;f=b;b=b-e|0;c=c-((e>>>0>f>>>0)+i|0)|0;if(!!b&(c|0)>=0|(c|0)>0)continue;break}b=h+J[a+60>>2]|0;c=g+J[a+56>>2]|0;b=c>>>0>>0?b+1|0:b;J[a+56>>2]=c;J[a+60>>2]=b;Oc=h;return g|0}ga(2707303,2705195,469,2707668);B()}function sha(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=Q(0);var l=0;var m=0;var n=Q(0);var o=0;var p=Q(0);g=Kc-112|0;Kc=g;e=ao(b,0);d=J[e>>2];i=(d|0)>0?d:0;J[g+108>>2]=i;a:{b:{c:{h=a+304|0;j=a+316|0;d=J[J[a+328>>2]+216>>2]?h:j;c=J[d+4>>2];if(!c)break c; +d=d+4|0;f=d;for(;1;){o=J[c+16>>2]<(i|0);f=o?f:c;c=J[(o?c+4|0:c)>>2];if(c)continue;break}if(!K[f+92|0]|((d|0)==(f|0)|J[f+16>>2]>(i|0)))break c;d=f+20|0;break b}H[g+3|0]=1;H[g+2|0]=0;d=g+4|0;Ny(d,a,g+108|0,g+3|0,0,g+2|0);J[790620]=0;da(3148,h|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break a;xl(g+80|0);d=0;f=J[J[a+328>>2]+216>>2]?h:j;c=J[f+4>>2];if(!c)break b;h=f+4|0;f=h;for(;1;){j=J[c+16>>2]<(i|0);f=j?f:c;c=J[(j?c+4|0:c)>>2];if(c)continue;break}if((f|0)==(h|0))break b;d=J[f+16>>2]<=(i|0)?f+20|0:0}d:{e:{f:{c= +J[d+4>>2];switch(c-1|0){case 1:break d;case 0:break e;default:break f}}c=0}J[e+60>>2]=c;c=J[d+44>>2];J[e+28>>2]=J[d+40>>2];J[e+32>>2]=c;c=J[d+52>>2];J[e+36>>2]=J[d+48>>2];J[e+40>>2]=c;c=J[d+60>>2];J[e+44>>2]=J[d+56>>2];J[e+48>>2]=c;c=d- -64|0;f=J[c+4>>2];J[e+52>>2]=J[c>>2];J[e+56>>2]=f;H[e+64|0]=K[d+72|0];J[e+92>>2]=J[d+100>>2];c=J[d+96>>2];J[e+84>>2]=J[d+92>>2];J[e+88>>2]=c;c=J[d+88>>2];J[e+76>>2]=J[d+84>>2];J[e+80>>2]=c;c=J[d+80>>2];J[e+68>>2]=J[d+76>>2];J[e+72>>2]=c;k=N[b+12>>2];p=Q(k+Q(0));l= ++p;n=N[b+8>>2];m=+Q(n+Q(0));N[e+4>>2]=l*O[b+40>>3]+(m*O[b+24>>3]+O[b+56>>3])-+n;N[e+8>>2]=l*O[b+48>>3]+(m*O[b+32>>3]+O[b- -64>>3])-+k;l=O[a+144>>3];m=O[a+8>>3];k=N[d+16>>2];N[b+20>>2]=p;N[b+16>>2]=n+Q(Q(l+m*+k)+Q(0))}Kc=g+112|0;return}a=Z()|0;xl(g+80|0);ba(a|0);B()}function k1b(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;for(;1;){d=g<<4;if(!(J[d+225440>>2]<=(c|0)&J[d+225444>>2]>=(c|0))){g=g+1|0;continue}break}d=g<<4;e=K[d+225449|0];i=e>>> +0<=1?1:e;e=c;c=c>>31;m=((e^c)-c|0)-L[d+225450>>1]|0;k=((b<<9)+a|0)+65560|0;e=K[d+225448|0];c=1;for(;1;){b=c+k|0;f=K[b|0];h=f<<2;d=L[h+3006688>>1];j=b;b=f>>>0<47;f=e&1;a:{b:{if((b|0)!=(f|0)){b=L[a+4>>1]-d|0;I[a+4>>1]=b;if(b<<16>>16>=0){if(d>>>0>(b&65535)>>>0){b=d;d=h+3006690|0;break b}J[a>>2]=d+J[a>>2];d=h+3006690|0;break b}J[a>>2]=d+J[a>>2];break a}b=L[a+4>>1]-d|0;c:{if(d>>>0<=(b&65535)>>>0){b=d;break c}J[a>>2]=d+J[a>>2]}d=h+3006691|0}H[j|0]=K[d|0];for(;1;){b=b<<1;I[a+4>>1]=b;J[a>>2]=J[a>>2]<<1;d= +K[a+6|0]-1|0;H[a+6|0]=d;if(!(d&255)){Do(a);b=L[a+4>>1]}if(b<<16>>16>=0)continue;break}}b=c<<1;c=c&256?f|b&254|256:b|f;e=(e&254)>>>1|0;l=l+1|0;if((i|0)!=(l|0))continue;break}if((g|0)!=1){b=K[(g<<4)+225452|0];i=b>>>0<=1?1:b;g=m<<32-b;b=0;for(;1;){e=c+k|0;f=K[e|0];h=f<<2;d=L[h+3006688>>1];j=e;e=f>>>0>46;f=g>>>31|0;d:{e:{if((e|0)==(f|0)){e=L[a+4>>1]-d|0;I[a+4>>1]=e;if(e<<16>>16>=0){if(d>>>0>(e&65535)>>>0){e=d;d=h+3006690|0;break e}J[a>>2]=d+J[a>>2];d=h+3006690|0;break e}J[a>>2]=d+J[a>>2];break d}e=L[a+ +4>>1]-d|0;f:{if(d>>>0<=(e&65535)>>>0){e=d;break f}J[a>>2]=d+J[a>>2]}d=h+3006691|0}H[j|0]=K[d|0];for(;1;){e=e<<1;I[a+4>>1]=e;J[a>>2]=J[a>>2]<<1;d=K[a+6|0]-1|0;H[a+6|0]=d;if(!(d&255)){Do(a);e=L[a+4>>1]}if(e<<16>>16>=0)continue;break}}d=c<<1;c=c&256?f|d&254|256:d|f;g=g<<1;b=b+1|0;if((i|0)!=(b|0))continue;break}}}function vIb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;e=J[a+464>>2];if(J[a+280>>2]){d=J[e+52>>2];if(!d){if(!(Pc[J[J[a+460>>2]+8>>2]](a)|0)){d=J[a>>2];J[d+20>>2]=25;Pc[J[d>>2]](a)}if(J[a+ +336>>2]>0)for(;1;){d=f<<2;g=J[(d+a|0)+340>>2];a:{b:{if(J[a+224>>2]){if(J[a+408>>2])break b;if(J[a+416>>2])break a}c=J[(e+(J[g+20>>2]<<2)|0)+56>>2];H[c|0]=0;H[c+1|0]=0;H[c+2|0]=0;H[c+3|0]=0;H[c+4|0]=0;H[c+5|0]=0;H[c+6|0]=0;H[c+7|0]=0;H[c+56|0]=0;H[c+57|0]=0;H[c+58|0]=0;H[c+59|0]=0;H[c+60|0]=0;H[c+61|0]=0;H[c+62|0]=0;H[c+63|0]=0;H[c+48|0]=0;H[c+49|0]=0;H[c+50|0]=0;H[c+51|0]=0;H[c+52|0]=0;H[c+53|0]=0;H[c+54|0]=0;H[c+55|0]=0;H[c+40|0]=0;H[c+41|0]=0;H[c+42|0]=0;H[c+43|0]=0;H[c+44|0]=0;H[c+45|0]=0;H[c+ +46|0]=0;H[c+47|0]=0;H[c+32|0]=0;H[c+33|0]=0;H[c+34|0]=0;H[c+35|0]=0;H[c+36|0]=0;H[c+37|0]=0;H[c+38|0]=0;H[c+39|0]=0;H[c+24|0]=0;H[c+25|0]=0;H[c+26|0]=0;H[c+27|0]=0;H[c+28|0]=0;H[c+29|0]=0;H[c+30|0]=0;H[c+31|0]=0;H[c+16|0]=0;H[c+17|0]=0;H[c+18|0]=0;H[c+19|0]=0;H[c+20|0]=0;H[c+21|0]=0;H[c+22|0]=0;H[c+23|0]=0;H[c+8|0]=0;H[c+9|0]=0;H[c+10|0]=0;H[c+11|0]=0;H[c+12|0]=0;H[c+13|0]=0;H[c+14|0]=0;H[c+15|0]=0;d=e+d|0;J[d+36>>2]=0;J[d+20>>2]=0;if(!J[a+224>>2]){if(J[a+432>>2])break b;break a}if(!J[a+408>>2])break a}dd(J[(e+ +(J[g+24>>2]<<2)|0)+120>>2],0,256)}f=f+1|0;if((f|0)>2])continue;break}J[e+16>>2]=-16;J[e+8>>2]=0;J[e+12>>2]=0;d=J[a+280>>2]}J[e+52>>2]=d-1}if(J[a+364>>2]>0){g=e+184|0;e=1<>2];f=0;for(;1;){if(Me(a,g)){d=J[(f<<2)+b>>2];I[d>>1]=e|L[d>>1]}f=f+1|0;if((f|0)>2])continue;break}}return 1}function kia(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;J[a>>2]=350480;b=J[a+200>>2];if(b){Pc[J[J[b>>2]+4>>2]](b);J[a+200>>2]=0}b=J[a+204>>2];if(b){Zc(b);J[a+204>>2]=0}d=J[a+208>>2];if(d){b= +J[d>>2];if(b){e=b;c=J[d+4>>2];if((b|0)!=(c|0)){for(;1;){e=c-12|0;f=J[e>>2];if(f){J[c-8>>2]=f;Zc(f)}c=e;if((b|0)!=(c|0))continue;break}e=J[d>>2]}J[d+4>>2]=b;Zc(e)}Zc(d);J[a+208>>2]=0}b=J[a+212>>2];if(b){c=J[b+88>>2];if(c){J[b+92>>2]=c;Zc(c)}Zc(b);J[a+212>>2]=0}b=J[a+216>>2];if(b){c=J[b+4>>2];if(c){J[b+8>>2]=c;Zc(c)}Zc(b);J[a+216>>2]=0}b=J[a+220>>2];if(b){c=J[b+40>>2];if(c){J[b+44>>2]=c;Zc(c)}Zc(b);J[a+220>>2]=0}b=J[a+224>>2];if(b){c=J[b+16>>2];if(c){J[b+20>>2]=c;Zc(c)}c=J[b+4>>2];if(c){J[b+8>>2]=c; +Zc(c)}Zc(b);J[a+224>>2]=0}b=J[a+228>>2];if(b){Zc(b);J[a+228>>2]=0}b=J[a+232>>2];if(b){c=J[b+68>>2];if(c){J[b+72>>2]=c;Zc(c)}c=J[b+56>>2];if(c){J[b+60>>2]=c;Zc(c)}if(H[b+19|0]<0)Zc(J[b+8>>2]);Zc(b);J[a+232>>2]=0}b=J[a+236>>2];if(b){Zc(b);J[a+236>>2]=0}b=J[a+240>>2];if(b){if(H[b+19|0]<0)Zc(J[b+8>>2]);Zc(b);J[a+240>>2]=0}b=J[a+244>>2];if(b){c=J[b+64>>2];if(c){J[b+68>>2]=c;Zc(c)}c=J[b+52>>2];if(c){J[b+56>>2]=c;Zc(c)}c=J[b+40>>2];if(c){J[b+44>>2]=c;Zc(c)}if(H[b+39|0]<0)Zc(J[b+28>>2]);if(H[b+27|0]<0)Zc(J[b+ +16>>2]);Zc(b);J[a+244>>2]=0}b=J[a+248>>2];if(b){Wha(b);Zc(b);J[a+248>>2]=0}b=J[a+176>>2];if(b){J[a+180>>2]=b;Zc(b)}b=J[a+144>>2];if(b){J[a+148>>2]=b;Zc(b)}if(H[a+127|0]<0)Zc(J[a+116>>2]);if(H[a+115|0]<0)Zc(J[a+104>>2]);if(H[a+103|0]<0)Zc(J[a+92>>2]);if(H[a+91|0]<0)Zc(J[a+80>>2]);if(H[a+79|0]<0)Zc(J[a+68>>2]);return a|0}function e5b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;if(e){m=e-2|0;o=(e|0)==1;for(;1;){h=f; +I[g>>1]=L[h>>1];I[g+2>>1]=L[h+2>>1];I[g+4>>1]=L[h+4>>1];I[g+6>>1]=L[h+6>>1];f=h+8|0;g=g+8|0;a:{if(k>>>0>m>>>0)break a;i=k?(k|0)==(m|0)?d:b:c;n=!k&o;if(n){if(i>>>0<2)break a;a=i-1|0;l=a&1;if((i|0)!=2){j=a&-2;a=0;for(;1;){I[g>>1]=L[h>>1];I[g+2>>1]=L[h+2>>1];I[g+4>>1]=L[h+4>>1];I[g+6>>1]=L[h+6>>1];I[g+8>>1]=L[h>>1];I[g+10>>1]=L[h+2>>1];I[g+12>>1]=L[h+4>>1];I[g+14>>1]=L[h+6>>1];g=g+16|0;a=a+2|0;if((j|0)!=(a|0))continue;break}}if(!l)break a;I[g>>1]=L[h>>1];I[g+2>>1]=L[h+2>>1];I[g+4>>1]=L[h+4>>1];I[g+6>> +1]=L[h+6>>1];g=g+8|0;break a}j=i+1>>>1|0;b:{if(i>>>0<3)break b;a=(j>>>0<=2?2:j)-1|0;p=a&1;if(i>>>0>=5){l=a&-2;a=0;for(;1;){I[g>>1]=L[h>>1];I[g+2>>1]=L[h+2>>1];I[g+4>>1]=L[h+4>>1];I[g+6>>1]=L[h+6>>1];I[g+8>>1]=L[h>>1];I[g+10>>1]=L[h+2>>1];I[g+12>>1]=L[h+4>>1];I[g+14>>1]=L[h+6>>1];g=g+16|0;a=a+2|0;if((l|0)!=(a|0))continue;break}}if(!p)break b;I[g>>1]=L[h>>1];I[g+2>>1]=L[h+2>>1];I[g+4>>1]=L[h+4>>1];I[g+6>>1]=L[h+6>>1];g=g+8|0}if(i>>>0<=j>>>0)break a;h=n?0:f;if(i-j&1){I[g>>1]=L[h>>1];I[g+2>>1]=L[h+2>> +1];I[g+4>>1]=L[h+4>>1];I[g+6>>1]=L[h+6>>1];g=g+8|0;a=j+1|0}else a=j;if((0-i^j)==-1)break a;for(;1;){I[g>>1]=L[h>>1];I[g+2>>1]=L[h+2>>1];I[g+4>>1]=L[h+4>>1];I[g+6>>1]=L[h+6>>1];I[g+8>>1]=L[h>>1];I[g+10>>1]=L[h+2>>1];I[g+12>>1]=L[h+4>>1];I[g+14>>1]=L[h+6>>1];g=g+16|0;a=a+2|0;if((i|0)!=(a|0))continue;break}}k=k+1|0;if((k|0)!=(e|0))continue;break}}return 0}function j5b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;if(e){o= +e-2|0;p=(e|0)==1;for(;1;){a=f;I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];f=a+4|0;g=g+4|0;a:{if(k>>>0>o>>>0)break a;j=k?(k|0)==(o|0)?d:b:c;l=!k&p;if(l){if(j>>>0<2)break a;h=j-1|0;i=h&3;if(j-2>>>0>=3){j=h&-4;h=0;for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>>1]=L[a>>1];I[g+6>>1]=L[a+2>>1];I[g+8>>1]=L[a>>1];I[g+10>>1]=L[a+2>>1];I[g+12>>1]=L[a>>1];I[g+14>>1]=L[a+2>>1];g=g+16|0;h=h+4|0;if((j|0)!=(h|0))continue;break}}h=0;if(!i)break a;for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];g=g+4|0;h=h+1|0;if((i|0)!= +(h|0))continue;break}break a}h=j+1>>>1|0;b:{if(j>>>0<3)break b;i=h>>>0<=2?2:h;m=i-1|0;n=m&3;if(i-2>>>0>=3){m=m&-4;i=0;for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>>1]=L[a>>1];I[g+6>>1]=L[a+2>>1];I[g+8>>1]=L[a>>1];I[g+10>>1]=L[a+2>>1];I[g+12>>1]=L[a>>1];I[g+14>>1]=L[a+2>>1];g=g+16|0;i=i+4|0;if((m|0)!=(i|0))continue;break}}i=0;if(!n)break b;for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];g=g+4|0;i=i+1|0;if((n|0)!=(i|0))continue;break}}if(h>>>0>=j>>>0)break a;a=l?0:f;n=j+(h^-1)|0;i=0;l=j-h&3;if(l)for(;1;){I[g>> +1]=L[a>>1];I[g+2>>1]=L[a+2>>1];h=h+1|0;g=g+4|0;i=i+1|0;if((l|0)!=(i|0))continue;break}if(n>>>0<3)break a;for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];I[g+4>>1]=L[a>>1];I[g+6>>1]=L[a+2>>1];I[g+8>>1]=L[a>>1];I[g+10>>1]=L[a+2>>1];I[g+12>>1]=L[a>>1];I[g+14>>1]=L[a+2>>1];g=g+16|0;h=h+4|0;if((j|0)!=(h|0))continue;break}}k=k+1|0;if((k|0)!=(e|0))continue;break}}return 0}function yhc(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;a=Kc-144|0;Kc=a;J[a+136>>2]=c;J[a+ +140>>2]=b;J[a+20>>2]=9266;j=a+20|0;i=Yh(a+24|0,a+32|0,j);J[790620]=0;b=a+16|0;h=J[e+28>>2];J[b>>2]=h;J[h+4>>2]=J[h+4>>2]+1;h=J[790620];J[790620]=0;a:{b:{c:{d:{if((h|0)!=1){J[790620]=0;h=_(9205,b|0)|0;k=J[790620];J[790620]=0;if((k|0)==1)break b;H[a+15|0]=0;e=J[e+4>>2];J[790620]=0;b=Pa(9267,a+140|0,c|0,d|0,b|0,e|0,f|0,a+15|0,h|0,i|0,j|0,a+132|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break b;if(!b)break c;b=Kc-16|0;Kc=b;e:{if(K[g+11|0]>>>7|0){c=J[g>>2];H[b+15|0]=0;H[c|0]=K[b+15|0];J[g+4>>2]=0;break e}H[b+ +14|0]=0;H[g|0]=K[b+14|0];H[g+11|0]=K[g+11|0]&128;H[g+11|0]=K[g+11|0]&127}Kc=b+16|0;if(!K[a+15|0])break d;J[790620]=0;b=$(9247,h|0,45)|0;c=J[790620];J[790620]=0;if((c|0)==1)break b;J[790620]=0;da(9272,g|0,b|0);b=J[790620];J[790620]=0;if((b|0)!=1)break d;break b}c=Z()|0;break a}J[790620]=0;b=$(9247,h|0,48)|0;c=J[790620];J[790620]=0;if((c|0)==1)break b;c=J[i>>2];d=J[a+20>>2];e=d-1|0;b=b&255;for(;1;){if(!((b|0)!=K[c|0]|c>>>0>=e>>>0)){c=c+1|0;continue}break}J[790620]=0;ea(9277,g|0,c|0,d|0)|0;b=J[790620]; +J[790620]=0;if((b|0)!=1)break c;break b}J[790620]=0;b=$(9094,a+140|0,a+136|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break b;if(b)J[f>>2]=J[f>>2]|2;d=J[a+140>>2];b=J[a+16>>2];c=J[b+4>>2]-1|0;J[b+4>>2]=c;if((c|0)==-1)Pc[J[J[b>>2]+8>>2]](b);Kf(i);Kc=a+144|0;return d|0}c=Z()|0;a=J[a+16>>2];b=J[a+4>>2]-1|0;J[a+4>>2]=b;if((b|0)==-1)Pc[J[J[a>>2]+8>>2]](a)}Kf(i);ba(c|0);B()}function mqa(a,b,c){var d=0;var e=0;var f=0;d=Kc-16|0;Kc=d;a:{b:switch(b-9|0){case 0:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=J[b>>2];break a;case 1:b= +J[c>>2];J[c>>2]=b+4;b=J[b>>2];J[a>>2]=b;J[a+4>>2]=b>>31;break a;case 2:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=J[b>>2];J[a+4>>2]=0;break a;case 4:b=J[c>>2];J[c>>2]=b+4;b=J[b>>2];J[a>>2]=b;J[a+4>>2]=b>>31;break a;case 5:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=J[b>>2];J[a+4>>2]=0;break a;case 3:b=J[c>>2]+7&-8;J[c>>2]=b+8;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;break a;case 6:b=J[c>>2];J[c>>2]=b+4;b=I[b>>1];J[a>>2]=b;J[a+4>>2]=b>>31;break a;case 7:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=L[b>>1];J[a+4>>2]=0;break a;case 8:b=J[c>> +2];J[c>>2]=b+4;b=H[b|0];J[a>>2]=b;J[a+4>>2]=b>>31;break a;case 9:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=K[b|0];J[a+4>>2]=0;break a;case 10:b=J[c>>2]+7&-8;J[c>>2]=b+8;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;break a;case 11:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=J[b>>2];J[a+4>>2]=0;break a;case 12:b=J[c>>2]+7&-8;J[c>>2]=b+8;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;break a;case 13:b=J[c>>2]+7&-8;J[c>>2]=b+8;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;break a;case 14:b=J[c>>2];J[c>>2]=b+4;b=J[b>>2];J[a>>2]=b;J[a+4>>2]=b>>31; +break a;case 15:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=J[b>>2];J[a+4>>2]=0;break a;case 16:b=J[c>>2]+7&-8;J[c>>2]=b+8;Sp(d,O[b>>3]);b=J[d+12>>2];J[a+8>>2]=J[d+8>>2];J[a+12>>2]=b;b=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=b;break a;case 17:break b;default:break a}b=J[c>>2]+7&-8;J[c>>2]=b+16;c=J[b>>2];e=J[b+4>>2];f=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=f;J[a>>2]=c;J[a+4>>2]=e}Kc=d+16|0}function zqb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n= +0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;k=Kc-32|0;j=a;for(;1;){a:{d=J[(e<<2)+b>>2]+c|0;g=K[d+6|0];f=j;l=K[d+5|0];m=K[d+3|0];j=l+m|0;n=K[d+2|0];h=n+g|0;o=K[d+8|0];p=K[d|0];i=o+p|0;q=j+(h+i|0)|0;r=K[d+7|0];s=K[d+1|0];t=r+s|0;u=K[d+4|0];v=t+u|0;J[f>>2]=(q+v<<1)-2304;d=p-o|0;g=n-g|0;l=m-l|0;J[f+12>>2]=P(d-(g+l|0)|0,10033)+2048>>12;J[f+24>>2]=P(q-(v<<1)|0,5793)+2048>>12;n=P(j-i|0,2012);i=P(i-h|0,10887)+2048|0;m=P(t-(u<<1)|0,5793);J[f+16>>2]=(n+i|0)-m>>12;J[f+8>>2]=m+(i+P(h-j| +0,8875)|0)>>12;i=P(g-l|0,11409);h=P(d+l|0,3962);j=P(s-r|0,10033);J[f+28>>2]=(i+(h-j|0)|0)+2048>>12;d=P(d+g|0,7447);J[f+20>>2]=(d-(j+i|0)|0)+2048>>12;J[f+4>>2]=(h+(d+j|0)|0)+2048>>12;g=e-7|0;e=e+1|0;j=k;d=7;b:switch(g|0){case 0:continue;case 1:break a;default:break b}j=f+32|0;continue}break}for(;1;){e=J[a>>2];g=J[j>>2];b=e-g|0;k=J[a+64>>2];h=J[a+192>>2];c=k-h|0;i=J[a+96>>2];l=J[a+160>>2];f=i-l|0;J[a+96>>2]=P(b-(c+f|0)|0,15855)+16384>>15;k=h+k|0;e=e+g|0;g=i+l|0;h=(k+e|0)+g|0;i=J[a+128>>2];l=J[a+224>> +2];m=J[a+32>>2];n=l+m|0;o=i+n|0;J[a+192>>2]=P(h-(o<<1)|0,9154)+16384>>15;J[a>>2]=P(h+o|0,12945)+16384>>15;o=P(g-e|0,3179);e=P(e-k|0,17203)+16384|0;h=P(n-(i<<1)|0,9154);J[a+128>>2]=(o+e|0)-h>>15;J[a+64>>2]=h+(e+P(k-g|0,14024)|0)>>15;e=P(b+f|0,6262);k=P(m-l|0,15855);f=P(c-f|0,18029);J[a+224>>2]=((e-k|0)+f|0)+16384>>15;b=P(b+c|0,11768);J[a+160>>2]=(b-(f+k|0)|0)+16384>>15;J[a+32>>2]=(e+(b+k|0)|0)+16384>>15;b=d;d=d-1|0;j=j+4|0;a=a+4|0;if(b)continue;break}}function shc(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0; +d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;a=Kc-448|0;Kc=a;J[a+440>>2]=c;J[a+444>>2]=b;J[a+20>>2]=9266;j=a+20|0;i=Yh(a+24|0,a+32|0,j);J[790620]=0;b=a+16|0;h=J[e+28>>2];J[b>>2]=h;J[h+4>>2]=J[h+4>>2]+1;h=J[790620];J[790620]=0;a:{b:{c:{d:{if((h|0)!=1){J[790620]=0;h=_(9100,b|0)|0;k=J[790620];J[790620]=0;if((k|0)==1)break b;H[a+15|0]=0;e=J[e+4>>2];J[790620]=0;b=Pa(9278,a+444|0,c|0,d|0,b|0,e|0,f|0,a+15|0,h|0,i|0,j|0,a+432|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break b;if(!b)break c;b=Kc- +16|0;Kc=b;e:{if(K[g+11|0]>>>7|0){c=J[g>>2];J[b+12>>2]=0;J[c>>2]=J[b+12>>2];J[g+4>>2]=0;break e}J[b+8>>2]=0;J[g>>2]=J[b+8>>2];H[g+11|0]=K[g+11|0]&128;H[g+11|0]=K[g+11|0]&127}Kc=b+16|0;if(!K[a+15|0])break d;J[790620]=0;b=$(9258,h|0,45)|0;c=J[790620];J[790620]=0;if((c|0)==1)break b;J[790620]=0;da(3258,g|0,b|0);b=J[790620];J[790620]=0;if((b|0)!=1)break d;break b}c=Z()|0;break a}J[790620]=0;b=$(9258,h|0,48)|0;c=J[790620];J[790620]=0;if((c|0)==1)break b;c=J[i>>2];d=J[a+20>>2];e=d-4|0;for(;1;){if(!((b|0)!= +J[c>>2]|c>>>0>=e>>>0)){c=c+4|0;continue}break}J[790620]=0;ea(9284,g|0,c|0,d|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1)break c;break b}J[790620]=0;b=$(9236,a+444|0,a+440|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break b;if(b)J[f>>2]=J[f>>2]|2;d=J[a+444>>2];b=J[a+16>>2];c=J[b+4>>2]-1|0;J[b+4>>2]=c;if((c|0)==-1)Pc[J[J[b>>2]+8>>2]](b);Kf(i);Kc=a+448|0;return d|0}c=Z()|0;a=J[a+16>>2];b=J[a+4>>2]-1|0;J[a+4>>2]=b;if((b|0)==-1)Pc[J[J[a>>2]+8>>2]](a)}Kf(i);ba(c|0);B()}function p3b(a,b){a=a|0;b=b|0;var c=0;var d= +0;var e=0;var f=0;var g=0;var h=0;a:{b:{g=P(J[b+44>>2],30)+11|0;if(g>>>0<=M[a+424>>2]){e=J[a+428>>2]+8|0;break b}e=Pc[J[a+152>>2]](g)|0;if(e)break b;d=1;nd(a,1,0,0);break a}d=L[b+32>>1];d=d<<8|d>>>8;H[e|0]=d;H[e+1|0]=d>>>8;H[e+2|0]=K[b+34|0];d=J[b+36>>2];d=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);H[e+3|0]=d;H[e+4|0]=d>>>8;H[e+5|0]=d>>>16;H[e+6|0]=d>>>24;d=J[b+40>>2];d=d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24);H[e+7|0]=d;H[e+8|0]=d>>>8;H[e+9|0]=d>>>16;H[e+10|0]=d>>>24;if(J[b+44>>2]){d=e+11|0;f=J[b+48>> +2];for(;1;){c=L[f>>1];c=c<<8|c>>>8;H[d|0]=c;H[d+1|0]=c>>>8;H[d+2|0]=K[f+2|0];H[d+3|0]=K[f+3|0];H[d+4|0]=K[f+4|0];c=J[f+8>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d+5|0]=c;H[d+6|0]=c>>>8;H[d+7|0]=c>>>16;H[d+8|0]=c>>>24;c=J[f+12>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d+9|0]=c;H[d+10|0]=c>>>8;H[d+11|0]=c>>>16;H[d+12|0]=c>>>24;H[d+13|0]=K[f+16|0];c=J[f+20>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d+14|0]=c;H[d+15|0]=c>>>8;H[d+16|0]=c>>>16;H[d+17|0]=c>>>24;c=J[f+24>>2];c=c<<24|(c& +65280)<<8|(c>>>8&65280|c>>>24);H[d+18|0]=c;H[d+19|0]=c>>>8;H[d+20|0]=c>>>16;H[d+21|0]=c>>>24;c=J[f+28>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d+22|0]=c;H[d+23|0]=c>>>8;H[d+24|0]=c>>>16;H[d+25|0]=c>>>24;c=J[f+32>>2];c=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[d+26|0]=c;H[d+27|0]=c>>>8;H[d+28|0]=c>>>16;H[d+29|0]=c>>>24;d=d+30|0;f=f+36|0;h=h+1|0;if(h>>>0>2])continue;break}}d=Bf(a,J[b>>2],g,e);if(M[a+424>>2]>=g>>>0)break a;Pc[J[a+156>>2]](e,g);return d|0}return d|0}function gAb(a,b,c, +d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if(J[f>>2]<=0){if(!(!e|b&8192)){J[e+8>>2]=0;J[e+12>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0}i=a;k=b|8192;h=J[c>>2];a=2;g=Kc-48|0;Kc=g;c=J[c+4>>2];a:{if((c|0)<=0)break a;if(!(k&16384)){if(!e)for(;1;){b=Wr(J[i+8>>2],h,c,a);b:{if(a){if(!b){a=0;break b}e=J[i+4>>2];J[g+44>>2]=b;J[g+40>>2]=h;j=J[J[e>>2]+16>>2];a=J[g+44>>2];J[g+8>>2]=J[g+40>>2];J[g+12>>2]=a;a=0;Pc[j|0](e,k,g+8|0,d,0,f);if(J[f>>2]<=0)break b;break a}a= +2;if(!b)break b;Pc[J[J[d>>2]+8>>2]](d,h,b)}h=b+h|0;c=c-b|0;if((c|0)>0)continue;break a}for(;1;){b=Wr(J[i+8>>2],h,c,a);c:{if(a){a=0;if(!b)break c;j=J[i+4>>2];J[g+44>>2]=b;J[g+40>>2]=h;l=J[J[j>>2]+16>>2];m=J[g+44>>2];J[g+16>>2]=J[g+40>>2];J[g+20>>2]=m;Pc[l|0](j,k,g+16|0,d,e,f);if(J[f>>2]<=0)break c;break a}a=2;if(!b)break c;yt(e,b);Pc[J[J[d>>2]+8>>2]](d,h,b)}h=b+h|0;c=c-b|0;if((c|0)>0)continue;break}break a}if(!e)for(;1;){b=a;a=2;e=Wr(J[i+8>>2],h,c,b);d:{if(!b)break d;if(!e){a=0;break d}b=J[i+4>>2]; +J[g+44>>2]=e;J[g+40>>2]=h;j=J[J[b>>2]+16>>2];a=J[g+44>>2];J[g+24>>2]=J[g+40>>2];J[g+28>>2]=a;a=0;Pc[j|0](b,k,g+24|0,d,0,f);if(J[f>>2]>0)break a}h=e+h|0;c=c-e|0;if((c|0)>0)continue;break a}for(;1;){b=Wr(J[i+8>>2],h,c,a);e:{if(!a){a=2;if(!b)break e;yt(e,b);break e}if(!b){a=0;break e}a=J[i+4>>2];J[g+44>>2]=b;J[g+40>>2]=h;j=J[J[a>>2]+16>>2];l=J[g+44>>2];J[g+32>>2]=J[g+40>>2];J[g+36>>2]=l;Pc[j|0](a,k,g+32|0,d,e,f);a=0;if(J[f>>2]>0)break a}h=b+h|0;c=c-b|0;if((c|0)>0)continue;break}}Kc=g+48|0}}function S5b(a, +b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;if(e){n=e-2|0;for(;1;){a=K[f|0];H[g|0]=a;g=g+1|0;f=f+1|0;a:{if(l>>>0>n>>>0)break a;j=l?(l|0)==(n|0)?d:b:c;if(!((e|0)!=1|l)){if(j>>>0<2)break a;h=j-1|0;i=h&7;if(j-2>>>0>=7){j=h&-8;h=0;for(;1;){H[g+7|0]=a;H[g+6|0]=a;H[g+5|0]=a;H[g+4|0]=a;H[g+3|0]=a;H[g+2|0]=a;H[g+1|0]=a;H[g|0]=a;g=g+8|0;h=h+8|0;if((j|0)!=(h|0))continue;break}}h=0;if(!i)break a;for(;1;){H[g|0]=a;g=g+1|0;h=h+1|0;if((i|0)!=(h| +0))continue;break}break a}if((a|0)==K[f|0]){if(j>>>0<2)break a;h=j-1|0;i=h&7;if(j-2>>>0>=7){j=h&-8;h=0;for(;1;){H[g+7|0]=a;H[g+6|0]=a;H[g+5|0]=a;H[g+4|0]=a;H[g+3|0]=a;H[g+2|0]=a;H[g+1|0]=a;H[g|0]=a;g=g+8|0;h=h+8|0;if((j|0)!=(h|0))continue;break}}h=0;if(!i)break a;for(;1;){H[g|0]=a;g=g+1|0;h=h+1|0;if((i|0)!=(h|0))continue;break}break a}h=j+1>>>1|0;b:{if(j>>>0<3)break b;i=h>>>0<=2?2:h;k=i-1|0;m=k&7;if(i-2>>>0>=7){k=k&-8;i=0;for(;1;){H[g+7|0]=a;H[g+6|0]=a;H[g+5|0]=a;H[g+4|0]=a;H[g+3|0]=a;H[g+2|0]=a; +H[g+1|0]=a;H[g|0]=a;g=g+8|0;i=i+8|0;if((k|0)!=(i|0))continue;break}}i=0;if(!m)break b;for(;1;){H[g|0]=a;g=g+1|0;i=i+1|0;if((m|0)!=(i|0))continue;break}}if(h>>>0>=j>>>0)break a;m=j+(h^-1)|0;a=K[f|0];i=0;k=j-h&7;if(k)for(;1;){H[g|0]=a;h=h+1|0;g=g+1|0;i=i+1|0;if((k|0)!=(i|0))continue;break}if(m>>>0<7)break a;for(;1;){H[g+7|0]=a;H[g+6|0]=a;H[g+5|0]=a;H[g+4|0]=a;H[g+3|0]=a;H[g+2|0]=a;H[g+1|0]=a;H[g|0]=a;g=g+8|0;h=h+8|0;if((j|0)!=(h|0))continue;break}}l=l+1|0;if((l|0)!=(e|0))continue;break}}return 0}function Q9(a, +b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;a:{c=K[a+9|0];if(c>>>0<8)break a;d=K[a+8|0];if(d&2)break a;e=J[a>>2];b:{c:switch(d|0){case 0:if((c|0)==8){if(!e)break b;b=(b+e|0)-1|0;c=b+(e<<1)|0;if((e|0)!=1){g=e&-2;d=0;for(;1;){f=K[b|0];H[c-1|0]=f;H[c|0]=f;H[c-2|0]=K[b|0];f=b-1|0;h=K[f|0];H[c-4|0]=h;H[c-3|0]=h;H[c-5|0]=K[f|0];c=c-6|0;b=b-2|0;d=d+2|0;if((g|0)!=(d|0))continue;break}}if(!(e&1))break b;d=K[b|0];H[c-1|0]=d;H[c|0]=d;H[c-2|0]=K[b|0];break b}if(!e)break b;b=((e<<1)+b|0)-1|0;c=b+(e<<2)| +0;d=0;for(;1;){H[c|0]=K[b|0];g=b-1|0;H[c-1|0]=K[g|0];H[c-2|0]=K[b|0];H[c-3|0]=K[g|0];H[c-4|0]=K[b|0];H[c-5|0]=K[g|0];c=c-6|0;b=b-2|0;d=d+1|0;if((d|0)!=(e|0))continue;break}break b;case 4:break c;default:break b}if((c|0)==8){if(!e)break b;c=e<<1;b=(c+b|0)-1|0;c=b+c|0;if((e|0)!=1){g=e&-2;d=0;for(;1;){H[c|0]=K[b|0];f=b-1|0;h=K[f|0];H[c-2|0]=h;H[c-1|0]=h;H[c-3|0]=K[f|0];H[c-4|0]=K[b-2|0];f=b-3|0;h=K[f|0];H[c-6|0]=h;H[c-5|0]=h;H[c-7|0]=K[f|0];c=c-8|0;b=b-4|0;d=d+2|0;if((g|0)!=(d|0))continue;break}}if(!(e& +1))break b;H[c|0]=K[b|0];b=b-1|0;d=K[b|0];H[c-2|0]=d;H[c-1|0]=d;H[c-3|0]=K[b|0];break b}if(!e)break b;c=e<<2;b=(c+b|0)-1|0;c=b+c|0;d=0;for(;1;){H[c|0]=K[b|0];H[c-1|0]=K[b-1|0];g=b-2|0;H[c-2|0]=K[g|0];f=b-3|0;H[c-3|0]=K[f|0];H[c-4|0]=K[g|0];H[c-5|0]=K[f|0];H[c-6|0]=K[g|0];H[c-7|0]=K[f|0];c=c-8|0;b=b-4|0;d=d+1|0;if((d|0)!=(e|0))continue;break}}b=K[a+10|0]+2|0;H[a+10|0]=b;H[a+8|0]=K[a+8|0]|2;b=P(b,K[a+9|0]);H[a+11|0]=b;b=b&255;d:{if(b>>>0>=8){b=P(b>>>3|0,e);break d}b=P(b,e)+7>>>3|0}J[a+4>>2]=b}}function Yn(a, +b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;if(!b)return 0;g=J[b+4>>2];if((g|0)==18)return 0;e=b;a:{b:{if(!c)break b;d=9440;c:{d:{if((c|0)!=9440){e=c;for(;1;){f=K[e|0];if((f|0)!=K[d|0])break d;d=d+1|0;e=e+1|0;if(f)continue;break}}if(!a){if((g|0)==1){a=Pc[J[751853]](24)|0;if(a)break c;pC(14818);return 0}d=0;a=J[b+32>>2];if(!a)break a}d=J[a+52>>2];if(d)break a;return Yca(a)}e=b;if(!c)break b;f=e;for(;1;){d=0;e:{f:switch(J[f+4>>2]-1|0){case 0:break f;case 4:case 5:case 16:break a;default:break e}d= +J[f+48>>2];if(d)for(;1;){g:{e=J[d+12>>2];if(!e|!J[d+8>>2])break g;a=c;if((e|0)==(a|0))break a;for(;1;){g=K[e|0];if((g|0)!=K[a|0])break g;a=a+1|0;e=e+1|0;if(g)continue;break}break a}d=J[d>>2];if(d)continue;break}if((b|0)==(f|0))break e;d=J[f+36>>2];if(!d)break e;e=J[d+12>>2];if(!e|!J[d+8>>2])break e;a=c;if((e|0)==(a|0))break a;for(;1;){g=K[e|0];if((g|0)!=K[a|0])break e;a=a+1|0;e=e+1|0;if(g)continue;break}break a}f=J[f+20>>2];if(f)continue;break}return 0}J[a>>2]=0;J[a+4>>2]=0;J[a+16>>2]=0;J[a+20>>2]= +0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+4>>2]=18;h=a,i=mg(14781),J[h+8>>2]=i;h=a,i=mg(9440),J[h+12>>2]=i;J[a>>2]=J[b+48>>2];J[b+48>>2]=a;d=a;break a}for(;1;){d=0;h:{i:switch(J[e+4>>2]-1|0){case 0:break i;case 4:case 5:case 16:break a;default:break h}d=J[e+48>>2];if(d)for(;1;){if(!(J[d+8>>2]?J[d+12>>2]:1))break a;d=J[d>>2];if(d)continue;break}if((b|0)==(e|0))break h;d=J[e+36>>2];if(!d|J[d+12>>2])break h;if(J[d+8>>2])break a}e=J[e+20>>2];if(e)continue;break}return 0}return d}function FPb(a,b,c,d,e,f){a=a|0; +b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;n=Kc-16|0;Kc=n;m=O[c+16>>3];i=O[c>>3];k=O[c+8>>3];p=O[c+24>>3]-k;a:{if(R(p)<2147483648){g=~~p;break a}g=-2147483648}O[a+632>>3]=g|0;m=m-i;b:{if(R(m)<2147483648){g=~~m;break b}g=-2147483648}O[a+624>>3]=g|0;if(R(i)<2147483648)g=~~i;else g=-2147483648;h=(g<<2)+b|0;if(R(k)<2147483648)j=~~k;else j=-2147483648;J[a+668>>2]=h+(P(j,d)<<2);h=J[a+16>>2];if(h){Zc($V(h));J[a+16>>2]=0}h=J[a+20>>2];if(h){Pc[J[J[h>> +2]+20>>2]](h);J[a+20>>2]=0}h=_c(2952);J[790620]=0;l=_(2407,h|0)|0;o=J[790620];J[790620]=0;c:{d:{if((o|0)!=1){J[a+16>>2]=l;h=_c(8);J[790620]=0;l=_(2408,h|0)|0;o=J[790620];J[790620]=0;if((o|0)==1)break c;J[a+20>>2]=l;j=(j|0)>0?j:0;J[a+656>>2]=j;h=(g|0)>0?g:0;J[a+652>>2]=h;i=O[c+16>>3];k=O[c+24>>3];e:{if(R(k)<2147483648){g=~~k;break e}g=-2147483648}l=((e|0)>(g|0)?g:e)-j|0;J[a+664>>2]=l;if(R(i)<2147483648)g=~~i;else g=-2147483648;g=((d|0)>(g|0)?g:d)-h|0;J[a+660>>2]=g;Dja(J[a+16>>2],b,d,e,0-(d<<2)|0,h, +j,g,l,i-O[c>>3],k-O[c+8>>3],f);b=Ft(n+12|0,1,0,0,1,O[c>>3],O[c+8>>3]);c=J[a+16>>2];J[790620]=0;_V(c,b);c=J[790620];J[790620]=0;if((c|0)==1)break d;i=O[a+608>>3];c=J[a+16>>2];J[790620]=0;lK(c,i,6);c=J[790620];J[790620]=0;if((c|0)==1)break d;i=O[a+616>>3];c=J[a+16>>2];J[790620]=0;kK(c,i,6);c=J[790620];J[790620]=0;if((c|0)==1)break d;a=J[a+16>>2];J[790620]=0;nD(a,6);a=J[790620];J[790620]=0;if((a|0)==1)break d;ze(b);Kc=n+16|0;return}break c}a=Z()|0;ze(b);ba(a|0);B()}a=Z()|0;Zc(h);ba(a|0);B()}function JN(a, +b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;c=Kc-128|0;Kc=c;O[c+120>>3]=N[a+152>>2];O[c+112>>3]=N[a+156>>2];O[c+104>>3]=N[a+160>>2];O[c+96>>3]=N[a+164>>2];Ue(b,c+120|0,c+112|0);Ue(b,c+104|0,c+96|0);N[a+152>>2]=O[c+120>>3];N[a+156>>2]=O[c+112>>3];N[a+160>>2]=O[c+104>>3];N[a+164>>2]=O[c+96>>3];d=J[a+168>>2];e=J[a+172>>2];if((d|0)!=(e|0))for(;1;){O[c+88>>3]=N[d>>2];O[c+80>>3]=N[d+4>>2];Ue(b,c+88|0,c+80|0);N[d>>2]=O[c+88>>3];N[d+4>>2]=O[c+80>>3];d=d+8|0;if((e| +0)!=(d|0))continue;break}O[c+88>>3]=N[a+108>>2];O[c+80>>3]=N[a+116>>2];O[c+72>>3]=N[a+112>>2];O[c+64>>3]=N[a+120>>2];Ue(b,c+88|0,c+80|0);Ue(b,c+72|0,c- -64|0);N[a+108>>2]=O[c+88>>3];N[a+116>>2]=O[c+80>>3];N[a+112>>2]=O[c+72>>3];N[a+120>>2]=O[c+64>>3];O[c+56>>3]=N[a+32>>2];O[c+48>>3]=N[a+36>>2];Ue(b,c+56|0,c+48|0);O[c+40>>3]=N[a>>2];O[c+32>>3]=N[a+4>>2];O[c+24>>3]=N[a+8>>2];O[c+16>>3]=N[a+12>>2];Ue(b,c+40|0,c+32|0);Ue(b,c+24|0,c+16|0);N[a>>2]=O[c+40>>3];N[a+4>>2]=O[c+32>>3];N[a+8>>2]=O[c+24>>3];N[a+ +12>>2]=O[c+16>>3];e=J[a+208>>2];f=J[a+212>>2];if((e|0)!=(f|0))for(;1;){d=0;i=P(h,12);j=i+e|0;g=J[j>>2];if((g|0)!=J[j+4>>2]){for(;1;){e=d<<3;f=e+g|0;O[c+8>>3]=N[f>>2];O[c>>3]=N[f+4>>2];Ue(b,c+8|0,c);g=e;e=J[a+208>>2];f=i+e|0;g=g+J[f>>2]|0;N[g>>2]=O[c+8>>3];N[g+4>>2]=O[c>>3];d=d+1|0;g=J[f>>2];if(d>>>0>2]-g>>3>>>0)continue;break}f=J[a+212>>2]}h=h+1|0;if(h>>>0<(f-e|0)/12>>>0)continue;break}b=J[b>>2];k=Y(R(O[b>>3]*O[b+24>>3]-O[b+16>>3]*O[b+8>>3]));N[a+16>>2]=k*+N[a+16>>2];N[a+20>>2]=k*+N[a+20>> +2];Kc=c+128|0}function nkc(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;d=Kc-32|0;Kc=d;J[790620]=0;$(9090,d+24|0,a|0)|0;e=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{if((e|0)!=1){if(!K[d+24|0])break g;if(b){e=d+20|0;J[e>>2]=b;g=d+16|0;J[g>>2]=0;b=d+12|0;c=J[J[a>>2]-12>>2];J[790620]=0;c=J[(a+c|0)+24>>2];f=J[790620];J[790620]=0;j:{if((f|0)!=1){J[b>>2]=c;break j}fa(0)|0;ed();B()}k:{for(;1;){l:{J[790620]=0;c=$(9094,e|0,g|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break l;if(c)break k; +J[790620]=0;c=_(9095,e|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break l;J[790620]=0;$(9096,b|0,c|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break l;if(!J[b>>2])break k;J[790620]=0;_(9097,e|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break l;h=h+1|0;continue}break}break i}if(h)break g;b=J[J[a>>2]-12>>2];J[790620]=0;da(9092,a+b|0,4);b=J[790620];J[790620]=0;if((b|0)==1)break i;break g}b=J[J[a>>2]-12>>2];J[790620]=0;da(9092,a+b|0,1);b=J[790620];J[790620]=0;if((b|0)==1)break h;break g}b=fa(0)|0;break d}pa(fa(0)| +0)|0;b=J[J[a>>2]-12>>2];J[790620]=0;aa(9098,a+b|0);b=J[790620];J[790620]=0;if((b|0)==1)break f;J[790620]=0;ja(1657);b=J[790620];J[790620]=0;if((b|0)!=1)break g}b=fa(0)|0;break e}yM(d+24|0);break c}b=fa(0)|0;J[790620]=0;ja(1657);e=J[790620];J[790620]=0;if((e|0)==1)break a}yM(d+24|0)}pa(b|0)|0;b=J[J[a>>2]-12>>2];J[790620]=0;aa(5234,a+b|0);b=J[790620];J[790620]=0;if((b|0)==1)break b;ya()}Kc=d+32|0;return a|0}a=Z()|0;J[790620]=0;ja(1657);b=J[790620];J[790620]=0;if((b|0)==1)break a;ba(a|0);B()}fa(0)|0; +ed();B()}function n0a(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;b=J[a+4>>2];Pc[J[J[b>>2]+20>>2]](b);a:switch(J[a+40>>2]){case 0:I[a+348>>1]=0;d=a+92|0;e=J[a+56>>2];for(;1;){H[c+d|0]=c;b=c|1;H[b+d|0]=b;b=c|2;H[b+d|0]=b;b=c|3;H[b+d|0]=b;b=c|4;H[b+d|0]=b;b=c|5;H[b+d|0]=b;b=c|6;H[b+d|0]=b;b=c|7;H[b+d|0]=b;c=c+8|0;if((c|0)!=256)continue;break}j=a+60|0;c=0;b=0;for(;1;){f=c+d|0;g=K[f|0];h=b&255;i=g+(K[h+j|0]+(i&255)|0)|0;b=d+(i&255)|0;H[f|0]=K[b|0];H[b|0]=g;b=(h+1| +0)%(e|0)|0;c=c+1|0;if((c|0)!=256)continue;break}J[a+352>>2]=-1;return;case 1:c=a+92|0;b=K[a+60|0]|K[a+61|0]<<8|(K[a+62|0]<<16|K[a+63|0]<<24);J[c>>2]=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);b=K[a+64|0]|K[a+65|0]<<8|(K[a+66|0]<<16|K[a+67|0]<<24);J[c+4>>2]=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);b=K[a+68|0]|K[a+69|0]<<8|(K[a+70|0]<<16|K[a+71|0]<<24);J[c+8>>2]=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);b=K[a+72|0]|K[a+73|0]<<8|(K[a+74|0]<<16|K[a+75|0]<<24);b=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);J[c+12>> +2]=b;d=4;for(;1;){e=c+(d<<2)|0;if(!(d&3)){f=J[(d&-4)+2549040>>2];b=blc(b,8);b=f^(K[(b>>>16&255)+2549760|0]<<16|K[(b>>>24|0)+2549760|0]<<24|K[(b>>>8&255)+2549760|0]<<8|K[(b&255)+2549760|0])}b=J[e-16>>2]^b;J[e>>2]=b;d=d+1|0;if((d|0)!=44)continue;break}$i(c+16|0);$i(c+32|0);$i(c+48|0);$i(c- -64|0);$i(c+80|0);$i(c+96|0);$i(c+112|0);$i(c+128|0);$i(c+144|0);b=J[a+4>>2];Pc[J[J[b>>2]+40>>2]](b,a+284|0,16)|0;J[a+316>>2]=16;return;case 2:TP(a+92|0,a+60|0);b=J[a+4>>2];Pc[J[J[b>>2]+40>>2]](b,a+348|0,16)|0;J[a+ +380>>2]=16;break;default:break a}}function fdc(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;J[a+28>>2]=0;d=-1;a:{b:{c:{if(pi(b,a+20|0))break c;c=J[b+8>>2];if(c&7)break c;d=J[b+64>>2];if((d|0)>=0&(d|0)<=J[b+60>>2])break b;d=-1;c=J[b+28>>2];J[b+28>>2]=c-1;d:{if((c|0)>0){J[b+60>>2]=J[b+60>>2]+1;c=J[b+24>>2];J[b+24>>2]=c+1;c=K[c|0];break d}c=be(b,1);if((c|0)==-1)break c}H[a+24|0]=c;c=gd(P(J[a+20>>2],c<<2&1020));J[a+28>>2]=c;if(!c)break c;c=gd(K[a+24| +0]);J[a+32>>2]=c;if(!c)break c;c=0;if(K[a+24|0])for(;1;){c=J[b+8>>2];if(c&7)break a;f=J[a+32>>2];d=J[b+64>>2];if((d|0)>=0&(d|0)<=J[b+60>>2])break b;c=J[b+28>>2];J[b+28>>2]=c-1;e:{if((c|0)>0){J[b+60>>2]=J[b+60>>2]+1;c=J[b+24>>2];J[b+24>>2]=c+1;c=K[c|0];break e}d=-1;c=be(b,1);if((c|0)==-1)break c}if(f)H[e+f|0]=c;c=K[a+24|0];e=e+1|0;if(c>>>0>e>>>0)continue;break}d=0;e=J[a+20>>2];if(!e)break c;for(;1;){f=0;f:{if(!(c&255)){c=0;break f}for(;1;){c=K[J[a+32>>2]+f|0];d=c&127;j=d+1|0;i=d+8|0;k=i>>>3|0;l=c<< +24>>24;g=0;e=0;for(;1;){c=J[b+8>>2];if(c&7)break a;d=J[b+64>>2];if((d|0)>=0&(d|0)<=J[b+60>>2])break b;c=J[b+28>>2];J[b+28>>2]=c-1;g:{if((c|0)>0){J[b+60>>2]=J[b+60>>2]+1;c=J[b+24>>2];J[b+24>>2]=c+1;c=K[c|0];break g}d=-1;c=be(b,1);if((c|0)==-1)break c}e=e<<8|c;g=g+1|0;if((k|0)!=(g|0))continue;break}d=(-1<>>c-1&1?0-e|0:e}c=K[a+24|0];J[(J[a+28>>2]+(P(h,c)<<2)|0)+(f<<2)>>2]=d;f=f+1|0;if(f>>>0>>0)continue;break}e=J[a+20>>2]}d=0;h=h+1|0;if(h>>>0>>0)continue; +break}}return d|0}J[b+8>>2]=c|4}return-1}function IA(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;c=Kc-16|0;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=0;J[c+4>>2]=0;g=J[b+8>>2];if((g|0)<=0)d=0;else{d=J[b>>2];if((g|0)!=1){l=g&-2;for(;1;){k=e<<2;m=c+(K[J[k+d>>2]+88|0]<<2)|0;J[m>>2]=J[m>>2]+1;k=c+(K[J[d+(k|4)>>2]+88|0]<<2)|0;J[k>>2]=J[k>>2]+1;e=e+2|0;i=i+2|0;if((l|0)!=(i|0))continue;break}}if(g&1){d=c+(K[J[d+(e<<2)>>2]+88|0]<<2)|0;J[d>>2]=J[d>>2]+1}e=J[c+8>>2];i= +J[c>>2];l=J[c+4>>2];d=J[c+12>>2]}a:{b:{c:{d:{e:{f:{g:{h:{i=(i|0)<(l|0);e=J[(c|i<<2)>>2]<(e|0)?2:i;d=(d|0)>J[(c|e<<2)>>2]?3:e;switch(d-1|0){case 2:break f;case 0:break g;case 1:break h;default:break a}}if((g|0)<=0)break a;f=O[a+120>>3];h=O[a+112>>3];b=J[b>>2];c=0;for(;1;){a=J[b+(c<<2)>>2];j=O[a+32>>3];O[a+32>>3]=h-O[a+16>>3];O[a+16>>3]=h-j;j=O[a+40>>3];O[a+40>>3]=f-O[a+24>>3];O[a+24>>3]=f-j;H[a+88|0]=K[a+88|0]+2&3;c=c+1|0;if((g|0)!=(c|0))continue;break}break a}c=0;if((g|0)>0)break e;f=O[a+112>>3]; +break d}c=0;if((g|0)>0)break c;f=O[a+120>>3];break b}f=O[a+112>>3];e=J[b>>2];for(;1;){b=J[e+(c<<2)>>2];h=O[b+32>>3];O[b+32>>3]=O[b+40>>3];j=O[b+16>>3];O[b+16>>3]=O[b+24>>3];O[b+40>>3]=f-j;O[b+24>>3]=f-h;H[b+88|0]=K[b+88|0]-1&3;c=c+1|0;if((g|0)!=(c|0))continue;break}}h=O[a+120>>3];O[a+120>>3]=f;O[a+112>>3]=h;return d}f=O[a+120>>3];e=J[b>>2];for(;1;){b=J[e+(c<<2)>>2];h=O[b+40>>3];O[b+40>>3]=O[b+32>>3];j=O[b+24>>3];O[b+24>>3]=O[b+16>>3];O[b+32>>3]=f-j;O[b+16>>3]=f-h;H[b+88|0]=K[b+88|0]+1&3;c=c+1|0;if((g| +0)!=(c|0))continue;break}}O[a+120>>3]=O[a+112>>3];O[a+112>>3]=f}return d}function TOb(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=+c;d=+d;e=+e;f=+f;g=+g;h=+h;var i=0;var j=0;var k=0;var l=0;var m=0;k=Kc-32|0;Kc=k;l=O[J[a+16>>2]+24>>3];O[k+24>>3]=d;O[k+16>>3]=c;O[k+8>>3]=e;O[k>>3]=c;i=Pc[J[J[a>>2]+556>>2]](a)|0;Ue(i,k+24|0,k+16|0);Ue(i,k+8|0,k);c=l*f/25.4+.5;a:{if(R(c)<2147483648){i=~~c;break a}i=-2147483648}m=i>>>0>1;c=O[k+8>>3];b:{if(R(c)<2147483648){j=~~c;break b}j=-2147483648}f=+(j|0);c=O[k+24>>3];c:{if(R(c)< +2147483648){j=~~c;break c}j=-2147483648}c=+(j|0)+.5;e=c;d:{if(g==0)break d;d=R(g)*O[J[a+16>>2]+24>>3];d=(d+d)/25.4+.5;e:{if(R(d)<2147483648){j=~~d;break e}j=-2147483648}j=j>>>0<=1?1:j;e=c-+(j>>1);if(g<0)break d;e=c+ +(j-1>>1)}j=m?i:1;c=f+.5;d=c;f:{if(h==0)break f;d=R(h)*O[J[a+16>>2]+24>>3];d=(d+d)/25.4+.5;g:{if(R(d)<2147483648){i=~~d;break g}i=-2147483648}i=i>>>0<=1?1:i;d=c-+(i>>1);if(h<0)break f;d=c+ +(i-1>>1)}g=+(j|0);O[a+40>>3]=g;c=e+-.5;h:{i:{j:switch(b|0){case 0:f=O[k+16>>3];b=J[J[a+20>>2]+4>> +2];H[b+25|0]=0;J[b+20>>2]=0;J[b>>2]=0;i=J[a+20>>2];e=c;c=g*.5;if(R(f)<2147483648)b=~~f;else b=-2147483648;c=c+(+(b|0)+.5)+-.5;Ui(i,e,c);break i;case 1:e=O[k+16>>3];b=J[J[a+20>>2]+4>>2];H[b+25|0]=0;J[b+20>>2]=0;J[b>>2]=0;i=j&1;j=J[a+20>>2];f=c;if(R(e)<2147483648)b=~~e;else b=-2147483648;c=+(b|0)+.5;c=i?c:c+-.5;Ui(j,f,c);break i;case 2:break j;default:break h}f=O[k+16>>3];b=J[J[a+20>>2]+4>>2];H[b+25|0]=0;J[b+20>>2]=0;J[b>>2]=0;e=g*.5;i=J[a+20>>2];g=c;if(R(f)<2147483648)b=~~f;else b=-2147483648;c=+(b| +0)+.5-e+.5;Ui(i,g,c)}gj(J[a+20>>2],d+.5,c);Pc[J[J[a>>2]+580>>2]](a)}Kc=k+32|0}function Sia(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;e=J[a>>2];g=J[a+4>>2];if(g)J[g+4>>2]=J[g+4>>2]+1;f=J[b>>2];a:{if(e){for(;1;){if((e|0)==(f|0))break a;d=g;c=e;e=J[c+244>>2];g=J[c+248>>2];if(g)J[g+4>>2]=J[g+4>>2]+1;b:{if(!d)break b;c=J[d+4>>2];J[d+4>>2]=c-1;f=J[b>>2];if(c)break b;Pc[J[J[d>>2]+8>>2]](d);jd(d)}if(e)continue;break}c=J[a>>2]}else c=0;e=J[c+236>>2];if(e)for(;1;){if((e|0)==(f|0))break a;c=J[c+240>>2];if(c)J[c+ +4>>2]=J[c+4>>2]+1;J[a>>2]=e;d=J[a+4>>2];J[a+4>>2]=c;c:{if(!d)break c;c=J[d+4>>2];J[d+4>>2]=c-1;f=J[b>>2];if(c)break c;Pc[J[J[d>>2]+8>>2]](d);jd(d)}c=J[a>>2];e=J[c+236>>2];if(e)continue;break}e=J[f+244>>2];if(e){for(;1;){c=J[f+248>>2];if(c)J[c+4>>2]=J[c+4>>2]+1;J[b>>2]=e;d=J[b+4>>2];J[b+4>>2]=c;d:{if(!d)break d;c=J[d+4>>2];J[d+4>>2]=c-1;if(c)break d;Pc[J[J[d>>2]+8>>2]](d);jd(d)}f=J[b>>2];e=J[f+244>>2];if(e)continue;break}c=J[a>>2]}d=J[b+4>>2];if(d)J[d+4>>2]=J[d+4>>2]+1;J[c+236>>2]=f;e=J[c+240>>2]; +J[c+240>>2]=d;e:{if(!e)break e;c=J[e+4>>2];J[e+4>>2]=c-1;if(c)break e;Pc[J[J[e>>2]+8>>2]](e);jd(e)}c=J[a>>2];e=J[b>>2];d=J[a+4>>2];if(d)J[d+4>>2]=J[d+4>>2]+1;J[e+244>>2]=c;f=J[e+248>>2];J[e+248>>2]=d;if(!f)break a;c=J[f+4>>2];J[f+4>>2]=c-1;if(c)break a;Pc[J[J[f>>2]+8>>2]](f);jd(f)}f:{if(!g)break f;c=J[g+4>>2];J[g+4>>2]=c-1;if(c)break f;Pc[J[J[g>>2]+8>>2]](g);jd(g)}c=J[b+4>>2];g:{if(!c)break g;b=J[c+4>>2];J[c+4>>2]=b-1;if(b)break g;Pc[J[J[c>>2]+8>>2]](c);jd(c)}b=J[a+4>>2];h:{if(!b)break h;a=J[b+4>> +2];J[b+4>>2]=a-1;if(a)break h;Pc[J[J[b>>2]+8>>2]](b);jd(b)}}function Y9a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;g=Kc-16|0;Kc=g;a:{b:{c=J[a+236>>2];d=J[a+232>>2];c:{if((c|0)!=(d|0)){c=c-d>>2;k=c>>>0<=1?1:c;for(;1;){c=J[a+232>>2];if(J[a+236>>2]-c>>2>>>0<=e>>>0)break b;d=J[c+(e<<2)>>2];c=d+248|0;h=K[c+11|0];f=h<<24>>24<0;j=K[b+11|0];i=j<<24>>24<0;h=f?J[c+4>>2]:h;if((h|0)==((i?J[b+4>>2]:j)|0)){if(!h)break c;if(!Md(f?J[c>>2]:c,i?J[b>>2]:b,h))break c}e= +e+1|0;if((k|0)!=(e|0))continue;break}}d=0}c=d;break a}Sn();B()}d:{e:{f:{g:{h:{i:{if(c)break i;c=0;if(!kp(a))break i;d=_c(264);c=J[a+8>>2];J[790620]=0;c=ea(5815,d|0,c|0,a|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break g;e=J[a+236>>2];j:{if((e|0)!=J[a+240>>2]){J[e>>2]=c;J[a+236>>2]=e+4;break j}h=a+232|0;k=J[h>>2];d=e-k|0;j=d>>2;f=j+1|0;if(f>>>0>=1073741824)break e;i=d>>1;i=d>>>0>=2147483644?1073741823:f>>>0>>0?i:f;if(i){if(i>>>0>=1073741824)break d;f=_c(i<<2)}else f=0;d=f+(j<<2)|0;J[d>>2]=c;j=d+ +4|0;if((e|0)!=(k|0)){for(;1;){d=d-4|0;e=e-4|0;J[d>>2]=J[e>>2];if((e|0)!=(k|0))continue;break}e=J[h>>2]}J[a+240>>2]=f+(i<<2);J[a+236>>2]=j;J[a+232>>2]=d;if(!e)break j;Zc(e)}Pc[J[J[c>>2]+48>>2]](c,b,0);a=J[a+224>>2];I[g+8>>1]=K[1087420]|K[1087421]<<8;J[790620]=0;H[g+15|0]=6;J[g+4>>2]=K[1087416]|K[1087417]<<8|(K[1087418]<<16|K[1087419]<<24);H[g+10|0]=0;a=$(4950,a|0,g+4|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break h;if(H[g+15|0]<0)Zc(J[g+4>>2]);af(a,c,1)}Kc=g+16|0;return c|0}a=Z()|0;if(H[g+15|0]>=0)break f; +Zc(J[g+4>>2]);ba(a|0);B()}a=Z()|0;Zc(d)}ba(a|0);B()}mp(h);B()}$d();B()}function aab(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;d=Kc-32|0;Kc=d;l=a+148|0;a:{b:{c:{d:{e=J[a+152>>2]-J[a+148>>2]|0;e:{if((e|0)<=0)break e;e=(e>>>0)/20|0;m=e>>>0<=1?1:e;e=0;for(;1;){h=J[a+148>>2];if((J[a+152>>2]-h|0)/20>>>0<=e>>>0)break d;g=K[b+11|0];i=g<<24>>24<0;f=h+P(e,20)|0;j=K[f+11|0];k=j<<24>>24<0;f:{g=i?J[b+4>>2]:g;g:{if((g|0)!=((k?J[f+4>>2]:j)|0))break g; +if(g)g=Md(i?J[b>>2]:b,k?J[f>>2]:f,g);else g=0;if(g)break g;if(J[f+12>>2]==(c|0))break f}e=e+1|0;if((m|0)!=(e|0))continue;break e}break}e=J[(h+P(e,20)|0)+16>>2];if(e)break a}e=d8(b,c);if(!e){e=0;break a}f=_c(188);h=J[a+8>>2];J[790620]=0;e=ka(5805,f|0,h|0,a|0,b|0,c|0,e|0)|0;h=J[790620];J[790620]=0;if((h|0)==1){a=Z()|0;Zc(f);ba(a|0);B()}J[d+28>>2]=0;J[d>>2]=0;J[d+24>>2]=1;rB(e,d,d+28|0,d+24|0);J[d+8>>2]=0;J[d>>2]=0;J[d+4>>2]=0;if((b|0)==(d|0))break c;if(H[b+11|0]>=0){J[d+8>>2]=J[b+8>>2];f=J[b+4>>2]; +J[d>>2]=J[b>>2];J[d+4>>2]=f;break c}f=J[b+4>>2];b=J[b>>2];J[790620]=0;ea(1646,d|0,b|0,f|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1)break c;e=Z()|0;if(H[d+11|0]>=0)break b;Zc(J[d>>2]);break b}Sn();B()}J[d+16>>2]=e;J[d+12>>2]=c;b=J[a+152>>2];if(b>>>0>2]){c=J[d+4>>2];J[b>>2]=J[d>>2];J[b+4>>2]=c;J[b+8>>2]=J[d+8>>2];c=J[d+16>>2];J[b+12>>2]=J[d+12>>2];J[b+16>>2]=c;J[a+152>>2]=b+20;break a}J[790620]=0;da(5804,l|0,d|0);a=J[790620];J[790620]=0;if((a|0)!=1){if(H[d+11|0]>=0)break a;Zc(J[d>>2]);break a}e= +Z()|0;if(H[d+11|0]>=0)break b;Zc(J[d>>2]);ba(e|0);B()}ba(e|0);B()}Kc=d+32|0;return e|0}function VMa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;h=Kc-16|0;Kc=h;f=J[a+584>>2];e=J[f+840>>2];d=(c|0)/(e|0)|0;if((P(d,e)|0)!=(c|0))ef(J[a+628>>2],J[a>>2],79367,0);c=J[f+32>>2];c=(c|0)>(d|0)?d:c;a:{b:{if(!c)break b;J[h+12>>2]=0;if(J[f+212>>2]==12)m=h,n=gd(P(J[f+112>>2],J[f+36>>2])<<1),J[m+12>>2]=n;for(;1;){d=c;c:{d:{if(J[h+12>>2]){if((b2(f, +h+12|0)|0)!=1)break d;e:switch(J[f+212>>2]-8|0){case 4:i=P(J[f+36>>2],J[f+112>>2]);if(i>>>0<2)break c;c=0;l=J[h+12>>2];e=i>>>1|0;if((e|0)!=1){k=e&2147483646;e=0;for(;1;){j=P(c,3)+b|0;g=l+(c<<1)|0;H[j|0]=K[g|0]>>>4;H[j+1|0]=K[g|0]<<4;H[j+2|0]=K[g+1|0];g=c|1;j=P(g,3)+b|0;g=l+(g<<1)|0;H[j|0]=K[g|0]>>>4;H[j+1|0]=K[g|0]<<4;H[j+2|0]=K[g+1|0];c=c+2|0;e=e+2|0;if((k|0)!=(e|0))continue;break}}if(!(i&2))break c;e=P(c,3)+b|0;c=l+(c<<1)|0;H[e|0]=K[c|0]>>>4;H[e+1|0]=K[c|0]<<4;H[e+2|0]=K[c+1|0];break c;case 0:break e; +default:break c}i=P(J[f+36>>2],J[f+112>>2]);if((i|0)<=0)break c;e=0;l=J[h+12>>2];c=0;if(i>>>0>=4){g=i&-4;j=0;for(;1;){H[b+c|0]=K[c+l|0];k=c|1;H[k+b|0]=K[l+k|0];k=c|2;H[k+b|0]=K[l+k|0];k=c|3;H[k+b|0]=K[l+k|0];c=c+4|0;j=j+4|0;if((g|0)!=(j|0))continue;break}}i=i&3;if(!i)break c;for(;1;){H[b+c|0]=K[c+l|0];c=c+1|0;e=e+1|0;if((i|0)!=(e|0))continue;break}break c}J[h+8>>2]=b;if((b2(f,h+8|0)|0)==1)break c}a=0;break a}J[a+472>>2]=J[a+472>>2]+1;c=d-1|0;b=J[f+840>>2]+b|0;if((d|0)>1)continue;break}a=J[h+12>>2]; +if(!a)break b;Zc(a)}a=1;if(M[f+140>>2]>2])break a;a=($1(f)|0)!=0}Kc=h+16|0;return a|0}function ID(a,b,c,d,e,f,g){var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;if(!(K[(P(c,9804)+b|0)+256|0]|!(a&4))){h=d>>31;h=(h^d)-h|0;a:{b:{c:{if((c|0)==1){if(a&2)break c;if(!(g&2)|h>>>0>=192)break b;f=h;break a}if(!(a&1))break b}d:{e:{f:{g:{h:{e=P(c,9804)+b|0;b=J[e+52>>2];if(b){e=e+56|0;p=b&1;if((b|0)!=1)break h;f=98;b=0;g=h;break g}b=h+32&2147483584;g=h;break f}q=b&-2;f= +98;b=0;g=h;for(;1;){m=J[(e+P(b|1,12)|0)+4>>2];j=h-m|0;i=j>>31;n=J[(e+P(b,12)|0)+4>>2];k=h-n|0;l=k>>31;k=(l^k)-l|0;l=(k|0)<(f|0);j=(i^j)-i|0;f=l?k:f;i=(j|0)<(f|0);f=i?j:f;g=i?m:l?n:g;b=b+2|0;o=o+2|0;if((q|0)!=(o|0))continue;break}}if(p){e=J[(e+P(b,12)|0)+4>>2];i=h-e|0;b=i>>31;g=((b^i)-b|0)<(f|0)?e:g}b=g+32&-64;if((g|0)>(h|0))break e}b=(h|0)<(b|48)?g:h;break d}b=(h|0)>(b-48|0)?g:h}if((c|0)==1){f=64;if((b|0)<64)break a;f=b+16&-64;break a}if(a&8){f=64;if((b|0)<64)break a;f=b+32&-64;break a}if((b|0)<= +47){f=b- -64>>1;break a}if(b>>>0<=127){f=b+22&-64;b=f-h|0;a=b>>31;if((a^b)-a>>>0<16)break a;if(h>>>0>47){f=h;break a}f=h- -64>>>1|0;break a}f=b+32&-64;break a}f=f&1?h>>>0<80?64:h:(h|0)<=56?56:h;a=P(c,9804)+b|0;if(!J[a+52>>2])break a;a=J[a+60>>2];g=f-a|0;c=g>>31;if((c^g)-c>>>0<=39){f=(a|0)<=48?48:a;break a}if(f>>>0<=191){a=f&63;if(a>>>0<10)break a;b=f&2147483584;if(a>>>0<=31){f=b|10;break a}f=a>>>0<54?b|54:f;break a}a=0;i:{if(!((d|0)>0&(e|0)>0)&(d&e)>=0)break i;b=L[J[J[b+4>>2]+88>>2]+12>>1];if(b>>> +0>=10){if(b>>>0>29)break i;e=(P(30-b|0,e)|0)/20|0}a=e>>31;a=(a^e)-a|0}f=(f-a|0)+32&-64}d=(d|0)<0?0-f|0:f}return d}function uN(a){var b=0;var c=0;var d=0;var e=0;ZE(a+1416|0);b=J[a+2852>>2];d=a+2856|0;if((b|0)!=(d|0))for(;1;){c=J[b+20>>2];if(c)Pc[J[J[c>>2]+4>>2]](c);c=J[b+4>>2];a:{if(c)for(;1;){b=c;c=J[b>>2];if(c)continue;break a}for(;1;){c=b;b=J[b+8>>2];if((c|0)!=J[b>>2])continue;break}}if((b|0)!=(d|0))continue;break}Bu(a+2852|0,J[a+2856>>2]);J[a+2852>>2]=d;J[a+2856>>2]=0;J[a+2860>>2]=0;J[a+2776>> +2]=0;qN(a+96|0);rN(a+1164|0);d=a+1368|0;b:{if(!J[d+8>>2])break b;b=J[d+4>>2];c=J[b>>2];e=J[J[d>>2]+4>>2];J[c+4>>2]=e;J[e>>2]=c;J[d+8>>2]=0;if((b|0)==(d|0))break b;for(;1;){c=J[b+4>>2];if(H[b+63|0]<0)Zc(J[b+52>>2]);e=J[b+36>>2];if(e){J[b+40>>2]=e;Zc(e)}if(H[b+19|0]<0)Zc(J[b+8>>2]);Zc(b);b=c;if((d|0)!=(b|0))continue;break}}c=a+1208|0;b=Kc-80|0;Kc=b;J[b+20>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;J[b+12>>2]=0;J[b+16>>2]=0;J[b+8>>2]=229628;J[790620]=0;ea(1682,b+24|0,2797368,5)|0;d=J[790620];J[790620]= +0;c:{d:{if((d|0)!=1){if(H[b+23|0]>=0)break d;J[b+16>>2]=0;d=J[b+12>>2];break c}a=Z()|0;if(H[b+35|0]<0)Zc(J[b+24>>2]);if(H[b+23|0]<0)Zc(J[b+12>>2]);ba(a|0);B()}H[b+23|0]=0;d=b+8|4}J[d>>2]=0;I[b+56>>1]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b+68>>2]=0;J[b+72>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+60>>2]=0;J[b+64>>2]=0;J[790620]=0;$(8959,c+8|0,b+8|0)|0;d=J[790620];J[790620]=0;e:{if((d|0)!=1){J[b+8>>2]=229628;if(H[b+35|0]<0)Zc(J[b+24>>2]);if(H[b+23|0]<0)Zc(J[b+12>>2]);c=J[c>>2];if(c){c=Pc[J[J[c>>2]+16>>2]](c)|0; +Pc[J[J[c>>2]+16>>2]](c)}Kc=b+80|0;break e}a=Z()|0;tn(b+8|0);ba(a|0);B()}f:if(!J[a+16>>2])break f}function jlb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;d=J[J[a+16>>2]+48>>2];if(!d)return 0;g=b;c=Kc-48|0;Kc=c;a:{b:{c:{if(!J[d+100>>2]){a=0;if(!Yx(d))break c}J[c+16>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[790620]=0;ca(4488,c+36|0,d|0,c+8|0);a=J[790620];J[790620]=0;if((a|0)==1)break b;a=J[c+36>>2];if(a){J[c+40>>2]=a;Zc(a)}a=J[d+40>>2];f=J[d+36>>2];if((a|0)!=(f|0))for(;1;){b=a-36|0;e=J[b+ +12>>2];if(e){J[a-20>>2]=e;Zc(e)}if(H[a-25|0]<0)Zc(J[b>>2]);a=b;if((f|0)!=(a|0))continue;break}J[d+40>>2]=f;f=J[J[d+92>>2]+8>>2];J[c+8>>2]=g;e=Jr(f,c+8|0);d:{e:{a=J[d+76>>2];h=d+80|0;if((a|0)==(h|0))break e;for(;1;){if(J[a+20>>2]==(e|0))break e;b=J[a+4>>2];f:{if(b)for(;1;){a=b;b=J[a>>2];if(b)continue;break f}for(;1;){b=a;a=J[a+8>>2];if((b|0)!=J[a>>2])continue;break}}if((a|0)!=(h|0))continue;break}break d}if((a|0)==(h|0))break d;a=J[a+16>>2];if((a|0)<=0)break d;J[c+32>>2]=0;J[c+28>>2]=0;a=MH(J[d+88>> +2],a,c+32|0,c+28|0);if((a|0)>0){h=J[J[c+32>>2]+24>>2];b=J[h+8>>2]+P(a,12)|0;if(J[b+8>>2]!=2)b=J[b+4>>2];else b=0;J[c+20>>2]=b;J[c+16>>2]=a;J[c+8>>2]=9;_x(d+60|0,c+8|0,h,J[c+28>>2])}AR(e)}a=0;g:{b=J[f+16>>2];if(!b)break g;b=L7(b,g);if(!b)break g;a=1;if((K[b+4|0]&4)>>>2|0)break g;g=J[b+8>>2];if(!g){Pc[J[J[b>>2]+4>>2]](b);break g}d=_c(32);e=J[b+12>>2];J[790620]=0;g=ha(5292,d|0,f|0,g|0,e|0)|0;e=J[790620];J[790620]=0;h:{if((e|0)==1)break h;Pc[J[J[b>>2]+4>>2]](b);J[g+20>>2]=J[f+12>>2];J[f+12>>2]=g;break g}a= +Z()|0;Zc(d);ba(a|0);B()}}Kc=c+48|0;break a}a=Z()|0;og(c+8|0);ba(a|0);B()}return a|0}function e3(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;j=Kc-256|0;Kc=j;f=Ef(1,20);a:{if(!f){ud(c,1,2704722,0);f=0;break a}J[f+4>>2]=b;J[f>>2]=a;J[j>>2]=b;J[j+128>>2]=a;for(;1;){p=g;g=g+1|0;h=g<<2;d=(b+1|0)/2|0;J[h+j>>2]=d;m=h+(j+128|0)|0;h=(a+1|0)/2|0;J[m>>2]=h;i=P(a,b);e=i+e|0;b=d;a=h;if(i>>>0>1)continue;break}J[f+8>>2]=e;if(!e){Zc(f);f=0;break a}d= +Ef(e,16);J[f+12>>2]=d;if(!d){ud(c,1,2705691,0);Zc(f);f=0;break a}l=J[f+8>>2];J[f+16>>2]=l<<4;a=d;if(p){e=(P(J[f+4>>2],J[f>>2])<<4)+d|0;b=e;for(;1;){c=n<<2;i=J[c+j>>2];b:{if((i|0)<=0)break b;o=i-1|0;h=0;c:{c=J[c+(j+128|0)>>2];if((c|0)<=0){g=0;if((i|0)!=1){k=i&-2;for(;1;){m=(g|0)==(o|0);g=g+2|0;e=m?b:e;b=e;h=h+2|0;if((k|0)!=(h|0))continue;break}}if(i&1)break c;b=e;break b}for(;1;){g=e;e=c;for(;1;){d:{J[a>>2]=b;if((e|0)==1){a=a+16|0;b=b+16|0;break d}J[a+16>>2]=b;b=b+16|0;a=a+32|0;k=(e|0)>2;e=e-2|0;if(k)continue}break}k= +((h|0)==(o|0)|h)&1;e=k?b:g+(c<<4)|0;b=k?b:g;h=h+1|0;if((i|0)!=(h|0))continue;break}break b}g=((g|0)==(o|0)|g)&1;c=g?b:(c<<4)+e|0;b=g?b:e;e=c}n=n+1|0;if((n|0)!=(p|0))continue;break}}J[a>>2]=0;e:{if(!l)break e;if(l>>>0>=4){a=l&-4;b=0;for(;1;){J[d+12>>2]=0;J[d+4>>2]=999;J[d+8>>2]=0;J[d+60>>2]=0;J[d+52>>2]=999;J[d+56>>2]=0;J[d+44>>2]=0;J[d+36>>2]=999;J[d+40>>2]=0;J[d+28>>2]=0;J[d+20>>2]=999;J[d+24>>2]=0;d=d- -64|0;b=b+4|0;if((a|0)!=(b|0))continue;break}}a=l&3;if(!a)break e;b=0;for(;1;){J[d+12>>2]=0;J[d+ +4>>2]=999;J[d+8>>2]=0;d=d+16|0;b=b+1|0;if((a|0)!=(b|0))continue;break}}}Kc=j+256|0;return f}function lza(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;e=Kc-16|0;Kc=e;f=J[a+12>>2];c=Pc[J[J[f>>2]+20>>2]](f,b,c,d)|0;J[a+24>>2]=0;J[e>>2]=0;a:{b:{c:{b=J[a+16>>2];if(!b)break c;d=J[J[b>>2]+76>>2];J[790620]=0;f=d;d=e+12|0;da(f|0,d|0,b|0);b=J[790620];J[790620]=0;d:{if((b|0)!=1){J[790620]=0;$(7563,e|0,d|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1){b=J[e+12>>2];J[e+12>>2]=0;if(!b)break c;J[790620]=0;d=J[b+4>> +2]-1|0;J[b+4>>2]=d;f=J[790620];J[790620]=0;if((f|0)!=1){if(d)break c;J[790620]=0;aa(7558,b|0);b=J[790620];J[790620]=0;if((b|0)!=1)break c}break b}a=Z()|0;cd(e+12|0);break d}a=Z()|0}break a}J[790620]=0;ia(8117,e+4|0,0,0,e|0);b=J[790620];J[790620]=0;e:{f:{if((b|0)!=1){b=J[e+4>>2];g:{if(b){d=J[J[b>>2]+28>>2];J[790620]=0;ca(d|0,e+12|0,b|0,1);b=J[790620];J[790620]=0;if((b|0)!=1)break g;a=Z()|0;break f}J[e+12>>2]=0}J[790620]=0;$(7563,a+16|0,e+12|0)|0;b=J[790620];J[790620]=0;h:{if((b|0)!=1){b=J[e+12>>2]; +J[e+12>>2]=0;if(!b)break h;J[790620]=0;d=J[b+4>>2]-1|0;J[b+4>>2]=d;f=J[790620];J[790620]=0;if((f|0)!=1){if(d)break h;J[790620]=0;aa(7558,b|0);b=J[790620];J[790620]=0;if((b|0)!=1)break h}break b}a=Z()|0;cd(e+12|0);break f}b=a;a=J[a+16>>2];J[b+20>>2]=J[(a?a+12|0:3098424)>>2];$c(e+4|0);a=J[e>>2];J[e>>2]=0;i:{if(!a)break i;J[790620]=0;b=J[a+4>>2]-1|0;J[a+4>>2]=b;d=J[790620];J[790620]=0;if((d|0)==1)break b;if(b)break i;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break b}Kc=e+16|0;return c| +0}a=Z()|0;break e}$c(e+4|0)}break a}fa(0)|0;ed();B()}cd(e);ba(a|0);B()}function _R(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;e=Kc-112|0;Kc=e;J[e+96>>2]=13;J[e+80>>2]=13;g=J[a+24>>2];a:{b:{c:{d:{if(J[E6(b,21480,e+96|0)>>2]!=7)break d;b=e+80|0;if(J[id(J[e+104>>2],21533,b,0)>>2]!=8)break d;h=_c(56);J[790620]=0;f=_(4,160)|0;a=J[790620];J[790620]=0;if((a|0)==1)break b;J[790620]=0;b=ea(5264,f|0,g|0,b|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break c;J[790620]=0;g=ha(4754,h|0,g|0,b| +0,0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break b;J[e+64>>2]=13;J[e+48>>2]=13;J[e+32>>2]=13;bh(g,e- -64|0,0,0,0,0,0,0,0);e:{for(;1;){f:{f=0;g:{h:{i:switch(J[e+64>>2]-4|0){case 0:break i;case 8:break e;default:break h}bh(g,e+48|0,0,0,0,0,0,0,0);a=J[e+48>>2];if((a|0)==12)break e;if(a-3>>>0<4294967294)break g;bh(g,e+32|0,0,0,0,0,0,0,0);j:switch(J[e+32>>2]-10|0){case 0:break j;case 2:break e;default:break h}if(!hd(J[e+40>>2],12955))break f}a=J[e+48>>2]}if((a|0)==4){b=e- -64|0;bd(b);a=e+48|0;Qf(a,b); +bd(a);bd(e+32|0);continue}a=J[e+32>>2];b=e- -64|0;bd(b);if((a|0)==4){a=e+32|0;Qf(a,b);bd(a);bd(e+48|0)}else{bd(e+48|0);bd(e+32|0);bh(g,e- -64|0,0,0,0,0,0,0,0)}continue}break}if(J[e+64>>2]!=4)break e;J[e+16>>2]=13;J[e>>2]=13;a=J[e+88>>2];f=0;k:{if(J[id(Pc[J[J[a>>2]+76>>2]](a)|0,4321,e+16|0,0)>>2]!=7)break k;f=0;if(J[id(J[e+24>>2],2405,e,0)>>2]!=7)break k;f=J[xf(J[e+8>>2],J[e+72>>2],c)>>2]==9}dZ(d,J[e+72>>2]);bd(e+16|0);bd(e)}bd(e- -64|0);bd(e+48|0);bd(e+32|0);Zc(Ml(g))}bd(e+96|0);bd(e+80|0);Kc=e+112| +0;return f|0}a=Z()|0;Zc(f);break a}a=Z()|0}Zc(h);ba(a|0);B()}function Jpa(a,b,c){var d=0;var e=0;var f=0;e=-1;a:{d=J[a+8>>2];b:{if(d&7)break b;e=J[a+64>>2];if(!((e|0)<0|(e|0)>J[a+60>>2]))break a;e=-1;d=J[a+28>>2];J[a+28>>2]=d-1;c:{if((d|0)>0){J[a+60>>2]=J[a+60>>2]+1;d=J[a+24>>2];J[a+24>>2]=d+1;d=K[d|0];break c}d=be(a,1);if((d|0)==-1)break b}H[c+1|0]=d;d=J[a+8>>2];if(d&7)break b;e=J[a+64>>2];if(!((e|0)<0|(e|0)>J[a+60>>2]))break a;e=-1;d=J[a+28>>2];J[a+28>>2]=d-1;d:{if((d|0)>0){J[a+60>>2]=J[a+60>>2]+ +1;d=J[a+24>>2];J[a+24>>2]=d+1;d=K[d|0];break d}d=be(a,1);if((d|0)==-1)break b}H[c+2|0]=d;d=J[a+8>>2];if(d&7)break b;e=J[a+64>>2];if(!((e|0)<0|(e|0)>J[a+60>>2]))break a;e=-1;d=J[a+28>>2];J[a+28>>2]=d-1;e:{if((d|0)>0){J[a+60>>2]=J[a+60>>2]+1;d=J[a+24>>2];J[a+24>>2]=d+1;d=K[d|0];break e}d=be(a,1);if((d|0)==-1)break b}H[c+3|0]=d;d=J[a+8>>2];if(d&7)break b;e=J[a+64>>2];if(!((e|0)<0|(e|0)>J[a+60>>2]))break a;e=-1;d=J[a+28>>2];J[a+28>>2]=d-1;f:{if((d|0)>0){J[a+60>>2]=J[a+60>>2]+1;d=J[a+24>>2];J[a+24>>2]= +d+1;d=K[d|0];break f}d=be(a,1);if((d|0)==-1)break b}H[c+4|0]=d;if(jw(a,c+5|0))break b;e=K[c+1|0]+1|0;J[c+8>>2]=e;if(b){d=0;for(;1;){b=J[a+8>>2];if(b&7)return-1;f=J[a+64>>2];if(!((f|0)<0|(f|0)>J[a+60>>2])){J[a+8>>2]=b|4;return-1}b=J[a+28>>2];J[a+28>>2]=b-1;g:{if((b|0)>0){J[a+60>>2]=J[a+60>>2]+1;b=J[a+24>>2];J[a+24>>2]=b+1;b=K[b|0];break g}e=-1;b=be(a,1);if((b|0)==-1)break b;e=J[c+8>>2]}f=(d<<1)+c|0;H[f+13|0]=(b&240)>>>4;H[f+12|0]=b&15;d=d+1|0;if((e|0)>(d|0))continue;break}H[c|0]=K[c|0]|1}e=0-(J[a+ +8>>2]&1)|0}return e}J[a+8>>2]=d|4;return-1}function Nia(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;a:{b:{c:switch(b-a>>2){case 2:c=J[J[c>>2]>>2];b=b-4|0;d=J[b>>2];e=J[a>>2];if(!(O[J[c+P(d,12)>>2]>>3]>2]>>3]))break b;J[a>>2]=d;J[b>>2]=e;break a;case 3:d=b-4|0;e=J[d>>2];b=J[J[c>>2]>>2];g=O[J[P(e,12)+b>>2]>>3];f=J[a+4>>2];i=O[J[b+P(f,12)>>2]>>3];c=J[a>>2];j=O[J[b+P(c,12)>>2]>>3];if(!(i>2]=e;J[d>>2]=f;c=J[a+4>>2]; +d=J[a>>2];if(!(O[J[b+P(c,12)>>2]>>3]>2]>>3]))break b;J[a+4>>2]=d;J[a>>2]=c;break a}if(g>2]=e;J[d>>2]=c;break a}J[a+4>>2]=c;J[a>>2]=f;e=J[d>>2];if(!(j>O[J[b+P(e,12)>>2]>>3]))break b;J[a+4>>2]=e;J[d>>2]=c;break a;case 4:EV(a,a+4|0,a+8|0,b-4|0,J[J[c>>2]>>2]);break a;case 5:FV(a,a+4|0,a+8|0,a+12|0,b-4|0,c);break a;case 0:case 1:break b;default:break c}f=a+4|0;d=a+8|0;k=J[J[c>>2]>>2];h=J[a+8>>2];g=O[J[k+P(h,12)>>2]>>3];l=J[a+4>>2];i=O[J[P(l,12)+k>>2]>>3];m=J[a>>2];j=O[J[P(m,12)+ +k>>2]>>3];d:{e:{if(!(i>2]=h;J[d>>2]=l;e=a;c=f;if(g>2]=m;J[a>>2]=l;e=f;if(!(g>2]=h;J[c>>2]=m}f=a+12|0;if((f|0)==(b|0))break b;e=0;for(;1;){f:{c=f;l=J[c>>2];g=O[J[P(l,12)+k>>2]>>3];h=J[d>>2];if(!(g>2]>>3]))break f;for(;1;){g:{J[c>>2]=h;c=d;if((c|0)==(a|0)){c=a;break g}d=c-4|0;h=J[d>>2];if(g>2]>>3])continue}break}J[c>>2]=l;e=e+1|0;if((e|0)!=8)break f;return(f+4|0)==(b|0)}d=f;c=d+4| +0;f=c;if((b|0)!=(c|0))continue;break}}return 1}return 1}function UHa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;f=Kc-16|0;Kc=f;g=f+12|0;e=Kc-32|0;Kc=e;a:{b:{if(!K[b+144|0]){a=xd(e,2749079,2740507,164,2768616,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break b;b=Z()|0;od(a);ba(b|0);B()}wr(g);J[790620]=0;da(7690,e+28|0,g|0);h=J[790620];J[790620]=0;c:{d:{e:{f:{g:{if((h|0)!=1){h=J[e+28>>2];J[e+24>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+ +12>>2]=0;J[790620]=0;J[e>>2]=0;J[e+4>>2]=0;i=$(7662,e|0,2767692)|0;j=J[790620];J[790620]=0;if((j|0)==1)break g;J[790620]=0;oa(7926,b|0,h|0,i|0,c|0,d|0);b=J[790620];J[790620]=0;if((b|0)==1)break f;b=J[J[h>>2]+24>>2];J[790620]=0;aa(b|0,h|0);b=J[790620];J[790620]=0;if((b|0)==1)break f;b=J[g>>2];c=J[J[b>>2]+20>>2];J[790620]=0;ha(c|0,b|0,0,0,0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break f;Ce(i);b=J[e+28>>2];J[e+28>>2]=0;h:{if(!b)break h;J[790620]=0;c=J[b+4>>2]-1|0;J[b+4>>2]=c;d=J[790620];J[790620]=0; +if((d|0)==1)break c;if(c)break h;J[790620]=0;aa(7558,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break c}Kc=e+32|0;break a}a=Z()|0;break d}a=Z()|0;break e}a=Z()|0;Ce(i)}cd(e+28|0)}cd(g);ba(a|0);B()}fa(0)|0;ed()}B()}J[790620]=0;da(7740,a|0,g|0);a=J[790620];J[790620]=0;i:{if((a|0)!=1){a=J[f+12>>2];J[f+12>>2]=0;j:{if(!a)break j;J[790620]=0;b=J[a+4>>2]-1|0;J[a+4>>2]=b;c=J[790620];J[790620]=0;if((c|0)==1)break i;if(b)break j;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break i}Kc=f+16|0;return}a= +Z()|0;cd(f+12|0);ba(a|0);B()}fa(0)|0;ed();B()}function tua(a,b){a=a|0;b=b|0;var c=0;a=dm(a);H[a+100|0]=0;J[a+96>>2]=0;J[a+68>>2]=b;J[a+60>>2]=0;J[a+64>>2]=0;J[a+56>>2]=2798128;J[a>>2]=2798080;J[a+72>>2]=0;J[a+76>>2]=0;J[a+104>>2]=0;J[a+108>>2]=0;J[a+120>>2]=229628;J[a+80>>2]=0;J[a+84>>2]=0;H[a+87|0]=0;H[a+88|0]=0;H[a+89|0]=0;H[a+90|0]=0;H[a+91|0]=0;H[a+92|0]=0;H[a+93|0]=0;H[a+94|0]=0;H[a+109|0]=0;H[a+110|0]=0;H[a+111|0]=0;H[a+112|0]=0;H[a+113|0]=0;H[a+114|0]=0;H[a+115|0]=0;H[a+116|0]=0;b=a+124|0; +J[b>>2]=0;J[b+4>>2]=0;J[a+132>>2]=0;J[a+136>>2]=0;J[a+140>>2]=0;J[a+144>>2]=0;J[790620]=0;ea(1682,a+136|0,2802068,5)|0;c=J[790620];J[790620]=0;a:{b:{c:{d:{if((c|0)!=1){if(H[a+135|0]>=0)break d;J[a+128>>2]=0;b=J[a+124>>2];break c}b=Z()|0;if(H[a+147|0]<0)Zc(J[a+136>>2]);if(H[a+135|0]>=0)break b;Zc(J[a+124>>2]);break b}H[a+135|0]=0}J[b>>2]=0;I[a+168>>1]=0;J[a+160>>2]=0;J[a+164>>2]=0;J[a+152>>2]=0;J[a+156>>2]=0;J[a+172>>2]=0;J[a+176>>2]=0;J[a+180>>2]=0;J[a+184>>2]=0;J[a+192>>2]=0;J[a+196>>2]=0;J[a+200>> +2]=0;J[a+208>>2]=0;J[a+212>>2]=0;J[a+216>>2]=0;J[a+220>>2]=0;J[a+224>>2]=0;J[a+228>>2]=0;J[a+232>>2]=0;J[a+236>>2]=0;J[a+240>>2]=0;J[a+244>>2]=0;H[a+247|0]=0;H[a+248|0]=0;H[a+249|0]=0;H[a+250|0]=0;H[a+251|0]=0;H[a+252|0]=0;H[a+253|0]=0;H[a+254|0]=0;J[790620]=0;b=a+256|0;J[b+4>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=2817776;b=J[790620];J[790620]=0;if((b|0)!=1)break a;b=Z()|0;if(H[a+203|0]<0)Zc(J[a+192>>2]);tn(a+120|0)}c=J[a+84>>2];if(c)jd(c);uf(a+72|0);uf(a+60|0);ba(b|0);B()}J[a+272>>2]=0;J[a+276>> +2]=0;J[a+280>>2]=0;return a|0}function Hma(a,b,c,d,e,f){var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;i=Kc-16|0;Kc=i;J[i+12>>2]=0;g=J[a+12>>2];a:{b:{c:{d:{if((g|0)<=11){if(J[a+20>>2])break d;J[a+16>>2]=12;J[a+20>>2]=a+820;break d}j=J[a+16>>2];if((j|0)>(g|0)){e=J[a+20>>2];h=e+P(g,44)|0;break c}g=64;if((j|0)>48806445)break a;g=j>>2;e:{if((g|0)>=-4){k=(g+j|0)+4|0;if((k|0)<48806447)break e}k=48806446}l=J[a+20>>2];f:{if((l|0)==(a+820|0)){e=Id(e,44,0,k,0,i+12|0);J[a+20>>2]=e;g=J[i+12>> +2];if(g)break a;ad(e,l,528);break f}m=a,n=Id(e,44,j,k,l,i+12|0),J[m+20>>2]=n;g=J[i+12>>2];if(g)break a}J[a+16>>2]=k;g=J[a+12>>2]}e=J[a+20>>2];h=e+P(g,44)|0;if((g|0)<=0)break b}if(!d){g=h;for(;1;){h=g-44|0;d=I[h>>1];if((d|0)<(b|0)){h=g;break b}if(!((b|0)!=(d|0)|J[a+24>>2]!=(c|0))){h=g;break b}d=J[h+4>>2];J[g>>2]=J[h>>2];J[g+4>>2]=d;J[g+40>>2]=J[h+40>>2];d=J[h+36>>2];J[g+32>>2]=J[h+32>>2];J[g+36>>2]=d;d=J[h+28>>2];J[g+24>>2]=J[h+24>>2];J[g+28>>2]=d;d=J[h+20>>2];J[g+16>>2]=J[h+16>>2];J[g+20>>2]=d;d= +J[h+12>>2];J[g+8>>2]=J[h+8>>2];J[g+12>>2]=d;g=h;if(g>>>0>e>>>0)continue;break}break b}g=h;for(;1;){h=g-44|0;d=I[h>>1];if((d|0)>(b|0)){h=g;break b}if(!((b|0)!=(d|0)|J[a+24>>2]!=(c|0))){h=g;break b}d=J[h+4>>2];J[g>>2]=J[h>>2];J[g+4>>2]=d;J[g+40>>2]=J[h+40>>2];d=J[h+36>>2];J[g+32>>2]=J[h+32>>2];J[g+36>>2]=d;d=J[h+28>>2];J[g+24>>2]=J[h+24>>2];J[g+28>>2]=d;d=J[h+20>>2];J[g+16>>2]=J[h+16>>2];J[g+20>>2]=d;d=J[h+12>>2];J[g+8>>2]=J[h+8>>2];J[g+12>>2]=d;g=h;if(g>>>0>e>>>0)continue;break}}J[a+12>>2]=J[a+12>> +2]+1;g=0}J[f>>2]=h;Kc=i+16|0;return g}function zo(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;d=Kc-48|0;Kc=d;e=gna(a,b,c,d+4|0);if(e){Og(b,d+44|0,d+40|0,0);_v(c,d+32|0,d+36|0,d+24|0,d+28|0);a=!e;a:{if(a)break a;a=a?0:J[e+36>>2];if(J[a+8>>2]>((a?J[a+12>>2]:0)|0)?a:0)break a;Ng(e,0,0,e?J[e>>2]:-1,e?J[e+4>>2]:-1,30,0,0,0)}g=J[d+32>>2];b:{if((g|0)<=0)break b;f=J[d+36>>2];if((f|0)<=0)break b;a=0;for(;1;){b= +0;if((f|0)>0){for(;1;){if(J[J[J[c+16>>2]+(a<<2)>>2]+(b<<2)>>2]==1){Ng(e,J[d+28>>2]-b|0,J[d+24>>2]-a|0,J[d+44>>2],J[d+40>>2],16,J[d+4>>2],0,0);f=J[d+36>>2]}b=b+1|0;if((f|0)>(b|0))continue;break}g=J[d+32>>2]}a=a+1|0;if((g|0)>(a|0))continue;break}}c:{if(J[751769]!=1)break c;i=d+12|0;j=d+8|0;f=0;a=0;g=0;k=d+16|0;d:{if(!k|(d|0)==-20|(!i|!j))break d;J[j>>2]=0;J[i>>2]=0;J[k>>2]=0;J[d+20>>2]=0;if(!c)break d;n=J[c>>2];e:{if((n|0)<=0)break e;o=J[c+4>>2];if((o|0)<=0)break e;p=J[c+12>>2];q=J[c+8>>2];s=J[c+16>> +2];for(;1;){c=a-q|0;r=q-a|0;t=J[(a<<2)+s>>2];b=0;for(;1;){if(J[(b<<2)+t>>2]==1){h=b-p|0;g=(g|0)>(h|0)?g:h;h=p-b|0;l=(h|0)<(l|0)?l:h;m=(c|0)<(m|0)?m:c;f=(f|0)>(r|0)?f:r}b=b+1|0;if((o|0)!=(b|0))continue;break}a=a+1|0;if((n|0)!=(a|0))continue;break}}J[d+20>>2]=l;J[k>>2]=f;J[i>>2]=g;J[j>>2]=m}a=J[d+20>>2];if((a|0)>0)Ng(e,0,0,a,J[d+40>>2],0,0,0,0);a=J[d+12>>2];if((a|0)>0)Ng(e,J[d+44>>2]-a|0,0,a,J[d+40>>2],0,0,0,0);a=J[d+16>>2];if((a|0)>0)Ng(e,0,0,J[d+44>>2],a,0,0,0,0);a=J[d+8>>2];if((a|0)<=0)break c;Ng(e, +0,J[d+40>>2]-a|0,J[d+44>>2],a,0,0,0,0)}te(d+4|0)}Kc=d+48|0;return e}function mza(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;e=Kc-16|0;Kc=e;J[a+24>>2]=0;J[e>>2]=0;a:{b:{c:{d=J[a+16>>2];if(!d)break c;f=J[J[d>>2]+76>>2];J[790620]=0;g=f;f=e+12|0;da(g|0,f|0,d|0);d=J[790620];J[790620]=0;d:{if((d|0)!=1){J[790620]=0;$(7563,e|0,f|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1){d=J[e+12>>2];J[e+12>>2]=0;if(!d)break c;J[790620]=0;f=J[d+4>>2]-1|0;J[d+4>>2]=f;g=J[790620];J[790620]=0;if((g|0)!=1){if(f)break c; +J[790620]=0;aa(7558,d|0);d=J[790620];J[790620]=0;if((d|0)!=1)break c}break b}a=Z()|0;cd(e+12|0);break d}a=Z()|0}break a}J[790620]=0;ia(8117,e+4|0,0,0,e|0);d=J[790620];J[790620]=0;e:{f:{if((d|0)!=1){d=J[e+4>>2];g:{if(d){f=J[J[d>>2]+28>>2];J[790620]=0;ca(f|0,e+12|0,d|0,1);d=J[790620];J[790620]=0;if((d|0)!=1)break g;a=Z()|0;break f}J[e+12>>2]=0}J[790620]=0;$(7563,a+16|0,e+12|0)|0;d=J[790620];J[790620]=0;h:{if((d|0)!=1){d=J[e+12>>2];J[e+12>>2]=0;if(!d)break h;J[790620]=0;f=J[d+4>>2]-1|0;J[d+4>>2]=f;g= +J[790620];J[790620]=0;if((g|0)!=1){if(f)break h;J[790620]=0;aa(7558,d|0);d=J[790620];J[790620]=0;if((d|0)!=1)break h}break b}a=Z()|0;cd(e+12|0);break f}d=J[a+16>>2];J[a+20>>2]=J[(d?d+12|0:3098424)>>2];$c(e+4|0);d=J[e>>2];J[e>>2]=0;i:{if(!d)break i;J[790620]=0;f=J[d+4>>2]-1|0;J[d+4>>2]=f;g=J[790620];J[790620]=0;if((g|0)==1)break b;if(f)break i;J[790620]=0;aa(7558,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break b}a=J[a+12>>2];a=Pc[J[J[a>>2]+12>>2]](a,b,c)|0;Kc=e+16|0;return a|0}a=Z()|0;break e}$c(e+ +4|0)}break a}fa(0)|0;ed();B()}cd(e);ba(a|0);B()}function Bf(a,b,c,d){var e=0;var f=0;var g=0;f=Kc-16|0;Kc=f;e=J[a+428>>2];a:{b:{if(!(!d|(e+8|0)==(d|0))){g=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[e|0]=g;H[e+1|0]=g>>>8;H[e+2|0]=g>>>16;H[e+3|0]=g>>>24;e=J[a+428>>2];b=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);H[e+4|0]=b;H[e+5|0]=b>>>8;H[e+6|0]=b>>>16;H[e+7|0]=b>>>24;e=J[a+116>>2]&240;if(e){b=0;if((e|0)==32)b=zL(a,zL(a,-1,J[a+428>>2]+4|0,4),d,c)^-1;e=J[a+428>>2];b=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24); +H[e+8|0]=b;H[e+9|0]=b>>>8;H[e+10|0]=b>>>16;H[e+11|0]=b>>>24}b=901;if(!(Pc[J[a+176>>2]](a,J[a+428>>2],8,f+12|0)|0))break b;if(J[f+12>>2]!=8){b=12;break b}if(!(Pc[J[a+176>>2]](a,d,c,f+12|0)|0))break b;if(J[f+12>>2]!=(c|0)){b=12;break b}c=0;if(!(K[a+116|0]&240))break a;if(!(Pc[J[a+176>>2]](a,J[a+428>>2]+8|0,4,f+12|0)|0))break b;b=12;if(J[f+12>>2]!=4)break b;break a}d=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);H[e|0]=d;H[e+1|0]=d>>>8;H[e+2|0]=d>>>16;H[e+3|0]=d>>>24;d=J[a+428>>2];b=b<<24|(b&65280)<<8|(b>>> +8&65280|b>>>24);H[d+4|0]=b;H[d+5|0]=b>>>8;H[d+6|0]=b>>>16;H[d+7|0]=b>>>24;d=J[a+116>>2]&240;if(d){b=0;if((d|0)==32)b=zL(a,-1,J[a+428>>2]+4|0,c+4|0)^-1;d=J[a+428>>2]+c|0;b=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);H[d+8|0]=b;H[d+9|0]=b>>>8;H[d+10|0]=b>>>16;H[d+11|0]=b>>>24;b=12;d=c+12|0;if(!(Pc[J[a+176>>2]](a,J[a+428>>2],d,f+12|0)|0)){b=901;break b}c=0;if((d|0)!=J[f+12>>2])break b;break a}d=c+8|0;if(!(Pc[J[a+176>>2]](a,J[a+428>>2],d,f+12|0)|0)){b=901;break b}b=12;c=0;if((d|0)==J[f+12>>2])break a}nd(a, +b,0,0);c=b}Kc=f+16|0;return c}function zl(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;if(!a)return;a:{if(!b|J[b+16>>2]>131082)break a;e=J[a+16>>2];if(e){c=J[b+8>>2];b:{for(;1;){g=J[((d<<2)+a|0)+20>>2];f=J[g>>2];if(hd(J[f+8>>2],c)){d=d+1|0;if((d|0)!=(e|0))continue;break b}break}if(J[b+12>>2]<=J[f+12>>2])break a;Vla(a,g);e=J[a+16>>2]}if(e>>>0>31)break a}e=0;g=J[a>>2];c=J[b+4>>2];c:{if((c|0)<=0){if(!c)break c;break a}e=Pc[J[g+4>>2]](g,c)|0;if(!e)return;dd(e,0,c)}J[e+8>>2]=g;J[e+4>>2]= +a;J[e>>2]=b;d:{c=b;d=J[c>>2];if(d&2){c=64;f=J[e+4>>2];h=J[f>>2];d=Pc[J[h+4>>2]](h,12)|0;e:{if(!d)break e;H[d|0]=0;H[d+1|0]=0;H[d+2|0]=0;H[d+3|0]=0;H[d+4|0]=0;H[d+5|0]=0;H[d+6|0]=0;H[d+7|0]=0;H[d+8|0]=0;H[d+9|0]=0;H[d+10|0]=0;H[d+11|0]=0;i=J[e>>2];J[e+12>>2]=i;c=J[i+36>>2];J[e+16>>2]=c;f:{g:{if((c|0)!=1869968492)break g;c=J[J[i+56>>2]+4>>2];if(!c)break g;c=Pc[c|0](h,e+52|0)|0;if(c)break f;J[e+56>>2]=J[J[i+56>>2]+16>>2];J[e+60>>2]=J[i+40>>2]}J[d+8>>2]=e;c=J[f+152>>2];J[d>>2]=c;J[d+4>>2]=0;J[(c?c+4| +0:f+148|0)>>2]=d;J[f+152>>2]=d;c=J[f+148>>2];h:{if(c)for(;1;){d=J[c+8>>2];if(J[d+16>>2]==1869968492)break h;c=J[c+4>>2];if(c)continue;break}d=0}J[f+156>>2]=d;c=0;break e}Pc[J[h+8>>2]](h,d)}if(c)break d;c=J[e>>2];d=J[c>>2]}if(d&4)J[a+160>>2]=e;if(d&1)J[e+12>>2]=c;b=J[b+24>>2];if(b)if(Pc[b|0](e)|0)break d;b=J[a+16>>2];J[a+16>>2]=b+1;J[((b<<2)+a|0)+20>>2]=e;return}i:{if(!(K[J[e>>2]]&2))break i;a=J[e+12>>2];if(!a|J[a+36>>2]!=1869968492)break i;b=J[e+52>>2];if(!b)break i;Pc[J[J[a+56>>2]+20>>2]](b)}Pc[J[g+ +8>>2]](g,e)}}function Mh(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;g=J[a+1176>>2];a:{if((g|0)>J[a+92>>2])break a;d=J[b+20>>2];for(;1;){b:{J[b+28>>2]=d;J[b+4>>2]=2147483632;e=J[a+44>>2]+(g-J[a+84>>2]<<3)|0;h=J[e+4>>2];if(h){g=J[a+32>>2]+(J[e>>2]<<2)|0;j=0;e=d;for(;1;){d=J[g>>2];j=J[d+8>>2]+j|0;k=J[d+12>>2];i=J[d>>2];c=h-1|0;c:{if(!c){l=1;h=0;break c}f=((h<<2)+g|0)-4|0;for(;1;){h=g+4|0;d=J[g+4>>2];g=J[d>>2];l=(g|0)==(i|0);if((g|0)!=(i|0)){g=h;h=c;break c}j= +J[d+8>>2]+j|0;k=J[d+12>>2]+k|0;g=h;c=c-1|0;if(c)continue;break}g=f;h=0}if(k){f=(j<<9)-k>>9;c=f>>31;f=(c^f)-c|0;c=f&511;c=J[a+1156>>2]==1?c>>>0>256?512-c|0:c:f;c=J[((((c|0)>=255?255:c)<<2)+a|0)+132>>2];if(c){f=i-J[b>>2]|0;H[f+J[b+12>>2]|0]=c;e=J[b+28>>2];d:{if((f|0)==(J[b+4>>2]+1|0)){I[e+2>>1]=L[e+2>>1]+1;break d}c=e+8|0;J[b+28>>2]=c;k=J[b>>2];I[e+10>>1]=1;I[e+8>>1]=f+k;J[e+12>>2]=f+J[b+12>>2];e=c}J[b+4>>2]=f}i=i+1|0}e:{if(l)break e;f=J[d>>2];if((f|0)<=(i|0))break e;c=j<<9>>9;d=c>>31;c=(c^d)-d|0;d= +c&511;d=J[a+1156>>2]==1?d>>>0>256?512-d|0:d:c;d=J[((((d|0)>=255?255:d)<<2)+a|0)+132>>2];if(!d)break e;c=i-J[b>>2]|0;f=f-i|0;dd(c+J[b+12>>2]|0,d,f);e=J[b+28>>2];f:{if((c|0)==(J[b+4>>2]+1|0)){I[e+2>>1]=f+L[e+2>>1];break f}d=e+8|0;J[b+28>>2]=d;i=J[b>>2];I[e+10>>1]=f;I[e+8>>1]=c+i;J[e+12>>2]=c+J[b+12>>2];e=d}J[b+4>>2]=(c+f|0)-1}if(h)continue;break}d=J[b+20>>2];if((d|0)!=(e|0))break b}e=J[a+1176>>2];g=e+1|0;J[a+1176>>2]=g;if((e|0)>2])continue;break a}break}e=b;b=J[a+1176>>2];J[e+8>>2]=b;m=1;J[a+ +1176>>2]=b+1}return m}function Ph(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;g=J[a+1176>>2];a:{if((g|0)>J[a+92>>2])break a;d=J[b+20>>2];for(;1;){b:{J[b+28>>2]=d;J[b+4>>2]=2147483632;e=J[a+44>>2]+(g-J[a+84>>2]<<3)|0;h=J[e+4>>2];if(h){g=J[a+32>>2]+(J[e>>2]<<2)|0;j=0;e=d;for(;1;){d=J[g>>2];j=J[d+8>>2]+j|0;k=J[d+12>>2];i=J[d>>2];c=h-1|0;c:{if(!c){l=1;h=0;break c}f=((h<<2)+g|0)-4|0;for(;1;){h=g+4|0;d=J[g+4>>2];g=J[d>>2];l=(g|0)==(i|0);if((g|0)!=(i|0)){g= +h;h=c;break c}j=J[d+8>>2]+j|0;k=J[d+12>>2]+k|0;g=h;c=c-1|0;if(c)continue;break}g=f;h=0}if(k){f=(j<<9)-k>>9;c=f>>31;f=(c^f)-c|0;c=f&511;c=J[a+1156>>2]==1?c>>>0>256?512-c|0:c:f;c=J[((((c|0)>=255?255:c)<<2)+a|0)+132>>2];if(c){f=i-J[b>>2]|0;H[f+J[b+12>>2]|0]=c;e=J[b+28>>2];d:{if((f|0)==(J[b+4>>2]+1|0)){I[e+2>>1]=L[e+2>>1]+1;break d}c=e+8|0;J[b+28>>2]=c;k=J[b>>2];I[e+10>>1]=1;I[e+8>>1]=f+k;J[e+12>>2]=f+J[b+12>>2];e=c}J[b+4>>2]=f}i=i+1|0}e:{if(l)break e;f=J[d>>2];if((f|0)<=(i|0))break e;c=j<<9>>9;d=c>> +31;c=(c^d)-d|0;d=c&511;d=J[a+1156>>2]==1?d>>>0>256?512-d|0:d:c;d=J[((((d|0)>=255?255:d)<<2)+a|0)+132>>2];if(!d)break e;c=i-J[b>>2]|0;f=f-i|0;dd(c+J[b+12>>2]|0,d,f);e=J[b+28>>2];f:{if((c|0)==(J[b+4>>2]+1|0)){I[e+2>>1]=f+L[e+2>>1];break f}d=e+8|0;J[b+28>>2]=d;i=J[b>>2];I[e+10>>1]=f;I[e+8>>1]=c+i;J[e+12>>2]=c+J[b+12>>2];e=d}J[b+4>>2]=(c+f|0)-1}if(h)continue;break}d=J[b+20>>2];if((d|0)!=(e|0))break b}e=J[a+1176>>2];g=e+1|0;J[a+1176>>2]=g;if((e|0)>2])continue;break a}break}kh(b,J[a+1176>>2]);m= +1;J[a+1176>>2]=J[a+1176>>2]+1}return m}function Oh(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;g=J[a+1176>>2];a:{if((g|0)>J[a+92>>2])break a;d=J[b+20>>2];for(;1;){b:{J[b+28>>2]=d;J[b+4>>2]=2147483632;e=J[a+44>>2]+(g-J[a+84>>2]<<3)|0;h=J[e+4>>2];if(h){g=J[a+32>>2]+(J[e>>2]<<2)|0;j=0;e=d;for(;1;){d=J[g>>2];j=J[d+8>>2]+j|0;k=J[d+12>>2];i=J[d>>2];c=h-1|0;c:{if(!c){l=1;h=0;break c}f=((h<<2)+g|0)-4|0;for(;1;){h=g+4|0;d=J[g+4>>2];g=J[d>>2];l=(g|0)==(i|0); +if((g|0)!=(i|0)){g=h;h=c;break c}j=J[d+8>>2]+j|0;k=J[d+12>>2]+k|0;g=h;c=c-1|0;if(c)continue;break}g=f;h=0}if(k){f=(j<<9)-k>>9;c=f>>31;f=(c^f)-c|0;c=f&511;c=J[a+1156>>2]==1?c>>>0>256?512-c|0:c:f;c=J[((((c|0)>=255?255:c)<<2)+a|0)+132>>2];if(c){f=i-J[b>>2]|0;H[f+J[b+12>>2]|0]=c;e=J[b+28>>2];d:{if((f|0)==(J[b+4>>2]+1|0)){I[e+2>>1]=L[e+2>>1]+1;break d}c=e+8|0;J[b+28>>2]=c;k=J[b>>2];I[e+10>>1]=1;I[e+8>>1]=f+k;J[e+12>>2]=f+J[b+12>>2];e=c}J[b+4>>2]=f}i=i+1|0}e:{if(l)break e;f=J[d>>2];if((f|0)<=(i|0))break e; +c=j<<9>>9;d=c>>31;c=(c^d)-d|0;d=c&511;d=J[a+1156>>2]==1?d>>>0>256?512-d|0:d:c;d=J[((((d|0)>=255?255:d)<<2)+a|0)+132>>2];if(!d)break e;c=i-J[b>>2]|0;f=f-i|0;dd(c+J[b+12>>2]|0,d,f);e=J[b+28>>2];f:{if((c|0)==(J[b+4>>2]+1|0)){I[e+2>>1]=f+L[e+2>>1];break f}d=e+8|0;J[b+28>>2]=d;i=J[b>>2];I[e+10>>1]=f;I[e+8>>1]=c+i;J[e+12>>2]=c+J[b+12>>2];e=d}J[b+4>>2]=(c+f|0)-1}if(h)continue;break}d=J[b+20>>2];if((d|0)!=(e|0))break b}e=J[a+1176>>2];g=e+1|0;J[a+1176>>2]=g;if((e|0)>2])continue;break a}break}jh(b, +J[a+1176>>2]);m=1;J[a+1176>>2]=J[a+1176>>2]+1}return m}function Nh(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;g=J[a+1176>>2];a:{if((g|0)>J[a+92>>2])break a;d=J[b+20>>2];for(;1;){b:{J[b+28>>2]=d;J[b+4>>2]=2147483632;e=J[a+44>>2]+(g-J[a+84>>2]<<3)|0;h=J[e+4>>2];if(h){g=J[a+32>>2]+(J[e>>2]<<2)|0;j=0;e=d;for(;1;){d=J[g>>2];j=J[d+8>>2]+j|0;k=J[d+12>>2];i=J[d>>2];c=h-1|0;c:{if(!c){l=1;h=0;break c}f=((h<<2)+g|0)-4|0;for(;1;){h=g+4|0;d=J[g+4>>2];g=J[d>>2]; +l=(g|0)==(i|0);if((g|0)!=(i|0)){g=h;h=c;break c}j=J[d+8>>2]+j|0;k=J[d+12>>2]+k|0;g=h;c=c-1|0;if(c)continue;break}g=f;h=0}if(k){f=(j<<9)-k>>9;c=f>>31;f=(c^f)-c|0;c=f&511;c=J[a+1156>>2]==1?c>>>0>256?512-c|0:c:f;c=J[((((c|0)>=255?255:c)<<2)+a|0)+132>>2];if(c){f=i-J[b>>2]|0;H[f+J[b+12>>2]|0]=c;e=J[b+28>>2];d:{if((f|0)==(J[b+4>>2]+1|0)){I[e+2>>1]=L[e+2>>1]+1;break d}c=e+8|0;J[b+28>>2]=c;k=J[b>>2];I[e+10>>1]=1;I[e+8>>1]=f+k;J[e+12>>2]=f+J[b+12>>2];e=c}J[b+4>>2]=f}i=i+1|0}e:{if(l)break e;f=J[d>>2];if((f| +0)<=(i|0))break e;c=j<<9>>9;d=c>>31;c=(c^d)-d|0;d=c&511;d=J[a+1156>>2]==1?d>>>0>256?512-d|0:d:c;d=J[((((d|0)>=255?255:d)<<2)+a|0)+132>>2];if(!d)break e;c=i-J[b>>2]|0;f=f-i|0;dd(c+J[b+12>>2]|0,d,f);e=J[b+28>>2];f:{if((c|0)==(J[b+4>>2]+1|0)){I[e+2>>1]=f+L[e+2>>1];break f}d=e+8|0;J[b+28>>2]=d;i=J[b>>2];I[e+10>>1]=f;I[e+8>>1]=c+i;J[e+12>>2]=c+J[b+12>>2];e=d}J[b+4>>2]=(c+f|0)-1}if(h)continue;break}d=J[b+20>>2];if((d|0)!=(e|0))break b}e=J[a+1176>>2];g=e+1|0;J[a+1176>>2]=g;if((e|0)>2])continue;break a}break}ih(b, +J[a+1176>>2]);m=1;J[a+1176>>2]=J[a+1176>>2]+1}return m}function HU(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;g=Kc-16|0;Kc=g;a:{if(J[a+24>>2]|J[a+48>>2]|(a|0)==(b|0))break a;if(H[b+20|0]&1){J[J[a+8>>2]>>2]=1114112;J[a+16>>2]=1;b=J[a+36>>2];if(b){ke(b);J[a+36>>2]=0;J[a+40>>2]=0}b=J[a+44>>2];if(b)xm(b);H[a+20|0]=1;break a}if(!Bv(a,J[b+16>>2]))break a;d=J[b+16>>2];J[a+16>>2]=d;ad(J[a+8>>2],J[b+8>>2],d<<2);b:{c:{d:{e:{if(!(!J[b+24>>2]|c)){f=Kh(856);if(!f)break e;h=J[a+16>> +2];e=J[a+8>>2];d=J[b+24>>2];J[790620]=0;e=ha(3411,f|0,d|0,e|0,h|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break b;J[a+24>>2]=e}d=J[b+44>>2];if(!d|!J[d+4>>2])break d;J[g+12>>2]=0;e=J[a+44>>2];f:{if(!e){d=0;g:{i=g+12|0;if(J[i>>2]>0)break g;h:{i:{h=Kh(24);if(!h)break i;J[790620]=0;d=1;f=na(3415,h|0,3391,3416,1,i|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break h;J[a+44>>2]=f;if(J[i>>2]<=0)break g;Pc[J[J[f>>2]+4>>2]](f);d=0;J[a+44>>2]=0;break g}J[a+44>>2]=0;J[i>>2]=7;break g}a=Z()|0;Jf(h);ba(a|0);B()}if(!d)break f; +e=J[a+44>>2];d=J[b+44>>2]}Jfa(e,d,3412,g+12|0);if(J[g+12>>2]<=0)break c}zy(a);break a}J[a+24>>2]=0;zy(a);break a}d=J[a+44>>2];if(!d|!J[d+4>>2])break c;xm(d)}j:{k:{if(!(!J[b+48>>2]|c)){e=Kh(320);if(!e)break k;d=J[a+44>>2];c=J[b+48>>2];J[790620]=0;d=ea(3413,e|0,c|0,d|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break j;J[a+48>>2]=d}c=J[a+36>>2];if(c){ke(c);J[a+36>>2]=0;J[a+40>>2]=0}c=J[b+36>>2];if(!c)break a;Yfa(a,c,J[b+40>>2]);break a}J[a+48>>2]=0;zy(a);break a}a=Z()|0;Jf(e);ba(a|0);B()}a=Z()|0;Jf(f); +ba(a|0);B()}Kc=g+16|0;return a|0}function CDa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;h=Kc-1056|0;Kc=h;a:{b:{c:{d:{if(!b){a=xd(h,2746252,2740241,1355,2779345,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break d;break a}i=L[b+8>>1];e=i+d|0;g=L[a+8>>1];j=(d|0)>0?d:0;l=((e|0)<(g|0)?e:g)-j|0;if((l|0)<=0)break b;e=L[b+10>>1]+c|0;g=L[a+10>>1];n=(c|0)>0?c:0;m=((e|0)<(g|0)?e:g)-n|0;if((m|0)<=0)break b;f=L[b+ +16>>1];g=f-1|0;e:{if(!g)break e;e=0;if((f|0)!=2){k=g&-2;f=0;for(;1;){J[(e<<2)+h>>2]=(e<<16>>>0)/(g>>>0);o=e|1;J[(o<<2)+h>>2]=(o<<16>>>0)/(g>>>0);e=e+2|0;f=f+2|0;if((k|0)!=(f|0))continue;break}}if(!(g&1))break e;J[(e<<2)+h>>2]=(e<<16>>>0)/(g>>>0)}if(!J[b+20>>2]){nk(b);i=L[b+8>>1]}e=L[b+12>>1];k=L[b+14>>1];if(i){f=b+20|0;break c}f=3098404;if(J[774602]>=(e+k|0))break c;a=xd(h+1032|0,2747916,2748319,592,2777900,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break d;break a}B()}if((l| +0)<=0|(m|0)<=0)break b;b=j;j=L[a+12>>1];i=(P(P(b,j),3)+(L[a+8>>1]?J[a+16>>2]:0)|0)+P(n,3)|0;b=((e+J[f>>2]|0)-P(k,d>>31&d)|0)-(c>>31&c)|0;c=0;for(;1;){e=0;for(;1;){d=K[b+e|0];f:{if(!d)break f;if(d>>>0>=g>>>0){a=P(e,3)+i|0;H[a+2|0]=0;H[a|0]=0;H[a+1|0]=0;break f}a=P(e,3)+i|0;f=K[a|0];d=J[(d<<2)+h>>2];H[a|0]=f-(P(d,f)>>>16|0);f=K[a+1|0];H[a+1|0]=f-(P(d,f)>>>16|0);f=a;a=K[a+2|0];H[f+2|0]=a-(P(a,d)>>>16|0)}e=e+1|0;if((m|0)!=(e|0))continue;break}b=b+k|0;i=P(j,3)+i|0;c=c+1|0;if((l|0)!=(c|0))continue;break}}Kc= +h+1056|0;return}b=Z()|0;od(a);ba(b|0);B()}function Cxb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;k=P(J[b+36>>2],J[b+28>>2]);e=J[a+272>>2];a:{if((e|0)<-1)break a;f=J[a+28>>2];l=k-f|0;if((l|0)<=0)break a;i=c-4|0;g=e+2|0;m=g&3;b=0;if(e+1>>>0>=3){n=g&-4;g=0;for(;1;){e=b<<2;h=f+J[e+i>>2]|0;dd(h,K[h-1|0],l);h=f+J[i+(e|4)>>2]|0;dd(h,K[h-1|0],l);h=f+J[i+(e|8)>>2]|0;dd(h,K[h-1|0],l);e=f+J[i+(e|12)>>2]|0;dd(e,K[e-1|0],l); +b=b+4|0;g=g+4|0;if((n|0)!=(g|0))continue;break}}if(m)for(;1;){e=f+J[i+(b<<2)>>2]|0;dd(e,K[e-1|0],l);b=b+1|0;j=j+1|0;if((m|0)!=(j|0))continue;break}e=J[a+272>>2]}b:{if((e|0)<=0)break b;b=J[a+228>>2];m=b<<6;n=65536-(b<<9)|0;i=0;l=k-2|0;if(!l)for(;1;){f=i<<2;b=J[f+d>>2];e=c+f|0;f=J[e>>2];j=K[f|0];i=i+1|0;g=J[(i<<2)+c>>2];l=J[e-4>>2];k=K[g|0]+K[l|0]|0;e=j+k|0;h=P(j,n);j=K[f+1|0]+(K[g+1|0]+K[l+1|0]|0)|0;H[b|0]=(h+P(m,j+(e+k|0)|0)|0)+32768>>>16;g=b;b=K[f+1|0];H[g+1|0]=(P(b,n)+P(m,(e+(j<<1)|0)-b|0)|0)+32768>>> +16;if(J[a+272>>2]>(i|0))continue;break b}for(;1;){f=i<<2;b=J[f+d>>2];e=c+f|0;f=J[e>>2];k=K[f|0];i=i+1|0;g=J[(i<<2)+c>>2];o=J[e-4>>2];h=K[g|0]+K[o|0]|0;j=k+h|0;e=K[f+1|0]+(K[g+1|0]+K[o+1|0]|0)|0;H[b|0]=(P(k,n)+P(m,e+(h+j|0)|0)|0)+32768>>>16;k=b+1|0;b=f+1|0;h=g+1|0;o=o+1|0;g=l;for(;1;){f=e;j=e+j|0;e=K[b|0];j=j-e|0;p=P(e,n);e=K[b+1|0]+(K[h+1|0]+K[o+1|0]|0)|0;H[k|0]=(p+P(m,j+e|0)|0)+32768>>>16;k=k+1|0;h=h+1|0;o=o+1|0;b=b+1|0;j=f;g=g-1|0;if(g)continue;break}b=K[b|0];H[k|0]=(P(b,n)+P(m,(f+(e<<1)|0)-b|0)| +0)+32768>>>16;if(J[a+272>>2]>(i|0))continue;break}}}function sB(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;h=Kc-16|0;Kc=h;g=J[b>>2];a:{b:{i=a+100|0;c=J[i>>2];if(!c)break b;d=i;for(;1;){e=g>>>0>M[c+16>>2];d=e?d:c;c=J[(e?c+4|0:c)>>2];if(c)continue;break}if((d|0)==(i|0)|g>>>0>2])break b;e=L[d+20>>1];break a}e=0;f=J[a+168>>2];c:{if(!(!f|J[f+36>>2]<=0)){d=0;for(;1;){c=J[J[f+40>>2]+(d<<2)>>2];d:{if(Hp(f,c))break d;e:{c=J[c+4>>2];if((c|0)<=1937337697){if(!c)break e; +if((c|0)!=1634889070)break d;break e}if((c|0)==1937337698)break e;if((c|0)!=1970170211)break d;e=0;c=Wh(f,g);if(!c)break d;J[h+12>>2]=c;break c}e=Wh(f,g)}d=d+1|0;if((d|0)>2])continue;break}}J[h+12>>2]=e;if(J[a+180>>2]==-1|e)break c;c=0;f=J[a+168>>2];f:{if(!f|J[f+36>>2]<=0)break f;g=J[b>>2]+61440|0;e=0;d=0;for(;1;){c=J[J[f+40>>2]+(d<<2)>>2];g:{if(Hp(f,c))break g;h:{c=J[c+4>>2];if((c|0)<=1937337697){if(!c)break h;if((c|0)!=1634889070)break g;break h}if((c|0)==1937337698)break h;if((c|0)!=1970170211)break g; +e=0;c=Wh(f,g);if(c)break f;break g}e=Wh(f,g)}c=e;d=d+1|0;if((d|0)>2])continue;break}}J[h+12>>2]=c}J[h+8>>2]=1;e=rB(a,h+12|0,b,h+8|0);g=J[b>>2];c=i;d=J[a+100>>2];i:{if(!d)break i;for(;1;){c=d;b=J[c+16>>2];if(b>>>0>g>>>0){i=c;d=J[c>>2];if(d)continue;break i}if(b>>>0>=g>>>0)break a;d=J[c+4>>2];if(d)continue;break}i=c+4|0}d=_c(24);J[d+16>>2]=g;J[d+8>>2]=c;J[d>>2]=0;J[d+4>>2]=0;I[d+20>>1]=e;J[i>>2]=d;b=J[J[a+96>>2]>>2];if(b){J[a+96>>2]=b;d=J[i>>2]}kd(J[a+100>>2],d);J[a+104>>2]=J[a+104>>2]+1}Kc= +h+16|0;return e&65535}function h_a(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;l=Kc-16|0;Kc=l;o=J[a+164>>2];a:{if(!o){J[d>>2]=0;J[g>>2]=0;J[i>>2]=0;J[i+4>>2]=0;J[h>>2]=0;J[h+4>>2]=0;a=1;break a}m=J[o+16>>2];b:{c:{if(!m|(c|0)<=0)break c;for(;1;){p=K[b+n|0];q=p|q<<8;n=n+1|0;m=(p<<3)+m|0;if(!J[m>>2]){J[l+12>>2]=q;J[l+8>>2]=n;b=J[m+4>>2];break b}m=J[m+4>>2];if(!m)break c;if((c|0)>(n|0))continue;break}}if(!(!J[o+ +8>>2]|(c|0)<2)){J[l+8>>2]=2;b=K[b+1|0]|K[b|0]<<8;J[l+12>>2]=b;break b}J[l+8>>2]=1;J[l+12>>2]=K[b|0];b=0}J[d>>2]=b;c=J[a+168>>2];if(c)c=Nn(c,J[a+172>>2]?J[l+12>>2]:b,e,f);else c=0;J[g>>2]=c;if(!(!J[J[784728]+388>>2]|(c|(f|0)<=0))){J[e>>2]=J[d>>2];J[g>>2]=1}d:{if(!J[J[a+164>>2]+12>>2]){d=J[a+204>>2];e:{if((d|0)>0){e=J[a+200>>2];g=0;for(;1;){c=e+(g<<4)|0;if(!(b>>>0>2]|b>>>0>M[c+4>>2])){a=c+8|0;break e}g=g+1|0;if((d|0)!=(g|0))continue;break}}a=a+176|0}O[h>>3]=O[a>>3];J[k>>2]=0;J[k+4>>2]=0;J[j>>2]= +0;J[j+4>>2]=0;break d}d=J[a+212>>2];f:{if((d|0)>0){e=J[a+208>>2];g=0;for(;1;){c=e+(g<<5)|0;if(!(b>>>0>2]|b>>>0>M[c+4>>2])){O[i>>3]=O[c+8>>3];O[j>>3]=O[c+16>>3];a=c+24|0;break f}g=g+1|0;if((d|0)!=(g|0))continue;break}}O[i>>3]=O[a+184>>3];d=J[a+204>>2];g:{if((d|0)>0){e=J[a+200>>2];g=0;for(;1;){c=e+(g<<4)|0;if(!(b>>>0>2]|b>>>0>M[c+4>>2])){b=c+8|0;break g}g=g+1|0;if((d|0)!=(g|0))continue;break}}b=a+176|0}O[j>>3]=O[b>>3]*.5;a=a+192|0}O[k>>3]=O[a>>3];i=h}J[i>>2]=0;J[i+4>>2]=0;a=J[l+8>>2]}Kc=l+ +16|0;return a|0}function Wnb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;f=Kc-32|0;Kc=f;a:{b:{c:{d:{e=J[a+8>>2];i=J[a+12>>2];if((e|0)==(i|0))break d;g=K[b+11|0];l=g<<24>>24;m=(l|0)<0?J[b+4>>2]:g;if((l|0)>=0)for(;1;){j=K[e+11|0];k=j<<24>>24;g=(k|0)<0;h=J[e+4>>2];e:{if(((g?h:j)|0)!=(m|0))break e;if(!g){g=b;h=e;if(!k)break d;for(;1;){if(K[h|0]!=K[g|0])break e;g=g+1|0;h=h+1|0;j=j-1|0;if(j)continue;break}break d}if(!h)break d; +if(!Ed(J[e>>2],b,h))break d}e=e+20|0;if((i|0)!=(e|0))continue;break c}k=J[b>>2];for(;1;){j=K[e+11|0];n=j<<24>>24;g=(n|0)<0;h=J[e+4>>2];f:{if(((g?h:j)|0)!=(m|0))break f;if(!g){g=k;h=e;if(!n)break d;for(;1;){if(K[h|0]!=K[g|0])break f;g=g+1|0;h=h+1|0;j=j-1|0;if(j)continue;break}break d}if(!h)break d;if(!Ed(J[e>>2],k,h))break d}e=e+20|0;if((i|0)!=(e|0))continue;break}break c}if((e|0)!=(i|0))break b;l=K[b+11|0]}c=ad(_c(d),c,d);g:{if(l<<24>>24>=0){J[f+16>>2]=J[b+8>>2];e=J[b+4>>2];J[f+8>>2]=J[b>>2];J[f+ +12>>2]=e;break g}ys(f+8|0,J[b>>2],J[b+4>>2]);i=J[a+12>>2]}J[f+24>>2]=d;J[f+20>>2]=c;if(M[a+16>>2]>i>>>0){b=J[f+12>>2];J[i>>2]=J[f+8>>2];J[i+4>>2]=b;J[i+8>>2]=J[f+16>>2];b=J[f+24>>2];J[i+12>>2]=J[f+20>>2];J[i+16>>2]=b;J[a+12>>2]=i+20;break a}J[790620]=0;da(4320,a+8|0,f+8|0);a=J[790620];J[790620]=0;if((a|0)!=1){if(H[f+19|0]>=0)break a;Zc(J[f+8>>2]);break a}a=Z()|0;if(H[f+19|0]<0)Zc(J[f+8>>2]);ba(a|0);B()}a=J[e+12>>2];if((a|0)!=(c|0)){if(a){Zc(a);J[e+12>>2]=0}o=e,p=ad(_c(d),c,d),J[o+12>>2]=p}J[e+16>> +2]=d}Kc=f+32|0}function Hnb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;p=Kc-128|0;Kc=p;f=dd(a,0,256);for(;1;){a:{k=f;d=J[(l<<2)+b>>2]+c|0;o=K[d|0];e=K[d+5|0];m=o-e|0;g=K[d+1|0];i=K[d+4|0];h=g-i|0;j=K[d+2|0];d=K[d+3|0];n=j-d|0;J[f+12>>2]=m-(h+n|0)<<2;e=e+o|0;d=d+j|0;J[f+8>>2]=P(e-d|0,10033)+1024>>11;e=d+e|0;d=g+i|0;J[f>>2]=(e+d<<2)-3072;J[f+16>>2]=P(e- +(d<<1)|0,5793)+1024>>11;d=P(m+n|0,2998)+1024>>11;J[f+20>>2]=d+(n-h<<2);J[f+4>>2]=d+(h+m<<2);d=l-7|0;l=l+1|0;f=p;b:switch(d|0){case 0:continue;case 4:break a;default:break b}f=k+32|0;continue}break}for(;1;){q=J[f+64>>2];r=J[a+128>>2];s=J[a+192>>2];t=J[a+160>>2];c=s+t|0;u=J[f+96>>2];v=J[a>>2];b=u+v|0;w=c+b|0;l=J[f>>2];m=J[a+96>>2];h=l+m|0;n=J[f+32>>2];o=J[a+64>>2];g=n+o|0;i=h+g|0;J[a+128>>2]=P(w-i|0,8918)+16384>>15;j=b-c|0;e=J[a+32>>2];d=e+q|0;k=J[a+224>>2];c=k+r|0;b=d-c|0;g=g-h|0;J[a+192>>2]=P(j-(b+ +g|0)|0,7282)+16384>>15;J[a+64>>2]=(P(b-g|0,7282)+P(g+j|0,9947)|0)+16384>>15;J[a>>2]=P((c+(d+i|0)|0)+w|0,7282)+16384>>15;b=r-k|0;c=e-q|0;e=P(b+c|0,3941);d=e+P(b,-13455)|0;h=v-u|0;g=m-l|0;i=t-s|0;j=o-n|0;J[a+96>>2]=((d+P(h-g|0,9514)|0)+P(i+j|0,-3941)|0)+16384>>15;b=P(g+j|0,-1344);k=P(g+h|0,6269);c=e+P(c,5573)|0;J[a+224>>2]=(((b+(k+P(g,5285)|0)|0)-c|0)+P(i,-8170)|0)+16384>>15;e=b;b=P(h+j|0,8170)+16384|0;J[a+160>>2]=((e+(b+P(j,-17036)|0)|0)-d|0)+P(i,6269)>>15;J[a+32>>2]=(c+(k+(b+P(h,-4229)|0)|0)|0)+P(i, +1344)>>15;f=f+4|0;a=a+4|0;x=x+1|0;if((x|0)!=6)continue;break}Kc=p+128|0}function jAa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;f=L[a+84>>1];g=f>>>3|0;h=(c>>>0)/(g>>>0)|0;d=J[J[a+584>>2]+4>>2];i=gd(c);a:{if(!i)break a;$f(i,b,c);if((h|0)>0){a=g>>>0<=1?1:g;l=a&8190;m=a&1;n=f>>>0<16;for(;1;){f=b+e|0;j=i+P(e,g)|0;a=0;k=0;if(!n)for(;1;){H[f+P(h,g+(a^-1)|0)|0]=K[a+j|0];H[f+P(h,g+(a^-2)|0)|0]=K[(a|1)+j|0];a=a+2|0;k=k+2|0;if((l|0)!=(k| +0))continue;break}if(m)H[f+P(h,g+(a^-1)|0)|0]=K[a+j|0];e=e+1|0;if((h|0)>(e|0))continue;break}}Zc(i);if((c|0)<=(d|0))break a;a=((d^-1)+b|0)+c|0;if((d|0)>=5){g=d-4|0;h=d&3;i=d-5>>>0>2;for(;1;){b:{c:{d:{e:{f:{g:switch(d|0){case 1:break c;case 2:break d;case 3:break e;case 4:break f;case 0:break b;default:break g}e=0;b=g;if(h)for(;1;){f=a+d|0;H[f|0]=K[f|0]-K[a|0];b=b-1|0;a=a-1|0;e=e+1|0;if((h|0)!=(e|0))continue;break}if(!i)break f;for(;1;){e=a+d|0;H[e|0]=K[e|0]-K[a|0];e=a-1|0;f=e+d|0;H[f|0]=K[f|0]-K[e| +0];e=a-2|0;f=e+d|0;H[f|0]=K[f|0]-K[e|0];e=a-3|0;f=e+d|0;H[f|0]=K[f|0]-K[e|0];a=a-4|0;e=(b|0)>4;b=b-4|0;if(e)continue;break}}b=a+d|0;H[b|0]=K[b|0]-K[a|0];a=a-1|0}b=a+d|0;H[b|0]=K[b|0]-K[a|0];a=a-1|0}b=a+d|0;H[b|0]=K[b|0]-K[a|0];a=a-1|0}b=a+d|0;H[b|0]=K[b|0]-K[a|0];a=a-1|0}c=c-d|0;if((d|0)<(c|0))continue;break}break a}for(;1;){h:switch(d|0){default:b=a+d|0;H[b|0]=K[b|0]-K[a|0];a=a-1|0;case 3:b=a+d|0;H[b|0]=K[b|0]-K[a|0];a=a-1|0;case 2:b=a+d|0;H[b|0]=K[b|0]-K[a|0];a=a-1|0;case 1:b=a+d|0;H[b|0]=K[b|0]- +K[a|0];a=a-1|0;break;case 0:break h}c=c-d|0;if((d|0)<(c|0))continue;break}}}function fWa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;if((c|0)>0){k=J[a+12>>2];for(;1;){h=J[a+4>>2];i=.210526316;j=.473684211;e=+N[b+4>>2];d=32767;a:{if(e>=1.8371976E19)break a;d=65535;if(e<=-1.8371976E19)break a;if(e>5.4136769E-20){e=Vz(e)*1.4426950408889634+64;if(h){d=Zkc(J[789918],J[789919],1284865837,1481765933);f=Oc;d=d+1|0;f=d?f:f+1|0;J[789918]=d;J[789919]= +f;e=e*256+ +(f>>>1|0)*4.656612875245797E-10+-.5}else e=e*256;if(R(e)<2147483648){d=~~e;break a}d=-2147483648;break a}d=0;if(!(e<-5.4136769E-20))break a;e=Vz(-e)*1.4426950408889634+64;if(h){d=Zkc(J[789918],J[789919],1284865837,1481765933);f=Oc;d=d+1|0;f=d?f:f+1|0;J[789918]=d;J[789919]=f;e=e*256+ +(f>>>1|0)*4.656612875245797E-10+-.5}else e=e*256;b:{if(R(e)<2147483648){d=~~e;break b}d=-2147483648}d=d|-32768}c:{d:{if(!d)break d;m=+N[b+4>>2];e=+N[b>>2];l=+N[b+8>>2]*3+(m*15+e);if(l<=0)break d;j=m*9/l;i= +e*4/l;f=0;if(i<=0)break c}if(h){f=Zkc(J[789918],J[789919],1284865837,1481765933);g=Oc;f=f+1|0;g=f?g:g+1|0;J[789918]=f;J[789919]=g;e=i*410+ +(g>>>1|0)*4.656612875245797E-10+-.5}else e=i*410;if(R(e)<2147483648){f=~~e;break c}f=-2147483648}f=(f>>>0>=255?255:f)<<8|d<<16;d=0;e:{if(j<=0)break e;if(h){d=Zkc(J[789918],J[789919],1284865837,1481765933);g=Oc;d=d+1|0;g=d?g:g+1|0;J[789918]=d;J[789919]=g;e=j*410+ +(g>>>1|0)*4.656612875245797E-10+-.5}else e=j*410;if(R(e)<2147483648){d=~~e;break e}d=-2147483648}J[k>> +2]=f|(d>>>0>=255?255:d);b=b+12|0;k=k+4|0;d=c>>>0>1;c=c-1|0;if(d)continue;break}}}function Twb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;n=P(J[b+36>>2],J[b+28>>2]);b=J[a+412>>2]+J[b+4>>2]|0;k=K[b+92|0];m=K[b+102|0];e=J[a+272>>2];a:{if((e|0)<=0)break a;f=J[a+28>>2];h=P(k,n)-f|0;if((h|0)<=0)break a;b=0;if(e>>>0>=4){o=e&-4;for(;1;){i=b<<2;g=f+J[i+c>>2]|0;dd(g,K[g-1|0],h);g=f+ +J[(i|4)+c>>2]|0;dd(g,K[g-1|0],h);g=f+J[(i|8)+c>>2]|0;dd(g,K[g-1|0],h);i=f+J[(i|12)+c>>2]|0;dd(i,K[i-1|0],h);b=b+4|0;j=j+4|0;if((o|0)!=(j|0))continue;break}}e=e&3;if(e)for(;1;){j=f+J[(b<<2)+c>>2]|0;dd(j,K[j-1|0],h);b=b+1|0;l=l+1|0;if((e|0)!=(l|0))continue;break}e=J[a+272>>2]}b:{if(!n|(e|0)<=0)break b;h=P(k,m);i=h>>>1|0;if(m){if(k){s=k&248;r=k&7;l=0;t=k>>>0<8;o=0;for(;1;){u=(l<<2)+c|0;g=J[(o<<2)+d>>2];p=0;q=0;for(;1;){e=0;j=0;for(;1;){b=J[(j<<2)+u>>2]+p|0;f=0;if(!t)for(;1;){e=K[b+7|0]+(K[b+6|0]+(K[b+ +5|0]+(K[b+4|0]+(K[b+3|0]+(K[b+2|0]+(K[b+1|0]+(K[b|0]+e|0)|0)|0)|0)|0)|0)|0)|0;b=b+8|0;f=f+8|0;if((s|0)!=(f|0))continue;break}f=0;if(r)for(;1;){e=K[b|0]+e|0;b=b+1|0;f=f+1|0;if((r|0)!=(f|0))continue;break}j=j+1|0;if((m|0)!=(j|0))continue;break}H[g|0]=(e+i|0)/(h|0);p=k+p|0;g=g+1|0;q=q+1|0;if((q|0)!=(n|0))continue;break}o=o+1|0;l=m+l|0;if((l|0)>2])continue;break}break b}c=(i>>>0)/(h>>>0)|0;e=0;b=0;for(;1;){dd(J[(b<<2)+d>>2],c,n);b=b+1|0;e=e+m|0;if((e|0)>2])continue;break}break b}c=(i>>> +0)/(h>>>0)|0;e=0;b=0;for(;1;){dd(J[(b<<2)+d>>2],c,n);b=b+1|0;e=e+m|0;if((e|0)>2])continue;break}}}function K0b(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;g=Kc-32|0;Kc=g;if(!J[781296])i=3125184,j=nK(),J[i>>2]=j;e=_c(24);J[e>>2]=347136;J[e+4>>2]=1;J[e+20>>2]=1;d=e+12|0;J[d>>2]=0;J[d+4>>2]=0;J[e+8>>2]=d;d=J[781790];if(!((d|0)==(e|0)|!d))Pc[J[J[d>>2]+12>>2]](d)|0;J[781790]=e;e=_c(28);d=J[781296];J[e>>2]=d;J[e+20>>2]=-1;f=J[J[d>>2]+8>>2];J[790620]=0;_(f|0, +d|0)|0;d=J[790620];J[790620]=0;a:{b:{c:{if((d|0)==1)break c;d=J[e>>2];f=J[J[d>>2]+52>>2];J[790620]=0;d=_(f|0,d|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break c;J[e+4>>2]=d;J[790620]=0;d=qa(1634)|0;f=J[790620];J[790620]=0;if((f|0)==1)break c;f=J[e>>2];h=J[J[f>>2]+24>>2];J[790620]=0;f=_(h|0,f|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break c;h=J[J[d>>2]+24>>2];J[790620]=0;da(h|0,d|0,f|0);f=J[790620];J[790620]=0;if((f|0)==1)break c;J[g+16>>2]=8;f=J[J[d>>2]+20>>2];J[790620]=0;da(f|0,d|0,g+16|0);f=J[790620]; +J[790620]=0;if((f|0)==1)break c;f=J[e+4>>2];h=J[J[f>>2]+68>>2];J[790620]=0;da(h|0,f|0,d|0);d=J[790620];J[790620]=0;if((d|0)==1)break c;H[e+24|0]=0;J[e+16>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[g+16>>2]=0;H[g+27|0]=0;if(c){d=td(c);J[790620]=0;ca(1633,g+4|0,c|0,d|0);c=J[790620];J[790620]=0;if((c|0)==1)break b;J[g+24>>2]=J[g+12>>2];c=J[g+8>>2];J[g+16>>2]=J[g+4>>2];J[g+20>>2]=c}J[790620]=0;ha(1635,e|0,a|0,b|0,g+16|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break a;if(H[g+27|0]<0)Zc(J[g+16>>2]);Kc=g+32|0;return e| +0}a=Z()|0;Zc(e);ba(a|0);B()}ba(Z()|0);B()}a=Z()|0;if(H[g+27|0]<0)Zc(J[g+16>>2]);ba(a|0);B()}function h4b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;a:{if(K[a+286|0]|!K[a+285|0]|(K[a+287|0]|K[a+288|0]))break a;if(K[a+289|0])break a;if(!(1<>>0<=10:0)){nd(a,1028,0,0);return 1028}H[a+302|0]=1;f=K[d|0]|K[d+1|0]<<8;i=f<<8|f>>>8;I[a+1052>>1]=i;f=K[d+2|0]|K[d+3|0]<<8;j=f<<8|f>>>8;I[a+1054>>1]=j;f=K[d+4|0]|K[d+5|0]<<8; +k=f<<8|f>>>8;I[a+1056>>1]=k;b:{c:{d:{if(c>>>0<=6){H[a+1058|0]=0;break d}g=K[d+6|0];H[a+1058|0]=g;if((c|0)!=7)break c}I[a+1060>>1]=0;h=0;break b}f=K[d+7|0]|K[d+8|0]<<8;l=f<<8|f>>>8;I[a+1060>>1]=l;if(c>>>0<10){m=1;h=0;break b}n=1;m=1;h=K[d+9|0]}H[a+1062|0]=h;f=0;e:{if(!K[a+114|0])break e;i=i&65535;j=j&65535;k=k&65535;l=l&65535;o=h&255;f=Pc[J[a+152>>2]](40)|0;if(!f){nd(a,1,0,0);f=1;break e}J[f+4>>2]=1065;J[f>>2]=1066;h=J[a+700>>2];f:{if(h){J[h+8>>2]=f;break f}J[a+696>>2]=f}J[f+8>>2]=0;J[f+12>>2]=h;J[a+ +700>>2]=f;J[f+16>>2]=J[a+436>>2];J[f+20>>2]=J[a+440>>2];J[f+24>>2]=J[a+444>>2];if(!(J[a+516>>2]|(K[a+496|0]|!K[a+432|0])))J[a+516>>2]=f;H[f+38|0]=o;I[f+36>>1]=l;H[f+34|0]=g;I[f+32>>1]=k;I[f+30>>1]=j;I[f+28>>1]=i;f=0}g=f;g:{if(g)break g;h:{if(!K[a+112|0])break h;g=Pc[J[b+4>>2]](a,b,e)|0;if(g)break g;a=J[e>>2];b=K[d|0]|K[d+1|0]<<8;I[a+32>>1]=b<<8|b>>>8;b=K[d+2|0]|K[d+3|0]<<8;I[a+34>>1]=b<<8|b>>>8;b=K[d+4|0]|K[d+5|0]<<8;I[a+36>>1]=b<<8|b>>>8;if(c>>>0>=7)H[a+38|0]=K[d+6|0];if(m){b=K[d+7|0]|K[d+8|0]<< +8;I[a+40>>1]=b<<8|b>>>8}if(!n)break h;H[a+42|0]=K[d+9|0]}g=0}return g|0}nd(a,1029,0,0);return 1029}function bda(a,b,c,d){var e=0;var f=0;var g=0;g=Kc-32|0;Kc=g;a:{if(!(!a|J[a+4>>2]==1)){if((d|0)!=1)break a;a=J[a+32>>2];if(a){if(!c)break a;b=J[a+80>>2];for(;1;){if(!b)break a;d=J[b+16>>2];if(d)for(;1;){if(d+20>>>0<=c>>>0&M[d+4>>2]>=c>>>0)break a;d=J[d>>2];if(d)continue;break}b=J[b+20>>2];if(b)continue;break}}Pc[J[751857]](c);break a}e=Pc[J[751853]](48)|0;if(!e){b:{if((d|0)!=1)break b;c:{if(!a)break c; +a=J[a+32>>2];if(!a)break c;if(!c)break b;d=J[a+80>>2];for(;1;){if(!d)break b;e=J[d+16>>2];if(e)for(;1;){if(e+20>>>0<=c>>>0&M[e+4>>2]>=c>>>0)break b;e=J[e>>2];if(e)continue;break}d=J[d+20>>2];if(d)continue;break}}Pc[J[751857]](c)}J[g>>2]=13376;e=0;md(0,0,0,0,0,2,2,3,13376,0,0,0,33946,g);break a}J[e>>2]=0;J[e+4>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+40>>2]=0;J[e+44>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[e+4>>2]=2;J[e+20>>2]=a;d:{e:{f:{if(a){f=J[a+32>>2];J[e+ +36>>2]=b;J[e+32>>2]=f;if(!d)break f;d=c;break d}J[e+36>>2]=b;if(!d)break e;d=c;break d}if(!f)break e;b=J[f+80>>2];if(!b)break e;d=rf(b,c,-1);break d}if(!c){d=0;break d}d=c;for(;1;){b=d;d=d+1|0;if(K[b|0])continue;break}d=0;b=b-c|0;if((b|0)<0)break d;f=Pc[J[751856]](b+1|0)|0;if(!f){md(0,0,0,0,0,1,2,3,0,0,0,0,37101,0);break d}d=ad(f,c,b);H[b+d|0]=0}J[e+8>>2]=d;if(a)g:{d=J[a+44>>2];if(!d){J[a+44>>2]=e;break g}for(;1;){a=d;d=J[d+24>>2];if(d)continue;break}J[a+24>>2]=e;J[e+28>>2]=a}if(!J[784483])break a; +a=J[784480];if(!a)break a;Pc[a|0](e)}Kc=g+32|0;return e}function b7(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;d=Kc-32|0;Kc=d;a:{b:{if(c){xR(c);e=J[b+24>>2];f=J[b+20>>2];H[d+20|0]=60;g=d+20|0;Pc[J[J[a>>2]+12>>2]](a,g,1);c:{d:{e:{if(K[b+28|0]){if(e>>>0>=2147483632)break a;f:{if(e>>>0<=10){H[d+31|0]=e;b=g;break f}g=(e|15)+1|0;b=_c(g);J[d+28>>2]=g|-2147483648;J[d+20>>2]=b;J[d+24>>2]=e}i=vd(b,f,e)+e|0,j=0,H[i|0]=j;J[790620]=0;b=d+8|0;e=H[d+31|0];f=(e|0)<0;ca(1633,b|0,(f?J[d+20>>2]: +d+20|0)|0,(f?J[d+24>>2]:e&255)|0);e=J[790620];J[790620]=0;if((e|0)==1)break e;J[d+4>>2]=0;J[790620]=0;H[d+3|0]=0;b=ea(6003,b|0,d+4|0,d+3|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break d;J[790620]=0;g=J[d+4>>2]<<1;J[d+4>>2]=g;e=g+2|0;f=_(28,e|0)|0;h=J[790620];J[790620]=0;if((h|0)==1)break d;H[f|0]=254;H[f+1|0]=255;J[790620]=0;ea(5958,f+2|0,b|0,g|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(b)Zc(b);if(H[d+19|0]<0)Zc(J[d+8>>2]);if(H[d+31|0]<0)Zc(J[d+20>>2]);g=f}else g=0;b=c;c=_c(e+32|0);f=qH(b, +f,c,e);g:{if(!f)break g;e=c;if((f|0)!=1){h=f&-2;b=0;for(;1;){Pc[J[J[a>>2]+12>>2]](a,J[(K[e|0]<<2)+1122976>>2],2);Pc[J[J[a>>2]+12>>2]](a,J[(K[e+1|0]<<2)+1122976>>2],2);e=e+2|0;b=b+2|0;if((h|0)!=(b|0))continue;break}}if(!(f&1))break g;Pc[J[J[a>>2]+12>>2]](a,J[(K[e|0]<<2)+1122976>>2],2)}Zc(c);H[d+20|0]=62;Pc[J[J[a>>2]+12>>2]](a,d+20|0,1);if(!g)break b;Zc(g);break b}a=Z()|0;break c}a=Z()|0;if(H[d+19|0]>=0)break c;Zc(J[d+8>>2])}if(H[d+31|0]<0)Zc(J[d+20>>2]);ba(a|0);B()}h7(a,J[b+20>>2],J[b+24>>2],K[b+28| +0],K[b+29|0])}Kc=d+32|0;return}fe(d+20|0);B()}function GWb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;e=Kc-17408|0;Kc=e;d=96;a:{if(!a)break a;a=J[b+4>>2];d=20;if(!a)break a;f=I[a+2>>1];d=0;if(!f)break a;c=I[a>>1];d=0;if((c|0)<=0)break a;g=J[a+12>>2];d=20;if(!g)break a;d=20;if(!J[a+4>>2])break a;d=20;if((f|0)!=(I[((c<<1)+g|0)-2>>1]+1|0))break a;d=19;if(K[b+8|0]&3)break a;b=J[b>>2];d=20;if(!b)break a;d=0;if(!J[b+4>>2])break a;d=0;if(!J[b>>2])break a;d=20;if(!J[b+12>>2])break a;J[e+16520>> +2]=J[a+16>>2];f=J[a+12>>2];c=e+16512|0;J[c>>2]=J[a+8>>2];J[c+4>>2]=f;c=J[a+4>>2];J[e+16504>>2]=J[a>>2];J[e+16508>>2]=c;c=J[b+12>>2];a=e+16488|0;J[a>>2]=J[b+8>>2];J[a+4>>2]=c;c=J[b+20>>2];a=e+16496|0;J[a>>2]=J[b+16>>2];J[a+4>>2]=c;a=J[b+4>>2];J[e+16480>>2]=J[b>>2];J[e+16484>>2]=a;a=e+16384|0;J[e+16412>>2]=a;J[e+16408>>2]=e;b=J[a+136>>2];c=b&256;J[a+20>>2]=c?30:2;J[a+16>>2]=c?256:32;c=c?12:6;J[a>>2]=c;c=1<>2]=c;J[a+12>>2]=c>>>6;J[a+8>>2]=c>>>1;b:{if(b&8){H[a+164|0]=2;break b}c=b>>>2&4;H[a+ +164|0]=c;if(b&32)break b;H[a+164|0]=c|1}J[a+1008>>2]=0;J[a+160>>2]=1860;J[a+156>>2]=1861;J[a+152>>2]=1862;J[a+148>>2]=1863;I[a+944>>1]=0;H[a+165|0]=!(b&512);b=J[a+96>>2]-1|0;I[a+946>>1]=b;I[a+52>>1]=J[a+100>>2];c=J[a+108>>2];J[a+56>>2]=c;f=J[a+104>>2];if((f|0)>0)J[a+56>>2]=c+P(b,f);b=Pka(a,0);c:{if(b)break c;if(!(!K[a+165|0]|K[a+164|0]==2)){J[a+1008>>2]=0;J[a+160>>2]=1864;J[a+156>>2]=1865;J[a+152>>2]=1866;J[a+148>>2]=1867;I[a+944>>1]=0;I[a+946>>1]=L[a+100>>1]-1;b=Pka(a,1);if(b)break c}b=0}d=b}c=d; +Kc=e+17408|0;return c|0}function C7a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;c=Kc-16|0;Kc=c;H[c+11|0]=7;H[c+7|0]=0;J[790620]=0;J[c>>2]=K[1077258]|K[1077259]<<8|(K[1077260]<<16|K[1077261]<<24);d=K[1077261]|K[1077262]<<8|(K[1077263]<<16|K[1077264]<<24);H[c+3|0]=d;H[c+4|0]=d>>>8;H[c+5|0]=d>>>16;H[c+6|0]=d>>>24;ca(5212,b|0,c|0,1081206);d=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{g:{if((d|0)!=1){if(H[c+11|0]<0)Zc(J[c>>2]);J[790620]=0;H[c+2|0]=0;I[c>>1]=22340;H[c+11|0]=2;ca(5222,b|0,c|0,1E3);b=J[790620]; +J[790620]=0;if((b|0)==1)break g;if(H[c+11|0]<0)Zc(J[c>>2]);b=J[a+88>>2];H[c+8|0]=K[1081499];d=K[1081495]|K[1081496]<<8|(K[1081497]<<16|K[1081498]<<24);J[c>>2]=K[1081491]|K[1081492]<<8|(K[1081493]<<16|K[1081494]<<24);J[c+4>>2]=d;H[c+11|0]=9;H[c+9|0]=0;d=J[a+72>>2];J[790620]=0;ca(5067,b|0,c|0,d|0);b=J[790620];J[790620]=0;if((b|0)==1)break f;if(H[c+11|0]<0)Zc(J[c>>2]);d=J[a+88>>2];I[c+4>>1]=K[1081571]|K[1081572]<<8;J[790620]=0;H[c+11|0]=6;J[c>>2]=K[1081567]|K[1081568]<<8|(K[1081569]<<16|K[1081570]<< +24);H[c+6|0]=0;b=_(4,44)|0;e=J[790620];J[790620]=0;if((e|0)==1)break e;a=J[a+44>>2];J[790620]=0;a=$(5766,b|0,a|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break d;J[790620]=0;ca(5067,d|0,c|0,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break e;if(H[c+11|0]<0)Zc(J[c>>2]);Kc=c+16|0;return}a=Z()|0;if(H[c+11|0]>=0)break b;break a}a=Z()|0;if(H[c+11|0]>=0)break b;break a}a=Z()|0;if(H[c+11|0]>=0)break b;break a}a=Z()|0;break c}a=Z()|0;Zc(b)}if(H[c+11|0]>=0)break b;Zc(J[c>>2])}ba(a|0);B()}Zc(J[c>>2]);ba(a|0);B()} +function $B(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;g=Kc-16|0;Kc=g;a:{if(!b)break a;f=a?J[a+80>>2]:f;e=Pc[J[751853]](28)|0;if(e){J[e>>2]=0;J[e+4>>2]=0;J[e+24>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[e>>2]=J[b>>2];J[e+4>>2]=J[b+4>>2];b:{c:{d:{e:{c=J[b+8>>2];if(c){if(!f)break e;h=e,i=rf(f,c,-1),J[h+8>>2]=i}c=J[b+24>>2];if(!c)break b;if(!f)break d;c=rf(f,c,-1);break c}h=e,i=mg(c),J[h+8>>2]=i;c=J[b+24>>2];if(!c)break b}c=mg(c)}J[e+24>>2]=c}c=J[b+12>>2];f:{if(!c){c= +J[e+12>>2];break f}c=$B(a,c);J[e+12>>2]=c}if(c)J[c+20>>2]=e;g:{b=J[b+16>>2];h:{if(!b)break h;if(!f){c=e;for(;1;){d=Pc[J[751853]](28)|0;if(!d)break g;J[d>>2]=0;J[d+4>>2]=0;J[d+24>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=J[b>>2];J[d+4>>2]=J[b+4>>2];J[c+16>>2]=d;c=J[b+8>>2];if(c)h=d,i=mg(c),J[h+8>>2]=i;c=J[b+24>>2];if(c)h=d,i=mg(c),J[h+24>>2]=i;c=J[b+12>>2];i:{if(!c){c=J[d+12>>2];break i}c=$B(a,c);J[d+12>>2]=c}if(c)J[c+20>>2]=e;c=d;b=J[b+16>>2];if(b)continue;break}break h}c=e; +for(;1;){d=Pc[J[751853]](28)|0;if(!d)break g;J[d>>2]=0;J[d+4>>2]=0;J[d+24>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=J[b>>2];J[d+4>>2]=J[b+4>>2];J[c+16>>2]=d;c=J[b+8>>2];if(c)h=d,i=rf(f,c,-1),J[h+8>>2]=i;c=J[b+24>>2];if(c)h=d,i=rf(f,c,-1),J[h+24>>2]=i;c=J[b+12>>2];j:{if(!c){c=J[d+12>>2];break j}c=$B(a,c);J[d+12>>2]=c}if(c)J[c+20>>2]=e;c=d;b=J[b+16>>2];if(b)continue;break}}c=e;break a}c=e}J[g>>2]=17016;md(0,0,0,0,0,23,2,3,17016,0,0,0,33946,g)}Kc=g+16|0;return c}function Hna(a, +b){var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;d=Kc-32|0;Kc=d;g=!a;a:{if(g|((g?-1:J[a+8>>2])|0)!=4)break a;f=a?J[a+36>>2]:0;if(!(!f|b)){c=wn(a,1);break a}Og(a,d+28|0,d+24|0,0);e=Xi(J[d+28>>2],J[d+24>>2],8);if(!e)break a;if(!(!e|!a|(a|0)==(e|0))){J[e+20>>2]=J[a+20>>2];J[e+24>>2]=J[a+24>>2]}i=a?J[a+40>>2]:0;j=a?J[a+12>>2]:-1;k=e?J[e+40>>2]:0;g=e?J[e+12>>2]:-1;b:{if((b|0)!=1){a=J[d+24>>2];if((a|0)<=0)break b;c=J[d+28>>2];if((c|0)<=0)break b;b=0;for(;1;){if((c|0)>0){h=(P(b, +g)<<2)+k|0;f=(P(b,j)<<2)+i|0;a=0;for(;1;){H[a+h^3]=P(J[f+(a>>>1&2147483644)>>2]>>>((a^-1)<<2)&15,17);a=a+1|0;c=J[d+28>>2];if((a|0)<(c|0))continue;break}a=J[d+24>>2]}b=b+1|0;if((b|0)<(a|0))continue;break}break b}c=una();c:{if(!f){jj(c,0,0,0);jj(c,17,17,17);jj(c,34,34,34);jj(c,51,51,51);jj(c,68,68,68);jj(c,85,85,85);jj(c,102,102,102);jj(c,119,119,119);jj(c,136,136,136);jj(c,153,153,153);jj(c,170,170,170);jj(c,187,187,187);jj(c,204,204,204);jj(c,221,221,221);jj(c,238,238,238);jj(c,255,255,255);break c}b= +f?J[f+12>>2]:0;if((b|0)<=0)break c;a=0;for(;1;){Wt(f,a,d+20|0,d+16|0,d+12|0);jj(c,J[d+20>>2],J[d+16>>2],J[d+12>>2]);a=a+1|0;if((b|0)!=(a|0))continue;break}}HX(e,c);a=J[d+24>>2];if((a|0)<=0)break b;c=J[d+28>>2];if((c|0)<=0)break b;b=0;for(;1;){if((c|0)>0){h=(P(b,g)<<2)+k|0;f=(P(b,j)<<2)+i|0;a=0;for(;1;){H[a+h^3]=J[f+(a>>>1&2147483644)>>2]>>>((a^-1)<<2)&15;a=a+1|0;c=J[d+28>>2];if((a|0)<(c|0))continue;break}a=J[d+24>>2]}b=b+1|0;if((b|0)<(a|0))continue;break}}c=e}Kc=d+32|0;return c}function FIa(a){a= +a|0;var b=0;var c=0;var d=0;var e=0;e=Kc-16|0;Kc=e;J[790620]=0;b=qa(7795)|0;d=J[790620];J[790620]=0;a:{b:{c:{d:{e:{f:{if((d|0)==1)break f;J[790620]=0;ca(7881,e|0,b|0,a|0);b=J[790620];J[790620]=0;if((b|0)==1)break f;b=J[e>>2];if(!b)break d;J[790620]=0;d=$(7559,e+8|0,2770161)|0;c=J[790620];J[790620]=0;g:{h:{if((c|0)!=1){c=J[J[b>>2]+8>>2];J[790620]=0;b=$(c|0,b|0,d|0)|0;c=J[790620];J[790620]=0;i:{if((c|0)!=1){$c(d);if(!b)break i;J[790620]=0;aa(7882,J[e>>2]);b=J[790620];J[790620]=0;if((b|0)!=1)break i; +b=fa(2778064)|0;break h}b=fa(2778064)|0;c=Lc;$c(d);break g}a=J[e>>2];J[e>>2]=0;if(!a)break d;J[790620]=0;b=J[a+4>>2]-1|0;J[a+4>>2]=b;d=J[790620];J[790620]=0;if((d|0)!=1){if(b)break d;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)!=1)break d}break a}b=fa(2778064)|0}c=Lc}cd(e);break e}b=fa(2778064)|0;c=Lc}if((ua(2778064)|0)!=(c|0))break b;d=pa(b|0)|0;J[790620]=0;b=qa(7795)|0;c=J[790620];J[790620]=0;j:{k:{l:{m:{if((c|0)!=1){J[790620]=0;d=J[d+4>>2];c=J[790620];J[790620]=0;if((c|0)==1)break m; +J[790620]=0;d=$(7559,e|0,(d?d:2744146)|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break m;c=J[J[b>>2]+20>>2];J[790620]=0;ea(c|0,b|0,a|0,d|0)|0;a=J[790620];J[790620]=0;if((a|0)==1)break l;$c(d);break j}b=fa(0)|0;break k}b=fa(0)|0;break k}b=fa(0)|0;$c(d)}pa(b|0)|0;J[790620]=0;ja(1657);a=J[790620];J[790620]=0;if((a|0)==1)break c}ya()}Kc=e+16|0;return}b=Z()|0;J[790620]=0;ja(1657);a=J[790620];J[790620]=0;if((a|0)!=1)break b;break a}ba(b|0);B()}fa(0)|0;ed();B()}function zg(a,b,c){var d=0;var e=0;var f=0; +var g=0;var h=0;a:{b:{d=J[a+8>>2];if((d|0)>=0){J[a+8>>2]=-1;break b}d=Pc[J[a>>2]](J[a+4>>2])|0;J[a+8>>2]=-1;if((d|0)!=-1)break b;break a}e=1;c:{if((d|0)!=37){e=0;if(K[d+2674400|0]!=1)break c}for(;1;){d=Pc[J[a>>2]](J[a+4>>2])|0;J[a+8>>2]=-1;if((d|0)==-1){e=0;break a}if(e){e=(d|0)!=13&(d|0)!=10;continue}e=1;if((d|0)==37)continue;e=0;if(K[d+2674400|0]==1)continue;break}}H[b|0]=d;h=1;e=1;d:{e:{f:switch(d-91|0){case 1:break e;case 0:case 2:break d;default:break f}if((d|0)!=40){if((d|0)!=60)break e;for(;1;){d= +J[a+8>>2];g:{if((d|0)>=0)break g;d=Pc[J[a>>2]](J[a+4>>2])|0;J[a+8>>2]=d;if((d|0)==-1)break d;if((d|0)>=0)break g;Pc[J[a>>2]](J[a+4>>2])|0}J[a+8>>2]=-1;if(!(K[d+2674400|0]==1|(e|0)>=255)){H[b+e|0]=d;e=e+1|0}if((d|0)!=62)continue;break}break d}d=J[a+8>>2];if((d|0)<0){d=Pc[J[a>>2]](J[a+4>>2])|0;J[a+8>>2]=d;if((d|0)==-1)break d}H[b+1|0]=d;e=2;if(J[a+8>>2]<0)Pc[J[a>>2]](J[a+4>>2])|0;J[a+8>>2]=-1;g=(d|0)!=92;if(g&(d|0)==41)break d;for(;1;){d=Pc[J[a>>2]](J[a+4>>2])|0;J[a+8>>2]=d;if((d|0)==-1)break d;if((e| +0)>=255)f=d;else{H[b+e|0]=d;e=e+1|0;f=J[a+8>>2]}if((f|0)<0)Pc[J[a>>2]](J[a+4>>2])|0;f=g;J[a+8>>2]=-1;g=(d|0)!=92;if(!((d|0)==41&f)|(d|0)==92)continue;break}break d}for(;1;){d=J[a+8>>2];if((d|0)<0){d=Pc[J[a>>2]](J[a+4>>2])|0;J[a+8>>2]=d;if((d|0)==-1)break d}if(K[d+2674400|0])break d;if((d|0)<0)Pc[J[a>>2]](J[a+4>>2])|0;J[a+8>>2]=-1;if((e|0)>=255)continue;H[b+e|0]=d;e=e+1|0;continue}}b=b+e|0}H[b|0]=0;J[c>>2]=e;return h}function fCa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i= +0;a:{d=J[J[a+584>>2]+4>>2];if((d|0)>=(c|0))break a;c=c-d|0;b:{c:switch(d-3|0){default:if((d|0)>=5)break b;for(;1;){d:switch(d|0){default:a=b+d|0;H[a|0]=K[b|0]+K[a|0];a=d+(b+1|0)|0;H[a|0]=K[b+1|0]+K[a|0];b=b+2|0;case 2:a=b+d|0;H[a|0]=K[b|0]+K[a|0];b=b+1|0;case 1:a=b+d|0;H[a|0]=K[b|0]+K[a|0];b=b+1|0;break;case 0:break d}c=c-d|0;if((c|0)>0)continue;break}break a;case 1:a=K[b+3|0];e=K[b+2|0];f=K[b+1|0];d=K[b|0];for(;1;){d=K[b+4|0]+d|0;H[b+4|0]=d;f=K[b+5|0]+f|0;H[b+5|0]=f;e=K[b+6|0]+e|0;H[b+6|0]=e;a=K[b+ +7|0]+a|0;H[b+7|0]=a;b=b+4|0;g=(c|0)>4;c=c-4|0;if(g)continue;break}break a;case 0:break c}a=K[b+2|0];e=K[b+1|0];f=K[b|0];for(;1;){f=K[b+3|0]+f|0;H[b+3|0]=f;e=K[b+4|0]+e|0;H[b+4|0]=e;a=K[b+5|0]+a|0;H[b+5|0]=a;b=b+3|0;d=(c|0)>3;c=c-3|0;if(d)continue;break}break a}a=d-4|0;g=d&3;i=d-5>>>0>2;for(;1;){e:{f:{g:{h:{i:switch(d|0){case 0:break e;case 1:break f;case 2:break g;case 4:break h;default:break i}f=0;e=a;if(g)for(;1;){h=b+d|0;H[h|0]=K[b|0]+K[h|0];e=e-1|0;b=b+1|0;f=f+1|0;if((g|0)!=(f|0))continue;break}if(!i)break h; +for(;1;){f=b+d|0;H[f|0]=K[b|0]+K[f|0];f=d+(b+1|0)|0;H[f|0]=K[b+1|0]+K[f|0];f=d+(b+2|0)|0;H[f|0]=K[b+2|0]+K[f|0];f=d+(b+3|0)|0;H[f|0]=K[b+3|0]+K[f|0];b=b+4|0;f=(e|0)>4;e=e-4|0;if(f)continue;break}}e=b+d|0;H[e|0]=K[b|0]+K[e|0];e=d+(b+1|0)|0;H[e|0]=K[b+1|0]+K[e|0];b=b+2|0}e=b+d|0;H[e|0]=K[b|0]+K[e|0];b=b+1|0}e=b+d|0;H[e|0]=K[b|0]+K[e|0];b=b+1|0}c=c-d|0;if((c|0)>0)continue;break}}}function kub(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;d=Kc-48|0;Kc=d;e=K[b+11|0];h=e<<24>> +24;g=(h|0)<0?J[b+4>>2]:e;e=g+2|0;if(e>>>0<2147483632){a:{if(e>>>0<=10){J[d+24>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;H[d+27|0]=e;f=d+16|0;break a}i=(e|15)+1|0;f=_c(i);J[d+20>>2]=e;J[d+16>>2]=f;J[d+24>>2]=i|-2147483648}b=vd(f,(h|0)<0?J[b>>2]:b,g)+g|0;H[b+2|0]=0;H[b|0]=58;H[b+1|0]=32;J[790620]=0;b=d+4|0;ca(3797,b|0,c|0,10);c=J[790620];J[790620]=0;b:{c:{d:{e:{f:{if((c|0)!=1){J[790620]=0;e=b;b=K[d+15|0];c=b<<24>>24<0;b=ea(3059,d+16|0,(c?J[d+4>>2]:e)|0,(c?J[d+8>>2]:b)|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break f; +J[d+40>>2]=J[b+8>>2];c=J[b+4>>2];J[d+32>>2]=J[b>>2];J[d+36>>2]=c;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[790620]=0;b=$(3058,d+32|0,1028543)|0;c=J[790620];J[790620]=0;if((c|0)==1)break e;e=J[b+4>>2];c=J[b>>2];H[d+46|0]=K[b+10|0];I[d+44>>1]=L[b+8>>1];J[b>>2]=0;J[b+4>>2]=0;f=H[b+11|0];J[b+8>>2]=0;J[a+4>>2]=1;J[a>>2]=1027932;g:{h:{if((f|0)<0){J[790620]=0;ca(3062,a+8|0,c|0,e|0);b=J[790620];J[790620]=0;if((b|0)!=1)break h;b=Z()|0;Zc(c);break d}J[a+8>>2]=c;J[a+12>>2]=e;I[a+16>>1]=L[d+44>>1];H[a+18|0]=K[d+46| +0];H[a+19|0]=f;J[a>>2]=1028688;break g}J[a>>2]=1028688;Zc(c)}if(H[d+43|0]<0)Zc(J[d+32>>2]);if(H[d+15|0]<0)Zc(J[d+4>>2]);if(H[d+27|0]<0)Zc(J[d+16>>2]);J[a>>2]=1028668;Kc=d+48|0;return a|0}b=Z()|0;break b}b=Z()|0;break c}b=Z()|0}if(H[d+43|0]>=0)break c;Zc(J[d+32>>2])}if(H[d+15|0]>=0)break b;Zc(J[d+4>>2])}if(H[d+27|0]<0)Zc(J[d+16>>2]);ba(b|0);B()}fe(d+16|0);B()}function _Aa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;n=L[a+ +84>>1];h=n>>>3|0;l=(c>>>0)/(h>>>0)|0;d=J[J[a+584>>2]+4>>2];m=gd(c);if(m){a:{if((c|0)<=(d|0))break a;if((d|0)<5){e=c;a=b;for(;1;){b:switch(d|0){default:g=a+d|0;H[g|0]=K[g|0]+K[a|0];a=a+1|0;case 3:g=a+d|0;H[g|0]=K[g|0]+K[a|0];a=a+1|0;case 2:g=a+d|0;H[g|0]=K[g|0]+K[a|0];a=a+1|0;case 1:g=a+d|0;H[g|0]=K[g|0]+K[a|0];a=a+1|0;break;case 0:break b}e=e-d|0;if((e|0)>(d|0))continue;break}break a}g=d-4|0;o=d&3;i=d-5>>>0>2;j=c;a=b;for(;1;){c:{d:{e:{f:{g:{h:switch(d|0){case 0:break c;case 1:break d;case 2:break e; +case 3:break f;case 4:break g;default:break h}k=0;e=g;if(o)for(;1;){f=a+d|0;H[f|0]=K[f|0]+K[a|0];e=e-1|0;a=a+1|0;k=k+1|0;if((o|0)!=(k|0))continue;break}if(!i)break g;for(;1;){f=a+d|0;H[f|0]=K[f|0]+K[a|0];f=(a+1|0)+d|0;H[f|0]=K[f|0]+K[a+1|0];f=(a+2|0)+d|0;H[f|0]=K[f|0]+K[a+2|0];f=(a+3|0)+d|0;H[f|0]=K[f|0]+K[a+3|0];a=a+4|0;f=(e|0)>4;e=e-4|0;if(f)continue;break}}e=a+d|0;H[e|0]=K[e|0]+K[a|0];a=a+1|0}e=a+d|0;H[e|0]=K[e|0]+K[a|0];a=a+1|0}e=a+d|0;H[e|0]=K[e|0]+K[a|0];a=a+1|0}e=a+d|0;H[e|0]=K[e|0]+K[a|0]; +a=a+1|0}j=j-d|0;if((j|0)>(d|0))continue;break}}$f(m,b,c);if((l|0)>0){a=h>>>0<=1?1:h;g=a&8190;e=a&1;i=0;c=n>>>0<16;for(;1;){f=i+m|0;j=P(h,i)+b|0;a=0;k=0;if(!c)for(;1;){H[a+j|0]=K[f+P((a^-1)+h|0,l)|0];H[j+(a|1)|0]=K[f+P((a^-2)+h|0,l)|0];a=a+2|0;k=k+2|0;if((g|0)!=(k|0))continue;break}if(e)H[a+j|0]=K[f+P((a^-1)+h|0,l)|0];i=i+1|0;if((l|0)>(i|0))continue;break}}Zc(m)}}function BC(a,b){var c=0;var d=0;var e=0;var f=0;f=J[a+420>>2];lfa(a);d=J[a+24>>2];e=J[d>>2];J[d>>2]=e+1;H[e|0]=255;e=J[d+4>>2]-1|0;J[d+ +4>>2]=e;a:{if(e)break a;if(Pc[J[d+12>>2]](a)|0)break a;e=J[a>>2];J[e+20>>2]=25;Pc[J[e>>2]](a)}d=J[a+24>>2];e=J[d>>2];J[d>>2]=e+1;H[e|0]=b-48;b=J[d+4>>2]-1|0;J[d+4>>2]=b;b:{if(b)break b;if(Pc[J[d+12>>2]](a)|0)break b;b=J[a>>2];J[b+20>>2]=25;Pc[J[b>>2]](a)}if(J[a+288>>2]>0){d=0;for(;1;){b=d<<2;e=J[(b+a|0)+292>>2];if(!(J[a+360>>2]|J[a+368>>2])){c=J[((J[e+20>>2]<<2)+f|0)+76>>2];H[c|0]=0;H[c+1|0]=0;H[c+2|0]=0;H[c+3|0]=0;H[c+4|0]=0;H[c+5|0]=0;H[c+6|0]=0;H[c+7|0]=0;H[c+56|0]=0;H[c+57|0]=0;H[c+58|0]=0;H[c+ +59|0]=0;H[c+60|0]=0;H[c+61|0]=0;H[c+62|0]=0;H[c+63|0]=0;H[c+48|0]=0;H[c+49|0]=0;H[c+50|0]=0;H[c+51|0]=0;H[c+52|0]=0;H[c+53|0]=0;H[c+54|0]=0;H[c+55|0]=0;H[c+40|0]=0;H[c+41|0]=0;H[c+42|0]=0;H[c+43|0]=0;H[c+44|0]=0;H[c+45|0]=0;H[c+46|0]=0;H[c+47|0]=0;H[c+32|0]=0;H[c+33|0]=0;H[c+34|0]=0;H[c+35|0]=0;H[c+36|0]=0;H[c+37|0]=0;H[c+38|0]=0;H[c+39|0]=0;H[c+24|0]=0;H[c+25|0]=0;H[c+26|0]=0;H[c+27|0]=0;H[c+28|0]=0;H[c+29|0]=0;H[c+30|0]=0;H[c+31|0]=0;H[c+16|0]=0;H[c+17|0]=0;H[c+18|0]=0;H[c+19|0]=0;H[c+20|0]=0;H[c+ +21|0]=0;H[c+22|0]=0;H[c+23|0]=0;H[c+8|0]=0;H[c+9|0]=0;H[c+10|0]=0;H[c+11|0]=0;H[c+12|0]=0;H[c+13|0]=0;H[c+14|0]=0;H[c+15|0]=0;b=b+f|0;J[b+52>>2]=0;J[b+36>>2]=0}if(J[a+364>>2])dd(J[((J[e+24>>2]<<2)+f|0)+140>>2],0,256);d=d+1|0;if((d|0)>2])continue;break}}J[f+28>>2]=11;J[f+32>>2]=-1;J[f+20>>2]=0;J[f+24>>2]=0;J[f+12>>2]=0;J[f+16>>2]=65536}function Oac(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;a:{b:{c:{d:{if(K[a+288|0]){d=J[a+2248>>2];if(!K[a+498|0]){H[a+2272|0]=0;b=toa(a,d,b);if(b)break b}b= +0;if(!(!K[d+31|0]|!K[d+32|0]))b=Bj(a,d,0);if(K[a+497|0])break d;H[a+288|0]=0;break d}f=J[a+512>>2];if(f){e:{if(K[a+498|0])break e;d=J[f+88>>2];c=J[d+1172>>2];f:{if(!c)break f;e=J[d+1176>>2];if(!e)break f;Pc[J[a+156>>2]](e,c);J[d+1176>>2]=0}c=J[d+1144>>2];g:{if(!c)break g;e=J[d+1148>>2];if(!e)break g;Pc[J[a+156>>2]](e,c);J[d+1148>>2]=0}d=ad(d,J[b+88>>2],1180);H[f+32|0]=K[b+32|0];c=J[d+1172>>2];if(c){c=Pc[J[a+152>>2]](c)|0;J[d+1176>>2]=c;if(!c)break a;ad(c,J[J[b+88>>2]+1176>>2],J[d+1172>>2])}c=J[d+ +1144>>2];if(!c)break e;c=Pc[J[a+152>>2]](c)|0;J[d+1148>>2]=c;if(!c)break a;ad(c,J[J[b+88>>2]+1148>>2],J[d+1144>>2])}if(!K[f+31|0]|!K[f+32|0])break c;b=Bj(a,f,0);break d}f=J[a+528>>2];h:{if(K[a+498|0])break h;d=J[f+88>>2];c=J[d+1172>>2];i:{if(!c)break i;e=J[d+1176>>2];if(!e)break i;Pc[J[a+156>>2]](e,c);J[d+1176>>2]=0}c=J[d+1144>>2];j:{if(!c)break j;e=J[d+1148>>2];if(!e)break j;Pc[J[a+156>>2]](e,c);J[d+1148>>2]=0}d=ad(d,J[b+88>>2],1180);H[f+32|0]=K[b+32|0];c=J[d+1172>>2];if(c){c=Pc[J[a+152>>2]](c)| +0;J[d+1176>>2]=c;if(!c)break a;ad(c,J[J[b+88>>2]+1176>>2],J[d+1172>>2])}c=J[d+1144>>2];if(!c)break h;c=Pc[J[a+152>>2]](c)|0;J[d+1148>>2]=c;if(!c)break a;ad(c,J[J[b+88>>2]+1148>>2],J[d+1144>>2])}b=Bj(a,f,0)}if(b)break b}if(K[a+497|0]){H[a+498|0]=99;return 0}b=0;H[a+498|0]=0}return b|0}nd(a,1,0,0);return 1}function Cs(a,b,c,d,e,f,g,h){var i=0;var j=0;var k=0;var l=0;var m=0;i=Kc-16|0;Kc=i;J[i+8>>2]=c;J[i+12>>2]=b;b=i+4|0;c=J[d+28>>2];J[b>>2]=c;J[c+4>>2]=J[c+4>>2]+1;J[790620]=0;j=_(9100,b|0)|0;c=J[790620]; +J[790620]=0;if((c|0)!=1){b=J[b>>2];c=J[b+4>>2]-1|0;J[b+4>>2]=c;if((c|0)==-1)Pc[J[J[b>>2]+8>>2]](b);J[e>>2]=0;b=0;a:{for(;1;){if(b|(g|0)==(h|0))break a;b:{if(Im(i+12|0,i+8|0))break b;c:{if((Pc[J[J[j>>2]+52>>2]](j,J[g>>2],0)|0)==37){if((g+4|0)==(h|0))break b;c=0;d:{e:{b=Pc[J[J[j>>2]+52>>2]](j,J[g+4>>2],0)|0;if((b|0)==69)break e;k=1;if((b&255)==48)break e;break d}if((g+8|0)==(h|0))break b;k=2;c=b;b=Pc[J[J[j>>2]+52>>2]](j,J[g+8>>2],0)|0}l=i,m=Pc[J[J[a>>2]+36>>2]](a,J[i+12>>2],J[i+8>>2],d,e,f,b,c)|0,J[l+ +12>>2]=m;g=((k<<2)+g|0)+4|0;break c}if(Pc[J[J[j>>2]+12>>2]](j,1,J[g>>2])|0){for(;1;){f:{g=g+4|0;if((h|0)==(g|0)){g=h;break f}if(Pc[J[J[j>>2]+12>>2]](j,1,J[g>>2])|0)continue}break}for(;1;){c=i+12|0;if(Im(c,i+8|0))break c;b=J[c>>2];k=J[b+12>>2];g:{if((k|0)==J[b+16>>2]){b=Pc[J[J[b>>2]+36>>2]](b)|0;break g}b=J[k>>2]}if(!(Pc[J[J[j>>2]+12>>2]](j,1,b)|0))break c;ow(c);continue}}k=i+12|0;b=J[k>>2];c=J[b+12>>2];h:{if((c|0)==J[b+16>>2]){b=Pc[J[J[b>>2]+36>>2]](b)|0;break h}b=J[c>>2]}if((Pc[J[J[j>>2]+28>>2]](j, +b)|0)==(Pc[J[J[j>>2]+28>>2]](j,J[g>>2])|0)){g=g+4|0;ow(k);break c}J[e>>2]=4}b=J[e>>2];continue}break}J[e>>2]=4}if(Im(i+12|0,i+8|0))J[e>>2]=J[e>>2]|2;Kc=i+16|0;return J[i+12>>2]}c=Z()|0;a=J[i+4>>2];b=J[a+4>>2]-1|0;J[a+4>>2]=b;if((b|0)==-1)Pc[J[J[a>>2]+8>>2]](a);ba(c|0);B()}function iKa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;c=Kc-48|0;Kc=c;e=J[b>>2];if(e){J[e+4>>2]=J[e+4>>2]+1;d=J[b>>2]}J[790620]=0;J[c+40>>2]=d;ca(7714,c+44|0,c+40|0,1024);b=J[790620];J[790620]=0;a:{b:{if((b|0)!=1){b=J[c+40>>2];J[c+ +40>>2]=0;c:{if(!b)break c;J[790620]=0;d=J[b+4>>2]-1|0;J[b+4>>2]=d;e=J[790620];J[790620]=0;if((e|0)==1)break a;if(d)break c;J[790620]=0;aa(7558,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break a}e=J[a+16>>2];J[790620]=0;da(7760,J[c+44>>2],e|0);b=J[790620];J[790620]=0;d:{e:{f:{if((b|0)!=1){if(e){d=0;b=J[a+20>>2];if(!b)break e;for(;1;){a=J[b+8>>2];J[790620]=0;da(7761,a|0,c+44|0);a=J[790620];J[790620]=0;if((a|0)==1)break f;d=d+1|0;b=J[b>>2];if(b)continue;break}if((d|0)!=(e|0))break e}a=J[c+44>>2];J[c+44>> +2]=0;if(!a)break d;J[790620]=0;b=J[a+4>>2]-1|0;J[a+4>>2]=b;d=J[790620];J[790620]=0;if((d|0)!=1){if(b)break d;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)!=1)break d}break a}b=Z()|0;a=c+44|0;break b}b=Z()|0;a=c+44|0;break b}J[c+32>>2]=0;J[790620]=0;J[c>>2]=d;J[c+4>>2]=e;J[c+36>>2]=J[774606];ea(7762,c+32|0,2743197,c|0)|0;a=J[790620];J[790620]=0;g:{h:{i:{if((a|0)!=1){a=J[c+32>>2];a=J[(a?a+12|0:3098424)>>2];J[790620]=0;a=ka(7591,c+8|0,a|0,2739723,226,2755883,0)|0;b=J[790620];J[790620]=0; +if((b|0)==1)break i;J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)==1)break h;B()}b=Z()|0;break g}b=Z()|0;break g}b=Z()|0;od(a)}$c(c+32|0);a=c+44|0;break b}Kc=c+48|0;return}b=Z()|0;a=c+40|0}cd(a);ba(b|0);B()}fa(0)|0;ed();B()}function uta(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;d=K[b+11|0];e=d<<24>>24<0;h=e?J[b+4>>2]:d;l=e?J[b>>2]:b;d=K[a+11|0];e=d<<24>>24<0;d=e?J[a+4>>2]:d;e=e?J[a>>2]:a;for(;1;){a:{if(h){f=d+e|0;d=e+g|0;g= +f-d|0;if((h|0)>(g|0))break a;i=H[l|0];for(;1;){g=(g-h|0)+1|0;if(!g)break a;d=qh(d,i,g);if(!d)break a;if(Ed(d,l,h)){d=d+1|0;g=f-d|0;if((h|0)<=(g|0))continue;break a}break}if((d|0)==(f|0))break a;g=d-e|0}if((g|0)==-1)break a;e=K[c+11|0];d=e<<24>>24<0;l=d?J[c>>2]:c;d=d?J[c+4>>2]:e;i=Kc-16|0;Kc=i;J[i+12>>2]=h;b:{c:{h=g;if(K[a+11|0]>>>7|0)f=J[a+4>>2];else f=K[a+11|0]&127;if(h>>>0<=f>>>0){j=f-h|0;J[i+8>>2]=j;e=Kc-16|0;Kc=e;Kc=e+16|0;e=i+8|0;k=i+12|0;J[i+12>>2]=J[(M[e>>2]>2]?e:k)>>2];k=J[i+12>>2];e= +K[a+11|0]>>>7|0?(J[a+8>>2]&2147483647)-1|0:10;if(k+(e-f|0)>>>0>=d>>>0){if(K[a+11|0]>>>7|0)e=J[a>>2];else e=a;k=J[i+12>>2];if(!((k|0)==(d|0)|(j|0)==(k|0))){m=j-k|0;j=e+h|0;if(d>>>0>>0)break c;d:{if(l>>>0<=j>>>0|e+f>>>0<=l>>>0)break d;if(j+k>>>0<=l>>>0){l=(d-k|0)+l|0;break d}dr(j,l,k);j=J[i+12>>2];k=0;J[i+12>>2]=0;l=d+l|0;d=d-j|0;h=h+j|0}j=e+h|0;dr(j+d|0,j+k|0,m)}dr(e+h|0,l,d);nE(a,e,(d+f|0)-J[i+12>>2]|0);break b}Gz(a,e,d+f-(e+k)|0,f,h,k,d,l);break b}TB(a);B()}dr(j,l,d);dr(d+j|0,j+J[i+12>>2]|0,m); +nE(a,e,(d+f|0)-J[i+12>>2]|0)}Kc=i+16|0;d=K[b+11|0];e=d<<24>>24<0;h=e?J[b+4>>2]:d;l=e?J[b>>2]:b;d=K[a+11|0];f=d<<24>>24<0;e=f?J[a>>2]:a;d=f?J[a+4>>2]:d;f=g;g=K[c+11|0];g=f+(g<<24>>24<0?J[c+4>>2]:g)|0;if(d>>>0>=g>>>0)continue}break}}function phb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;h=Kc-16|0;Kc=h;a:{f=J[b+8>>2];b:{if(!f)break b;if(Pc[J[J[f>>2]+12>>2]](f)|0)break b;j=J[f+8>>2];c:{if(j){f=o6(J[a+28>>2],j);break c}f=J[f+4>>2]}if(!f)break b; +d:{if(J[f+4>>2]){i=J[f+8>>2];g=p6(J[a+28>>2],i,J[f+12>>2]);break d}g=J[f+8>>2]}k=O[f+40>>3];i=g>>>0<=1?1:g;g=J[Zh(J[a+28>>2],i)+12>>2];l=O[g+40>>3];m=O[g+56>>3];if(j)Zc(f);j=h+4|0;f=J[b+4>>2];if(f)f=J[f+4>>2];else f=0;g=J[b+4>>2];if(g)g=J[g+8>>2];else g=0;ln(j,f,g);J[790620]=0;da(4760,c|0,(e+i|0)-1|0);f=J[790620];J[790620]=0;if((f|0)==1)break a;J[790620]=0;da(4760,c|0,d|0);f=J[790620];J[790620]=0;if((f|0)==1)break a;l=m-l;g=l>k&k>0;J[790620]=0;k=(l-k)*100;e:{if(R(k)<2147483648){f=~~k;break e}f=-2147483648}da(4760, +c|0,(g?f:0)|0);f=J[790620];J[790620]=0;if((f|0)==1)break a;J[790620]=0;f=K[h+15|0];g=f<<24>>24<0;ca(1655,c|0,(g?J[h+4>>2]:h+4|0)|0,(g?J[h+8>>2]:f)|0);f=J[790620];J[790620]=0;if((f|0)==1)break a;J[790620]=0;aa(4761,b|0);f=J[790620];J[790620]=0;if((f|0)==1)break a;f=J[b+88>>2];f:{if(!f)break f;g=J[f+8>>2];if((g|0)<=0)break f;j=d+1|0;d=0;for(;1;){g:{i=J[J[f>>2]+(d<<2)>>2];if(!i)break g;J[790620]=0;oa(4762,a|0,i|0,c|0,j|0,e|0);i=J[790620];J[790620]=0;if((i|0)!=1)break g;break a}d=d+1|0;if((g|0)!=(d|0))continue; +break}}J[790620]=0;aa(4763,b|0);a=J[790620];J[790620]=0;if((a|0)==1)break a;if(H[h+15|0]>=0)break b;Zc(J[h+4>>2])}Kc=h+16|0;return}a=Z()|0;if(H[h+15|0]<0)Zc(J[h+4>>2]);ba(a|0);B()}function ZP(a){var b=0;var c=0;var d=0;var e=0;b=J[a+8>>2];if(b)Zc(u6(b));a:{b=J[a+12>>2];if(b){c=J[a+20>>2];if((c|0)>0){b=0;for(;1;){d=J[J[a+12>>2]+(b<<2)>>2];if(d){Zc(Q4(d));c=J[a+20>>2]}b=b+1|0;if((c|0)>(b|0))continue;break}b=J[a+12>>2]}J[790620]=0;qd(b);b=J[790620];J[790620]=0;if((b|0)==1)break a;b=J[a+16>>2];J[790620]= +0;qd(b);b=J[790620];J[790620]=0;if((b|0)==1)break a}J[790620]=0;aa(4726,a+24|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;J[790620]=0;aa(4726,a+40|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;b=J[a+56>>2];if(b)Zc(Hd(b));J[790620]=0;aa(4726,a- -64|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;J[790620]=0;aa(4726,a+80|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;J[790620]=0;aa(4726,a+96|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;J[790620]=0;aa(4726,a+112|0);b=J[790620];J[790620]=0;if((b| +0)==1)break a;b=J[a+132>>2];if(b)Zc(F6(b));J[790620]=0;aa(4726,a+136|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;d=J[a+152>>2];if(d){c=J[d+8>>2];if((c|0)>0){b=0;for(;1;){e=J[J[d>>2]+(b<<2)>>2];if(e){c=J[e>>2];if(c)Zc(Yf(c));J[790620]=0;aa(4726,e+8|0);c=J[790620];J[790620]=0;if((c|0)==1)break a;Zc(e);c=J[d+8>>2]}b=b+1|0;if((c|0)>(b|0))continue;break}}Zc(he(d))}d=J[a+156>>2];if(d){c=J[d+8>>2];if((c|0)>0){b=0;for(;1;){e=J[J[d>>2]+(b<<2)>>2];if(e){c=J[e+8>>2];if(c)Zc(Yf(c));Zc(e);c=J[d+8>>2]}b=b+1| +0;if((c|0)>(b|0))continue;break}}Zc(he(d))}J[790620]=0;aa(4726,a+160|0);b=J[790620];J[790620]=0;if((b|0)==1)break a;return a}fa(0)|0;ed();B()}function i4b(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;a:{b:{if(K[a+286|0]|!K[a+285|0]|(K[a+287|0]|K[a+288|0]))break b;if(K[a+289|0])break b;if(c&1){nd(a,1028,0,0);return 1028}i=c>>>1|0;c:{if(c>>>0<2)break c;d:{e:{h=Pc[J[a+152>>2]](c)|0;if(h){f=i>>>0<=1?1:i;k=f&3;if(c>>>0>=8)break e;f=h;break d}break a}l= +f&2147483644;f=h;for(;1;){g=K[d|0]|K[d+1|0]<<8;I[f>>1]=g<<8|g>>>8;g=K[d+2|0]|K[d+3|0]<<8;I[f+2>>1]=g<<8|g>>>8;g=K[d+4|0]|K[d+5|0]<<8;I[f+4>>1]=g<<8|g>>>8;g=K[d+6|0]|K[d+7|0]<<8;I[f+6>>1]=g<<8|g>>>8;d=d+8|0;f=f+8|0;j=j+4|0;if((l|0)!=(j|0))continue;break}}if(!k)break c;j=0;for(;1;){l=K[d|0]|K[d+1|0]<<8;I[f>>1]=l<<8|l>>>8;d=d+2|0;f=f+2|0;j=j+1|0;if((k|0)!=(j|0))continue;break}}f:{g:{h:{if(!K[a+114|0])break h;d=Pc[J[a+152>>2]](36)|0;if(!d)break g;J[d+4>>2]=1095;J[d>>2]=1096;f=J[a+700>>2];i:{if(f){J[f+ +8>>2]=d;break i}J[a+696>>2]=d}J[d+8>>2]=0;J[d+12>>2]=f;J[a+700>>2]=d;J[d+16>>2]=J[a+436>>2];J[d+20>>2]=J[a+440>>2];J[d+24>>2]=J[a+444>>2];if(!(J[a+516>>2]|(K[a+496|0]|!K[a+432|0])))J[a+516>>2]=d;J[d+28>>2]=i;if(!i)break h;k=d;f=i<<1;d=Pc[J[a+152>>2]](f)|0;J[k+32>>2]=d;if(!d)break g;ad(d,h,f)}koa(a,i,h);d=0;break f}nd(a,1,0,0);d=1}j:{if(d)break j;if(K[a+112|0]){d=Pc[J[b+4>>2]](a,b,e)|0;if(d)break j;J[J[e>>2]+32>>2]=i;if(!c)return 0;b=Pc[J[a+152>>2]](c)|0;J[J[e>>2]+36>>2]=b;b=J[J[e>>2]+36>>2];if(!b)break a; +ad(b,h,c)}d=0;if(!c|!h)break j;Pc[J[a+156>>2]](h,c)}return d|0}nd(a,1029,0,0);return 1029}nd(a,1,0,0);return 1}function tS(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;c=Kc-16|0;Kc=c;b=J[a+168>>2];if(b)Zc(b);J[a+112>>2]=0;J[a+116>>2]=0;J[a+120>>2]=0;J[a+124>>2]=0;H[a+129|0]=0;H[a+130|0]=0;H[a+131|0]=0;H[a+132|0]=0;H[a+128|0]=255;H[a+132|0]=0;H[a+133|0]=0;H[a+134|0]=0;H[a+135|0]=0;J[a+208>>2]=0;H[a+152|0]=0;J[a+144>>2]=0;J[a+148>>2]=0;J[a+136>>2]=-1408474395;J[a+140>>2]=1074542819;J[a+160>>2]= +0;J[a+164>>2]=0;J[a+168>>2]=0;J[a+172>>2]=0;EQ(a+216|0);d=a+416|0;ou(d,1066492,5);a:{if(H[a+439|0]<0){J[a+432>>2]=0;b=J[a+428>>2];break a}H[a+439|0]=0;b=a+428|0}J[b>>2]=0;H[a+474|0]=0;J[a+464>>2]=0;J[a+468>>2]=0;H[a+448|0]=0;J[a+440>>2]=0;J[a+444>>2]=1076101120;J[a+452>>2]=0;J[a+456>>2]=0;I[a+460>>1]=0;J[a+480>>2]=0;J[a+484>>2]=0;J[a+488>>2]=0;J[a+492>>2]=0;J[a+496>>2]=0;J[a+500>>2]=1079574528;I[a+472>>1]=0;b:{b=J[a+508>>2];e=J[a+504>>2];if((b|0)!=(e|0)){g=a+504|0;b=b-e>>2;e=b>>>0<=1?1:b;for(;1;){b= +J[a+504>>2];if(J[a+508>>2]-b>>2>>>0<=f>>>0)break b;b=J[b+(f<<2)>>2];if(b)Pc[J[J[b>>2]+4>>2]](b);f=f+1|0;if((e|0)!=(f|0))continue;break}b=J[g>>2]}J[a+508>>2]=b;H[a+516|0]=0;J[c+4>>2]=0;H[c+15|0]=0;c:{d:{if((d|0)==(c+4|0))break d;if(H[a+427|0]>=0){b=J[c+8>>2];J[d>>2]=J[c+4>>2];J[d+4>>2]=b;J[d+8>>2]=J[c+12>>2];break d}J[790620]=0;ea(1645,d|0,c+4|0,0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c;if(H[c+15|0]>=0)break d;Zc(J[c+4>>2])}J[a+592>>2]=0;J[a+440>>2]=0;J[a+444>>2]=-1074790400;I[a+460>>1]=0;J[a+ +456>>2]=32;Kc=c+16|0;return}a=Z()|0;if(H[c+15|0]<0)Zc(J[c+4>>2]);ba(a|0);B()}ck(g);B()}function l5a(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;d=Kc-16|0;Kc=d;if(f>>>0>=2){o=P((g|0)/2|0,6);g=((e<<2)+b|0)+(h<<2)|0;n=(h<<1)+e<<2;for(;1;){c=e;if(e>>>0>=2)for(;1;){h=K[i+4|0];j=K[i+5|0];k=d+12|0;l=d+8|0;m=d+4|0;cf(J[a+68>>2],K[i|0],h,j,k,l,m);J[b>>2]=J[d+12>>2]|J[d+8>>2]<<8|J[d+4>>2]<<16|-16777216;cf(J[a+68>>2],K[i+1|0],h,j,k, +l,m);J[b+4>>2]=J[d+12>>2]|J[d+8>>2]<<8|J[d+4>>2]<<16|-16777216;cf(J[a+68>>2],K[i+2|0],h,j,k,l,m);J[g>>2]=J[d+12>>2]|J[d+8>>2]<<8|J[d+4>>2]<<16|-16777216;cf(J[a+68>>2],K[i+3|0],h,j,k,l,m);J[g+4>>2]=J[d+12>>2]|J[d+8>>2]<<8|J[d+4>>2]<<16|-16777216;i=i+6|0;g=g+8|0;b=b+8|0;c=c-2|0;if(c>>>0>1)continue;break}if(c){c=K[i+4|0];h=K[i+5|0];j=d+12|0;k=d+8|0;l=d+4|0;cf(J[a+68>>2],K[i|0],c,h,j,k,l);J[b>>2]=J[d+12>>2]|J[d+8>>2]<<8|J[d+4>>2]<<16|-16777216;cf(J[a+68>>2],K[i+2|0],c,h,j,k,l);J[g>>2]=J[d+12>>2]|J[d+ +8>>2]<<8|J[d+4>>2]<<16|-16777216;i=i+6|0;g=g+4|0;b=b+4|0}i=i+o|0;g=g+n|0;b=b+n|0;f=f-2|0;if(f>>>0>1)continue;break}}a:{if(!f)break a;if(e>>>0>=2)for(;1;){c=K[i+4|0];f=K[i+5|0];g=d+12|0;h=d+8|0;j=d+4|0;cf(J[a+68>>2],K[i|0],c,f,g,h,j);J[b>>2]=J[d+12>>2]|J[d+8>>2]<<8|J[d+4>>2]<<16|-16777216;cf(J[a+68>>2],K[i+1|0],c,f,g,h,j);J[b+4>>2]=J[d+12>>2]|J[d+8>>2]<<8|J[d+4>>2]<<16|-16777216;i=i+6|0;b=b+8|0;e=e-2|0;if(e>>>0>1)continue;break}if(!e)break a;cf(J[a+68>>2],K[i|0],K[i+4|0],K[i+5|0],d+12|0,d+8|0,d+4| +0);J[b>>2]=J[d+12>>2]|J[d+8>>2]<<8|J[d+4>>2]<<16|-16777216}Kc=d+16|0}function h5b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;if(e){r=e-2|0;u=(e|0)==1;for(;1;){a=f;I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];f=a+4|0;g=g+4|0;a:{if(n>>>0>r>>>0)break a;h=n?(n|0)==(r|0)?d:b:c;p=!n&u;if(p){if(h>>>0<2)break a;k=h-1|0;l=k&3;if(h-2>>>0>=3){k=k&-4;h=0;for(;1;){I[g>>1]=L[a>>1];I[g+2>> +1]=L[a+2>>1];I[g+4>>1]=L[a>>1];I[g+6>>1]=L[a+2>>1];I[g+8>>1]=L[a>>1];I[g+10>>1]=L[a+2>>1];I[g+12>>1]=L[a>>1];I[g+14>>1]=L[a+2>>1];g=g+16|0;h=h+4|0;if((k|0)!=(h|0))continue;break}}h=0;if(!l)break a;for(;1;){I[g>>1]=L[a>>1];I[g+2>>1]=L[a+2>>1];g=g+4|0;h=h+1|0;if((l|0)!=(h|0))continue;break}break a}k=a+2|0;l=h+1>>>1|0;if(h>>>0>=3){q=l>>>0<=2?2:l;m=1;v=h<<1;i=a+6|0;for(;1;){I[g>>1]=L[a>>1];o=g+2|0;j=L[a+2>>1];b:{if((j|0)==L[a+6>>1]){I[o>>1]=j;break b}j=K[k|0]|K[k+1|0]<<8;s=j>>>8|0;t=K[i|0]|K[i+1|0]<< +8;j=((j<<8|s)&65535)+((h+(P(((t<<8|t>>>8)&65535)-((s|j<<8)&65535)|0,m)<<1)|0)/(v|0)|0)&65535;j=j<<8|j>>>8;H[o|0]=j;H[o+1|0]=j>>>8}g=g+4|0;m=m+1|0;if((q|0)!=(m|0))continue;break}}if(h>>>0<=l>>>0)break a;j=h<<1;m=p?0:f;o=m+2|0;for(;1;){I[g>>1]=L[m>>1];a=g+2|0;i=L[k>>1];c:{if((i|0)==L[m+2>>1]){I[a>>1]=i;break c}i=K[k|0]|K[k+1|0]<<8;q=i>>>8|0;p=K[o|0]|K[o+1|0]<<8;i=((i<<8|q)&65535)+((h+(P(((p<<8|p>>>8)&65535)-((q|i<<8)&65535)|0,l)<<1)|0)/(j|0)|0)&65535;i=i<<8|i>>>8;H[a|0]=i;H[a+1|0]=i>>>8}g=g+4|0;l=l+ +1|0;if((h|0)!=(l|0))continue;break}}n=n+1|0;if((n|0)!=(e|0))continue;break}}return 0}function dha(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;d=a+320|0;h=J[a+344>>2];a:{b:{c:{d:{for(;1;){e:switch(h|0){case 3:break b;case 2:break c;case 1:break d;case 0:break e;default:continue}break}VC(d,J[a+340>>2]!=0);FJ(d,O[a+280>>3],J[a+340>>2]);J[a+344>>2]=1;J[a+348>>2]=0}if(M[a+264>>2]<2|M[a+320>>2]<2)break b;J[a+344>>2]=2;J[a+348>>2]=1;f=J[J[a+332>>2]>>2];J[a+312>>2]=f;J[a+316>>2]=f+24;O[a+304>> +3]=O[f+16>>3];O[b>>3]=O[f>>3];O[c>>3]=O[f+8>>3];f=1;e=O[a+272>>3];if(!(e>=0))break b;J[a+288>>2]=0;J[a+292>>2]=0;b=0;J[a+296>>2]=0;if(!(e>0))break b;c=J[a+264>>2];for(;1;){g=O[(b<<3)+a>>3];if(!(g>2]=0;J[a+292>>2]=0;b=b+1|0;J[a+296>>2]=b;e=e-g;if(b>>>0>=c>>>0){J[a+296>>2]=0;b=0}if(e>0)continue;break}return 1}d=J[a+296>>2];f=d&1?1:2;g=O[a+288>>3];i=O[(d<<3)+a>>3]-g;e=O[a+304>>3];if(i>2]=0;J[a+292>>2]=0;e=e-i;O[a+304>>3]=e;d=d+1|0;J[a+296>>2]=d>>>0>2]?d:0;h=b; +d=J[a+316>>2];g=O[d>>3];b=J[a+312>>2];O[h>>3]=g-e*(g-O[b>>3])/O[b+16>>3];e=O[d+8>>3];O[c>>3]=e-(e-O[b+8>>3])*O[a+304>>3]/O[b+16>>3];return f}O[a+288>>3]=g+e;d=J[a+316>>2];O[b>>3]=O[d>>3];O[c>>3]=O[d+8>>3];J[a+312>>2]=d;b=J[a+348>>2]+1|0;J[a+348>>2]=b;O[a+304>>3]=O[d+16>>3];c=J[a+320>>2];if(J[a+340>>2]){if(b>>>0>c>>>0){J[a+344>>2]=3;return f}h=a;d=J[a+332>>2];a=b>>>0>>0?b:0;J[h+316>>2]=J[d+(a>>>4&268435452)>>2]+P(a&63,24);return f}if(b>>>0>=c>>>0){J[a+344>>2]=3;return f}J[a+316>>2]=J[J[a+332>>2]+ +(b>>>4&268435452)>>2]+P(b&63,24)}return f}O[a+288>>3]=e;return 1}function DB(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;a:{b:{c:{d:{e:{f:{e=J[a+708>>2];switch(e|0){case 1:break d;case 0:break e;default:break f}}e=e-1|0;J[a+708>>2]=e;if((e|0)!=1)break e;Pd(a,65435);Ne(a,c);return}d=J[a+348>>2];e=J[a+200>>2];g:{h:{if(e&4){if((d|0)==1229209940){e=a+348|0;d=1229209940;break h}J[a+200>>2]=e|8}e=a+348|0;if(d&536870912)break g}if((VB(a,d)|0)==3)break g;if(!J[a+640>>2])break c}if(!(K[a+205|0]&128|J[a+ +640>>2]))break d;J[a+728>>2]=c;H[a+720|0]=0;d=J[a+348>>2];H[a+719|0]=d;H[a+718|0]=d>>>8;H[a+717|0]=d>>>16;H[a+716|0]=d>>>24;i:{if(!c){J[a+724>>2]=0;break i}d=Ji(a,c);J[a+724>>2]=d;Th(a,d,c);yf(a,d,c)}g=a+716|0;c=J[a+640>>2];j:{k:{if(!c)break k;c=Pc[c|0](a,g)|0;if((c|0)<0)break b;if(c)break j;c=J[e>>2];if(c&536870912)break k;if((VB(a,c)|0)!=3)break a}e=0;l:{if(!a|!b)break l;m:{c=J[b+192>>2];n:{if(!(c^2147483647))break n;c=c+1|0;if(c>>>0>214748363)break n;c=Ih(a,P(c,20));if(c)break m}Pd(a,62622);break l}d= +c;c=J[b+188>>2];h=ad(d,c,P(J[b+192>>2],20));le(a,c);J[b+188>>2]=0;for(;1;){c=P(e,20);d=c+g|0;f=J[d>>2];c=c+(P(J[b+192>>2],20)+h|0)|0;H[c+4|0]=0;J[c>>2]=f;f=J[d+12>>2];J[c+12>>2]=f;H[c+16|0]=J[a+200>>2];o:{if(!f){J[c+8>>2]=0;break o}f=Ih(a,f);J[c+8>>2]=f;if(!f){Pd(a,62622);J[c+12>>2]=0;break o}ad(f,J[d+8>>2],J[d+12>>2])}e=e+1|0;if((e|0)!=1)continue;break}J[b+188>>2]=h;J[b+192>>2]=J[b+192>>2]+1;J[b+184>>2]=J[b+184>>2]|512}}le(a,J[a+724>>2]);c=0;J[a+724>>2]=0}Ne(a,c);return}cC(a,65477);B()}cC(a,65500); +B()}cC(a,65477);B()}function kza(a){a=a|0;var b=0;var c=0;var d=0;var e=0;c=Kc-16|0;Kc=c;b=J[a+12>>2];Pc[J[J[b>>2]+24>>2]](b);J[a+24>>2]=0;J[c>>2]=0;a:{b:{c:{b=J[a+16>>2];if(!b)break c;d=J[J[b>>2]+76>>2];J[790620]=0;e=d;d=c+12|0;da(e|0,d|0,b|0);b=J[790620];J[790620]=0;d:{if((b|0)!=1){J[790620]=0;$(7563,c|0,d|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1){b=J[c+12>>2];J[c+12>>2]=0;if(!b)break c;J[790620]=0;d=J[b+4>>2]-1|0;J[b+4>>2]=d;e=J[790620];J[790620]=0;if((e|0)!=1){if(d)break c;J[790620]=0;aa(7558, +b|0);b=J[790620];J[790620]=0;if((b|0)!=1)break c}break b}a=Z()|0;cd(c+12|0);break d}a=Z()|0}break a}J[790620]=0;ia(8117,c+4|0,0,0,c|0);b=J[790620];J[790620]=0;e:{f:{if((b|0)!=1){b=J[c+4>>2];g:{if(b){d=J[J[b>>2]+28>>2];J[790620]=0;ca(d|0,c+12|0,b|0,1);b=J[790620];J[790620]=0;if((b|0)!=1)break g;a=Z()|0;break f}J[c+12>>2]=0}J[790620]=0;$(7563,a+16|0,c+12|0)|0;b=J[790620];J[790620]=0;h:{if((b|0)!=1){b=J[c+12>>2];J[c+12>>2]=0;if(!b)break h;J[790620]=0;d=J[b+4>>2]-1|0;J[b+4>>2]=d;e=J[790620];J[790620]= +0;if((e|0)!=1){if(d)break h;J[790620]=0;aa(7558,b|0);b=J[790620];J[790620]=0;if((b|0)!=1)break h}break b}a=Z()|0;cd(c+12|0);break f}d=a;a=J[a+16>>2];J[d+20>>2]=J[(a?a+12|0:3098424)>>2];$c(c+4|0);a=J[c>>2];J[c>>2]=0;i:{if(!a)break i;J[790620]=0;b=J[a+4>>2]-1|0;J[a+4>>2]=b;d=J[790620];J[790620]=0;if((d|0)==1)break b;if(b)break i;J[790620]=0;aa(7558,a|0);a=J[790620];J[790620]=0;if((a|0)==1)break b}Kc=c+16|0;return}a=Z()|0;break e}$c(c+4|0)}break a}fa(0)|0;ed();B()}cd(c);ba(a|0);B()}function JD(a,b,c, +d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;g=P(d,1348)+a|0;k=J[g+44>>2];c=b?J[(P(b,12)+c|0)-12>>2]:0;f=J[J[a+2748>>2]+40>>2];e=(f|0)/256|0;l=(P(f,6E3)|0)/2048|0;a:{if((k|0)<=0)break a;b=J[g+52>>2];h=b+P(k,44)|0;m=f+255>>>0<511?1:e;i=J[(P(d,1348)+a|0)+68>>2];b:{if(!c){d=b;for(;1;){if((i|0)==H[d+1|0]){f=I[d+2>>1];a=b;for(;1;){c:{if((i|0)!=(0-H[a+1|0]|0))break c;g=I[a+2>>1];if((g|0)<=(f|0))break c;e=I[d+8>>1];c=I[a+8>>1];j=(c|0)>(e|0)?e:c;e=I[d+6>>1];c=I[a+6>> +1];c=j-((c|0)<(e|0)?e:c)|0;if((c|0)<(m|0))break c;c=(g-f|0)+((l|0)/(c|0)|0)|0;if((c|0)>2]){J[d+20>>2]=a;J[d+28>>2]=c}if((c|0)>=J[a+28>>2])break c;J[a+20>>2]=d;J[a+28>>2]=c}a=a+44|0;if(h>>>0>a>>>0)continue;break}}d=d+44|0;if(h>>>0>d>>>0)continue;break}break b}d=b;for(;1;){if((i|0)==H[d+1|0]){j=I[d+2>>1];a=b;for(;1;){d:{if((i|0)!=(0-H[a+1|0]|0))break d;f=I[a+2>>1];if((f|0)<=(j|0))break d;g=I[d+8>>1];e=I[a+8>>1];n=(e|0)>(g|0)?g:e;g=I[d+6>>1];e=I[a+6>>1];g=n-((e|0)<(g|0)?g:e)|0;if((g|0)<(m|0))break d; +e=(f-j<<10)/(c|0)|0;f=32E3;e:{if((e|0)>11024)break e;f=0;if((e|0)<1025)break e;e=e-1024|0;f=(P(e,e)>>>0)/3E3|0}e=f+((l|0)/(g|0)|0)|0;if((e|0)>2]){J[d+20>>2]=a;J[d+28>>2]=e}if((e|0)>=J[a+28>>2])break d;J[a+20>>2]=d;J[a+28>>2]=e}a=a+44|0;if(h>>>0>a>>>0)continue;break}}d=d+44|0;if(h>>>0>d>>>0)continue;break}}if((k|0)<=0)break a;for(;1;){a=J[b+20>>2];if(!(!a|J[a+20>>2]==(b|0))){J[b+20>>2]=0;J[b+24>>2]=J[a+20>>2]}b=b+44|0;if(h>>>0>b>>>0)continue;break}}}function Mx(a,b,c,d,e,f,g,h){var i=0;var j= +0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;j=Kc-16|0;Kc=j;J[j+8>>2]=0;J[j+12>>2]=0;J[j>>2]=0;J[j+4>>2]=0;if(R(f)<2147483648)i=~~f;else i=-2147483648;i=(i|0)/90|0;p=(i|0)>0?i:0;i=p>>>0>=3?3:p;q=i+1|0;if(R(g)<2147483648)k=~~g;else k=-2147483648;k=(k|0)/90|0;n=(k|0)>0?k:0;k=n>>>0>=3?3:n;r=k+1|0;o=g*3.141592025756836/180;l=f*3.141592025756836/180;a:{if(!h){if(i>>>0>n>>>0)break a;f=o;if((i|0)!=(k|0))f=+Q(Q(Q(P(q,90)>>>0)*Q(3.141592025756836))/Q(180));g=Ie(f);f=Be(f);m=Ie(l); +l=Be(l);UG(J[a+156>>2],b,c,d,e,tf(l/e,m/d),tf(f/e,g/d),j+8|0,j);i=i+2|0;if(r>>>0>>0)break a;for(;1;){f=o;if((i|0)!=(r|0))f=+Q(Q(Q(P(i,90)>>>0)*Q(3.141592025756836))/Q(180));g=Ie(f);f=Be(f);l=+Q(Q(Q(P(i,90)-90>>>0)*Q(3.141592025756836))/Q(180));m=Ie(l);l=Be(l);UG(J[a+156>>2],b,c,d,e,tf(l/e,m/d),tf(f/e,g/d),j+8|0,j);h=i>>>0>k>>>0;i=i+1|0;if(!h)continue;break}break a}if(k>>>0>p>>>0)break a;f=o;if((i|0)!=(k|0))f=+Q(Q(Q(P(q,90)-90>>>0)*Q(3.141592025756836))/Q(180));g=Ie(f);f=Be(f);m=Ie(l);s=Be(l);UG(J[a+ +156>>2],b,c,d,e,tf(s/e,m/d),tf(f/e,g/d),j+8|0,j);if(i>>>0<=n>>>0)break a;for(;1;){f=l;if((i|0)!=(q|0))f=+Q(Q(Q(P(i,90)>>>0)*Q(3.141592025756836))/Q(180));g=o;if((i|0)!=(r|0))g=+Q(Q(Q(P(i,90)-90>>>0)*Q(3.141592025756836))/Q(180));m=Ie(g);g=Be(g);s=Ie(f);f=Be(f);UG(J[a+156>>2],b,c,d,e,tf(f/e,s/d),tf(g/e,m/d),j+8|0,j);i=i-1|0;if(k>>>0>>0)continue;break}}b=O[j>>3];c=O[j+8>>3];O[a+72>>3]=c;O[a+56>>3]=c;O[a+80>>3]=b;O[a- -64>>3]=b;Kc=j+16|0}function iX(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;var h= +0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;a:{c=P(b,1348)+a|0;e=J[c+56>>2];if((e|0)<=0)break a;g=J[a+24>>2];if((g|0)<=0)break a;a=J[a+28>>2];l=a+P(g,40)|0;h=b?8:4;m=h|16;f=J[c- -64>>2];c=f+P(e,44)|0;n=c-40|0;o=c-36|0;p=c-44|0;i=(b|0)==1;q=i?14:12;r=(e|0)==2;s=(e|0)==3;t=(e|0)==5;u=(e|0)==6;v=(e|0)==7;w=b?20:16;for(;1;){if(!(L[a>>1]&m)){b=J[(i?8:4)+a>>2];x=a+w|0;d=I[a+q>>1];c=(b+J[f+8>>2]|0)-J[f+4>>2]|0;b:{if((d| +0)<=I[f>>1])break b;c=(b+J[o>>2]|0)-J[n>>2]|0;if(I[p>>1]<=(d|0))break b;b=0;c:{c=e;d:{if(c>>>0<=8){c=I[f>>1];b=(c|0)<(d|0)?e:0;e:{if((e|0)==1|(c|0)>=(d|0))break e;c=I[f+44>>1];b=(c|0)>=(d|0)?1:e;if(r|(c|0)>=(d|0))break e;c=I[f+88>>1];b=(c|0)>=(d|0)?2:e;if(s|(c|0)>=(d|0))break e;c=I[f+132>>1];b=(c|0)>=(d|0)?3:e;if((e|0)==4|(c|0)>=(d|0))break e;c=I[f+176>>1];b=(c|0)>=(d|0)?4:e;if(t|(c|0)>=(d|0))break e;c=I[f+220>>1];b=(c|0)>=(d|0)?5:e;if(u|(c|0)>=(d|0))break e;c=I[f+264>>1];b=(c|0)>=(d|0)?6:e;if(v| +(c|0)>=(d|0))break e;b=I[f+308>>1]>=(d|0)?7:e}c=P(b,44)+f|0;if(L[c>>1]!=(d&65535))break d;c=J[c+8>>2];break b}for(;1;){g=b+c>>1;j=P(g,44)+f|0;k=I[j>>1];f:{if((k|0)>(d|0)){c=g;break f}if((d|0)<=(k|0))break c;b=g+1|0}if((b|0)<(c|0))continue;break}}b=P(b,44)+f|0;c=b-44|0;g=J[c+16>>2];if(!g){g=me(J[b+8>>2]-J[b-36>>2]|0,I[b>>1]-I[c>>1]|0);J[c+16>>2]=g}c=J[b-36>>2]+Fd(d-I[c>>1]|0,g)|0;break b}c=J[j+8>>2]}J[x>>2]=c;I[a>>1]=L[a>>1]|h}a=a+40|0;if(l>>>0>a>>>0)continue;break}}}function vfa(a,b){var c=0;var d= +0;var e=0;var f=0;var g=0;var h=Q(0);var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=Q(0);var r=0;var s=0;e=Kc-16|0;Kc=e;c=H[a+48|0];g=J[a+28>>2];n=J[a>>2];f=J[a+24>>2];a:{b:{if((f|0)>J[a+32>>2]){if((c|0)>27)break a;c=c+1|0;break b}if((c|0)<=0|(f|0)>=J[a+36>>2])break a;c=c-1|0}c:{if(J[b>>2]>0)break c;H[a+48|0]=c;c=J[(c<<2)+831728>>2];J[a+28>>2]=c;d=Eg(P(c,12));J[a>>2]=d;if(!d){J[b>>2]=7;break c}c=J[a+28>>2];if((c|0)>0){f=P(c,12)+d|0;for(;1;){J[d+8>>2]=0;J[d>>2]=-2147483647;J[d+ +4>>2]=0;d=d+12|0;if(f>>>0>d>>>0)continue;break}}J[a+24>>2]=0;h=Q(c|0);q=Q(N[a+44>>2]*h);d:{if(Q(R(q))>2]=c;h=Q(N[a+40>>2]*h);e:{if(Q(R(h))>2]=c;if(J[b>>2]>0)break c;f:{if((g|0)>0)for(;1;){r=g-1|0;i=P(r,12)+n|0;l=J[i>>2];if((l|0)>=0){s=J[i+8>>2];o=J[a>>2];p=0;c=-1;b=J[a+28>>2];f=(l^67108864)%(b|0)|0;d=f;g:{h:{for(;1;){j=P(d,12);k=j+o|0;m=J[k>>2];i:{if((m|0)==(l|0)){b=J[a+8>>2];J[e+12>>2]=s;j=J[(o+ +j|0)+8>>2];J[e+8>>2]=j;J[e+4>>2]=s;J[e>>2]=j;if(Pc[b|0](e+4|0,e)|0)break g;b=J[a+28>>2];break i}if((m|0)>=0)break i;c=(c|0)<0?d:c;if((m|0)==-2147483647)break h}if(!p)p=((l|0)%(b-1|0)|0)+1|0;d=(d+p|0)%(b|0)|0;if((f|0)!=(d|0))continue;break}if((c|0)>=0)break h;c=f;if((m|0)!=-2147483647)break f}k=P(c,12)+o|0}J[k+8>>2]=J[i+8>>2];J[k+4>>2]=J[i+4>>2];J[k>>2]=J[i>>2];J[a+24>>2]=J[a+24>>2]+1}b=(g|0)>1;g=r;if(b)continue;break}ke(n);break a}ta();B()}J[a+28>>2]=g;J[a>>2]=n}Kc=e+16|0}function EPb(a,b,c,d,e,f){a= +a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;n=Kc-16|0;Kc=n;m=O[c+16>>3];i=O[c>>3];j=O[c+8>>3];p=O[c+24>>3]-j;a:{if(R(p)<2147483648){g=~~p;break a}g=-2147483648}O[a+632>>3]=g|0;m=m-i;b:{if(R(m)<2147483648){g=~~m;break b}g=-2147483648}O[a+624>>3]=g|0;h=J[a+16>>2];if(R(j)<2147483648)g=~~j;else g=-2147483648;if(R(i)<2147483648)k=~~i;else k=-2147483648;if(h){Zc($V(h));J[a+16>>2]=0}h=J[a+20>>2];if(h){Pc[J[J[h>>2]+20>>2]](h);J[a+20>>2]= +0}h=_c(2952);J[790620]=0;l=_(2407,h|0)|0;o=J[790620];J[790620]=0;c:{d:{if((o|0)!=1){J[a+16>>2]=l;h=_c(8);J[790620]=0;l=_(2408,h|0)|0;o=J[790620];J[790620]=0;if((o|0)==1)break c;J[a+20>>2]=l;h=(g|0)>0?g:0;J[a+656>>2]=h;k=(k|0)>0?k:0;J[a+652>>2]=k;i=O[c+16>>3];j=O[c+24>>3];e:{if(R(j)<2147483648){g=~~j;break e}g=-2147483648}l=((e|0)>(g|0)?g:e)-h|0;J[a+664>>2]=l;if(R(i)<2147483648)g=~~i;else g=-2147483648;g=((d|0)>(g|0)?g:d)-k|0;J[a+660>>2]=g;Dja(J[a+16>>2],b,d,e,d<<2,k,h,g,l,i-O[c>>3],j-O[c+8>>3],f); +b=Ft(n+12|0,1,0,0,1,O[c>>3],O[c+8>>3]);c=J[a+16>>2];J[790620]=0;_V(c,b);c=J[790620];J[790620]=0;if((c|0)==1)break d;i=O[a+608>>3];c=J[a+16>>2];J[790620]=0;lK(c,i,6);c=J[790620];J[790620]=0;if((c|0)==1)break d;i=O[a+616>>3];c=J[a+16>>2];J[790620]=0;kK(c,i,6);c=J[790620];J[790620]=0;if((c|0)==1)break d;a=J[a+16>>2];J[790620]=0;nD(a,6);a=J[790620];J[790620]=0;if((a|0)==1)break d;ze(b);Kc=n+16|0;return}break c}a=Z()|0;ze(b);ba(a|0);B()}a=Z()|0;Zc(h);ba(a|0);B()}function oPa(a,b,c,d){a=a|0;b=b|0;c=c|0; +d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;a=Kc-48|0;Kc=a;a:{b:{c:{d:{e:{f:{if(!vj(b)){J[a+40>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[790620]=0;i=xi(b);f=J[790620];J[790620]=0;if((f|0)==1)break e;g:{for(;1;){J[790620]=0;f=$(7390,b|0,i|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break b;if(!f)break g;J[790620]=0;da(7378,a+16|0,b|0);e=J[790620];J[790620]=0;if((e|0)==1)break d;if(H[a+43|0]<0)Zc(J[a+32>>2]);J[a+40>>2]=J[a+24>>2];e=J[a+20>>2];J[a+32>>2]=J[a+16>>2];J[a+36>>2]=e;h=H[a+43|0];e=(h|0)<0;if(((e?J[a+ +36>>2]:h&255)|0)!=15)continue;if(Md(e?J[a+32>>2]:a+32|0,2735768,15))continue;break}J[a+24>>2]=0;J[790620]=0;J[a+16>>2]=0;J[a+20>>2]=0;e=b;b=a+16|0;ca(7379,e|0,2735832,b|0);e=J[790620];J[790620]=0;if((e|0)==1)break c;J[790620]=0;ca(7446,b|0,a+12|0,a+8|0);b=J[790620];J[790620]=0;if((b|0)==1)break c;J[a+4>>2]=J[a+12>>2]&16777215;b=J[J[c>>2]+52>>2];J[790620]=0;$(b|0,c|0,a+4|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c;J[790620]=0;b=J[a+8>>2];g=O[d+48>>3];d=J[790620];J[790620]=0;if((d|0)==1)break c; +g=g*+(b|0);h:{if(R(g)<2147483648){b=~~g;break h}b=-2147483648}J[a+4>>2]=b;b=J[J[c>>2]+60>>2];J[790620]=0;$(b|0,c|0,a+4|0)|0;b=J[790620];J[790620]=0;if((b|0)==1)break c;if(H[a+27|0]>=0)break g;Zc(J[a+16>>2])}if(H[a+43|0]<0)Zc(J[a+32>>2]);b=1;if(f)break f}b=0}Kc=a+48|0;return b|0}b=Z()|0;break a}b=Z()|0;break a}b=Z()|0;if(H[a+27|0]>=0)break a;Zc(J[a+16>>2]);break a}b=Z()|0}if(H[a+43|0]<0)Zc(J[a+32>>2]);ba(b|0);B()}function F5b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0; +var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;if(e){p=e-2|0;q=(e|0)==1;for(;1;){a=f;H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a+2|0];H[g+3|0]=K[a+3|0];f=a+4|0;g=g+4|0;a:{if(n>>>0>p>>>0)break a;i=n?(n|0)==(p|0)?d:b:c;h=!n&q;if(h){if(i>>>0<2)break a;h=i-1|0;l=h&1;if((i|0)!=2){h=h&-2;j=0;for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a+2|0];H[g+3|0]=K[a+3|0];H[g+4|0]=K[a|0];H[g+5|0]=K[a+1|0];H[g+6|0]=K[a+2|0];H[g+7|0]=K[a+3|0];g=g+8|0;j=j+2|0;if((h|0)!=(j|0))continue; +break}}if(!l)break a;H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a+2|0];H[g+3|0]=K[a+3|0];g=g+4|0;break a}o=h?0:f;l=i+1>>>1|0;if(i>>>0>=3){r=l>>>0<=2?2:l;j=1;k=i<<1;for(;1;){h=K[a|0];m=K[o|0];if((h|0)!=(m|0))h=h+((i+(P(m-h|0,j)<<1)|0)/(k|0)|0)|0;H[g|0]=h;h=K[a+1|0];m=K[a+5|0];if((h|0)!=(m|0))h=h+((i+(P(m-h|0,j)<<1)|0)/(k|0)|0)|0;H[g+1|0]=h;h=K[a+2|0];m=K[a+6|0];if((h|0)!=(m|0))h=h+((i+(P(m-h|0,j)<<1)|0)/(k|0)|0)|0;H[g+2|0]=h;H[g+3|0]=K[a+3|0];g=g+4|0;j=j+1|0;if((r|0)!=(j|0))continue;break}}if(i>>> +0<=l>>>0)break a;j=i<<1;for(;1;){h=K[a|0];k=K[o|0];if((h|0)!=(k|0))h=h+((i+(P(k-h|0,l)<<1)|0)/(j|0)|0)|0;H[g|0]=h;h=K[a+1|0];k=K[o+1|0];if((h|0)!=(k|0))h=h+((i+(P(k-h|0,l)<<1)|0)/(j|0)|0)|0;H[g+1|0]=h;h=K[a+2|0];k=K[o+2|0];if((h|0)!=(k|0))h=h+((i+(P(k-h|0,l)<<1)|0)/(j|0)|0)|0;H[g+2|0]=h;H[g+3|0]=K[o+3|0];g=g+4|0;l=l+1|0;if((i|0)!=(l|0))continue;break}}n=n+1|0;if((n|0)!=(e|0))continue;break}}return 0}function SK(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n= +0;k=Kc-16|0;Kc=k;f=6;a:{if(!a)break a;g=J[a+12>>2];if(g>>>0<=b>>>0)break a;l=J[a>>2];b:{c:{d:{e:{f:{h=J[a+28>>2];if(!h){f=ie(l,(J[a+8>>2]+J[a+4>>2]|0)+P(K[a+16|0],b)|0);if(f)break a;f=Qh(J[a>>2],k+8|0,K[a+16|0]);if(f)break a;g:{j=K[a+16|0];if(j){h=0;if(j>>>0>=4){i=j&252;f=0;for(;1;){g=e;e=e+4|0;f=f+4|0;if((i|0)!=(f|0))continue;break}f=k+8|0;i=K[f+(g|3)|0]|(K[f+(g|2)|0]|(K[f+g|0]<<16|K[f+(g|1)|0]<<8))<<8}g=j&3;if(g)for(;1;){i=K[(k+8|0)+e|0]|i<<8;e=e+1|0;h=h+1|0;if((g|0)!=(h|0))continue;break}if(i)break g}i= +0;f=0;break e}for(;1;){f=Qh(J[a>>2],k+12|0,K[a+16|0]);h:{if(f)break h;m=K[a+16|0];if(!m)break h;j=0;h=0;e=0;if(m>>>0>=4){n=m&252;for(;1;){g=h;h=g+4|0;e=e+4|0;if((n|0)!=(e|0))continue;break}e=k+12|0;e=K[e+(g|3)|0]|(K[e+(g|2)|0]|(K[e+g|0]<<16|K[e+(g|1)|0]<<8))<<8}g=m&3;if(g)for(;1;){e=K[(k+12|0)+h|0]|e<<8;h=h+1|0;j=j+1|0;if((g|0)!=(j|0))continue;break}if(e)break f}b=b+1|0;if(b>>>0>2])continue;break}break e}f=0;i=J[h+(b<<2)>>2];if(!i)break e;for(;1;){b=b+1|0;e=J[h+(b<<2)>>2];if(e)break f;if((b| +0)!=(g|0))continue;break}break e}f=0;b=J[l+4>>2];h=b+1|0;if(h>>>0>=e>>>0)break d;j=J[a+20>>2];break c}b=J[l+4>>2];e=0}j=J[a+20>>2];h=b+1|0;if(j>>>0<=h-e>>>0)break b}e=h-j|0}if(!(!i|e>>>0<=i>>>0)){b=e-i|0;J[d>>2]=b;d=J[a+32>>2];if(d){J[c>>2]=(d+i|0)-1;break a}f=ie(l,(J[a+20>>2]+i|0)-1|0);if(f)break a;f=Ek(l,b,c);break a}J[c>>2]=0;J[d>>2]=0}Kc=k+16|0;return f}function $5a(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;f=Kc-16|0;Kc=f;h=J[b>>2];k=f+8| +0;J[f+4>>2]=k;J[f+8>>2]=0;J[f+12>>2]=0;a:{b:{c:{i=J[b+4>>2];d:{if((i|0)==(h|0))break d;for(;1;){l=J[J[J[a+324>>2]+24>>2]+(J[h>>2]<<2)>>2];e:{if(!l)break e;g=k;e=g;j=J[f+8>>2];d=j;f:{if(!d)break f;for(;1;){e=d;g=J[d+16>>2];if(g>>>0>l>>>0){g=d;d=J[d>>2];if(d)continue;break f}if(g>>>0>=l>>>0)break e;d=J[e+4>>2];if(d)continue;break}g=e+4|0}J[790620]=0;d=_(4,20)|0;i=J[790620];J[790620]=0;if((i|0)==1)break c;J[d+8>>2]=e;J[d>>2]=0;J[d+4>>2]=0;J[d+16>>2]=l;J[g>>2]=d;e=J[J[f+4>>2]>>2];if(e){J[f+4>>2]=e;d= +J[g>>2]}kd(J[f+8>>2],d);J[f+12>>2]=J[f+12>>2]+1;i=J[b+4>>2]}h=h+4|0;if((i|0)!=(h|0))continue;break}a=J[f+4>>2];if((k|0)==(a|0))break d;b=c+4|0;j=0;for(;1;){i=J[a+16>>2];h=b;e=h;d=J[e>>2];g:{h:{if(!d)break h;for(;1;){e=d;g=J[d+16>>2];if(g>>>0>i>>>0){h=d;d=J[d>>2];if(d)continue;break h}if(g>>>0>=i>>>0)break g;d=J[e+4>>2];if(d)continue;break}h=e+4|0}J[790620]=0;d=_(4,24)|0;g=J[790620];J[790620]=0;if((g|0)==1)break b;J[d+16>>2]=i;J[d+8>>2]=e;J[d>>2]=0;J[d+4>>2]=0;H[d+20|0]=j;J[h>>2]=d;e=J[J[c>>2]>>2]; +if(e){J[c>>2]=e;d=J[h>>2]}kd(J[c+4>>2],d);J[c+8>>2]=J[c+8>>2]+1}d=J[a+4>>2];i:{if(d)for(;1;){e=d;d=J[d>>2];if(d)continue;break i}for(;1;){e=J[a+8>>2];d=J[e>>2]!=(a|0);a=e;if(d)continue;break}}j=j+1|0;a=e;if((e|0)!=(k|0))continue;break}}_G(f+4|0,J[f+8>>2]);Kc=f+16|0;return}e=Z()|0;break a}e=Z()|0;j=J[f+8>>2]}_G(f+4|0,j);ba(e|0);B()}function l_a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;i=Kc-16|0;Kc=i;j=dd(re(256,4),0,1024);f=-1;a:{if(J[b+32>>2]<= +0){d=-1;e=-1;break a}e=-1;d=-1;for(;1;){g=J[b+28>>2]+P(c,20)|0;h=J[g+4>>2];g=J[g>>2];b:{if(!((g|0)!=3|(h|0)!=1)){f=c;break b}if(!((h|0)>=5|g)){f=c;break b}if(!(h|(g|0)!=1)){e=c;break b}d=(g|0)==3?h?d:c:d}c=c+1|0;if((c|0)>2])continue;break}}c=J[a+24>>2];c:{d:{e:{if((e|0)>=0?J[a+1452>>2]:0)break e;if(!(!J[a+1448>>2]|J[a+32>>2]>=0)&(f|0)>=0)break d;h=(f|0)>=0;c=c&4;if(h&!c)break d;g=(e|0)>=0;if(g&!c)break e;c=0;f=(d|0)<0?h?f:g?e:0:d;for(;1;){e=(c<<2)+j|0;d=Ir(b,f,c);J[e>>2]=d;if(!d)k=e,l=Ir(b, +f,c+61440|0),J[k>>2]=l;c=c+1|0;if((c|0)!=256)continue;break}break c}c=0;for(;1;){h=c<<2;d=J[(h+a|0)+164>>2];f:{g:{if(d){g=V4(J[J[784728]+4>>2],d);if(g){d=Ir(b,e,g);break g}if((f|0)<0)break f;d=xG(J[784728],d);J[i+12>>2]=d;if(!d)break f;d=Ir(b,f,d);break g}d=-1;if((f|0)<0)break g;if(!Nn(J[a+1444>>2],c,i+12|0,1))break g;d=Ir(b,e,J[i+12>>2])}J[h+j>>2]=d}c=c+1|0;if((c|0)!=256)continue;break}break c}c=0;for(;1;){h=c<<2;e=J[(h+a|0)+164>>2];h:{i:{if(e){d=xG(J[784728],e);J[i+12>>2]=d;if(d)break i}e=-1;if(!Nn(J[a+ +1444>>2],c,i+12|0,1))break h;d=J[i+12>>2]}e=Ir(b,f,d)}J[h+j>>2]=e;c=c+1|0;if((c|0)!=256)continue;break}}c=0;for(;1;){e=c<<2;f=e+j|0;j:{if(J[f>>2]>0)break j;e=J[(a+e|0)+164>>2];if(!e)break j;d=J[b+60>>2];if(d)e=_A(d,e);else e=0;J[f>>2]=e}c=c+1|0;if((c|0)!=256)continue;break}Kc=i+16|0;return j|0}function UAa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;a:{e=J[J[a+584>>2]+4>>2];if((e|0)>=(c|0))break a;c=c-e|0;b:switch(e-3|0){case 0:a=K[b+2|0];d=K[b+1|0];f= +K[b|0];for(;1;){g=K[b+3|0];H[b+3|0]=g-f;f=K[b+4|0];H[b+4|0]=f-d;d=K[b+5|0];H[b+5|0]=d-a;b=b+3|0;e=(c|0)>3;a=d;d=f;f=g;c=c-3|0;if(e)continue;break}break a;case 1:a=K[b+3|0];d=K[b+2|0];f=K[b+1|0];g=K[b|0];for(;1;){e=K[b+4|0];H[b+4|0]=e-g;h=K[b+5|0];H[b+5|0]=h-f;i=K[b+6|0];H[b+6|0]=i-d;j=K[b+7|0];H[b+7|0]=j-a;b=b+4|0;k=(c|0)>4;c=c-4|0;g=e;f=h;d=i;a=j;if(k)continue;break}break a;default:break b}b=(b+c|0)-1|0;if((e|0)<5)for(;1;){c:switch(e|0){default:a=b+e|0;H[a|0]=K[a|0]-K[b|0];a=b-1|0;d=a+e|0;H[d|0]= +K[d|0]-K[a|0];b=b-2|0;case 2:a=b+e|0;H[a|0]=K[a|0]-K[b|0];b=b-1|0;case 1:a=b+e|0;H[a|0]=K[a|0]-K[b|0];b=b-1|0;break;case 0:break c}c=c-e|0;if((c|0)>0)continue;break a}a=e-4|0;h=e&3;i=e-5>>>0<3;for(;1;){d:switch(e|0){default:g=0;f=a;if(h)for(;1;){d=b+e|0;j=d;k=K[d|0];d=b;H[j|0]=k-K[b|0];f=f-1|0;b=b-1|0;g=g+1|0;if((h|0)!=(g|0))continue;break}if(!i)for(;1;){d=b+e|0;H[d|0]=K[d|0]-K[b|0];d=b-1|0;g=d+e|0;H[g|0]=K[g|0]-K[d|0];d=b-2|0;g=d+e|0;H[g|0]=K[g|0]-K[d|0];d=b-3|0;g=e+d|0;H[g|0]=K[g|0]-K[d|0];b=b- +4|0;g=(f|0)>4;f=f-4|0;if(g)continue;break}f=b+e|0;H[f|0]=K[f|0]-K[b|0];b=d-2|0;f=b+e|0;H[f|0]=K[f|0]-K[b|0];b=d-3|0;case 2:d=b+e|0;H[d|0]=K[d|0]-K[b|0];b=b-1|0;case 1:d=b+e|0;H[d|0]=K[d|0]-K[b|0];b=b-1|0;break;case 0:break d}c=c-e|0;if((c|0)>0)continue;break}}}function jDb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;s=Kc-160|0;Kc=s;m=J[a+332>>2];a=J[b+84>>2];b=s;for(;1;){g= +J[a+96>>2];h=I[c+48>>1];f=J[a+32>>2];i=I[c+16>>1];n=P(I[c>>1],J[a>>2])<<13|1024;j=P(J[a+64>>2],I[c+32>>1]);k=P(J[a+128>>2],I[c+64>>1]);l=j-k|0;J[b+64>>2]=n+P(l,-11584)>>11;h=P(g,h);f=P(f,i);g=P(h+f|0,6810);i=n+P(l,2896)|0;j=P(j+k|0,6476);k=i+j|0;f=g+P(f,4209)|0;J[b+128>>2]=k-f>>11;J[b>>2]=f+k>>11;f=i-j|0;g=g+P(h,-17828)|0;J[b+96>>2]=f-g>>11;J[b+32>>2]=f+g>>11;b=b+4|0;a=a+4|0;c=c+2|0;o=o+1|0;if((o|0)!=8)continue;break}b=m+128|0;a=s;m=0;for(;1;){k=J[a+24>>2];i=J[a+8>>2];h=P(k+i|0,6810);c=J[(m<<2)+d>> +2]+e|0;f=J[a+28>>2];j=J[a+12>>2];l=f+j|0;n=P(l,7791);g=J[a+4>>2];o=J[a+20>>2];p=o<<13;f=j-f|0;t=p+P(f,2531)|0;q=(n+P(g,11443)|0)+t|0;u=h+P(i,4209)|0;j=(J[a>>2]<<13)+131072|0;i=J[a+16>>2];v=j+P(i,9373)|0;r=u+v|0;H[c|0]=K[b+(q+r>>>18&1023)|0];H[c+9|0]=K[b+(r-q>>>18&1023)|0];l=P(l,4815);p=p+P(f,-6627)|0;q=P(g,10323)-(l+p|0)|0;h=h+P(k,-17828)|0;k=j+P(i,-3580)|0;r=h+k|0;H[c+1|0]=K[b+(q+r>>>18&1023)|0];H[c+8|0]=K[b+(r-q>>>18&1023)|0];f=g-(f+o|0)<<13;i=j+P(i,-11586)|0;H[c+2|0]=K[b+(f+i>>>18&1023)|0];H[c+ +7|0]=K[b+(i-f>>>18&1023)|0];f=p+(P(g,5260)-l|0)|0;h=k-h|0;H[c+3|0]=K[b+(f+h>>>18&1023)|0];H[c+6|0]=K[b+(h-f>>>18&1023)|0];g=t+(P(g,1812)-n|0)|0;h=v-u|0;H[c+4|0]=K[b+(g+h>>>18&1023)|0];H[c+5|0]=K[b+(h-g>>>18&1023)|0];a=a+32|0;m=m+1|0;if((m|0)!=5)continue;break}Kc=s+160|0}function YSb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;h=Kc-80|0;Kc=h;j=J[a+532>>2];a:{if(!j){a=6;break a}g=J[a+100>>2];i=J[j+4>>2];if(i){c=j+88|0;f=h+32|0;a=0; +for(;1;){d=P(a,12);e=d+f|0;J[e>>2]=J[((a<<2)+j|0)+8>>2];d=c+d|0;k=J[d+4>>2];J[e+4>>2]=J[k>>2];J[e+8>>2]=J[(k+(K[d|0]<<2)|0)-4>>2];a=a+1|0;if((i|0)!=(a|0))continue;break}}c=J[j>>2];J[h+20>>2]=0;f=i<<1;e=f+3&-4;g=bf(g,(e+P(i,24)|0)+20|0,h+20|0);a=J[h+20>>2];if(a)break a;J[g+8>>2]=0;J[g+4>>2]=c;J[g>>2]=i;c=g+20|0;b:{if(!i){J[g+16>>2]=0;J[g+12>>2]=c+e;break b}a=0;c=dd(c,0,f);J[g+16>>2]=0;f=c+e|0;J[g+12>>2]=f;for(;1;){e=P(a,24)+f|0;d=(h+24|0)+P(a,12)|0;c=J[d+8>>2];J[e>>2]=c;J[e+4>>2]=J[d+12>>2]<<16;d= +J[d+16>>2];J[e+16>>2]=-1;J[e+20>>2]=-1;J[e+12>>2]=d<<16;c:{if(!c)break c;d=2003265652;d:{if(!hd(c,238886))break d;d=2003072104;if(!hd(c,239023))break d;if(hd(c,239162))break c;d=1869640570}J[e+16>>2]=d}a=a+1|0;if((i|0)!=(a|0))continue;break}hW(J[j+140>>2],h,J[j+4>>2]);if(!i)break b;e=0;for(;1;){k=J[(e<<2)+h>>2];c=P(e,12)+j|0;d=J[c+96>>2];e:{if((k|0)>J[d>>2]){a=1;l=K[c+88|0];if(l>>>0>1)for(;1;){m=a<<2;n=J[d+m>>2];if((k|0)<=(n|0)){c=J[c+92>>2];f=m-4|0;a=J[c+f>>2];c=J[c+m>>2];f=J[f+d>>2];a=P(me(k-f| +0,n-f|0),c-a|0)+(a<<16)|0;f=J[g+12>>2];break e}a=a+1|0;if((l|0)!=(a|0))continue;break}a=J[(J[c+92>>2]+(l<<2)|0)-4>>2]<<16;break e}a=J[J[c+92>>2]>>2]<<16}J[(P(e,24)+f|0)+8>>2]=a;e=e+1|0;if((i|0)!=(e|0))continue;break}}J[b>>2]=g;a=J[h+20>>2]}Kc=h+80|0;return a|0}function ARa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;h=Kc-16|0;Kc=h;a:{b:{c:{d:{e:{f:{if(b){if(!a)break f;if(J[a+8>>2]==16)f=J[a+156>>2]+P(J[a+192>>2],5644)|0;else f=J[a+12>>2]; +if(c>>>0<=1){ud(d,1,2723267,0);a=0;break a}ee(b,h+12|0,2);if(J[h+12>>2]){ud(d,2,2723293,0);break b}if(c>>>0<=6){ud(d,1,2723267,0);a=0;break a}ee(b+2|0,h+12|0,2);e=J[f+5616>>2];k=K[h+12|0];g=J[f+5620>>2];if(!g){a=e;break e}a=e;for(;1;){if(J[a+8>>2]==(k|0))break e;a=a+20|0;i=i+1|0;if((i|0)!=(g|0))continue;break}break d}ga(2720181,2712710,5754,2723250);B()}ga(2712829,2712710,5755,2723250);B()}if((g|0)!=(i|0))break c}if(J[f+5624>>2]==(g|0)){a=g+10|0;J[f+5624>>2]=a;a=Bi(e,P(a,20));e=J[f+5616>>2];if(!a){Zc(e); +J[f+5624>>2]=0;J[f+5616>>2]=0;J[f+5620>>2]=0;ud(d,1,2723353,0);a=0;break a}g:{if((a|0)==(e|0))break g;l=J[f+5632>>2];if(!l)break g;m=J[f+5628>>2];i=0;for(;1;){g=P(i,20)+m|0;j=J[g+8>>2];if(j)J[g+8>>2]=a+P((j-e|0)/20|0,20);j=J[g+12>>2];if(j)J[g+12>>2]=a+P((j-e|0)/20|0,20);i=i+1|0;if((l|0)!=(i|0))continue;break}}J[f+5616>>2]=a;e=J[f+5620>>2];dd(a+P(e,20)|0,0,P(J[f+5624>>2]-e|0,20));g=J[f+5620>>2];e=J[f+5616>>2]}J[f+5620>>2]=g+1;a=P(g,20)+e|0}e=J[a+12>>2];if(e){Zc(e);J[a+12>>2]=0;J[a+16>>2]=0}J[a+8>> +2]=k;e=J[h+12>>2];J[a>>2]=e>>>10&3;J[a+4>>2]=e>>>8&3;ee(b+4|0,h+12|0,2);if(J[h+12>>2]){ud(d,2,2723391,0);break b}c=c-6|0;e=kg(c);J[a+12>>2]=e;if(!e){ud(d,1,2723267,0);a=0;break a}ad(e,b+6|0,c);J[a+16>>2]=c}a=1}Kc=h+16|0;return a|0}function x4a(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;if(f){a=e>>>0<8;c=h<<2;for(;1;){h=e;if(!a)for(;1;){J[b>>2]=K[i|0]|K[j|0]<<8|K[k|0]<<16|K[l|0]<<24;J[b+4>>2]=K[i+1|0]|K[j+1|0]<<8|K[k+1|0]<<16|K[l+1|0]<<24;J[b+8>> +2]=K[i+2|0]|K[j+2|0]<<8|K[k+2|0]<<16|K[l+2|0]<<24;J[b+12>>2]=K[i+3|0]|K[j+3|0]<<8|K[k+3|0]<<16|K[l+3|0]<<24;J[b+16>>2]=K[i+4|0]|K[j+4|0]<<8|K[k+4|0]<<16|K[l+4|0]<<24;J[b+20>>2]=K[i+5|0]|K[j+5|0]<<8|K[k+5|0]<<16|K[l+5|0]<<24;J[b+24>>2]=K[i+6|0]|K[j+6|0]<<8|K[k+6|0]<<16|K[l+6|0]<<24;J[b+28>>2]=K[i+7|0]|K[j+7|0]<<8|K[k+7|0]<<16|K[l+7|0]<<24;b=b+32|0;l=l+8|0;k=k+8|0;j=j+8|0;i=i+8|0;h=h-8|0;if(h>>>0>7)continue;break}a:switch(h-1|0){case 6:J[b>>2]=K[i|0]|K[j|0]<<8|K[k|0]<<16|K[l|0]<<24;b=b+4|0;l=l+1|0; +k=k+1|0;j=j+1|0;i=i+1|0;case 5:J[b>>2]=K[i|0]|K[j|0]<<8|K[k|0]<<16|K[l|0]<<24;b=b+4|0;l=l+1|0;k=k+1|0;j=j+1|0;i=i+1|0;case 4:J[b>>2]=K[i|0]|K[j|0]<<8|K[k|0]<<16|K[l|0]<<24;b=b+4|0;l=l+1|0;k=k+1|0;j=j+1|0;i=i+1|0;case 3:J[b>>2]=K[i|0]|K[j|0]<<8|K[k|0]<<16|K[l|0]<<24;b=b+4|0;l=l+1|0;k=k+1|0;j=j+1|0;i=i+1|0;case 2:J[b>>2]=K[i|0]|K[j|0]<<8|K[k|0]<<16|K[l|0]<<24;b=b+4|0;l=l+1|0;k=k+1|0;j=j+1|0;i=i+1|0;case 1:J[b>>2]=K[i|0]|K[j|0]<<8|K[k|0]<<16|K[l|0]<<24;b=b+4|0;l=l+1|0;k=k+1|0;j=j+1|0;i=i+1|0;case 0:J[b>> +2]=K[i|0]|K[j|0]<<8|K[k|0]<<16|K[l|0]<<24;b=b+4|0;l=l+1|0;k=k+1|0;j=j+1|0;i=i+1|0;break;default:break a}l=g+l|0;k=g+k|0;j=g+j|0;i=g+i|0;b=b+c|0;f=f-1|0;if(f)continue;break}}}function _eb(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;b=Kc-32|0;Kc=b;a:{if(J[a+108>>2]!=16)break a;c=J[a+104>>2];if(!c)break a;c=Ye(c,229596,338856,0);if(!c)break a;g=J[a+224>>2];if(g){Pc[J[J[g>>2]+12>>2]](g)|0;J[a+224>>2]=0}c=Pc[J[J[c>>2]+596>>2]](c,(d|0)!= +0)|0;J[a+224>>2]=c;Pc[J[J[c>>2]+8>>2]](c)|0;b:{if(d)break b;c=(J[a+196>>2]+J[a+192>>2]|0)-1|0;c=J[(J[J[a+180>>2]+(c>>>7&33554428)>>2]+((c&511)<<3)|0)+4>>2];if(!c)break b;Pc[J[J[c>>2]+20>>2]](c,f,b+16|0,0)}c:{if(!e)break c;c=J[J[a+224>>2]+8>>2];j=J[c+32>>2];if((j|0)<=0)break c;g=J[c+28>>2];if((g|0)<=0)break c;k=J[c+4>>2];c=0;if(d)for(;1;){l=P(c,g);d=0;for(;1;){f=k+(d+l<<2)|0;O[b+16>>3]=+K[f+3|0]*.00390625;Pc[J[J[e>>2]+16>>2]](e,b+16|0,b+8|0);h=O[b+8>>3]*255+.5;d:{if(R(h)<2147483648){i=~~h;break d}i= +-2147483648}H[f+3|0]=i;d=d+1|0;if((g|0)!=(d|0))continue;break}c=c+1|0;if((j|0)!=(c|0))continue;break c}i=g<<2;for(;1;){l=P(c,g);m=k+P(c,i)|0;d=0;for(;1;){f=(d<<2)+m|0;O[b+16>>3]=+((P(K[f+1|0],150)+P(K[f+2|0],77)|0)+P(K[f|0],29)>>>8|0)*.00390625;Pc[J[J[e>>2]+16>>2]](e,b+16|0,b+8|0);n=k+(d+l<<2)|0;h=O[b+8>>3]*255+.5;e:{if(R(h)<2147483648){f=~~h;break e}f=-2147483648}H[n+3|0]=f;d=d+1|0;if((g|0)!=(d|0))continue;break}c=c+1|0;if((j|0)!=(c|0))continue;break}}d=J[a+196>>2];J[a+196>>2]=d-1;c=J[a+184>>2]; +e=J[a+180>>2];if((((c|0)!=(e|0)?(c-e<<7)-1|0:0)-(d+J[a+192>>2]|0)|0)+1>>>0<1024)break a;Zc(J[c-4>>2]);J[a+184>>2]=J[a+184>>2]-4}Kc=b+32|0}function Nzb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;e=Kc-32|0;Kc=e;a:{h=e+24|0;a=J[a+4>>2];b:{c:{if(L[a+4>>1]>(b|0))break c;d=1;if((b&-1024)!=55296){d=J[a+28>>2];i=J[d+4>>2];g=L[J[d>>2]+(b>>>5&134217726)>>1]+(b&63)|0;d:{if(b>>>0<=65535)break d;if(b>>>0<=1114111){g=J[d+12>>2]-2|0;if(J[d+16>>2]<=(b|0))break d;g=ig(d,b);break d}g= +J[d+12>>2]-1|0}d=L[i+(g<<1)>>1]}g=d&65535;if(g>>>0>=L[a+26>>1])break c;if(g>>>0>=L[a+22>>1]){b=(((d&65528)>>>3|0)+b|0)-L[a+24>>1]|0;e:{if(b>>>0<=65535){J[e+20>>2]=1;I[h>>1]=b;d=J[a+28>>2];f=L[J[d>>2]+(b>>>5&134217726)>>1]+(b&63)|0;d=J[d+4>>2];break e}I[h>>1]=(b>>>10|0)-10304;J[e+20>>2]=2;I[h+2>>1]=b&1023|56320;f=J[a+28>>2];d=J[f+4>>2];if(b>>>0<=1114111){if(J[f+16>>2]<=(b|0)){f=J[f+12>>2]-2|0;break e}f=ig(f,b);break e}f=J[f+12>>2]-1|0}d=L[(f<<1)+d>>1];f=h}i=L[a+10>>1];g=d&65535;if(i>>>0>g>>>0)break c; +if(!((g|0)!=(i|0)&(g|0)!=(L[a+12>>1]|1))){a=b-44032|0;I[h>>1]=((a|0)/588|0)+4352;b=(a|0)/28|0;I[h+2>>1]=((b|0)%21|0)+4449;a=a-P(b,28)|0;if(a){I[h+4>>1]=a+4519;a=3}else a=2;J[e+20>>2]=a;a=h;break b}a=J[a+36>>2]+(d&65534)|0;J[e+20>>2]=L[a>>1]&31;f=a+2|0}a=f}f:{if(!a){c=0;break f}b=e+24|0;if((b|0)==(a|0)){a=J[e+20>>2];if(H[c+4|0]&1)I[c+4>>1]=2;f=c;h=J[c+8>>2];c=I[c+4>>1];Ev(f,0,(c|0)<0?h:c>>5,b,0,a);c=1;break f}J[e+16>>2]=a;J[790620]=0;ha(3385,c|0,0,e+16|0,J[e+20>>2])|0;a=J[790620];J[790620]=0;c=1;if((a| +0)==1)break a;J[e+12>>2]=J[e+16>>2]}Kc=e+32|0;return c|0}a=Z()|0;J[e+8>>2]=J[e+16>>2];ba(a|0);B()}function Lh(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;f=O[b+72>>3];h=O[b>>3];a:{b:{if(!K[b+120|0]){J[790620]=0;i=_(4,32)|0;m=J[790620];J[790620]=0;if((m|0)==1)break a;O[i+24>>3]=f;O[i+16>>3]=f;O[i+8>>3]=h;O[i>>3]=h;k=O[b+80>>3];g=O[b+8>>3];J[790620]=0;b=_(4,32)|0;m=J[790620];J[790620]=0;if((m|0)==1)break a; +O[b>>3]=g;e=k;f=g;break b}e=O[b+104>>3];j=O[b+88>>3];J[790620]=0;i=_(4,32)|0;m=J[790620];J[790620]=0;if((m|0)==1)break a;O[i+24>>3]=f;O[i>>3]=h;O[i+16>>3]=f+e;O[i+8>>3]=f+j;j=O[b+112>>3];l=O[b+96>>3];e=O[b+80>>3];f=O[b+8>>3];J[790620]=0;b=_(4,32)|0;m=J[790620];J[790620]=0;if((m|0)==1)break a;O[b>>3]=f;g=e+l;k=e+j}O[b+24>>3]=e;O[b+16>>3]=k;O[b+8>>3]=g;e=O[i+8>>3];j=e-h;c:{if(!(j>=-1E-12)|!(j<=1E-12))break c;j=O[b+8>>3]-f;if(!(j>=-1E-12)|!(j<=1E-12))break c;O[i+8>>3]=h;O[b+8>>3]=f;e=h}j=O[b+24>>3]; +n=O[b+16>>3];o=O[i+16>>3];l=O[i+24>>3];g=o-l;d:{if(!(g>=-1E-12)|!(g<=1E-12))break d;g=n-j;if(!(g>=-1E-12)|!(g<=1E-12))break d;O[i+16>>3]=l;n=j;o=l}r=o-e;g=(e-h)*3;p=r*3-g;s=l-h-g-p;e=O[b+8>>3];k=(e-f)*3;t=n-e;q=t*3-k;u=j-f-k-q;e=O[c>>3];e:{if(e==0)break e;if(e!=1){h=((s*e+p)*e+g)*e+h;f=((u*e+q)*e+k)*e+f;break e}h=l;f=j}f:{if(J[d>>2]!=1)break f;c=e<1E-8;g:{if(c)break g;if(e>.99999999){k=(j-n)*3;g=(l-o)*3;break g}k=(u*3*e+(q+q))*e+k;g=(s*3*e+(p+p))*e+g}c=g==0&k==0&(c|e>.99999999);h=c?r:g;f=c?t:k;e= +Y(h*h+f*f);if(e==0)break f;f=f/e;h=h/e}O[a+8>>3]=f;O[a>>3]=h;Zc(b);Zc(i);return}fa(0)|0;ed();B()}function IE(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;if((c|0)>1){e=J[a>>2];if(e){Zc(e);J[a>>2]=0}a:{f=J[b+4>>2];if((f|0)<2)break a;h=J[b>>2];e=1;for(;1;){d=h+(e<<3)|0;if(!(O[d-8>>3]>O[d>>3])){e=e+1|0;if((f|0)!=(e|0))continue;break a}break}ga(199423,195840,952,203879);B()}f=gd(c<<3);J[a>>2]=f;if(!f)return-1;J[a+4>>2]=c;if((c| +0)>0)b:{a=0;d=J[b+4>>2];if((d|0)<=0){if(c>>>0>=8){h=c&-8;e=0;for(;1;){b=a<<3;d=b+f|0;J[d>>2]=0;J[d+4>>2]=1072693248;d=f+(b|8)|0;J[d>>2]=0;J[d+4>>2]=1072693248;d=f+(b|16)|0;J[d>>2]=0;J[d+4>>2]=1072693248;d=f+(b|24)|0;J[d>>2]=0;J[d+4>>2]=1072693248;d=f+(b|32)|0;J[d>>2]=0;J[d+4>>2]=1072693248;d=f+(b|40)|0;J[d>>2]=0;J[d+4>>2]=1072693248;d=f+(b|48)|0;J[d>>2]=0;J[d+4>>2]=1072693248;b=f+(b|56)|0;J[b>>2]=0;J[b+4>>2]=1072693248;a=a+8|0;e=e+8|0;if((h|0)!=(e|0))continue;break}}b=c&7;if(!b)break b;e=0;for(;1;){c= +f+(a<<3)|0;J[c>>2]=0;J[c+4>>2]=1072693248;a=a+1|0;e=e+1|0;if((b|0)!=(e|0))continue;break}break b}p=+(c-1|0);k=d-1|0;j=+(k|0);l=J[b>>2];h=0;for(;1;){i=+(h|0)/p;e=0;q=f+(h<<3)|0;c:{d:{for(;1;){a=(e<<3)+l|0;g=O[a>>3];if(i==g){a=e;for(;1;){b=a;a=b+1|0;g=1;if((d|0)<=(a|0))break c;if(i==O[(a<<3)+l>>3])continue;break}g=(+(e|0)/j+ +(b|0)/j)*.5;break c}if(!(!(i>g)|(e|0)>=(k|0))){m=O[a+8>>3];if(i>3]= +g;h=h+1|0;if((h|0)!=(c|0))continue;break}}return 0}ga(201912,195840,944,203879);B()}function Zub(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;e=J[a+24>>2];k=J[a+12>>2];d=J[a+8>>2];f=k-d|0;l=J[a+20>>2];i=J[a+16>>2];g=l-i>>1;h=(f|0)<(g|0)?f:g;a:{if((h|0)<8){f=i;break a}g=h>>>3|0;c=g;f=i;b:{for(;1;){j=K[d|0];I[f>>1]=j;m=K[d+1|0];I[f+2>>1]=m;n=K[d+2|0];I[f+4>>1]=n;o=K[d+3|0];I[f+6>>1]=o;p=K[d+4| +0];I[f+8>>1]=p;q=K[d+5|0];I[f+10>>1]=q;r=K[d+6|0];I[f+12>>1]=r;s=K[d+7|0];I[f+14>>1]=s;if((j|m|n|o|p|q|r|s)<<24>>24<0)break b;f=f+16|0;d=d+8|0;j=(c|0)>1;c=c-1|0;if(j)continue;break}c=0}g=g-c|0;c=g<<3;h=h-c|0;if(!e){e=0;c=0;break a}i=(c<<1)+i|0;c=0;if((g|0)<=0)break a;for(;1;){J[e>>2]=c;J[e+28>>2]=c|7;J[e+24>>2]=c|6;J[e+20>>2]=c|5;J[e+16>>2]=c|4;J[e+12>>2]=c|3;J[e+8>>2]=c|2;J[e+4>>2]=c|1;e=e+32|0;c=c+8|0;j=g>>>0>1;g=g-1|0;if(j)continue;break}}c:{d:{e:{f:{if((h|0)<=0){g=d;break f}for(;1;){g=d+1|0;d= +H[d|0];if((d|0)<0)break e;I[f>>1]=d&255;f=f+2|0;j=(h|0)>1;d=g;h=h-1|0;if(j)continue;break}}if(g>>>0>=k>>>0)break c;d=15;if(f>>>0>>0)break c;break d}h=J[a+4>>2];H[h+36|0]=1;H[h+37|0]=d;d=12}J[b>>2]=d}g:{if(!e){e=0;break g}if((f|0)==(i|0))break g;d=f-i>>1;b=d-1|0;i=d&7;if(i){h=0;for(;1;){J[e>>2]=c;d=d-1|0;e=e+4|0;c=c+1|0;h=h+1|0;if((i|0)!=(h|0))continue;break}}if(b>>>0<7)break g;for(;1;){J[e>>2]=c;J[e+28>>2]=c+7;J[e+24>>2]=c+6;J[e+20>>2]=c+5;J[e+16>>2]=c+4;J[e+12>>2]=c+3;J[e+8>>2]=c+2;J[e+4>>2]= +c+1;e=e+32|0;c=c+8|0;d=d-8|0;if(d)continue;break}}J[a+24>>2]=e;J[a+16>>2]=f;J[a+8>>2]=g}function ZN(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;var g=0;var h=0;d=Kc-32|0;Kc=d;a:{b:{c:{if(J[a+36>>2]<0){a=xd(d,2744785,2745198,320,2781442,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break c;break a}f=J[a+24>>2];if(!(!f|K[f+20|0])){a=xd(d,2752940,2745198,322,2781442,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break c;break a}J[a+36>>2]=1;f=kF(b);d:{if((f|0)< +0)break d;e=K[b+4|0];if(!f){if(e)break d;break b}if((e|0)!=58)break d;if(kF(b+5|0))break d;if(!K[b+9|0])break b}a=xd(d,2753140,2745198,329,2781442,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break c;break a}B()}e=J[a+28>>2];if((e|0)>=J[a+32>>2]){J[d+24>>2]=0;J[d+28>>2]=0;if(e&1){e=J[a+16>>2];g=a,h=(Pc[J[J[e>>2]+12>>2]](e,d+24|4,1)|0)+J[a+28>>2]|0,J[g+28>>2]=h}if(c){J[d+24>>2]=1411798081;g=a,h=ax(J[a+16>>2],d+24|0,4)+J[a+28>>2]|0,J[g+28>>2]=h}J[d+24>>2]=K[b|0]|K[b+1|0]<<8|(K[b+ +2|0]<<16|K[b+3|0]<<24);e=d+24|0;c=ax(J[a+16>>2],e,8)+J[a+28>>2]|0;J[a+32>>2]=c;J[a+28>>2]=c;if(f){J[d+28>>2]=K[b+5|0]|K[b+6|0]<<8|(K[b+7|0]<<16|K[b+8|0]<<24);g=a,h=ax(J[a+16>>2],e|4,4)+J[a+28>>2]|0,J[g+28>>2]=h;c=J[a+32>>2]}b=_c(24);e=J[a+24>>2];J[b+8>>2]=0;J[b+4>>2]=c;J[b>>2]=e;e=J[d+28>>2];c=J[d+24>>2];H[b+20|0]=(f|0)!=0;H[b+12|0]=c;H[b+13|0]=c>>>8;H[b+14|0]=c>>>16;H[b+15|0]=c>>>24;c=f?e:0;H[b+16|0]=c;H[b+17|0]=c>>>8;H[b+18|0]=c>>>16;H[b+19|0]=c>>>24;J[a+24>>2]=b;Kc=d+32|0;return}ga(2753407,2745198, +332,2781491);B()}b=Z()|0;od(a);ba(b|0);B()}function Gva(a){a=a|0;var b=0;var c=0;a=dm(a);H[a+100|0]=0;J[a+96>>2]=0;J[a+56>>2]=2798128;J[a>>2]=2798080;J[a+60>>2]=0;J[a+64>>2]=0;J[a+104>>2]=0;J[a+108>>2]=0;J[a+120>>2]=229628;J[a+68>>2]=0;J[a+72>>2]=0;J[a+76>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0;J[a+88>>2]=0;H[a+91|0]=0;H[a+92|0]=0;H[a+93|0]=0;H[a+94|0]=0;H[a+109|0]=0;H[a+110|0]=0;H[a+111|0]=0;H[a+112|0]=0;H[a+113|0]=0;H[a+114|0]=0;H[a+115|0]=0;H[a+116|0]=0;b=a+124|0;J[b>>2]=0;J[b+4>>2]=0;J[a+132>>2]=0;J[a+ +136>>2]=0;J[a+140>>2]=0;J[a+144>>2]=0;J[790620]=0;ea(1682,a+136|0,2795648,5)|0;c=J[790620];J[790620]=0;a:{b:{c:{d:{if((c|0)!=1){if(H[a+135|0]>=0)break d;J[a+128>>2]=0;b=J[a+124>>2];break c}b=Z()|0;if(H[a+147|0]<0)Zc(J[a+136>>2]);if(H[a+135|0]>=0)break b;Zc(J[a+124>>2]);break b}H[a+135|0]=0}J[b>>2]=0;I[a+168>>1]=0;J[a+160>>2]=0;J[a+164>>2]=0;J[a+152>>2]=0;J[a+156>>2]=0;J[a+172>>2]=0;J[a+176>>2]=0;J[a+180>>2]=0;J[a+184>>2]=0;J[a+192>>2]=0;J[a+196>>2]=0;J[a+200>>2]=0;J[a+208>>2]=0;J[a+212>>2]=0;J[a+ +216>>2]=0;J[a+220>>2]=0;J[a+224>>2]=0;J[a+228>>2]=0;J[a+232>>2]=0;J[a+236>>2]=0;J[a+240>>2]=0;J[a+244>>2]=0;H[a+247|0]=0;H[a+248|0]=0;H[a+249|0]=0;H[a+250|0]=0;H[a+251|0]=0;H[a+252|0]=0;H[a+253|0]=0;H[a+254|0]=0;J[790620]=0;b=a+256|0;J[b+4>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=2817776;b=J[790620];J[790620]=0;if((b|0)!=1)break a;b=Z()|0;if(H[a+203|0]<0)Zc(J[a+192>>2]);tn(a+120|0)}c=J[a+84>>2];if(c)jd(c);uf(a+72|0);uf(a+60|0);ba(b|0);B()}J[a+272>>2]=0;J[a+276>>2]=0;J[a+280>>2]=0;return a|0}function _9(a, +b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;h=Kc-16|0;Kc=h;a:{b:{c:{d:{e:{f:{d=J[a+708>>2];switch(d|0){case 1:break d;case 0:break e;default:break f}}d=d-1|0;J[a+708>>2]=d;if((d|0)!=1)break e;Pd(a,65163);Ne(a,c);break a}d=J[a+200>>2];if(!(d&1))break c;if(d&4)J[a+200>>2]=d|8;le(a,J[a+740>>2]);d=Ih(a,c+1|0);J[a+740>>2]=d;if(!d){Pd(a,65221);break a}Th(a,d,c);yf(a,d,c);d=Ne(a,0);e=J[a+740>>2];if(d){le(a,e);J[a+740>>2]=0;break a}H[c+e|0]=0;g=J[a+740>>2]; +e=g;for(;1;){d=e;e=d+1|0;if(K[d|0])continue;break}g:{if(c>>>0>=3){j=c+g|0;if(j-3>>>0>e>>>0)break g}Pd(a,65253);le(a,J[a+740>>2]);J[a+740>>2]=0;break a}f=H[d+2|0];k=d+3|0;e=k;h:{i=K[d+1|0];if(!i)break h;if((i|0)!=1){Pd(a,65274);le(a,J[a+740>>2]);J[a+740>>2]=0;break a}if(!f)break h;Pd(a,65304);le(a,J[a+740>>2]);J[a+740>>2]=0;break a}for(;1;){d=K[e|0];l=e+1|0;e=l;if(d)continue;break}if(e>>>0>=j>>>0)break b;for(;1;){d=K[e|0];e=e+1|0;if(d)continue;break}if(e>>>0>=j>>>0){Pd(a,65334);le(a,J[a+740>>2]);J[a+ +740>>2]=0;break a}e=e-g|0;i:{if(i){xS(a,f,c,e,h+12|0);break i}m=h,n=td(e+g|0),J[m+12>>2]=n}f=Ih(a,28);if(!f){Pd(a,65355);le(a,J[a+740>>2]);J[a+740>>2]=0;break a}J[f>>2]=i?2:1;d=J[a+740>>2];J[f+20>>2]=d+(k-g|0);J[f+24>>2]=d+(l-g|0);c=J[h+12>>2];J[f+12>>2]=0;J[f+16>>2]=c;J[f+8>>2]=d+e;J[f+4>>2]=d;b=TR(a,b,f);le(a,f);le(a,J[a+740>>2]);J[a+740>>2]=0;if(!b)break a;Ae(a,65395);B()}Ne(a,c);break a}Ae(a,65196);B()}Pd(a,65253);le(a,J[a+740>>2]);J[a+740>>2]=0}Kc=h+16|0}function J3(a){a=a|0;var b=0;var c=0; +var d=0;var e=0;var f=0;var g=0;a:{d=Ef(1,48);if(d){b=J[a+188>>2];c=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=c;c=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=c;c=J[b+20>>2];J[d+16>>2]=J[b+16>>2];J[d+20>>2]=c;c=J[b+24>>2];J[d+24>>2]=c;b=kg(P(c,24));J[d+28>>2]=b;if(!b){Zc(d);return 0}c=J[J[a+188>>2]+28>>2];b:{if(c){ad(b,c,P(J[d+24>>2],24));break b}Zc(b);J[d+28>>2]=0}c=J[J[a+188>>2]+36>>2];J[d+36>>2]=c;b=Ef(c,40);J[d+40>>2]=b;if(!b){Zc(J[d+28>>2]);Zc(d);return 0}c:{if(J[J[a+188>>2]+40>>2]){if(!J[d+36>>2])break c; +for(;1;){e=P(g,40);c=J[(e+J[J[a+188>>2]+40>>2]|0)+20>>2];J[(b+e|0)+20>>2]=c;f=kg(P(c,24));c=J[d+40>>2];b=c+e|0;J[b+24>>2]=f;if(!f){if(g){b=0;for(;1;){Zc(J[(J[d+40>>2]+P(b,40)|0)+24>>2]);b=b+1|0;if((g|0)!=(b|0))continue;break}c=J[d+40>>2]}break a}c=J[(e+J[J[a+188>>2]+40>>2]|0)+24>>2];d:{if(c){ad(f,c,P(J[b+20>>2],24));b=J[d+40>>2];break d}Zc(f);b=J[d+40>>2];J[(e+b|0)+24>>2]=0}c=J[(e+J[J[a+188>>2]+40>>2]|0)+4>>2];J[(b+e|0)+4>>2]=c;f=kg(P(c,24));c=J[d+40>>2];b=c+e|0;J[b+16>>2]=f;if(!f){if(g){b=0;for(;1;){a= +P(b,40);Zc(J[(a+J[d+40>>2]|0)+24>>2]);Zc(J[(a+J[d+40>>2]|0)+16>>2]);b=b+1|0;if((g|0)!=(b|0))continue;break}c=J[d+40>>2]}break a}c=J[(e+J[J[a+188>>2]+40>>2]|0)+16>>2];e:{if(c){ad(f,c,P(J[b+4>>2],24));b=J[d+40>>2];break e}Zc(f);b=J[d+40>>2];J[(e+b|0)+16>>2]=0}c=b+e|0;J[c+32>>2]=0;J[c+36>>2]=0;g=g+1|0;if(g>>>0>2])continue;break}break c}Zc(b);J[d+40>>2]=0}}else d=0;return d|0}Zc(c);Zc(J[d+28>>2]);Zc(d);return 0}function vr(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i= +0;var j=0;f=Kc-32|0;Kc=f;a:{b:{c:{d:{c=L[a+8>>1];if(c){d=L[a+10>>1];if(d)break d}a=xd(f+8|0,2746925,2740282,1283,2773651,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break b;b=Z()|0;od(a);break c}e=d;d=L[a+12>>1];e=e+d|0;I[a+14>>1]=e;if(!b){a=xd(f+8|0,2748358,2740282,1286,2773651,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break b;b=Z()|0;od(a);break c}if(!J[a+24>>2]){wf(a+28|0,d+P(c,e&65535)|0,1);J[a+20>>2]=J[a+24>>2]}Vj(a+28|0,1,0);c=f+8|0;jO(c,L[a+12>>1]+ +L[a+14>>1]|0);J[790620]=0;$(7563,a+68|0,c|0)|0;c=J[790620];J[790620]=0;if((c|0)!=1){c=J[f+8>>2];J[f+8>>2]=0;e:{if(!c)break e;J[790620]=0;d=J[c+4>>2]-1|0;J[c+4>>2]=d;e=J[790620];J[790620]=0;if((e|0)==1)break a;if(d)break e;J[790620]=0;aa(7558,c|0);c=J[790620];J[790620]=0;if((c|0)==1)break a}c=L[a+8>>1];if(c){g=c-1|0;h=(J[a+24>>2]+L[a+12>>1]|0)+P(g,L[a+14>>1])|0;c=0;for(;1;){e=K[b|0];if(e>>>0<192)b=b+1|0;else{e=K[b+1|0]|e<<8&16128;b=b+2|0}f:{g:{d=c+e|0;i=L[a+10>>1];if((d|0)<=(i|0)){if(e)break g;d=c; +break f}a=xd(f+8|0,2748088,2740282,1306,2773651,0);J[790620]=0;aa(7592,a|0);b=J[790620];J[790620]=0;if((b|0)!=1)break b;b=Z()|0;od(a);break c}dd(c+h|0,j,e);i=L[a+10>>1]}h:{if((d|0)<(i|0)){j=1-j|0;break h}g=g-1|0;h=h-L[a+14>>1]|0;j=0;d=0}c=d;if((g|0)>=0)continue;break}}wf(a+40|0,0,1);wf(a+52|0,0,4);J[a+60>>2]=0;AF(a);Kc=f+32|0;return}b=Z()|0;cd(f+8|0)}ba(b|0)}B()}fa(0)|0;ed();B()}function dma(a,b,c,d,e,f,g){var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;j=J[a+8>>2];a:{b:{l=J[a+12>>2];h=J[l+36>>2]; +c:{if((h|0)<=0){if(!h)break c;c=6;break b}k=Pc[J[j+4>>2]](j,h)|0;if(!k){c=64;break b}i=dd(k,0,h)}J[i+100>>2]=j;J[i+96>>2]=a;J[i+104>>2]=J[b>>2];if(c)J[i+8>>2]=J[i+8>>2]|1024;d:{k=Pc[J[j+4>>2]](j,68)|0;if(!k){c=64;break d}h=0;c=dd(k,0,68);J[i+128>>2]=c;e:{if((e|0)<=0)break e;a=0;for(;1;){if(h)break e;h=0;m=(a<<3)+f|0;if(J[m>>2]==1768842098){h=J[m+4>>2];J[c+52>>2]=h}a=a+1|0;if((e|0)!=(a|0))continue;break}}J[c+60>>2]=-1;a=J[l+48>>2];f:{if(!a){J[b>>2]=J[i+104>>2];break f}c=Pc[a|0](J[b>>2],i,d,e,f)|0; +J[b>>2]=J[i+104>>2];if(c)break d}b=J[i+40>>2];g:{if(!b)break g;a=b+(J[i+36>>2]<<2)|0;c=a-4|0;h:{if(b>>>0<=c>>>0)for(;1;){h=J[c>>2];i:{if(J[h+4>>2]!=1970170211)break i;j:switch(L[h+8>>1]){case 3:if(L[h+10>>1]!=10)break i;break h;case 0:break j;default:break i}if(L[h+10>>1]==4)break h}c=c-4|0;if(b>>>0<=c>>>0)continue;break}for(;1;){a=a-4|0;if(b>>>0>a>>>0)break g;h=J[a>>2];if(J[h+4>>2]!=1970170211)continue;break}}J[i+92>>2]=h}J[g>>2]=i;return 0}if(J[i+36>>2]>0){h=0;for(;1;){d=h<<2;a=J[d+J[i+40>>2]>> +2];b=J[J[a>>2]+100>>2];e=J[J[a+12>>2]+8>>2];if(e)Pc[e|0](a);Pc[J[b+8>>2]](b,a);J[d+J[i+40>>2]>>2]=0;h=h+1|0;if((h|0)>2])continue;break}}a=J[i+40>>2];if(a)Pc[J[j+8>>2]](j,a);J[i+36>>2]=0;J[i+40>>2]=0;a=0;break a}k=0;a=1}b=J[l+52>>2];if(b)Pc[b|0](i);if(k)Pc[J[j+8>>2]](j,k);if(!a)Pc[J[j+8>>2]](j,i);J[g>>2]=0;return c}function aJ(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;g=Kc-16|0;Kc=g;c=0;a:{if(J[b>>2]>0)break a;b:{c:{d:{e:{if(a- +4096>>>0<=24){m=a-4078|0;c=P(m,12);i=c+3128272|0;j=c+3128276|0;if(J[j>>2]==2)break e;if(!Fi(j))break e;k=rfa(Lfa(a),b);e=J[b>>2];if((e|0)>0)break b;c=Kh(152);if(c){J[790620]=0;f=ea(3456,c|0,0,0)|0;d=J[790620];J[790620]=0;if((d|0)==1){a=Z()|0;Jf(c);ba(a|0);B()}J[790620]=0;J[g+12>>2]=f;c=J[k+16>>2];d=J[790620];J[790620]=0;if((d|0)==1)break d;n=(c|0)/2|0;if((n|0)>0){c=0;for(;1;){J[790620]=0;o=J[(J[k+8>>2]+(h<<3)|0)+4>>2]-1|0;d=J[790620];J[790620]=0;f:{g:{if((d|0)!=1){J[790620]=0;e=J[J[k+8>>2]+(h<<3)>> +2];d=J[790620];J[790620]=0;if((d|0)==1)break d;if((e|0)<=(o|0))break g;break f}break d}for(;1;){h:{J[790620]=0;d=$(3460,e|0,a|0)|0;l=J[790620];J[790620]=0;if((l|0)==1)break h;if((c|0)!=(d|0)){J[790620]=0;$(3340,f|0,e|0)|0;l=J[790620];J[790620]=0;c=d;if((l|0)==1)break h}d=(e|0)==(o|0);e=e+1|0;if(!d)continue;break f}break}break d}h=h+1|0;if((n|0)!=(h|0))continue;break}}if(!(H[f+20|0]&1)){J[790620]=0;_(3461,f|0)|0;a=J[790620];J[790620]=0;if((a|0)!=1){J[g+12>>2]=0;J[i>>2]=f;J[790620]=0;da(3462,16,3463); +a=J[790620];J[790620]=0;if((a|0)!=1)break c}break d}J[b>>2]=7;Jf(bl(f));break c}J[b>>2]=7;break c}c=rfa(Lfa(a),b);break a}a=J[c+3128280>>2];if((a|0)>0)J[b>>2]=a;c=J[i>>2];break a}a=Z()|0;QC(g+12|0);ba(a|0);B()}e=J[b>>2]}J[P(m,12)+3128280>>2]=e;Ei(j);c=J[i>>2]}Kc=g+16|0;return c|0}function TIb(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;e=Kc-16|0;Kc=e;J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0;H[e+12|0]=0;J[e+8>>2]=a;a:{d=J[b+4>>2];if(d){if(d>>>0>=29826162){J[790620]=0;aa(2656,a|0);a=J[790620]; +J[790620]=0;if((a|0)==1)break a;B()}J[790620]=0;f=P(d,144);c=_(4,f|0)|0;d=J[790620];J[790620]=0;if((d|0)==1)break a;J[a+4>>2]=c;J[a>>2]=c;J[a+8>>2]=c+f;b=J[b>>2];f=f+b|0;for(;1;){O[c>>3]=O[b>>3];O[c+8>>3]=O[b+8>>3];O[c+16>>3]=O[b+16>>3];O[c+24>>3]=O[b+24>>3];O[c+32>>3]=O[b+32>>3];O[c+40>>3]=O[b+40>>3];d=J[b+52>>2];J[c+48>>2]=J[b+48>>2];J[c+52>>2]=d;J[c+56>>2]=J[b+56>>2];J[c+60>>2]=J[b+60>>2];d=J[b- -64>>2];J[c- -64>>2]=d;if(d)J[d+4>>2]=J[d+4>>2]+1;O[c+72>>3]=O[b+72>>3];O[c+80>>3]=O[b+80>>3];O[c+88>> +3]=O[b+88>>3];O[c+96>>3]=O[b+96>>3];O[c+104>>3]=O[b+104>>3];O[c+112>>3]=O[b+112>>3];d=J[b+124>>2];J[c+120>>2]=J[b+120>>2];J[c+124>>2]=d;J[c+128>>2]=J[b+128>>2];J[c+132>>2]=J[b+132>>2];d=J[b+136>>2];J[c+136>>2]=d;if(d)J[d+4>>2]=J[d+4>>2]+1;c=c+144|0;b=b+144|0;if((f|0)!=(b|0))continue;break}J[a+4>>2]=c}Kc=e+16|0;return a|0}f=Z()|0;b:{if(K[e+12|0])break b;h=J[e+8>>2];d=J[h>>2];if(!d)break b;b=J[h+4>>2];c=d;if((b|0)!=(c|0)){for(;1;){a=b;b=b-144|0;g=J[b+136>>2];c:{if(!g)break c;c=J[g+4>>2];J[g+4>>2]=c- +1;if(c)break c;Pc[J[J[g>>2]+8>>2]](g);jd(g)}c=J[a-80>>2];d:{if(!c)break d;a=J[c+4>>2];J[c+4>>2]=a-1;if(a)break d;Pc[J[J[c>>2]+8>>2]](c);jd(c)}if((b|0)!=(d|0))continue;break}c=J[J[e+8>>2]>>2]}J[h+4>>2]=d;Zc(c)}ba(f|0);B()}function Wha(a){var b=0;var c=0;var d=0;var e=0;var f=0;b=J[a+168>>2];if(b){if(H[b+99|0]<0)Zc(J[b+88>>2]);if(H[b+87|0]<0)Zc(J[b+76>>2]);if(H[b+75|0]<0)Zc(J[b+64>>2]);if(H[b+63|0]<0)Zc(J[b+52>>2]);if(H[b+51|0]<0)Zc(J[b+40>>2]);Zc(b);J[a+168>>2]=0}b=J[a+172>>2];if(b){if(H[b+39|0]<0)Zc(J[b+ +28>>2]);if(H[b+27|0]<0)Zc(J[b+16>>2]);if(H[b+15|0]<0)Zc(J[b+4>>2]);Zc(b);J[a+172>>2]=0}d=J[a+176>>2];if(d){e=J[d+52>>2];if(e){c=J[d+56>>2];b=e;if((c|0)!=(b|0)){for(;1;){if(H[c-1|0]<0)Zc(J[c-12>>2]);b=c-24|0;if(H[c-13|0]<0)Zc(J[b>>2]);c=b;if((e|0)!=(b|0))continue;break}b=J[d+52>>2]}J[d+56>>2]=e;Zc(b)}e=J[d+40>>2];if(e){c=e;b=J[d+44>>2];if((c|0)!=(b|0)){for(;1;){c=b-12|0;if(H[b-1|0]<0)Zc(J[c>>2]);b=c;if((b|0)!=(e|0))continue;break}c=J[d+40>>2]}J[d+44>>2]=e;Zc(c)}b=J[d+28>>2];if(b){J[d+32>>2]=b;Zc(b)}if(H[d+ +27|0]<0)Zc(J[d+16>>2]);if(H[d+15|0]<0)Zc(J[d+4>>2]);Zc(d);J[a+176>>2]=0}b=J[a+180>>2];if(b){Zc(b);J[a+180>>2]=0}c=J[a+156>>2];b=J[a+160>>2];a:{if((c|0)==(b|0)){c=b;break a}for(;1;){e=f<<2;d=J[e+c>>2];if(d){Uha(d);Zc(d);J[e+J[a+156>>2]>>2]=0;c=J[a+156>>2];b=J[a+160>>2]}f=f+1|0;if(f>>>0>2>>>0)continue;break}}if(c){J[a+160>>2]=c;Zc(c)}b=J[a+144>>2];if(b){J[a+148>>2]=b;Zc(b)}b=J[a+132>>2];if(b){J[a+136>>2]=b;Zc(b)}b=J[a+120>>2];if(b){J[a+124>>2]=b;Zc(b)}if(H[a+119|0]<0)Zc(J[a+108>>2]);if(H[a+107| +0]<0)Zc(J[a+96>>2]);if(H[a+95|0]<0)Zc(J[a+84>>2]);if(H[a+83|0]<0)Zc(J[a+72>>2]);if(H[a+71|0]<0)Zc(J[a+60>>2]);if(H[a+59|0]<0)Zc(J[a+48>>2])}function Wea(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;J[c+20>>2]=a;h=b+60|0;J[c+24>>2]=h;J[c+12>>2]=J[b+220>>2];e=b;a:{b:{c:{d:{e:{for(;1;){f=K[a|0];if(!f|(f|0)==44)break b;H[e|0]=f;f=K[a+1|0];if(!f|(f|0)==44)break c;H[e+1|0]=f;f=K[a+2|0];if(!f|(f|0)==44)break d;H[e+2|0]=f;f=K[a+3|0];if(!f|(f|0)==44)break e;H[e+3|0]=f;f=K[a+4|0];if(!(!f|(f|0)== +44)){if((g|0)==55)break a;H[e+4|0]=f;a=a+5|0;e=e+5|0;g=g+5|0;continue}break}e=e+4|0;a=a+4|0;break b}e=e+3|0;a=a+3|0;break b}e=e+2|0;a=a+2|0;break b}e=e+1|0;a=a+1|0}H[e|0]=0;J[c+20>>2]=b;f:for(;1;){g:{e=K[a|0];h:{if((e|0)!=44){if(e)break h;break g}a=a+1|0}e=a;if(!ce(e,732701,7)){g=e+7|0;i=0;f=h;i:{j:{k:{for(;1;){e=K[g|0];if(!e){a=g;break j}if((e|0)==44){a=g;break j}a=g+1|0;if((i|0)==156){J[d>>2]=1;H[h|0]=0;break i}H[f|0]=e;j=f+1|0;e=K[a|0];if(!e){f=j;break j}if((e|0)==44){f=j;break j}H[f+1|0]=e;e= +K[g+2|0];if(!e|(e|0)==44)break k;H[f+2|0]=e;e=K[g+3|0];if(!(!e|(e|0)==44)){H[f+3|0]=e;f=f+4|0;i=i+4|0;g=g+4|0;continue}break}f=f+3|0;a=g+3|0;break j}f=f+2|0;a=g+2|0}H[f|0]=0}if(!e|(e|0)==44)continue;break g}if(!ce(e,734107,8)){f=H[e+8|0];if(!f){a=J[b+220>>2]&-16;J[b+220>>2]=a;J[c+12>>2]=a;return}a=e+8|0;f=f-48|0;if((f&254)>>>0>9)continue;a=f|J[b+220>>2]&-16;J[b+220>>2]=a;J[c+12>>2]=a;a=e+9|0;continue}if(!ce(e,734160,8)){a=J[b+220>>2]|16;J[b+220>>2]=a;J[c+12>>2]=a;a=e+8|0;continue}for(;1;){a=e+1|0; +f=K[e|0];if((f|0)==44)continue f;e=a;if(f)continue;break}}break}return}J[d>>2]=1;H[b|0]=0}function TP(a,b){var c=0;var d=0;var e=0;c=K[b|0]|K[b+1|0]<<8|(K[b+2|0]<<16|K[b+3|0]<<24);J[a>>2]=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[b+4|0]|K[b+5|0]<<8|(K[b+6|0]<<16|K[b+7|0]<<24);J[a+4>>2]=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[b+8|0]|K[b+9|0]<<8|(K[b+10|0]<<16|K[b+11|0]<<24);J[a+8>>2]=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[b+12|0]|K[b+13|0]<<8|(K[b+14|0]<<16|K[b+15|0]<<24);J[a+12>>2]=c<< +24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[b+16|0]|K[b+17|0]<<8|(K[b+18|0]<<16|K[b+19|0]<<24);J[a+16>>2]=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[b+20|0]|K[b+21|0]<<8|(K[b+22|0]<<16|K[b+23|0]<<24);J[a+20>>2]=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);c=K[b+24|0]|K[b+25|0]<<8|(K[b+26|0]<<16|K[b+27|0]<<24);J[a+24>>2]=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);b=K[b+28|0]|K[b+29|0]<<8|(K[b+30|0]<<16|K[b+31|0]<<24);b=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24);J[a+28>>2]=b;e=a+16|0;c=8;for(;1;){a:{b:switch(c& +7){case 0:d=J[(c>>>1&2147483644)+2549040>>2];b=blc(b,8);b=d^(K[(b>>>16&255)+2549760|0]<<16|K[(b>>>24|0)+2549760|0]<<24|K[(b>>>8&255)+2549760|0]<<8|K[(b&255)+2549760|0]);break a;case 4:break b;default:break a}b=K[(b&255)+2549760|0]|(K[(b>>>16&255)+2549760|0]<<16|K[(b>>>24|0)+2549760|0]<<24|K[(b>>>8&255)+2549760|0]<<8)}d=(c<<2)+a|0;b=J[d-32>>2]^b;J[d>>2]=b;c=c+1|0;if((c|0)!=60)continue;break}$i(e);$i(a+32|0);$i(a+48|0);$i(a- -64|0);$i(a+80|0);$i(a+96|0);$i(a+112|0);$i(a+128|0);$i(a+144|0);$i(a+160| +0);$i(a+176|0);$i(a+192|0);$i(a+208|0)}function y8a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;c=Kc-32|0;Kc=c;a:{b:{d=J[a+244>>2];if(!d){b=0;break b}c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{if(b){d=Lf(b);if(d>>>0>=1073741808)break d;m:{if(d>>>0<=1){H[c+15|0]=d;e=c+4|0;break m}e=d|3;if(e>>>0>=1073741823)break c;f=e+1|0;e=_c(f<<2);J[c+12>>2]=f|-2147483648;J[c+4>>2]=e;J[c+8>>2]=d}f=b;b=d<<2;g=ad(e,f,b)+b|0,h=0,J[g>>2]=h;J[790620]=0;da(5775,c+16|0,c+4|0);b=J[790620];J[790620]=0;if((b|0)==1)break i; +if(H[c+15|0]>=0)break l;Zc(J[c+4>>2]);break l}b=J[d+24>>2];d=J[d+20>>2];J[790620]=0;e=c+4|0;da(3057,e|0,(b-d>>2)+1|0);b=J[790620];J[790620]=0;if((b|0)==1)break k;J[790620]=0;b=ea(3808,e|0,0,1088994)|0;d=J[790620];J[790620]=0;if((d|0)==1)break j;J[c+24>>2]=J[b+8>>2];d=J[b+4>>2];e=J[b>>2];J[c+16>>2]=e;J[c+20>>2]=d;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;if(H[c+15|0]>=0)break l;Zc(J[c+4>>2])}J[790620]=0;d=_(4,264)|0;b=J[790620];J[790620]=0;if((b|0)==1)break h;b=J[a+80>>2];e=J[a+44>>2];J[790620]=0;b=na(5814, +d|0,e|0,b|0,a|0,(H[c+27|0]<0?J[c+16>>2]:c+16|0)|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break g;a=J[a+244>>2];J[790620]=0;ca(5214,a|0,b|0,1);a=J[790620];J[790620]=0;if((a|0)==1)break h;if(H[c+27|0]>=0)break b;Zc(J[c+16>>2]);break b}ba(Z()|0);B()}a=Z()|0;if(H[c+15|0]>=0)break e;break a}a=Z()|0;if(H[c+15|0]>=0)break e;break a}a=Z()|0;break f}a=Z()|0;Zc(d)}if(H[c+27|0]>=0)break e;Zc(J[c+16>>2])}ba(a|0);B()}fe(c+4|0);B()}$d();B()}Kc=c+32|0;return b|0}Zc(J[c+4>>2]);ba(a|0);B()}function dx(a,b,c,d,e,f, +g,h,i){var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;j=Kc-32|0;Kc=j;n=g*3.141592/180;o=Ie(n);m=tf(Be(n)/f,o/e);s=j,t=e*Ie(m)+c,O[s+24>>3]=t;s=j,t=f*Be(m)+d,O[s+16>>3]=t;Ue(b,j+24|0,j+16|0);O[j+8>>3]=O[j+24>>3]*25.4/96;O[j>>3]=O[j+16>>3]*25.4/96;Pc[J[J[a>>2]+320>>2]](a,j+8|0,j)|0;if(R(g)<2147483648)k=~~g;else k=-2147483648;k=((k|0)/90|0)+1|0;p=k>>>0<=1?1:k;k=p>>>0>=4?4:p;if(R(h)<2147483648)l=~~h;else l=-2147483648;l=((l|0)/90|0)+1|0;q=l>>>0<=1?1:l;l=q>>>0>= +4?4:q;o=h*3.141592/180;a:{if(!i){if(k>>>0>q>>>0)break a;g=o;if((k|0)!=(l|0))g=+Q(Q(Q(P(k,90)>>>0)*Q(3.141592025756836))/Q(180));h=Ie(g);QF(a,b,c,d,e,f,m,tf(Be(g)/f,h/e),j+24|0,j+16|0);if(l>>>0<=p>>>0)break a;for(;1;){g=o;k=k+1|0;if((l|0)!=(k|0))g=+Q(Q(Q(P(k,90)>>>0)*Q(3.141592025756836))/Q(180));h=Ie(g);g=Be(g);n=+Q(Q(Q(P(k,90)-90>>>0)*Q(3.141592025756836))/Q(180));m=Ie(n);QF(a,b,c,d,e,f,tf(Be(n)/f,m/e),tf(g/f,h/e),j+24|0,j+16|0);if(k>>>0>>0)continue;break}break a}if(l>>>0>p>>>0)break a;g=o;if((k| +0)!=(l|0))g=+Q(Q(Q(P(k,90)-90>>>0)*Q(3.141592025756836))/Q(180));h=Ie(g);QF(a,b,c,d,e,f,m,tf(Be(g)/f,h/e),j+24|0,j+16|0);i=k-1|0;if(l>>>0>i>>>0)break a;for(;1;){g=n;if((i|0)!=(k|0))g=+Q(Q(Q(P(i,90)>>>0)*Q(3.141592025756836))/Q(180));h=o;if((i|0)!=(l|0))h=+Q(Q(Q(P(i,90)-90>>>0)*Q(3.141592025756836))/Q(180));m=Ie(h);h=Be(h);r=Ie(g);QF(a,b,c,d,e,f,tf(Be(g)/f,r/e),tf(h/f,m/e),j+24|0,j+16|0);i=i-1|0;if(l>>>0<=i>>>0)continue;break}}Kc=j+32|0}function ZU(a,b,c,d,e,f,g,h,i){var j=0;var k=0;var l=0;var m= +0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;var w=0;var x=0;a:{if(!a)break a;j=b>>10;if((j|0)>=J[a+44>>2])break a;k=J[a+40>>2]+a|0;j=J[(J[a+60>>2]+a|0)+(L[((J[a+52>>2]+a|0)+(L[(k+(b>>>3&126)|0)+(L[k+(j<<1)>>1]<<1)>>1]<<3)|0)+((b&15)<<1)>>1]<<2)>>2];if(!j)break a;b:{c:{d:{if(j>>>0<=2031615){u=J[a+24>>2]+a|0;v=J[a+20>>2]+a|0;s=b-57344|0;w=s>>>0<6400;t=b-983040|0;x=t>>>0<131072;k=0;for(;1;){l=(j<<1)+v|0;o=(j<<2)+u|0;a=J[o>>2];if(!(!a|a&536870912|!((h|0)!=0|a>>>0>1073741823| +w|x))){r=(m+n|0)+2|0;k=a}b=L[l>>1];e:{if((d|0)>(m|0)){j=(m<<1)+c|0;m=m+1|0;break e}if((f|0)<=(n|0))break d;j=(n<<1)+e|0;n=n+1|0}p=l+2|0;q=L[j>>1];a=0;j=b;f:{if(j>>>0<2)break f;for(;1;){if(b>>>0<=4){if(q>>>0<=L[(a<<1)+p>>1])break f;b=a+1|0;if(!((b|0)>=(j|0)|q>>>0>L[(b<<1)+p>>1])){a=b;break f}b=a+2|0;if(!((b|0)>=(j|0)|q>>>0>L[(b<<1)+p>>1])){a=b;break f}a=a+3|0;break f}l=(a+j|0)/2|0;b=q>>>0>1];j=b?l:j;a=b?a:l;b=j-a|0;if((b|0)>1)continue;break}}if((a|0)<0|(a|0)>=(j|0)|(q|0)!=L[(a<<1)+p>>1])break c; +j=J[(o+4|0)+(a<<2)>>2];if(j>>>0<16777216)continue;break}if(!((h|0)!=0|j>>>0>1073741823|s>>>0<6400|t>>>0<131072)|j&536870912)break c;r=(m+n|0)+2|0;k=j;break c}if(j&536870912)break a;r=2;k=j;if(!((h|0)!=0|j>>>0>1073741823|b-57344>>>0<6400|b-983040>>>0<131072))break a;break b}if(i)break c;a=m+n|0;if((a|0)>19)break c;return-2-a|0}if(r)break b;return 0}o=1;if((k|0)==-2147483647)break a;J[g>>2]=k;o=r}return o}function GCb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;var j=0; +var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;t=Kc-208|0;Kc=t;n=J[a+332>>2];b=J[b+84>>2];a=t;for(;1;){f=J[b+192>>2];l=I[c+96>>1];h=J[b+64>>2];o=I[c+32>>1];j=P(I[c>>1],J[b>>2])<<13|1024;g=P(J[b+128>>2],I[c+64>>1]);m=j+P(g,-11586)>>11;i=P(J[b+32>>2],I[c+16>>1]);p=P(J[b+160>>2],I[c+80>>1]);q=P(J[b+96>>2],I[c+48>>1]);r=P(J[b+224>>2],I[c+112>>1]);k=q-r|0;s=i-(p+k|0)<<2;J[a+140>>2]=m-s;J[a+40>>2]=m+s;l=P(f,l);h=P(h,o);f=P(l+h|0,6810);h=f+P(h,4209)|0;o=j+ +P(g,9373)|0;m=h+o|0;p=p<<13;s=p+P(k,2531)|0;q=q+r|0;r=P(q,7791);u=s+(r+P(i,11443)|0)|0;J[a+180>>2]=m-u>>11;J[a>>2]=m+u>>11;g=j+P(g,-3580)|0;j=f+P(l,-17828)|0;f=g-j|0;k=p+P(k,-6627)|0;l=P(q,4815);m=k+(P(i,5260)-l|0)|0;J[a+120>>2]=f-m>>11;J[a+60>>2]=f+m>>11;f=o-h|0;h=s+(P(i,1812)-r|0)|0;J[a+100>>2]=f-h>>11;J[a+80>>2]=f+h>>11;g=g+j|0;i=P(i,10323)-(k+l|0)|0;J[a+160>>2]=g-i>>11;J[a+20>>2]=g+i>>11;a=a+4|0;b=b+4|0;c=c+2|0;v=v+1|0;if((v|0)!=5)continue;break}b=n+128|0;a=t;i=0;for(;1;){j=J[a+12>>2];k=J[a+4>> +2];g=P(j+k|0,6810);c=J[(i<<2)+d>>2]+e|0;k=g+P(k,4209)|0;h=(J[a>>2]<<13)+131072|0;f=J[a+8>>2];n=J[a+16>>2];l=f-n|0;o=h+P(l,2896)|0;f=P(f+n|0,6476);n=o+f|0;H[c|0]=K[b+(k+n>>>18&1023)|0];H[c+4|0]=K[b+(n-k>>>18&1023)|0];g=g+P(j,-17828)|0;j=o-f|0;H[c+1|0]=K[b+(g+j>>>18&1023)|0];H[c+3|0]=K[b+(j-g>>>18&1023)|0];H[c+2|0]=K[b+(h+P(l,268423872)>>>18&1023)|0];a=a+20|0;i=i+1|0;if((i|0)!=10)continue;break}Kc=t+208|0}function bab(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0; +var k=0;var l=0;var m=0;var n=0;e=Kc-32|0;Kc=e;m=a+172|0;a:{b:{c:{d:{e:{f=J[a+176>>2]-J[a+172>>2]|0;f:{if((f|0)<=0)break f;f=(f>>>0)/20|0;n=f>>>0<=1?1:f;f=0;for(;1;){i=J[a+172>>2];if((J[a+176>>2]-i|0)/20>>>0<=f>>>0)break e;g=K[b+11|0];j=g<<24>>24<0;h=P(f,20)+i|0;k=K[h+11|0];l=k<<24>>24<0;g:{g=j?J[b+4>>2]:g;h:{if((g|0)!=((l?J[h+4>>2]:k)|0))break h;if(g)g=Md(j?J[b>>2]:b,l?J[h>>2]:h,g);else g=0;if(g)break h;if(J[h+12>>2]==(c|0))break g}f=f+1|0;if((n|0)!=(f|0))continue;break f}break}f=J[(P(f,20)+i|0)+ +16>>2];if(f)break c}h=_c(92);f=J[a+8>>2];J[790620]=0;f=ha(5803,h|0,f|0,a|0,d|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1){J[e+16>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;if((e+8|0)==(b|0))break d;if(H[b+11|0]>=0){J[e+16>>2]=J[b+8>>2];d=J[b+4>>2];J[e+8>>2]=J[b>>2];J[e+12>>2]=d;break d}d=J[b+4>>2];b=J[b>>2];J[790620]=0;ea(1646,e+8|0,b|0,d|0)|0;b=J[790620];J[790620]=0;if((b|0)!=1)break d;f=Z()|0;if(H[e+19|0]>=0)break a;Zc(J[e+8>>2]);break a}a=Z()|0;Zc(h);ba(a|0);B()}Sn();B()}J[e+24>>2]=f;J[e+20>>2]=c;b=J[a+176>> +2];if(b>>>0>2]){c=J[e+12>>2];J[b>>2]=J[e+8>>2];J[b+4>>2]=c;J[b+8>>2]=J[e+16>>2];c=J[e+24>>2];J[b+12>>2]=J[e+20>>2];J[b+16>>2]=c;J[a+176>>2]=b+20;break c}J[790620]=0;da(5804,m|0,e+8|0);a=J[790620];J[790620]=0;if((a|0)==1)break b;if(H[e+19|0]>=0)break c;Zc(J[e+8>>2])}Kc=e+32|0;return f|0}f=Z()|0;if(H[e+19|0]>=0)break a;Zc(J[e+8>>2]);ba(f|0);B()}ba(f|0);B()}function bMa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;J[a>>2]=0;a:{b:{c:{d:{e:{f:{g:{e=J[b+16>>2];h:{if(e){i:{for(;1;){f= +J[e+8>>2];J[790620]=0;f=$(7648,f+8|0,c|0)|0;g=J[790620];J[790620]=0;if((g|0)==1)break d;if(!f){e=J[e>>2];if(!e)break i;continue}break}J[790620]=0;$(7563,a|0,e+8|0)|0;e=J[790620];J[790620]=0;if((e|0)==1)break b}f=J[a>>2];if(f)break h}J[790620]=0;e=_(4,76)|0;f=J[790620];J[790620]=0;if((f|0)==1)break c;J[790620]=0;c=ea(7649,e|0,c|0,d|0)|0;f=J[790620];J[790620]=0;if((f|0)==1)break g;J[790620]=0;$(7556,a|0,c|0)|0;c=J[790620];J[790620]=0;if((c|0)==1)break c;J[790620]=0;c=_(4,12)|0;e=J[790620];J[790620]= +0;if((e|0)==1)break c;J[c>>2]=0;J[c+4>>2]=0;e=J[a>>2];if(e){J[790620]=0;J[e+4>>2]=J[e+4>>2]+1;e=J[790620];J[790620]=0;if((e|0)==1)break c;e=J[a>>2]}else e=0;J[c+8>>2]=e;J[790620]=0;Cg(b+8|0,c);c=J[790620];J[790620]=0;if((c|0)==1)break c;J[790620]=0;aa(7650,b|0);b=J[790620];J[790620]=0;if((b|0)==1)break c;f=J[a>>2]}e=J[f+60>>2];if(e){b=J[d>>2];for(;1;){if((b|0)==J[e+8>>2])break e;e=J[e>>2];if(e)continue;break}}J[790620]=0;b=_(4,12)|0;c=J[790620];J[790620]=0;if((c|0)!=1)break f;break c}c=Z()|0;Zc(e); +break a}J[b>>2]=0;J[b+4>>2]=0;c=J[d>>2];if(c){J[790620]=0;J[c+4>>2]=J[c+4>>2]+1;c=J[790620];J[790620]=0;if((c|0)==1)break c;c=J[d>>2]}else c=0;J[b+8>>2]=c;J[790620]=0;Cg(f+52|0,b);b=J[790620];J[790620]=0;if((b|0)==1)break c}return}c=Z()|0;break a}c=Z()|0;break a}c=Z()|0}cd(a);ba(c|0);B()}function WRb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;i=Kc-16|0;Kc=i;b=J[b>>2];J[i+12>>2]=0;a:{if(!b){e=35;break a}e=6;g=J[b+132>>2];if(!g|M[b+16>>2]<=c>>>0)break a;e=3;h=L[g+ +4>>1];b=(h|0)==768;c=P(c?c-1|0:K[g+106|0],b?6:4)+(b?148:118)|0;f=b?-4:-2;b=J[g+8>>2];if(c>>>0>=(f+b|0)-2>>>0)break a;f=c+J[g+160>>2]|0;j=K[f|0]|K[f+1|0]<<8;J[a+80>>2]=j;c=b;if((h|0)==768)b=K[f+2|0]|K[f+3|0]<<8|(K[f+4|0]<<16|K[f+5|0]<<24);else b=K[f+2|0]|K[f+3|0]<<8;if(c>>>0<=b>>>0)break a;c=L[g+96>>1];e=0;J[a+100>>2]=0;H[a+94|0]=1;J[a+76>>2]=c;f=L[g+80>>1];J[a+72>>2]=1651078259;J[a+104>>2]=f;h=j<<6;J[a+40>>2]=h;c=c<<6;J[a+28>>2]=c;J[a+24>>2]=h;J[a+32>>2]=0;J[a+36>>2]=f<<6;hz(a+24|0,c);if(d&4194304)break a; +e=3;c=J[J[a+4>>2]+100>>2];h=J[g+160>>2];d=J[a+80>>2]+7|0;f=d>>>3|0;J[a+84>>2]=f;if(d>>>0<8)break a;j=J[g+8>>2];g=J[a+76>>2];if(j>>>0>>0)break a;c=Id(c,f,0,g,0,i+12|0);J[a+88>>2]=c;e=J[i+12>>2];if(e)break a;b=b+h|0;if(d&8){d=J[a+76>>2];if((d|0)>0){d=b+d|0;e=c;for(;1;){H[e|0]=K[b|0];e=J[a+84>>2]+e|0;b=b+1|0;if(d>>>0>b>>>0)continue;break}}c=c+1|0;d=f-1|0}else d=f;if((f|0)!=1)for(;1;){e=J[a+76>>2];if((e|0)>0){f=b+e|0;e=c;for(;1;){H[e|0]=K[b|0];e=J[a+84>>2]+e|0;b=b+1|0;if(f>>>0>b>>>0)continue; +break}}e=J[a+76>>2];if((e|0)>0){f=b+e|0;e=c+1|0;for(;1;){H[e|0]=K[b|0];e=J[a+84>>2]+e|0;b=b+1|0;if(f>>>0>b>>>0)continue;break}}c=c+2|0;d=d-2|0;if(d)continue;break}e=J[i+12>>2];J[J[a+156>>2]+4>>2]=1}Kc=i+16|0;return e|0}function PU(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;b=J[a+288>>2];a:{if((b|0)==1){b=J[a+292>>2];J[a+308>>2]=J[b+28>>2];c=J[b+32>>2];J[a+312>>2]=c;J[b+64>>2]=1;J[b+56>>2]=1;J[b+60>>2]=1;J[b+72>>2]=1;J[b+68>>2]=J[b+36>>2];d=b;b=J[b+12>>2];c=(c>>>0)%(b>>>0)|0;J[d+76>> +2]=c?c:b;J[a+316>>2]=1;J[a+320>>2]=0;break a}if(b-5>>>0<=4294967291){c=J[a>>2];J[c+24>>2]=b;J[c+20>>2]=27;J[J[a>>2]+28>>2]=4;Pc[J[J[a>>2]>>2]](a)}b=P(J[a+376>>2],J[a+268>>2]);J[a+308>>2]=((b+J[a+64>>2]|0)-1|0)/(b|0);b=P(J[a+376>>2],J[a+272>>2]);b=((b+J[a+68>>2]|0)-1|0)/(b|0)|0;J[a+316>>2]=0;J[a+312>>2]=b;if(J[a+288>>2]<=0)break a;h=a+320|0;for(;1;){c=J[((f<<2)+a|0)+292>>2];e=J[c+8>>2];J[c+56>>2]=e;g=J[c+12>>2];J[c+60>>2]=g;b=P(e,g);J[c+64>>2]=b;J[c+68>>2]=P(e,J[c+36>>2]);d=M[c+28>>2]%(e>>>0)|0;J[c+ +72>>2]=d?d:e;d=c;c=M[c+32>>2]%(g>>>0)|0;J[d+76>>2]=c?c:g;if((b+J[a+316>>2]|0)>=11){c=J[a>>2];J[c+20>>2]=14;Pc[J[c>>2]](a)}b:{if((b|0)<=0)break b;e=0;c=b;g=b&3;if(g)for(;1;){d=J[a+316>>2];J[a+316>>2]=d+1;J[((d<<2)+a|0)+320>>2]=f;c=c-1|0;e=e+1|0;if((g|0)!=(e|0))continue;break}if(b>>>0<4)break b;for(;1;){b=J[a+316>>2];J[a+316>>2]=b+1;J[(b<<2)+h>>2]=f;b=J[a+316>>2];J[a+316>>2]=b+1;J[(b<<2)+h>>2]=f;b=J[a+316>>2];J[a+316>>2]=b+1;J[(b<<2)+h>>2]=f;b=J[a+316>>2];J[a+316>>2]=b+1;J[(b<<2)+h>>2]=f;b=c-5|0;c= +c-4|0;if(b>>>0<4294967294)continue;break}}f=f+1|0;if((f|0)>2])continue;break}}b=J[a+240>>2];if((b|0)>0){c=a;a=P(b,J[a+308>>2]);J[c+236>>2]=(a|0)>=65535?65535:a}}function M5b(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;if(e){o=e-2|0;p=(e|0)==1;for(;1;){a=f;H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];f=a+2|0;g=g+2|0;a:{if(k>>>0>o>>>0)break a;j=k?(k|0)==(o|0)?d:b:c;l=!k&p;if(l){if(j>>>0<2)break a;h=j-1|0;i=h&3;if(j-2>>> +0>=3){j=h&-4;h=0;for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a|0];H[g+3|0]=K[a+1|0];H[g+4|0]=K[a|0];H[g+5|0]=K[a+1|0];H[g+6|0]=K[a|0];H[g+7|0]=K[a+1|0];g=g+8|0;h=h+4|0;if((j|0)!=(h|0))continue;break}}h=0;if(!i)break a;for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];g=g+2|0;h=h+1|0;if((i|0)!=(h|0))continue;break}break a}h=j+1>>>1|0;b:{if(j>>>0<3)break b;i=h>>>0<=2?2:h;m=i-1|0;n=m&3;if(i-2>>>0>=3){m=m&-4;i=0;for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a|0];H[g+3|0]=K[a+1|0];H[g+4|0]=K[a|0]; +H[g+5|0]=K[a+1|0];H[g+6|0]=K[a|0];H[g+7|0]=K[a+1|0];g=g+8|0;i=i+4|0;if((m|0)!=(i|0))continue;break}}i=0;if(!n)break b;for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];g=g+2|0;i=i+1|0;if((n|0)!=(i|0))continue;break}}if(h>>>0>=j>>>0)break a;a=l?0:f;n=j+(h^-1)|0;i=0;l=j-h&3;if(l)for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];h=h+1|0;g=g+2|0;i=i+1|0;if((l|0)!=(i|0))continue;break}if(n>>>0<3)break a;for(;1;){H[g|0]=K[a|0];H[g+1|0]=K[a+1|0];H[g+2|0]=K[a|0];H[g+3|0]=K[a+1|0];H[g+4|0]=K[a|0];H[g+5|0]=K[a+1|0];H[g+6|0]= +K[a|0];H[g+7|0]=K[a+1|0];g=g+8|0;h=h+4|0;if((j|0)!=(h|0))continue;break}}k=k+1|0;if((k|0)!=(e|0))continue;break}}return 0}function rs(a){var b=0;var c=0;c=Kc-16|0;Kc=c;a:{b:{c:{if((pg(a,c+12|0,4)|0)!=4)break c;d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{o:{p:{a=K[c+12|0]|K[c+13|0]<<8|(K[c+14|0]<<16|K[c+15|0]<<24);a=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24);if((a|0)<=1818850404){if((a|0)<=1749903735){if((a|0)<=1684632434){if((a|0)==1668246642)break o;if((a|0)==1684107883)break b;if((a|0)!=1684629094)break c;b= +17;break a}if((a|0)==1684632435)break l;if((a|0)==1684633120)break h;if((a|0)!=1749838196)break c;b=12;break a}if((a|0)<=1816947059){if((a|0)==1749903736)break e;if((a|0)==1752524064)break p;if((a|0)!=1768188278)break c;b=4;break a}if((a|0)==1816947060)break f;if((a|0)==1818391150)break g;if((a|0)!=1818518631)break c;b=9;break a}q:{if((a|0)<=1885434738){if((a|0)<=1852797548){if((a|0)==1818850405)break q;if((a|0)==1819634976)break n;if((a|0)!=1836411936)break c;b=3;break a}b=0;if((a|0)==1852797549)break a; +if((a|0)==1870030194)break k;if((a|0)!=1884055924)break c;b=15;break a}if((a|0)<=1935897197){if((a|0)==1885434739)break d;if((a|0)==1934387572)break j;if((a|0)!=1935766560)break c;b=20;break a}if((a|0)==1935897198)break m;if((a|0)==1936553316)break i;if((a|0)!=1984719220)break c;b=13;break a}b=6;break a}b=19;break a}b=21;break a}b=22;break a}b=7;break a}b=1;break a}b=10;break a}b=11;break a}b=18;break a}b=8;break a}b=5;break a}b=14;break a}b=16;break a}b=23;break a}ga(218472,217226,361,220846);B()}b= +2}a=b;Kc=c+16|0;return a}function v5(a,b,c,d,e,f,g,h,i,j,k){var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;l=c;o=J[a+180>>2];q=J[a+188>>2];r=q+P(b,12)|0;m=J[r>>2];c=o+P(m,272)|0;O[l>>3]=O[c>>3];O[d>>3]=O[c+8>>3];n=J[a+324>>2];s=(n|0)<=0;a:{if(s)break a;c=0;a=0;if(n>>>0>=4){u=n&-4;d=(P(m,272)+o|0)+16|0;for(;1;){l=a<<3;O[l+e>>3]=O[d+l>>3];p=l|8;O[p+e>>3]=O[d+p>>3];p=l|16;O[p+e>>3]=O[d+p>>3];l=l|24;O[l+e>>3]=O[d+l>>3];a=a+4|0;t=t+4|0;if((u|0)!=(t|0))continue;break}}d= +n&3;if(!d)break a;l=P(m,272)+o|0;for(;1;){m=a<<3;O[m+e>>3]=O[(l+m|0)+16>>3];a=a+1|0;c=c+1|0;if((d|0)!=(c|0))continue;break}}l=J[r+4>>2];a=P(l,272)+o|0;O[f>>3]=O[a>>3];O[g>>3]=O[a+8>>3];b:{if(s)break b;d=0;a=0;if(n>>>0>=4){g=n&-4;e=(P(l,272)+o|0)+16|0;c=0;for(;1;){f=a<<3;O[f+h>>3]=O[e+f>>3];m=f|8;O[m+h>>3]=O[e+m>>3];m=f|16;O[m+h>>3]=O[e+m>>3];f=f|24;O[f+h>>3]=O[e+f>>3];a=a+4|0;c=c+4|0;if((g|0)!=(c|0))continue;break}}c=n&3;if(!c)break b;e=P(l,272)+o|0;for(;1;){f=a<<3;O[f+h>>3]=O[(e+f|0)+16>>3];a=a+ +1|0;d=d+1|0;if((c|0)!=(d|0))continue;break}}f=J[(P(b,12)+q|0)+8>>2];a=P(f,272)+o|0;O[i>>3]=O[a>>3];O[j>>3]=O[a+8>>3];c:{if((n|0)<=0)break c;c=0;a=0;if(n>>>0>=4){g=n&-4;b=(P(f,272)+o|0)+16|0;d=0;for(;1;){e=a<<3;O[e+k>>3]=O[b+e>>3];h=e|8;O[h+k>>3]=O[b+h>>3];h=e|16;O[h+k>>3]=O[b+h>>3];e=e|24;O[e+k>>3]=O[b+e>>3];a=a+4|0;d=d+4|0;if((g|0)!=(d|0))continue;break}}b=n&3;if(!b)break c;d=P(f,272)+o|0;for(;1;){e=a<<3;O[e+k>>3]=O[(d+e|0)+16>>3];a=a+1|0;c=c+1|0;if((b|0)!=(c|0))continue;break}}}function lQ(a,b){var c= +0;var d=0;var e=0;var f=0;var g=0;d=Kc-16|0;Kc=d;f=9;a:{if((Pc[J[J[a>>2]+8>>2]](a,b)|0)!=1)break a;if(Pc[J[J[a>>2]+8>>2]](a,b+1|0)|0)break a;c=Pc[J[J[a>>2]+8>>2]](a,b+2|0)|0;if((c|0)<0)break a;if((Pc[J[J[a>>2]+8>>2]](a,b+3|0)|0)-5>>>0<4294967292)break a;c=b+c|0;if((c|0)<0)break a;if(!(Pc[J[J[a>>2]+12>>2]](a,c,d+4|0)|0))break a;b=c+2|0;if(J[d+4>>2]){e=Pc[J[J[a>>2]+8>>2]](a,b)|0;if(e-5>>>0<4294967292)break a;if(!(Pc[J[J[a>>2]+24>>2]](a,(c+P(e,J[d+4>>2])|0)+3|0,e,d+8|0)|0))break a;c=J[d+8>>2];if((c| +0)<0)break a;b=(b+c|0)+P(e,J[d+4>>2]+1|0)|0;if((b|0)<0)break a}if(!(Pc[J[J[a>>2]+12>>2]](a,b,d+4|0)|0)|J[d+4>>2]<=0)break a;c=Pc[J[J[a>>2]+8>>2]](a,b+2|0)|0;if(c-5>>>0<4294967292)break a;b=b+3|0;if(!(Pc[J[J[a>>2]+24>>2]](a,b,c,d+12|0)|0)|J[d+12>>2]<0)break a;if(!(Pc[J[J[a>>2]+24>>2]](a,b+c|0,c,d+8|0)|0))break a;e=J[d+8>>2];if((e|0)<0)break a;g=J[d+12>>2];if(g>>>0>e>>>0)break a;g=b+g|0;b=P(c,J[d+4>>2]+1|0);c=g+b|0;if((c|0)<=0)break a;b=c+(b+e|0)|0;e=b+2|0;if((e|0)<=0|(c|0)>(e|0))break a;g=b+1|0;b= +c-1|0;b:{if(c>>>0>=e>>>0)break b;for(;1;){f=3;c:{d:{e:{c=Pc[J[J[a>>2]+8>>2]](a,b)|0;switch(c-28|0){case 0:break c;case 1:break d;default:break e}}f=2;if(c-247>>>0<8)break c;f=1;if(c-32>>>0<=214)break c;break b}f=5}b=b+f|0;if((g|0)>(b|0))continue;break}}c=b+1|0;f:{if((c|0)>=(g|0))break f;if((Pc[J[J[a>>2]+8>>2]](a,b)|0)!=12)break f;f=3;if((Pc[J[J[a>>2]+8>>2]](a,c)|0)==30)break a}f=2}Kc=d+16|0;return f}function Gfa(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;d=b&63; +h=b>>6;e=1<>2]=e|J[a>>2];return}i=c&63;g=c>>6;a:{if((g|0)==(h|0)){if(d>>>0>=i>>>0)break a;h=i+(d^-1)|0;b=c-b&3;if(b)for(;1;){c=(d<<2)+a|0;J[c>>2]=e|J[c>>2];d=d+1|0;f=f+1|0;if((b|0)!=(f|0))continue;break}if(h>>>0<3)break a;c=a+12|0;f=a+8|0;h=a+4|0;for(;1;){b=d<<2;g=b+a|0;J[g>>2]=e|J[g>>2];g=b+h|0;J[g>>2]=e|J[g>>2];g=b+f|0;J[g>>2]=e|J[g>>2];b=b+c|0;J[b>>2]=e|J[b>>2];d=d+4|0;if((i|0)!=(d|0))continue;break}break a}if(d){l=d^63;b=0-b&3;if(b)for(;1;){k=(d<<2)+a|0; +J[k>>2]=e|J[k>>2];d=d+1|0;f=f+1|0;if((b|0)!=(f|0))continue;break}if(l>>>0>=3){f=a+12|0;l=a+8|0;k=a+4|0;for(;1;){b=d<<2;j=b+a|0;J[j>>2]=e|J[j>>2];j=b+k|0;J[j>>2]=e|J[j>>2];j=b+l|0;J[j>>2]=e|J[j>>2];b=b+f|0;J[b>>2]=e|J[b>>2];d=d+4|0;if((d|0)!=64)continue;break}}h=h+1|0}if((g|0)>(h|0)){b=-1<=32?-1:-1<>2]=b|J[e>>2];e=(d|4)+a|0;J[e>>2]=b|J[e>>2];e=(d|8)+a|0;J[e>>2]=b|J[e>>2];d=(d|12)+a|0;J[d>>2]=b|J[d>>2];f=f+4|0;if((f|0)!=64)continue;break}}if(!i)break a; +e=(g|0)==32?-2147483648:1<>>0>=4){h=i-c|0;i=0;for(;1;){f=d<<2;g=f+a|0;J[g>>2]=e|J[g>>2];g=(f|4)+a|0;J[g>>2]=e|J[g>>2];g=(f|8)+a|0;J[g>>2]=e|J[g>>2];f=(f|12)+a|0;J[f>>2]=e|J[f>>2];d=d+4|0;i=i+4|0;if((h|0)!=(i|0))continue;break}}if(!c)break a;for(;1;){f=(d<<2)+a|0;J[f>>2]=e|J[f>>2];d=d+1|0;b=b+1|0;if((c|0)!=(b|0))continue;break}}}function rq(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;b=Kc-16|0;Kc=b;H[b+8|0]=K[1077659];H[b+11|0]=9;H[b+9|0]=0;J[790620]=0;d=K[1077655]|K[1077656]<< +8|(K[1077657]<<16|K[1077658]<<24);J[b>>2]=K[1077651]|K[1077652]<<8|(K[1077653]<<16|K[1077654]<<24);J[b+4>>2]=d;c=$(4950,a|0,b|0)|0;d=J[790620];J[790620]=0;a:{b:{c:{if((d|0)!=1){if(H[b+11|0]<0)Zc(J[b>>2]);if(c)break b;I[b+4>>1]=K[1095852]|K[1095853]<<8;H[b+11|0]=6;H[b+6|0]=0;J[790620]=0;J[b>>2]=K[1095848]|K[1095849]<<8|(K[1095850]<<16|K[1095851]<<24);a=$(4950,a|0,b|0)|0;d=J[790620];J[790620]=0;if((d|0)!=1){if(H[b+11|0]<0)Zc(J[b>>2]);c=0;if((Pc[J[J[a>>2]+8>>2]](a)|0)!=17)break b;e=K[1077659];d=K[1077651]| +K[1077652]<<8|(K[1077653]<<16|K[1077654]<<24);f=K[1077655]|K[1077656]<<8|(K[1077657]<<16|K[1077658]<<24);d:{for(;1;){H[b+8|0]=e;H[b+11|0]=9;H[b+9|0]=0;J[790620]=0;J[b>>2]=d;J[b+4>>2]=f;c=$(4950,a|0,b|0)|0;g=J[790620];J[790620]=0;e:{if((g|0)!=1){if(H[b+11|0]<0)Zc(J[b>>2]);if(!c)break e;break b}a=Z()|0;if(H[b+11|0]>=0)break c;break a}I[b+4>>1]=K[1095852]|K[1095853]<<8;H[b+11|0]=6;H[b+6|0]=0;J[790620]=0;J[b>>2]=K[1095848]|K[1095849]<<8|(K[1095850]<<16|K[1095851]<<24);a=$(4950,a|0,b|0)|0;c=J[790620]; +J[790620]=0;if((c|0)==1)break d;if(H[b+11|0]<0)Zc(J[b>>2]);if(a)continue;break}c=0;break b}a=Z()|0;if(H[b+11|0]>=0)break c;Zc(J[b>>2]);break c}a=Z()|0;if(H[b+11|0]>=0)break c;break a}a=Z()|0;if(H[b+11|0]>=0)break c;break a}ba(a|0);B()}Kc=b+16|0;return c}Zc(J[b>>2]);ba(a|0);B()}function bw(a){var b=0;var c=0;var d=0;var e=0;b=J[a+376>>2];if((b|0)>0)for(;1;){e=(d<<2)+a|0;c=J[e+460>>2];if(c){a:{b:switch(J[e+380>>2]-1|0){case 0:qd(J[c+352>>2]);Zc(c);break a;case 1:qd(J[c+4>>2]);Zc(c);break a;case 10:qd(J[c+ +8>>2]);qd(J[c+16>>2]);qd(J[c+24>>2]);Zc(c);break a;case 12:b=0;if(I[c+48>>1]>0)for(;1;){Zc(J[(J[c+52>>2]+P(b,788)|0)+784>>2]);b=b+1|0;if((b|0)>1])continue;break}Zc(J[c+52>>2]);Zc(J[c+60>>2]);Zc(J[c+96>>2]);Zc(c);break a;case 14:case 15:if(c){qd(J[c+3300>>2]);J[c+3300>>2]=0;b=c+3304|0;qd(J[b>>2]);J[b>>2]=0;b=c+3308|0;qd(J[b>>2]);J[b>>2]=0;b=c+3312|0;qd(J[b>>2]);J[b>>2]=0;b=c+3316|0;qd(J[b>>2]);J[b>>2]=0;b=c+3320|0;qd(J[b>>2]);J[b>>2]=0;b=c+3324|0;qd(J[b>>2]);J[b>>2]=0;b=c+3328|0;qd(J[b>>2]); +J[b>>2]=0;b=c+3332|0;qd(J[b>>2]);J[b>>2]=0;b=c+3336|0;qd(J[b>>2]);J[b>>2]=0;b=c+3340|0;qd(J[b>>2]);J[b>>2]=0;b=c+3344|0;qd(J[b>>2]);J[b>>2]=0;b=c+3348|0;qd(J[b>>2]);J[b>>2]=0;b=c+3352|0;qd(J[b>>2]);J[b>>2]=0;qd(J[c+1892>>2]);qd(J[c+2500>>2]);qd(J[c+2508>>2]);qd(J[c+2516>>2]);qd(J[c+2576>>2]);qd(J[c+2880>>2]);qd(J[c+2888>>2]);qd(J[c+2896>>2]);qd(J[c+2932>>2]);Zc(c)}break a;default:break b}qd(c)}J[e+460>>2]=0;b=J[a+376>>2]}d=d+1|0;if((d|0)<(b|0))continue;break}J[a+376>>2]=0;qd(J[a+32>>2]);J[a+32>>2]= +0;qd(J[a+548>>2]);J[a+548>>2]=0;qd(J[a+372>>2]);J[a+372>>2]=0;qd(J[a+76>>2]);J[a+76>>2]=0;qd(J[a+92>>2]);J[a+92>>2]=0;qd(J[a+96>>2]);J[a+96>>2]=0;qd(J[a+100>>2]);J[a+100>>2]=0;qd(J[a+104>>2]);J[a+104>>2]=0}function ZK(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0;var t=0;var u=0;var v=0;i=Kc-16|0;f=1;a:{b:{c:switch(J[a>>2]){case 1:break a;case 0:break b;default:break c}for(;1;){e=f;for(;1;){d=P(e,12)+b|0;g=d- +12|0;if(J[d>>2]>2]){J[i+8>>2]=J[d+8>>2];j=J[d+4>>2];J[i>>2]=J[d>>2];J[i+4>>2]=j;J[d+8>>2]=J[g+8>>2];j=J[g+4>>2];J[d>>2]=J[g>>2];J[d+4>>2]=j;J[g+8>>2]=J[i+8>>2];d=J[i+4>>2];J[g>>2]=J[i>>2];J[g+4>>2]=d;e=e-1|0;if(e)continue}break}f=f+1|0;j=J[a>>2];if(f>>>0>>0)continue;break}f=1;if(j>>>0<2)break b;p=b+36|0;q=b+24|0;r=b+12|0;m=j-1|0;n=J[b>>2];g=0;d=1;for(;1;){h=(d|0)==(m|0);f=J[P(d,12)+b>>2]-n|0;d:{if(!(h|(f|0)>(c|0))){f=d;break d}i=0;h=h&(c|0)>=(f|0);f=h+d|0;e=g;e:{if(g>>>0>=f>>>0)break e;e= +(d+h|0)-g|0;o=e&3;l=0;d=g;if(e-1>>>0>=3){s=e&-4;e=0;for(;1;){h=P(d,12);k=h+b|0;t=J[k>>2];J[k>>2]=0;k=h+r|0;u=J[k>>2];J[k>>2]=0;k=h+q|0;v=J[k>>2];J[k>>2]=0;h=h+p|0;k=J[h>>2];J[h>>2]=0;i=(((i+t|0)+u|0)+v|0)+k|0;d=d+4|0;e=e+4|0;if((s|0)!=(e|0))continue;break}}e=f;if(!o)break e;for(;1;){e=P(d,12)+b|0;h=J[e>>2];J[e>>2]=0;d=d+1|0;i=i+h|0;l=l+1|0;if((l|0)!=(o|0))continue;break}e=f}J[P(g,12)+b>>2]=(i|0)/(e|0);if(f>>>0>=m>>>0)break d;g=f+1|0;n=J[P(g,12)+b>>2]}d=f+1|0;if(j>>>0>d>>>0)continue;break}f=1;if(j>>> +0<=1)break b;d=1;for(;1;){c=P(d,12)+b|0;if(J[c>>2]){g=J[c+4>>2];e=P(f,12)+b|0;J[e>>2]=J[c>>2];J[e+4>>2]=g;J[e+8>>2]=J[c+8>>2];j=J[a>>2];f=f+1|0}d=d+1|0;if(j>>>0>d>>>0)continue;break}}J[a>>2]=f}}function Yj(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;g=J[a+48>>2];if(g>>>0>=c>>>0){ad(b,J[a+36>>2],c);J[a+36>>2]=J[a+36>>2]+c;J[a+48>>2]=J[a+48>>2]-c;f=J[a+60>>2];b=J[a+56>>2]+c|0;f=b>>>0>>0?f+1|0:f;J[a+56>>2]=b;J[a+60>>2]=f;return c}if(K[a+68|0]&4){ad(b,J[a+36>>2],g);c=J[a+48>>2];J[a+48>> +2]=0;J[a+36>>2]=c+J[a+36>>2];b=J[a+60>>2];d=c;c=J[a+56>>2]+c|0;b=d>>>0>c>>>0?b+1|0:b;J[a+56>>2]=c;J[a+60>>2]=b;return g?g:-1}a:{if(g){h=ad(b,J[a+36>>2],g);i=J[a+32>>2];J[a+36>>2]=i;e=J[a+48>>2];J[a+48>>2]=0;b=J[a+60>>2];f=J[a+56>>2]+e|0;b=f>>>0>>0?b+1|0:b;J[a+56>>2]=f;J[a+60>>2]=b;c=c-e|0;b=e+h|0;break a}i=J[a+32>>2];J[a+36>>2]=i}b:{c:{for(;1;){d:{e=J[a>>2];h=J[a+16>>2];f=J[a+64>>2];e:{if(f>>>0>c>>>0){h=Pc[h|0](i,f,e)|0;J[a+48>>2]=h;if((h|0)==-1)break b;if(c>>>0<=h>>>0)break d;ad(b,J[a+36>>2], +h);i=J[a+32>>2];J[a+36>>2]=i;e=J[a+48>>2];break e}e=Pc[h|0](b,c,e)|0;J[a+48>>2]=e;if((e|0)==-1)break b;if(c>>>0<=e>>>0)break c;i=J[a+32>>2];J[a+36>>2]=i;h=e}J[a+48>>2]=0;f=J[a+60>>2];j=J[a+56>>2]+e|0;f=j>>>0>>0?f+1|0:f;J[a+56>>2]=j;J[a+60>>2]=f;b=b+e|0;c=c-e|0;g=g+h|0;continue}break}ad(b,J[a+36>>2],c);J[a+36>>2]=J[a+36>>2]+c;J[a+48>>2]=J[a+48>>2]-c;b=J[a+60>>2];d=J[a+56>>2]+c|0;b=d>>>0>>0?b+1|0:b;J[a+56>>2]=d;J[a+60>>2]=b;return c+g|0}J[a+48>>2]=0;J[a+36>>2]=J[a+32>>2];b=J[a+60>>2];c=J[a+56>> +2]+e|0;b=c>>>0>>0?b+1|0:b;J[a+56>>2]=c;J[a+60>>2]=b;return e+g|0}ud(d,4,2706569,0);J[a+48>>2]=0;J[a+68>>2]=J[a+68>>2]|4;return g?g:-1}function GT(a){var b=0;var c=0;var d=0;c=-2;a:{if(!J[a+36>>2]|(!a|!J[a+32>>2]))break a;b=J[a+28>>2];if(!b|J[b>>2]!=(a|0))break a;b:{c:{d=J[b+4>>2];switch(d-57|0){case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 13:case 14:case 15:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 47:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:break a; case 0:case 12:case 16:case 34:case 46:case 56:break b;default:break c}}if((d|0)==666)break b;if((d|0)!=42)break a}J[a+44>>2]=2;J[a+8>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[b+20>>2]=0;J[b+16>>2]=J[b+8>>2];c=J[b+24>>2];if((c|0)<0){c=0-c|0;J[b+24>>2]=c}d=c?42:113;c=(c|0)==2;J[b+4>>2]=c?57:d;d:{if(c){c=Ah(0,0,0);break d}c=Sr(0,0,0)}J[a+48>>2]=c;c=0;J[b+40>>2]=0;J[b+5820>>2]=0;I[b+5816>>1]=0;J[b+2872>>2]=1055960;J[b+2864>>2]=b+2684;J[b+2860>>2]=1055940;J[b+2852>>2]=b+2440;J[b+2848>>2]=1055920;J[b+2840>>2]= b+148;Eda(b)}if(!c){a=J[a+28>>2];J[a+60>>2]=J[a+44>>2]<<1;b=(J[a+76>>2]<<1)-2|0;d=J[a+68>>2];I[b+d>>1]=0;dd(d,0,b);J[a+5812>>2]=0;J[a+116>>2]=0;J[a+120>>2]=2;J[a+104>>2]=0;J[a+108>>2]=0;J[a+92>>2]=0;J[a+96>>2]=2;J[a+72>>2]=0;b=P(J[a+132>>2],12);J[a+144>>2]=L[b+1052548>>1];J[a+140>>2]=L[b+1052544>>1];J[a+128>>2]=L[b+1052546>>1];J[a+124>>2]=L[b+1052550>>1]}return c}function hpa(a,b,c,d,e){var f=0;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;var m=0;var n=0;var o=0;var p=0;var q=0;var r=0;var s=0; r=Kc;i=b+1|0;l=r-((P(i>>>1|0,c)<<2)+15&-16)|0;Kc=l;a:{if((b|0)<2)break a;m=(P(1-e|0,d)<<2)+a|0;p=i-e>>1;i=e?p:b-p|0;b:{if((i|0)<=0|(c|0)<=0)break b;o=d<<1;j=c<<2;h=i;f=m;g=l;k=i&3;if(k)for(;1;){g=ad(g,f,j);h=h-1|0;f=(o<<2)+f|0;g=g+j|0;n=n+1|0;if((k|0)!=(n|0))continue;break}if(i>>>0<4)break b;for(;1;){g=ad(g,f,j);q=f;f=o<<2;k=q+f|0;n=f+k|0;s=f+n|0;f=f+s|0;q=g;g=c<<2;g=ad(ad(ad(q+g|0,k,j)+g|0,n,j)+g|0,s,j)+g|0;k=h-5|0;h=h-4|0;if(k>>>0<4294967294)continue;break}}g=(b-!e|0)-i|0;if(!((g|0)<=0|(c|0)<=0)){o= diff --git a/pdf/src/engine/drawingfile_native.js b/pdf/src/engine/drawingfile_native.js index b428506c0c..8359f957e2 100644 --- a/pdf/src/engine/drawingfile_native.js +++ b/pdf/src/engine/drawingfile_native.js @@ -76,7 +76,7 @@ if(code>=55296&&code<=57343&&index