Update drawingfile

This commit is contained in:
Svetlana Kulikova
2025-07-02 19:05:49 +03:00
parent 92c4521200
commit 6a79191d94
2 changed files with 57 additions and 57 deletions

Binary file not shown.

View File

@ -24673,47 +24673,48 @@ K[1060369]<<8;H[c+15|0]=6;H[c+10|0]=0;J[784588]=0;J[c+4>>2]=K[1060364]|K[1060365
var c=0;var d=0;var e=0;var f=0;var g=0;J[a+28>>2]=4096;b=a+4168|0;J[a+24>>2]=b;J[a+8268>>2]=b;d=a+72|0;f=a+12|0;a:{for(;1;){if(!J[a+16>>2]){b=J[a>>2];c=J[b+20>>2];b:{if(c){c=Oc[c|0](b,J[b+8>>2],d,4096)|0;if(c)break b;break a}e=J[b+4>>2];c=J[b+8>>2];if((e|0)==(c|0))break a;g=c+J[b>>2]|0;c=e-c|0;c=c>>>0>=4096?4096:c;$c(d,g,c)}J[b+8>>2]=J[b+8>>2]+c;J[a+16>>2]=c;J[a+12>>2]=d}b=Qm(f,0);if(b){if((b|0)==1){b=J[a+24>>2];J[a+8272>>2]=b;return(b|0)==J[a+8268>>2]?85:0}break a}if(J[a+28>>2])continue;break}return 0}J[a+
8272>>2]=J[a+8268>>2];return 85}function Rvb(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((e|0)<=0)break a;f=J[a+28>>2];if(!f)break a;g=J[a+36>>2];l=f&-4;k=f&3;m=f-1>>>0<3;for(;1;){h=J[J[c>>2]+(d<<2)>>2];f=J[b>>2];i=0;a=0;j=0;if(!m)for(;1;){H[a+h|0]=K[f|0];f=f+g|0;H[(a|1)+h|0]=K[f|0];f=f+g|0;H[(a|2)+h|0]=K[f|0];f=f+g|0;H[(a|3)+h|0]=K[f|0];a=a+4|0;f=f+g|0;j=j+4|0;if((l|0)!=(j|0))continue;break}if(k)for(;1;){H[a+h|0]=K[f|0];a=a+1|0;f=
f+g|0;i=i+1|0;if((i|0)!=(k|0))continue;break}d=d+1|0;b=b+4|0;a=(e|0)>1;e=e-1|0;if(a)continue;break}}}function RVa(a,b){a=a|0;b=b|0;var c=0;var d=0;d=Jc-16|0;Jc=d;if((b&-2)==34676){a:{if(!Pp(a,97008,2)){Ad(J[a+628>>2],96984,74203,0);a=0;break a}c=ed(32);J[a+584>>2]=c;if(c){Qg(c,0,32);J[c+20>>2]=571;J[c+4>>2]=(b|0)==34677;J[c>>2]=-1;J[a+556>>2]=572;J[a+548>>2]=573;J[a+516>>2]=574;J[a+572>>2]=575;J[a+564>>2]=576;J[a+560>>2]=577;J[a+552>>2]=578;J[a+524>>2]=579;J[c+24>>2]=J[a+672>>2];J[a+672>>2]=580;J[c+
28>>2]=J[a+668>>2];J[a+668>>2]=581;a=1;break a}b=J[a+628>>2];J[d>>2]=J[a>>2];Ad(b,96984,74827,d);a=0}Jc=d+16|0;return a|0}ga(72856,73620,1567,96984);B()}function zka(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;e=Jc-16|0;Jc=e;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=0;J[c+4>>2]=0;d=J[a+4>>2];a:{if(!J[J[d+128>>2]+52>>2]){d=18;if(b>>>0>255)break a;f=J[a+532>>2];if(!J[f+1188>>2])break a;h=Oc[J[J[f+3088>>2]>>2]](b)|0;g=J[f+20>>2];if(!g)break a;f=J[f+1188>>2];b=0;for(;1;){if(L[f+(b<<1)>>1]!=(h|0)){b=b+1|0;if((g|
0)!=(b|0))continue;break a}break}if((b|0)<0)break a;d=J[a+4>>2]}d=Oc[J[a+596>>2]](d,b,e+12|0,e+8|0)|0;if(d)break a;a=J[e+12>>2];J[c+4>>2]=a;b=J[e+8>>2];J[c+12>>2]=a;d=0;J[c+8>>2]=a?a+b|0:0}Jc=e+16|0;return d}function p7(a,b){var c=0;var d=0;c=Jc-16|0;Jc=c;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+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[784588]=0;H[c+8|0]=0;J[c>>2]=1768187213;J[c+4>>2]=2020557409;H[c+11|0]=8;b=$(4850,b|0,c|0)|0;d=J[784588];J[784588]=0;if((d|0)!=1){if(H[c+11|0]<0)Yc(J[c>>
2]);a:{if(!b)break a;d=th(b,0,1);if(d)O[a>>3]=N[d+16>>2];d=th(b,1,1);if(d)O[a+8>>3]=N[d+16>>2];d=th(b,2,1);if(d)O[a+16>>3]=N[d+16>>2];b=th(b,3,1);if(!b)break a;O[a+24>>3]=N[b+16>>2]}Jc=c+16|0;return}a=Z()|0;if(H[c+11|0]<0)Yc(J[c>>2]);ba(a|0);B()}function bR(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;c=Jc-16|0;Jc=c;a:{b:{c:{d:{if(J[b>>2]<0)break d;H[c+6|0]=0;I[c+4>>1]=26182;H[c+15|0]=2;J[784588]=0;d=$(5589,a|0,c+4|0)|0;e=J[784588];J[784588]=0;if((e|0)==1)break c;if(H[c+15|0]<0)Yc(J[c+4>>2]);H[c+6|0]=
0;I[c+4>>1]=26182;H[c+15|0]=2;b=J[b>>2];J[784588]=0;ca(5107,(d?d:a)|0,c+4|0,b|0);a=J[784588];J[784588]=0;if((a|0)==1)break b;if(H[c+15|0]>=0)break d;Yc(J[c+4>>2])}Jc=c+16|0;return}b=Z()|0;if(H[c+15|0]>=0)break a;Yc(J[c+4>>2]);ba(b|0);B()}b=Z()|0;if(H[c+15|0]>=0)break a;Yc(J[c+4>>2])}ba(b|0);B()}function ag(a,b){var c=0;var d=0;var e=0;c=J[a+4>>2];a:{e=J[a+20>>2];b:{if(e){d=85;if(b>>>0>c>>>0)break b;d=J[a+28>>2];c:{d:{if((b|0)>0){c=Oc[J[d+4>>2]](d,b)|0;if(c)break d;c=64;break a}c=6;if(b)break a;c=
0;break c}e=J[a+20>>2]}J[a>>2]=c;e=Oc[e|0](a,J[a+8>>2],c,b)|0;c=J[a>>2];if(b>>>0<=e>>>0)d=0;else{if(c)Oc[J[d+8>>2]](d,c);c=0;J[a>>2]=0;d=85}J[a+32>>2]=c;J[a+36>>2]=c?b+c|0:0;J[a+8>>2]=e+J[a+8>>2];return d}e=J[a+8>>2];d=85;if(e>>>0>=c>>>0|c-e>>>0<b>>>0)break b;J[a+8>>2]=b+e;c=e+J[a>>2]|0;J[a+32>>2]=c;J[a+36>>2]=b+c;d=0}return d}J[a>>2]=0;return c}function Sp(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;e=Jc-32|0;Jc=e;J[e+16>>2]=13;J[e>>2]=13;a:{if(h=J[hd(b,c,d,0)>>2]!=5,i=0,j=J[J[d+8>>
2]+16>>2]|J[d>>2]!=7,j?h:i)break a;ad(d);hd(b,2439134,e+16|0,0);b:{if(J[e+16>>2]!=7)break b;b=0;for(;1;){if(J[hd(J[e+24>>2],c,d,0)>>2]!=5){ad(e+16|0);break a}ad(d);hd(J[e+24>>2],2439134,e,0);ad(e+16|0);f=J[e+12>>2];J[e+24>>2]=J[e+8>>2];J[e+28>>2]=f;g=J[e+4>>2];f=J[e>>2];J[e+16>>2]=f;J[e+20>>2]=g;if((f|0)!=7)break b;f=b>>>0<49;b=b+1|0;if(f)continue;break}}ad(e+16|0);hd(J[J[a>>2]+16>>2],c,d,0)}Jc=e+32|0;return d}function HN(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;if(!K[3116460]){J[779114]=0;H[3116460]=
1}a:{b:{c=J[768762];if((c|0)<(b|0)){for(;1;){d=c;c=c<<1;if((b|0)>(d|0))continue;break}c=Zc(20);J[c>>2]=2750132;J[c+4>>2]=0;J[784588]=0;b=d+4095&-4096;d=ha(7341,c+12|0,c+8|0,b|0,1)|0;e=J[784588];J[784588]=0;if((e|0)==1)break b;J[784588]=0;Lj(d,1,0);e=J[784588];J[784588]=0;if((e|0)==1){b=Z()|0;Qd(d);break a}d=J[c+8>>2];J[768762]=b;J[768761]=d;be(3116456,c)}b=J[779114];if(b){J[b+4>>2]=J[b+4>>2]+1;b=J[779114]}else b=0;J[a>>2]=b;return}b=Z()|0}Yc(Xd(c));ba(b|0);B()}function gNa(a,b){a=a|0;b=b|0;var c=
0;var d=0;var e=0;var f=0;var g=0;f=Jc-16|0;Jc=f;a:{if(M[b+4>>2]>=17){g=a+56|0;c=f+4|0;d=J[b>>2];b:{if(K[b+8|0]){e=0;if(!d)break b;d=J[d>>2]}e=d}d=Lw(c,e- -64|0,0,J[b+4>>2]-17|0);b=J[a+60>>2]-J[a+56>>2]>>3;for(;1;){c:{if((b|0)<=0){c=0;break c}b=b-1|0;c=J[a+56>>2];if(b>>>0>=J[a+60>>2]-c>>3>>>0){J[784588]=0;aa(7267,g|0);a=J[784588];J[784588]=0;if((a|0)==1)break a;B()}c=J[c+(b<<3)>>2];J[784588]=0;c=L2(c,d);e=J[784588];J[784588]=0;if((e|0)==1)break a;if(!c)continue}break}wd(d)}Jc=f+16|0;return c|0}a=
Z()|0;wd(d);ba(a|0);B()}function PTb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;a:{if(K[a+64|0])break a;H[a+64|0]=1;e=J[a+20>>2];b:{if(K[a+65|0]){d=J[a+12>>2];if((I[d+20>>1]+I[d+56>>1]|0)+1>>>0>M[d+8>>2]){d=_i(d,0,1);if(d)break a}f=L[e>>1];d=f<<16>>16;if((d|0)<=0)break b;I[(J[e+12>>2]+(f<<1)|0)-2>>1]=L[e+2>>1]-1}d=L[e>>1]}I[e>>1]=d+1;d=J[a+12>>2];if((I[d+22>>1]+I[d+58>>1]|0)+1>>>0>M[d+4>>2]){d=_i(d,1,0);if(d)break a}d=J[a+20>>2];if(K[a+65|0]){a=J[d+8>>2];e=I[d+2>>1];f=J[d+4>>2]+(e<<3)|0;J[f+
4>>2]=c>>10;J[f>>2]=b>>10;H[a+e|0]=1}I[d+2>>1]=L[d+2>>1]+1;d=0}return d|0}function ztb(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=J[a+4>>2];h=(c|0)/2|0;a:{b:{if((c|0)>=2){i=J[a+12>>2];for(;1;){c=(d<<3)+i|0;f=J[c>>2];e=f&255;c=J[c+4>>2]-1|0;g=c&255;c:{if((c^f)>>>0<=255){if(b>>>0<e>>>0|b>>>0>g>>>0)break c;break a}c=1;if(b>>>0<=g>>>0|b>>>0>=e>>>0)break b}d=d+1|0;if((h|0)!=(d|0))continue;break}}c=0;d=J[a+36>>2];if(J[d+4>>2]<=0)break b;for(;1;){e=0;if((Mn((c|0)<0|J[d+4>>
2]<=(c|0)?e:J[J[d+12>>2]+(c<<2)>>2],0)&255)==(b|0))break a;c=c+1|0;d=J[a+36>>2];if((c|0)<J[d+4>>2])continue;break}c=0}return c|0}return 1}function Z6a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;c=Jc-32|0;Jc=c;d=c+20|0;hp(d,b);J[784588]=0;I[c+8>>1]=86;H[c+19|0]=1;b=_(3,28)|0;e=J[784588];J[784588]=0;a:{b:{c:{if((e|0)==1)break c;J[784588]=0;d=ha(5095,b|0,(H[c+31|0]<0?J[c+20>>2]:d)|0,1,0)|0;e=J[784588];J[784588]=0;if((e|0)==1)break b;J[784588]=0;ca(4967,a|0,c+8|0,d|0);a=J[784588];J[784588]=0;if((a|0)==
1)break c;if(H[c+19|0]<0)Yc(J[c+8>>2]);if(H[c+31|0]<0)Yc(J[c+20>>2]);Jc=c+32|0;return}a=Z()|0;break a}a=Z()|0;Yc(b)}if(H[c+19|0]<0)Yc(J[c+8>>2]);if(H[c+31|0]<0)Yc(J[c+20>>2]);ba(a|0);B()}function Yga(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=Q(0);var j=0;var k=0;var l=Q(0);var m=Q(0);var n=Q(0);var o=0;k=J[a+8>>2];if(!k)return 0;Oc[J[J[k>>2]+76>>2]](k,b,c,d,O[e>>3],0,0)|0;i=Q(O[b>>3]);l=Q(O[c>>3]);m=Q(O[d>>3]);n=Q(O[e>>3]);a=a+16|0;O[a- -64>>3]=0;O[a+56>>3]=0;O[a+48>>
3]=n;O[a+40>>3]=m;O[a+32>>3]=l;O[a+24>>3]=i;i=Q(Q(i*n)-Q(l*m));j=+i;h=1/j;h=i<Q(0)?j>-.001?-1E3:h:h;O[a+72>>3]=i>=Q(0)?j<.001?1E3:h:h;j=O[a+72>>3];h=+Q(O[f>>3]);o=+Q(O[g>>3]);N[a>>2]=j*(h*O[a+48>>3]-o*O[a+40>>3]);N[a+4>>2]=j*(o*O[a+24>>3]-h*O[a+32>>3]);return 1}function Atb(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=J[a+8>>2];h=(c|0)/2|0;a:{b:{if((c|0)>=2){i=J[a+16>>2];for(;1;){c=(d<<3)+i|0;f=J[c>>2];e=f&255;c=J[c+4>>2]-1|0;g=c&255;c:{if((c^f)>>>0<=255){if(b>>>0<e>>>
0|b>>>0>g>>>0)break c;break a}c=1;if(b>>>0<=g>>>0|b>>>0>=e>>>0)break b}d=d+1|0;if((h|0)!=(d|0))continue;break}}c=0;d=J[a+40>>2];if(J[d+4>>2]<=0)break b;for(;1;){e=0;if((Mn((c|0)<0|J[d+4>>2]<=(c|0)?e:J[J[d+12>>2]+(c<<2)>>2],0)&255)==(b|0))break a;c=c+1|0;d=J[a+40>>2];if((c|0)<J[d+4>>2])continue;break}c=0}return c|0}return 1}function vAb(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=+J[a>>2]*.015625;g=+J[a+4>>2]*.015625;a=J[b>>2];c=J[a+16>>2];if((c|0)!=J[a+24>>2]){c=(c+
J[a+12>>2]|0)-1|0;H[c|0]=K[c|0]&253;c=J[a+20>>2];d=J[a+16>>2];a:{if((c|0)>(d|0)){c=J[a+12>>2];break a}if(!c){J[a+20>>2]=32;c=32}if((c|0)<=(d|0)){for(;1;){c=c<<1;if((d|0)>=(c|0))continue;break}J[a+20>>2]=c}h=a,i=Ce(J[a+8>>2],c<<4),J[h+8>>2]=i;c=Ce(J[a+12>>2],J[a+20>>2]);J[a+12>>2]=c;d=J[a+16>>2]}e=J[a+8>>2]+(d<<4)|0;O[e+8>>3]=g;O[e>>3]=f;H[c+d|0]=2;J[a+16>>2]=J[a+16>>2]+1}J[b+4>>2]=1;return 0}function mJa(a){a=a|0;var b=0;var c=0;var d=0;b=Zc(72);J[b+28>>2]=0;J[b+32>>2]=0;J[b>>2]=2732936;J[b+4>>2]=
0;J[b+36>>2]=0;J[b+40>>2]=0;J[784588]=0;c=b+28|0;J[c>>2]=2728808;J[c+4>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;d=J[784588];J[784588]=0;a:{if((d|0)!=1){J[b+44>>2]=0;J[b+48>>2]=0;J[b+68>>2]=0;J[b+60>>2]=0;J[b+64>>2]=0;J[b+52>>2]=0;J[b+56>>2]=0;J[784588]=0;$(7378,b+44|0,2732220)|0;d=J[784588];J[784588]=0;if((d|0)==1){a=Z()|0;Sd(c);break a}J[b+12>>2]=0;J[b+16>>2]=0;J[b+8>>2]=-1;J[b+20>>2]=0;J[b+24>>2]=0;J[a>>2]=0;be(a,b);return}a=Z()|0}Yc(Xd(b));ba(a|0);B()}function m7(a,b,c,d,e){a=a|0;b=+b;c=+c;d=d|0;e=e|0;var f=
0;var g=0;var h=0;var i=0;h=J[a+148>>2];f=O[a+96>>3];a:{if(f==0){f=b-O[a+128>>3];g=O[a+112>>3];b=f/g;c=(c-O[a+136>>3]-f*O[a+120>>3]/g)/O[a+104>>3];break a}i=c-O[a+136>>3];c=b-O[a+128>>3];b=O[a+104>>3];g=O[a+112>>3];b=(i-c*b/f)/(O[a+120>>3]-b*g/f);c=(c-b*g)/f}Cd(h,c);yd(J[a+148>>2],32);Cd(J[a+148>>2],b);sd(J[a+148>>2],1060824);f=O[a+128>>3]+(c*O[a+96>>3]+b*O[a+112>>3]);O[a+128>>3]=f;b=O[a+136>>3]+(c*O[a+104>>3]+b*O[a+120>>3]);O[a+136>>3]=b;O[a+88>>3]=b;O[a+80>>3]=f;aQ(a,d,e);sd(J[a+148>>2],1060904)}
function Y2a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;J[a+28>>2]=b;J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+12>>2]=c;b=Zc(16);J[b+12>>2]=0;J[b+4>>2]=0;H[b|0]=102;c=d+1|0;J[b+8>>2]=c>>>0>=65535?65535:c;c=Zc(4);J[c>>2]=b;b=c+4|0;J[a+8>>2]=b;J[a+4>>2]=b;J[a>>2]=c;J[784588]=0;b=_(3,40)|0;d=J[784588];J[784588]=0;if((d|0)!=1){J[b+12>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[b>>2]=1098184;J[b+36>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;c=b+20|0;J[c>>2]=0;J[c+4>>2]=0;J[b+16>>2]=c;J[a+24>>2]=b;return a|
0}b=Z()|0;J[a+4>>2]=c;Yc(c);ba(b|0);B()}function TK(a){var b=0;a:{if(!K[a+498|0]){b:{c:switch(K[a+1112|0]-2|0){case 0:case 2:break c;default:break b}if(!J[a+436>>2]){J[a+1116>>2]=J[a+1144>>2];break b}b=eD(a);if(b)break a}H[a+1112|0]=K[a+1080|0];J[a+1144>>2]=J[a+1084>>2];J[a+1120>>2]=J[a+1088>>2];H[a+1124|0]=K[a+1092|0];b=J[a+1100>>2];J[a+1128>>2]=J[a+1096>>2];J[a+1132>>2]=b;b=J[a+1108>>2];J[a+1136>>2]=J[a+1104>>2];J[a+1140>>2]=b}b=0;if(K[a+497|0])break a;if(!(J[a+440>>2]?K[a+1112|0]!=4:0)){b=Pr(a);
if(b)break a}H[a+433|0]=1;J[a+436>>2]=J[a+436>>2]+1;b=0}H[a+498|0]=0;return b}function Q7b(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;b=J[a+52>>2];if(J[a+4>>2]==16)c=J[J[a+44>>2]+88>>2]+P(J[a+8>>2],1876)|0;else c=J[a+36>>2];e=J[a+40>>2];Oc[J[J[b>>2]+20>>2]](b,2)|0;g=c,h=Oc[J[J[b>>2]+20>>2]](b,1)|0,J[g+4>>2]=h;g=c,h=Oc[J[J[b>>2]+20>>2]](b,1)|0,J[g+8>>2]=h;g=c,h=Oc[J[J[b>>2]+20>>2]](b,2)|0,J[g+12>>2]=h;g=c,h=Oc[J[J[b>>2]+20>>2]](b,1)|0,J[g+16>>2]=h;f=Oc[J[J[b>>2]+36>>2]](b)|0;
if(J[e+16>>2]>0)for(;1;){J[J[c+1872>>2]+P(d,1076)>>2]=J[c+4>>2]&1;Oc[J[J[b>>2]+28>>2]](b,f);uoa(a,d);d=d+1|0;if((d|0)<J[e+16>>2])continue;break}}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;c=Jc-32|0;Jc=c;f=J[b+8>>2];e=J[a+20>>2];a:{for(;1;){d=J[e+4>>2];if(d){d=dP(d,f);if(d)break a}e=J[e+104>>2];if(e)continue;break}J[c+16>>2]=f;fd(1,-1,2437376,c+16|0);d=0}b:{if(!d){a=J[a+28>>2];J[a+496>>2]=0;J[a+500>>2]=0;J[a+492>>2]=0;break b}g=J[b+16>>2]==1?+J[b+24>>2]:O[b+24>>3];if(J[a+
16>>2]){e=J[J[d+4>>2]+8>>2];b=J[d+16>>2];if(b)b=J[b+8>>2];else b=2480288;O[c+8>>3]=g;J[c+4>>2]=b;J[c>>2]=e;QD(2480041,c);ck(J[737672])}b=J[a+28>>2];O[b+496>>3]=g;J[b+492>>2]=d;J[a+32>>2]=1}Jc=c+32|0}function BB(a,b,c,d){var e=0;e=Jc-96|0;Jc=e;a=cv(a,e+8|0,0,c,d);if(!(a|!b)){J[b>>2]=J[e+8>>2];J[b+4>>2]=J[e+12>>2];J[b+8>>2]=J[e+16>>2];J[b+12>>2]=J[e+20>>2];J[b+16>>2]=J[e+24>>2];J[b+20>>2]=J[e+28>>2];J[b+32>>2]=J[e+48>>2];J[b+36>>2]=J[e+52>>2];J[b+40>>2]=J[e+56>>2];J[b+44>>2]=J[e+60>>2];J[b+48>>2]=J[e+
64>>2];J[b+52>>2]=J[e+68>>2];c=J[e+76>>2];J[b+56>>2]=J[e+72>>2];J[b+60>>2]=c;d=J[e+84>>2];c=b- -64|0;J[c>>2]=J[e+80>>2];J[c+4>>2]=d;c=J[e+92>>2];J[b+72>>2]=J[e+88>>2];J[b+76>>2]=c;J[b+24>>2]=J[e+32>>2];J[b+28>>2]=J[e+40>>2]}Jc=e+96|0;return a}function sNa(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;b=Jc-16|0;Jc=b;a:{c=J[a>>2];d=c;b:{if(!K[a+8|0])break b;d=0;if(!c)break b;d=J[c>>2]}a=Cf(d);if(a>>>0<1073741808){c:{if(a>>>0<=1){H[b+15|0]=a;c=b+4|0;break c}c=a|3;if(c>>>0>=1073741823)break a;
e=c+1|0;c=Zc(e<<2);J[b+12>>2]=e|-2147483648;J[b+4>>2]=c;J[b+8>>2]=a}a=a<<2;f=zd(c,d,a)+a|0,g=0,J[f>>2]=g;J[784588]=0;a=ea(7255,b+4|0,0,10)|0;d=J[784588];J[784588]=0;if((d|0)!=1){if(H[b+15|0]<0)Yc(J[b+4>>2]);Jc=b+16|0;return a|0}a=Z()|0;if(H[b+15|0]<0)Yc(J[b+4>>2]);ba(a|0);B()}he(b+4|0);B()}de();B()}function no(a,b,c){var d=0;var e=0;var f=0;var g=0;d=Jc-32|0;Jc=d;e=Cma(a,b,c,d+4|0);if(e){a=0;Jg(b,d+28|0,d+24|0,0);Gv(c,d+16|0,d+20|0,d+8|0,d+12|0);if(e)Ig(e,0,0,e?J[e>>2]:-1,e?J[e+4>>2]:-1,0,0,0,0);
g=J[d+16>>2];a:{if((g|0)<=0)break a;f=J[d+20>>2];if((f|0)<=0)break a;for(;1;){b=0;if((f|0)>0){for(;1;){if(J[J[J[c+16>>2]+(a<<2)>>2]+(b<<2)>>2]==1){Ig(e,b-J[d+12>>2]|0,a-J[d+8>>2]|0,J[d+28>>2],J[d+24>>2],28,J[d+4>>2],0,0);f=J[d+20>>2]}b=b+1|0;if((f|0)>(b|0))continue;break}g=J[d+16>>2]}a=a+1|0;if((g|0)>(a|0))continue;break}}pe(d+4|0)}Jc=d+32|0;return e}function n_a(a,b,c){a=a|0;b=b|0;c=c|0;aP(J[a+28>>2],J[b>>2]==1?+J[b+8>>2]:O[b+8>>3],J[b+16>>2]==1?+J[b+24>>2]:O[b+24>>3],J[b+32>>2]==1?+J[b+40>>2]:O[b+
40>>3],J[b+48>>2]==1?+J[b+56>>2]:O[b+56>>3],J[b+64>>2]==1?+J[b+72>>2]:O[b+72>>3],J[b+80>>2]==1?+J[b+88>>2]:O[b+88>>3]);c=J[a+8>>2];Oc[J[J[c>>2]+76>>2]](c,J[a+28>>2],J[b>>2]==1?+J[b+8>>2]:O[b+8>>3],J[b+16>>2]==1?+J[b+24>>2]:O[b+24>>3],J[b+32>>2]==1?+J[b+40>>2]:O[b+40>>3],J[b+48>>2]==1?+J[b+56>>2]:O[b+56>>3],J[b+64>>2]==1?+J[b+72>>2]:O[b+72>>3],J[b+80>>2]==1?+J[b+88>>2]:O[b+88>>3]);J[a+32>>2]=1}function fY(a,b){var c=0;if(b>>>0<=999999){if(b>>>0<=9999){if(b>>>0<=99){if(b>>>0<=9){H[a|0]=b+48;return a+
1|0}return Kt(a,b)}if(b>>>0<=999){c=(b>>>0)/100|0;H[a|0]=c+48;return Kt(a+1|0,b-P(c,100)|0)}return eY(a,b)}if(b>>>0<=99999){c=(b>>>0)/1E4|0;H[a|0]=c+48;return eY(a+1|0,b-P(c,1E4)|0)}return dY(a,b)}if(b>>>0<=99999999){if(b>>>0<=9999999){c=(b>>>0)/1E6|0;H[a|0]=c+48;return dY(a+1|0,b-P(c,1E6)|0)}return rL(a,b)}if(b>>>0<=999999999){c=(b>>>0)/1E8|0;H[a|0]=c+48;return rL(a+1|0,b-P(c,1E8)|0)}c=a;a=(b>>>0)/1E8|0;return rL(Kt(c,a),b-P(a,1E8)|0)}function S3(a){a=a|0;var b=0;var c=0;var d=0;var e=0;d=Jc-16|
0;Jc=d;J[a>>2]=2680472;b=J[a+20>>2];if(b)Yc(Gd(b));b=J[a+24>>2];J[784588]=0;da(6230,b|0,d+12|0);c=J[784588];J[784588]=0;a:{if((c|0)==1)break a;for(;1;){J[784588]=0;c=Ck(b,d+12|0,d+8|0,d+4|0);e=J[784588];J[784588]=0;if((e|0)==1)break a;if(c){c=J[d+4>>2];if(!c)continue;e=J[c>>2];if(e)Yc(Gd(e));e=J[c+4>>2];if(e)Yc(Gd(e));Yc(c);continue}break}Yc(jj(b));J[a>>2]=2679568;for(;1;){b=J[a+12>>2];if(b){J[a+12>>2]=J[b+4>>2];Oc[J[J[b>>2]+4>>2]](b);continue}break}Jc=d+16|0;return a|0}fa(0)|0;dd();B()}function Dla(a,
b){var c=0;var d=0;var e=0;var f=0;var g=0;b=J[a+84>>2]+(J[a+48>>2]+b|0)|0;d=J[a+12>>2];a:{if(b>>>0<=d>>>0)break a;b=b+1|0;if((b|d)<0)return 6;f=J[a>>2];g=J[a+52>>2];b:{c:{e=b&-2;d:{if(!e){b=0;if(!g)break d;Oc[J[f+8>>2]](f,g);J[a+52>>2]=0;break b}c=10;if((e|0)>67108863)break a;e:{if(!d){b=Oc[J[f+4>>2]](f,e<<5)|0;c=!b<<6;break e}c=Oc[J[f+12>>2]](f,d<<5,e<<5,g)|0;b=c?c:g;c=!c<<6}if(c|(d|0)>=(e|0)|!b)break c;cd((d<<5)+b|0,0,e-d<<5)}J[a+52>>2]=b;break b}J[a+52>>2]=b;if(c)break a}J[a+12>>2]=e;c=0;J[a+
88>>2]=b?(J[a+48>>2]<<5)+b|0:0}return c}function rP(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;for(;1;){f=h<<3;d=f+b|0;e=J[d>>2];i=c+f|0;a:{if(J[i>>2]){if(!e){J[d>>2]=1;j=d,k=ne(256,8),J[j+4>>2]=k;f=0;for(;1;){e=f<<3;J[e+J[d+4>>2]>>2]=0;J[(e+J[d+4>>2]|0)+4>>2]=0;g=e|8;J[g+J[d+4>>2]>>2]=0;J[(g+J[d+4>>2]|0)+4>>2]=0;g=e|16;J[g+J[d+4>>2]>>2]=0;J[(g+J[d+4>>2]|0)+4>>2]=0;e=e|24;J[e+J[d+4>>2]>>2]=0;J[(e+J[d+4>>2]|0)+4>>2]=0;f=f+4|0;if((f|0)!=256)continue;break}}rP(a,J[d+4>>2],
J[i+4>>2]);break a}if(e){fd(1,-1,2444440,0);break a}J[d+4>>2]=J[i+4>>2]}h=h+1|0;if((h|0)!=256)continue;break}}function je(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;e=a;a:{b:{c:{d:{if((e^b)&3)break d;d=(c|0)!=0;e:{if(!(b&3)|!c)break e;for(;1;){d=K[b|0];H[e|0]=d;if(!d)break a;e=e+1|0;c=c-1|0;d=(c|0)!=0;b=b+1|0;if(!(b&3))break e;if(c)continue;break}}if(!d)break b;if(!K[b|0])break a;if(c>>>0<4)break d;for(;1;){d=J[b>>2];if((d^-1)&d-16843009&-2139062144)break c;J[e>>2]=d;e=e+4|0;b=b+4|0;c=c-4|0;if(c>>>
0>3)continue;break}}if(!c)break b}for(;1;){d=K[b|0];H[e|0]=d;if(!d)break a;e=e+1|0;b=b+1|0;c=c-1|0;if(c)continue;break}}c=0}cd(e,0,c);return a|0}function bw(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;a:{if(a>>>0>131071)break a;e=a&255;c=(e>>>0)/3|0;b=a>>>8|0;b=J[(((P(J[((a-P(c,3)&255)<<2)+2953028>>2],K[(c+P(K[b+2954400|0],86)|0)+2954400|0])>>>11>>>0)%6|0)+K[b+2957072|0]<<2)+2953040>>2];c=b>>8;b=b&255;if(b>>>0<=1)return(c&0-b)+a|0;b=c&255;if(!b)break a;c=c>>>8|0;for(;1;){f=b>>>1|0;
d=f+c|0;g=K[(d<<1)+2954E3|0];if((g|0)==(e|0)){c=J[(K[(d<<1)+2954001|0]<<2)+2953040>>2];b=c&255;if(b>>>0<=1)return(0-b&c>>8)+a|0;return a+1|0}h=d;d=e>>>0<g>>>0;c=d?c:h;b=d?f:b-f|0;if(b)continue;break}}return a}function Xda(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;J[a>>2]=1018236;e=a-4|0;J[e>>2]=1018124;a:{d=J[a+52>>2];if(!d)break a;b=J[a+44>>2];a=J[a+48>>2];c=a>>>0>b>>>0?b:a;b:{if(!c)break b;a=c+d|0;f=c&7;c:{if(!f){b=c;break c}b=c;for(;1;){a=a-1|0;H[a|0]=0;b=b-1|0;g=g+1|0;if((g|0)!=
(f|0))continue;break}}if(c>>>0<8)break b;for(;1;){H[a-1|0]=0;H[a-2|0]=0;H[a-3|0]=0;H[a-4|0]=0;H[a-5|0]=0;H[a-6|0]=0;H[a-7|0]=0;a=a-8|0;H[a|0]=0;b=b-8|0;if(b)continue;break}}J[784588]=0;Yc(d);a=J[784588];J[784588]=0;if((a|0)!=1)break a;fa(0)|0;dd();B()}return kk(e)|0}function WNa(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;b=Jc-16|0;Jc=b;c=J[a>>2];a:if(K[a+8|0]){d=0;if(!c)break a;d=J[c>>2]}else d=c;b:{a=J[a+4>>2];if(a>>>0<1073741808){c:{if(a>>>0<=1){H[b+15|0]=a;c=b+4|0;break c}c=
a|3;if(c>>>0>=1073741823)break b;e=c+1|0;c=Zc(e<<2);J[b+12>>2]=e|-2147483648;J[b+4>>2]=c;J[b+8>>2]=a}a=a<<2;g=zd(c,d,a)+a|0,h=0,J[g>>2]=h;J[784588]=0;f=+Va(7254,b+4|0,0);a=J[784588];J[784588]=0;if((a|0)!=1){if(H[b+15|0]<0)Yc(J[b+4>>2]);Jc=b+16|0;return+f}a=Z()|0;if(H[b+15|0]<0)Yc(J[b+4>>2]);ba(a|0);B()}he(b+4|0);B()}de();B()}function Sja(a,b){var c=0;var d=0;var e=0;var f=0;d=Jc-16|0;Jc=d;J[d+12>>2]=0;e=ci(a,d+12|0);c=J[d+12>>2];a:{if(c)break a;if((e|0)==-128){c=8;break a}f=b;b=e&127;b:{if((e|0)>=
0)break b;e=ci(a,d+12|0);c=J[d+12>>2];if(c)break a;b=e&127|b<<7;if((e|0)>=0)break b;e=ci(a,d+12|0);c=J[d+12>>2];if(c)break a;b=e&127|b<<7;if((e|0)>=0)break b;e=ci(a,d+12|0);c=J[d+12>>2];if(c)break a;b=e&127|b<<7;if((e|0)>=0)break b;a=ci(a,d+12|0);c=J[d+12>>2];if(c)break a;if(b>>>0>33554431){c=8;break a}c=8;if((a|0)<0)break a;b=a&127|b<<7}J[f>>2]=b;c=0}Jc=d+16|0;return c}function Aka(a,b,c){var d=0;var e=0;var f=0;a:{if(K[a+44|0])break a;H[a+44|0]=1;e=J[a+20>>2];if(!e)return 3;b:{if(K[a+45|0]){d=J[a+
12>>2];if((I[d+20>>1]+I[d+56>>1]|0)+1>>>0>M[d+8>>2]){d=_i(d,0,1);if(d)break a}f=L[e>>1];d=f<<16>>16;if((d|0)<=0)break b;I[(J[e+12>>2]+(f<<1)|0)-2>>1]=L[e+2>>1]-1}d=L[e>>1]}I[e>>1]=d+1;d=J[a+12>>2];if((I[d+22>>1]+I[d+58>>1]|0)+1>>>0>M[d+4>>2]){d=_i(d,1,0);if(d)break a}d=J[a+20>>2];if(K[a+45|0]){a=J[d+8>>2];e=I[d+2>>1];f=J[d+4>>2]+(e<<3)|0;J[f+4>>2]=c>>10;J[f>>2]=b>>10;H[a+e|0]=1}I[d+2>>1]=L[d+2>>1]+1;d=0}return d}function Ryb(){var a=0;a=J[776110];if(a){NI(a);J[776110]=0}J[776111]=0;a=J[776100];a:{if(!a)break a;
Ki(a);J[776100]=0;a=J[776101];if(!a)break a;Ki(a);J[776101]=0;a=J[776102];if(!a)break a;Ki(a);J[776102]=0;a=J[776103];if(!a)break a;Ki(a);J[776103]=0;a=J[776104];if(!a)break a;Ki(a);J[776104]=0;a=J[776105];if(!a)break a;Ki(a);J[776105]=0;a=J[776106];if(!a)break a;Ki(a);J[776106]=0;a=J[776107];if(!a)break a;Ki(a);J[776107]=0;a=J[776108];if(!a)break a;Ki(a);J[776108]=0;a=J[776109];if(!a)break a;Ki(a);J[776109]=0}J[776113]=0;return 1}function QI(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;a:{if(J[b>>
2]>0)break a;f=RB(J[a+16>>2],740440,J[a+20>>2],3233,0,b);if(J[b>>2]>0)break a;e=ov(f);b:{if(J[b>>2]>0)break b;d=13;c:{c=H[e+69|0];d:{if((c&65534)>>>0>33|((c&63)>>>0<32?515>>>c|0:0)&1)break d;c=J[(c<<2)+740304>>2];if(!K[c+17|0]|J[c+4>>2]!=1|J[e>>2]!=100)break d;d=hh(228);if(d)break c;d=7}J[b>>2]=d;break b}c=$c(d,c,228);H[c+16|0]=0;J[c+12>>2]=e;J[c+8>>2]=f;g=J[J[c+20>>2]+4>>2];if(g){Oc[g|0](c,a,J[e>>2]+e|0,b);if(J[b>>2]<=0)break a;Ee(c);d=0}if(J[b>>2]<=0)break a}Ki(f);d=0}return d}function hNa(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;f=Jc-16|0;Jc=f;a:{if(M[b+4>>2]>=17){h=a+56|0;g=f+4|0;d=J[b>>2];b:{if(K[b+8|0]){e=0;if(!d)break b;d=J[d>>2]}e=d}d=Lw(g,e- -64|0,0,J[b+4>>2]-17|0);b=J[a+60>>2]-J[a+56>>2]>>3;for(;1;){if((b|0)>0){b=b-1|0;e=J[a+56>>2];if(b>>>0>=J[a+60>>2]-e>>3>>>0){J[784588]=0;aa(7267,h|0);a=J[784588];J[784588]=0;if((a|0)==1)break a;B()}e=J[(b<<3)+e>>2];J[784588]=0;e=M2(e,d,c);g=J[784588];J[784588]=0;if((g|0)==1)break a;if(!e)continue}break}wd(d)}Jc=f+16|0;
return}a=Z()|0;wd(d);ba(a|0);B()}function E0a(a,b){a=a|0;b=b|0;var c=0;c=Zc(88);J[784588]=0;J[c+8>>2]=a;J[c>>2]=2429788;J[c+16>>2]=0;J[c+12>>2]=b;J[c+4>>2]=a;a=c;b=J[784588];J[784588]=0;a:{if((b|0)!=1){J[c+32>>2]=-755914244;J[c+36>>2]=1062232653;J[c+20>>2]=0;J[c+24>>2]=0;J[c>>2]=2506396;J[c+40>>2]=0;J[c+44>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;b=c- -64|0;J[b>>2]=0;J[b+4>>2]=0;J[c+56>>2]=-755914244;J[c+60>>2]=1062232653;J[c+72>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[784588]=0;aa(6157,c|0);b=J[784588];J[784588]=
28>>2]=J[a+668>>2];J[a+668>>2]=581;a=1;break a}b=J[a+628>>2];J[d>>2]=J[a>>2];Ad(b,96984,74827,d);a=0}Jc=d+16|0;return a|0}ga(72856,73620,1567,96984);B()}function QYb(a){a=a|0;var b=0;var c=0;a:{if(a){b:{if(K[a+24|0])break b;b=J[a+16>>2];if(!b)break b;Oc[J[J[b>>2]+4>>2]](b);J[a+16>>2]=0}b=J[a+8>>2];if(b){Oc[J[J[b>>2]+4>>2]](b);J[a+8>>2]=0}b=J[a+4>>2];if(b){Oc[J[J[b>>2]+4>>2]](b);J[a+4>>2]=0}b=J[a>>2];if(b){c=J[J[b>>2]+12>>2];J[784588]=0;_(c|0,b|0)|0;b=J[784588];J[784588]=0;if((b|0)==1)break a;J[a>>
2]=0}b=J[a+12>>2];if(b)Oc[J[J[b>>2]+4>>2]](b);Yc(a)}a=J[775456];a=Oc[J[J[a>>2]+24>>2]](a)|0;Oc[J[J[a>>2]+24>>2]](a);a=J[775950];if(!(!a|!a))Oc[J[J[a>>2]+12>>2]](a)|0;J[775950]=0;return}fa(0)|0;dd();B()}function zka(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;e=Jc-16|0;Jc=e;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=0;J[c+4>>2]=0;d=J[a+4>>2];a:{if(!J[J[d+128>>2]+52>>2]){d=18;if(b>>>0>255)break a;f=J[a+532>>2];if(!J[f+1188>>2])break a;h=Oc[J[J[f+3088>>2]>>2]](b)|0;g=J[f+20>>2];if(!g)break a;f=J[f+1188>>2];
b=0;for(;1;){if(L[f+(b<<1)>>1]!=(h|0)){b=b+1|0;if((g|0)!=(b|0))continue;break a}break}if((b|0)<0)break a;d=J[a+4>>2]}d=Oc[J[a+596>>2]](d,b,e+12|0,e+8|0)|0;if(d)break a;a=J[e+12>>2];J[c+4>>2]=a;b=J[e+8>>2];J[c+12>>2]=a;d=0;J[c+8>>2]=a?a+b|0:0}Jc=e+16|0;return d}function p7(a,b){var c=0;var d=0;c=Jc-16|0;Jc=c;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+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[784588]=0;H[c+8|0]=0;J[c>>2]=1768187213;J[c+4>>2]=2020557409;H[c+11|0]=8;b=$(4850,b|0,c|0)|
0;d=J[784588];J[784588]=0;if((d|0)!=1){if(H[c+11|0]<0)Yc(J[c>>2]);a:{if(!b)break a;d=th(b,0,1);if(d)O[a>>3]=N[d+16>>2];d=th(b,1,1);if(d)O[a+8>>3]=N[d+16>>2];d=th(b,2,1);if(d)O[a+16>>3]=N[d+16>>2];b=th(b,3,1);if(!b)break a;O[a+24>>3]=N[b+16>>2]}Jc=c+16|0;return}a=Z()|0;if(H[c+11|0]<0)Yc(J[c>>2]);ba(a|0);B()}function bR(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;c=Jc-16|0;Jc=c;a:{b:{c:{d:{if(J[b>>2]<0)break d;H[c+6|0]=0;I[c+4>>1]=26182;H[c+15|0]=2;J[784588]=0;d=$(5589,a|0,c+4|0)|0;e=J[784588];J[784588]=
0;if((e|0)==1)break c;if(H[c+15|0]<0)Yc(J[c+4>>2]);H[c+6|0]=0;I[c+4>>1]=26182;H[c+15|0]=2;b=J[b>>2];J[784588]=0;ca(5107,(d?d:a)|0,c+4|0,b|0);a=J[784588];J[784588]=0;if((a|0)==1)break b;if(H[c+15|0]>=0)break d;Yc(J[c+4>>2])}Jc=c+16|0;return}b=Z()|0;if(H[c+15|0]>=0)break a;Yc(J[c+4>>2]);ba(b|0);B()}b=Z()|0;if(H[c+15|0]>=0)break a;Yc(J[c+4>>2])}ba(b|0);B()}function ag(a,b){var c=0;var d=0;var e=0;c=J[a+4>>2];a:{e=J[a+20>>2];b:{if(e){d=85;if(b>>>0>c>>>0)break b;d=J[a+28>>2];c:{d:{if((b|0)>0){c=Oc[J[d+
4>>2]](d,b)|0;if(c)break d;c=64;break a}c=6;if(b)break a;c=0;break c}e=J[a+20>>2]}J[a>>2]=c;e=Oc[e|0](a,J[a+8>>2],c,b)|0;c=J[a>>2];if(b>>>0<=e>>>0)d=0;else{if(c)Oc[J[d+8>>2]](d,c);c=0;J[a>>2]=0;d=85}J[a+32>>2]=c;J[a+36>>2]=c?b+c|0:0;J[a+8>>2]=e+J[a+8>>2];return d}e=J[a+8>>2];d=85;if(e>>>0>=c>>>0|c-e>>>0<b>>>0)break b;J[a+8>>2]=b+e;c=e+J[a>>2]|0;J[a+32>>2]=c;J[a+36>>2]=b+c;d=0}return d}J[a>>2]=0;return c}function Sp(a,b,c,d){var e=0;var f=0;var g=0;var h=0;var i=0;var j=0;e=Jc-32|0;Jc=e;J[e+16>>2]=
13;J[e>>2]=13;a:{if(h=J[hd(b,c,d,0)>>2]!=5,i=0,j=J[J[d+8>>2]+16>>2]|J[d>>2]!=7,j?h:i)break a;ad(d);hd(b,2439134,e+16|0,0);b:{if(J[e+16>>2]!=7)break b;b=0;for(;1;){if(J[hd(J[e+24>>2],c,d,0)>>2]!=5){ad(e+16|0);break a}ad(d);hd(J[e+24>>2],2439134,e,0);ad(e+16|0);f=J[e+12>>2];J[e+24>>2]=J[e+8>>2];J[e+28>>2]=f;g=J[e+4>>2];f=J[e>>2];J[e+16>>2]=f;J[e+20>>2]=g;if((f|0)!=7)break b;f=b>>>0<49;b=b+1|0;if(f)continue;break}}ad(e+16|0);hd(J[J[a>>2]+16>>2],c,d,0)}Jc=e+32|0;return d}function HN(a,b){a=a|0;b=b|0;
var c=0;var d=0;var e=0;if(!K[3116460]){J[779114]=0;H[3116460]=1}a:{b:{c=J[768762];if((c|0)<(b|0)){for(;1;){d=c;c=c<<1;if((b|0)>(d|0))continue;break}c=Zc(20);J[c>>2]=2750132;J[c+4>>2]=0;J[784588]=0;b=d+4095&-4096;d=ha(7341,c+12|0,c+8|0,b|0,1)|0;e=J[784588];J[784588]=0;if((e|0)==1)break b;J[784588]=0;Lj(d,1,0);e=J[784588];J[784588]=0;if((e|0)==1){b=Z()|0;Qd(d);break a}d=J[c+8>>2];J[768762]=b;J[768761]=d;be(3116456,c)}b=J[779114];if(b){J[b+4>>2]=J[b+4>>2]+1;b=J[779114]}else b=0;J[a>>2]=b;return}b=Z()|
0}Yc(Xd(c));ba(b|0);B()}function gNa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;f=Jc-16|0;Jc=f;a:{if(M[b+4>>2]>=17){g=a+56|0;c=f+4|0;d=J[b>>2];b:{if(K[b+8|0]){e=0;if(!d)break b;d=J[d>>2]}e=d}d=Lw(c,e- -64|0,0,J[b+4>>2]-17|0);b=J[a+60>>2]-J[a+56>>2]>>3;for(;1;){c:{if((b|0)<=0){c=0;break c}b=b-1|0;c=J[a+56>>2];if(b>>>0>=J[a+60>>2]-c>>3>>>0){J[784588]=0;aa(7267,g|0);a=J[784588];J[784588]=0;if((a|0)==1)break a;B()}c=J[c+(b<<3)>>2];J[784588]=0;c=L2(c,d);e=J[784588];J[784588]=0;if((e|0)==
1)break a;if(!c)continue}break}wd(d)}Jc=f+16|0;return c|0}a=Z()|0;wd(d);ba(a|0);B()}function PTb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;a:{if(K[a+64|0])break a;H[a+64|0]=1;e=J[a+20>>2];b:{if(K[a+65|0]){d=J[a+12>>2];if((I[d+20>>1]+I[d+56>>1]|0)+1>>>0>M[d+8>>2]){d=_i(d,0,1);if(d)break a}f=L[e>>1];d=f<<16>>16;if((d|0)<=0)break b;I[(J[e+12>>2]+(f<<1)|0)-2>>1]=L[e+2>>1]-1}d=L[e>>1]}I[e>>1]=d+1;d=J[a+12>>2];if((I[d+22>>1]+I[d+58>>1]|0)+1>>>0>M[d+4>>2]){d=_i(d,1,0);if(d)break a}d=J[a+20>>2];if(K[a+
65|0]){a=J[d+8>>2];e=I[d+2>>1];f=J[d+4>>2]+(e<<3)|0;J[f+4>>2]=c>>10;J[f>>2]=b>>10;H[a+e|0]=1}I[d+2>>1]=L[d+2>>1]+1;d=0}return d|0}function ztb(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=J[a+4>>2];h=(c|0)/2|0;a:{b:{if((c|0)>=2){i=J[a+12>>2];for(;1;){c=(d<<3)+i|0;f=J[c>>2];e=f&255;c=J[c+4>>2]-1|0;g=c&255;c:{if((c^f)>>>0<=255){if(b>>>0<e>>>0|b>>>0>g>>>0)break c;break a}c=1;if(b>>>0<=g>>>0|b>>>0>=e>>>0)break b}d=d+1|0;if((h|0)!=(d|0))continue;break}}c=0;d=J[a+36>>2];if(J[d+
4>>2]<=0)break b;for(;1;){e=0;if((Mn((c|0)<0|J[d+4>>2]<=(c|0)?e:J[J[d+12>>2]+(c<<2)>>2],0)&255)==(b|0))break a;c=c+1|0;d=J[a+36>>2];if((c|0)<J[d+4>>2])continue;break}c=0}return c|0}return 1}function Z6a(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;c=Jc-32|0;Jc=c;d=c+20|0;hp(d,b);J[784588]=0;I[c+8>>1]=86;H[c+19|0]=1;b=_(3,28)|0;e=J[784588];J[784588]=0;a:{b:{c:{if((e|0)==1)break c;J[784588]=0;d=ha(5095,b|0,(H[c+31|0]<0?J[c+20>>2]:d)|0,1,0)|0;e=J[784588];J[784588]=0;if((e|0)==1)break b;J[784588]=0;ca(4967,
a|0,c+8|0,d|0);a=J[784588];J[784588]=0;if((a|0)==1)break c;if(H[c+19|0]<0)Yc(J[c+8>>2]);if(H[c+31|0]<0)Yc(J[c+20>>2]);Jc=c+32|0;return}a=Z()|0;break a}a=Z()|0;Yc(b)}if(H[c+19|0]<0)Yc(J[c+8>>2]);if(H[c+31|0]<0)Yc(J[c+20>>2]);ba(a|0);B()}function Yga(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=Q(0);var j=0;var k=0;var l=Q(0);var m=Q(0);var n=Q(0);var o=0;k=J[a+8>>2];if(!k)return 0;Oc[J[J[k>>2]+76>>2]](k,b,c,d,O[e>>3],0,0)|0;i=Q(O[b>>3]);l=Q(O[c>>3]);m=Q(O[d>>3]);n=Q(O[e>>
3]);a=a+16|0;O[a- -64>>3]=0;O[a+56>>3]=0;O[a+48>>3]=n;O[a+40>>3]=m;O[a+32>>3]=l;O[a+24>>3]=i;i=Q(Q(i*n)-Q(l*m));j=+i;h=1/j;h=i<Q(0)?j>-.001?-1E3:h:h;O[a+72>>3]=i>=Q(0)?j<.001?1E3:h:h;j=O[a+72>>3];h=+Q(O[f>>3]);o=+Q(O[g>>3]);N[a>>2]=j*(h*O[a+48>>3]-o*O[a+40>>3]);N[a+4>>2]=j*(o*O[a+24>>3]-h*O[a+32>>3]);return 1}function Atb(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=J[a+8>>2];h=(c|0)/2|0;a:{b:{if((c|0)>=2){i=J[a+16>>2];for(;1;){c=(d<<3)+i|0;f=J[c>>2];e=f&255;c=J[c+4>>
2]-1|0;g=c&255;c:{if((c^f)>>>0<=255){if(b>>>0<e>>>0|b>>>0>g>>>0)break c;break a}c=1;if(b>>>0<=g>>>0|b>>>0>=e>>>0)break b}d=d+1|0;if((h|0)!=(d|0))continue;break}}c=0;d=J[a+40>>2];if(J[d+4>>2]<=0)break b;for(;1;){e=0;if((Mn((c|0)<0|J[d+4>>2]<=(c|0)?e:J[J[d+12>>2]+(c<<2)>>2],0)&255)==(b|0))break a;c=c+1|0;d=J[a+40>>2];if((c|0)<J[d+4>>2])continue;break}c=0}return c|0}return 1}function vAb(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=+J[a>>2]*.015625;g=+J[a+4>>2]*.015625;
a=J[b>>2];c=J[a+16>>2];if((c|0)!=J[a+24>>2]){c=(c+J[a+12>>2]|0)-1|0;H[c|0]=K[c|0]&253;c=J[a+20>>2];d=J[a+16>>2];a:{if((c|0)>(d|0)){c=J[a+12>>2];break a}if(!c){J[a+20>>2]=32;c=32}if((c|0)<=(d|0)){for(;1;){c=c<<1;if((d|0)>=(c|0))continue;break}J[a+20>>2]=c}h=a,i=Ce(J[a+8>>2],c<<4),J[h+8>>2]=i;c=Ce(J[a+12>>2],J[a+20>>2]);J[a+12>>2]=c;d=J[a+16>>2]}e=J[a+8>>2]+(d<<4)|0;O[e+8>>3]=g;O[e>>3]=f;H[c+d|0]=2;J[a+16>>2]=J[a+16>>2]+1}J[b+4>>2]=1;return 0}function mJa(a){a=a|0;var b=0;var c=0;var d=0;b=Zc(72);J[b+
28>>2]=0;J[b+32>>2]=0;J[b>>2]=2732936;J[b+4>>2]=0;J[b+36>>2]=0;J[b+40>>2]=0;J[784588]=0;c=b+28|0;J[c>>2]=2728808;J[c+4>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;d=J[784588];J[784588]=0;a:{if((d|0)!=1){J[b+44>>2]=0;J[b+48>>2]=0;J[b+68>>2]=0;J[b+60>>2]=0;J[b+64>>2]=0;J[b+52>>2]=0;J[b+56>>2]=0;J[784588]=0;$(7378,b+44|0,2732220)|0;d=J[784588];J[784588]=0;if((d|0)==1){a=Z()|0;Sd(c);break a}J[b+12>>2]=0;J[b+16>>2]=0;J[b+8>>2]=-1;J[b+20>>2]=0;J[b+24>>2]=0;J[a>>2]=0;be(a,b);return}a=Z()|0}Yc(Xd(b));ba(a|0);B()}function m7(a,
b,c,d,e){a=a|0;b=+b;c=+c;d=d|0;e=e|0;var f=0;var g=0;var h=0;var i=0;h=J[a+148>>2];f=O[a+96>>3];a:{if(f==0){f=b-O[a+128>>3];g=O[a+112>>3];b=f/g;c=(c-O[a+136>>3]-f*O[a+120>>3]/g)/O[a+104>>3];break a}i=c-O[a+136>>3];c=b-O[a+128>>3];b=O[a+104>>3];g=O[a+112>>3];b=(i-c*b/f)/(O[a+120>>3]-b*g/f);c=(c-b*g)/f}Cd(h,c);yd(J[a+148>>2],32);Cd(J[a+148>>2],b);sd(J[a+148>>2],1060824);f=O[a+128>>3]+(c*O[a+96>>3]+b*O[a+112>>3]);O[a+128>>3]=f;b=O[a+136>>3]+(c*O[a+104>>3]+b*O[a+120>>3]);O[a+136>>3]=b;O[a+88>>3]=b;O[a+
80>>3]=f;aQ(a,d,e);sd(J[a+148>>2],1060904)}function Y2a(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;J[a+28>>2]=b;J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+12>>2]=c;b=Zc(16);J[b+12>>2]=0;J[b+4>>2]=0;H[b|0]=102;c=d+1|0;J[b+8>>2]=c>>>0>=65535?65535:c;c=Zc(4);J[c>>2]=b;b=c+4|0;J[a+8>>2]=b;J[a+4>>2]=b;J[a>>2]=c;J[784588]=0;b=_(3,40)|0;d=J[784588];J[784588]=0;if((d|0)!=1){J[b+12>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[b>>2]=1098184;J[b+36>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;c=b+20|0;J[c>>2]=
0;J[c+4>>2]=0;J[b+16>>2]=c;J[a+24>>2]=b;return a|0}b=Z()|0;J[a+4>>2]=c;Yc(c);ba(b|0);B()}function TK(a){var b=0;a:{if(!K[a+498|0]){b:{c:switch(K[a+1112|0]-2|0){case 0:case 2:break c;default:break b}if(!J[a+436>>2]){J[a+1116>>2]=J[a+1144>>2];break b}b=eD(a);if(b)break a}H[a+1112|0]=K[a+1080|0];J[a+1144>>2]=J[a+1084>>2];J[a+1120>>2]=J[a+1088>>2];H[a+1124|0]=K[a+1092|0];b=J[a+1100>>2];J[a+1128>>2]=J[a+1096>>2];J[a+1132>>2]=b;b=J[a+1108>>2];J[a+1136>>2]=J[a+1104>>2];J[a+1140>>2]=b}b=0;if(K[a+497|0])break a;
if(!(J[a+440>>2]?K[a+1112|0]!=4:0)){b=Pr(a);if(b)break a}H[a+433|0]=1;J[a+436>>2]=J[a+436>>2]+1;b=0}H[a+498|0]=0;return b}function Q7b(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;b=J[a+52>>2];if(J[a+4>>2]==16)c=J[J[a+44>>2]+88>>2]+P(J[a+8>>2],1876)|0;else c=J[a+36>>2];e=J[a+40>>2];Oc[J[J[b>>2]+20>>2]](b,2)|0;g=c,h=Oc[J[J[b>>2]+20>>2]](b,1)|0,J[g+4>>2]=h;g=c,h=Oc[J[J[b>>2]+20>>2]](b,1)|0,J[g+8>>2]=h;g=c,h=Oc[J[J[b>>2]+20>>2]](b,2)|0,J[g+12>>2]=h;g=c,h=Oc[J[J[b>>2]+20>>2]](b,1)|
0,J[g+16>>2]=h;f=Oc[J[J[b>>2]+36>>2]](b)|0;if(J[e+16>>2]>0)for(;1;){J[J[c+1872>>2]+P(d,1076)>>2]=J[c+4>>2]&1;Oc[J[J[b>>2]+28>>2]](b,f);uoa(a,d);d=d+1|0;if((d|0)<J[e+16>>2])continue;break}}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;c=Jc-32|0;Jc=c;f=J[b+8>>2];e=J[a+20>>2];a:{for(;1;){d=J[e+4>>2];if(d){d=dP(d,f);if(d)break a}e=J[e+104>>2];if(e)continue;break}J[c+16>>2]=f;fd(1,-1,2437376,c+16|0);d=0}b:{if(!d){a=J[a+28>>2];J[a+496>>2]=0;J[a+500>>2]=0;J[a+492>>2]=0;break b}g=
J[b+16>>2]==1?+J[b+24>>2]:O[b+24>>3];if(J[a+16>>2]){e=J[J[d+4>>2]+8>>2];b=J[d+16>>2];if(b)b=J[b+8>>2];else b=2480288;O[c+8>>3]=g;J[c+4>>2]=b;J[c>>2]=e;QD(2480041,c);ck(J[737672])}b=J[a+28>>2];O[b+496>>3]=g;J[b+492>>2]=d;J[a+32>>2]=1}Jc=c+32|0}function BB(a,b,c,d){var e=0;e=Jc-96|0;Jc=e;a=cv(a,e+8|0,0,c,d);if(!(a|!b)){J[b>>2]=J[e+8>>2];J[b+4>>2]=J[e+12>>2];J[b+8>>2]=J[e+16>>2];J[b+12>>2]=J[e+20>>2];J[b+16>>2]=J[e+24>>2];J[b+20>>2]=J[e+28>>2];J[b+32>>2]=J[e+48>>2];J[b+36>>2]=J[e+52>>2];J[b+40>>2]=J[e+
56>>2];J[b+44>>2]=J[e+60>>2];J[b+48>>2]=J[e+64>>2];J[b+52>>2]=J[e+68>>2];c=J[e+76>>2];J[b+56>>2]=J[e+72>>2];J[b+60>>2]=c;d=J[e+84>>2];c=b- -64|0;J[c>>2]=J[e+80>>2];J[c+4>>2]=d;c=J[e+92>>2];J[b+72>>2]=J[e+88>>2];J[b+76>>2]=c;J[b+24>>2]=J[e+32>>2];J[b+28>>2]=J[e+40>>2]}Jc=e+96|0;return a}function sNa(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;b=Jc-16|0;Jc=b;a:{c=J[a>>2];d=c;b:{if(!K[a+8|0])break b;d=0;if(!c)break b;d=J[c>>2]}a=Cf(d);if(a>>>0<1073741808){c:{if(a>>>0<=1){H[b+15|0]=a;c=b+
4|0;break c}c=a|3;if(c>>>0>=1073741823)break a;e=c+1|0;c=Zc(e<<2);J[b+12>>2]=e|-2147483648;J[b+4>>2]=c;J[b+8>>2]=a}a=a<<2;f=zd(c,d,a)+a|0,g=0,J[f>>2]=g;J[784588]=0;a=ea(7255,b+4|0,0,10)|0;d=J[784588];J[784588]=0;if((d|0)!=1){if(H[b+15|0]<0)Yc(J[b+4>>2]);Jc=b+16|0;return a|0}a=Z()|0;if(H[b+15|0]<0)Yc(J[b+4>>2]);ba(a|0);B()}he(b+4|0);B()}de();B()}function no(a,b,c){var d=0;var e=0;var f=0;var g=0;d=Jc-32|0;Jc=d;e=Cma(a,b,c,d+4|0);if(e){a=0;Jg(b,d+28|0,d+24|0,0);Gv(c,d+16|0,d+20|0,d+8|0,d+12|0);if(e)Ig(e,
0,0,e?J[e>>2]:-1,e?J[e+4>>2]:-1,0,0,0,0);g=J[d+16>>2];a:{if((g|0)<=0)break a;f=J[d+20>>2];if((f|0)<=0)break a;for(;1;){b=0;if((f|0)>0){for(;1;){if(J[J[J[c+16>>2]+(a<<2)>>2]+(b<<2)>>2]==1){Ig(e,b-J[d+12>>2]|0,a-J[d+8>>2]|0,J[d+28>>2],J[d+24>>2],28,J[d+4>>2],0,0);f=J[d+20>>2]}b=b+1|0;if((f|0)>(b|0))continue;break}g=J[d+16>>2]}a=a+1|0;if((g|0)>(a|0))continue;break}}pe(d+4|0)}Jc=d+32|0;return e}function n_a(a,b,c){a=a|0;b=b|0;c=c|0;aP(J[a+28>>2],J[b>>2]==1?+J[b+8>>2]:O[b+8>>3],J[b+16>>2]==1?+J[b+24>>
2]:O[b+24>>3],J[b+32>>2]==1?+J[b+40>>2]:O[b+40>>3],J[b+48>>2]==1?+J[b+56>>2]:O[b+56>>3],J[b+64>>2]==1?+J[b+72>>2]:O[b+72>>3],J[b+80>>2]==1?+J[b+88>>2]:O[b+88>>3]);c=J[a+8>>2];Oc[J[J[c>>2]+76>>2]](c,J[a+28>>2],J[b>>2]==1?+J[b+8>>2]:O[b+8>>3],J[b+16>>2]==1?+J[b+24>>2]:O[b+24>>3],J[b+32>>2]==1?+J[b+40>>2]:O[b+40>>3],J[b+48>>2]==1?+J[b+56>>2]:O[b+56>>3],J[b+64>>2]==1?+J[b+72>>2]:O[b+72>>3],J[b+80>>2]==1?+J[b+88>>2]:O[b+88>>3]);J[a+32>>2]=1}function fY(a,b){var c=0;if(b>>>0<=999999){if(b>>>0<=9999){if(b>>>
0<=99){if(b>>>0<=9){H[a|0]=b+48;return a+1|0}return Kt(a,b)}if(b>>>0<=999){c=(b>>>0)/100|0;H[a|0]=c+48;return Kt(a+1|0,b-P(c,100)|0)}return eY(a,b)}if(b>>>0<=99999){c=(b>>>0)/1E4|0;H[a|0]=c+48;return eY(a+1|0,b-P(c,1E4)|0)}return dY(a,b)}if(b>>>0<=99999999){if(b>>>0<=9999999){c=(b>>>0)/1E6|0;H[a|0]=c+48;return dY(a+1|0,b-P(c,1E6)|0)}return rL(a,b)}if(b>>>0<=999999999){c=(b>>>0)/1E8|0;H[a|0]=c+48;return rL(a+1|0,b-P(c,1E8)|0)}c=a;a=(b>>>0)/1E8|0;return rL(Kt(c,a),b-P(a,1E8)|0)}function S3(a){a=a|0;
var b=0;var c=0;var d=0;var e=0;d=Jc-16|0;Jc=d;J[a>>2]=2680472;b=J[a+20>>2];if(b)Yc(Gd(b));b=J[a+24>>2];J[784588]=0;da(6230,b|0,d+12|0);c=J[784588];J[784588]=0;a:{if((c|0)==1)break a;for(;1;){J[784588]=0;c=Ck(b,d+12|0,d+8|0,d+4|0);e=J[784588];J[784588]=0;if((e|0)==1)break a;if(c){c=J[d+4>>2];if(!c)continue;e=J[c>>2];if(e)Yc(Gd(e));e=J[c+4>>2];if(e)Yc(Gd(e));Yc(c);continue}break}Yc(jj(b));J[a>>2]=2679568;for(;1;){b=J[a+12>>2];if(b){J[a+12>>2]=J[b+4>>2];Oc[J[J[b>>2]+4>>2]](b);continue}break}Jc=d+16|
0;return a|0}fa(0)|0;dd();B()}function Dla(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;b=J[a+84>>2]+(J[a+48>>2]+b|0)|0;d=J[a+12>>2];a:{if(b>>>0<=d>>>0)break a;b=b+1|0;if((b|d)<0)return 6;f=J[a>>2];g=J[a+52>>2];b:{c:{e=b&-2;d:{if(!e){b=0;if(!g)break d;Oc[J[f+8>>2]](f,g);J[a+52>>2]=0;break b}c=10;if((e|0)>67108863)break a;e:{if(!d){b=Oc[J[f+4>>2]](f,e<<5)|0;c=!b<<6;break e}c=Oc[J[f+12>>2]](f,d<<5,e<<5,g)|0;b=c?c:g;c=!c<<6}if(c|(d|0)>=(e|0)|!b)break c;cd((d<<5)+b|0,0,e-d<<5)}J[a+52>>2]=b;break b}J[a+
52>>2]=b;if(c)break a}J[a+12>>2]=e;c=0;J[a+88>>2]=b?(J[a+48>>2]<<5)+b|0:0}return c}function rP(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;for(;1;){f=h<<3;d=f+b|0;e=J[d>>2];i=c+f|0;a:{if(J[i>>2]){if(!e){J[d>>2]=1;j=d,k=ne(256,8),J[j+4>>2]=k;f=0;for(;1;){e=f<<3;J[e+J[d+4>>2]>>2]=0;J[(e+J[d+4>>2]|0)+4>>2]=0;g=e|8;J[g+J[d+4>>2]>>2]=0;J[(g+J[d+4>>2]|0)+4>>2]=0;g=e|16;J[g+J[d+4>>2]>>2]=0;J[(g+J[d+4>>2]|0)+4>>2]=0;e=e|24;J[e+J[d+4>>2]>>2]=0;J[(e+J[d+4>>2]|0)+4>>2]=0;f=f+4|0;if((f|
0)!=256)continue;break}}rP(a,J[d+4>>2],J[i+4>>2]);break a}if(e){fd(1,-1,2444440,0);break a}J[d+4>>2]=J[i+4>>2]}h=h+1|0;if((h|0)!=256)continue;break}}function je(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;e=a;a:{b:{c:{d:{if((e^b)&3)break d;d=(c|0)!=0;e:{if(!(b&3)|!c)break e;for(;1;){d=K[b|0];H[e|0]=d;if(!d)break a;e=e+1|0;c=c-1|0;d=(c|0)!=0;b=b+1|0;if(!(b&3))break e;if(c)continue;break}}if(!d)break b;if(!K[b|0])break a;if(c>>>0<4)break d;for(;1;){d=J[b>>2];if((d^-1)&d-16843009&-2139062144)break c;J[e>>
2]=d;e=e+4|0;b=b+4|0;c=c-4|0;if(c>>>0>3)continue;break}}if(!c)break b}for(;1;){d=K[b|0];H[e|0]=d;if(!d)break a;e=e+1|0;b=b+1|0;c=c-1|0;if(c)continue;break}}c=0}cd(e,0,c);return a|0}function bw(a){var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;a:{if(a>>>0>131071)break a;e=a&255;c=(e>>>0)/3|0;b=a>>>8|0;b=J[(((P(J[((a-P(c,3)&255)<<2)+2953028>>2],K[(c+P(K[b+2954400|0],86)|0)+2954400|0])>>>11>>>0)%6|0)+K[b+2957072|0]<<2)+2953040>>2];c=b>>8;b=b&255;if(b>>>0<=1)return(c&0-b)+a|0;b=c&255;if(!b)break a;
c=c>>>8|0;for(;1;){f=b>>>1|0;d=f+c|0;g=K[(d<<1)+2954E3|0];if((g|0)==(e|0)){c=J[(K[(d<<1)+2954001|0]<<2)+2953040>>2];b=c&255;if(b>>>0<=1)return(0-b&c>>8)+a|0;return a+1|0}h=d;d=e>>>0<g>>>0;c=d?c:h;b=d?f:b-f|0;if(b)continue;break}}return a}function Xda(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;J[a>>2]=1018236;e=a-4|0;J[e>>2]=1018124;a:{d=J[a+52>>2];if(!d)break a;b=J[a+44>>2];a=J[a+48>>2];c=a>>>0>b>>>0?b:a;b:{if(!c)break b;a=c+d|0;f=c&7;c:{if(!f){b=c;break c}b=c;for(;1;){a=a-1|0;H[a|0]=
0;b=b-1|0;g=g+1|0;if((g|0)!=(f|0))continue;break}}if(c>>>0<8)break b;for(;1;){H[a-1|0]=0;H[a-2|0]=0;H[a-3|0]=0;H[a-4|0]=0;H[a-5|0]=0;H[a-6|0]=0;H[a-7|0]=0;a=a-8|0;H[a|0]=0;b=b-8|0;if(b)continue;break}}J[784588]=0;Yc(d);a=J[784588];J[784588]=0;if((a|0)!=1)break a;fa(0)|0;dd();B()}return kk(e)|0}function WNa(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;b=Jc-16|0;Jc=b;c=J[a>>2];a:if(K[a+8|0]){d=0;if(!c)break a;d=J[c>>2]}else d=c;b:{a=J[a+4>>2];if(a>>>0<1073741808){c:{if(a>>>0<=1){H[b+
15|0]=a;c=b+4|0;break c}c=a|3;if(c>>>0>=1073741823)break b;e=c+1|0;c=Zc(e<<2);J[b+12>>2]=e|-2147483648;J[b+4>>2]=c;J[b+8>>2]=a}a=a<<2;g=zd(c,d,a)+a|0,h=0,J[g>>2]=h;J[784588]=0;f=+Va(7254,b+4|0,0);a=J[784588];J[784588]=0;if((a|0)!=1){if(H[b+15|0]<0)Yc(J[b+4>>2]);Jc=b+16|0;return+f}a=Z()|0;if(H[b+15|0]<0)Yc(J[b+4>>2]);ba(a|0);B()}he(b+4|0);B()}de();B()}function Sja(a,b){var c=0;var d=0;var e=0;var f=0;d=Jc-16|0;Jc=d;J[d+12>>2]=0;e=ci(a,d+12|0);c=J[d+12>>2];a:{if(c)break a;if((e|0)==-128){c=8;break a}f=
b;b=e&127;b:{if((e|0)>=0)break b;e=ci(a,d+12|0);c=J[d+12>>2];if(c)break a;b=e&127|b<<7;if((e|0)>=0)break b;e=ci(a,d+12|0);c=J[d+12>>2];if(c)break a;b=e&127|b<<7;if((e|0)>=0)break b;e=ci(a,d+12|0);c=J[d+12>>2];if(c)break a;b=e&127|b<<7;if((e|0)>=0)break b;a=ci(a,d+12|0);c=J[d+12>>2];if(c)break a;if(b>>>0>33554431){c=8;break a}c=8;if((a|0)<0)break a;b=a&127|b<<7}J[f>>2]=b;c=0}Jc=d+16|0;return c}function Aka(a,b,c){var d=0;var e=0;var f=0;a:{if(K[a+44|0])break a;H[a+44|0]=1;e=J[a+20>>2];if(!e)return 3;
b:{if(K[a+45|0]){d=J[a+12>>2];if((I[d+20>>1]+I[d+56>>1]|0)+1>>>0>M[d+8>>2]){d=_i(d,0,1);if(d)break a}f=L[e>>1];d=f<<16>>16;if((d|0)<=0)break b;I[(J[e+12>>2]+(f<<1)|0)-2>>1]=L[e+2>>1]-1}d=L[e>>1]}I[e>>1]=d+1;d=J[a+12>>2];if((I[d+22>>1]+I[d+58>>1]|0)+1>>>0>M[d+4>>2]){d=_i(d,1,0);if(d)break a}d=J[a+20>>2];if(K[a+45|0]){a=J[d+8>>2];e=I[d+2>>1];f=J[d+4>>2]+(e<<3)|0;J[f+4>>2]=c>>10;J[f>>2]=b>>10;H[a+e|0]=1}I[d+2>>1]=L[d+2>>1]+1;d=0}return d}function Ryb(){var a=0;a=J[776110];if(a){NI(a);J[776110]=0}J[776111]=
0;a=J[776100];a:{if(!a)break a;Ki(a);J[776100]=0;a=J[776101];if(!a)break a;Ki(a);J[776101]=0;a=J[776102];if(!a)break a;Ki(a);J[776102]=0;a=J[776103];if(!a)break a;Ki(a);J[776103]=0;a=J[776104];if(!a)break a;Ki(a);J[776104]=0;a=J[776105];if(!a)break a;Ki(a);J[776105]=0;a=J[776106];if(!a)break a;Ki(a);J[776106]=0;a=J[776107];if(!a)break a;Ki(a);J[776107]=0;a=J[776108];if(!a)break a;Ki(a);J[776108]=0;a=J[776109];if(!a)break a;Ki(a);J[776109]=0}J[776113]=0;return 1}function QI(a,b){var c=0;var d=0;var e=
0;var f=0;var g=0;a:{if(J[b>>2]>0)break a;f=RB(J[a+16>>2],740440,J[a+20>>2],3233,0,b);if(J[b>>2]>0)break a;e=ov(f);b:{if(J[b>>2]>0)break b;d=13;c:{c=H[e+69|0];d:{if((c&65534)>>>0>33|((c&63)>>>0<32?515>>>c|0:0)&1)break d;c=J[(c<<2)+740304>>2];if(!K[c+17|0]|J[c+4>>2]!=1|J[e>>2]!=100)break d;d=hh(228);if(d)break c;d=7}J[b>>2]=d;break b}c=$c(d,c,228);H[c+16|0]=0;J[c+12>>2]=e;J[c+8>>2]=f;g=J[J[c+20>>2]+4>>2];if(g){Oc[g|0](c,a,J[e>>2]+e|0,b);if(J[b>>2]<=0)break a;Ee(c);d=0}if(J[b>>2]<=0)break a}Ki(f);d=
0}return d}function hNa(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;f=Jc-16|0;Jc=f;a:{if(M[b+4>>2]>=17){h=a+56|0;g=f+4|0;d=J[b>>2];b:{if(K[b+8|0]){e=0;if(!d)break b;d=J[d>>2]}e=d}d=Lw(g,e- -64|0,0,J[b+4>>2]-17|0);b=J[a+60>>2]-J[a+56>>2]>>3;for(;1;){if((b|0)>0){b=b-1|0;e=J[a+56>>2];if(b>>>0>=J[a+60>>2]-e>>3>>>0){J[784588]=0;aa(7267,h|0);a=J[784588];J[784588]=0;if((a|0)==1)break a;B()}e=J[(b<<3)+e>>2];J[784588]=0;e=M2(e,d,c);g=J[784588];J[784588]=0;if((g|0)==1)break a;if(!e)continue}break}wd(d)}Jc=
f+16|0;return}a=Z()|0;wd(d);ba(a|0);B()}function E0a(a,b){a=a|0;b=b|0;var c=0;c=Zc(88);J[784588]=0;J[c+8>>2]=a;J[c>>2]=2429788;J[c+16>>2]=0;J[c+12>>2]=b;J[c+4>>2]=a;a=c;b=J[784588];J[784588]=0;a:{if((b|0)!=1){J[c+32>>2]=-755914244;J[c+36>>2]=1062232653;J[c+20>>2]=0;J[c+24>>2]=0;J[c>>2]=2506396;J[c+40>>2]=0;J[c+44>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;b=c- -64|0;J[b>>2]=0;J[b+4>>2]=0;J[c+56>>2]=-755914244;J[c+60>>2]=1062232653;J[c+72>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[784588]=0;aa(6157,c|0);b=J[784588];J[784588]=
0;if((b|0)==1){a=Z()|0;ss(c);break a}return a|0}a=Z()|0}Yc(c);ba(a|0);B()}function Bbc(a){a=a|0;if(K[3139760])return J[784939];if(!K[3140560])H[3140560]=1;Lg(3140272,1289);Lg(3140284,1280);Lg(3140296,12265);Lg(3140308,10712);Lg(3140320,1639);Lg(3140332,14984);Lg(3140344,1318);Lg(3140356,2359);Lg(3140368,6221);Lg(3140380,6204);Lg(3140392,6212);Lg(3140404,6231);Lg(3140416,8199);Lg(3140428,20285);Lg(3140440,6305);Lg(3140452,5312);Lg(3140464,1639);Lg(3140476,7086);Lg(3140488,10478);Lg(3140500,13729);
Lg(3140512,6536);Lg(3140524,4165);Lg(3140536,1943);Lg(3140548,19532);H[3139760]=1;J[784939]=3140272;return 3140272}function wka(a,b){var c=0;var d=0;var e=0;var f=0;f=Jc-16|0;Jc=f;a:{b:{d=J[a+20>>2];if((d|0)!=J[a+12>>2]){e=J[a+28>>2];break b}c=J[a+16>>2];J[f+12>>2]=0;c:{c=c+d|0;e=J[a+8>>2];if(c>>>0>2147483647/(e>>>0)>>>0)break c;d=P(c,e);e=Hd(J[a>>2],1,J[a+24>>2],d,J[a+28>>2],f+12|0);J[a+28>>2]=e;if(J[f+12>>2])break c;J[a+24>>2]=d;J[a+12>>2]=c;d=J[a+20>>2];if(c>>>0>=d>>>0)break b;b=J[a+4>>2];if(!(!b|
J[b>>2]))J[b>>2]=130;J[a+20>>2]=c;break a}a=J[a+4>>2];if(!a|J[a>>2])break a;J[a>>2]=64;break a}c=J[a+8>>2];$c(P(c,d)+e|0,b,c);J[a+20>>2]=J[a+20>>2]+1}Jc=f+16|0}function rrb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;e=Jc-16|0;Jc=e;a:{b:{c:{d:{f=J[b+4>>2];b=K[b+11|0];if(b<<24>>24<0?f:b){b=We(20);c=J[J[a>>2]+12>>2];J[784588]=0;d=c;c=e+4|0;da(d|0,c|0,a|0);a=J[784588];J[784588]=0;d=1;if((a|0)==1)break d;J[784588]=0;a=$(3717,b|0,c|0)|0;c=J[784588];J[784588]=0;if((c|0)!=1){J[784588]=0;ca(3702,a|0,
@ -25057,22 +25058,21 @@ J[a+12>>2]}Yc(b)}b=J[a+76>>2];if(b){c=J[b+8>>2];if(c){if(J[b>>2]>0){c=0;for(;1;)
0;J[b+36>>2]=0;J[b>>2]=2763248;J[b+20>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;break a;default:break b}J[a>>2]=0;be(a,0);return}J[a>>2]=0;be(a,b)}function pi(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;J[a>>2]=1053252;c=J[a+160>>2];d=J[a+164>>2];if((c|0)!=(d|0))for(;1;){f=e<<2;b=J[f+c>>2];if(b){if(H[b+83|0]<0)Yc(J[b+72>>2]);if(H[b+71|0]<0)Yc(J[b+60>>2]);if(H[b+59|0]<0)Yc(J[b+48>>2]);Yc(b);J[J[a+160>>2]+f>>2]=0;d=J[a+164>>2];c=J[a+160>>2]}e=e+1|0;if(e>>>0<d-c>>2>>>0)continue;break}if(H[a+
227|0]<0)Yc(J[a+216>>2]);if(H[a+215|0]<0)Yc(J[a+204>>2]);if(H[a+203|0]<0)Yc(J[a+192>>2]);b=J[a+160>>2];if(b){J[a+164>>2]=b;Yc(b)}return tx(a)|0}function p8(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;b=Jc-32|0;Jc=b;d=kN(b+24|0);J[784588]=0;ca(4797,a|0,d|0,c|0);c=J[784588];J[784588]=0;a:{if((c|0)!=1){b:{c=K[a+11|0];if((c<<24>>24<0?J[a+4>>2]:c)>>>0>=128){J[784588]=0;c=ma(4263,b+12|0,a|0,0,127,b+31|0)|0;e=J[784588];J[784588]=0;if((e|0)==1)break b;if(H[a+11|0]<0)Yc(J[a>>2]);e=J[c+4>>2];J[a>>2]=J[c>>2];J[a+
4>>2]=e;J[a+8>>2]=J[c+8>>2]}kq(d);Jc=b+32|0;return}b=Z()|0;if(H[a+11|0]>=0)break a;Yc(J[a>>2]);break a}b=Z()|0}kq(d);ba(b|0);B()}function mtb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;var e=0;var f=0;d=Jc-16|0;Jc=d;e=(b|0)>=0;b=b>>>0>=1114111?1114111:b;f=c>>>0>=1114111?1114111:c;c=(c|0)<0;a:{if(!(e&b>>>0>(c?0:f)>>>0)){J[d+12>>2]=1114112;J[d+8>>2]=c?1:f+1|0;J[d+4>>2]=e?b:0;nI(a,d+4|0,2,0);break a}if(J[a+20>>2]|J[a+44>>2])break a;b=J[a+16>>2];if(b)J[b>>2]=1114112;J[a+8>>2]=1;b=J[a+36>>2];if(b){Ee(b);J[a+32>>
2]=0;J[a+36>>2]=0}b=J[a+40>>2];if(!b)break a;Kk(b);if(!J[a+16>>2]|!J[a+40>>2])break a;H[a+48|0]=0}Jc=d+16|0;return a|0}function QYb(a){a=a|0;var b=0;var c=0;a:{if(a){b:{if(K[a+24|0])break b;b=J[a+16>>2];if(!b)break b;Oc[J[J[b>>2]+4>>2]](b);J[a+16>>2]=0}b=J[a+8>>2];if(b){Oc[J[J[b>>2]+4>>2]](b);J[a+8>>2]=0}b=J[a+4>>2];if(b){Oc[J[J[b>>2]+4>>2]](b);J[a+4>>2]=0}b=J[a>>2];if(b){c=J[J[b>>2]+12>>2];J[784588]=0;_(c|0,b|0)|0;b=J[784588];J[784588]=0;if((b|0)==1)break a;J[a>>2]=0}b=J[a+12>>2];if(b)Oc[J[J[b>>
2]+4>>2]](b);Yc(a)}a=J[775950];if(!(!a|!a))Oc[J[J[a>>2]+12>>2]](a)|0;J[775950]=0;return}fa(0)|0;dd();B()}function NKb(a){a=a|0;var b=0;var c=0;var d=0;var e=0;J[a>>2]=353160;a:{c=J[a+8>>2];d=a+12|0;if((c|0)!=(d|0))for(;1;){e=J[c+28>>2];if(e){b=J[J[e>>2]+12>>2];J[784588]=0;_(b|0,e|0)|0;b=J[784588];J[784588]=0;if((b|0)==1)break a;J[c+28>>2]=0}b=J[c+4>>2];b:{if(b)for(;1;){c=b;b=J[c>>2];if(b)continue;break b}for(;1;){b=c;c=J[c+8>>2];if((b|0)!=J[c>>2])continue;break}}if((c|0)!=(d|0))continue;break}b=a+
8|0;ky(b,J[a+12>>2]);J[a+8>>2]=d;J[a+12>>2]=0;J[a+16>>2]=0;ky(b,0);return a|0}fa(0)|0;dd();B()}function Lja(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;e=Jc-16|0;Jc=e;d=J[a+736>>2];a:{if(!d){c=ny(a,0);if(c)break a;d=J[a+736>>2]}c=6;if(L[a+14>>1]<b>>>0)break a;b:{if(b){f=J[a+100>>2];g=J[d+12>>2];d=J[g+16>>2]+P(b,12)|0;c=Oc[J[J[a+540>>2]+144>>2]](a,L[d-8>>1],e+12|0)|0;if(c)break a;c=J[a+24>>2];if(c)Oc[J[f+8>>2]](f,c);J[a+24>>2]=J[e+12>>2];c=tV(a,J[g>>2],J[d-12>>2]);if(c){c=(c|0)!=-1?c:
0;break a}c=0;break b}c=tV(a,0,0)}I[a+6>>1]=b;J[a+8>>2]=J[a+8>>2]&-32769}Jc=e+16|0;return c|0}function LTa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;a:{if((b|0)<2)break a;f=J[a+4>>2];b=Oc[J[J[f>>2]+60>>2]](f,b,c,d)|0;if(!b)break a;b:{if(!d)break b;d=J[a+4>>2];Oc[J[J[d>>2]+20>>2]](d);J[a+3460>>2]=0;J[a+3464>>2]=0;J[a+720>>2]=0;J[a+188>>2]=0;J[a+204>>2]=0;J[a+196>>2]=0;J[a+200>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;d=EO(a,1);e=J[a+4>>2];Oc[J[J[e>>2]+24>>2]](e);if(!(J[a+12>>
2]?J[a+8>>2]|!d:1))break b;Yc(Gd(b));return 0}Wd(Wd(b,c),2478262);e=b}return e|0}function J7b(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;a=J[a+52>>2];c=Oc[J[J[a>>2]+20>>2]](a,2)|0;Oc[J[J[a>>2]+20>>2]](a,1)|0;b=Oc[J[J[a>>2]+20>>2]](a,1)|0;d=b>>>4&3;b=b>>>6&1;c=(c-4|0)/((d+(b<<1)|0)+2|0)|0;a:{if((c|0)<=0)break a;b=b?4:2;if((c|0)!=1){f=c&-2;for(;1;){Oc[J[J[a>>2]+20>>2]](a,d)|0;Oc[J[J[a>>2]+20>>2]](a,b)|0;Oc[J[J[a>>2]+20>>2]](a,d)|0;Oc[J[J[a>>2]+20>>2]](a,b)|0;e=e+2|0;if((f|0)!=(e|0))continue;break}}if(!(c&
1))break a;Oc[J[J[a>>2]+20>>2]](a,d)|0;Oc[J[J[a>>2]+20>>2]](a,b)|0}}function Hk(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;f=Jc-16|0;Jc=f;c=0;a:{if(!a)break a;b:{if((b|0)>=128){g=b>>>0<2048;c:{if(g){c=192;d=6;e=0;break c}if(b>>>0<65536){c=224;d=12;e=6;break c}if(b>>>0>=1114112)break b;c=240;d=18;e=12}H[a|0]=b>>>d|c;H[a+1|0]=b>>>e&63|128;c=(a+2|0)-a|0;if(g)break a;d=e-6|0;H[a+2|0]=b>>>d&63|128;c=(a+3|0)-a|0;if(d>>>0<6)break a;H[a+3|0]=b>>>e-12&63|128;c=(a+4|0)-a|0;break a}H[a|0]=b;c=1;break a}J[f>>
2]=b;ld(0,0,0,0,0,1,9,3,0,0,0,b,38313,f);c=0}Jc=f+16|0;return c}function zu(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;l=J[a+160>>2];i=O[l>>3];j=O[l+24>>3];m=O[l+16>>3];k=O[l+8>>3];h=i*j-m*k;a:{if(!(!(h<1E-4)|!(h>-1E-4))){i=1;k=0;j=1;h=0;break a}n=O[l+32>>3];o=O[l+40>>3];p=k*n/h-i*o/h;o=m*o/h-j*n/h;i=i/h;k=-k/h;j=j/h;h=-m/h}m=d*k+i*e;n=p+(f*k+i*g);f=o+(f*j+h*g);d=d*j+h*e;e=b*k+i*c;b=b*j+h*c;b:{c:{if(!(R(b+-1)<.001)|!(R(e)<.001)|(!(R(d)<.001)|!(R(m+-1)<.001)))break c;
if(!(R(f)<.001))break c;if(R(n)<.001)break b}n7(a,b,e,d,m,f,n)}}function yHb(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;h=Jc-16|0;Jc=h;d=J[a+472>>2];a:{if(J[d+36>>2]){vq(d+32|0,0,(J[f>>2]<<2)+e|0,0,1,J[d+40>>2]);J[d+36>>2]=0;a=1;break a}i=J[d+44>>2];j=e;e=J[f>>2];j=j+(e<<2)|0;J[h+8>>2]=J[j>>2];e=g-e|0;g=e>>>0>i>>>0?i:e;i=g>>>0<2;if(i){J[d+36>>2]=1;e=J[d+32>>2]}else e=J[j+4>>2];J[h+12>>2]=e;Oc[J[d+12>>2]](a,b,J[c>>2],h+8|0);a=i?g:2}J[f>>2]=a+J[f>>2];J[d+44>>2]=
J[d+44>>2]-a;if(!J[d+36>>2])J[c>>2]=J[c>>2]+1;Jc=h+16|0}function uub(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;a=J[a+4>>2];if(J[a+8>>2]<=(b|0)){e=a;a=J[a+24>>2];d=J[a>>2];c=(b&31)+(L[d+(b>>>4&268435454)>>1]<<2)|0;a:{if(b>>>0<=55295)break a;c=(b&31)+(L[(d+(b>>>0<56320?640:0)|0)+(b>>>4&268435454)>>1]<<2)|0;if(b>>>0<=65535)break a;c=J[a+12>>2]+128|0;if(b>>>0>=1114112)break a;c=J[a+36>>2];if(J[a+32>>2]<=(b|0))break a;c=(b&31)+(L[(d+(b>>>4&126)|0)+(L[(d+(b>>>10&4194302)|0)+4160>>1]<<1)>>1]<<2)|0}a=(Ux(e,
b,L[d+(c<<1)>>1])|0)!=0}else a=1;return a|0}function uAb(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=Jc-16|0;Jc=g;d=J[c>>2];h=J[d+16>>2];if((h|0)!=J[d+24>>2]){d=(J[d+8>>2]+(h<<4)|0)-16|0;O[g+8>>3]=O[d>>3];O[g>>3]=O[d+8>>3];d=1}else d=0;if(d){e=+J[a>>2]*.015625;e=e+e;i=(e+O[g+8>>3])*.3333333333333333;f=+J[a+4>>2]*.015625;f=f+f;j=(f+O[g>>3])*.3333333333333333;k=e;e=+J[b>>2]*.015625;l=f;f=+J[b+4>>2]*.015625;Lga(J[c>>2],i,j,(k+e)*.3333333333333333,
(l+f)*.3333333333333333,e,f);J[c+4>>2]=1}Jc=g+16|0;return 0}function ofc(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;e=Jc-16|0;Jc=e;a:{b:{c:{if((a|0)!=(b|0)){g=J[783815];J[783815]=0;d=Vpa(a,e+12|0,d,Ai());a=Nc;f=J[783815];d:{if(f){if(J[e+12>>2]!=(b|0))break d;if((f|0)==68)break b;break c}J[783815]=g;if(J[e+12>>2]==(b|0))break c}}J[c>>2]=4;b=0;break a}if((a|0)<0&d>>>0<2147483648|(a|0)<-1|(d>>>0>2147483647&(a|0)>=0|(a|0)>0))break b;b=d;break a}J[c>>2]=4;b=2147483647;if(!!d&(a|0)>=0|(a|
0)>0)break a;b=-2147483648}Jc=e+16|0;return b|0}function kfc(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=Jc-16|0;Jc=e;a:{b:{c:{d:{if((a|0)!=(b|0))e:{f:{f=K[a|0];if((f|0)!=45)break f;a=a+1|0;if((b|0)!=(a|0))break f;break e}h=J[783815];J[783815]=0;a=qY(a,e+12|0,d,Ai());d=Nc;g=J[783815];g:{if(g){if(J[e+12>>2]!=(b|0))break g;if((g|0)==68)break c;break d}J[783815]=h;if(J[e+12>>2]==(b|0))break d}}J[c>>2]=4;a=0;break a}if(!d&a>>>0<=65535)break b}J[c>>2]=4;a=65535;break a}a=(f|0)==
45?0-a|0:a}Jc=e+16|0;return a&65535}function Kya(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;c=Jc-16|0;Jc=c;d=J[b>>2];if(d){J[d+4>>2]=J[d+4>>2]+1;e=J[b>>2]}J[784588]=0;J[c+12>>2]=e;a=ea(7834,a|0,c+12|0,10)|0;b=J[784588];J[784588]=0;a:{if((b|0)!=1){J[c+12>>2]=0;b:{if(!e)break b;J[784588]=0;b=J[e+4>>2]-1|0;J[e+4>>2]=b;d=J[784588];J[784588]=0;if((d|0)==1)break a;if(b)break b;J[784588]=0;aa(7274,e|0);b=J[784588];J[784588]=0;if((b|0)==1)break a}J[a>>2]=2767516;Jc=c+16|0;return a|0}a=Z()|0;bd(c+12|0);ba(a|
0);B()}fa(0)|0;dd();B()}function Esa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;a:{d=J[a+4>>2];b:{if(!d){b=(b|0)<=1E3?1E3:b;J[a+8>>2]=b;c=ed(b<<2);J[a+16>>2]=0;J[a+4>>2]=c;break b}c=J[a+8>>2];e=J[a+16>>2]+b|0;if(c>>>0>=e>>>0)break a;b=P(b,10);b=(b|0)<=1048576?1048576:b;for(;1;){c=c>>>0>10485760?b+c|0:c<<1;if(e>>>0>c>>>0)continue;break}J[a+8>>2]=c;b=Ce(d,c<<2);if(b){J[a+4>>2]=b;c=b+(J[a+16>>2]<<2)|0;break b}b=ed(J[a+8>>2]<<2);c=J[a+4>>2];b=$c(b,c,J[a+16>>2]<<2);Yc(c);J[a+4>>2]=b;c=b+(J[a+16>>2]<<2)|
0}J[a+12>>2]=c}}function CRb(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;J[c>>2]=-1;J[d>>2]=-1;f=L[a+340>>1];if(f){h=J[a+356>>2];a=0;for(;1;){e=P(a,20)+h|0;a:{if(L[e+6>>1]!=(b|0)|!L[e+8>>1])break a;b:{c:switch(L[e>>1]-1|0){case 2:if(L[e+2>>1]>1)break a;g=c;if(L[e+4>>1]==1033|J[c>>2]==-1)break b;break a;case 0:break c;default:break a}if(L[e+2>>1])break a;g=d;if(!L[e+4>>1])break b;if(J[d>>2]!=-1)break a}J[g>>2]=a}a=a+1|0;if((f|0)!=(a|0))continue;break}}return(J[d>>2]&J[c>>2])>=
0|0}function iK(a,b,c){var d=0;var e=0;if(!a)return;if(!c)return;a:{if(M[a+16>>2]<=b>>>0)break a;d=J[J[J[a+96>>2]+12>>2]+84>>2];if(d){d=Oc[d|0](a,b,1,2051,c)|0;if(!d|(d&255)!=7)break a}b:{if(!a|!c)break b;d=J[a+16>>2];e=b+1|0;c:{if(d>>>0<e>>>0|!e|b>>>0>=d>>>0)break c;d=J[J[J[a+96>>2]+12>>2]+84>>2];if(d){d=Oc[d|0](a,b,1,2051,c)|0;if(!d)break b;if((d&255)!=7)break c}d=0;for(;1;){if(Gr(a,b+d|0,2307))break c;J[(d<<2)+c>>2]=J[J[a+84>>2]+64>>2];d=d+1|0;if((d|0)!=1)continue;break}}}}}function ck(a){var b=
2]=0;J[a+36>>2]=0}b=J[a+40>>2];if(!b)break a;Kk(b);if(!J[a+16>>2]|!J[a+40>>2])break a;H[a+48|0]=0}Jc=d+16|0;return a|0}function NKb(a){a=a|0;var b=0;var c=0;var d=0;var e=0;J[a>>2]=353160;a:{c=J[a+8>>2];d=a+12|0;if((c|0)!=(d|0))for(;1;){e=J[c+28>>2];if(e){b=J[J[e>>2]+12>>2];J[784588]=0;_(b|0,e|0)|0;b=J[784588];J[784588]=0;if((b|0)==1)break a;J[c+28>>2]=0}b=J[c+4>>2];b:{if(b)for(;1;){c=b;b=J[c>>2];if(b)continue;break b}for(;1;){b=c;c=J[c+8>>2];if((b|0)!=J[c>>2])continue;break}}if((c|0)!=(d|0))continue;
break}b=a+8|0;ky(b,J[a+12>>2]);J[a+8>>2]=d;J[a+12>>2]=0;J[a+16>>2]=0;ky(b,0);return a|0}fa(0)|0;dd();B()}function Lja(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;var f=0;var g=0;e=Jc-16|0;Jc=e;d=J[a+736>>2];a:{if(!d){c=ny(a,0);if(c)break a;d=J[a+736>>2]}c=6;if(L[a+14>>1]<b>>>0)break a;b:{if(b){f=J[a+100>>2];g=J[d+12>>2];d=J[g+16>>2]+P(b,12)|0;c=Oc[J[J[a+540>>2]+144>>2]](a,L[d-8>>1],e+12|0)|0;if(c)break a;c=J[a+24>>2];if(c)Oc[J[f+8>>2]](f,c);J[a+24>>2]=J[e+12>>2];c=tV(a,J[g>>2],J[d-12>>2]);if(c){c=(c|
0)!=-1?c:0;break a}c=0;break b}c=tV(a,0,0)}I[a+6>>1]=b;J[a+8>>2]=J[a+8>>2]&-32769}Jc=e+16|0;return c|0}function LTa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;var f=0;a:{if((b|0)<2)break a;f=J[a+4>>2];b=Oc[J[J[f>>2]+60>>2]](f,b,c,d)|0;if(!b)break a;b:{if(!d)break b;d=J[a+4>>2];Oc[J[J[d>>2]+20>>2]](d);J[a+3460>>2]=0;J[a+3464>>2]=0;J[a+720>>2]=0;J[a+188>>2]=0;J[a+204>>2]=0;J[a+196>>2]=0;J[a+200>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;d=EO(a,1);e=J[a+4>>2];Oc[J[J[e>>2]+24>>2]](e);if(!(J[a+
12>>2]?J[a+8>>2]|!d:1))break b;Yc(Gd(b));return 0}Wd(Wd(b,c),2478262);e=b}return e|0}function J7b(a){a=a|0;var b=0;var c=0;var d=0;var e=0;var f=0;a=J[a+52>>2];c=Oc[J[J[a>>2]+20>>2]](a,2)|0;Oc[J[J[a>>2]+20>>2]](a,1)|0;b=Oc[J[J[a>>2]+20>>2]](a,1)|0;d=b>>>4&3;b=b>>>6&1;c=(c-4|0)/((d+(b<<1)|0)+2|0)|0;a:{if((c|0)<=0)break a;b=b?4:2;if((c|0)!=1){f=c&-2;for(;1;){Oc[J[J[a>>2]+20>>2]](a,d)|0;Oc[J[J[a>>2]+20>>2]](a,b)|0;Oc[J[J[a>>2]+20>>2]](a,d)|0;Oc[J[J[a>>2]+20>>2]](a,b)|0;e=e+2|0;if((f|0)!=(e|0))continue;
break}}if(!(c&1))break a;Oc[J[J[a>>2]+20>>2]](a,d)|0;Oc[J[J[a>>2]+20>>2]](a,b)|0}}function Hk(a,b){var c=0;var d=0;var e=0;var f=0;var g=0;f=Jc-16|0;Jc=f;c=0;a:{if(!a)break a;b:{if((b|0)>=128){g=b>>>0<2048;c:{if(g){c=192;d=6;e=0;break c}if(b>>>0<65536){c=224;d=12;e=6;break c}if(b>>>0>=1114112)break b;c=240;d=18;e=12}H[a|0]=b>>>d|c;H[a+1|0]=b>>>e&63|128;c=(a+2|0)-a|0;if(g)break a;d=e-6|0;H[a+2|0]=b>>>d&63|128;c=(a+3|0)-a|0;if(d>>>0<6)break a;H[a+3|0]=b>>>e-12&63|128;c=(a+4|0)-a|0;break a}H[a|0]=b;
c=1;break a}J[f>>2]=b;ld(0,0,0,0,0,1,9,3,0,0,0,b,38313,f);c=0}Jc=f+16|0;return c}function zu(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;l=J[a+160>>2];i=O[l>>3];j=O[l+24>>3];m=O[l+16>>3];k=O[l+8>>3];h=i*j-m*k;a:{if(!(!(h<1E-4)|!(h>-1E-4))){i=1;k=0;j=1;h=0;break a}n=O[l+32>>3];o=O[l+40>>3];p=k*n/h-i*o/h;o=m*o/h-j*n/h;i=i/h;k=-k/h;j=j/h;h=-m/h}m=d*k+i*e;n=p+(f*k+i*g);f=o+(f*j+h*g);d=d*j+h*e;e=b*k+i*c;b=b*j+h*c;b:{c:{if(!(R(b+-1)<.001)|!(R(e)<.001)|(!(R(d)<
.001)|!(R(m+-1)<.001)))break c;if(!(R(f)<.001))break c;if(R(n)<.001)break b}n7(a,b,e,d,m,f,n)}}function yHb(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;h=Jc-16|0;Jc=h;d=J[a+472>>2];a:{if(J[d+36>>2]){vq(d+32|0,0,(J[f>>2]<<2)+e|0,0,1,J[d+40>>2]);J[d+36>>2]=0;a=1;break a}i=J[d+44>>2];j=e;e=J[f>>2];j=j+(e<<2)|0;J[h+8>>2]=J[j>>2];e=g-e|0;g=e>>>0>i>>>0?i:e;i=g>>>0<2;if(i){J[d+36>>2]=1;e=J[d+32>>2]}else e=J[j+4>>2];J[h+12>>2]=e;Oc[J[d+12>>2]](a,b,J[c>>2],h+8|0);a=i?g:
2}J[f>>2]=a+J[f>>2];J[d+44>>2]=J[d+44>>2]-a;if(!J[d+36>>2])J[c>>2]=J[c>>2]+1;Jc=h+16|0}function uub(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;a=J[a+4>>2];if(J[a+8>>2]<=(b|0)){e=a;a=J[a+24>>2];d=J[a>>2];c=(b&31)+(L[d+(b>>>4&268435454)>>1]<<2)|0;a:{if(b>>>0<=55295)break a;c=(b&31)+(L[(d+(b>>>0<56320?640:0)|0)+(b>>>4&268435454)>>1]<<2)|0;if(b>>>0<=65535)break a;c=J[a+12>>2]+128|0;if(b>>>0>=1114112)break a;c=J[a+36>>2];if(J[a+32>>2]<=(b|0))break a;c=(b&31)+(L[(d+(b>>>4&126)|0)+(L[(d+(b>>>10&4194302)|0)+
4160>>1]<<1)>>1]<<2)|0}a=(Ux(e,b,L[d+(c<<1)>>1])|0)!=0}else a=1;return a|0}function uAb(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=Jc-16|0;Jc=g;d=J[c>>2];h=J[d+16>>2];if((h|0)!=J[d+24>>2]){d=(J[d+8>>2]+(h<<4)|0)-16|0;O[g+8>>3]=O[d>>3];O[g>>3]=O[d+8>>3];d=1}else d=0;if(d){e=+J[a>>2]*.015625;e=e+e;i=(e+O[g+8>>3])*.3333333333333333;f=+J[a+4>>2]*.015625;f=f+f;j=(f+O[g>>3])*.3333333333333333;k=e;e=+J[b>>2]*.015625;l=f;f=+J[b+4>>2]*.015625;Lga(J[c>>
2],i,j,(k+e)*.3333333333333333,(l+f)*.3333333333333333,e,f);J[c+4>>2]=1}Jc=g+16|0;return 0}function ofc(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;e=Jc-16|0;Jc=e;a:{b:{c:{if((a|0)!=(b|0)){g=J[783815];J[783815]=0;d=Vpa(a,e+12|0,d,Ai());a=Nc;f=J[783815];d:{if(f){if(J[e+12>>2]!=(b|0))break d;if((f|0)==68)break b;break c}J[783815]=g;if(J[e+12>>2]==(b|0))break c}}J[c>>2]=4;b=0;break a}if((a|0)<0&d>>>0<2147483648|(a|0)<-1|(d>>>0>2147483647&(a|0)>=0|(a|0)>0))break b;b=d;break a}J[c>>2]=4;b=
2147483647;if(!!d&(a|0)>=0|(a|0)>0)break a;b=-2147483648}Jc=e+16|0;return b|0}function kfc(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=Jc-16|0;Jc=e;a:{b:{c:{d:{if((a|0)!=(b|0))e:{f:{f=K[a|0];if((f|0)!=45)break f;a=a+1|0;if((b|0)!=(a|0))break f;break e}h=J[783815];J[783815]=0;a=qY(a,e+12|0,d,Ai());d=Nc;g=J[783815];g:{if(g){if(J[e+12>>2]!=(b|0))break g;if((g|0)==68)break c;break d}J[783815]=h;if(J[e+12>>2]==(b|0))break d}}J[c>>2]=4;a=0;break a}if(!d&a>>>0<=65535)break b}J[c>>
2]=4;a=65535;break a}a=(f|0)==45?0-a|0:a}Jc=e+16|0;return a&65535}function Kya(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;c=Jc-16|0;Jc=c;d=J[b>>2];if(d){J[d+4>>2]=J[d+4>>2]+1;e=J[b>>2]}J[784588]=0;J[c+12>>2]=e;a=ea(7834,a|0,c+12|0,10)|0;b=J[784588];J[784588]=0;a:{if((b|0)!=1){J[c+12>>2]=0;b:{if(!e)break b;J[784588]=0;b=J[e+4>>2]-1|0;J[e+4>>2]=b;d=J[784588];J[784588]=0;if((d|0)==1)break a;if(b)break b;J[784588]=0;aa(7274,e|0);b=J[784588];J[784588]=0;if((b|0)==1)break a}J[a>>2]=2767516;Jc=c+16|0;return a|
0}a=Z()|0;bd(c+12|0);ba(a|0);B()}fa(0)|0;dd();B()}function Esa(a,b){a=a|0;b=b|0;var c=0;var d=0;var e=0;a:{d=J[a+4>>2];b:{if(!d){b=(b|0)<=1E3?1E3:b;J[a+8>>2]=b;c=ed(b<<2);J[a+16>>2]=0;J[a+4>>2]=c;break b}c=J[a+8>>2];e=J[a+16>>2]+b|0;if(c>>>0>=e>>>0)break a;b=P(b,10);b=(b|0)<=1048576?1048576:b;for(;1;){c=c>>>0>10485760?b+c|0:c<<1;if(e>>>0>c>>>0)continue;break}J[a+8>>2]=c;b=Ce(d,c<<2);if(b){J[a+4>>2]=b;c=b+(J[a+16>>2]<<2)|0;break b}b=ed(J[a+8>>2]<<2);c=J[a+4>>2];b=$c(b,c,J[a+16>>2]<<2);Yc(c);J[a+4>>
2]=b;c=b+(J[a+16>>2]<<2)|0}J[a+12>>2]=c}}function CRb(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;J[c>>2]=-1;J[d>>2]=-1;f=L[a+340>>1];if(f){h=J[a+356>>2];a=0;for(;1;){e=P(a,20)+h|0;a:{if(L[e+6>>1]!=(b|0)|!L[e+8>>1])break a;b:{c:switch(L[e>>1]-1|0){case 2:if(L[e+2>>1]>1)break a;g=c;if(L[e+4>>1]==1033|J[c>>2]==-1)break b;break a;case 0:break c;default:break a}if(L[e+2>>1])break a;g=d;if(!L[e+4>>1])break b;if(J[d>>2]!=-1)break a}J[g>>2]=a}a=a+1|0;if((f|0)!=(a|0))continue;break}}return(J[d>>
2]&J[c>>2])>=0|0}function iK(a,b,c){var d=0;var e=0;if(!a)return;if(!c)return;a:{if(M[a+16>>2]<=b>>>0)break a;d=J[J[J[a+96>>2]+12>>2]+84>>2];if(d){d=Oc[d|0](a,b,1,2051,c)|0;if(!d|(d&255)!=7)break a}b:{if(!a|!c)break b;d=J[a+16>>2];e=b+1|0;c:{if(d>>>0<e>>>0|!e|b>>>0>=d>>>0)break c;d=J[J[J[a+96>>2]+12>>2]+84>>2];if(d){d=Oc[d|0](a,b,1,2051,c)|0;if(!d)break b;if((d&255)!=7)break c}d=0;for(;1;){if(Gr(a,b+d|0,2307))break c;J[(d<<2)+c>>2]=J[J[a+84>>2]+64>>2];d=d+1|0;if((d|0)!=1)continue;break}}}}}function ck(a){var b=
0;var c=0;var d=0;if(!a){a=J[768878];if(a)b=ck(a);a=J[768804];if(a)b=ck(a)|b;a=J[783852];if(a)for(;1;){if(J[a+20>>2]!=J[a+28>>2])b=ck(a)|b;a=J[a+56>>2];if(a)continue;break}return b}d=J[a+76>>2]<0;a:{b:{if(J[a+20>>2]==J[a+28>>2])break b;Oc[J[a+36>>2]](a,0,0)|0;if(J[a+20>>2])break b;b=-1;break a}b=J[a+8>>2];c=J[a+4>>2];if((b|0)!=(c|0)){b=c-b|0;Oc[J[a+40>>2]](a,b,b>>31,1)|0}b=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;if(d)break a}return b}function _j(a,b,c,d,e,f){var g=0;var h=
0;var i=0;a:{if(f&64){e=f+-64|0;f=b;d=e&31;if((e&63)>>>0>=32){e=f<<d;d=0}else{e=(1<<d)-1&f>>>32-d|c<<d;d=f<<d}b=0;c=0;break a}if(!f)break a;h=d;g=f&31;if((f&63)>>>0>=32){i=d<<g;h=0}else{i=(1<<g)-1&h>>>32-g|e<<g;h=h<<g}g=b;e=64-f|0;d=e&31;if((e&63)>>>0>=32){e=0;d=c>>>d|0}else{e=c>>>d|0;d=((1<<d)-1&c)<<32-d|g>>>d}d=h|d;e=e|i;h=b;g=f&31;if((f&63)>>>0>=32){i=b<<g;b=0}else{i=(1<<g)-1&h>>>32-g|c<<g;b=h<<g}c=i}J[a>>2]=b;J[a+4>>2]=c;J[a+8>>2]=d;J[a+12>>2]=e}function yz(a,b){b=(J[a+36>>2]<<1)+b|0;J[a+36>>
2]=b&16777215;a:{b:{c:{d:{b=b>>>24|0;switch(b|0){case 0:break b;case 1:break d;default:break c}}ju(a,1);b=J[a+40>>2];J[a+40>>2]=b-1;if(b)for(;1;){ju(a,0);b=J[a+40>>2];J[a+40>>2]=b-1;if(b)continue;break}J[a+40>>2]=0;return}if((b|0)==255)break a;ga(2718958,2725846,1047,2769378);B()}J[a+40>>2]=J[a+40>>2]+1;return}ju(a,0);b=J[a+40>>2];J[a+40>>2]=b-1;if(b)for(;1;){ju(a,1);b=J[a+40>>2];J[a+40>>2]=b-1;if(b)continue;break}J[a+40>>2]=0}function bP(a){var b=0;var c=0;var d=0;a:{b=J[a+28>>2];if((b|0)>0)for(;1;){c=