>>0?h:f)-g|0,d);return}function krb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;f=a[d+11>>0]|0;if(f<<24>>24<0){g=c[d+4>>2]|0;h=g>>>0>e>>>0?e:g;i=c[d>>2]|0}else{h=(f&255)>>>0>e>>>0?e:f&255;i=d}f=i+h|0;if(!h)j=0;else{e=0;g=i;while(1){i=e+((a[g>>0]|0)==10&1)|0;g=g+1|0;if((g|0)==(f|0)){j=i;break}else e=i}}if(!h){k=0;l=h-k|0;c[b>>2]=j;m=b+4|0;c[m>>2]=l;return}k=(TQb(d,10,h+-1|0)|0)+1|0;l=h-k|0;c[b>>2]=j;m=b+4|0;c[m>>2]=l;return}function lrb(a,b){a=a|0;b=b|0;var d=0;d=Kb;Kb=Kb+16|0;c[d>>2]=-1;c[d+4>>2]=-1;c[d+8>>2]=0;c[d+12>>2]=0;i=0;V(169,a|0,5,d|0,b|0);b=i;i=0;if(b&1){b=Qa()|0;A()|0;cb(b|0)}else{Kb=d;return}}function mrb(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;g=Kb;Kb=Kb+48|0;c[g+36>>2]=d;if(nrb(b,d)|0){Kb=g;return}orb(g+40|0,g+36|0);d=c[g+40>>2]|0;c[g+16>>2]=80628;h=c[e+4>>2]|0;c[g+16+4>>2]=c[e>>2];c[g+16+4+4>>2]=h;c[g+16+12>>2]=c[e+8>>2];h=c[e+12>>2]|0;c[g+16+16>>2]=h;if(h|0)c[h+4>>2]=(c[h+4>>2]|0)+1;i=0;h=F(694,d|0,g+16|0)|0;d=i;i=0;a:do if(d&1){e=Qa()|0;j=A()|0;k=e;l=30}else{c[g>>2]=65296;i=0;T(890,g+4|0,f|0);e=i;i=0;do if(e&1){m=Qa()|0;n=A()|0;o=m}else{i=0;F(505,h|0,g|0)|0;m=i;i=0;if(m&1){m=Qa()|0;p=A()|0;c[g>>2]=65296;if((a[g+4+11>>0]|0)>=0){n=p;o=m;break}RPb(c[g+4>>2]|0);n=p;o=m;break}c[g>>2]=65296;if((a[g+4+11>>0]|0)<0)RPb(c[g+4>>2]|0);c[g+16>>2]=80628;m=c[g+16+16>>2]|0;if(m|0?(p=c[m+4>>2]|0,c[m+4>>2]=p+-1,(p|0)==0):0){ec[c[(c[m>>2]|0)+8>>2]&2047](m);MPb(m)}m=c[b>>2]|0;p=c[g+40>>2]|0;c[g+16>>2]=p;q=g+16+4|0;r=c[g+40+4>>2]|0;c[q>>2]=r;if(r|0)c[r+4>>2]=(c[r+4>>2]|0)+1;r=c[m+4>>2]|0;do if(r>>>0<(c[m+8>>2]|0)>>>0){c[r>>2]=p;c[r+4>>2]=c[q>>2];c[g+16>>2]=0;c[q>>2]=0;c[m+4>>2]=r+8}else{i=0;T(1949,m|0,g+16|0);s=i;i=0;if(!(s&1)){s=c[q>>2]|0;if(!s)break;t=c[s+4>>2]|0;c[s+4>>2]=t+-1;if(t|0)break;ec[c[(c[s>>2]|0)+8>>2]&2047](s);MPb(s);break}s=Qa()|0;t=A()|0;u=c[q>>2]|0;if(u|0?(v=c[u+4>>2]|0,c[u+4>>2]=v+-1,(v|0)==0):0){ec[c[(c[u>>2]|0)+8>>2]&2047](u);MPb(u)}w=t;x=s;y=g+40+4|0;break a}while(0);q=c[g+40+4>>2]|0;if(q|0?(m=c[q+4>>2]|0,c[q+4>>2]=m+-1,(m|0)==0):0){ec[c[(c[q>>2]|0)+8>>2]&2047](q);MPb(q)}Kb=g;return}while(0);j=n;k=o;l=30}while(0);if((l|0)==30){c[g+16>>2]=80628;l=c[g+16+16>>2]|0;if(l|0?(o=c[l+4>>2]|0,c[l+4>>2]=o+-1,(o|0)==0):0){ec[c[(c[l>>2]|0)+8>>2]&2047](l);MPb(l)}w=j;x=k;y=g+40+4|0}g=c[y>>2]|0;if(!g)cb(x|0);y=c[g+4>>2]|0;c[g+4>>2]=y+-1;if(y|0)cb(x|0);ec[c[(c[g>>2]|0)+8>>2]&2047](g);MPb(g);cb(x|0)}function nrb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0;e=Kb;Kb=Kb+48|0;if((d|0)==5){d=(c[b+8>>2]|0)+1|0;c[b+8>>2]=d;f=c[b+12>>2]|0;a:do if((d|0)==(f|0)){c[e+16>>2]=5;wrb(e+40|0,e+16|0);g=c[e+40>>2]|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;i=0;h=D(605,64)|0;j=i;i=0;b:do if(j&1){k=Qa()|0;l=A()|0;m=k;n=22}else{c[e>>2]=h;c[e+8>>2]=-2147483584;c[e+4>>2]=52;o=h;p=417730;q=o+52|0;do{a[o>>0]=a[p>>0]|0;o=o+1|0;p=p+1|0}while((o|0)<(q|0));a[h+52>>0]=0;c[e+16>>2]=65296;k=e+16+4|0;c[k>>2]=c[e>>2];c[k+4>>2]=c[e+4>>2];c[k+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;i=0;F(505,g|0,e+16|0)|0;r=i;i=0;if(r&1){r=Qa()|0;s=A()|0;c[e+16>>2]=65296;if((a[k+11>>0]|0)>=0){l=s;m=r;n=22;break}RPb(c[k>>2]|0);l=s;m=r;n=22;break}c[e+16>>2]=65296;if((a[k+11>>0]|0)<0)RPb(c[k>>2]|0);k=c[b>>2]|0;r=c[e+40>>2]|0;s=c[e+40+4>>2]|0;c[e+16>>2]=r;t=e+16+4|0;c[t>>2]=s;if(s|0)c[s+4>>2]=(c[s+4>>2]|0)+1;s=c[k+4>>2]|0;do if(s>>>0<(c[k+8>>2]|0)>>>0){c[s>>2]=r;c[s+4>>2]=c[t>>2];c[e+16>>2]=0;c[t>>2]=0;c[k+4>>2]=s+8}else{i=0;T(1949,k|0,e+16|0);u=i;i=0;if(!(u&1)){u=c[t>>2]|0;if(!u)break;v=c[u+4>>2]|0;c[u+4>>2]=v+-1;if(v|0)break;ec[c[(c[u>>2]|0)+8>>2]&2047](u);MPb(u);break}u=Qa()|0;v=A()|0;w=c[t>>2]|0;if(w|0?(x=c[w+4>>2]|0,c[w+4>>2]=x+-1,(x|0)==0):0){ec[c[(c[w>>2]|0)+8>>2]&2047](w);MPb(w)}y=v;z=u;B=e+40+4|0;break b}while(0);t=c[e+40+4>>2]|0;if(t|0?(k=c[t+4>>2]|0,c[t+4>>2]=k+-1,(k|0)==0):0){ec[c[(c[t>>2]|0)+8>>2]&2047](t);MPb(t)}C=c[b+8>>2]|0;E=c[b+12>>2]|0;break a}while(0);if((n|0)==22){y=l;z=m;B=e+40+4|0}g=c[B>>2]|0;if(g|0?(h=c[g+4>>2]|0,c[g+4>>2]=h+-1,(h|0)==0):0){ec[c[(c[g>>2]|0)+8>>2]&2047](g);MPb(g)}G=y;H=z;cb(H|0)}else{C=d;E=f}while(0);if(C>>>0>=E>>>0){I=1;Kb=e;return I|0}}else{E=(c[b+4>>2]|0)+1|0;c[b+4>>2]=E;if(E>>>0>(c[b+16>>2]|0)>>>0){c[e+16>>2]=5;wrb(e+40|0,e+16|0);E=c[e+40>>2]|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;i=0;C=D(605,48)|0;f=i;i=0;c:do if(f&1){d=Qa()|0;J=A()|0;K=d;n=49}else{c[e>>2]=C;c[e+8>>2]=-2147483600;c[e+4>>2]=41;o=C;p=417783;q=o+41|0;do{a[o>>0]=a[p>>0]|0;o=o+1|0;p=p+1|0}while((o|0)<(q|0));a[C+41>>0]=0;c[e+16>>2]=65296;d=e+16+4|0;c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;i=0;F(505,E|0,e+16|0)|0;z=i;i=0;if(z&1){z=Qa()|0;y=A()|0;c[e+16>>2]=65296;if((a[d+11>>0]|0)>=0){J=y;K=z;n=49;break}RPb(c[d>>2]|0);J=y;K=z;n=49;break}c[e+16>>2]=65296;if((a[d+11>>0]|0)<0)RPb(c[d>>2]|0);d=c[b>>2]|0;z=c[e+40>>2]|0;y=c[e+40+4>>2]|0;c[e+16>>2]=z;B=e+16+4|0;c[B>>2]=y;if(y|0)c[y+4>>2]=(c[y+4>>2]|0)+1;y=c[d+4>>2]|0;do if(y>>>0<(c[d+8>>2]|0)>>>0){c[y>>2]=z;c[y+4>>2]=c[B>>2];c[e+16>>2]=0;c[B>>2]=0;c[d+4>>2]=y+8}else{i=0;T(1949,d|0,e+16|0);m=i;i=0;if(!(m&1)){m=c[B>>2]|0;if(!m)break;l=c[m+4>>2]|0;c[m+4>>2]=l+-1;if(l|0)break;ec[c[(c[m>>2]|0)+8>>2]&2047](m);MPb(m);break}m=Qa()|0;l=A()|0;g=c[B>>2]|0;if(g|0?(h=c[g+4>>2]|0,c[g+4>>2]=h+-1,(h|0)==0):0){ec[c[(c[g>>2]|0)+8>>2]&2047](g);MPb(g)}L=l;M=m;N=e+40+4|0;break c}while(0);c[e+16+8>>2]=0;c[e+16+8+4>>2]=0;c[e+16+8+8>>2]=0;c[e+16+20>>2]=-1;c[e+16>>2]=71372;c[e+16+4>>2]=71396;i=0;V(123,e+16|0,417825,417892,119);i=0;B=Qa()|0;d=A()|0;c[e+16+4>>2]=64976;y=c[e+16+8>>2]|0;if(y|0){i=0;z=D(c[(c[y>>2]|0)+16>>2]|0,y|0)|0;y=i;i=0;if(y&1){y=Ra(0)|0;A()|0;zc(y)}if(z)c[e+16+8>>2]=0}L=d;M=B;N=e+40+4|0}while(0);if((n|0)==49){L=J;M=K;N=e+40+4|0}K=c[N>>2]|0;if(K|0?(N=c[K+4>>2]|0,c[K+4>>2]=N+-1,(N|0)==0):0){ec[c[(c[K>>2]|0)+8>>2]&2047](K);MPb(K)}G=L;H=M;cb(H|0)}}I=0;Kb=e;return I|0}function orb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;e=Kb;Kb=Kb+48|0;f=PPb(52)|0;c[f+4>>2]=0;c[f+8>>2]=0;c[f>>2]=103932;g=c[d>>2]|0;c[e+24>>2]=-1;c[e+24+4>>2]=-1;c[e+24+8>>2]=0;c[e+24+12>>2]=0;c[e+8>>2]=0;c[e+8+4>>2]=0;c[e+8+8>>2]=0;i=0;V(82,f+12|0,g|0,e+24|0,e+8|0);g=i;i=0;if(!(g&1)){if((a[e+8+11>>0]|0)<0)RPb(c[e+8>>2]|0);g=c[e+24+12>>2]|0;if(g|0?(d=c[g+4>>2]|0,c[g+4>>2]=d+-1,(d|0)==0):0){ec[c[(c[g>>2]|0)+8>>2]&2047](g);MPb(g)}c[b>>2]=f+12;c[b+4>>2]=f;c[e>>2]=f+12;c[e+4>>2]=f+12;rrb(b,e);Kb=e;return}b=Qa()|0;A()|0;if((a[e+8+11>>0]|0)<0)RPb(c[e+8>>2]|0);g=c[e+24+12>>2]|0;if(!g){KPb(f);RPb(f);cb(b|0)}e=c[g+4>>2]|0;c[g+4>>2]=e+-1;if(e|0){KPb(f);RPb(f);cb(b|0)}ec[c[(c[g>>2]|0)+8>>2]&2047](g);MPb(g);KPb(f);RPb(f);cb(b|0)}function prb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;d=Kb;Kb=Kb+32|0;e=PPb(20)|0;c[e>>2]=80628;f=c[b+4+4>>2]|0;c[e+4>>2]=c[b+4>>2];c[e+4+4>>2]=f;c[e+12>>2]=c[b+12>>2];c[e+16>>2]=c[b+16>>2];c[b+12>>2]=0;c[b+16>>2]=0;c[d+16>>2]=e;c[d+16+4>>2]=0;i=0;U(662,d+16|0,e|0,d+16+4|0);e=i;i=0;if(e&1){e=Qa()|0;A()|0;b=c[d+16+4>>2]|0;if(!b)cb(e|0);f=c[b+4>>2]|0;c[b+4>>2]=f-1;if((f|0)!=1)cb(e|0);ec[c[(c[b>>2]|0)+8>>2]&2047](b);f=c[b+8>>2]|0;c[b+8>>2]=f-1;if((f|0)!=1)cb(e|0);ec[c[(c[b>>2]|0)+12>>2]&2047](b);cb(e|0)}e=a+(c[(c[a>>2]|0)+-24>>2]|0)+4|0;b=c[e>>2]|0;do if(!b){i=0;f=D(605,32)|0;g=i;i=0;if(g&1){g=Qa()|0;h=A()|0;j=g;k=d+16+4|0;break}else{c[f>>2]=65428;c[f+8>>2]=0;c[f+12>>2]=0;c[f+4>>2]=f+8;c[f+16>>2]=0;c[f+16+4>>2]=0;c[f+16+8>>2]=0;c[e>>2]=f;c[f+28>>2]=1;l=f;m=11;break}}else{l=b;m=11}while(0);do if((m|0)==11){b=c[(c[l>>2]|0)+8>>2]|0;c[d+8>>2]=c[d+16>>2];e=c[d+16+4>>2]|0;c[d+8+4>>2]=e;if(e|0)c[e+4>>2]=(c[e+4>>2]|0)+1;c[d>>2]=48736;i=0;U(b|0,l|0,d+8|0,d|0);b=i;i=0;if(b&1){b=Qa()|0;e=A()|0;f=c[d+8+4>>2]|0;if((f|0?(g=c[f+4>>2]|0,c[f+4>>2]=g-1,(g|0)==1):0)?(ec[c[(c[f>>2]|0)+8>>2]&2047](f),g=c[f+8>>2]|0,c[f+8>>2]=g-1,(g|0)==1):0)ec[c[(c[f>>2]|0)+12>>2]&2047](f);h=e;j=b;k=d+16+4|0;break}b=c[d+8+4>>2]|0;if((b|0?(e=c[b+4>>2]|0,c[b+4>>2]=e-1,(e|0)==1):0)?(ec[c[(c[b>>2]|0)+8>>2]&2047](b),e=c[b+8>>2]|0,c[b+8>>2]=e-1,(e|0)==1):0)ec[c[(c[b>>2]|0)+12>>2]&2047](b);b=c[d+16+4>>2]|0;if(!b){Kb=d;return a|0}e=c[b+4>>2]|0;c[b+4>>2]=e-1;if((e|0)!=1){Kb=d;return a|0}ec[c[(c[b>>2]|0)+8>>2]&2047](b);e=c[b+8>>2]|0;c[b+8>>2]=e-1;if((e|0)!=1){Kb=d;return a|0}ec[c[(c[b>>2]|0)+12>>2]&2047](b);Kb=d;return a|0}while(0);a=c[k>>2]|0;if(!a)cb(j|0);k=c[a+4>>2]|0;c[a+4>>2]=k-1;if((k|0)!=1)cb(j|0);ec[c[(c[a>>2]|0)+8>>2]&2047](a);k=c[a+8>>2]|0;c[a+8>>2]=k-1;if((k|0)!=1)cb(j|0);ec[c[(c[a>>2]|0)+12>>2]&2047](a);cb(j|0);return 0}function qrb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;d=c[a+4>>2]|0;e=c[a>>2]|0;if(((d-e>>3)+1|0)>>>0>536870911)GRb(a);f=(c[a+8>>2]|0)-e|0;g=f>>3>>>0<268435455?(f>>2>>>0<((d-e>>3)+1|0)>>>0?(d-e>>3)+1|0:f>>2):536870911;do if(g){if(g>>>0<=536870911){h=PPb(g<<3)|0;break}f=La(8)|0;i=0;T(889,f|0,433593);j=i;i=0;if(j&1){j=Qa()|0;A()|0;Ua(f|0);cb(j|0)}else{c[f>>2]=112504;Wa(f|0,64688,194)}}else h=0;while(0);f=h+(d-e>>3<<3)|0;j=h+(g<<3)|0;c[f>>2]=c[b>>2];c[h+(d-e>>3<<3)+4>>2]=c[b+4>>2];c[b>>2]=0;c[b+4>>2]=0;if((d|0)==(e|0)){k=f;l=e;m=e}else{b=d;g=f;do{n=g;g=g+-8|0;o=b;b=b+-8|0;c[g>>2]=c[b>>2];c[n+-4>>2]=c[o+-4>>2];c[b>>2]=0;c[o+-4>>2]=0}while((b|0)!=(e|0));b=c[a>>2]|0;k=h+((d-e>>3)+-1-((d+-8+(0-e)|0)>>>3)<<3)|0;l=b;m=b}c[a>>2]=k;k=c[a+4>>2]|0;c[a+4>>2]=f+8;c[a+8>>2]=j;if((k|0)!=(l|0)){j=k;do{k=c[j+-4>>2]|0;j=j+-8|0;if(k|0?(a=c[k+4>>2]|0,c[k+4>>2]=a+-1,(a|0)==0):0){ec[c[(c[k>>2]|0)+8>>2]&2047](k);MPb(k)}}while((j|0)!=(l|0))}if(!m)return;RPb(m);return}function rrb(a,b){a=a|0;b=b|0;return}function srb(b){b=b|0;var d=0,e=0;c[b>>2]=103932;c[b+12>>2]=35356;c[b+32>>2]=35380;if((a[b+20+11>>0]|0)<0)RPb(c[b+20>>2]|0);c[b+32>>2]=64976;d=c[b+36>>2]|0;if(!d){KPb(b);return}i=0;e=D(c[(c[d>>2]|0)+16>>2]|0,d|0)|0;d=i;i=0;if(d&1){d=Ra(0)|0;A()|0;zc(d)}if(!e){KPb(b);return}c[b+36>>2]=0;KPb(b);return}function trb(b){b=b|0;var d=0,e=0;c[b>>2]=103932;c[b+12>>2]=35356;c[b+32>>2]=35380;if((a[b+20+11>>0]|0)<0)RPb(c[b+20>>2]|0);c[b+32>>2]=64976;d=c[b+36>>2]|0;if(!d){KPb(b);RPb(b);return}i=0;e=D(c[(c[d>>2]|0)+16>>2]|0,d|0)|0;d=i;i=0;if(d&1){d=Ra(0)|0;A()|0;zc(d)}if(!e){KPb(b);RPb(b);return}c[b+36>>2]=0;KPb(b);RPb(b);return}function urb(a){a=a|0;ec[c[c[a+12>>2]>>2]&2047](a+12|0);return}function vrb(a){a=a|0;RPb(a);return}function wrb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;e=Kb;Kb=Kb+48|0;f=PPb(52)|0;c[f+4>>2]=0;c[f+8>>2]=0;c[f>>2]=103932;g=c[d>>2]|0;c[e+24>>2]=-1;c[e+24+4>>2]=-1;c[e+24+8>>2]=0;c[e+24+12>>2]=0;c[e+8>>2]=0;c[e+8+4>>2]=0;c[e+8+8>>2]=0;i=0;V(82,f+12|0,g|0,e+24|0,e+8|0);g=i;i=0;if(!(g&1)){if((a[e+8+11>>0]|0)<0)RPb(c[e+8>>2]|0);g=c[e+24+12>>2]|0;if(g|0?(d=c[g+4>>2]|0,c[g+4>>2]=d+-1,(d|0)==0):0){ec[c[(c[g>>2]|0)+8>>2]&2047](g);MPb(g)}c[b>>2]=f+12;c[b+4>>2]=f;c[e>>2]=f+12;c[e+4>>2]=f+12;rrb(b,e);Kb=e;return}b=Qa()|0;A()|0;if((a[e+8+11>>0]|0)<0)RPb(c[e+8>>2]|0);g=c[e+24+12>>2]|0;if(!g){KPb(f);RPb(f);cb(b|0)}e=c[g+4>>2]|0;c[g+4>>2]=e+-1;if(e|0){KPb(f);RPb(f);cb(b|0)}ec[c[(c[g>>2]|0)+8>>2]&2047](g);MPb(g);KPb(f);RPb(f);cb(b|0)}function xrb(a,b,c){a=a|0;b=b|0;c=c|0;mrb(a,5,b,c);return}function yrb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;zrb(a,5,b,d,c);return}function zrb(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,D=0,E=0,G=0,H=0,I=0,J=0;h=Kb;Kb=Kb+64|0;c[h+52>>2]=d;if(nrb(b,d)|0){Kb=h;return}orb(h+56|0,h+52|0);d=c[h+56>>2]|0;c[h+32>>2]=80628;j=c[e+4>>2]|0;c[h+32+4>>2]=c[e>>2];c[h+32+4+4>>2]=j;c[h+32+12>>2]=c[e+8>>2];j=c[e+12>>2]|0;c[h+32+16>>2]=j;if(j|0)c[j+4>>2]=(c[j+4>>2]|0)+1;i=0;j=F(694,d|0,h+32|0)|0;d=i;i=0;a:do if(d&1){e=Qa()|0;k=A()|0;l=e;m=57}else{c[h+16>>2]=103960;i=0;T(1950,h+16+4|0,f|0);e=i;i=0;if(!(e&1)){i=0;e=F(695,j|0,h+16|0)|0;n=i;i=0;if(n&1){n=Qa()|0;o=A()|0;p=n}else{c[h>>2]=65296;i=0;T(890,h+4|0,g|0);n=i;i=0;do if(n&1){q=Qa()|0;r=A()|0;s=q}else{i=0;F(505,e|0,h|0)|0;q=i;i=0;if(q&1){q=Qa()|0;t=A()|0;c[h>>2]=65296;if((a[h+4+11>>0]|0)>=0){r=t;s=q;break}RPb(c[h+4>>2]|0);r=t;s=q;break}c[h>>2]=65296;if((a[h+4+11>>0]|0)<0)RPb(c[h+4>>2]|0);c[h+16>>2]=103960;q=c[h+16+4>>2]|0;if(q|0){t=c[h+16+8>>2]|0;if((t|0)==(q|0))u=q;else{v=t;do{t=c[v+-4>>2]|0;v=v+-28|0;if(t|0?(w=c[t+4>>2]|0,c[t+4>>2]=w+-1,(w|0)==0):0){ec[c[(c[t>>2]|0)+8>>2]&2047](t);MPb(t)}if((a[v+11>>0]|0)<0)RPb(c[v>>2]|0)}while((v|0)!=(q|0));u=c[h+16+4>>2]|0}c[h+16+8>>2]=q;RPb(u)}c[h+32>>2]=80628;v=c[h+32+16>>2]|0;if(v|0?(t=c[v+4>>2]|0,c[v+4>>2]=t+-1,(t|0)==0):0){ec[c[(c[v>>2]|0)+8>>2]&2047](v);MPb(v)}v=c[b>>2]|0;t=c[h+56>>2]|0;c[h+32>>2]=t;w=h+32+4|0;x=c[h+56+4>>2]|0;c[w>>2]=x;if(x|0)c[x+4>>2]=(c[x+4>>2]|0)+1;x=c[v+4>>2]|0;do if(x>>>0<(c[v+8>>2]|0)>>>0){c[x>>2]=t;c[x+4>>2]=c[w>>2];c[h+32>>2]=0;c[w>>2]=0;c[v+4>>2]=x+8}else{i=0;T(1949,v|0,h+32|0);y=i;i=0;if(!(y&1)){y=c[w>>2]|0;if(!y)break;z=c[y+4>>2]|0;c[y+4>>2]=z+-1;if(z|0)break;ec[c[(c[y>>2]|0)+8>>2]&2047](y);MPb(y);break}y=Qa()|0;z=A()|0;B=c[w>>2]|0;do if(B|0){C=c[B+4>>2]|0;c[B+4>>2]=C+-1;if(C|0)break;ec[c[(c[B>>2]|0)+8>>2]&2047](B);MPb(B)}while(0);D=z;E=y;G=h+56+4|0;break a}while(0);w=c[h+56+4>>2]|0;if(w|0?(v=c[w+4>>2]|0,c[w+4>>2]=v+-1,(v|0)==0):0){ec[c[(c[w>>2]|0)+8>>2]&2047](w);MPb(w)}Kb=h;return}while(0);o=r;p=s}c[h+16>>2]=103960;e=c[h+16+4>>2]|0;if(!e){H=o;I=p}else{n=c[h+16+8>>2]|0;if((n|0)==(e|0))J=e;else{w=n;do{n=c[w+-4>>2]|0;w=w+-28|0;if(n|0?(v=c[n+4>>2]|0,c[n+4>>2]=v+-1,(v|0)==0):0){ec[c[(c[n>>2]|0)+8>>2]&2047](n);MPb(n)}if((a[w+11>>0]|0)<0)RPb(c[w>>2]|0)}while((w|0)!=(e|0));J=c[h+16+4>>2]|0}c[h+16+8>>2]=e;RPb(J);H=o;I=p}}else{w=Qa()|0;H=A()|0;I=w}k=H;l=I;m=57}while(0);if((m|0)==57){c[h+32>>2]=80628;m=c[h+32+16>>2]|0;if(m|0?(I=c[m+4>>2]|0,c[m+4>>2]=I+-1,(I|0)==0):0){ec[c[(c[m>>2]|0)+8>>2]&2047](m);MPb(m)}D=k;E=l;G=h+56+4|0}h=c[G>>2]|0;if(!h)cb(E|0);G=c[h+4>>2]|0;c[h+4>>2]=G+-1;if(G|0)cb(E|0);ec[c[(c[h>>2]|0)+8>>2]&2047](h);MPb(h);cb(E|0)}function Arb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;e=(c[d+4>>2]|0)-(c[d>>2]|0)|0;if(!e)return;do if(((e|0)/28|0)>>>0<=153391689){i=0;f=D(605,e|0)|0;g=i;i=0;if(!(g&1)){c[b+4>>2]=f;c[b>>2]=f;c[b+8>>2]=f+(((e|0)/28|0)*28|0);g=c[d>>2]|0;h=c[d+4>>2]|0;if((g|0)==(h|0))return;j=g;g=f;while(1){i=0;T(890,g|0,j|0);f=i;i=0;if(f&1){k=11;break}f=j+12|0;l=c[f+4>>2]|0;m=g+12|0;c[m>>2]=c[f>>2];c[m+4>>2]=l;c[g+20>>2]=c[j+20>>2];l=c[j+24>>2]|0;c[g+24>>2]=l;if(l|0)c[l+4>>2]=(c[l+4>>2]|0)+1;j=j+28|0;g=(c[b+4>>2]|0)+28|0;c[b+4>>2]=g;if((j|0)==(h|0)){k=25;break}}if((k|0)==11){h=Qa()|0;n=h;o=A()|0;break}else if((k|0)==25)return}else k=12}else{i=0;Q(1914,b|0);i=0;k=12}while(0);if((k|0)==12){k=Qa()|0;n=k;o=A()|0}o=c[b>>2]|0;if(!o)cb(n|0);k=c[b+4>>2]|0;if((k|0)==(o|0))p=o;else{d=k;do{k=c[d+-4>>2]|0;d=d+-28|0;if(k|0?(e=c[k+4>>2]|0,c[k+4>>2]=e+-1,(e|0)==0):0){ec[c[(c[k>>2]|0)+8>>2]&2047](k);MPb(k)}if((a[d+11>>0]|0)<0)RPb(c[d>>2]|0)}while((d|0)!=(o|0));p=c[b>>2]|0}c[b+4>>2]=o;RPb(p);cb(n|0)}function Brb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;d=Kb;Kb=Kb+32|0;e=PPb(16)|0;c[e>>2]=103960;c[e+4>>2]=c[b+4>>2];c[e+8>>2]=c[b+8>>2];c[e+12>>2]=c[b+12>>2];c[b+12>>2]=0;c[b+8>>2]=0;c[b+4>>2]=0;c[d+16>>2]=e;c[d+16+4>>2]=0;i=0;U(968,d+16|0,e|0,d+16+4|0);e=i;i=0;if(e&1){e=Qa()|0;A()|0;b=c[d+16+4>>2]|0;if(!b)cb(e|0);f=c[b+4>>2]|0;c[b+4>>2]=f-1;if((f|0)!=1)cb(e|0);ec[c[(c[b>>2]|0)+8>>2]&2047](b);f=c[b+8>>2]|0;c[b+8>>2]=f-1;if((f|0)!=1)cb(e|0);ec[c[(c[b>>2]|0)+12>>2]&2047](b);cb(e|0)}e=a+(c[(c[a>>2]|0)+-24>>2]|0)+4|0;b=c[e>>2]|0;do if(!b){i=0;f=D(605,32)|0;g=i;i=0;if(g&1){g=Qa()|0;h=A()|0;j=g;k=d+16+4|0;break}else{c[f>>2]=65428;c[f+8>>2]=0;c[f+12>>2]=0;c[f+4>>2]=f+8;c[f+16>>2]=0;c[f+16+4>>2]=0;c[f+16+8>>2]=0;c[e>>2]=f;c[f+28>>2]=1;l=f;m=11;break}}else{l=b;m=11}while(0);do if((m|0)==11){b=c[(c[l>>2]|0)+8>>2]|0;c[d+8>>2]=c[d+16>>2];e=c[d+16+4>>2]|0;c[d+8+4>>2]=e;if(e|0)c[e+4>>2]=(c[e+4>>2]|0)+1;c[d>>2]=48752;i=0;U(b|0,l|0,d+8|0,d|0);b=i;i=0;if(b&1){b=Qa()|0;e=A()|0;f=c[d+8+4>>2]|0;if((f|0?(g=c[f+4>>2]|0,c[f+4>>2]=g-1,(g|0)==1):0)?(ec[c[(c[f>>2]|0)+8>>2]&2047](f),g=c[f+8>>2]|0,c[f+8>>2]=g-1,(g|0)==1):0)ec[c[(c[f>>2]|0)+12>>2]&2047](f);h=e;j=b;k=d+16+4|0;break}b=c[d+8+4>>2]|0;if((b|0?(e=c[b+4>>2]|0,c[b+4>>2]=e-1,(e|0)==1):0)?(ec[c[(c[b>>2]|0)+8>>2]&2047](b),e=c[b+8>>2]|0,c[b+8>>2]=e-1,(e|0)==1):0)ec[c[(c[b>>2]|0)+12>>2]&2047](b);b=c[d+16+4>>2]|0;if(!b){Kb=d;return a|0}e=c[b+4>>2]|0;c[b+4>>2]=e-1;if((e|0)!=1){Kb=d;return a|0}ec[c[(c[b>>2]|0)+8>>2]&2047](b);e=c[b+8>>2]|0;c[b+8>>2]=e-1;if((e|0)!=1){Kb=d;return a|0}ec[c[(c[b>>2]|0)+12>>2]&2047](b);Kb=d;return a|0}while(0);a=c[k>>2]|0;if(!a)cb(j|0);k=c[a+4>>2]|0;c[a+4>>2]=k-1;if((k|0)!=1)cb(j|0);ec[c[(c[a>>2]|0)+8>>2]&2047](a);k=c[a+8>>2]|0;c[a+8>>2]=k-1;if((k|0)!=1)cb(j|0);ec[c[(c[a>>2]|0)+12>>2]&2047](a);cb(j|0);return 0}function Crb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=Kb;Kb=Kb+16|0;i=0;f=D(605,16)|0;g=i;i=0;if(g&1){g=Ra(0)|0;A()|0;Ma(g|0)|0;if(b|0)ec[c[(c[b>>2]|0)+12>>2]&2047](b);i=0;P(23);i=0;g=Qa()|0;A()|0;i=0;P(22);h=i;i=0;if(h&1){h=Ra(0)|0;A()|0;zc(h)}else cb(g|0)}else{c[f+4>>2]=1;c[f+8>>2]=1;c[f>>2]=103984;c[f+12>>2]=b;g=c[d>>2]|0;c[d>>2]=f;if((g|0?(f=c[g+4>>2]|0,c[g+4>>2]=f-1,(f|0)==1):0)?(ec[c[(c[g>>2]|0)+8>>2]&2047](g),f=c[g+8>>2]|0,c[g+8>>2]=f-1,(f|0)==1):0)ec[c[(c[g>>2]|0)+12>>2]&2047](g);c[e>>2]=a;c[e+4>>2]=b;c[e+8>>2]=b;Xe(e);Kb=e;return}}function Drb(a){a=a|0;RPb(a);return}function Erb(a){a=a|0;var b=0;b=c[a+12>>2]|0;if(!b)return;ec[c[(c[b>>2]|0)+12>>2]&2047](b);return}function Frb(a,b){a=a|0;b=b|0;return 0}function Grb(a,b){a=a|0;b=b|0;return 0}function Hrb(a){a=a|0;return 0}function Irb(a,b){a=a|0;b=b|0;Mrb(a,b);return}function Jrb(a){a=a|0;var b=0;b=PPb(16)|0;c[b>>2]=103960;i=0;T(1950,b+4|0,a+4|0);a=i;i=0;if(a&1){a=Qa()|0;A()|0;RPb(b);cb(a|0)}else return b|0;return 0}function Krb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;c[b>>2]=103960;d=c[b+4>>2]|0;if(!d)return;e=c[b+8>>2]|0;if((e|0)==(d|0))f=d;else{g=e;do{e=c[g+-4>>2]|0;g=g+-28|0;if(e|0?(h=c[e+4>>2]|0,c[e+4>>2]=h+-1,(h|0)==0):0){ec[c[(c[e>>2]|0)+8>>2]&2047](e);MPb(e)}if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0)}while((g|0)!=(d|0));f=c[b+4>>2]|0}c[b+8>>2]=d;RPb(f);return}function Lrb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;c[b>>2]=103960;d=c[b+4>>2]|0;if(!d){RPb(b);return}e=c[b+8>>2]|0;if((e|0)==(d|0))f=d;else{g=e;do{e=c[g+-4>>2]|0;g=g+-28|0;if(e|0?(h=c[e+4>>2]|0,c[e+4>>2]=h+-1,(h|0)==0):0){ec[c[(c[e>>2]|0)+8>>2]&2047](e);MPb(e)}if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0)}while((g|0)!=(d|0));f=c[b+4>>2]|0}c[b+8>>2]=d;RPb(f);RPb(b);return}function Mrb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;e=Kb;Kb=Kb+64|0;Df(e,418061);c[e+48>>2]=(a[e+11>>0]|0)<0?c[e>>2]|0:e;i=0;c[e+52>>2]=c[e+48>>2];G(238,e|0,e+52|0,91)|0;f=i;i=0;if(!(f&1)){c[e+12>>2]=c[e>>2];c[e+12+4>>2]=c[e+4>>2];c[e+12+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;i=0;f=F(471,e+12|0,418103)|0;g=i;i=0;if(!(g&1)){c[e+24>>2]=c[f>>2];c[e+24+4>>2]=c[f+4>>2];c[e+24+8>>2]=c[f+8>>2];c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;i=0;T(1951,e+52|0,d+4|0);d=i;i=0;if(!(d&1)){d=a[e+52+11>>0]|0;i=0;f=G(234,e+24|0,(d<<24>>24<0?c[e+52>>2]|0:e+52|0)|0,(d<<24>>24<0?c[e+52+4>>2]|0:d&255)|0)|0;d=i;i=0;do if(d&1){g=Qa()|0;h=A()|0;j=g}else{c[e+36>>2]=c[f>>2];c[e+36+4>>2]=c[f+4>>2];c[e+36+8>>2]=c[f+8>>2];c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;i=0;T(933,e+36|0,10);g=i;i=0;if(g&1){g=Qa()|0;k=A()|0;if((a[e+36+11>>0]|0)>=0){h=k;j=g;break}RPb(c[e+36>>2]|0);h=k;j=g;break};c[b>>2]=c[e+36>>2];c[b+4>>2]=c[e+36+4>>2];c[b+8>>2]=c[e+36+8>>2];c[e+36>>2]=0;c[e+36+4>>2]=0;c[e+36+8>>2]=0;if((a[e+52+11>>0]|0)<0)RPb(c[e+52>>2]|0);if((a[e+24+11>>0]|0)<0)RPb(c[e+24>>2]|0);if((a[e+12+11>>0]|0)<0)RPb(c[e+12>>2]|0);if((a[e+11>>0]|0)>=0){Kb=e;return}RPb(c[e>>2]|0);Kb=e;return}while(0);if((a[e+52+11>>0]|0)<0){RPb(c[e+52>>2]|0);l=h;m=j}else{l=h;m=j}}else{j=Qa()|0;l=A()|0;m=j}if((a[e+24+11>>0]|0)<0){RPb(c[e+24>>2]|0);n=l;o=m}else{n=l;o=m}}else{m=Qa()|0;n=A()|0;o=m}if((a[e+12+11>>0]|0)<0){RPb(c[e+12>>2]|0);p=n;q=o}else{p=n;q=o}}else{o=Qa()|0;p=A()|0;q=o}if((a[e+11>>0]|0)>=0)cb(q|0);RPb(c[e>>2]|0);cb(q|0)}function Nrb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0;e=Kb;Kb=Kb+32|0;Orb(e,d,16);i=0;d=G(235,e|0,0,418108)|0;f=i;i=0;do if(f&1){g=Qa()|0;h=A()|0;j=g}else{c[e+12>>2]=c[d>>2];c[e+12+4>>2]=c[d+4>>2];c[e+12+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;i=0;g=F(471,e+12|0,418111)|0;k=i;i=0;if(k&1){k=Qa()|0;l=A()|0;if((a[e+12+11>>0]|0)>=0){h=l;j=k;break}RPb(c[e+12>>2]|0);h=l;j=k;break};c[b>>2]=c[g>>2];c[b+4>>2]=c[g+4>>2];c[b+8>>2]=c[g+8>>2];c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;if((a[e+12+11>>0]|0)<0)RPb(c[e+12>>2]|0);if((a[e+11>>0]|0)>=0){Kb=e;return}RPb(c[e>>2]|0);Kb=e;return}while(0);if((a[e+11>>0]|0)>=0)cb(j|0);RPb(c[e>>2]|0);cb(j|0)}function Orb(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;g=Kb;Kb=Kb+160|0;h=g+16+56|0;j=g+16+4|0;c[g+16>>2]=50468;c[h>>2]=50488;$Fb(g+16+56|0,j);c[g+16+128>>2]=0;c[g+16+132>>2]=-1;c[g+16>>2]=65500;c[h>>2]=65520;fGb(j);c[j>>2]=65552;k=g+16+36|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[k+12>>2]=0;c[g+16+52>>2]=16;i=0;l=G(237,g+16|0,418114,6)|0;m=i;i=0;a:do if(m&1){n=Qa()|0;o=n;p=A()|0}else{i=0;T(925,g|0,418121);n=i;i=0;if(!(n&1)){n=a[g+11>>0]|0;i=0;q=G(237,l|0,(n<<24>>24<0?c[g>>2]|0:g)|0,(n<<24>>24<0?c[g+4>>2]|0:n&255)|0)|0;n=i;i=0;if(((!(n&1)?(i=0,n=G(237,q|0,418158,8)|0,q=i,i=0,!(q&1)):0)?(i=0,q=F(504,n|0,12)|0,n=i,i=0,!(n&1)):0)?(i=0,G(237,q|0,418167,8)|0,q=i,i=0,!(q&1)):0){if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0);q=(c[g+16>>2]|0)+-12|0;c[g+16+(c[q>>2]|0)+76>>2]=48;c[g+16+(c[q>>2]|0)+12>>2]=2;c[g+16+(c[q>>2]|0)+12>>2]=2;n=g+16+(c[q>>2]|0)+4|0;c[n>>2]=c[n>>2]&-75|8;i=0;F(502,g+16|0,d[e>>0]|0)|0;n=i;i=0;if(n&1){n=Qa()|0;o=n;p=A()|0;break}n=f>>>0<12?f:12;b:do if((n|0)!=1){q=e+1|0;while(1){i=0;r=G(237,g+16|0,434899,1)|0;s=i;i=0;if(s&1){t=22;break}s=(c[r>>2]|0)+-12|0;c[r+(c[s>>2]|0)+12>>2]=2;u=r+(c[s>>2]|0)+4|0;c[u>>2]=c[u>>2]&-75|8;i=0;F(502,r|0,d[q>>0]|0)|0;r=i;i=0;if(r&1){t=23;break}q=q+1|0;if((q|0)==(e+n|0))break b}if((t|0)==22){q=Qa()|0;o=q;p=A()|0;break a}else if((t|0)==23){q=Qa()|0;o=q;p=A()|0;break a}}while(0);i=0;T(926,b|0,j|0);n=i;i=0;if(n&1){n=Qa()|0;o=n;p=A()|0;break}c[g+16>>2]=65500;c[h>>2]=65520;c[j>>2]=65552;if((a[k+11>>0]|0)>=0){JEb(j);FFb(g+16|0,65532);EEb(h);Kb=g;return}RPb(c[k>>2]|0);JEb(j);FFb(g+16|0,65532);EEb(h);Kb=g;return}n=Qa()|0;q=A()|0;if((a[g+11>>0]|0)<0){RPb(c[g>>2]|0);v=n;w=q}else{v=n;w=q}}else{q=Qa()|0;v=q;w=A()|0}o=v;p=w}while(0);c[g+16>>2]=65500;c[h>>2]=65520;c[j>>2]=65552;if((a[k+11>>0]|0)>=0){JEb(j);FFb(g+16|0,65532);EEb(h);cb(o|0)}RPb(c[k>>2]|0);JEb(j);FFb(g+16|0,65532);EEb(h);cb(o|0)}function Prb(a){a=a|0;return (c[a+4>>2]|0)>>>0>(c[a+16>>2]|0)>>>0|0}function Qrb(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0;g=Kb;Kb=Kb+32|0;zrb(a,b,d,e,f);c[g+8>>2]=0;c[g+8+4>>2]=0;c[g+8+8>>2]=0;c[g+20>>2]=-1;c[g>>2]=71372;c[g+4>>2]=71396;i=0;V(123,g|0,418176,417892,129);i=0;f=Qa()|0;A()|0;c[g+4>>2]=64976;e=c[g+8>>2]|0;if(!e)cb(f|0);i=0;d=D(c[(c[e>>2]|0)+16>>2]|0,e|0)|0;e=i;i=0;if(e&1){e=Ra(0)|0;A()|0;zc(e)}if(!d)cb(f|0);c[g+8>>2]=0;cb(f|0)}function Rrb(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=Kb;Kb=Kb+32|0;mrb(a,b,d,e);c[f+8>>2]=0;c[f+8+4>>2]=0;c[f+8+8>>2]=0;c[f+20>>2]=-1;c[f>>2]=71372;c[f+4>>2]=71396;i=0;V(123,f|0,418333,417892,135);i=0;e=Qa()|0;A()|0;c[f+4>>2]=64976;d=c[f+8>>2]|0;if(!d)cb(e|0);i=0;b=D(c[(c[d>>2]|0)+16>>2]|0,d|0)|0;d=i;i=0;if(d&1){d=Ra(0)|0;A()|0;zc(d)}if(!b)cb(e|0);c[f+8>>2]=0;cb(e|0)}function Srb(a){a=a|0;return c[a>>2]|0}function Trb(a){a=a|0;var b=0,d=0,e=0,f=0;b=c[a>>2]|0;a=c[b>>2]|0;d=c[b+4>>2]|0;if((d|0)==(a|0)){c[b+4>>2]=a;return}e=d;do{d=c[e+-4>>2]|0;e=e+-8|0;if(d|0?(f=c[d+4>>2]|0,c[d+4>>2]=f+-1,(f|0)==0):0){ec[c[(c[d>>2]|0)+8>>2]&2047](d);MPb(d)}}while((e|0)!=(a|0));c[b+4>>2]=a;return}function Urb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;zrb(a,0,b,c,d);return}function Vrb(a,b,c){a=a|0;b=b|0;c=c|0;mrb(a,0,b,c);return}function Wrb(a,b,c){a=a|0;b=b|0;c=c|0;Rrb(a,0,b,c)}function Xrb(a,b,c){a=a|0;b=b|0;c=c|0;mrb(a,2,b,c);return}function Yrb(a,b,c){a=a|0;b=b|0;c=c|0;Rrb(a,2,b,c)}function Zrb(a,b,c){a=a|0;b=b|0;c=c|0;mrb(a,4,b,c);return}function _rb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;zrb(a,3,b,c,d);return}function $rb(a,b,c){a=a|0;b=b|0;c=c|0;mrb(a,3,b,c);return}function asb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Qrb(a,3,b,c,d)}function bsb(a,b,c){a=a|0;b=b|0;c=c|0;Rrb(a,3,b,c)}function csb(a,b){a=a|0;b=b|0;var d=0;d=Kb;Kb=Kb+16|0;c[d>>2]=-1;c[d+4>>2]=-1;c[d+8>>2]=0;c[d+12>>2]=0;i=0;V(169,a|0,1,d|0,b|0);b=i;i=0;if(b&1){b=Qa()|0;A()|0;cb(b|0)}else{Kb=d;return}}function dsb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;switch(b<<24>>24){case -6:case 61:case 62:{d=2;e=7;break}case 29:case 28:case 27:{d=3;e=7;break}case -11:{d=3;e=7;break}case 63:{d=3;e=7;break}case 70:{d=5;e=7;break}case 71:{d=5;e=7;break}default:f=1}if((e|0)==7)f=(c[a>>2]|0)>(d|0);return f|0}function esb(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Kb;Kb=Kb+32|0;c[b+24>>2]=0;c[b+28>>2]=0;c[b+32>>2]=0;c[b+36>>2]=-1;c[b>>2]=35356;c[b+20>>2]=35380;c[b+4>>2]=d;c[b+8>>2]=0;c[b+8+4>>2]=0;c[b+8+8>>2]=0;switch(d|0){case 0:{i=0;F(466,b+8|0,418447)|0;d=i;i=0;if(d&1)h=3;else h=9;break}case 1:{i=0;F(466,b+8|0,418464)|0;d=i;i=0;if(d&1)h=3;else h=9;break}case 2:{i=0;F(466,b+8|0,418486)|0;d=i;i=0;if(d&1)h=3;else h=9;break}case 4:{i=0;F(466,b+8|0,418498)|0;d=i;i=0;if(d&1)h=3;else h=9;break}case 3:{i=0;F(466,b+8|0,418510)|0;d=i;i=0;if(d&1)h=3;else h=9;break}case 5:{i=0;F(466,b+8|0,419758)|0;d=i;i=0;if(d&1)h=3;else h=9;break}default:h=9}a:do if((h|0)==3){d=Qa()|0;j=A()|0;k=d}else if((h|0)==9){if(!((c[e>>2]|0)==-1?(c[e+4>>2]|0)==-1:0))h=11;do if((h|0)==11){c[g>>2]=80628;d=c[e+4>>2]|0;c[g+4>>2]=c[e>>2];c[g+4+4>>2]=d;c[g+12>>2]=c[e+8>>2];d=c[e+12>>2]|0;c[g+16>>2]=d;if(d|0)c[d+4>>2]=(c[d+4>>2]|0)+1;i=0;F(694,b|0,g|0)|0;d=i;i=0;if(d&1){d=Qa()|0;l=A()|0;c[g>>2]=80628;m=c[g+16>>2]|0;if(m|0?(n=c[m+4>>2]|0,c[m+4>>2]=n+-1,(n|0)==0):0){ec[c[(c[m>>2]|0)+8>>2]&2047](m);MPb(m)}j=l;k=d;break a}else{c[g>>2]=80628;d=c[g+16>>2]|0;if(d|0?(l=c[d+4>>2]|0,c[d+4>>2]=l+-1,(l|0)==0):0){ec[c[(c[d>>2]|0)+8>>2]&2047](d);MPb(d)}break}}while(0);d=a[f+11>>0]|0;if(!((d<<24>>24<0?c[f+4>>2]|0:d&255)|0)){Kb=g;return}c[g>>2]=65296;i=0;T(890,g+4|0,f|0);d=i;i=0;do if(d&1){l=Qa()|0;o=A()|0;p=l}else{i=0;F(505,b|0,g|0)|0;l=i;i=0;if(l&1){l=Qa()|0;m=A()|0;c[g>>2]=65296;if((a[g+4+11>>0]|0)>=0){o=m;p=l;break}RPb(c[g+4>>2]|0);o=m;p=l;break}c[g>>2]=65296;if((a[g+4+11>>0]|0)<0)RPb(c[g+4>>2]|0);Kb=g;return}while(0);j=o;k=p}while(0);if((a[b+8+11>>0]|0)<0)RPb(c[b+8>>2]|0);c[b+20>>2]=64976;p=c[b+24>>2]|0;if(!p)cb(k|0);i=0;o=D(c[(c[p>>2]|0)+16>>2]|0,p|0)|0;p=i;i=0;if(p&1){p=Ra(0)|0;A()|0;zc(p)}if(!o)cb(k|0);c[b+24>>2]=0;cb(k|0)}function fsb(a){a=a|0;var b=0,d=0;b=c[a>>2]|0;a=c[b+96>>2]|0;d=c[b+108>>2]|0;if(!d)return a|0;c[d+4>>2]=(c[d+4>>2]|0)+1;b=c[d+4>>2]|0;c[d+4>>2]=b+-1;if(b|0)return a|0;ec[c[(c[d>>2]|0)+8>>2]&2047](d);MPb(d);return a|0}function gsb(a){a=a|0;var b=0,d=0;b=c[a>>2]|0;a=c[b+96+4>>2]|0;d=c[b+108>>2]|0;if(!d)return a|0;c[d+4>>2]=(c[d+4>>2]|0)+1;b=c[d+4>>2]|0;c[d+4>>2]=b+-1;if(b|0)return a|0;ec[c[(c[d>>2]|0)+8>>2]&2047](d);MPb(d);return a|0}function hsb(a){a=a|0;return c[(c[a>>2]|0)+92>>2]|0}function isb(a,b){a=a|0;b=b|0;rQb(a,(c[b>>2]|0)+112|0);return}function jsb(a){a=a|0;return vsb(c[a>>2]|0)|0}function ksb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;f=Kb;Kb=Kb+48|0;switch(e|0){case 126:{a[b+11>>0]=10;g=b;h=418520;j=g+10|0;do{a[g>>0]=a[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(j|0));a[b+10>>0]=0;Kb=f;return}case 0:{c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;k=PPb(16)|0;c[b>>2]=k;c[b+8>>2]=-2147483632;c[b+4>>2]=13;g=k;h=418531;j=g+13|0;do{a[g>>0]=a[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(j|0));a[k+13>>0]=0;Kb=f;return}default:{if((e+-127|0)>>>0<35){qtb(f+12|0,e);i=0;k=G(235,f+12|0,0,418545)|0;h=i;i=0;do if(h&1){g=Qa()|0;l=A()|0;m=g}else{c[f+24>>2]=c[k>>2];c[f+24+4>>2]=c[k+4>>2];c[f+24+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;i=0;g=F(471,f+24|0,438271)|0;j=i;i=0;if(j&1){j=Qa()|0;n=A()|0;if((a[f+24+11>>0]|0)>=0){l=n;m=j;break}RPb(c[f+24>>2]|0);l=n;m=j;break};c[b>>2]=c[g>>2];c[b+4>>2]=c[g+4>>2];c[b+8>>2]=c[g+8>>2];c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;if((a[f+24+11>>0]|0)<0)RPb(c[f+24>>2]|0);if((a[f+12+11>>0]|0)<0)RPb(c[f+12>>2]|0);Kb=f;return}while(0);if((a[f+12+11>>0]|0)<0)RPb(c[f+12>>2]|0);o=l;p=m;cb(p|0)}if((e+-105|0)>>>0<14){m=c[d>>2]|0;c[f+24>>2]=c[m+128>>2];c[f+12>>2]=c[m+132>>2];ntb(f,c[m+92>>2]|0,f+24|0,f+12|0);a[f+36>>0]=0;Wh(f+12|0,f,f+36|0);i=0;m=G(235,f+12|0,0,438271)|0;d=i;i=0;do if(d&1){l=Qa()|0;q=A()|0;r=l}else{c[f+24>>2]=c[m>>2];c[f+24+4>>2]=c[m+4>>2];c[f+24+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;i=0;l=F(471,f+24|0,438271)|0;k=i;i=0;if(k&1){k=Qa()|0;h=A()|0;if((a[f+24+11>>0]|0)>=0){q=h;r=k;break}RPb(c[f+24>>2]|0);q=h;r=k;break};c[b>>2]=c[l>>2];c[b+4>>2]=c[l+4>>2];c[b+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;if((a[f+24+11>>0]|0)<0)RPb(c[f+24>>2]|0);if((a[f+12+11>>0]|0)<0)RPb(c[f+12>>2]|0);Kb=f;return}while(0);if((a[f+12+11>>0]|0)<0)RPb(c[f+12>>2]|0);o=q;p=r;cb(p|0)}else{qtb(f+12|0,e);i=0;e=G(235,f+12|0,0,438271)|0;r=i;i=0;do if(r&1){q=Qa()|0;s=A()|0;t=q}else{c[f+24>>2]=c[e>>2];c[f+24+4>>2]=c[e+4>>2];c[f+24+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;i=0;q=F(471,f+24|0,438271)|0;m=i;i=0;if(m&1){m=Qa()|0;d=A()|0;if((a[f+24+11>>0]|0)>=0){s=d;t=m;break}RPb(c[f+24>>2]|0);s=d;t=m;break};c[b>>2]=c[q>>2];c[b+4>>2]=c[q+4>>2];c[b+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;if((a[f+24+11>>0]|0)<0)RPb(c[f+24>>2]|0);if((a[f+12+11>>0]|0)<0)RPb(c[f+12>>2]|0);Kb=f;return}while(0);if((a[f+12+11>>0]|0)<0)RPb(c[f+12>>2]|0);o=s;p=t;cb(p|0)}}}}function lsb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,D=0;f=Kb;Kb=Kb+64|0;g=c[b>>2]|0;h=c[g+92>>2]|0;if((h|0)==(d|0)){if(!e){Kb=f;return}vsb(g)|0;Kb=f;return}ksb(f+48|0,b,d);a:do if(!(a[b+17>>0]|0)){i=0;U(443,f+12|0,418564,f+48|0);d=i;i=0;if(!(d&1)){i=0;d=F(471,f+12|0,418574)|0;g=i;i=0;if(!(g&1)){c[f+24>>2]=c[d>>2];c[f+24+4>>2]=c[d+4>>2];c[f+24+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;i=0;U(969,f|0,b|0,h|0);d=i;i=0;if(!(d&1)){d=a[f+11>>0]|0;i=0;g=G(234,f+24|0,(d<<24>>24<0?c[f>>2]|0:f)|0,(d<<24>>24<0?c[f+4>>2]|0:d&255)|0)|0;d=i;i=0;do if(d&1){e=Qa()|0;j=A()|0;k=e}else{c[f+36>>2]=c[g>>2];c[f+36+4>>2]=c[g+4>>2];c[f+36+8>>2]=c[g+8>>2];c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;i=0;T(1065,b|0,f+36|0);e=i;i=0;if(e&1){e=Qa()|0;l=A()|0;if((a[f+36+11>>0]|0)>=0){j=l;k=e;break}RPb(c[f+36>>2]|0);j=l;k=e;break}if((a[f+36+11>>0]|0)<0)RPb(c[f+36>>2]|0);if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);if((a[f+24+11>>0]|0)<0)RPb(c[f+24>>2]|0);if((a[f+12+11>>0]|0)<0)RPb(c[f+12>>2]|0);m=57;break a}while(0);if((a[f+11>>0]|0)<0){RPb(c[f>>2]|0);n=j;o=k}else{n=j;o=k}}else{g=Qa()|0;n=A()|0;o=g}if((a[f+24+11>>0]|0)<0){RPb(c[f+24>>2]|0);p=n;q=o}else{p=n;q=o}}else{g=Qa()|0;p=A()|0;q=g}if((a[f+12+11>>0]|0)<0){RPb(c[f+12>>2]|0);r=p;s=q}else{r=p;s=q}}else{g=Qa()|0;r=A()|0;s=g}t=r;u=s;m=60}else{i=0;U(443,f+12|0,418564,f+48|0);g=i;i=0;if(!(g&1)){i=0;g=F(471,f+12|0,418574)|0;d=i;i=0;if(!(d&1)){c[f+24>>2]=c[g>>2];c[f+24+4>>2]=c[g+4>>2];c[f+24+8>>2]=c[g+8>>2];c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;i=0;U(969,f|0,b|0,h|0);g=i;i=0;if(!(g&1)){g=a[f+11>>0]|0;i=0;d=G(234,f+24|0,(g<<24>>24<0?c[f>>2]|0:f)|0,(g<<24>>24<0?c[f+4>>2]|0:g&255)|0)|0;g=i;i=0;do if(g&1){e=Qa()|0;v=A()|0;w=e}else{c[f+36>>2]=c[d>>2];c[f+36+4>>2]=c[d+4>>2];c[f+36+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;i=0;T(1066,b|0,f+36|0);e=i;i=0;if(e&1){e=Qa()|0;l=A()|0;if((a[f+36+11>>0]|0)>=0){v=l;w=e;break}RPb(c[f+36>>2]|0);v=l;w=e;break}if((a[f+36+11>>0]|0)<0)RPb(c[f+36>>2]|0);if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);if((a[f+24+11>>0]|0)<0)RPb(c[f+24>>2]|0);if((a[f+12+11>>0]|0)<0)RPb(c[f+12>>2]|0);m=57;break a}while(0);if((a[f+11>>0]|0)<0){RPb(c[f>>2]|0);x=v;y=w}else{x=v;y=w}}else{d=Qa()|0;x=A()|0;y=d}if((a[f+24+11>>0]|0)<0){RPb(c[f+24>>2]|0);z=x;B=y}else{z=x;B=y}}else{d=Qa()|0;z=A()|0;B=d}if((a[f+12+11>>0]|0)<0){RPb(c[f+12>>2]|0);C=z;D=B}else{C=z;D=B}}else{d=Qa()|0;C=A()|0;D=d}t=C;u=D;m=60}while(0);if((m|0)==57){if((a[f+48+11>>0]|0)<0)RPb(c[f+48>>2]|0);Kb=f;return}else if((m|0)==60){if((a[f+48+11>>0]|0)>=0)cb(u|0);RPb(c[f+48>>2]|0);cb(u|0)}}function msb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;d=Kb;Kb=Kb+16|0;e=c[a>>2]|0;f=c[e+96>>2]|0;g=c[e+108>>2]|0;if(g|0?(c[g+4>>2]=(c[g+4>>2]|0)+1,e=c[g+4>>2]|0,c[g+4>>2]=e+-1,(e|0)==0):0){ec[c[(c[g>>2]|0)+8>>2]&2047](g);MPb(g)}c[d>>2]=f;f=c[a>>2]|0;g=c[f+96+4>>2]|0;e=c[f+108>>2]|0;if(e|0?(c[e+4>>2]=(c[e+4>>2]|0)+1,f=c[e+4>>2]|0,c[e+4>>2]=f+-1,(f|0)==0):0){ec[c[(c[e>>2]|0)+8>>2]&2047](e);MPb(e)}c[d+4>>2]=g;g=c[a>>2]|0;c[d+8>>2]=c[g+180>>2];e=c[g+184>>2]|0;c[d+12>>2]=e;if(e|0)c[e+4>>2]=(c[e+4>>2]|0)+1;i=0;U(573,c[a+8>>2]|0,d|0,b|0);b=i;i=0;if(b&1){b=Qa()|0;A()|0;a=c[d+12>>2]|0;if(!a)cb(b|0);e=c[a+4>>2]|0;c[a+4>>2]=e+-1;if(e|0)cb(b|0);ec[c[(c[a>>2]|0)+8>>2]&2047](a);MPb(a);cb(b|0)}else{b=c[d+12>>2]|0;if(!b){Kb=d;return}a=c[b+4>>2]|0;c[b+4>>2]=a+-1;if(a|0){Kb=d;return}ec[c[(c[b>>2]|0)+8>>2]&2047](b);MPb(b);Kb=d;return}}function nsb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;d=Kb;Kb=Kb+16|0;e=c[a>>2]|0;f=c[e+96>>2]|0;g=c[e+108>>2]|0;if(g|0?(c[g+4>>2]=(c[g+4>>2]|0)+1,e=c[g+4>>2]|0,c[g+4>>2]=e+-1,(e|0)==0):0){ec[c[(c[g>>2]|0)+8>>2]&2047](g);MPb(g)}c[d>>2]=f;f=c[a>>2]|0;g=c[f+96+4>>2]|0;e=c[f+108>>2]|0;if(e|0?(c[e+4>>2]=(c[e+4>>2]|0)+1,f=c[e+4>>2]|0,c[e+4>>2]=f+-1,(f|0)==0):0){ec[c[(c[e>>2]|0)+8>>2]&2047](e);MPb(e)}c[d+4>>2]=g;g=c[a>>2]|0;c[d+8>>2]=c[g+180>>2];e=c[g+184>>2]|0;c[d+12>>2]=e;if(e|0)c[e+4>>2]=(c[e+4>>2]|0)+1;i=0;U(621,c[a+8>>2]|0,d|0,b|0);b=i;i=0;if(b&1){b=Qa()|0;A()|0;a=c[d+12>>2]|0;if(!a)cb(b|0);e=c[a+4>>2]|0;c[a+4>>2]=e+-1;if(e|0)cb(b|0);ec[c[(c[a>>2]|0)+8>>2]&2047](a);MPb(a);cb(b|0)}else{b=c[d+12>>2]|0;if(!b){Kb=d;return}a=c[b+4>>2]|0;c[b+4>>2]=a+-1;if(a|0){Kb=d;return}ec[c[(c[b>>2]|0)+8>>2]&2047](b);MPb(b);Kb=d;return}}function osb(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,R=0,S=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0;g=Kb;Kb=Kb+112|0;h=c[b>>2]|0;j=c[h+92>>2]|0;a:do if((j|0)==(d|0)){if(a[b+16>>0]|0){ksb(g+96|0,b,d);i=0;U(443,g+48|0,418616,e|0);k=i;i=0;if(!(k&1)){i=0;k=F(471,g+48|0,418630)|0;l=i;i=0;if(!(l&1)){c[g+60>>2]=c[k>>2];c[g+60+4>>2]=c[k+4>>2];c[g+60+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;k=a[g+96+11>>0]|0;i=0;l=G(234,g+60|0,(k<<24>>24<0?c[g+96>>2]|0:g+96|0)|0,(k<<24>>24<0?c[g+96+4>>2]|0:k&255)|0)|0;k=i;i=0;if(!(k&1)){c[g+72>>2]=c[l>>2];c[g+72+4>>2]=c[l+4>>2];c[g+72+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;i=0;l=F(471,g+72|0,436591)|0;k=i;i=0;do if(k&1){m=Qa()|0;n=A()|0;o=m}else{c[g+84>>2]=c[l>>2];c[g+84+4>>2]=c[l+4>>2];c[g+84+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;i=0;T(1953,b|0,g+84|0);m=i;i=0;if(m&1){m=Qa()|0;p=A()|0;if((a[g+84+11>>0]|0)>=0){n=p;o=m;break}RPb(c[g+84>>2]|0);n=p;o=m;break}if((a[g+84+11>>0]|0)<0)RPb(c[g+84>>2]|0);if((a[g+72+11>>0]|0)<0)RPb(c[g+72>>2]|0);if((a[g+60+11>>0]|0)<0)RPb(c[g+60>>2]|0);if((a[g+48+11>>0]|0)<0)RPb(c[g+48>>2]|0);a[b+16>>0]=0;if((a[g+96+11>>0]|0)<0)RPb(c[g+96>>2]|0);break a}while(0);if((a[g+72+11>>0]|0)<0){RPb(c[g+72>>2]|0);q=n;r=o}else{q=n;r=o}}else{l=Qa()|0;q=A()|0;r=l}if((a[g+60+11>>0]|0)<0){RPb(c[g+60>>2]|0);s=q;t=r}else{s=q;t=r}}else{l=Qa()|0;s=A()|0;t=l}if((a[g+48+11>>0]|0)<0){RPb(c[g+48>>2]|0);u=s;v=t}else{u=s;v=t}}else{l=Qa()|0;u=A()|0;v=l}if((a[g+96+11>>0]|0)<0)RPb(c[g+96>>2]|0);w=u;x=v;cb(x|0)}}else{l=c[h+96>>2]|0;k=c[h+108>>2]|0;if(k|0?(c[k+4>>2]=(c[k+4>>2]|0)+1,m=c[k+4>>2]|0,c[k+4>>2]=m+-1,(m|0)==0):0){ec[c[(c[k>>2]|0)+8>>2]&2047](k);MPb(k)}c[g+96>>2]=l;k=c[b>>2]|0;m=c[k+96+4>>2]|0;p=c[k+108>>2]|0;if(p|0?(c[p+4>>2]=(c[p+4>>2]|0)+1,k=c[p+4>>2]|0,c[p+4>>2]=k+-1,(k|0)==0):0){ec[c[(c[p>>2]|0)+8>>2]&2047](p);MPb(p)}c[g+96+4>>2]=m;m=c[b>>2]|0;c[g+96+8>>2]=c[m+180>>2];p=c[m+184>>2]|0;c[g+96+12>>2]=p;if(!p)y=m;else{c[p+4>>2]=(c[p+4>>2]|0)+1;y=c[b>>2]|0}p=c[y+92>>2]|0;b:do if((p|0)==(d|0)|(p|0)==0)z=15;else{m=y;while(1){i=0;D(646,m|0)|0;k=i;i=0;if(k&1)break;m=c[b>>2]|0;k=c[m+92>>2]|0;if((k|0)==(d|0)|(k|0)==0){z=15;break b}}m=Qa()|0;B=A()|0;C=m}while(0);if((z|0)==15){i=0;U(969,g+84|0,b|0,d|0);p=i;i=0;if(!(p&1)){i=0;U(443,g+12|0,418584,e|0);p=i;i=0;c:do if(!(p&1)){i=0;m=F(471,g+12|0,435085)|0;k=i;i=0;if(!(k&1)){c[g+24>>2]=c[m>>2];c[g+24+4>>2]=c[m+4>>2];c[g+24+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;m=g+84+11|0;k=a[m>>0]|0;i=0;E=G(234,g+24|0,(k<<24>>24<0?c[g+84>>2]|0:g+84|0)|0,(k<<24>>24<0?c[g+84+4>>2]|0:k&255)|0)|0;k=i;i=0;if(!(k&1)){c[g+36>>2]=c[E>>2];c[g+36+4>>2]=c[E+4>>2];c[g+36+8>>2]=c[E+8>>2];c[E>>2]=0;c[E+4>>2]=0;c[E+8>>2]=0;i=0;E=F(471,g+36|0,418588)|0;k=i;i=0;if(!(k&1)){c[g+48>>2]=c[E>>2];c[g+48+4>>2]=c[E+4>>2];c[g+48+8>>2]=c[E+8>>2];c[E>>2]=0;c[E+4>>2]=0;c[E+8>>2]=0;i=0;U(969,g|0,b|0,j|0);E=i;i=0;do if(E&1){k=Qa()|0;H=A()|0;I=k}else{k=a[g+11>>0]|0;i=0;J=G(234,g+48|0,(k<<24>>24<0?c[g>>2]|0:g)|0,(k<<24>>24<0?c[g+4>>2]|0:k&255)|0)|0;k=i;i=0;do if(k&1){K=Qa()|0;L=A()|0;M=K}else{c[g+60>>2]=c[J>>2];c[g+60+4>>2]=c[J+4>>2];c[g+60+8>>2]=c[J+8>>2];c[J>>2]=0;c[J+4>>2]=0;c[J+8>>2]=0;i=0;K=F(471,g+60|0,418606)|0;N=i;i=0;if(N&1){N=Qa()|0;O=A()|0;if((a[g+60+11>>0]|0)>=0){L=O;M=N;break}RPb(c[g+60>>2]|0);L=O;M=N;break};c[g+72>>2]=c[K>>2];c[g+72+4>>2]=c[K+4>>2];c[g+72+8>>2]=c[K+8>>2];c[K>>2]=0;c[K+4>>2]=0;c[K+8>>2]=0;if((a[g+60+11>>0]|0)<0)RPb(c[g+60>>2]|0);if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0);if((a[g+48+11>>0]|0)<0)RPb(c[g+48>>2]|0);if((a[g+36+11>>0]|0)<0)RPb(c[g+36>>2]|0);if((a[g+24+11>>0]|0)<0)RPb(c[g+24>>2]|0);if((a[g+12+11>>0]|0)<0)RPb(c[g+12>>2]|0);K=c[b>>2]|0;d:do if(!(c[K+92>>2]|0)){i=0;T(1952,K|0,l|0);N=i;i=0;if(!(N&1)?(a[b+16>>0]=1,i=0,U(621,c[b+8>>2]|0,g+96|0,g+72|0),N=i,i=0,!(N&1)):0)break;N=Qa()|0;P=A()|0;R=N;z=120}else{e:do if(!(a[b+16>>0]|0)){c[g+48>>2]=0;c[g+48+4>>2]=0;c[g+48+8>>2]=0;N=a[g+72+11>>0]|0;O=N<<24>>24<0?c[g+72+4>>2]|0:N&255;S=N<<24>>24<0?c[g+72>>2]|0:g+72|0;do if((O+18|0)>>>0>4294967279){i=0;Q(1907,g+48|0);i=0;z=95}else{if((O+18|0)>>>0>=11){i=0;N=D(605,O+34&-16|0)|0;V=i;i=0;if(V&1){z=95;break}c[g+48>>2]=N;c[g+48+8>>2]=O+34&-16|-2147483648;c[g+48+4>>2]=O;if(!O)W=N;else{X=N;z=93}}else{a[g+48+11>>0]=O;X=g+48|0;z=93}if((z|0)==93){_2b(X|0,S|0,O|0)|0;W=X}a[W+O>>0]=0;i=0;G(234,g+48|0,418635,18)|0;N=i;i=0;if(N&1){z=95;break}N=a[m>>0]|0;i=0;V=G(234,g+48|0,(N<<24>>24<0?c[g+84>>2]|0:g+84|0)|0,(N<<24>>24<0?c[g+84+4>>2]|0:N&255)|0)|0;N=i;i=0;do if(N&1){Y=Qa()|0;Z=A()|0;_=Y}else{c[g+60>>2]=c[V>>2];c[g+60+4>>2]=c[V+4>>2];c[g+60+8>>2]=c[V+8>>2];c[V>>2]=0;c[V+4>>2]=0;c[V+8>>2]=0;i=0;U(573,c[b+8>>2]|0,g+96|0,g+60|0);Y=i;i=0;if(Y&1){Y=Qa()|0;$=A()|0;if((a[g+60+11>>0]|0)>=0){Z=$;_=Y;break}RPb(c[g+60>>2]|0);Z=$;_=Y;break}if((a[g+60+11>>0]|0)<0)RPb(c[g+60>>2]|0);if((a[g+48+11>>0]|0)<0)RPb(c[g+48>>2]|0);break e}while(0);if((a[g+48+11>>0]|0)>=0){aa=Z;ba=_;break}RPb(c[g+48>>2]|0);aa=Z;ba=_}while(0);if((z|0)==95){O=Qa()|0;S=A()|0;if((a[g+48+11>>0]|0)<0)RPb(c[g+48>>2]|0);aa=S;ba=O}P=aa;R=ba;z=120;break d}else{i=0;U(443,g+24|0,418616,e|0);O=i;i=0;do if(O&1){S=Qa()|0;ca=A()|0;da=S}else{i=0;S=F(471,g+24|0,418630)|0;V=i;i=0;do if(V&1){N=Qa()|0;ea=A()|0;fa=N}else{c[g+36>>2]=c[S>>2];c[g+36+4>>2]=c[S+4>>2];c[g+36+8>>2]=c[S+8>>2];c[S>>2]=0;c[S+4>>2]=0;c[S+8>>2]=0;N=a[m>>0]|0;i=0;Y=G(234,g+36|0,(N<<24>>24<0?c[g+84>>2]|0:g+84|0)|0,(N<<24>>24<0?c[g+84+4>>2]|0:N&255)|0)|0;N=i;i=0;do if(N&1){$=Qa()|0;ga=A()|0;ha=$}else{c[g+48>>2]=c[Y>>2];c[g+48+4>>2]=c[Y+4>>2];c[g+48+8>>2]=c[Y+8>>2];c[Y>>2]=0;c[Y+4>>2]=0;c[Y+8>>2]=0;i=0;$=F(471,g+48|0,436591)|0;ia=i;i=0;do if(ia&1){ja=Qa()|0;ka=A()|0;la=ja}else{c[g+60>>2]=c[$>>2];c[g+60+4>>2]=c[$+4>>2];c[g+60+8>>2]=c[$+8>>2];c[$>>2]=0;c[$+4>>2]=0;c[$+8>>2]=0;i=0;T(1953,b|0,g+60|0);ja=i;i=0;if(ja&1){ja=Qa()|0;ma=A()|0;if((a[g+60+11>>0]|0)>=0){ka=ma;la=ja;break}RPb(c[g+60>>2]|0);ka=ma;la=ja;break}if((a[g+60+11>>0]|0)<0)RPb(c[g+60>>2]|0);if((a[g+48+11>>0]|0)<0)RPb(c[g+48>>2]|0);if((a[g+36+11>>0]|0)<0)RPb(c[g+36>>2]|0);if((a[g+24+11>>0]|0)<0)RPb(c[g+24>>2]|0);break e}while(0);if((a[g+48+11>>0]|0)>=0){ga=ka;ha=la;break}RPb(c[g+48>>2]|0);ga=ka;ha=la}while(0);if((a[g+36+11>>0]|0)>=0){ea=ga;fa=ha;break}RPb(c[g+36>>2]|0);ea=ga;fa=ha}while(0);if((a[g+24+11>>0]|0)>=0){ca=ea;da=fa;break}RPb(c[g+24>>2]|0);ca=ea;da=fa}while(0);P=ca;R=da;z=120;break d}while(0);a[b+16>>0]=0}while(0);if((z|0)==120){if((a[g+72+11>>0]|0)>=0){na=P;oa=R;pa=m;break c}RPb(c[g+72>>2]|0);na=P;oa=R;pa=m;break c}if((a[g+72+11>>0]|0)<0)RPb(c[g+72>>2]|0);if((a[m>>0]|0)<0)RPb(c[g+84>>2]|0);K=c[g+96+12>>2]|0;do if(K|0){O=c[K+4>>2]|0;c[K+4>>2]=O+-1;if(O|0)break;ec[c[(c[K>>2]|0)+8>>2]&2047](K);MPb(K)}while(0);break a}while(0);if((a[g+11>>0]|0)>=0){H=L;I=M;break}RPb(c[g>>2]|0);H=L;I=M}while(0);if((a[g+48+11>>0]|0)<0){RPb(c[g+48>>2]|0);qa=H;ra=I}else{qa=H;ra=I}}else{m=Qa()|0;qa=A()|0;ra=m}if((a[g+36+11>>0]|0)<0){RPb(c[g+36>>2]|0);sa=qa;ta=ra}else{sa=qa;ta=ra}}else{m=Qa()|0;sa=A()|0;ta=m}if((a[g+24+11>>0]|0)<0){RPb(c[g+24>>2]|0);ua=sa;va=ta}else{ua=sa;va=ta}}else{m=Qa()|0;ua=A()|0;va=m}if((a[g+12+11>>0]|0)<0){RPb(c[g+12>>2]|0);wa=ua;xa=va;z=57}else{wa=ua;xa=va;z=57}}else{m=Qa()|0;wa=A()|0;xa=m;z=57}while(0);if((z|0)==57){na=wa;oa=xa;pa=g+84+11|0}if((a[pa>>0]|0)<0){RPb(c[g+84>>2]|0);ya=na;za=oa}else{ya=na;za=oa}}else{l=Qa()|0;ya=A()|0;za=l}B=ya;C=za}l=c[g+96+12>>2]|0;if(l|0?(p=c[l+4>>2]|0,c[l+4>>2]=p+-1,(p|0)==0):0){ec[c[(c[l>>2]|0)+8>>2]&2047](l);MPb(l)}w=B;x=C;cb(x|0)}while(0);if(!f){Kb=g;return}vsb(c[b>>2]|0)|0;Kb=g;return}function psb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=Kb;Kb=Kb+16|0;e=c[a+8>>2]|0;f=c[a>>2]|0;g=c[f+96>>2]|0;h=c[f+108>>2]|0;if(h|0?(c[h+4>>2]=(c[h+4>>2]|0)+1,f=c[h+4>>2]|0,c[h+4>>2]=f+-1,(f|0)==0):0){ec[c[(c[h>>2]|0)+8>>2]&2047](h);MPb(h)}c[d>>2]=g;g=c[a>>2]|0;h=c[g+96+4>>2]|0;f=c[g+108>>2]|0;if(f|0?(c[f+4>>2]=(c[f+4>>2]|0)+1,g=c[f+4>>2]|0,c[f+4>>2]=g+-1,(g|0)==0):0){ec[c[(c[f>>2]|0)+8>>2]&2047](f);MPb(f)}c[d+4>>2]=h;h=c[a>>2]|0;c[d+8>>2]=c[h+180>>2];a=c[h+184>>2]|0;c[d+12>>2]=a;if(a|0)c[a+4>>2]=(c[a+4>>2]|0)+1;i=0;U(631,e|0,d|0,b|0);b=i;i=0;if(b&1){b=Qa()|0;A()|0;e=c[d+12>>2]|0;if(!e)cb(b|0);a=c[e+4>>2]|0;c[e+4>>2]=a+-1;if(a|0)cb(b|0);ec[c[(c[e>>2]|0)+8>>2]&2047](e);MPb(e);cb(b|0)}else{b=c[d+12>>2]|0;if(!b){Kb=d;return}e=c[b+4>>2]|0;c[b+4>>2]=e+-1;if(e|0){Kb=d;return}ec[c[(c[b>>2]|0)+8>>2]&2047](b);MPb(b);Kb=d;return}}function qsb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;d=Kb;Kb=Kb+16|0;e=(c[b+12>>2]|0)+1|0;c[b+12>>2]=e;if(e>>>0<=1199){Kb=d;return}e=PPb(48)|0;c[d>>2]=e;c[d+8>>2]=-2147483600;c[d+4>>2]=47;f=e;g=418654;h=f+47|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));a[e+47>>0]=0;i=0;T(1065,b|0,d|0);b=i;i=0;if(b&1){b=Qa()|0;A()|0;if((a[d+11>>0]|0)>=0)cb(b|0);RPb(c[d>>2]|0);cb(b|0)}else{if((a[d+11>>0]|0)<0)RPb(c[d>>2]|0);Kb=d;return}}function rsb(b){b=b|0;var d=0,e=0,f=0,g=0;d=Kb;Kb=Kb+48|0;e=c[b+12>>2]|0;if(e|0){c[b+12>>2]=e+-1;Kb=d;return}c[d+16+8>>2]=0;c[d+16+8+4>>2]=0;c[d+16+8+8>>2]=0;c[d+16+20>>2]=-1;c[d+16>>2]=65256;c[d+16+4>>2]=65280;c[d>>2]=65296;c[d+4>>2]=0;c[d+4+4>>2]=0;c[d+4+8>>2]=0;i=0;e=F(483,d+16|0,d|0)|0;b=i;i=0;if(b&1){b=Qa()|0;f=b;g=A()|0}else{b=(c[e>>2]|0)+-24|0;c[e+(c[b>>2]|0)+8>>2]=418702;c[e+(c[b>>2]|0)+12>>2]=418754;c[e+(c[b>>2]|0)+16>>2]=146;i=0;Q(1911,e|0);i=0;e=Qa()|0;f=e;g=A()|0}c[d>>2]=65296;if((a[d+4+11>>0]|0)<0)RPb(c[d+4>>2]|0);g=c[d+16+8>>2]|0;c[d+16+4>>2]=64976;if(!g)cb(f|0);i=0;e=D(c[(c[g>>2]|0)+16>>2]|0,g|0)|0;g=i;i=0;if(g&1){g=Ra(0)|0;A()|0;zc(g)}if(!e)cb(f|0);c[d+16+8>>2]=0;cb(f|0)}function ssb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;e=Kb;Kb=Kb+64|0;do switch(d|0){case 0:{c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+11>>0]=9;f=b;g=418795;h=f+9|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));j=b+9|0;a[j>>0]=0;Kb=e;return}case 1:{c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;k=PPb(16)|0;c[b>>2]=k;c[b+8>>2]=-2147483632;c[b+4>>2]=14;f=k;g=418805;h=f+14|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));j=k+14|0;a[j>>0]=0;Kb=e;return}case 2:{c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;l=PPb(64)|0;c[b>>2]=l;c[b+8>>2]=-2147483584;c[b+4>>2]=57;f=l;g=418820;h=f+57|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));j=l+57|0;a[j>>0]=0;Kb=e;return}case 3:{c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;k=PPb(48)|0;c[b>>2]=k;c[b+8>>2]=-2147483600;c[b+4>>2]=37;f=k;g=418878;h=f+37|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));j=k+37|0;a[j>>0]=0;Kb=e;return}case 4:{c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;l=PPb(48)|0;c[b>>2]=l;c[b+8>>2]=-2147483600;c[b+4>>2]=39;f=l;g=418916;h=f+39|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));j=l+39|0;a[j>>0]=0;Kb=e;return}case 5:{c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;k=PPb(32)|0;c[b>>2]=k;c[b+8>>2]=-2147483616;c[b+4>>2]=24;f=k;g=418956;h=f+24|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));j=k+24|0;a[j>>0]=0;Kb=e;return}case 6:{c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;l=PPb(32)|0;c[b>>2]=l;c[b+8>>2]=-2147483616;c[b+4>>2]=26;f=l;g=418981;h=f+26|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));j=l+26|0;a[j>>0]=0;Kb=e;return}case 7:{c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;k=PPb(48)|0;c[b>>2]=k;c[b+8>>2]=-2147483600;c[b+4>>2]=36;f=k;g=419008;h=f+36|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));j=k+36|0;a[j>>0]=0;Kb=e;return}case 8:{c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;l=PPb(32)|0;c[b>>2]=l;c[b+8>>2]=-2147483616;c[b+4>>2]=17;f=l;g=419045;h=f+17|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));j=l+17|0;a[j>>0]=0;Kb=e;return}case 9:{c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;k=PPb(64)|0;c[b>>2]=k;c[b+8>>2]=-2147483584;c[b+4>>2]=51;f=k;g=419063;h=f+51|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));j=k+51|0;a[j>>0]=0;Kb=e;return}case 10:{c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;l=PPb(32)|0;c[b>>2]=l;c[b+8>>2]=-2147483616;c[b+4>>2]=26;f=l;g=419115;h=f+26|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));j=l+26|0;a[j>>0]=0;Kb=e;return}default:{c[e+32+8>>2]=0;c[e+32+8+4>>2]=0;c[e+32+8+8>>2]=0;c[e+32+20>>2]=-1;c[e+32>>2]=65256;c[e+32+4>>2]=65280;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;i=0;k=D(605,48)|0;m=i;i=0;if(m&1){m=Qa()|0;n=A()|0;c[e+32+4>>2]=64976;o=m;p=n;cb(o|0)}c[e>>2]=k;c[e+8>>2]=-2147483600;c[e+4>>2]=41;f=k;g=419142;h=f+41|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));a[k+41>>0]=0;c[e+16>>2]=65296;l=e+16+4|0;c[l>>2]=c[e>>2];c[l+4>>2]=c[e+4>>2];c[l+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;i=0;n=F(483,e+32|0,e+16|0)|0;m=i;i=0;if(m&1){m=Qa()|0;q=m;r=A()|0}else{m=(c[n>>2]|0)+-24|0;c[n+(c[m>>2]|0)+8>>2]=419184;c[n+(c[m>>2]|0)+12>>2]=419245;c[n+(c[m>>2]|0)+16>>2]=81;i=0;Q(1911,n|0);i=0;n=Qa()|0;q=n;r=A()|0}c[e+16>>2]=65296;if((a[l+11>>0]|0)<0)RPb(c[l>>2]|0);l=c[e+32+8>>2]|0;c[e+32+4>>2]=64976;if(!l){o=q;p=r;cb(o|0)}i=0;n=D(c[(c[l>>2]|0)+16>>2]|0,l|0)|0;l=i;i=0;if(l&1){l=Ra(0)|0;A()|0;zc(l)}if(!n){o=q;p=r;cb(o|0)}c[e+32+8>>2]=0;o=q;p=r;cb(o|0)}}while(0)}function tsb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;e=Kb;Kb=Kb+16|0;f=PPb(40)|0;c[f+4>>2]=0;c[f+8>>2]=0;c[f>>2]=104020;c[f+12>>2]=c[d>>2];c[f+12+4>>2]=c[d+4>>2];c[f+12+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[f+24>>2]=c[d+12>>2];c[f+24+4>>2]=c[d+12+4>>2];c[f+24+8>>2]=c[d+12+8>>2];c[d+12>>2]=0;c[d+12+4>>2]=0;c[d+12+8>>2]=0;c[f+36>>2]=c[d+24>>2];c[e+8>>2]=f+12;c[e+8+4>>2]=f;c[e>>2]=f+12;c[e+4>>2]=f+12;usb(e+8|0,e);f=c[e+8>>2]|0;d=c[e+8+4>>2]|0;c[e+8>>2]=0;c[e+8+4>>2]=0;c[b+180>>2]=f;f=c[b+184>>2]|0;c[b+184>>2]=d;if(f|0?(d=c[f+4>>2]|0,c[f+4>>2]=d+-1,(d|0)==0):0){ec[c[(c[f>>2]|0)+8>>2]&2047](f);MPb(f)}f=c[e+8+4>>2]|0;if(f|0?(d=c[f+4>>2]|0,c[f+4>>2]=d+-1,(d|0)==0):0){ec[c[(c[f>>2]|0)+8>>2]&2047](f);MPb(f)}f=c[b+180>>2]|0;c[f+24>>2]=0;a[b>>0]=0;if((a[f+11>>0]|0)<0)g=c[f>>2]|0;else g=f;f=a[g>>0]|0;a:while(1){a[b+188>>0]=f;switch(f<<24>>24){case 13:case 9:case 10:case 32:break;default:break a}f=grb(c[b+180>>2]|0,1)|0}vsb(b)|0;vsb(b)|0;Kb=e;return}function usb(a,b){a=a|0;b=b|0;return}function vsb(a){a=a|0;var b=0,d=0;c[a+92>>2]=c[a+136>>2];b=c[a+140+4>>2]|0;c[a+96>>2]=c[a+140>>2];c[a+96+4>>2]=b;b=c[a+148>>2]|0;d=c[a+152>>2]|0;if(d|0)c[d+4>>2]=(c[d+4>>2]|0)+1;c[a+104>>2]=b;b=c[a+108>>2]|0;c[a+108>>2]=d;if(b|0?(d=c[b+4>>2]|0,c[b+4>>2]=d+-1,(d|0)==0):0){ec[c[(c[b>>2]|0)+8>>2]&2047](b);MPb(b)}xQb(a+112|0,a+156|0)|0;c[a+124>>2]=c[a+168>>2];c[a+128>>2]=c[a+172>>2];c[a+132>>2]=c[a+176>>2];c[a+4>>2]=c[a+48>>2];b=c[a+52+4>>2]|0;c[a+8>>2]=c[a+52>>2];c[a+8+4>>2]=b;b=c[a+60>>2]|0;d=c[a+64>>2]|0;if(d|0)c[d+4>>2]=(c[d+4>>2]|0)+1;c[a+16>>2]=b;b=c[a+20>>2]|0;c[a+20>>2]=d;if(b|0?(d=c[b+4>>2]|0,c[b+4>>2]=d+-1,(d|0)==0):0){ec[c[(c[b>>2]|0)+8>>2]&2047](b);MPb(b)}xQb(a+24|0,a+68|0)|0;c[a+36>>2]=c[a+80>>2];c[a+40>>2]=c[a+84>>2];c[a+44>>2]=c[a+88>>2];wsb(a);return c[a+92>>2]|0}function wsb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;d=Kb;Kb=Kb+16|0;c[b+168>>2]=0;if((a[b+156+11>>0]|0)<0){a[c[b+156>>2]>>0]=0;c[b+160>>2]=0}else{a[b+156>>0]=0;a[b+156+11>>0]=0}c[b+172>>2]=0;c[b+176>>2]=0;if((a[b+68+11>>0]|0)<0){a[c[b+68>>2]>>0]=0;c[b+72>>2]=0}else{a[b+68>>0]=0;a[b+68+11>>0]=0}c[b+84>>2]=0;c[b+88>>2]=0;e=0;f=0;a:while(1){g=c[b+180>>2]|0;h=c[g+24>>2]|0;c[b+140>>2]=h;i=a[b+188>>0]|0;b:do switch(i<<24>>24|0){case 60:{j=10;break a;break}case 62:{j=14;break a;break}case 61:{j=20;break a;break}case 33:{j=23;break a;break}case 43:{j=25;break a;break}case 45:{j=28;break a;break}case 42:{j=31;break a;break}case 37:{j=34;break a;break}case 38:{j=37;break a;break}case 124:{j=40;break a;break}case 94:{j=43;break a;break}case 58:{j=47;break a;break}case 59:{j=49;break a;break}case 44:{j=50;break a;break}case 40:{j=51;break a;break}case 41:{j=52;break a;break}case 91:{j=53;break a;break}case 93:{j=54;break a;break}case 123:{j=55;break a;break}case 125:{j=56;break a;break}case 63:{j=57;break a;break}case 126:{j=58;break a;break}case 39:case 34:{k=xsb(b)|0;l=e;m=f;break}case 47:{k=ysb(b)|0;l=e;m=f;break}case 46:{n=grb(g,1)|0;a[b+188>>0]=n;if((n+-48&255)>=10){o=9;p=f;q=e;break a}k=zsb(b,46)|0;l=e;m=f;break}default:{switch(i<<24>>24){case 36:case 95:break;default:if(((i&-33)+-65&255)>=26){if((i+-48&255)<10){k=zsb(b,0)|0;l=e;m=f;break b}n=i;c:while(1){switch(n<<24>>24){case 13:case 9:case 10:case 32:break;default:break c}r=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=r;n=r}s=c[b+180>>2]|0;if((c[s+24>>2]|0)==(h|0)){j=71;break a}else{k=163;l=e;m=f;break b}}}Asb(d,b);n=c[d>>2]|0;r=c[d+4>>2]|0;t=c[d+8>>2]|0;if((n|0)==67){switch(a[b+188>>0]|0){case 39:case 34:break;default:{j=64;break a}}k=Bsb(b)|0;l=0;m=0}else{k=n;l=t;m=r}}}while(0);if((k|0)==163){e=l;f=m}else{o=k;p=m;q=l;break}}d:switch(j|0){case 10:{j=grb(g,1)|0;a[b+188>>0]=j;l=c[b+180>>2]|0;switch(j<<24>>24){case 61:{j=grb(l,1)|0;a[b+188>>0]=j;o=43;p=f;q=e;break d;break}case 60:break;default:{o=41;p=f;q=e;break d}}j=grb(l,1)|0;a[b+188>>0]=j;if(j<<24>>24==61){j=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=j;o=16;p=f;q=e}else{o=30;p=f;q=e}break}case 14:{j=grb(g,1)|0;a[b+188>>0]=j;l=c[b+180>>2]|0;switch(j<<24>>24){case 61:{j=grb(l,1)|0;a[b+188>>0]=j;o=44;p=f;q=e;break d;break}case 62:break;default:{o=42;p=f;q=e;break d}}j=grb(l,1)|0;a[b+188>>0]=j;l=c[b+180>>2]|0;switch(j<<24>>24){case 61:{j=grb(l,1)|0;a[b+188>>0]=j;o=17;p=f;q=e;break d;break}case 62:break;default:{o=31;p=f;q=e;break d}}j=grb(l,1)|0;a[b+188>>0]=j;if(j<<24>>24==61){j=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=j;o=18;p=f;q=e}else{o=32;p=f;q=e}break}case 20:{j=grb(g,1)|0;a[b+188>>0]=j;l=c[b+180>>2]|0;switch(j<<24>>24){case 61:{j=grb(l,1)|0;a[b+188>>0]=j;o=39;p=f;q=e;break d;break}case 62:{j=grb(l,1)|0;a[b+188>>0]=j;o=11;p=f;q=e;break d;break}default:{o=12;p=f;q=e;break d}}break}case 23:{j=grb(g,1)|0;a[b+188>>0]=j;if(j<<24>>24==61){j=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=j;o=40;p=f;q=e}else{o=45;p=f;q=e}break}case 25:{j=grb(g,1)|0;a[b+188>>0]=j;l=c[b+180>>2]|0;switch(j<<24>>24){case 43:{j=grb(l,1)|0;a[b+188>>0]=j;o=47;p=f;q=e;break d;break}case 61:{j=grb(l,1)|0;a[b+188>>0]=j;o=19;p=f;q=e;break d;break}default:{o=33;p=f;q=e;break d}}break}case 28:{j=grb(g,1)|0;a[b+188>>0]=j;l=c[b+180>>2]|0;switch(j<<24>>24){case 45:{j=grb(l,1)|0;a[b+188>>0]=j;o=48;p=f;q=e;break d;break}case 61:{j=grb(l,1)|0;a[b+188>>0]=j;o=20;p=f;q=e;break d;break}default:{o=34;p=f;q=e;break d}}break}case 31:{j=grb(g,1)|0;a[b+188>>0]=j;l=c[b+180>>2]|0;switch(j<<24>>24){case 42:{j=grb(l,1)|0;a[b+188>>0]=j;o=38;p=f;q=e;break d;break}case 61:{j=grb(l,1)|0;a[b+188>>0]=j;o=21;p=f;q=e;break d;break}default:{o=35;p=f;q=e;break d}}break}case 34:{j=grb(g,1)|0;a[b+188>>0]=j;if(j<<24>>24==61){j=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=j;o=23;p=f;q=e}else{o=37;p=f;q=e}break}case 37:{j=grb(g,1)|0;a[b+188>>0]=j;l=c[b+180>>2]|0;switch(j<<24>>24){case 38:{j=grb(l,1)|0;a[b+188>>0]=j;o=26;p=f;q=e;break d;break}case 61:{j=grb(l,1)|0;a[b+188>>0]=j;o=15;p=f;q=e;break d;break}default:{o=29;p=f;q=e;break d}}break}case 40:{j=grb(g,1)|0;a[b+188>>0]=j;l=c[b+180>>2]|0;switch(j<<24>>24){case 124:{j=grb(l,1)|0;a[b+188>>0]=j;o=25;p=f;q=e;break d;break}case 61:{j=grb(l,1)|0;a[b+188>>0]=j;o=13;p=f;q=e;break d;break}default:{o=27;p=f;q=e;break d}}break}case 43:{j=grb(g,1)|0;a[b+188>>0]=j;if(j<<24>>24==61){j=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=j;o=14;p=f;q=e}else{o=28;p=f;q=e}break}case 47:{j=grb(g,1)|0;a[b+188>>0]=j;if(j<<24>>24==61){j=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=j;o=50;p=f;q=e}else{o=7;p=f;q=e}break}case 49:{j=grb(g,1)|0;a[b+188>>0]=j;o=8;p=f;q=e;break}case 50:{j=grb(g,1)|0;a[b+188>>0]=j;o=24;p=f;q=e;break}case 51:{j=grb(g,1)|0;a[b+188>>0]=j;o=1;p=f;q=e;break}case 52:{j=grb(g,1)|0;a[b+188>>0]=j;o=2;p=f;q=e;break}case 53:{j=grb(g,1)|0;a[b+188>>0]=j;o=3;p=f;q=e;break}case 54:{j=grb(g,1)|0;a[b+188>>0]=j;o=4;p=f;q=e;break}case 55:{j=grb(g,1)|0;a[b+188>>0]=j;o=5;p=f;q=e;break}case 56:{j=grb(g,1)|0;a[b+188>>0]=j;o=6;p=f;q=e;break}case 57:{j=grb(g,1)|0;a[b+188>>0]=j;o=10;p=f;q=e;break}case 58:{j=grb(g,1)|0;a[b+188>>0]=j;o=46;p=f;q=e;break}case 64:{c[b+168>>2]=1;o=162;p=0;q=0;break}case 71:{j=a[s+11>>0]|0;if(j<<24>>24<0)u=c[s+4>>2]|0;else u=j&255;if(h>>>0>>0){u=grb(s,1)|0;a[b+188>>0]=u;c[b+168>>2]=1;o=162;p=f;q=e}else{o=0;p=f;q=e}break}}c[b+144>>2]=c[(c[b+180>>2]|0)+24>>2];c[b+136>>2]=o;c[b+172>>2]=p;c[b+176>>2]=q;Kb=d;return}function xsb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0;d=a[b+188>>0]|0;e=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=e;f=b+156+11|0;if((a[f>>0]|0)<0){a[c[b+156>>2]>>0]=0;c[b+160>>2]=0;g=a[b+188>>0]|0}else{a[b+156>>0]=0;a[f>>0]=0;g=e}e=c[b+180>>2]|0;a:do if(g<<24>>24!=d<<24>>24){h=e;j=g;while(1){k=c[h+24>>2]|0;l=a[h+11>>0]|0;if(l<<24>>24<0)m=c[h+4>>2]|0;else m=l&255;if((j+-10&255)<4|k>>>0>=m>>>0){n=6;o=52;break}if(l<<24>>24<0)p=c[h+4>>2]|0;else p=l&255;if((k+1|0)>>>0>>0){if(l<<24>>24<0)q=c[h>>2]|0;else q=h;if((a[q+k>>0]|0)==-62){if(l<<24>>24<0)r=c[h>>2]|0;else r=h;if((a[r+(k+1)>>0]|0)==-123){n=6;o=52;break}}}if(l<<24>>24<0)s=c[h+4>>2]|0;else s=l&255;if((k+2|0)>>>0>>0){if(l<<24>>24<0)t=c[h>>2]|0;else t=h;if((a[t+k>>0]|0)==-30){if(l<<24>>24<0)u=c[h>>2]|0;else u=h;if((a[u+(k+1)>>0]|0)==-128){if(l<<24>>24<0)v=c[h>>2]|0;else v=h;if((a[v+(k+2)>>0]|0)==-88){n=6;o=52;break}if(l<<24>>24<0)w=c[h>>2]|0;else w=h;if((a[w+(k+2)>>0]|0)==-87){n=6;o=52;break}}}}k=grb(h,1)|0;a[b+188>>0]=k;k=c[b+180>>2]|0;l=c[k+24>>2]|0;x=a[k+11>>0]|0;if(j<<24>>24==92){if(x<<24>>24<0)y=c[k+4>>2]|0;else y=x&255;if(l>>>0>=y>>>0){n=5;o=52;break}i=0;l=D(726,b|0)|0;x=i;i=0;if(x&1){o=56;break}if(!l){n=5;o=52;break}}else{i=0;T(933,b+156|0,j|0);l=i;i=0;if(l&1){o=56;break}}j=a[b+188>>0]|0;l=c[b+180>>2]|0;if(j<<24>>24==d<<24>>24){z=l;break a}else h=l}if((o|0)==52){c[b+168>>2]=n;if((a[f>>0]|0)<0){a[c[b+156>>2]>>0]=0;c[b+160>>2]=0;B=162;return B|0}else{a[b+156>>0]=0;a[f>>0]=0;B=162;return B|0}}else if((o|0)==56){h=Qa()|0;A()|0;if((a[f>>0]|0)<0){a[c[b+156>>2]>>0]=0;c[b+160>>2]=0;cb(h|0)}else{a[b+156>>0]=0;a[f>>0]=0;cb(h|0)}}}else z=e;while(0);e=grb(z,1)|0;a[b+188>>0]=e;B=123;return B|0}function ysb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;d=c[b+180>>2]|0;e=c[d+24>>2]|0;f=grb(d,1)|0;a[b+188>>0]=f;d=c[b+180>>2]|0;switch(f<<24>>24){case 47:{f=grb(d,1)|0;a[b+188>>0]=f;g=c[b+180>>2]|0;h=a[g+11>>0]|0;if(h<<24>>24<0)i=c[g+4>>2]|0;else i=h&255;if((c[g+24>>2]|0)>>>0>=i>>>0){j=163;return j|0}if(f<<24>>24==47){c[b+52>>2]=e;Dsb(b)|0;c[b+56>>2]=c[(c[b+180>>2]|0)+24>>2];c[b+48>>2]=125;j=163;return j|0}else{Esb(b)|0;j=163;return j|0}break}case 42:{f=grb(d,1)|0;a[b+188>>0]=f;i=c[b+180>>2]|0;g=a[i+11>>0]|0;if(g<<24>>24<0)k=c[i+4>>2]|0;else k=g&255;if((c[i+24>>2]|0)>>>0>=k>>>0){c[b+168>>2]=4;j=162;return j|0}k=grb(i,1)|0;a[b+188>>0]=k;if(f<<24>>24==42)if(k<<24>>24==47){f=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=f;j=163;return j|0}else{c[b+52>>2]=e;e=Fsb(b)|0;c[b+56>>2]=c[(c[b+180>>2]|0)+24>>2];c[b+48>>2]=e;j=(e|0)==162?162:163;return j|0}e=k;while(1){k=c[b+180>>2]|0;f=a[k+11>>0]|0;if(f<<24>>24<0)l=c[k+4>>2]|0;else l=f&255;if((c[k+24>>2]|0)>>>0>=l>>>0){m=25;break}f=e;e=grb(k,1)|0;a[b+188>>0]=e;if(f<<24>>24==42&e<<24>>24==47){m=24;break}}if((m|0)==24){a[b+188>>0]=32;j=163;return j|0}else if((m|0)==25){c[b+168>>2]=4;j=162;return j|0}break}case 61:{m=grb(d,1)|0;a[b+188>>0]=m;j=22;return j|0}default:{j=36;return j|0}}return 0}function zsb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,R=0,S=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0;e=Kb;Kb=Kb+64|0;f=b+156+11|0;if((a[f>>0]|0)<0){a[c[b+156>>2]>>0]=0;c[b+160>>2]=0}else{a[b+156>>0]=0;a[f>>0]=0}a:do switch(d<<24>>24){case 46:{i=0;T(933,b+156|0,46);g=i;i=0;if(!(g&1)){g=a[b+188>>0]|0;if(g<<24>>24!=95)if((g+-48&255)<10){h=g;while(1){i=0;T(933,b+156|0,h|0);j=i;i=0;if(j&1)break;j=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=j;k=c[b+180>>2]|0;l=a[k+11>>0]|0;if(l<<24>>24<0)m=c[k+4>>2]|0;else m=l&255;if((c[k+24>>2]|0)>>>0>=m>>>0){n=-1;o=b+188|0;p=j;q=89;break a}if(j<<24>>24==95|(j+-48&255)<10)h=j;else{n=-1;o=b+188|0;p=j;q=89;break a}}h=Qa()|0;r=h;s=A()|0;q=15}else{n=-1;o=b+188|0;p=g;q=89}else{t=1;q=137}}else q=14;break}case 0:{h=a[b+188>>0]|0;b:do if(h<<24>>24!=48)if((h+-48&255)<10){j=h;while(1){i=0;T(933,b+156|0,j|0);k=i;i=0;if(k&1)break;k=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=k;l=c[b+180>>2]|0;u=a[l+11>>0]|0;if(u<<24>>24<0)v=c[l+4>>2]|0;else v=u&255;if((c[l+24>>2]|0)>>>0>=v>>>0){w=k;break b}if(k<<24>>24==95|(k+-48&255)<10)j=k;else{w=k;break b}}j=Qa()|0;r=j;s=A()|0;q=15;break a}else w=h;else{i=0;T(933,b+156|0,48);j=i;i=0;if(j&1){q=14;break a}j=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=j;if(j<<24>>24!=120)if((j+-48&255)<10){t=10;q=137;break a}else{w=j;break}i=0;T(933,b+156|0,120);j=i;i=0;if(j&1){q=14;break a}j=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=j;if(!((j+-48&255)<10|((j&-33)+-65&255)<6)){t=3;q=137;break a}k=j;while(1){i=0;T(933,b+156|0,k|0);j=i;i=0;if(j&1)break;j=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=j;if(j<<24>>24==95|((j+-48&255)<10|((j&-33)+-65&255)<6))k=j;else{n=0;o=b+188|0;p=j;q=89;break a}}k=Qa()|0;r=k;s=A()|0;q=15;break a}while(0);if(w<<24>>24==46){h=c[b+180>>2]|0;g=c[h+24>>2]|0;k=a[h+11>>0]|0;if(k<<24>>24<0)x=c[h+4>>2]|0;else x=k&255;c:do if((g+1|0)>>>0>>0){if(k<<24>>24<0)y=c[h>>2]|0;else y=h;if((a[y+(g+1)>>0]|0)==95){i=0;T(933,b+156|0,46);j=i;i=0;if(j&1){q=14;break a}j=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=j;i=0;T(933,b+156|0,j|0);j=i;i=0;if(j&1){q=14;break a}j=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=j;if((j+-48&255)>=10){l=c[b+180>>2]|0;z=a[l+11>>0]|0;B=l;C=c[l+24>>2]|0;E=j;break}l=j;while(1){i=0;T(933,b+156|0,l|0);j=i;i=0;if(j&1)break;j=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=j;u=c[b+180>>2]|0;G=c[u+24>>2]|0;H=a[u+11>>0]|0;if(H<<24>>24<0)I=c[u+4>>2]|0;else I=H&255;if(G>>>0>=I>>>0){z=H;B=u;C=G;E=j;break c}if(j<<24>>24==95|(j+-48&255)<10)l=j;else{z=H;B=u;C=G;E=j;break c}}l=Qa()|0;r=l;s=A()|0;q=15;break a}else{z=k;B=h;C=g;E=46}}else{z=k;B=h;C=g;E=46}while(0);g=z<<24>>24<0;if(g)J=c[B+4>>2]|0;else J=z&255;if(C>>>0>=J>>>0){K=122;Kb=e;return K|0}if(g)L=c[B>>2]|0;else L=B;if(((a[L+(C+1)>>0]|0)+-48&255)>=10){K=122;Kb=e;return K|0}i=0;T(933,b+156|0,E|0);g=i;i=0;if(!(g&1)){g=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=g;if((g+-48&255)<10){h=g;while(1){i=0;T(933,b+156|0,h|0);k=i;i=0;if(k&1)break;k=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=k;l=c[b+180>>2]|0;j=a[l+11>>0]|0;if(j<<24>>24<0)M=c[l+4>>2]|0;else M=j&255;if((c[l+24>>2]|0)>>>0>=M>>>0){n=-1;o=b+188|0;p=k;q=89;break a}if(k<<24>>24==95|(k+-48&255)<10)h=k;else{n=-1;o=b+188|0;p=k;q=89;break a}}h=Qa()|0;r=h;s=A()|0;q=15}else{n=-1;o=b+188|0;p=g;q=89}}else q=14}else{n=-1;o=b+188|0;p=w;q=89}break}default:{c[e+32+8>>2]=0;c[e+32+8+4>>2]=0;c[e+32+8+8>>2]=0;c[e+32+20>>2]=-1;c[e+32>>2]=65256;c[e+32+4>>2]=65280;c[e+16>>2]=65296;h=e+16+4|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;i=0;k=F(483,e+32|0,e+16|0)|0;l=i;i=0;if(l&1){l=Qa()|0;N=l;O=A()|0}else{l=(c[k>>2]|0)+-24|0;c[k+(c[l>>2]|0)+8>>2]=419379;c[k+(c[l>>2]|0)+12>>2]=419245;c[k+(c[l>>2]|0)+16>>2]=833;i=0;Q(1911,k|0);i=0;k=Qa()|0;N=k;O=A()|0}c[e+16>>2]=65296;if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0);h=c[e+32+8>>2]|0;c[e+32+4>>2]=64976;if(h|0){i=0;k=D(c[(c[h>>2]|0)+16>>2]|0,h|0)|0;h=i;i=0;if(h&1){h=Ra(0)|0;A()|0;zc(h)}if(k)c[e+32+8>>2]=0}P=O;R=N}}while(0);d:do if((q|0)==89){e:do switch(p<<24>>24){case 69:case 101:{if(!n){c[e+32+8>>2]=0;c[e+32+8+4>>2]=0;c[e+32+8+8>>2]=0;c[e+32+20>>2]=-1;c[e+32>>2]=65256;c[e+32+4>>2]=65280;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;i=0;N=D(605,64)|0;O=i;i=0;if(!(O&1)){c[e>>2]=N;c[e+8>>2]=-2147483584;c[e+4>>2]=49;O=N;w=419431;M=O+49|0;do{a[O>>0]=a[w>>0]|0;O=O+1|0;w=w+1|0}while((O|0)<(M|0));a[N+49>>0]=0;c[e+16>>2]=65296;w=e+16+4|0;c[w>>2]=c[e>>2];c[w+4>>2]=c[e+4>>2];c[w+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;i=0;O=F(483,e+32|0,e+16|0)|0;M=i;i=0;if(M&1){M=Qa()|0;S=M;U=A()|0}else{M=(c[O>>2]|0)+-24|0;c[O+(c[M>>2]|0)+8>>2]=419379;c[O+(c[M>>2]|0)+12>>2]=419245;c[O+(c[M>>2]|0)+16>>2]=882;i=0;Q(1911,O|0);i=0;O=Qa()|0;S=O;U=A()|0}c[e+16>>2]=65296;if((a[w+11>>0]|0)<0)RPb(c[w>>2]|0);w=c[e+32+8>>2]|0;c[e+32+4>>2]=64976;if(w){i=0;O=D(c[(c[w>>2]|0)+16>>2]|0,w|0)|0;w=i;i=0;if(w&1){w=Ra(0)|0;A()|0;zc(w)}if(O){c[e+32+8>>2]=0;V=S;W=U}else{V=S;W=U}}else{V=S;W=U}}else{O=Qa()|0;w=A()|0;c[e+32+4>>2]=64976;V=O;W=w}P=W;R=V;break d}w=c[b+180>>2]|0;O=(c[w+24>>2]|0)+1|0;M=a[w+11>>0]|0;if(M<<24>>24<0)X=c[w+4>>2]|0;else X=M&255;if(O>>>0>>0){if(M<<24>>24<0)Y=c[w>>2]|0;else Y=w;if((a[Y+O>>0]|0)==95){i=0;T(933,b+156|0,p|0);O=i;i=0;if(O&1){q=14;break d}O=grb(c[b+180>>2]|0,1)|0;a[o>>0]=O;i=0;T(933,b+156|0,O|0);O=i;i=0;if(O&1){q=14;break d}O=grb(c[b+180>>2]|0,1)|0;a[o>>0]=O;if((O+-48&255)>=10){K=122;Kb=e;return K|0}w=O;while(1){i=0;T(933,b+156|0,w|0);O=i;i=0;if(O&1){q=7;break}w=grb(c[b+180>>2]|0,1)|0;a[o>>0]=w;O=c[b+180>>2]|0;M=a[O+11>>0]|0;if(M<<24>>24<0)Z=c[O+4>>2]|0;else Z=M&255;if((c[O+24>>2]|0)>>>0>=Z>>>0){K=122;q=140;break}if(!(w<<24>>24==95|(w+-48&255)<10)){K=122;q=140;break}}if((q|0)==7){w=Qa()|0;r=w;s=A()|0;q=15;break d}else if((q|0)==140){Kb=e;return K|0}}}i=0;T(933,b+156|0,p|0);w=i;i=0;if(w&1){q=14;break d}w=grb(c[b+180>>2]|0,1)|0;a[o>>0]=w;switch(w<<24>>24){case 45:case 43:{i=0;T(933,b+156|0,w|0);N=i;i=0;if(N&1){q=14;break d}N=grb(c[b+180>>2]|0,1)|0;a[o>>0]=N;_=N;break}default:_=w}if((_+-48&255)>=10){t=8;q=137;break d}w=_;while(1){i=0;T(933,b+156|0,w|0);N=i;i=0;if(N&1)break;N=grb(c[b+180>>2]|0,1)|0;a[o>>0]=N;O=c[b+180>>2]|0;M=a[O+11>>0]|0;if(M<<24>>24<0)$=c[O+4>>2]|0;else $=M&255;if((c[O+24>>2]|0)>>>0>=$>>>0){aa=N;break e}if(N<<24>>24==95|(N+-48&255)<10)w=N;else{aa=N;break e}}w=Qa()|0;r=w;s=A()|0;q=15;break d;break}default:aa=p}while(0);if((aa+-48&255)>=10){switch(aa<<24>>24){case 36:case 95:{t=9;q=137;break d;break}default:{}}if(((aa&-33)+-65&255)>=26){K=122;Kb=e;return K|0}else{t=9;q=137}}else{t=9;q=137}}while(0);if((q|0)==14){aa=Qa()|0;r=aa;s=A()|0;q=15}else if((q|0)==137){c[b+168>>2]=t;if((a[f>>0]|0)<0){a[c[b+156>>2]>>0]=0;c[b+160>>2]=0;K=162;Kb=e;return K|0}else{a[b+156>>0]=0;a[f>>0]=0;K=162;Kb=e;return K|0}}if((q|0)==15){P=s;R=r}if((a[f>>0]|0)<0){a[c[b+156>>2]>>0]=0;c[b+160>>2]=0;cb(R|0)}else{a[b+156>>0]=0;a[f>>0]=0;cb(R|0)}return 0}function Asb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;e=Kb;Kb=Kb+48|0;f=a[d+188>>0]|0;switch(f<<24>>24){case 36:case 95:break;default:if(((f&-33)+-65&255)>=26){c[e+16+8>>2]=0;c[e+16+8+4>>2]=0;c[e+16+8+8>>2]=0;c[e+16+20>>2]=-1;c[e+16>>2]=65256;c[e+16+4>>2]=65280;c[e>>2]=65296;c[e+4>>2]=0;c[e+4+4>>2]=0;c[e+4+8>>2]=0;i=0;g=F(483,e+16|0,e|0)|0;h=i;i=0;if(h&1){h=Qa()|0;j=h;k=A()|0}else{h=(c[g>>2]|0)+-24|0;c[g+(c[h>>2]|0)+8>>2]=419283;c[g+(c[h>>2]|0)+12>>2]=419245;c[g+(c[h>>2]|0)+16>>2]=915;i=0;Q(1911,g|0);i=0;g=Qa()|0;j=g;k=A()|0}c[e>>2]=65296;if((a[e+4+11>>0]|0)<0)RPb(c[e+4>>2]|0);g=c[e+16+8>>2]|0;c[e+16+4>>2]=64976;if(g|0){i=0;h=D(c[(c[g>>2]|0)+16>>2]|0,g|0)|0;g=i;i=0;if(g&1){g=Ra(0)|0;A()|0;zc(g)}if(h)c[e+16+8>>2]=0}l=k;m=j;cb(m|0)}}if((a[d+156+11>>0]|0)<0){a[c[d+156>>2]>>0]=0;c[d+160>>2]=0;n=a[d+188>>0]|0}else{a[d+156>>0]=0;a[d+156+11>>0]=0;n=f}i=0;T(933,d+156|0,n|0);n=i;i=0;do if(n&1){f=Qa()|0;o=f;p=A()|0}else{f=grb(c[d+180>>2]|0,1)|0;a:while(1){a[d+188>>0]=f;switch(f<<24>>24){case 36:case 95:break;default:if(!((f+-48&255)<10|((f&-33)+-65&255)<26)){if(f<<24>>24!=46)break a;if(!(a[d>>0]|0))break a}}i=0;T(933,d+156|0,f|0);j=i;i=0;if(j&1){q=26;break}f=grb(c[d+180>>2]|0,1)|0}if((q|0)==26){f=Qa()|0;o=f;p=A()|0;break}i=0;T(1002,b|0,d+156|0);f=i;i=0;if(!(f&1)){Kb=e;return}f=Qa()|0;l=A()|0;m=f;cb(m|0)}while(0);if((a[d+156+11>>0]|0)<0){a[c[d+156>>2]>>0]=0;c[d+160>>2]=0;l=p;m=o;cb(m|0)}else{a[d+156>>0]=0;a[d+156+11>>0]=0;l=p;m=o;cb(m|0)}}function Bsb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;d=Kb;Kb=Kb+16|0;e=a[b+188>>0]|0;f=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=f;g=b+156+11|0;if((a[g>>0]|0)<0){a[c[b+156>>2]>>0]=0;c[b+160>>2]=0;h=a[b+188>>0]|0}else{a[b+156>>0]=0;a[g>>0]=0;h=f}f=c[b+180>>2]|0;a:do if(h<<24>>24!=e<<24>>24){j=f;k=h;while(1){l=a[j+11>>0]|0;if(l<<24>>24<0)m=c[j+4>>2]|0;else m=l&255;if((c[j+24>>2]|0)>>>0>=m>>>0){n=15;break}a[d>>0]=k;i=0;l=F(696,b|0,d|0)|0;o=i;i=0;if(o&1){n=21;break}if(!l){n=13;break}i=0;T(933,b+156|0,a[d>>0]|0);l=i;i=0;if(l&1){n=21;break}k=a[b+188>>0]|0;l=c[b+180>>2]|0;if(k<<24>>24==e<<24>>24){p=l;break a}else j=l}if((n|0)==13)c[b+168>>2]=2;else if((n|0)==15)c[b+168>>2]=6;else if((n|0)==21){j=Qa()|0;A()|0;if((a[g>>0]|0)<0){a[c[b+156>>2]>>0]=0;c[b+160>>2]=0;cb(j|0)}else{a[b+156>>0]=0;a[g>>0]=0;cb(j|0)}}if((a[g>>0]|0)<0){a[c[b+156>>2]>>0]=0;c[b+160>>2]=0;q=162;Kb=d;return q|0}else{a[b+156>>0]=0;a[g>>0]=0;q=162;Kb=d;return q|0}}else p=f;while(0);f=grb(p,1)|0;a[b+188>>0]=f;q=124;Kb=d;return q|0}function Csb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;e=a[b+188>>0]|0;do if((e+-48&255)>=10)if((e+-97&255)>=6)if((e+-65&255)<6){f=(e<<24>>24)+-55|0;g=6;break}else{h=0;break}else{f=(e<<24>>24)+-87|0;g=6;break}else{f=(e<<24>>24)+-48|0;g=6}while(0);a:do if((g|0)==6)if((f|0)>=0){e=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=e;do if((e+-48&255)>=10)if((e+-97&255)>=6)if((e+-65&255)<6){i=(e<<24>>24)+-55|0;break}else{h=1;break a}else{i=(e<<24>>24)+-87|0;break}else i=(e<<24>>24)+-48|0;while(0);if((i|0)<0)h=1;else{e=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=e;a[d>>0]=i+(f<<4);j=1;return j|0}}else h=0;while(0);f=hrb(c[b+180>>2]|0,h)|0;a[b+188>>0]=f;j=0;return j|0}function Dsb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,D=0,E=0,F=0,G=0;if((a[b+68+11>>0]|0)<0){a[c[b+68>>2]>>0]=0;c[b+72>>2]=0}else{a[b+68>>0]=0;a[b+68+11>>0]=0}d=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=d;i=0;Q(1995,b|0);d=i;i=0;do if(!(d&1)){a:while(1){e=c[b+180>>2]|0;f=c[e+24>>2]|0;g=a[e+11>>0]|0;if(g<<24>>24<0)h=c[e+4>>2]|0;else h=g&255;if(f>>>0>=h>>>0){j=79;break}k=a[b+188>>0]|0;switch(k<<24>>24){case 10:{l=grb(e,1)|0;j=17;break}case 13:{m=grb(e,1)|0;a[b+188>>0]=m;n=c[b+180>>2]|0;o=a[n+11>>0]|0;if(o<<24>>24<0)p=c[n+4>>2]|0;else p=o&255;if(m<<24>>24==10?(c[n+24>>2]|0)>>>0>>0:0){l=grb(n,1)|0;j=17}else{q=m;j=18}break}default:{if((k+-10&255)<4){j=79;break a}if(g<<24>>24<0)r=c[e+4>>2]|0;else r=g&255;if((f+1|0)>>>0>>0){if(g<<24>>24<0)s=c[e>>2]|0;else s=e;if((a[s+f>>0]|0)==-62){if(g<<24>>24<0)t=c[e>>2]|0;else t=e;if((a[t+(f+1)>>0]|0)==-123){j=79;break a}}}if(g<<24>>24<0)u=c[e+4>>2]|0;else u=g&255;if((f+2|0)>>>0>>0){if(g<<24>>24<0)v=c[e>>2]|0;else v=e;if((a[v+f>>0]|0)==-30){if(g<<24>>24<0)w=c[e>>2]|0;else w=e;if((a[w+(f+1)>>0]|0)==-128){if(g<<24>>24<0)x=c[e>>2]|0;else x=e;if((a[x+(f+2)>>0]|0)==-88){j=79;break a}if(g<<24>>24<0)y=c[e>>2]|0;else y=e;if((a[y+(f+2)>>0]|0)==-87){j=79;break a}else{z=k;j=77}}else{z=k;j=77}}else{z=k;j=77}}else{z=k;j=77}}}b:while(1)if((j|0)==17){j=0;a[b+188>>0]=l;q=l;j=18;continue}else if((j|0)==18){j=0;switch(q<<24>>24){case 13:case 9:case 10:case 32:{l=grb(c[b+180>>2]|0,1)|0;j=17;continue b;break}default:{}}k=c[b+180>>2]|0;f=c[k+24>>2]|0;e=a[k+11>>0]|0;if(e<<24>>24<0)B=c[k+4>>2]|0;else B=e&255;if((f+3|0)>>>0>=B>>>0){j=79;break a}if(e<<24>>24<0)C=c[k>>2]|0;else C=k;if((a[C+f>>0]|0)!=47){j=79;break a}if(e<<24>>24<0)D=c[k>>2]|0;else D=k;if((a[D+(f+1)>>0]|0)!=47){j=79;break a}if(e<<24>>24<0)E=c[k>>2]|0;else E=k;if((a[E+(f+2)>>0]|0)!=47){j=79;break a}i=0;T(933,b+68|0,10);f=i;i=0;if(f&1){j=38;break a}f=grb(c[b+180>>2]|0,3)|0;a[b+188>>0]=f;z=f;j=77;continue}else if((j|0)==77){j=0;i=0;T(933,b+68|0,z|0);f=i;i=0;if(f&1){j=38;break a}else break}f=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=f}if((j|0)==38){f=Qa()|0;F=f;G=A()|0;break}else if((j|0)==79)return 125}else{f=Qa()|0;F=f;G=A()|0}while(0);if((a[b+68+11>>0]|0)<0){a[c[b+68>>2]>>0]=0;c[b+72>>2]=0;cb(F|0)}else{a[b+68>>0]=0;a[b+68+11>>0]=0;cb(F|0)}return 0}function Esb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;if(((a[b+188>>0]|0)+-10&255)<4)return 163;d=c[b+180>>2]|0;e=d;f=c[d+24>>2]|0;g=a[d+11>>0]|0;while(1){d=f+1|0;h=g<<24>>24<0;if(h)i=c[e+4>>2]|0;else i=g&255;if(d>>>0>>0){if(h)j=c[e>>2]|0;else j=e;if((a[j+f>>0]|0)==-62){if(h)k=c[e>>2]|0;else k=e;if((a[k+d>>0]|0)==-123){l=39;break}}}m=f+2|0;if(h)n=c[e+4>>2]|0;else n=g&255;if(m>>>0>>0){if(h)o=c[e>>2]|0;else o=e;if((a[o+f>>0]|0)==-30){if(h)p=c[e>>2]|0;else p=e;if((a[p+d>>0]|0)==-128){if(h)q=c[e>>2]|0;else q=e;if((a[q+m>>0]|0)==-88){l=39;break}if(h)r=c[e>>2]|0;else r=e;if((a[r+m>>0]|0)==-87){l=39;break}}}}m=grb(e,1)|0;a[b+188>>0]=m;e=c[b+180>>2]|0;f=c[e+24>>2]|0;g=a[e+11>>0]|0;if(g<<24>>24<0)s=c[e+4>>2]|0;else s=g&255;if(f>>>0>=s>>>0|(m+-10&255)<4){l=39;break}}if((l|0)==39)return 163;return 0}function Fsb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0;if((a[b+68+11>>0]|0)<0){a[c[b+68>>2]>>0]=0;c[b+72>>2]=0}else{a[b+68>>0]=0;a[b+68+11>>0]=0}d=a[b+188>>0]|0;a:while(1){switch(d<<24>>24){case 9:case 32:break;default:break a}e=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=e;d=e}e=0;f=d;b:while(1){d=c[b+180>>2]|0;g=a[d+11>>0]|0;if(g<<24>>24<0)h=c[d+4>>2]|0;else h=g&255;if((c[d+24>>2]|0)>>>0>=h>>>0){j=80;break}c:do switch(f<<24>>24){case 10:case 13:{d=f;d:while(1){switch(d<<24>>24){case 13:case 9:case 10:case 32:break;default:break d}g=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=g;d=g}k=c[b+180>>2]|0;d=c[k+24>>2]|0;g=a[k+11>>0]|0;if(g<<24>>24<0)l=c[k+4>>2]|0;else l=g&255;if((d+1|0)>>>0>>0){if(g<<24>>24<0)m=c[k>>2]|0;else m=k;if((a[m+d>>0]|0)==42){if(g<<24>>24<0)n=c[k>>2]|0;else n=k;if((a[n+(d+1)>>0]|0)==42){i=0;T(933,b+68|0,42);o=i;i=0;if(o&1){j=8;break b}o=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=o;break c}}}if(g<<24>>24<0)p=c[k+4>>2]|0;else p=g&255;if((d+1|0)>>>0>>0){if(g<<24>>24<0)q=c[k>>2]|0;else q=k;if((a[q+d>>0]|0)==42){if(g<<24>>24<0)r=c[k>>2]|0;else r=k;if((a[r+(d+1)>>0]|0)!=47){if(e){i=0;T(933,b+68|0,10);o=i;i=0;if(o&1){j=8;break b}s=c[b+180>>2]|0}else s=k;o=grb(s,2)|0;a[b+188>>0]=o;break c}}}if(g<<24>>24<0)t=c[k+4>>2]|0;else t=g&255;if((d+1|0)>>>0>>0){if(g<<24>>24<0)u=c[k>>2]|0;else u=k;if((a[u+d>>0]|0)==42){if(g<<24>>24<0)v=c[k>>2]|0;else v=k;if((a[v+(d+1)>>0]|0)==47){j=62;break b}}}if(e?(i=0,T(933,b+68|0,10),d=i,i=0,d&1):0){j=8;break b}break}default:{}}while(0);w=c[b+180>>2]|0;d=c[w+24>>2]|0;g=a[w+11>>0]|0;if(g<<24>>24<0)x=c[w+4>>2]|0;else x=g&255;if((d+1|0)>>>0>>0){if(g<<24>>24<0)y=c[w>>2]|0;else y=w;if((a[y+d>>0]|0)==42){if(g<<24>>24<0)z=c[w>>2]|0;else z=w;if((a[z+(d+1)>>0]|0)==47){j=77;break}}}i=0;T(933,b+68|0,a[b+188>>0]|0);d=i;i=0;if(d&1){j=8;break}d=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=d;e=1;f=d}if((j|0)==8){f=Qa()|0;A()|0;if((a[b+68+11>>0]|0)<0){a[c[b+68>>2]>>0]=0;c[b+72>>2]=0;cb(f|0)}else{a[b+68>>0]=0;a[b+68+11>>0]=0;cb(f|0)}}else if((j|0)==62){f=grb(k,2)|0;a[b+188>>0]=f;B=125;return B|0}else if((j|0)==77){f=grb(w,2)|0;a[b+188>>0]=f;B=125;return B|0}else if((j|0)==80){c[b+168>>2]=4;B=162;return B|0}return 0}function Gsb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;d=a[b+188>>0]|0;a:while(1){switch(d<<24>>24){case 13:case 9:case 10:case 32:break;default:{e=37;break a}}if((d+-10&255)<4){e=37;break}f=c[b+180>>2]|0;g=c[f+24>>2]|0;h=a[f+11>>0]|0;if(h<<24>>24<0)i=c[f+4>>2]|0;else i=h&255;if((g+1|0)>>>0>>0){if(h<<24>>24<0)j=c[f>>2]|0;else j=f;if((a[j+g>>0]|0)==-62){if(h<<24>>24<0)k=c[f>>2]|0;else k=f;if((a[k+(g+1)>>0]|0)==-123){e=37;break}}}if(h<<24>>24<0)l=c[f+4>>2]|0;else l=h&255;if((g+2|0)>>>0>>0){if(h<<24>>24<0)m=c[f>>2]|0;else m=f;if((a[m+g>>0]|0)==-30){if(h<<24>>24<0)n=c[f>>2]|0;else n=f;if((a[n+(g+1)>>0]|0)==-128){if(h<<24>>24<0)o=c[f>>2]|0;else o=f;if((a[o+(g+2)>>0]|0)==-88){e=37;break}if(h<<24>>24<0)p=c[f>>2]|0;else p=f;if((a[p+(g+2)>>0]|0)==-87){e=37;break}}}}g=grb(f,1)|0;a[b+188>>0]=g;d=g}if((e|0)==37)return}function Hsb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Kb;Kb=Kb+16|0;e=a[b+188>>0]|0;a[d+8>>0]=e;switch(e<<24>>24){case 10:{f=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=f;g=1;Kb=d;return g|0}case 13:{f=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=f;h=c[b+180>>2]|0;i=a[h+11>>0]|0;if(i<<24>>24<0)j=c[h+4>>2]|0;else j=i&255;if(!(f<<24>>24==10?(c[h+24>>2]|0)>>>0>>0:0)){g=1;Kb=d;return g|0}j=grb(h,1)|0;a[b+188>>0]=j;g=1;Kb=d;return g|0}default:{j=grb(c[b+180>>2]|0,1)|0;a[b+188>>0]=j;a:do switch(e<<24>>24|0){case 92:case 34:case 39:{k=e;break}case 98:{a[d+8>>0]=8;k=8;break}case 102:{a[d+8>>0]=12;k=12;break}case 110:{a[d+8>>0]=10;k=10;break}case 114:{a[d+8>>0]=13;k=13;break}case 116:{a[d+8>>0]=9;k=9;break}case 118:{a[d+8>>0]=11;k=11;break}case 117:{Isb(d,b);if(!(a[d+4>>0]|0)){g=0;Kb=d;return g|0}else{Jsb(b,c[d>>2]|0);g=1;Kb=d;return g|0}break}case 120:{if(Csb(b,d+8|0)|0){k=a[d+8>>0]|0;break a}else{g=0;Kb=d;return g|0}break}default:{g=0;Kb=d;return g|0}}while(0);KQb(b+156|0,k);g=1;Kb=d;return g|0}}return 0}function Isb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=a[d+188>>0]|0;do if((e+-48&255)>=10)if((e+-97&255)>=6)if((e+-65&255)<6){f=(e<<24>>24)+-55|0;g=6;break}else{h=0;break}else{f=(e<<24>>24)+-87|0;g=6;break}else{f=(e<<24>>24)+-48|0;g=6}while(0);a:do if((g|0)==6)if((f|0)>=0){e=grb(c[d+180>>2]|0,1)|0;a[d+188>>0]=e;do if((e+-48&255)>=10)if((e+-97&255)>=6)if((e+-65&255)<6){i=(e<<24>>24)+-55|0;break}else{h=1;break a}else{i=(e<<24>>24)+-87|0;break}else i=(e<<24>>24)+-48|0;while(0);if((i|0)>=0){e=i+(f<<4)|0;j=grb(c[d+180>>2]|0,1)|0;a[d+188>>0]=j;do if((j+-48&255)>=10)if((j+-97&255)>=6)if((j+-65&255)<6){k=(j<<24>>24)+-55|0;break}else{h=2;break a}else{k=(j<<24>>24)+-87|0;break}else k=(j<<24>>24)+-48|0;while(0);if((k|0)>=0){j=k+(e<<4)|0;l=grb(c[d+180>>2]|0,1)|0;a[d+188>>0]=l;do if((l+-48&255)>=10)if((l+-97&255)>=6)if((l+-65&255)<6){m=(l<<24>>24)+-55|0;break}else{h=3;break a}else{m=(l<<24>>24)+-87|0;break}else m=(l<<24>>24)+-48|0;while(0);if((m|0)<0)h=3;else{l=grb(c[d+180>>2]|0,1)|0;a[d+188>>0]=l;c[b>>2]=m+(j<<4);n=1;o=b+4|0;a[o>>0]=n;return}}else h=2}else h=1}else h=0;while(0);m=hrb(c[d+180>>2]|0,h)|0;a[d+188>>0]=m;a[b>>0]=0;n=0;o=b+4|0;a[o>>0]=n;return}function Jsb(a,b){a=a|0;b=b|0;if(b>>>0<128){KQb(a+156|0,b&255);return}if(b>>>0<2048){KQb(a+156|0,(b>>>6|192)&255);KQb(a+156|0,(b&63|128)&255);return}else{KQb(a+156|0,(b>>>12|224)&255);KQb(a+156|0,(b>>>6&63|128)&255);KQb(a+156|0,(b&63|128)&255);return}}function Ksb(b){b=b|0;c[b>>2]=104020;if((a[b+24+11>>0]|0)<0)RPb(c[b+24>>2]|0);if((a[b+12+11>>0]|0)>=0){KPb(b);return}RPb(c[b+12>>2]|0);KPb(b);return}function Lsb(b){b=b|0;c[b>>2]=104020;if((a[b+24+11>>0]|0)<0)RPb(c[b+24>>2]|0);if((a[b+12+11>>0]|0)>=0){KPb(b);RPb(b);return}RPb(c[b+12>>2]|0);KPb(b);RPb(b);return}function Msb(b){b=b|0;if((a[b+24+11>>0]|0)<0)RPb(c[b+24>>2]|0);if((a[b+12+11>>0]|0)>=0)return;RPb(c[b+12>>2]|0);return}function Nsb(a){a=a|0;RPb(a);return}function Osb(b){b=b|0;var d=0,e=0;d=c[b+180>>2]|0;c[d+24>>2]=0;a[b>>0]=0;if((a[d+11>>0]|0)<0)e=c[d>>2]|0;else e=d;d=a[e>>0]|0;a:while(1){a[b+188>>0]=d;switch(d<<24>>24){case 13:case 9:case 10:case 32:break;default:break a}d=grb(c[b+180>>2]|0,1)|0}vsb(b)|0;vsb(b)|0;return}function Psb(b,d){b=b|0;d=d|0;var e=0;e=irb(c[b+180>>2]|0,d)|0;a[b+188>>0]=e;wsb(b);vsb(b)|0;return}function Qsb(b,d){b=b|0;d=d|0;var e=0,f=0;a[b>>0]=d&1;d=a[b+24+11>>0]|0;if(d<<24>>24<0)e=c[b+28>>2]|0;else e=d&255;d=c[b+180>>2]|0;f=hrb(d,(c[d+24>>2]|0)-(c[((e|0)==0?b+96|0:b+8|0)>>2]|0)|0)|0;a[b+188>>0]=f;vsb(b)|0;vsb(b)|0;return}function Rsb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,F=0,G=0,H=0,I=0;e=Kb;Kb=Kb+16|0;c[b+12>>2]=0;c[b+12+4>>2]=0;c[b+12+8>>2]=0;c[b+12+12>>2]=0;c[b+12+16>>2]=0;c[b+12+20>>2]=0;f=a[d+11>>0]|0;g=c[d>>2]|0;h=f<<24>>24<0?g:d;j=f<<24>>24<0?c[d+4>>2]|0:f&255;k=f<<24>>24<0?g:d;a:do if((h+j|0)==(k|0)){l=0;m=h+j|0}else{d=0;g=k;while(1){f=a[g>>0]|0;if((f+-48&255)>=10){l=d;m=g;break a}n=(d*10|0)+-48+(f<<24>>24)|0;g=g+1|0;if((h+j|0)==(g|0)){l=n;m=h+j|0;break}else d=n}}while(0);c[b>>2]=l;b:do if((h+j|0)!=(m|0)?(a[m>>0]|0)==46:0){l=m+1|0;c:do if((h+j|0)==(l|0)){o=0;p=h+j|0}else{k=0;d=l;while(1){g=a[d>>0]|0;if((g+-48&255)>=10){o=k;p=d;break c}n=(k*10|0)+-48+(g<<24>>24)|0;d=d+1|0;if((h+j|0)==(d|0)){o=n;p=h+j|0;break}else k=n}}while(0);c[b+4>>2]=o;if((h+j|0)!=(p|0)?(a[p>>0]|0)==46:0){l=p+1|0;d:do if((h+j|0)==(l|0)){q=0;r=l}else{k=0;d=l;n=l;while(1){g=a[n>>0]|0;if((g+-48&255)>=10){q=k;r=d;break d}s=(k*10|0)+-48+(g<<24>>24)|0;g=n+1|0;if((h+j|0)==(g|0))break;else{k=s;d=g;n=g}}q=s;r=h+j|0}while(0);c[b+8>>2]=q;l=r;e:do if((h+j|0)!=(l|0)?(a[l>>0]|0)==45:0){f:do if((h+j|0)==(l+1|0)){t=h+j|0;u=l+1|0;v=1}else{n=l+1|0;d=l+1|0;k=1;while(1){if((a[n>>0]|0)==43){t=n;u=d;v=k;break f}w=k+1|0;if((h+j|0)==(l+w|0))break;else{n=l+w|0;d=l+w|0;k=w}}t=h+j|0;u=h+j|0;v=w}while(0);c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;k=u-(l+1)|0;do if(k>>>0>4294967279){i=0;Q(1907,e|0);i=0}else{if(k>>>0<11){a[e+11>>0]=k;x=e}else{i=0;d=D(605,k+16&-16|0)|0;n=i;i=0;if(n&1)break;c[e>>2]=d;c[e+8>>2]=k+16&-16|-2147483648;c[e+4>>2]=k;x=d}if((v|0)==1)y=x;else{d=t+(0-(l+1))|0;n=x;g=l+1|0;while(1){a[n>>0]=a[g>>0]|0;g=g+1|0;if((g|0)==(t|0))break;else n=n+1|0}y=x+d|0}a[y>>0]=0;if((a[b+12+11>>0]|0)<0){a[c[b+12>>2]>>0]=0;c[b+16>>2]=0;if((a[b+12+11>>0]|0)<0){RPb(c[b+12>>2]|0);c[b+20>>2]=0}}else{a[b+12>>0]=0;a[b+12+11>>0]=0};c[b+12>>2]=c[e>>2];c[b+12+4>>2]=c[e+4>>2];c[b+12+8>>2]=c[e+8>>2];z=u;B=u;break e}while(0);k=Qa()|0;C=A()|0;E=k;break b}else{z=r;B=l}while(0);g:do if((h+j|0)!=(B|0)?(a[B>>0]|0)==43:0){l=B+1|0;k=h+(j-z)|0;n=1;while(1)if((h+j|0)==(B+n|0))break;else n=n+1|0;n=B+k|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;do if((k+-1|0)>>>0>4294967279){i=0;Q(1907,e|0);i=0}else{if((k+-1|0)>>>0<11){a[e+11>>0]=k+-1;F=e}else{i=0;g=D(605,k+15&-16|0)|0;f=i;i=0;if(f&1)break;c[e>>2]=g;c[e+8>>2]=k+15&-16|-2147483648;c[e+4>>2]=k+-1;F=g}if((k|0)==1)G=F;else{g=F;f=l;while(1){a[g>>0]=a[f>>0]|0;f=f+1|0;if((f|0)==(h+j|0))break;else g=g+1|0}G=F+(h+j+(0-l))|0}a[G>>0]=0;if((a[b+24+11>>0]|0)<0){a[c[b+24>>2]>>0]=0;c[b+28>>2]=0;if((a[b+24+11>>0]|0)<0){RPb(c[b+24>>2]|0);c[b+32>>2]=0}}else{a[b+24>>0]=0;a[b+24+11>>0]=0};c[b+24>>2]=c[e>>2];c[b+24+4>>2]=c[e+4>>2];c[b+24+8>>2]=c[e+8>>2];H=n;break g}while(0);n=Qa()|0;C=A()|0;E=n;break b}else H=B;while(0);if((h+j|0)==(H|0)){Kb=e;return}else{n=La(24)|0;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[n+12>>2]=0;c[n+16>>2]=0;c[n+20>>2]=0;c[n+20>>2]=-1;c[n>>2]=104064;c[n+4>>2]=104088;i=0;U(556,n|0,60456,1594);i=0;n=Qa()|0;C=A()|0;E=n;break}}else I=7}else I=7;while(0);if((I|0)==7){I=La(24)|0;c[I>>2]=0;c[I+4>>2]=0;c[I+8>>2]=0;c[I+12>>2]=0;c[I+16>>2]=0;c[I+20>>2]=0;c[I+20>>2]=-1;c[I>>2]=104064;c[I+4>>2]=104088;i=0;U(556,I|0,60456,1594);i=0;I=Qa()|0;C=A()|0;E=I}if((a[b+24+11>>0]|0)<0)RPb(c[b+24>>2]|0);if((a[b+12+11>>0]|0)>=0)cb(E|0);RPb(c[b+12>>2]|0);cb(E|0)}function Ssb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b)return;i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d)return;c[a+8>>2]=0;return}function Tsb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b){RPb(a);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){RPb(a);return}c[a+8>>2]=0;RPb(a);return}function Usb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function Vsb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function Wsb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0;e=Kb;Kb=Kb+80|0;f=c[b>>2]|0;switch(f|0){case 46:{c[e+32>>2]=46;c[e+32+4>>2]=c[b+4>>2];c[e+32+4+4>>2]=c[b+4+4>>2];c[e+32+4+8>>2]=c[b+4+8>>2];g=e+32+16|0;rQb(g,b+16|0);h=e+32+28|0;i=0;T(890,h|0,b+28|0);j=i;i=0;if(j&1){j=Qa()|0;A()|0;if((a[g+11>>0]|0)>=0)cb(j|0);RPb(c[g>>2]|0);cb(j|0)}c[e+32+40>>2]=c[b+40>>2];c[e+32>>2]=44;i=0;j=F(697,e+32|0,d|0)|0;k=i;i=0;do if(!(k&1)){if(j){c[e+32+40>>2]=(c[b+40>>2]|0)>>>0>1?2:1;c[e+32>>2]=43;i=0;l=F(697,e+32|0,d|0)|0;m=i;i=0;if(m&1)break;else n=l}else n=0;if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0);if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0);o=n;Kb=e;return o|0}while(0);n=Qa()|0;j=A()|0;if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0);if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0);p=j;q=n;cb(q|0);break}case 28:{c[e+32>>2]=28;c[e+32+4>>2]=c[b+4>>2];c[e+32+4+4>>2]=c[b+4+4>>2];c[e+32+4+8>>2]=c[b+4+8>>2];n=e+32+16|0;rQb(n,b+16|0);j=e+32+28|0;i=0;T(890,j|0,b+28|0);g=i;i=0;if(g&1){g=Qa()|0;A()|0;if((a[n+11>>0]|0)>=0)cb(g|0);RPb(c[n>>2]|0);cb(g|0)}c[e+32+40>>2]=c[b+40>>2];c[e+32>>2]=44;i=0;g=F(697,e+32|0,d|0)|0;h=i;i=0;do if(!(h&1)){if(g){c[e+32+40>>2]=(c[e+32+4>>2]|0?1:(c[e+32+40>>2]|0)==1)?1:2;c[e+32>>2]=43;i=0;k=F(697,e+32|0,d|0)|0;l=i;i=0;if(l&1)break;else r=k}else r=0;if((a[j+11>>0]|0)<0)RPb(c[j>>2]|0);if((a[n+11>>0]|0)<0)RPb(c[n>>2]|0);o=r;Kb=e;return o|0}while(0);r=Qa()|0;g=A()|0;if((a[j+11>>0]|0)<0)RPb(c[j>>2]|0);if((a[n+11>>0]|0)<0)RPb(c[n>>2]|0);p=g;q=r;cb(q|0);break}default:{r=c[b+40>>2]|0;if(r){g=0;n=0;while(1){j=c[b+4+(n<<2)>>2]|0;if((j|0)==-1){s=g;t=0}else{s=1;t=(c[d+(n<<2)>>2]|0)-j|0}n=n+1|0;u=(t|0)==0;if(!(u&n>>>0>>0))break;else g=s}if(u){v=s;w=t;x=42}else y=t}else{v=0;w=0;x=42}if((x|0)==42){x=a[d+12+11>>0]|0;y=((x<<24>>24<0?c[d+16>>2]|0:x&255)|0)==0?w:v?-1:w}switch(f|0){case 12:{o=(y|0)==0;Kb=e;return o|0}case 41:{o=(y|0)<0;Kb=e;return o|0}case 43:{o=(y|0)<1;Kb=e;return o|0}case 42:{o=(y|0)>0;Kb=e;return o|0}case 44:{o=(y|0)>-1;Kb=e;return o|0}default:{c[e+32+8>>2]=0;c[e+32+8+4>>2]=0;c[e+32+8+8>>2]=0;c[e+32+20>>2]=-1;c[e+32>>2]=65256;c[e+32+4>>2]=65280;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;i=0;o=D(605,32)|0;y=i;i=0;if(!(y&1)){c[e>>2]=o;c[e+8>>2]=-2147483616;c[e+4>>2]=25;y=o;f=419581;w=y+25|0;do{a[y>>0]=a[f>>0]|0;y=y+1|0;f=f+1|0}while((y|0)<(w|0));a[o+25>>0]=0;c[e+16>>2]=65296;o=e+16+4|0;c[o>>2]=c[e>>2];c[o+4>>2]=c[e+4>>2];c[o+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;i=0;f=F(483,e+32|0,e+16|0)|0;y=i;i=0;if(y&1){y=Qa()|0;z=y;B=A()|0}else{y=(c[f>>2]|0)+-24|0;c[f+(c[y>>2]|0)+8>>2]=419607;c[f+(c[y>>2]|0)+12>>2]=419708;c[f+(c[y>>2]|0)+16>>2]=125;i=0;Q(1911,f|0);i=0;f=Qa()|0;z=f;B=A()|0}c[e+16>>2]=65296;if((a[o+11>>0]|0)<0)RPb(c[o>>2]|0);o=c[e+32+8>>2]|0;c[e+32+4>>2]=64976;if(o){i=0;f=D(c[(c[o>>2]|0)+16>>2]|0,o|0)|0;o=i;i=0;if(o&1){o=Ra(0)|0;A()|0;zc(o)}if(f){c[e+32+8>>2]=0;C=z;E=B}else{C=z;E=B}}else{C=z;E=B}}else{B=Qa()|0;z=A()|0;c[e+32+4>>2]=64976;C=B;E=z}p=E;q=C;cb(q|0)}}}}return 0}function Xsb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=c[a>>2]|0;e=c[a+4>>2]|0;if((d|0)==(e|0)){f=0;return f|0}a=d;a:while(1){d=c[a>>2]|0;g=c[a+4>>2]|0;if((d|0)==(g|0)){f=1;h=8;break}i=d;while(1){if(!(Wsb(i,b)|0))break;i=i+44|0;if((i|0)==(g|0)){f=1;h=8;break a}}a=a+12|0;if((a|0)==(e|0)){f=0;h=8;break}}if((h|0)==8)return f|0;return 0}function Ysb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;Zsb(d+32|0);c[d+24>>2]=0;c[d+24+4>>2]=0;c[d+24+8>>2]=0;c[d+24+12>>2]=0;c[d+24+16>>2]=0;while(1){i=0;Q(1996,d|0);e=i;i=0;if(e&1){f=6;break}e=c[d+24>>2]|0;g=c[d>>2]|0;if(e>>>0>=(c[d+4>>2]|0)-g>>2>>>0)break;if((c[g+(e<<2)>>2]|0)!=25){f=5;break}c[d+24>>2]=e+1;c[d+28>>2]=0}if((f|0)==5){e=La(24)|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;c[e+16>>2]=0;c[e+20>>2]=0;c[e+20>>2]=-1;c[e>>2]=104064;c[e+4>>2]=104088;i=0;U(556,e|0,60456,1594);i=0;e=Ra(60456)|0;h=e;j=A()|0;f=7}else if((f|0)==6){e=Ra(60456)|0;h=e;j=A()|0;f=7}do if((f|0)==7)if((j|0)==(xb(60456)|0)){Ma(h|0)|0;Zsb(d+32|0);c[d+24>>2]=0;c[d+24+4>>2]=0;c[d+24+8>>2]=0;c[d+24+12>>2]=0;c[d+24+16>>2]=0;Oa();break}else cb(h|0);while(0);c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;h=c[d+36>>2]|0;j=c[d+32>>2]|0;if(!(h-j|0))return;do if(((h-j|0)/12|0)>>>0<=357913941){i=0;d=D(605,h-j|0)|0;e=i;i=0;if(!(e&1)){c[b+4>>2]=d;c[b>>2]=d;c[b+8>>2]=d+(((h-j|0)/12|0)*12|0);if((j|0)==(h|0))return;e=j;g=d;while(1){i=0;T(1954,g|0,e|0);d=i;i=0;if(d&1){f=17;break}e=e+12|0;g=(c[b+4>>2]|0)+12|0;c[b+4>>2]=g;if((e|0)==(h|0)){f=36;break}}if((f|0)==17){e=Qa()|0;k=e;l=A()|0;break}else if((f|0)==36)return}else f=18}else{i=0;Q(1914,b|0);i=0;f=18}while(0);if((f|0)==18){f=Qa()|0;k=f;l=A()|0}l=c[b>>2]|0;if(!l)cb(k|0);f=c[b+4>>2]|0;if((f|0)==(l|0))m=l;else{h=f;do{f=h;h=h+-12|0;j=c[h>>2]|0;if(j|0){e=c[f+-8>>2]|0;if((e|0)==(j|0))n=j;else{g=e;do{e=g+-16|0;if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);e=g+-28|0;g=g+-44|0;if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0)}while((g|0)!=(j|0));n=c[h>>2]|0}c[f+-8>>2]=j;RPb(n)}}while((h|0)!=(l|0));m=c[b>>2]|0}c[b+4>>2]=l;RPb(m);cb(k|0)}function Zsb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=c[b>>2]|0;if(!d)return;e=c[b+4>>2]|0;if((e|0)==(d|0))f=d;else{g=e;do{e=g;g=g+-12|0;h=c[g>>2]|0;if(h|0){i=c[e+-8>>2]|0;if((i|0)==(h|0))j=h;else{k=i;do{i=k+-16|0;if((a[i+11>>0]|0)<0)RPb(c[i>>2]|0);i=k+-28|0;k=k+-44|0;if((a[i+11>>0]|0)<0)RPb(c[i>>2]|0)}while((k|0)!=(h|0));j=c[g>>2]|0}c[e+-8>>2]=h;RPb(j)}}while((g|0)!=(d|0));f=c[b>>2]|0}c[b+4>>2]=d;RPb(f);c[b+8>>2]=0;c[b+4>>2]=0;c[b>>2]=0;return}function _sb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;d=Kb;Kb=Kb+64|0;c[d+44>>2]=0;e=d+44+4|0;c[e>>2]=0;c[d+44+8>>2]=0;i=0;T(1955,d|0,b|0);f=i;i=0;a:do if(f&1){g=Qa()|0;h=A()|0;j=g;k=23}else{i=0;T(1956,d+44|0,d|0);g=i;i=0;if(g&1){g=Qa()|0;l=A()|0;if((a[d+28+11>>0]|0)<0)RPb(c[d+28>>2]|0);if((a[d+16+11>>0]|0)>=0){h=l;j=g;k=23;break}RPb(c[d+16>>2]|0);h=l;j=g;k=23;break}if((a[d+28+11>>0]|0)<0)RPb(c[d+28>>2]|0);if((a[d+16+11>>0]|0)<0)RPb(c[d+16>>2]|0);g=c[b+24>>2]|0;l=c[b>>2]|0;b:do if(g>>>0<(c[b+4>>2]|0)-l>>2>>>0){if((c[l+(g<<2)>>2]|0)==34){c[c[d+44>>2]>>2]=44;c[b+24>>2]=g+1;c[b+28>>2]=0;i=0;T(1955,d|0,b|0);m=i;i=0;c:do if(m&1){n=Qa()|0;o=A()|0;p=n}else{n=c[e>>2]|0;do if(n>>>0<(c[d+44+8>>2]|0)>>>0){c[n>>2]=c[d>>2];c[n+4>>2]=c[d+4>>2];c[n+4+4>>2]=c[d+4+4>>2];c[n+4+8>>2]=c[d+4+8>>2];c[n+16>>2]=c[d+16>>2];c[n+16+4>>2]=c[d+16+4>>2];c[n+16+8>>2]=c[d+16+8>>2];c[d+16>>2]=0;c[d+16+4>>2]=0;c[d+16+8>>2]=0;c[n+28>>2]=c[d+28>>2];c[n+28+4>>2]=c[d+28+4>>2];c[n+28+8>>2]=c[d+28+8>>2];c[d+28>>2]=0;c[d+28+4>>2]=0;c[d+28+8>>2]=0;c[n+40>>2]=c[d+40>>2];c[e>>2]=(c[e>>2]|0)+44}else{i=0;T(1956,d+44|0,d|0);q=i;i=0;if(!(q&1)){if((a[d+28+11>>0]|0)>=0)break;RPb(c[d+28>>2]|0);break}q=Qa()|0;r=A()|0;if((a[d+28+11>>0]|0)<0)RPb(c[d+28>>2]|0);if((a[d+16+11>>0]|0)>=0){o=r;p=q;break c}RPb(c[d+16>>2]|0);o=r;p=q;break c}while(0);if((a[d+16+11>>0]|0)<0)RPb(c[d+16>>2]|0);c[(c[d+44>>2]|0)+44>>2]=43;break b}while(0);s=o;t=p;break a}m=l;n=g;while(1){switch(c[m+(n<<2)>>2]|0){case 162:case 25:{break b;break}default:{}}i=0;T(1955,d|0,b|0);q=i;i=0;if(q&1){k=42;break}q=c[e>>2]|0;if(q>>>0>=(c[d+44+8>>2]|0)>>>0){i=0;T(1956,d+44|0,d|0);r=i;i=0;if(r&1){k=43;break}if((a[d+28+11>>0]|0)<0)RPb(c[d+28>>2]|0)}else{c[q>>2]=c[d>>2];c[q+4>>2]=c[d+4>>2];c[q+4+4>>2]=c[d+4+4>>2];c[q+4+8>>2]=c[d+4+8>>2];c[q+16>>2]=c[d+16>>2];c[q+16+4>>2]=c[d+16+4>>2];c[q+16+8>>2]=c[d+16+8>>2];c[d+16>>2]=0;c[d+16+4>>2]=0;c[d+16+8>>2]=0;c[q+28>>2]=c[d+28>>2];c[q+28+4>>2]=c[d+28+4>>2];c[q+28+8>>2]=c[d+28+8>>2];c[d+28>>2]=0;c[d+28+4>>2]=0;c[d+28+8>>2]=0;c[q+40>>2]=c[d+40>>2];c[e>>2]=(c[e>>2]|0)+44}if((a[d+16+11>>0]|0)<0)RPb(c[d+16>>2]|0);n=c[b+24>>2]|0;m=c[b>>2]|0;if(n>>>0>=(c[b+4>>2]|0)-m>>2>>>0)break b}if((k|0)==42){m=Qa()|0;u=A()|0;v=m}else if((k|0)==43){m=Qa()|0;n=A()|0;if((a[d+28+11>>0]|0)<0)RPb(c[d+28>>2]|0);if((a[d+16+11>>0]|0)<0){RPb(c[d+16>>2]|0);u=n;v=m}else{u=n;v=m}}s=u;t=v;break a}while(0);g=c[b+36>>2]|0;if((g|0)==(c[b+40>>2]|0)){i=0;T(1957,b+32|0,d+44|0);l=i;i=0;if(l&1)k=24}else{i=0;T(1954,g|0,d+44|0);g=i;i=0;if(g&1)k=24;else c[b+36>>2]=(c[b+36>>2]|0)+12}if((k|0)==24){g=Qa()|0;s=A()|0;t=g;break}g=c[d+44>>2]|0;if(!g){Kb=d;return}l=c[e>>2]|0;if((l|0)==(g|0))w=g;else{m=l;do{l=m+-16|0;if((a[l+11>>0]|0)<0)RPb(c[l>>2]|0);l=m+-28|0;m=m+-44|0;if((a[l+11>>0]|0)<0)RPb(c[l>>2]|0)}while((m|0)!=(g|0));w=c[d+44>>2]|0}c[e>>2]=g;RPb(w);Kb=d;return}while(0);if((k|0)==23){s=h;t=j}j=c[d+44>>2]|0;if(!j)cb(t|0);h=c[e>>2]|0;if((h|0)==(j|0))x=j;else{s=h;do{h=s+-16|0;if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0);h=s+-28|0;s=s+-44|0;if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0)}while((s|0)!=(j|0));x=c[d+44>>2]|0}c[e>>2]=j;RPb(x);cb(t|0)}function $sb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;e=(c[d+4>>2]|0)-(c[d>>2]|0)|0;if(!e)return;do if(((e|0)/44|0)>>>0<=97612893){i=0;f=D(605,e|0)|0;g=i;i=0;if(!(g&1)){c[b+4>>2]=f;c[b>>2]=f;c[b+8>>2]=f+(((e|0)/44|0)*44|0);g=c[d>>2]|0;h=c[d+4>>2]|0;if((g|0)==(h|0))return;j=g;g=f;while(1){c[g>>2]=c[j>>2];f=g+4|0;k=j+4|0;c[f>>2]=c[k>>2];c[f+4>>2]=c[k+4>>2];c[f+8>>2]=c[k+8>>2];l=g+16|0;i=0;T(890,l|0,j+16|0);k=i;i=0;if(k&1){m=12;break}i=0;T(890,g+28|0,j+28|0);k=i;i=0;if(k&1){m=9;break}c[g+40>>2]=c[j+40>>2];j=j+44|0;g=(c[b+4>>2]|0)+44|0;c[b+4>>2]=g;if((j|0)==(h|0)){m=25;break}}if((m|0)==9){h=Qa()|0;j=A()|0;if((a[l+11>>0]|0)>=0){n=j;o=h;break}RPb(c[l>>2]|0);n=j;o=h;break}else if((m|0)==12){h=Qa()|0;n=A()|0;o=h;break}else if((m|0)==25)return}else m=13}else{i=0;Q(1914,b|0);i=0;m=13}while(0);if((m|0)==13){m=Qa()|0;n=A()|0;o=m}m=c[b>>2]|0;if(!m)cb(o|0);n=c[b+4>>2]|0;if((n|0)==(m|0))p=m;else{l=n;do{n=l+-16|0;if((a[n+11>>0]|0)<0)RPb(c[n>>2]|0);n=l+-28|0;l=l+-44|0;if((a[n+11>>0]|0)<0)RPb(c[n>>2]|0)}while((l|0)!=(m|0));p=c[b>>2]|0}c[b+4>>2]=m;RPb(p);cb(o|0)}function atb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;e=Kb;Kb=Kb+16|0;c[b>>2]=162;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;a[e+11>>0]=5;a[e>>0]=a[419752]|0;a[e+1>>0]=a[419753]|0;a[e+2>>0]=a[419754]|0;a[e+3>>0]=a[419755]|0;a[e+4>>0]=a[419756]|0;a[e+5>>0]=0;i=0;T(1028,b+4|0,e|0);f=i;i=0;if(f&1){f=Qa()|0;A()|0;if((a[e+11>>0]|0)>=0)cb(f|0);RPb(c[e>>2]|0);cb(f|0)}if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);c[b+40>>2]=1;f=c[d+24>>2]|0;g=c[d>>2]|0;a:do if(f>>>0<(c[d+4>>2]|0)-g>>2>>>0){h=c[g+(f<<2)>>2]|0;switch(h|0){case 12:case 44:case 42:case 43:case 41:case 46:case 28:break;default:{j=15;break a}}c[b>>2]=h;c[d+24>>2]=f+1;c[d+28>>2]=0;k=d+28|0}else j=15;while(0);if((j|0)==15){c[b>>2]=12;k=d+28|0}c[b+40>>2]=0;f=0;while(1){i=0;g=D(727,d|0)|0;h=i;i=0;if(h&1){j=9;break}c[b+4+(f<<2)>>2]=g;f=(c[b+40>>2]|0)+1|0;c[b+40>>2]=f;g=c[d+24>>2]|0;h=c[d+12>>2]|0;if(g>>>0>=(((c[d+16>>2]|0)-h|0)/12|0)>>>0){j=33;break}l=c[k>>2]|0;m=a[h+(g*12|0)+11>>0]|0;if(m<<24>>24<0)n=c[h+(g*12|0)+4>>2]|0;else n=m&255;if(l>>>0>=n>>>0){j=33;break}if(m<<24>>24<0)o=c[h+(g*12|0)>>2]|0;else o=h+(g*12|0)|0;if((a[o+l>>0]|0)!=46){j=33;break}if(m<<24>>24<0)p=c[h+(g*12|0)+4>>2]|0;else p=m&255;if((l+1|0)>>>0>>0)q=l+1|0;else{c[d+24>>2]=g+1;q=0}c[k>>2]=q;if(f>>>0>=3){j=33;break}}if((j|0)==9){f=Qa()|0;A()|0;if((a[b+28+11>>0]|0)<0)RPb(c[b+28>>2]|0);if((a[b+16+11>>0]|0)>=0)cb(f|0);RPb(c[b+16>>2]|0);cb(f|0)}else if((j|0)==33){Kb=e;return}}function btb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;e=c[b>>2]|0;f=((c[b+4>>2]|0)-e|0)/44|0;if((f+1|0)>>>0>97612893)GRb(b);g=((c[b+8>>2]|0)-e|0)/44|0;e=g>>>0<48806446?(g<<1>>>0<(f+1|0)>>>0?f+1|0:g<<1):97612893;do if(e){if(e>>>0<=97612893){h=PPb(e*44|0)|0;break}g=La(8)|0;i=0;T(889,g|0,433593);j=i;i=0;if(j&1){j=Qa()|0;A()|0;Ua(g|0);cb(j|0)}else{c[g>>2]=112504;Wa(g|0,64688,194)}}else h=0;while(0);g=h+(f*44|0)|0;j=h+(e*44|0)|0;c[g>>2]=c[d>>2];e=h+(f*44|0)+4|0;c[e>>2]=c[d+4>>2];c[e+4>>2]=c[d+4+4>>2];c[e+8>>2]=c[d+4+8>>2];e=h+(f*44|0)+16|0;c[e>>2]=c[d+16>>2];c[e+4>>2]=c[d+16+4>>2];c[e+8>>2]=c[d+16+8>>2];c[d+16>>2]=0;c[d+16+4>>2]=0;c[d+16+8>>2]=0;e=h+(f*44|0)+28|0;c[e>>2]=c[d+28>>2];c[e+4>>2]=c[d+28+4>>2];c[e+8>>2]=c[d+28+8>>2];c[d+28>>2]=0;c[d+28+4>>2]=0;c[d+28+8>>2]=0;c[h+(f*44|0)+40>>2]=c[d+40>>2];d=c[b>>2]|0;f=c[b+4>>2]|0;if((f|0)==(d|0)){k=g;l=d;m=d}else{h=f;f=g;do{e=h;h=h+-44|0;c[f+-44>>2]=c[h>>2];n=f+-40|0;c[n>>2]=c[e+-40>>2];c[n+4>>2]=c[e+-40+4>>2];c[n+8>>2]=c[e+-40+8>>2];n=f+-28|0;c[n>>2]=c[e+-28>>2];c[n+4>>2]=c[e+-28+4>>2];c[n+8>>2]=c[e+-28+8>>2];c[e+-28>>2]=0;c[e+-28+4>>2]=0;c[e+-28+8>>2]=0;n=f+-16|0;c[n>>2]=c[e+-16>>2];c[n+4>>2]=c[e+-16+4>>2];c[n+8>>2]=c[e+-16+8>>2];c[e+-16>>2]=0;c[e+-16+4>>2]=0;c[e+-16+8>>2]=0;c[f+-4>>2]=c[e+-4>>2];f=f+-44|0}while((h|0)!=(d|0));k=f;l=c[b>>2]|0;m=c[b+4>>2]|0}c[b>>2]=k;c[b+4>>2]=g+44;c[b+8>>2]=j;j=l;if((m|0)!=(j|0)){b=m;do{m=b+-16|0;if((a[m+11>>0]|0)<0)RPb(c[m>>2]|0);m=b+-28|0;b=b+-44|0;if((a[m+11>>0]|0)<0)RPb(c[m>>2]|0)}while((b|0)!=(j|0))}if(!l)return;RPb(l);return}function ctb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;e=c[b>>2]|0;f=((c[b+4>>2]|0)-e|0)/12|0;if((f+1|0)>>>0>357913941)GRb(b);g=((c[b+8>>2]|0)-e|0)/12|0;e=g>>>0<178956970?(g<<1>>>0<(f+1|0)>>>0?f+1|0:g<<1):357913941;do if(e){if(e>>>0<=357913941){g=PPb(e*12|0)|0;h=g;j=g;break}g=La(8)|0;i=0;T(889,g|0,433593);k=i;i=0;if(k&1){k=Qa()|0;A()|0;Ua(g|0);cb(k|0)}else{c[g>>2]=112504;Wa(g|0,64688,194)}}else{h=0;j=0}while(0);g=h+(f*12|0)|0;f=h+(e*12|0)|0;i=0;T(1954,g|0,d|0);d=i;i=0;if(d&1){d=Qa()|0;A()|0;if(!h)cb(d|0);RPb(j);cb(d|0)}d=c[b>>2]|0;j=c[b+4>>2]|0;if((j|0)==(d|0)){l=g;m=d;n=d}else{h=j;j=g;do{e=j;j=j+-12|0;k=h;h=h+-12|0;c[j>>2]=0;c[e+-8>>2]=0;c[e+-4>>2]=0;c[j>>2]=c[h>>2];c[e+-8>>2]=c[k+-8>>2];c[e+-4>>2]=c[k+-4>>2];c[k+-4>>2]=0;c[k+-8>>2]=0;c[h>>2]=0}while((h|0)!=(d|0));l=j;m=c[b>>2]|0;n=c[b+4>>2]|0}c[b>>2]=l;c[b+4>>2]=g+12;c[b+8>>2]=f;f=m;if((n|0)!=(f|0)){b=n;do{n=b;b=b+-12|0;g=c[b>>2]|0;if(g|0){l=c[n+-8>>2]|0;if((l|0)==(g|0))o=g;else{j=l;do{l=j+-16|0;if((a[l+11>>0]|0)<0)RPb(c[l>>2]|0);l=j+-28|0;j=j+-44|0;if((a[l+11>>0]|0)<0)RPb(c[l>>2]|0)}while((j|0)!=(g|0));o=c[b>>2]|0}c[n+-8>>2]=g;RPb(o)}}while((b|0)!=(f|0))}if(!m)return;RPb(m);return}function dtb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;d=c[b+24>>2]|0;e=c[b+12>>2]|0;f=((c[b+16>>2]|0)-e|0)/12|0;if(d>>>0>=f>>>0){g=La(24)|0;h=g+4|0;i=g+20|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;c[g+16>>2]=0;c[g+20>>2]=0;c[i>>2]=-1;c[g>>2]=104064;c[h>>2]=104088;Wa(g|0,60456,1594)}j=c[b+28>>2]|0;k=a[e+(d*12|0)+11>>0]|0;if(k<<24>>24<0)l=c[e+(d*12|0)+4>>2]|0;else l=k&255;if(j>>>0>>0){if(k<<24>>24<0)m=c[e+(d*12|0)>>2]|0;else m=e+(d*12|0)|0;n=a[m+j>>0]|0}else n=-1;if(k<<24>>24<0)o=c[e+(d*12|0)+4>>2]|0;else o=k&255;if((j+1|0)>>>0>>0){p=d;q=j+1|0}else{c[b+24>>2]=d+1;p=d+1|0;q=0}c[b+28>>2]=q;switch(n<<24>>24){case 48:{r=0;return r|0}case 42:case 88:case 120:{r=-1;return r|0}default:{if((n+-49&255)>=9){g=La(24)|0;h=g+4|0;i=g+20|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;c[g+16>>2]=0;c[g+20>>2]=0;c[i>>2]=-1;c[g>>2]=104064;c[h>>2]=104088;Wa(g|0,60456,1594)}g=(n<<24>>24)+-48|0;if(!((p|0)==(d|0)&p>>>0>>0)){r=g;return r|0}p=g;g=c[b+28>>2]|0;while(1){n=a[e+(d*12|0)+11>>0]|0;if(n<<24>>24<0)s=c[e+(d*12|0)+4>>2]|0;else s=n&255;if(g>>>0>=s>>>0){r=p;t=51;break}if(n<<24>>24<0)u=c[e+(d*12|0)>>2]|0;else u=e+(d*12|0)|0;if((a[u+g>>0]|0)<=47){r=p;t=51;break}if(n<<24>>24<0)v=c[e+(d*12|0)+4>>2]|0;else v=n&255;if(g>>>0>>0){if(n<<24>>24<0)w=c[e+(d*12|0)>>2]|0;else w=e+(d*12|0)|0;if((a[w+g>>0]|0)>=58){r=p;t=51;break}}if(n<<24>>24<0)x=c[e+(d*12|0)+4>>2]|0;else x=n&255;if(g>>>0>>0){if(n<<24>>24<0)y=c[e+(d*12|0)>>2]|0;else y=e+(d*12|0)|0;z=a[y+g>>0]|0}else z=-1;h=p*10|0;if(h>>>0>>0){t=43;break}A=h+(z<<24>>24)+-48|0;if(A>>>0>>0){t=43;break}g=g+1|0;if(n<<24>>24<0)B=c[e+(d*12|0)+4>>2]|0;else B=n&255;if(g>>>0>=B>>>0){t=48;break}c[b+28>>2]=g;if(d>>>0>=f>>>0){r=A;t=51;break}else p=A}if((t|0)==43){p=La(24)|0;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[p+12>>2]=0;c[p+16>>2]=0;c[p+20>>2]=0;c[p+20>>2]=-1;c[p>>2]=104064;c[p+4>>2]=104088;Wa(p|0,60456,1594)}else if((t|0)==48){c[b+24>>2]=d+1;c[b+28>>2]=0;r=A;return r|0}else if((t|0)==51)return r|0}}return 0}function etb(a){a=a|0;return}function ftb(a){a=a|0;RPb(a);return}function gtb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0;e=Kb;Kb=Kb+32|0;if((c[d+24>>2]|0)<0){Kb=e;return}f=(a[d+32>>0]|0)==0;g=a[d+36+11>>0]|0;h=ef(c[b+4>>2]|0,g<<24>>24<0?c[d+36>>2]|0:d+36|0,g<<24>>24<0?c[d+40>>2]|0:g&255)|0;bGb(e+12|0,h+(c[(c[h>>2]|0)+-12>>2]|0)|0);i=0;g=F(500,e+12|0,454740)|0;j=i;i=0;if(j&1){k=Qa()|0;l=A()|0;zHb(e+12|0);cb(k|0)}i=0;j=F(c[(c[g>>2]|0)+28>>2]|0,g|0,10)|0;g=i;i=0;if(g&1){k=Qa()|0;l=A()|0;zHb(e+12|0);cb(k|0)}zHb(e+12|0);qGb(h,j)|0;iGb(h)|0;if(!f){f=c[d+48>>2]|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;if(f>>>0>4294967279)pQb(e);if(f>>>0<11){a[e+11>>0]=f;if(!f){m=e;n=e+11|0}else{o=e;p=e+11|0;q=34}}else{j=PPb(f+16&-16)|0;c[e>>2]=j;c[e+8>>2]=f+16&-16|-2147483648;c[e+4>>2]=f;o=j;p=e+11|0;q=34}if((q|0)==34){a3b(o|0,32,f|0)|0;m=o;n=p}a[m+f>>0]=0;f=a[n>>0]|0;i=0;m=G(237,h|0,(f<<24>>24<0?c[e>>2]|0:e)|0,(f<<24>>24<0?c[e+4>>2]|0:f&255)|0)|0;f=i;i=0;do if(!(f&1)?(i=0,h=G(237,m|0,419772,69)|0,p=i,i=0,!(p&1)):0){bGb(e+12|0,h+(c[(c[h>>2]|0)+-12>>2]|0)|0);i=0;p=F(500,e+12|0,454740)|0;o=i;i=0;if(!(o&1)?(i=0,o=F(c[(c[p>>2]|0)+28>>2]|0,p|0,10)|0,p=i,i=0,!(p&1)):0){zHb(e+12|0);i=0;F(648,h|0,o|0)|0;o=i;i=0;if(o&1){q=45;break}i=0;D(688,h|0)|0;h=i;i=0;if(h&1){q=45;break}if((a[n>>0]|0)<0)RPb(c[e>>2]|0);Kb=e;return}h=Qa()|0;o=A()|0;zHb(e+12|0);r=o;s=h}else q=45;while(0);if((q|0)==45){m=Qa()|0;r=A()|0;s=m}if((a[n>>0]|0)<0)RPb(c[e>>2]|0);t=r;u=s;cb(u|0)}s=(a[d+36+11>>0]|0)<0?c[d+36>>2]|0:d+36|0;r=c[d+48>>2]|0;if(r|0){n=s;do{m=c[b+4>>2]|0;a[e+12>>0]=(a[n>>0]|0)==9?9:32;ef(m,e+12|0,1)|0;n=n+1|0}while((n|0)!=(s+r|0))}ef(c[b+4>>2]|0,435644,1)|0;r=c[d+52>>2]|0;s=c[d+48>>2]|0;do if((r|0)>(s+2|0)){n=c[b+4>>2]|0;m=r-s+-2|0;c[e+12>>2]=0;c[e+12+4>>2]=0;c[e+12+8>>2]=0;if(m>>>0>4294967279)pQb(e+12|0);if(m>>>0<11){a[e+12+11>>0]=m;if(!m){v=e+12|0;w=e+12+11|0}else{x=e+12|0;y=e+12+11|0;q=15}}else{f=PPb(r-s+14&-16)|0;c[e+12>>2]=f;c[e+12+8>>2]=r-s+14&-16|-2147483648;c[e+12+4>>2]=m;x=f;y=e+12+11|0;q=15}if((q|0)==15){a3b(x|0,45,m|0)|0;v=x;w=y}a[v+m>>0]=0;m=a[w>>0]|0;i=0;G(237,n|0,(m<<24>>24<0?c[e+12>>2]|0:e+12|0)|0,(m<<24>>24<0?c[e+12+4>>2]|0:m&255)|0)|0;m=i;i=0;if(!(m&1)){if((a[w>>0]|0)<0)RPb(c[e+12>>2]|0);z=c[d+48>>2]|0;B=c[d+52>>2]|0;break}m=Qa()|0;n=A()|0;if((a[w>>0]|0)<0)RPb(c[e+12>>2]|0);t=n;u=m;cb(u|0)}else{z=s;B=r}while(0);if((B|0)>(z+1|0))ef(c[b+4>>2]|0,435644,1)|0;z=c[b+4>>2]|0;bGb(e+12|0,z+(c[(c[z>>2]|0)+-12>>2]|0)|0);i=0;b=F(500,e+12|0,454740)|0;B=i;i=0;if(B&1){C=Qa()|0;E=A()|0;zHb(e+12|0);cb(C|0)}i=0;B=F(c[(c[b>>2]|0)+28>>2]|0,b|0,10)|0;b=i;i=0;if(b&1){C=Qa()|0;E=A()|0;zHb(e+12|0);cb(C|0)}zHb(e+12|0);qGb(z,B)|0;iGb(z)|0;Kb=e;return}function htb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0;e=Kb;Kb=Kb+16|0;mtb(b,d);f=a[d+56+11>>0]|0;g=ef(ef(c[b+4>>2]|0,f<<24>>24<0?c[d+56>>2]|0:d+56|0,f<<24>>24<0?c[d+60>>2]|0:f&255)|0,433764,2)|0;f=a[d+11>>0]|0;h=ef(g,f<<24>>24<0?c[d>>2]|0:d,f<<24>>24<0?c[d+4>>2]|0:f&255)|0;bGb(e,h+(c[(c[h>>2]|0)+-12>>2]|0)|0);i=0;f=F(500,e|0,454740)|0;g=i;i=0;if(g&1){j=Qa()|0;k=A()|0;zHb(e);cb(j|0)}i=0;g=F(c[(c[f>>2]|0)+28>>2]|0,f|0,10)|0;f=i;i=0;if(f&1){j=Qa()|0;k=A()|0;zHb(e);cb(j|0)}zHb(e);qGb(h,g)|0;iGb(h)|0;hc[c[(c[b>>2]|0)+8>>2]&2047](b,d);h=c[d+68>>2]|0;g=c[d+72>>2]|0;if((h|0)==(g|0)){Kb=e;return}d=h;while(1){mtb(b,d);h=a[d+11>>0]|0;j=ef(c[b+4>>2]|0,h<<24>>24<0?c[d>>2]|0:d,h<<24>>24<0?c[d+4>>2]|0:h&255)|0;bGb(e,j+(c[(c[j>>2]|0)+-12>>2]|0)|0);i=0;h=F(500,e|0,454740)|0;k=i;i=0;if(k&1){l=9;break}i=0;k=F(c[(c[h>>2]|0)+28>>2]|0,h|0,10)|0;h=i;i=0;if(h&1){l=9;break}zHb(e);qGb(j,k)|0;iGb(j)|0;hc[c[(c[b>>2]|0)+8>>2]&2047](b,d);d=d+56|0;if((d|0)==(g|0)){l=6;break}}if((l|0)==6){Kb=e;return}else if((l|0)==9){l=Qa()|0;A()|0;zHb(e);cb(l|0)}}function itb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0;e=Kb;Kb=Kb+80|0;f=c[(c[b>>2]|0)+8>>2]|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;i=0;U(970,e+16|0,d|0,e|0);d=i;i=0;do if(d&1){g=Qa()|0;h=A()|0;j=g}else{i=0;T(f|0,b|0,e+16|0);g=i;i=0;if(g&1){g=Qa()|0;k=A()|0;if((a[e+16+36+11>>0]|0)<0)RPb(c[e+16+36>>2]|0);if((a[e+16+12+11>>0]|0)<0)RPb(c[e+16+12>>2]|0);if((a[e+16+11>>0]|0)>=0){h=k;j=g;break}RPb(c[e+16>>2]|0);h=k;j=g;break}if((a[e+16+36+11>>0]|0)<0)RPb(c[e+16+36>>2]|0);if((a[e+16+12+11>>0]|0)<0)RPb(c[e+16+12>>2]|0);if((a[e+16+11>>0]|0)<0)RPb(c[e+16>>2]|0);if((a[e+11>>0]|0)>=0){Kb=e;return}RPb(c[e>>2]|0);Kb=e;return}while(0);if((a[e+11>>0]|0)>=0)cb(j|0);RPb(c[e>>2]|0);cb(j|0)}function jtb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0;f=Kb;Kb=Kb+96|0;g=c[(c[b>>2]|0)+12>>2]|0;rQb(f,e);i=0;U(971,f+16|0,d|0,f|0);d=i;i=0;do if(d&1){e=Qa()|0;h=A()|0;j=e}else{i=0;T(g|0,b|0,f+16|0);e=i;i=0;if(e&1){e=Qa()|0;k=A()|0;ltb(f+16|0);h=k;j=e;break}ltb(f+16|0);if((a[f+11>>0]|0)>=0){Kb=f;return}RPb(c[f>>2]|0);Kb=f;return}while(0);if((a[f+11>>0]|0)>=0)cb(j|0);RPb(c[f>>2]|0);cb(j|0)}function ktb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=Kb;Kb=Kb+16|0;f=c[(c[b>>2]|0)+20>>2]|0;g=d+(c[(c[d>>2]|0)+-28>>2]|0)|0;h=(c[d+4>>2]|0)==5;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;d=h?7:5;a[e+11>>0]=d;_2b(e|0,(h?419758:419766)|0,d|0)|0;a[e+d>>0]=0;i=0;U(f|0,b|0,g|0,e|0);g=i;i=0;if(g&1){g=Qa()|0;A()|0;if((a[e+11>>0]|0)>=0)cb(g|0);RPb(c[e>>2]|0);cb(g|0)}else{if((a[e+11>>0]|0)>=0){Kb=e;return}RPb(c[e>>2]|0);Kb=e;return}}function ltb(b){b=b|0;var d=0,e=0,f=0,g=0;d=c[b+68>>2]|0;if(d|0){e=c[b+72>>2]|0;if((e|0)==(d|0))f=d;else{g=e;do{e=g+-20|0;if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);e=g+-44|0;g=g+-56|0;if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0)}while((g|0)!=(d|0));f=c[b+68>>2]|0}c[b+72>>2]=d;RPb(f)}if((a[b+56+11>>0]|0)<0)RPb(c[b+56>>2]|0);if((a[b+36+11>>0]|0)<0)RPb(c[b+36>>2]|0);if((a[b+12+11>>0]|0)<0)RPb(c[b+12>>2]|0);if((a[b+11>>0]|0)>=0)return;RPb(c[b>>2]|0);return}function mtb(b,d){b=b|0;d=d|0;var e=0,f=0;if((c[d+24>>2]|0)==-1)return;e=a[d+12+11>>0]|0;f=ef(ef(c[b+4>>2]|0,e<<24>>24<0?c[d+12>>2]|0:d+12|0,e<<24>>24<0?c[d+16>>2]|0:e&255)|0,428197,1)|0;e=ef(nGb(f,(c[d+24>>2]|0)+1|0)|0,428197,1)|0;ef(nGb(e,(c[d+28>>2]|0)+1|0)|0,433764,2)|0;return}function ntb(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,R=0,S=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0;h=Kb;Kb=Kb+144|0;if((e+-105|0)>>>0>=14){c[h+112+8>>2]=0;c[h+112+8+4>>2]=0;c[h+112+8+8>>2]=0;c[h+112+20>>2]=-1;c[h+112>>2]=65256;c[h+112+4>>2]=65280;j=otb(e)|0;c[h+72>>2]=0;c[h+72+4>>2]=0;c[h+72+8>>2]=0;k=_Cb(j)|0;do if(k>>>0<=4294967279){if(k>>>0<11){a[h+72+11>>0]=k;if(!k)l=h+72|0;else{m=h+72|0;n=8}}else{i=0;o=D(605,k+16&-16|0)|0;p=i;i=0;if(p&1){n=12;break}c[h+72>>2]=o;c[h+72+8>>2]=k+16&-16|-2147483648;c[h+72+4>>2]=k;m=o;n=8}if((n|0)==8){_2b(m|0,j|0,k|0)|0;l=m}a[l+k>>0]=0;i=0;o=G(235,h+72|0,0,419880)|0;p=i;i=0;if(!(p&1)){p=c[o>>2]|0;c[h+84>>2]=c[o+4>>2];b[h+84+4>>1]=b[o+4+4>>1]|0;a[h+84+6>>0]=a[o+4+6>>0]|0;q=a[o+11>>0]|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[h+96>>2]=65296;c[h+96+4>>2]=p;c[h+96+8>>2]=c[h+84>>2];b[h+96+8+4>>1]=b[h+84+4>>1]|0;a[h+96+8+6>>0]=a[h+84+6>>0]|0;a[h+96+15>>0]=q;c[h+84>>2]=0;b[h+84+4>>1]=0;a[h+84+6>>0]=0;i=0;q=F(483,h+112|0,h+96|0)|0;p=i;i=0;if(p&1){p=Qa()|0;r=p;s=A()|0}else{p=(c[q>>2]|0)+-24|0;c[q+(c[p>>2]|0)+8>>2]=419912;c[q+(c[p>>2]|0)+12>>2]=420027;c[q+(c[p>>2]|0)+16>>2]=54;i=0;Q(1911,q|0);i=0;q=Qa()|0;r=q;s=A()|0}c[h+96>>2]=65296;if((a[h+96+4+11>>0]|0)<0){RPb(c[h+96+4>>2]|0);t=s;u=r}else{t=s;u=r}}else{q=Qa()|0;t=A()|0;u=q}if((a[h+72+11>>0]|0)<0){RPb(c[h+72>>2]|0);v=t;w=u}else{v=t;w=u}}else{i=0;Q(1907,h+72|0);i=0;n=12}while(0);if((n|0)==12){u=Qa()|0;v=A()|0;w=u}c[h+112+4>>2]=64976;u=c[h+112+8>>2]|0;if(u|0){i=0;t=D(c[(c[u>>2]|0)+16>>2]|0,u|0)|0;u=i;i=0;if(u&1){u=Ra(0)|0;A()|0;zc(u)}if(t)c[h+112+8>>2]=0}x=v;y=w;cb(y|0)}if((e|0)==116){if(c[g>>2]|0){c[h+112+8>>2]=0;c[h+112+8+4>>2]=0;c[h+112+8+8>>2]=0;c[h+112+20>>2]=-1;c[h+112>>2]=65256;c[h+112+4>>2]=65280;c[h+84>>2]=0;c[h+84+4>>2]=0;c[h+84+8>>2]=0;i=0;w=D(605,64)|0;v=i;i=0;if(!(v&1)){c[h+84>>2]=w;c[h+84+8>>2]=-2147483584;c[h+84+4>>2]=58;v=w;t=420063;u=v+58|0;do{a[v>>0]=a[t>>0]|0;v=v+1|0;t=t+1|0}while((v|0)<(u|0));a[w+58>>0]=0;c[h+96>>2]=65296;w=h+96+4|0;c[w>>2]=c[h+84>>2];c[w+4>>2]=c[h+84+4>>2];c[w+8>>2]=c[h+84+8>>2];c[h+84>>2]=0;c[h+84+4>>2]=0;c[h+84+8>>2]=0;i=0;t=F(483,h+112|0,h+96|0)|0;v=i;i=0;if(v&1){v=Qa()|0;z=v;B=A()|0}else{v=(c[t>>2]|0)+-24|0;c[t+(c[v>>2]|0)+8>>2]=419912;c[t+(c[v>>2]|0)+12>>2]=420027;c[t+(c[v>>2]|0)+16>>2]=57;i=0;Q(1911,t|0);i=0;t=Qa()|0;z=t;B=A()|0}c[h+96>>2]=65296;if((a[w+11>>0]|0)<0)RPb(c[w>>2]|0);w=c[h+112+8>>2]|0;c[h+112+4>>2]=64976;if(w){i=0;t=D(c[(c[w>>2]|0)+16>>2]|0,w|0)|0;w=i;i=0;if(w&1){w=Ra(0)|0;A()|0;zc(w)}if(t){c[h+112+8>>2]=0;C=B;E=z}else{C=B;E=z}}else{C=B;E=z}}else{z=Qa()|0;B=A()|0;c[h+112+4>>2]=64976;C=B;E=z}x=C;y=E;cb(y|0)}E=c[f>>2]|0;if(E>>>0<33){H=E;c[d>>2]=e;I=d+4|0;c[I>>2]=H;J=c[g>>2]|0;K=d+8|0;c[K>>2]=J;Kb=h;return}c[h+112+8>>2]=0;c[h+112+8+4>>2]=0;c[h+112+8+8>>2]=0;c[h+112+20>>2]=-1;c[h+112>>2]=65256;c[h+112+4>>2]=65280;i=0;T(950,h+60|0,E|0);E=i;i=0;if(!(E&1)){i=0;E=G(235,h+60|0,0,420122)|0;C=i;i=0;if(!(C&1)){c[h+72>>2]=c[E>>2];c[h+72+4>>2]=c[E+4>>2];c[h+72+8>>2]=c[E+8>>2];c[E>>2]=0;c[E+4>>2]=0;c[E+8>>2]=0;i=0;E=F(471,h+72|0,436591)|0;C=i;i=0;if(!(C&1)){C=c[E>>2]|0;c[h+84>>2]=c[E+4>>2];b[h+84+4>>1]=b[E+4+4>>1]|0;a[h+84+6>>0]=a[E+4+6>>0]|0;z=a[E+11>>0]|0;c[E>>2]=0;c[E+4>>2]=0;c[E+8>>2]=0;c[h+96>>2]=65296;c[h+96+4>>2]=C;c[h+96+8>>2]=c[h+84>>2];b[h+96+8+4>>1]=b[h+84+4>>1]|0;a[h+96+8+6>>0]=a[h+84+6>>0]|0;a[h+96+15>>0]=z;c[h+84>>2]=0;b[h+84+4>>1]=0;a[h+84+6>>0]=0;i=0;z=F(483,h+112|0,h+96|0)|0;C=i;i=0;if(C&1){C=Qa()|0;L=C;M=A()|0}else{C=(c[z>>2]|0)+-24|0;c[z+(c[C>>2]|0)+8>>2]=419912;c[z+(c[C>>2]|0)+12>>2]=420027;c[z+(c[C>>2]|0)+16>>2]=58;i=0;Q(1911,z|0);i=0;z=Qa()|0;L=z;M=A()|0}c[h+96>>2]=65296;if((a[h+96+4+11>>0]|0)<0){RPb(c[h+96+4>>2]|0);N=M;O=L}else{N=M;O=L}}else{L=Qa()|0;N=A()|0;O=L}if((a[h+72+11>>0]|0)<0){RPb(c[h+72>>2]|0);P=N;R=O}else{P=N;R=O}}else{O=Qa()|0;P=A()|0;R=O}if((a[h+60+11>>0]|0)<0){RPb(c[h+60>>2]|0);S=P;U=R}else{S=P;U=R}}else{R=Qa()|0;S=A()|0;U=R}c[h+112+4>>2]=64976;R=c[h+112+8>>2]|0;if(R|0){i=0;P=D(c[(c[R>>2]|0)+16>>2]|0,R|0)|0;R=i;i=0;if(R&1){R=Ra(0)|0;A()|0;zc(R)}if(P)c[h+112+8>>2]=0}x=S;y=U;cb(y|0)}if((e|1|0)!=115){U=c[f>>2]|0;if((e+-117|0)>>>0>=2){H=U;c[d>>2]=e;I=d+4|0;c[I>>2]=H;J=c[g>>2]|0;K=d+8|0;c[K>>2]=J;Kb=h;return}if((c[g>>2]|0)>>>0<81&((U+-8|0)>>>0<249&(U&7|0)==0)){H=U;c[d>>2]=e;I=d+4|0;c[I>>2]=H;J=c[g>>2]|0;K=d+8|0;c[K>>2]=J;Kb=h;return}c[h+112+8>>2]=0;c[h+112+8+4>>2]=0;c[h+112+8+8>>2]=0;c[h+112+20>>2]=-1;c[h+112>>2]=65256;c[h+112+4>>2]=65280;U=otb(e)|0;c[h+24>>2]=0;c[h+24+4>>2]=0;c[h+24+8>>2]=0;S=_Cb(U)|0;do if(S>>>0<=4294967279){if(S>>>0<11){a[h+24+11>>0]=S;if(!S)V=h+24|0;else{W=h+24|0;n=135}}else{i=0;P=D(605,S+16&-16|0)|0;R=i;i=0;if(R&1){n=145;break}c[h+24>>2]=P;c[h+24+8>>2]=S+16&-16|-2147483648;c[h+24+4>>2]=S;W=P;n=135}if((n|0)==135){_2b(W|0,U|0,S|0)|0;V=W}a[V+S>>0]=0;i=0;P=G(235,h+24|0,0,420199)|0;R=i;i=0;if(!(R&1)){c[h+36>>2]=c[P>>2];c[h+36+4>>2]=c[P+4>>2];c[h+36+8>>2]=c[P+8>>2];c[P>>2]=0;c[P+4>>2]=0;c[P+8>>2]=0;i=0;T(950,h+12|0,c[f>>2]|0);P=i;i=0;if(!(P&1)){P=a[h+12+11>>0]|0;i=0;R=G(234,h+36|0,(P<<24>>24<0?c[h+12>>2]|0:h+12|0)|0,(P<<24>>24<0?c[h+12+4>>2]|0:P&255)|0)|0;P=i;i=0;if(!(P&1)){c[h+48>>2]=c[R>>2];c[h+48+4>>2]=c[R+4>>2];c[h+48+8>>2]=c[R+8>>2];c[R>>2]=0;c[R+4>>2]=0;c[R+8>>2]=0;i=0;R=F(471,h+48|0,433515)|0;P=i;i=0;if(!(P&1)){c[h+60>>2]=c[R>>2];c[h+60+4>>2]=c[R+4>>2];c[h+60+8>>2]=c[R+8>>2];c[R>>2]=0;c[R+4>>2]=0;c[R+8>>2]=0;i=0;T(950,h|0,c[g>>2]|0);R=i;i=0;do if(R&1){P=Qa()|0;X=A()|0;Y=P}else{P=a[h+11>>0]|0;i=0;O=G(234,h+60|0,(P<<24>>24<0?c[h>>2]|0:h)|0,(P<<24>>24<0?c[h+4>>2]|0:P&255)|0)|0;P=i;i=0;do if(P&1){N=Qa()|0;Z=A()|0;_=N}else{c[h+72>>2]=c[O>>2];c[h+72+4>>2]=c[O+4>>2];c[h+72+8>>2]=c[O+8>>2];c[O>>2]=0;c[O+4>>2]=0;c[O+8>>2]=0;i=0;N=F(471,h+72|0,436591)|0;L=i;i=0;do if(L&1){M=Qa()|0;$=A()|0;aa=M}else{M=c[N>>2]|0;c[h+84>>2]=c[N+4>>2];b[h+84+4>>1]=b[N+4+4>>1]|0;a[h+84+6>>0]=a[N+4+6>>0]|0;z=a[N+11>>0]|0;c[N>>2]=0;c[N+4>>2]=0;c[N+8>>2]=0;c[h+96>>2]=65296;c[h+96+4>>2]=M;c[h+96+8>>2]=c[h+84>>2];b[h+96+8+4>>1]=b[h+84+4>>1]|0;a[h+96+8+6>>0]=a[h+84+6>>0]|0;a[h+96+15>>0]=z;c[h+84>>2]=0;b[h+84+4>>1]=0;a[h+84+6>>0]=0;i=0;z=F(483,h+112|0,h+96|0)|0;M=i;i=0;if(M&1){M=Qa()|0;ba=M;ca=A()|0}else{M=(c[z>>2]|0)+-24|0;c[z+(c[M>>2]|0)+8>>2]=419912;c[z+(c[M>>2]|0)+12>>2]=420027;c[z+(c[M>>2]|0)+16>>2]=73;i=0;Q(1911,z|0);i=0;z=Qa()|0;ba=z;ca=A()|0}c[h+96>>2]=65296;if((a[h+96+4+11>>0]|0)>=0){$=ca;aa=ba;break}RPb(c[h+96+4>>2]|0);$=ca;aa=ba}while(0);if((a[h+72+11>>0]|0)>=0){Z=$;_=aa;break}RPb(c[h+72>>2]|0);Z=$;_=aa}while(0);if((a[h+11>>0]|0)>=0){X=Z;Y=_;break}RPb(c[h>>2]|0);X=Z;Y=_}while(0);if((a[h+60+11>>0]|0)<0){RPb(c[h+60>>2]|0);da=X;ea=Y}else{da=X;ea=Y}}else{R=Qa()|0;da=A()|0;ea=R}if((a[h+48+11>>0]|0)<0){RPb(c[h+48>>2]|0);fa=da;ga=ea}else{fa=da;ga=ea}}else{R=Qa()|0;fa=A()|0;ga=R}if((a[h+12+11>>0]|0)<0){RPb(c[h+12>>2]|0);ha=fa;ia=ga}else{ha=fa;ia=ga}}else{R=Qa()|0;ha=A()|0;ia=R}if((a[h+36+11>>0]|0)<0){RPb(c[h+36>>2]|0);ja=ha;ka=ia}else{ja=ha;ka=ia}}else{R=Qa()|0;ja=A()|0;ka=R}if((a[h+24+11>>0]|0)<0){RPb(c[h+24>>2]|0);la=ja;ma=ka}else{la=ja;ma=ka}}else{i=0;Q(1907,h+24|0);i=0;n=145}while(0);if((n|0)==145){ka=Qa()|0;la=A()|0;ma=ka}c[h+112+4>>2]=64976;ka=c[h+112+8>>2]|0;if(ka|0){i=0;ja=D(c[(c[ka>>2]|0)+16>>2]|0,ka|0)|0;ka=i;i=0;if(ka&1){ka=Ra(0)|0;A()|0;zc(ka)}if(ja)c[h+112+8>>2]=0}x=la;y=ma;cb(y|0)}if(c[g>>2]|0){c[h+112+8>>2]=0;c[h+112+8+4>>2]=0;c[h+112+8+8>>2]=0;c[h+112+20>>2]=-1;c[h+112>>2]=65256;c[h+112+4>>2]=65280;ma=otb(e)|0;c[h+60>>2]=0;c[h+60+4>>2]=0;c[h+60+8>>2]=0;la=_Cb(ma)|0;do if(la>>>0<=4294967279){if(la>>>0<11){a[h+60+11>>0]=la;if(!la)na=h+60|0;else{oa=h+60|0;n=70}}else{i=0;ja=D(605,la+16&-16|0)|0;ka=i;i=0;if(ka&1){n=75;break}c[h+60>>2]=ja;c[h+60+8>>2]=la+16&-16|-2147483648;c[h+60+4>>2]=la;oa=ja;n=70}if((n|0)==70){_2b(oa|0,ma|0,la|0)|0;na=oa}a[na+la>>0]=0;i=0;ja=G(235,h+60|0,0,420147)|0;ka=i;i=0;if(!(ka&1)){c[h+72>>2]=c[ja>>2];c[h+72+4>>2]=c[ja+4>>2];c[h+72+8>>2]=c[ja+8>>2];c[ja>>2]=0;c[ja+4>>2]=0;c[ja+8>>2]=0;i=0;ja=F(471,h+72|0,436591)|0;ka=i;i=0;if(!(ka&1)){ka=c[ja>>2]|0;c[h+84>>2]=c[ja+4>>2];b[h+84+4>>1]=b[ja+4+4>>1]|0;a[h+84+6>>0]=a[ja+4+6>>0]|0;ia=a[ja+11>>0]|0;c[ja>>2]=0;c[ja+4>>2]=0;c[ja+8>>2]=0;c[h+96>>2]=65296;c[h+96+4>>2]=ka;c[h+96+8>>2]=c[h+84>>2];b[h+96+8+4>>1]=b[h+84+4>>1]|0;a[h+96+8+6>>0]=a[h+84+6>>0]|0;a[h+96+15>>0]=ia;c[h+84>>2]=0;b[h+84+4>>1]=0;a[h+84+6>>0]=0;i=0;ia=F(483,h+112|0,h+96|0)|0;ka=i;i=0;if(ka&1){ka=Qa()|0;pa=ka;qa=A()|0}else{ka=(c[ia>>2]|0)+-24|0;c[ia+(c[ka>>2]|0)+8>>2]=419912;c[ia+(c[ka>>2]|0)+12>>2]=420027;c[ia+(c[ka>>2]|0)+16>>2]=62;i=0;Q(1911,ia|0);i=0;ia=Qa()|0;pa=ia;qa=A()|0}c[h+96>>2]=65296;if((a[h+96+4+11>>0]|0)<0){RPb(c[h+96+4>>2]|0);ra=qa;sa=pa}else{ra=qa;sa=pa}}else{ia=Qa()|0;ra=A()|0;sa=ia}if((a[h+72+11>>0]|0)<0){RPb(c[h+72>>2]|0);ta=ra;ua=sa}else{ta=ra;ua=sa}}else{ia=Qa()|0;ta=A()|0;ua=ia}if((a[h+60+11>>0]|0)<0){RPb(c[h+60>>2]|0);va=ta;wa=ua}else{va=ta;wa=ua}}else{i=0;Q(1907,h+60|0);i=0;n=75}while(0);if((n|0)==75){ua=Qa()|0;va=A()|0;wa=ua}c[h+112+4>>2]=64976;ua=c[h+112+8>>2]|0;if(ua|0){i=0;ta=D(c[(c[ua>>2]|0)+16>>2]|0,ua|0)|0;ua=i;i=0;if(ua&1){ua=Ra(0)|0;A()|0;zc(ua)}if(ta)c[h+112+8>>2]=0}x=va;y=wa;cb(y|0)}wa=c[f>>2]|0;if(wa>>>0<257&(wa&7|0)==0){H=wa;c[d>>2]=e;I=d+4|0;c[I>>2]=H;J=c[g>>2]|0;K=d+8|0;c[K>>2]=J;Kb=h;return}c[h+112+8>>2]=0;c[h+112+8+4>>2]=0;c[h+112+8+8>>2]=0;c[h+112+20>>2]=-1;c[h+112>>2]=65256;c[h+112+4>>2]=65280;J=otb(e)|0;c[h+48>>2]=0;c[h+48+4>>2]=0;c[h+48+8>>2]=0;e=_Cb(J)|0;do if(e>>>0<=4294967279){if(e>>>0<11){a[h+48+11>>0]=e;if(!e)xa=h+48|0;else{ya=h+48|0;n=98}}else{i=0;K=D(605,e+16&-16|0)|0;d=i;i=0;if(d&1){n=105;break}c[h+48>>2]=K;c[h+48+8>>2]=e+16&-16|-2147483648;c[h+48+4>>2]=e;ya=K;n=98}if((n|0)==98){_2b(ya|0,J|0,e|0)|0;xa=ya}a[xa+e>>0]=0;i=0;K=G(235,h+48|0,0,420199)|0;d=i;i=0;if(!(d&1)){c[h+60>>2]=c[K>>2];c[h+60+4>>2]=c[K+4>>2];c[h+60+8>>2]=c[K+8>>2];c[K>>2]=0;c[K+4>>2]=0;c[K+8>>2]=0;i=0;T(950,h+36|0,c[f>>2]|0);K=i;i=0;if(!(K&1)){K=a[h+36+11>>0]|0;i=0;d=G(234,h+60|0,(K<<24>>24<0?c[h+36>>2]|0:h+36|0)|0,(K<<24>>24<0?c[h+36+4>>2]|0:K&255)|0)|0;K=i;i=0;if(!(K&1)){c[h+72>>2]=c[d>>2];c[h+72+4>>2]=c[d+4>>2];c[h+72+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;i=0;d=F(471,h+72|0,436591)|0;K=i;i=0;if(!(K&1)){K=c[d>>2]|0;c[h+84>>2]=c[d+4>>2];b[h+84+4>>1]=b[d+4+4>>1]|0;a[h+84+6>>0]=a[d+4+6>>0]|0;g=a[d+11>>0]|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[h+96>>2]=65296;c[h+96+4>>2]=K;c[h+96+8>>2]=c[h+84>>2];b[h+96+8+4>>1]=b[h+84+4>>1]|0;a[h+96+8+6>>0]=a[h+84+6>>0]|0;a[h+96+15>>0]=g;c[h+84>>2]=0;b[h+84+4>>1]=0;a[h+84+6>>0]=0;i=0;g=F(483,h+112|0,h+96|0)|0;K=i;i=0;if(K&1){K=Qa()|0;za=K;Aa=A()|0}else{K=(c[g>>2]|0)+-24|0;c[g+(c[K>>2]|0)+8>>2]=419912;c[g+(c[K>>2]|0)+12>>2]=420027;c[g+(c[K>>2]|0)+16>>2]=66;i=0;Q(1911,g|0);i=0;g=Qa()|0;za=g;Aa=A()|0}c[h+96>>2]=65296;if((a[h+96+4+11>>0]|0)<0){RPb(c[h+96+4>>2]|0);Ba=Aa;Ca=za}else{Ba=Aa;Ca=za}}else{g=Qa()|0;Ba=A()|0;Ca=g}if((a[h+72+11>>0]|0)<0){RPb(c[h+72>>2]|0);Da=Ba;Ea=Ca}else{Da=Ba;Ea=Ca}}else{g=Qa()|0;Da=A()|0;Ea=g}if((a[h+36+11>>0]|0)<0){RPb(c[h+36>>2]|0);Fa=Da;Ga=Ea}else{Fa=Da;Ga=Ea}}else{g=Qa()|0;Fa=A()|0;Ga=g}if((a[h+60+11>>0]|0)<0){RPb(c[h+60>>2]|0);Ha=Fa;Ia=Ga}else{Ha=Fa;Ia=Ga}}else{g=Qa()|0;Ha=A()|0;Ia=g}if((a[h+48+11>>0]|0)<0){RPb(c[h+48>>2]|0);Ja=Ha;Ka=Ia}else{Ja=Ha;Ka=Ia}}else{i=0;Q(1907,h+48|0);i=0;n=105}while(0);if((n|0)==105){n=Qa()|0;Ja=A()|0;Ka=n}c[h+112+4>>2]=64976;n=c[h+112+8>>2]|0;if(n|0){i=0;Ia=D(c[(c[n>>2]|0)+16>>2]|0,n|0)|0;n=i;i=0;if(n&1){n=Ra(0)|0;A()|0;zc(n)}if(Ia)c[h+112+8>>2]=0}x=Ja;y=Ka;cb(y|0)}function otb(a){a=a|0;var b=0;do switch(a|0){case 0:{b=420903;break}case 1:{b=434901;break}case 2:{b=434897;break}case 3:{b=438874;break}case 4:{b=434505;break}case 5:{b=420901;break}case 6:{b=420899;break}case 7:{b=428197;break}case 8:{b=420897;break}case 9:{b=436591;break}case 10:{b=420895;break}case 11:{b=420892;break}case 12:{b=435620;break}case 13:{b=435684;break}case 14:{b=435646;break}case 15:{b=435617;break}case 16:{b=435661;break}case 17:{b=435710;break}case 18:{b=420887;break}case 19:{b=435693;break}case 20:{b=435665;break}case 21:{b=435668;break}case 22:{b=435641;break}case 23:{b=435704;break}case 24:{b=435632;break}case 25:{b=435679;break}case 26:{b=434905;break}case 27:{b=435682;break}case 28:{b=435644;break}case 29:{b=434903;break}case 30:{b=435658;break}case 31:{b=435707;break}case 32:{b=420883;break}case 33:{b=435691;break}case 34:{b=435504;break}case 35:{b=434970;break}case 36:{b=435639;break}case 37:{b=435702;break}case 38:{b=420880;break}case 39:{b=435649;break}case 40:{b=435674;break}case 41:{b=435083;break}case 42:{b=434976;break}case 43:{b=435655;break}case 44:{b=435652;break}case 45:{b=435677;break}case 46:{b=435634;break}case 47:{b=435696;break}case 48:{b=435671;break}case 49:{b=437443;break}case 50:{b=420877;break}case 51:{b=420867;break}case 52:{b=420864;break}case 53:{b=420855;break}case 54:{b=420849;break}case 55:{b=420840;break}case 56:{b=420828;break}case 57:{b=420819;break}case 58:{b=420810;break}case 59:{b=420807;break}case 60:{b=420802;break}case 61:{b=437999;break}case 62:{b=420797;break}case 63:{b=420791;break}case 64:{b=420782;break}case 65:{b=420778;break}case 66:{b=420769;break}case 67:{b=420765;break}case 68:{b=420762;break}case 69:{b=420754;break}case 70:{b=420744;break}case 71:{b=420735;break}case 72:{b=420728;break}case 73:{b=420725;break}case 74:{b=420717;break}case 75:{b=420709;break}case 76:{b=420702;break}case 77:{b=420693;break}case 78:{b=436249;break}case 79:{b=420685;break}case 80:{b=420678;break}case 81:{b=420671;break}case 82:{b=420663;break}case 83:{b=420658;break}case 84:{b=420651;break}case 85:{b=420643;break}case 86:{b=420635;break}case 87:{b=420626;break}case 88:{b=437980;break}case 89:{b=435732;break}case 90:{b=420621;break}case 91:{b=420615;break}case 92:{b=420611;break}case 93:{b=420606;break}case 94:{b=420600;break}case 95:{b=420596;break}case 96:{b=420590;break}case 97:{b=420583;break}case 98:{b=420577;break}case 99:{b=420569;break}case 100:{b=420561;break}case 101:{b=420555;break}case 102:{b=420550;break}case 103:{b=420544;break}case 104:{b=420538;break}case 105:{b=434299;break}case 106:{b=420533;break}case 107:{b=420527;break}case 108:{b=420522;break}case 109:{b=434647;break}case 110:{b=420514;break}case 111:{b=434242;break}case 112:{b=420508;break}case 113:{b=420501;break}case 114:{b=420496;break}case 115:{b=420490;break}case 116:{b=420483;break}case 117:{b=420474;break}case 118:{b=420464;break}case 119:{b=0;break}case 120:{b=435449;break}case 121:{b=435454;break}case 122:{b=0;break}case 123:{b=0;break}case 124:{b=0;break}case 125:{b=0;break}case 126:{b=0;break}case 127:{b=420455;break}case 128:{b=420449;break}case 129:{b=420443;break}case 130:{b=420437;break}case 131:{b=434464;break}case 132:{b=420432;break}case 133:{b=420426;break}case 134:{b=420419;break}case 135:{b=420411;break}case 136:{b=420404;break}case 137:{b=420398;break}case 138:{b=420388;break}case 139:{b=420377;break}case 140:{b=420374;break}case 141:{b=420367;break}case 142:{b=420363;break}case 143:{b=420357;break}case 144:{b=420351;break}case 145:{b=420343;break}case 146:{b=428192;break}case 147:{b=420340;break}case 148:{b=420331;break}case 149:{b=420323;break}case 150:{b=420315;break}case 151:{b=420305;break}case 152:{b=420293;break}case 153:{b=420286;break}case 154:{b=420279;break}case 155:{b=420272;break}case 156:{b=420263;break}case 157:{b=420256;break}case 158:{b=420252;break}case 159:{b=420244;break}case 160:{b=420237;break}case 161:{b=420227;break}case 162:{b=420219;break}case 163:{b=0;break}default:b=455844}while(0);return b|0}function ptb(b){b=b|0;var d=0,e=0,f=0,g=0;d=Kb;Kb=Kb+48|0;if(b>>>0<164){Kb=d;return c[37168+(b<<2)>>2]|0}c[d+16+8>>2]=0;c[d+16+8+4>>2]=0;c[d+16+8+8>>2]=0;c[d+16+20>>2]=-1;c[d+16>>2]=65256;c[d+16+4>>2]=65280;c[d>>2]=65296;c[d+4>>2]=0;c[d+4+4>>2]=0;c[d+4+8>>2]=0;i=0;b=F(483,d+16|0,d|0)|0;e=i;i=0;if(e&1){e=Qa()|0;f=e;g=A()|0}else{e=(c[b>>2]|0)+-24|0;c[b+(c[e>>2]|0)+8>>2]=420907;c[b+(c[e>>2]|0)+12>>2]=420027;c[b+(c[e>>2]|0)+16>>2]=101;i=0;Q(1911,b|0);i=0;b=Qa()|0;f=b;g=A()|0}c[d>>2]=65296;if((a[d+4+11>>0]|0)<0)RPb(c[d+4>>2]|0);g=c[d+16+8>>2]|0;c[d+16+4>>2]=64976;if(!g)cb(f|0);i=0;b=D(c[(c[g>>2]|0)+16>>2]|0,g|0)|0;g=i;i=0;if(g&1){g=Ra(0)|0;A()|0;zc(g)}if(!b)cb(f|0);c[d+16+8>>2]=0;cb(f|0);return 0}function qtb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;e=Kb;Kb=Kb+48|0;f=otb(d)|0;if(f|0){c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;g=_Cb(f)|0;if(g>>>0>4294967279)pQb(b);if(g>>>0<11){a[b+11>>0]=g;if(!g)h=b;else{j=b;k=7}}else{l=PPb(g+16&-16)|0;c[b>>2]=l;c[b+8>>2]=g+16&-16|-2147483648;c[b+4>>2]=g;j=l;k=7}if((k|0)==7){_2b(j|0,f|0,g|0)|0;h=j}m=h+g|0;a[m>>0]=0;Kb=e;return}g=ptb(d)|0;if(g|0){c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;d=_Cb(g)|0;if(d>>>0>4294967279)pQb(b);if(d>>>0<11){a[b+11>>0]=d;if(!d)n=b;else{o=b;k=26}}else{h=PPb(d+16&-16)|0;c[b>>2]=h;c[b+8>>2]=d+16&-16|-2147483648;c[b+4>>2]=d;o=h;k=26}if((k|0)==26){_2b(o|0,g|0,d|0)|0;n=o}m=n+d|0;a[m>>0]=0;Kb=e;return}c[e+16+8>>2]=0;c[e+16+8+4>>2]=0;c[e+16+8+8>>2]=0;c[e+16+20>>2]=-1;c[e+16>>2]=65256;c[e+16+4>>2]=65280;c[e>>2]=65296;c[e+4>>2]=0;c[e+4+4>>2]=0;c[e+4+8>>2]=0;i=0;m=F(483,e+16|0,e|0)|0;d=i;i=0;if(d&1){d=Qa()|0;p=d;q=A()|0}else{d=(c[m>>2]|0)+-24|0;c[m+(c[d>>2]|0)+8>>2]=422192;c[m+(c[d>>2]|0)+12>>2]=420027;c[m+(c[d>>2]|0)+16>>2]=112;i=0;Q(1911,m|0);i=0;m=Qa()|0;p=m;q=A()|0}c[e>>2]=65296;if((a[e+4+11>>0]|0)<0)RPb(c[e+4>>2]|0);q=c[e+16+8>>2]|0;c[e+16+4>>2]=64976;if(!q)cb(p|0);i=0;m=D(c[(c[q>>2]|0)+16>>2]|0,q|0)|0;q=i;i=0;if(q&1){q=Ra(0)|0;A()|0;zc(q)}if(!m)cb(p|0);c[e+16+8>>2]=0;cb(p|0)}function rtb(b){b=b|0;return a[37824+b>>0]|0}function stb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0;d=Kb;Kb=Kb+32|0;e=c[b>>2]|0;c[d>>2]=c[a>>2];c[d+4>>2]=e;c[d+8>>2]=0;i=0;e=F(698,d|0,d+8|0)|0;a=i;i=0;do if(a&1){b=Ra(60504)|0;f=A()|0;g=b}else{if(!e){z2b(d+12|0);c[d+12>>2]=104140;c[d+12+4>>2]=60488;c[d+12+8>>2]=64840;i=0;Q(1997,d+12|0);i=0;b=Ra(60504)|0;h=A()|0;j2b(d+12|0);f=h;g=b;break}j=c[d+8>>2]|0;Kb=d;return j|0}while(0);if((f|0)!=(xb(60504)|0))cb(g|0);Ma(g|0)|0;Oa();j=-1;Kb=d;return j|0}function ttb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;e=Kb;Kb=Kb+176|0;Vtb(e);i=0;f=F(699,e|0,b|0)|0;b=i;i=0;a:do if(b&1){g=Qa()|0;h=g;j=A()|0}else{do if(f?(g=c[e+140>>2]|0,k=c[e+144>>2]|0,(g|0)!=(k|0)):0){c[e+168>>2]=0;l=a[g>>0]|0;switch(l<<24>>24){case 43:case 45:{m=g+1|0;break}default:m=g}a[e+148>>0]=0;c[e+148+4>>2]=1;c[e+148+8>>2]=e+168;c[e+148+12>>2]=m;c[e+148+16>>2]=k;i=0;k=D(728,e+148|0)|0;g=i;i=0;if(g&1){g=Qa()|0;h=g;j=A()|0;break a}else{g=c[e+168>>2]|0;c[d>>2]=l<<24>>24==45?0-g|0:g;n=k&(l<<24>>24==45?g>>>0<2147483649:(g|0)>-1);break}}else n=0;while(0);BFb(e+52|0);c[e>>2]=65552;if((a[e+32+11>>0]|0)>=0){JEb(e);Kb=e;return n|0}RPb(c[e+32>>2]|0);JEb(e);Kb=e;return n|0}while(0);BFb(e+52|0);c[e>>2]=65552;if((a[e+32+11>>0]|0)>=0){JEb(e);cb(h|0)}RPb(c[e+32>>2]|0);JEb(e);cb(h|0);return 0}function utb(a){a=a|0;var b=0;b=La(36)|0;i=0;T(1958,b|0,a|0);a=i;i=0;if(a&1){a=Qa()|0;A()|0;Ua(b|0);cb(a|0)}else Wa(b|0,60520,1606)}function vtb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=Kb;Kb=Kb+32|0;e=c[b+4+4>>2]|0;c[d+4>>2]=c[b+4>>2];c[d+4+4>>2]=e;c[d+16>>2]=0;c[d+20>>2]=0;c[d+24>>2]=0;c[d+28>>2]=-1;c[d>>2]=104160;c[d+12>>2]=104180;c[a+32>>2]=65028;i=0;U(972,a|0,104192,d|0);e=i;i=0;if(e&1){e=Qa()|0;A()|0;c[d+12>>2]=64976;b=c[d+16>>2]|0;if(!b){j2b(d);cb(e|0)}i=0;f=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!f){j2b(d);cb(e|0)}c[d+16>>2]=0;j2b(d);cb(e|0)}else{c[a>>2]=104216;c[a+12>>2]=104244;c[a+32>>2]=104272;c[d+12>>2]=64976;a=c[d+16>>2]|0;if(!a){j2b(d);Kb=d;return}i=0;e=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!e){j2b(d);Kb=d;return}c[d+16>>2]=0;j2b(d);Kb=d;return}}function wtb(a){a=a|0;var b=0,d=0;c[a+12>>2]=64976;b=c[a+16>>2]|0;if(!b){j2b(a);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){j2b(a);return}c[a+16>>2]=0;j2b(a);return}function xtb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;c[a>>2]=104140;e=c[d+4+4>>2]|0;c[a+4>>2]=c[d+4>>2];c[a+4+4>>2]=e;c[a+12>>2]=64976;e=c[d+16>>2]|0;c[a+16>>2]=e;if(e|0?(i=0,Q(c[(c[e>>2]|0)+12>>2]|0,e|0),e=i,i=0,e&1):0){e=Qa()|0;A()|0;j2b(a);cb(e|0)}c[a+20>>2]=c[d+20>>2];c[a+20+4>>2]=c[d+20+4>>2];c[a+20+8>>2]=c[d+20+8>>2];c[a>>2]=104160;c[a+12>>2]=104180;e=c[b>>2]|0;c[a>>2]=e;c[a+12>>2]=104328;c[a+(c[e+-12>>2]|0)>>2]=c[b+4>>2];i=0;T(910,a+12|0,d+12|0);d=i;i=0;if(!(d&1))return;d=Qa()|0;A()|0;c[a+12>>2]=64976;b=c[a+16>>2]|0;if(!b){j2b(a);cb(d|0)}i=0;e=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!e){j2b(a);cb(d|0)}c[a+16>>2]=0;j2b(a);cb(d|0)}function ytb(a){a=a|0;var b=0,d=0;c[a+12>>2]=64976;b=c[a+16>>2]|0;if(b|0){i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(d)c[a+16>>2]=0}j2b(a);RPb(a);return}function ztb(a){a=a|0;return 422492}function Atb(b){b=b|0;var d=0,e=0;d=Kb;Kb=Kb+16|0;e=PPb(36)|0;i=0;a[d+1>>0]=a[d>>0]|0;U(973,e|0,b|0,d+1|0);b=i;i=0;if(b&1){b=Qa()|0;A()|0;RPb(e);cb(b|0)}else{Kb=d;return e+(c[(c[e>>2]|0)+-12>>2]|0)|0}return 0}function Btb(a){a=a|0;var b=0;b=La(36)|0;i=0;T(1959,b|0,a|0);a=i;i=0;if(a&1){a=Qa()|0;A()|0;Ua(b|0);cb(a|0)}else Wa(b|0,60536,1614)}function Ctb(a){a=a|0;var b=0,d=0;c[a+-12+12>>2]=64976;b=c[a+-12+16>>2]|0;if(!b){j2b(a+-12|0);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){j2b(a+-12|0);return}c[a+-12+16>>2]=0;j2b(a+-12|0);return}function Dtb(a){a=a|0;var b=0,d=0;c[a+-12+12>>2]=64976;b=c[a+-12+16>>2]|0;if(!b){j2b(a+-12|0);RPb(a+-12|0);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){j2b(a+-12|0);RPb(a+-12|0);return}c[a+-12+16>>2]=0;j2b(a+-12|0);RPb(a+-12|0);return}function Etb(b){b=b|0;var d=0,e=0;d=Kb;Kb=Kb+16|0;e=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;b=PPb(36)|0;i=0;a[d+1>>0]=a[d>>0]|0;U(973,b|0,e|0,d+1|0);e=i;i=0;if(e&1){e=Qa()|0;A()|0;RPb(b);cb(e|0)}else{Kb=d;return b+(c[(c[b>>2]|0)+-12>>2]|0)|0}return 0}function Ftb(a){a=a|0;var b=0;b=a+(c[(c[a>>2]|0)+-16>>2]|0)|0;a=La(36)|0;i=0;T(1959,a|0,b|0);b=i;i=0;if(b&1){b=Qa()|0;A()|0;Ua(a|0);cb(b|0)}else Wa(a|0,60536,1614)}function Gtb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+12>>2]=64976;a=c[b+16>>2]|0;if(!a){j2b(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){j2b(b);return}c[b+16>>2]=0;j2b(b);return}function Htb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+12>>2]=64976;a=c[b+16>>2]|0;if(!a){j2b(b);RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){j2b(b);RPb(b);return}c[b+16>>2]=0;j2b(b);RPb(b);return}function Itb(a,b){a=a|0;b=b|0;var d=0;c[a+32>>2]=65028;c[a>>2]=104140;d=c[b+4+4>>2]|0;c[a+4>>2]=c[b+4>>2];c[a+4+4>>2]=d;c[a+12>>2]=64976;d=c[b+16>>2]|0;c[a+16>>2]=d;if(d|0?(i=0,Q(c[(c[d>>2]|0)+12>>2]|0,d|0),d=i,i=0,d&1):0){d=Qa()|0;A()|0;j2b(a);cb(d|0)}c[a+20>>2]=c[b+20>>2];c[a+20+4>>2]=c[b+20+4>>2];c[a+20+8>>2]=c[b+20+8>>2];c[a>>2]=104300;c[a+12>>2]=104328;c[a+32>>2]=104356;return}function Jtb(a){a=a|0;var b=0,d=0;c[a+12>>2]=64976;b=c[a+16>>2]|0;if(!b){j2b(a);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){j2b(a);return}c[a+16>>2]=0;j2b(a);return}function Ktb(a){a=a|0;var b=0,d=0;c[a+12>>2]=64976;b=c[a+16>>2]|0;if(b|0){i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(d)c[a+16>>2]=0}j2b(a);RPb(a);return}function Ltb(a){a=a|0;var b=0,d=0;c[a+-12+12>>2]=64976;b=c[a+-12+16>>2]|0;if(!b){j2b(a+-12|0);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){j2b(a+-12|0);return}c[a+-12+16>>2]=0;j2b(a+-12|0);return}function Mtb(a){a=a|0;var b=0,d=0;c[a+-12+12>>2]=64976;b=c[a+-12+16>>2]|0;if(!b){j2b(a+-12|0);RPb(a+-12|0);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){j2b(a+-12|0);RPb(a+-12|0);return}c[a+-12+16>>2]=0;j2b(a+-12|0);RPb(a+-12|0);return}function Ntb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+12>>2]=64976;a=c[b+16>>2]|0;if(!a){j2b(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){j2b(b);return}c[b+16>>2]=0;j2b(b);return}function Otb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+12>>2]=64976;a=c[b+16>>2]|0;if(!a){j2b(b);RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){j2b(b);RPb(b);return}c[b+16>>2]=0;j2b(b);RPb(b);return}function Ptb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;c[a+32>>2]=65028;c[a>>2]=104140;d=c[b+4+4>>2]|0;c[a+4>>2]=c[b+4>>2];c[a+4+4>>2]=d;c[a+12>>2]=64976;d=c[b+16>>2]|0;c[a+16>>2]=d;if(d|0?(i=0,Q(c[(c[d>>2]|0)+12>>2]|0,d|0),d=i,i=0,d&1):0){d=Qa()|0;e=A()|0;j2b(a);f=e;g=d;cb(g|0)}c[a+20>>2]=c[b+20>>2];c[a+20+4>>2]=c[b+20+4>>2];c[a+20+8>>2]=c[b+20+8>>2];c[a>>2]=104300;c[a+12>>2]=104328;c[a+32>>2]=104356;i=0;T(910,a+12|0,b+12|0);b=i;i=0;if(!(b&1))return;b=Qa()|0;d=A()|0;c[a+12>>2]=64976;e=c[a+16>>2]|0;if(e|0){i=0;h=D(c[(c[e>>2]|0)+16>>2]|0,e|0)|0;e=i;i=0;if(e&1){e=Ra(0)|0;A()|0;zc(e)}if(h)c[a+16>>2]=0}j2b(a);f=d;g=b;cb(g|0)}function Qtb(a){a=a|0;var b=0,d=0;c[a+12>>2]=64976;b=c[a+16>>2]|0;if(!b){j2b(a);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){j2b(a);return}c[a+16>>2]=0;j2b(a);return}function Rtb(a){a=a|0;var b=0,d=0;c[a+12>>2]=64976;b=c[a+16>>2]|0;if(b|0){i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(d)c[a+16>>2]=0}j2b(a);RPb(a);return}function Stb(a){a=a|0;var b=0,d=0;c[a+-12+12>>2]=64976;b=c[a+-12+16>>2]|0;if(!b){j2b(a+-12|0);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){j2b(a+-12|0);return}c[a+-12+16>>2]=0;j2b(a+-12|0);return}function Ttb(a){a=a|0;var b=0,d=0;c[a+-12+12>>2]=64976;b=c[a+-12+16>>2]|0;if(!b){j2b(a+-12|0);RPb(a+-12|0);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){j2b(a+-12|0);RPb(a+-12|0);return}c[a+-12+16>>2]=0;j2b(a+-12|0);RPb(a+-12|0);return}function Utb(a){a=a|0;j2b(a);RPb(a);return}function Vtb(a){a=a|0;var b=0,d=0;b=a;d=b+52|0;do{c[b>>2]=0;b=b+4|0}while((b|0)<(d|0));fGb(a);c[a+32>>2]=0;c[a+32+4>>2]=0;c[a+32+8>>2]=0;c[a+32+12>>2]=0;c[a+48>>2]=24;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a>>2]=104380;c[a+52>>2]=46844;c[a+56>>2]=46864;$Fb(a+56|0,a);c[a+128>>2]=0;c[a+132>>2]=-1;c[a+140>>2]=a+136;c[a+144>>2]=a+138;return}function Wtb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;e=Kb;Kb=Kb+16|0;f=b+52+(c[(c[b+52>>2]|0)+-12>>2]|0)|0;c[f+20>>2]=1;YFb(f,c[f+16>>2]|0);f=c[d>>2]|0;g=c[d+4>>2]|0;a:do if((f|0)!=(g|0)){d=f;while(1){a[e>>0]=a[d>>0]|0;i=0;G(237,b+52|0,e|0,1)|0;h=i;i=0;if(h&1)break;d=d+1|0;if((d|0)==(g|0))break a}d=Ra(62160)|0;h=A()|0;if((h|0)!=(xb(62160)|0))cb(d|0);Ma(d|0)|0;Oa();j=0;Kb=e;return j|0}while(0);g=b+52+(c[(c[b+52>>2]|0)+-12>>2]|0)|0;f=(c[g+16>>2]&5|0)==0;d=c[g+24>>2]|0;c[b+140>>2]=c[d+20>>2];c[b+144>>2]=c[d+24>>2];j=f;Kb=e;return j|0}function Xtb(b){b=b|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,x=0,y=0,z=0,B=0,E=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0;e=Kb;Kb=Kb+16|0;f=c[b+16>>2]|0;c[b+16>>2]=f+-1;g=c[b+8>>2]|0;c[g>>2]=0;if((c[b+12>>2]|0)>>>0>(f+-1|0)>>>0){h=0;Kb=e;return h|0}j=a[f+-1>>0]|0;if((j+-48&255)>9){h=0;Kb=e;return h|0}c[g>>2]=(j<<24>>24)+-48;c[b+16>>2]=f+-2;EPb(e+12|0);i=0;f=C(21)|0;j=i;i=0;if(j&1){j=Qa()|0;k=j;l=A()|0;zHb(e+12|0);cb(k|0)}a:do if(IPb(e+12|0,f)|0){j=c[b+16>>2]|0;g=c[b+12>>2]|0;if(j>>>0>>0)m=1;else{n=a[b>>0]|0;o=j;while(1){j=c[b+4>>2]|0;p=n<<24>>24!=0|j>>>0>429496729;n=n|j>>>0>429496729;a[b>>0]=n;c[b+4>>2]=j*10;q=a[o>>0]|0;r=v((q<<24>>24)+-48|0,j*10|0)|0;if((q+-48&255)>9){m=0;break a}if((q<<24>>24)+-48|0){if(p){m=0;break a}if((4294967295/(((q<<24>>24)+-48|0)>>>0)|0)>>>0<(j*10|0)>>>0){m=0;break a}j=c[b+8>>2]|0;q=c[j>>2]|0;if(q>>>0>~r>>>0){m=0;break a}else{s=q;t=j}}else{j=c[b+8>>2]|0;s=c[j>>2]|0;t=j}c[t>>2]=s+r;o=o+-1|0;c[b+16>>2]=o;if(o>>>0>>0){m=1;break}}}}else{i=0;g=F(500,e+12|0,454756)|0;o=i;i=0;if(o&1){o=Qa()|0;k=o;l=A()|0;zHb(e+12|0);cb(k|0)}i=0;T(c[(c[g>>2]|0)+20>>2]|0,e|0,g|0);o=i;i=0;if(o&1){o=Qa()|0;k=o;l=A()|0;zHb(e+12|0);cb(k|0)}o=a[e+11>>0]|0;n=o<<24>>24<0?c[e+4>>2]|0:o&255;b:do if((n|0)!=0?(a[(o<<24>>24<0?c[e>>2]|0:e)>>0]|0)>=1:0){i=0;r=D(c[(c[g>>2]|0)+16>>2]|0,g|0)|0;j=i;i=0;if(j&1){j=Qa()|0;q=A()|0;if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);k=j;l=q;zHb(e+12|0);cb(k|0)}q=c[b+16>>2]|0;j=c[b+12>>2]|0;if(q>>>0>>0)u=1;else{p=0;w=(d[((a[e+11>>0]|0)<0?c[e>>2]|0:e)>>0]|0)+255&255;x=q;while(1){if(!(w<<24>>24)){if((a[x>>0]|0)!=r<<24>>24)break;if((j|0)==(x|0)){u=0;break b}q=p+((n+-1|0)>>>0>(p&255)>>>0&1)<<24>>24;y=a[((a[e+11>>0]|0)<0?c[e>>2]|0:e)+(q&255)>>0]|0;z=q}else{q=a[b>>0]|0;B=c[b+4>>2]|0;a[b>>0]=q|B>>>0>429496729;c[b+4>>2]=B*10;E=a[x>>0]|0;G=v((E<<24>>24)+-48|0,B*10|0)|0;if((E+-48&255)>9){u=0;break b}if((E<<24>>24)+-48|0){if(q<<24>>24!=0|B>>>0>429496729){u=0;break b}if((4294967295/(((E<<24>>24)+-48|0)>>>0)|0)>>>0<(B*10|0)>>>0){u=0;break b}B=c[b+8>>2]|0;E=c[B>>2]|0;if(E>>>0>~G>>>0){u=0;break b}else{H=E;I=B}}else{B=c[b+8>>2]|0;H=c[B>>2]|0;I=B}c[I>>2]=H+G;y=w+-1<<24>>24;z=p}G=x+-1|0;c[b+16>>2]=G;if(G>>>0>>0){u=1;break b}else{p=z;w=y;x=G}}w=a[b>>0]|0;p=x;while(1){r=c[b+4>>2]|0;G=w<<24>>24!=0|r>>>0>429496729;w=w|r>>>0>429496729;a[b>>0]=w;c[b+4>>2]=r*10;B=a[p>>0]|0;E=v((B<<24>>24)+-48|0,r*10|0)|0;if((B+-48&255)>9){u=0;break b}if((B<<24>>24)+-48|0){if(G){u=0;break b}if((4294967295/(((B<<24>>24)+-48|0)>>>0)|0)>>>0<(r*10|0)>>>0){u=0;break b}r=c[b+8>>2]|0;B=c[r>>2]|0;if(B>>>0>~E>>>0){u=0;break b}else{J=B;K=r}}else{r=c[b+8>>2]|0;J=c[r>>2]|0;K=r}c[K>>2]=J+E;p=p+-1|0;c[b+16>>2]=p;if(p>>>0>>0){u=1;break}}}}else L=19;while(0);c:do if((L|0)==19){n=c[b+16>>2]|0;g=c[b+12>>2]|0;if(n>>>0>>0)u=1;else{o=a[b>>0]|0;j=n;while(1){n=c[b+4>>2]|0;p=o<<24>>24!=0|n>>>0>429496729;o=o|n>>>0>429496729;a[b>>0]=o;c[b+4>>2]=n*10;w=a[j>>0]|0;x=v((w<<24>>24)+-48|0,n*10|0)|0;if((w+-48&255)>9){u=0;break c}if((w<<24>>24)+-48|0){if(p){u=0;break c}if((4294967295/(((w<<24>>24)+-48|0)>>>0)|0)>>>0<(n*10|0)>>>0){u=0;break c}n=c[b+8>>2]|0;w=c[n>>2]|0;if(w>>>0>~x>>>0){u=0;break c}else{M=w;N=n}}else{n=c[b+8>>2]|0;M=c[n>>2]|0;N=n}c[N>>2]=M+x;j=j+-1|0;c[b+16>>2]=j;if(j>>>0>>0){u=1;break}}}}while(0);if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);m=u}while(0);zHb(e+12|0);h=m;Kb=e;return h|0}function Ytb(b){b=b|0;c[b>>2]=65552;if((a[b+32+11>>0]|0)<0)RPb(c[b+32>>2]|0);JEb(b);RPb(b);return}function Ztb(a,b,d){a=a|0;b=b|0;d=d|0;c[a+8>>2]=b;c[a+12>>2]=b;c[a+16>>2]=b+d;return a|0}function _tb(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;a:do if(!(g&16)){h=c[b+16>>2]|0;i=c[b+8>>2]|0;switch(f|0){case 0:{if((e|0)<0|((((h-i|0)<0)<<31>>31|0)<(e|0)|((h-i|0)>>>0>>0?(((h-i|0)<0)<<31>>31|0)==(e|0):0))){j=-1;k=-1;break a}c[b+12>>2]=i+d;l=i+d|0;break}case 2:{if((e|0)<0|((((h-i|0)<0)<<31>>31|0)<(e|0)|((h-i|0)>>>0>>0?(((h-i|0)<0)<<31>>31|0)==(e|0):0))){j=-1;k=-1;break a}c[b+12>>2]=h+(0-d);l=h+(0-d)|0;break}case 1:{m=(c[b+12>>2]|0)-i+d|0;if((m|0)<0|(m|0)>(h-i|0)){j=-1;k=-1;break a}c[b+12>>2]=i+m;l=i+m|0;break}default:l=c[b+12>>2]|0}m=l-i|0;j=m;k=((m|0)<0)<<31>>31}else{j=-1;k=-1}while(0);c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=j;c[a+8+4>>2]=k;return}function $tb(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;if((e&16|0)==0?(e=c[b+8>>2]|0,f=(c[b+16>>2]|0)-e|0,g=c[d+8>>2]|0,h=c[d+8+4>>2]|0,!((h|0)>(((f|0)<0)<<31>>31|0)|(h|0)==(((f|0)<0)<<31>>31|0)&g>>>0>f>>>0)):0)c[b+12>>2]=e+g;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=-1;c[a+8+4>>2]=-1;return}function aub(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;e=Kb;Kb=Kb+48|0;f=a[d+11>>0]|0;g=f<<24>>24<0?c[d>>2]|0:d;h=f<<24>>24<0?c[d+4>>2]|0:f&255;a:do if(!h){j=g;k=5}else{f=g;do{if(((a[f>>0]|0)+-48|0)>>>0<=9){j=f;k=5;break a}f=f+1|0}while((f|0)!=(g+h|0))}while(0);if((k|0)==5?(f=j,(j|0)!=(g+h|0)):0){c[e+8>>2]=0;c[e+8+4>>2]=0;c[e+8+8>>2]=0;if((f-g|0)>>>0>4294967279)pQb(e+8|0);if((f-g|0)>>>0<11){a[e+8+11>>0]=f-g;l=e+8|0}else{h=PPb(f-g+16&-16)|0;c[e+8>>2]=h;c[e+8+8>>2]=f-g+16&-16|-2147483648;c[e+8+4>>2]=f-g;l=h}if((g|0)==(j|0))m=l;else{h=j+(0-g)|0;n=l;o=g;while(1){a[n>>0]=a[o>>0]|0;o=o+1|0;if((o|0)==(j|0))break;else n=n+1|0}m=l+h|0}a[m>>0]=0;m=a[d+11>>0]|0;h=(m<<24>>24<0?c[d>>2]|0:d)+(m<<24>>24<0?c[d+4>>2]|0:m&255)|0;if((j|0)==(h|0)){p=j;q=f}else{m=j;while(1){if(((a[m>>0]|0)+-48|0)>>>0>9){r=m;break}m=m+1|0;if((m|0)==(h|0)){r=h;break}}p=r;q=r}c[e+24>>2]=f;c[e+20>>2]=q;i=0;c[e+28>>2]=c[e+24>>2];c[e+32>>2]=c[e+20>>2];q=F(700,e+28|0,e+32|0)|0;f=i;i=0;b:do if(f&1){r=Qa()|0;s=r;t=A()|0}else{i=0;r=D(729,e+8|0)|0;h=i;i=0;if(h&1){h=Qa()|0;s=h;t=A()|0;break}c:do if((r|0)==107)if((q+-1|0)>>>0<32?(h=a[d+11>>0]|0,(p|0)==((h<<24>>24<0?c[d>>2]|0:d)+(h<<24>>24<0?c[d+4>>2]|0:h&255)|0)):0){c[b>>2]=116;u=0;v=q}else k=48;else{if((r+-105|0)>>>0<2){if(!((q+-1|0)>>>0<256&(q&7|0)==0)){k=48;break}h=a[d+11>>0]|0;if((p|0)!=((h<<24>>24<0?c[d>>2]|0:d)+(h<<24>>24<0?c[d+4>>2]|0:h&255)|0)){k=48;break}if((r|0)==106){c[b>>2]=115;u=0;v=q;break}else{c[b>>2]=114;u=0;v=q;break}}if((j>>>0>>0&(r|1|0)==113?(h=a[d+11>>0]|0,m=(h<<24>>24<0?c[d>>2]|0:d)+(h<<24>>24<0?c[d+4>>2]|0:h&255)|0,p>>>0>>0):0)?(a[p>>0]|0)==120:0){h=p+1|0;if((h|0)!=(m|0)){l=h;do{if(((a[l>>0]|0)+-48|0)>>>0>9){k=48;break c}l=l+1|0}while((l|0)!=(m|0))}c[e+4>>2]=h;c[e>>2]=m;i=0;c[e+28>>2]=c[e+4>>2];c[e+32>>2]=c[e>>2];l=F(700,e+28|0,e+32|0)|0;n=i;i=0;if(n&1){n=Qa()|0;s=n;t=A()|0;break b}if((q+-8|0)>>>0<249?(q&7|0)==0&l>>>0<81:0)if((r|0)==113){c[b>>2]=118;u=l;v=q;break}else{c[b>>2]=117;u=l;v=q;break}else k=48}else k=48}while(0);if((k|0)==48){c[b>>2]=126;u=0;v=0}c[b+4>>2]=v;c[b+8>>2]=u;if((a[e+8+11>>0]|0)<0)RPb(c[e+8>>2]|0);Kb=e;return}while(0);if((a[e+8+11>>0]|0)>=0)cb(s|0);RPb(c[e+8>>2]|0);cb(s|0)}s=bub(d)|0;c[b>>2]=s;c[b+4>>2]=0;c[b+8>>2]=0;Kb=e;return}function bub(d){d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;e=Kb;Kb=Kb+1632|0;a:do if((a[444016]|0)==0?D2b(444016)|0:0){c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;a[e+11>>0]=6;a[e>>0]=a[437443]|0;a[e+1>>0]=a[437444]|0;a[e+2>>0]=a[437445]|0;a[e+3>>0]=a[437446]|0;a[e+4>>0]=a[437447]|0;a[e+5>>0]=a[437448]|0;a[e+6>>0]=0;c[e+12>>2]=49;c[e+16>>2]=0;c[e+16+4>>2]=0;c[e+16+8>>2]=0;a[e+16+11>>0]=9;f=e+16|0;g=420867;h=f+9|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));a[e+16+9>>0]=0;c[e+28>>2]=51;c[e+32>>2]=0;c[e+32+4>>2]=0;c[e+32+8>>2]=0;a[e+32+11>>0]=2;b[e+32>>1]=29537;a[e+32+2>>0]=0;c[e+44>>2]=52;c[e+48>>2]=0;c[e+48+4>>2]=0;c[e+48+8>>2]=0;a[e+48+11>>0]=8;c[e+48>>2]=1702064993;c[e+48+4>>2]=2037146221;a[e+56>>0]=0;c[e+60>>2]=53;c[e+64>>2]=0;c[e+64+4>>2]=0;c[e+64+8>>2]=0;a[e+64+11>>0]=5;a[e+64>>0]=a[420849]|0;a[e+64+1>>0]=a[420850]|0;a[e+64+2>>0]=a[420851]|0;a[e+64+3>>0]=a[420852]|0;a[e+64+4>>0]=a[420853]|0;a[e+64+5>>0]=0;c[e+76>>2]=54;c[e+80>>2]=0;c[e+80+4>>2]=0;c[e+80+8>>2]=0;a[e+80+11>>0]=8;c[e+80>>2]=1936617315;c[e+80+4>>2]=1953390964;a[e+88>>0]=0;c[e+92>>2]=55;c[e+96>>2]=0;c[e+96+4>>2]=0;c[e+96+8>>2]=0;i=0;j=D(605,16)|0;k=i;i=0;do if(k&1){l=Qa()|0;m=e+96|0;n=l;o=A()|0}else{c[e+96>>2]=j;c[e+104>>2]=-2147483632;c[e+100>>2]=11;f=j;g=420828;h=f+11|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));a[j+11>>0]=0;c[e+108>>2]=56;c[e+112>>2]=0;c[e+112+4>>2]=0;c[e+112+8>>2]=0;a[e+112+11>>0]=8;c[e+112>>2]=1953394531;c[e+112+4>>2]=1702194793;a[e+120>>0]=0;c[e+124>>2]=57;c[e+128>>2]=0;c[e+128+4>>2]=0;c[e+128+8>>2]=0;a[e+128+11>>0]=8;c[e+128>>2]=1953394531;c[e+128+4>>2]=1952670066;a[e+136>>0]=0;c[e+140>>2]=58;c[e+144>>2]=0;c[e+144+4>>2]=0;c[e+144+8>>2]=0;a[e+144+11>>0]=2;b[e+144>>1]=28516;a[e+144+2>>0]=0;c[e+156>>2]=59;c[e+160>>2]=0;c[e+160+4>>2]=0;c[e+160+8>>2]=0;a[e+160+11>>0]=4;c[e+160>>2]=1702063205;a[e+164>>0]=0;c[e+172>>2]=60;c[e+176>>2]=0;c[e+176+4>>2]=0;c[e+176+8>>2]=0;a[e+176+11>>0]=4;c[e+176>>2]=1836412517;a[e+180>>0]=0;c[e+188>>2]=61;c[e+192>>2]=0;c[e+192+4>>2]=0;c[e+192+8>>2]=0;a[e+192+11>>0]=4;c[e+192>>2]=1953066341;a[e+196>>0]=0;c[e+204>>2]=62;c[e+208>>2]=0;c[e+208+4>>2]=0;c[e+208+8>>2]=0;a[e+208+11>>0]=5;a[e+208>>0]=a[420791]|0;a[e+208+1>>0]=a[420792]|0;a[e+208+2>>0]=a[420793]|0;a[e+208+3>>0]=a[420794]|0;a[e+208+4>>0]=a[420795]|0;a[e+208+5>>0]=0;c[e+220>>2]=63;c[e+224>>2]=0;c[e+224+4>>2]=0;c[e+224+8>>2]=0;a[e+224+11>>0]=8;c[e+224>>2]=1702131813;c[e+224+4>>2]=1818324594;a[e+232>>0]=0;c[e+236>>2]=64;c[e+244>>2]=0;c[e+244+4>>2]=0;a[e+240+11>>0]=3;a[e+240>>0]=a[420778]|0;a[e+240+1>>0]=a[420779]|0;a[e+240+2>>0]=a[420780]|0;a[e+240+3>>0]=0;c[e+252>>2]=65;c[e+256>>2]=0;c[e+256+4>>2]=0;c[e+256+8>>2]=0;a[e+256+11>>0]=8;c[e+256>>2]=1668183398;c[e+256+4>>2]=1852795252;a[e+264>>0]=0;c[e+268>>2]=66;c[e+276>>2]=0;c[e+276+4>>2]=0;a[e+272+11>>0]=3;a[e+272>>0]=a[420765]|0;a[e+272+1>>0]=a[420766]|0;a[e+272+2>>0]=a[420767]|0;a[e+272+3>>0]=0;c[e+284>>2]=67;c[e+288>>2]=0;c[e+288+4>>2]=0;c[e+288+8>>2]=0;a[e+288+11>>0]=2;b[e+288>>1]=26217;a[e+288+2>>0]=0;c[e+300>>2]=68;c[e+312>>2]=0;a[e+304+11>>0]=7;a[e+304>>0]=a[420754]|0;a[e+304+1>>0]=a[420755]|0;a[e+304+2>>0]=a[420756]|0;a[e+304+3>>0]=a[420757]|0;a[e+304+4>>0]=a[420758]|0;a[e+304+5>>0]=a[420759]|0;a[e+304+6>>0]=a[420760]|0;a[e+304+7>>0]=0;c[e+316>>2]=69;c[e+320>>2]=0;c[e+320+4>>2]=0;c[e+320+8>>2]=0;a[e+320+11>>0]=9;f=e+320|0;g=420744;h=f+9|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));a[e+320+9>>0]=0;c[e+332>>2]=70;c[e+336>>2]=0;c[e+336+4>>2]=0;c[e+336+8>>2]=0;a[e+336+11>>0]=8;c[e+336>>2]=1702129257;c[e+336+4>>2]=1818324594;a[e+344>>0]=0;c[e+348>>2]=71;c[e+352>>2]=0;c[e+352+4>>2]=0;c[e+352+8>>2]=0;a[e+352+11>>0]=6;a[e+352>>0]=a[420728]|0;a[e+352+1>>0]=a[420729]|0;a[e+352+2>>0]=a[420730]|0;a[e+352+3>>0]=a[420731]|0;a[e+352+4>>0]=a[420732]|0;a[e+352+5>>0]=a[420733]|0;a[e+352+6>>0]=0;c[e+364>>2]=72;c[e+368>>2]=0;c[e+368+4>>2]=0;c[e+368+8>>2]=0;a[e+368+11>>0]=2;b[e+368>>1]=29545;a[e+368+2>>0]=0;c[e+380>>2]=73;c[e+392>>2]=0;a[e+384+11>>0]=7;a[e+384>>0]=a[420717]|0;a[e+384+1>>0]=a[420718]|0;a[e+384+2>>0]=a[420719]|0;a[e+384+3>>0]=a[420720]|0;a[e+384+4>>0]=a[420721]|0;a[e+384+5>>0]=a[420722]|0;a[e+384+6>>0]=a[420723]|0;a[e+384+7>>0]=0;c[e+396>>2]=74;c[e+408>>2]=0;a[e+400+11>>0]=7;a[e+400>>0]=a[420709]|0;a[e+400+1>>0]=a[420710]|0;a[e+400+2>>0]=a[420711]|0;a[e+400+3>>0]=a[420712]|0;a[e+400+4>>0]=a[420713]|0;a[e+400+5>>0]=a[420714]|0;a[e+400+6>>0]=a[420715]|0;a[e+400+7>>0]=0;c[e+412>>2]=75;c[e+416>>2]=0;c[e+416+4>>2]=0;c[e+416+8>>2]=0;a[e+416+11>>0]=6;a[e+416>>0]=a[420702]|0;a[e+416+1>>0]=a[420703]|0;a[e+416+2>>0]=a[420704]|0;a[e+416+3>>0]=a[420705]|0;a[e+416+4>>0]=a[420706]|0;a[e+416+5>>0]=a[420707]|0;a[e+416+6>>0]=0;c[e+428>>2]=76;c[e+432>>2]=0;c[e+432+4>>2]=0;c[e+432+8>>2]=0;a[e+432+11>>0]=8;c[e+432>>2]=1768189805;c[e+432+4>>2]=1919248742;a[e+440>>0]=0;c[e+444>>2]=77;c[e+452>>2]=0;c[e+452+4>>2]=0;a[e+448+11>>0]=3;a[e+448>>0]=a[436249]|0;a[e+448+1>>0]=a[436250]|0;a[e+448+2>>0]=a[436251]|0;a[e+448+3>>0]=0;c[e+460>>2]=78;c[e+472>>2]=0;a[e+464+11>>0]=7;a[e+464>>0]=a[420685]|0;a[e+464+1>>0]=a[420686]|0;a[e+464+2>>0]=a[420687]|0;a[e+464+3>>0]=a[420688]|0;a[e+464+4>>0]=a[420689]|0;a[e+464+5>>0]=a[420690]|0;a[e+464+6>>0]=a[420691]|0;a[e+464+7>>0]=0;c[e+476>>2]=79;c[e+480>>2]=0;c[e+480+4>>2]=0;c[e+480+8>>2]=0;a[e+480+11>>0]=6;a[e+480>>0]=a[420678]|0;a[e+480+1>>0]=a[420679]|0;a[e+480+2>>0]=a[420680]|0;a[e+480+3>>0]=a[420681]|0;a[e+480+4>>0]=a[420682]|0;a[e+480+5>>0]=a[420683]|0;a[e+480+6>>0]=0;c[e+492>>2]=80;c[e+496>>2]=0;c[e+496+4>>2]=0;c[e+496+8>>2]=0;a[e+496+11>>0]=6;a[e+496>>0]=a[420671]|0;a[e+496+1>>0]=a[420672]|0;a[e+496+2>>0]=a[420673]|0;a[e+496+3>>0]=a[420674]|0;a[e+496+4>>0]=a[420675]|0;a[e+496+5>>0]=a[420676]|0;a[e+496+6>>0]=0;c[e+508>>2]=81;c[e+520>>2]=0;a[e+512+11>>0]=7;a[e+512>>0]=a[420663]|0;a[e+512+1>>0]=a[420664]|0;a[e+512+2>>0]=a[420665]|0;a[e+512+3>>0]=a[420666]|0;a[e+512+4>>0]=a[420667]|0;a[e+512+5>>0]=a[420668]|0;a[e+512+6>>0]=a[420669]|0;a[e+512+7>>0]=0;c[e+524>>2]=82;c[e+528>>2]=0;c[e+528+4>>2]=0;c[e+528+8>>2]=0;a[e+528+11>>0]=4;c[e+528>>2]=1701999984;a[e+532>>0]=0;c[e+540>>2]=83;c[e+544>>2]=0;c[e+544+4>>2]=0;c[e+544+8>>2]=0;a[e+544+11>>0]=6;a[e+544>>0]=a[420651]|0;a[e+544+1>>0]=a[420652]|0;a[e+544+2>>0]=a[420653]|0;a[e+544+3>>0]=a[420654]|0;a[e+544+4>>0]=a[420655]|0;a[e+544+5>>0]=a[420656]|0;a[e+544+6>>0]=0;c[e+556>>2]=84;c[e+568>>2]=0;a[e+560+11>>0]=7;a[e+560>>0]=a[420643]|0;a[e+560+1>>0]=a[420644]|0;a[e+560+2>>0]=a[420645]|0;a[e+560+3>>0]=a[420646]|0;a[e+560+4>>0]=a[420647]|0;a[e+560+5>>0]=a[420648]|0;a[e+560+6>>0]=a[420649]|0;a[e+560+7>>0]=0;c[e+572>>2]=85;c[e+584>>2]=0;a[e+576+11>>0]=7;a[e+576>>0]=a[420635]|0;a[e+576+1>>0]=a[420636]|0;a[e+576+2>>0]=a[420637]|0;a[e+576+3>>0]=a[420638]|0;a[e+576+4>>0]=a[420639]|0;a[e+576+5>>0]=a[420640]|0;a[e+576+6>>0]=a[420641]|0;a[e+576+7>>0]=0;c[e+588>>2]=86;c[e+592>>2]=0;c[e+592+4>>2]=0;c[e+592+8>>2]=0;a[e+592+11>>0]=8;c[e+592>>2]=1819042147;c[e+592+4>>2]=1635017060;a[e+600>>0]=0;c[e+604>>2]=87;c[e+608>>2]=0;c[e+608+4>>2]=0;c[e+608+8>>2]=0;a[e+608+11>>0]=6;a[e+608>>0]=a[437980]|0;a[e+608+1>>0]=a[437981]|0;a[e+608+2>>0]=a[437982]|0;a[e+608+3>>0]=a[437983]|0;a[e+608+4>>0]=a[437984]|0;a[e+608+5>>0]=a[437985]|0;a[e+608+6>>0]=0;c[e+620>>2]=88;c[e+624>>2]=0;c[e+624+4>>2]=0;c[e+624+8>>2]=0;a[e+624+11>>0]=5;a[e+624>>0]=a[435732]|0;a[e+624+1>>0]=a[435733]|0;a[e+624+2>>0]=a[435734]|0;a[e+624+3>>0]=a[435735]|0;a[e+624+4>>0]=a[435736]|0;a[e+624+5>>0]=0;c[e+636>>2]=89;c[e+640>>2]=0;c[e+640+4>>2]=0;c[e+640+8>>2]=0;a[e+640+11>>0]=4;c[e+640>>2]=1701869940;a[e+644>>0]=0;c[e+652>>2]=90;c[e+656>>2]=0;c[e+656+4>>2]=0;c[e+656+8>>2]=0;a[e+656+11>>0]=5;a[e+656>>0]=a[420615]|0;a[e+656+1>>0]=a[420616]|0;a[e+656+2>>0]=a[420617]|0;a[e+656+3>>0]=a[420618]|0;a[e+656+4>>0]=a[420619]|0;a[e+656+5>>0]=0;c[e+668>>2]=91;c[e+676>>2]=0;c[e+676+4>>2]=0;a[e+672+11>>0]=3;a[e+672>>0]=a[420611]|0;a[e+672+1>>0]=a[420612]|0;a[e+672+2>>0]=a[420613]|0;a[e+672+3>>0]=0;c[e+684>>2]=92;c[e+688>>2]=0;c[e+688+4>>2]=0;c[e+688+8>>2]=0;a[e+688+11>>0]=4;c[e+688>>2]=2003134838;a[e+692>>0]=0;c[e+700>>2]=93;c[e+704>>2]=0;c[e+704+4>>2]=0;c[e+704+8>>2]=0;a[e+704+11>>0]=5;a[e+704>>0]=a[420600]|0;a[e+704+1>>0]=a[420601]|0;a[e+704+2>>0]=a[420602]|0;a[e+704+3>>0]=a[420603]|0;a[e+704+4>>0]=a[420604]|0;a[e+704+5>>0]=0;c[e+716>>2]=94;c[e+724>>2]=0;c[e+724+4>>2]=0;a[e+720+11>>0]=3;a[e+720>>0]=a[420596]|0;a[e+720+1>>0]=a[420597]|0;a[e+720+2>>0]=a[420598]|0;a[e+720+3>>0]=0;c[e+732>>2]=95;c[e+736>>2]=0;c[e+736+4>>2]=0;c[e+736+8>>2]=0;a[e+736+11>>0]=5;a[e+736>>0]=a[420590]|0;a[e+736+1>>0]=a[420591]|0;a[e+736+2>>0]=a[420592]|0;a[e+736+3>>0]=a[420593]|0;a[e+736+4>>0]=a[420594]|0;a[e+736+5>>0]=0;c[e+748>>2]=96;c[e+752>>2]=0;c[e+752+4>>2]=0;c[e+752+8>>2]=0;a[e+752+11>>0]=6;a[e+752>>0]=a[420583]|0;a[e+752+1>>0]=a[420584]|0;a[e+752+2>>0]=a[420585]|0;a[e+752+3>>0]=a[420586]|0;a[e+752+4>>0]=a[420587]|0;a[e+752+5>>0]=a[420588]|0;a[e+752+6>>0]=0;c[e+764>>2]=97;c[e+768>>2]=0;c[e+768+4>>2]=0;c[e+768+8>>2]=0;a[e+768+11>>0]=5;a[e+768>>0]=a[420577]|0;a[e+768+1>>0]=a[420578]|0;a[e+768+2>>0]=a[420579]|0;a[e+768+3>>0]=a[420580]|0;a[e+768+4>>0]=a[420581]|0;a[e+768+5>>0]=0;c[e+780>>2]=98;c[e+792>>2]=0;a[e+784+11>>0]=7;a[e+784>>0]=a[420569]|0;a[e+784+1>>0]=a[420570]|0;a[e+784+2>>0]=a[420571]|0;a[e+784+3>>0]=a[420572]|0;a[e+784+4>>0]=a[420573]|0;a[e+784+5>>0]=a[420574]|0;a[e+784+6>>0]=a[420575]|0;a[e+784+7>>0]=0;c[e+796>>2]=99;c[e+808>>2]=0;a[e+800+11>>0]=7;a[e+800>>0]=a[420561]|0;a[e+800+1>>0]=a[420562]|0;a[e+800+2>>0]=a[420563]|0;a[e+800+3>>0]=a[420564]|0;a[e+800+4>>0]=a[420565]|0;a[e+800+5>>0]=a[420566]|0;a[e+800+6>>0]=a[420567]|0;a[e+800+7>>0]=0;c[e+812>>2]=100;c[e+816>>2]=0;c[e+816+4>>2]=0;c[e+816+8>>2]=0;a[e+816+11>>0]=5;a[e+816>>0]=a[420555]|0;a[e+816+1>>0]=a[420556]|0;a[e+816+2>>0]=a[420557]|0;a[e+816+3>>0]=a[420558]|0;a[e+816+4>>0]=a[420559]|0;a[e+816+5>>0]=0;c[e+828>>2]=101;c[e+832>>2]=0;c[e+832+4>>2]=0;c[e+832+8>>2]=0;a[e+832+11>>0]=4;c[e+832>>2]=1937334628;a[e+836>>0]=0;c[e+844>>2]=102;c[e+848>>2]=0;c[e+848+4>>2]=0;c[e+848+8>>2]=0;a[e+848+11>>0]=5;a[e+848>>0]=a[420544]|0;a[e+848+1>>0]=a[420545]|0;a[e+848+2>>0]=a[420546]|0;a[e+848+3>>0]=a[420547]|0;a[e+848+4>>0]=a[420548]|0;a[e+848+5>>0]=0;c[e+860>>2]=103;c[e+864>>2]=0;c[e+864+4>>2]=0;c[e+864+8>>2]=0;a[e+864+11>>0]=5;a[e+864>>0]=a[420538]|0;a[e+864+1>>0]=a[420539]|0;a[e+864+2>>0]=a[420540]|0;a[e+864+3>>0]=a[420541]|0;a[e+864+4>>0]=a[420542]|0;a[e+864+5>>0]=0;c[e+876>>2]=104;c[e+884>>2]=0;c[e+884+4>>2]=0;a[e+880+11>>0]=3;a[e+880>>0]=a[434299]|0;a[e+880+1>>0]=a[434300]|0;a[e+880+2>>0]=a[434301]|0;a[e+880+3>>0]=0;c[e+892>>2]=105;c[e+896>>2]=0;c[e+896+4>>2]=0;c[e+896+8>>2]=0;a[e+896+11>>0]=4;c[e+896>>2]=1953393013;a[e+900>>0]=0;c[e+908>>2]=106;c[e+912>>2]=0;c[e+912+4>>2]=0;c[e+912+8>>2]=0;a[e+912+11>>0]=5;a[e+912>>0]=a[420527]|0;a[e+912+1>>0]=a[420528]|0;a[e+912+2>>0]=a[420529]|0;a[e+912+3>>0]=a[420530]|0;a[e+912+4>>0]=a[420531]|0;a[e+912+5>>0]=0;c[e+924>>2]=107;c[e+928>>2]=0;c[e+928+4>>2]=0;c[e+928+8>>2]=0;a[e+928+11>>0]=4;c[e+928>>2]=1702132066;a[e+932>>0]=0;c[e+940>>2]=108;c[e+944>>2]=0;c[e+944+4>>2]=0;c[e+944+8>>2]=0;a[e+944+11>>0]=6;a[e+944>>0]=a[434647]|0;a[e+944+1>>0]=a[434648]|0;a[e+944+2>>0]=a[434649]|0;a[e+944+3>>0]=a[434650]|0;a[e+944+4>>0]=a[434651]|0;a[e+944+5>>0]=a[434652]|0;a[e+944+6>>0]=0;c[e+956>>2]=109;c[e+968>>2]=0;a[e+960+11>>0]=7;a[e+960>>0]=a[420514]|0;a[e+960+1>>0]=a[420515]|0;a[e+960+2>>0]=a[420516]|0;a[e+960+3>>0]=a[420517]|0;a[e+960+4>>0]=a[420518]|0;a[e+960+5>>0]=a[420519]|0;a[e+960+6>>0]=a[420520]|0;a[e+960+7>>0]=0;c[e+972>>2]=110;c[e+976>>2]=0;c[e+976+4>>2]=0;c[e+976+8>>2]=0;a[e+976+11>>0]=4;c[e+976>>2]=1819242338;a[e+980>>0]=0;c[e+988>>2]=111;c[e+992>>2]=0;c[e+992+4>>2]=0;c[e+992+8>>2]=0;a[e+992+11>>0]=5;a[e+992>>0]=a[420508]|0;a[e+992+1>>0]=a[420509]|0;a[e+992+2>>0]=a[420510]|0;a[e+992+3>>0]=a[420511]|0;a[e+992+4>>0]=a[420512]|0;a[e+992+5>>0]=0;c[e+1004>>2]=112;c[e+1008>>2]=0;c[e+1008+4>>2]=0;c[e+1008+8>>2]=0;a[e+1008+11>>0]=6;a[e+1008>>0]=a[420501]|0;a[e+1008+1>>0]=a[420502]|0;a[e+1008+2>>0]=a[420503]|0;a[e+1008+3>>0]=a[420504]|0;a[e+1008+4>>0]=a[420505]|0;a[e+1008+5>>0]=a[420506]|0;a[e+1008+6>>0]=0;c[e+1020>>2]=113;c[e+1024>>2]=0;c[e+1024+4>>2]=0;c[e+1024+8>>2]=0;a[e+1024+11>>0]=4;c[e+1024>>2]=1702195828;a[e+1028>>0]=0;c[e+1036>>2]=120;c[e+1040>>2]=0;c[e+1040+4>>2]=0;c[e+1040+8>>2]=0;a[e+1040+11>>0]=5;a[e+1040>>0]=a[435454]|0;a[e+1040+1>>0]=a[435455]|0;a[e+1040+2>>0]=a[435456]|0;a[e+1040+3>>0]=a[435457]|0;a[e+1040+4>>0]=a[435458]|0;a[e+1040+5>>0]=0;c[e+1052>>2]=121;c[e+1056>>2]=0;c[e+1056+4>>2]=0;c[e+1056+8>>2]=0;a[e+1056+11>>0]=8;c[e+1056>>2]=1953718881;c[e+1056+4>>2]=1952670066;a[e+1064>>0]=0;c[e+1068>>2]=127;c[e+1072>>2]=0;c[e+1072+4>>2]=0;c[e+1072+8>>2]=0;a[e+1072+11>>0]=5;a[e+1072>>0]=a[420449]|0;a[e+1072+1>>0]=a[420450]|0;a[e+1072+2>>0]=a[420451]|0;a[e+1072+3>>0]=a[420452]|0;a[e+1072+4>>0]=a[420453]|0;a[e+1072+5>>0]=0;c[e+1084>>2]=128;c[e+1088>>2]=0;c[e+1088+4>>2]=0;c[e+1088+8>>2]=0;a[e+1088+11>>0]=5;a[e+1088>>0]=a[420443]|0;a[e+1088+1>>0]=a[420444]|0;a[e+1088+2>>0]=a[420445]|0;a[e+1088+3>>0]=a[420446]|0;a[e+1088+4>>0]=a[420447]|0;a[e+1088+5>>0]=0;c[e+1100>>2]=129;c[e+1104>>2]=0;c[e+1104+4>>2]=0;c[e+1104+8>>2]=0;a[e+1104+11>>0]=5;a[e+1104>>0]=a[420437]|0;a[e+1104+1>>0]=a[420438]|0;a[e+1104+2>>0]=a[420439]|0;a[e+1104+3>>0]=a[420440]|0;a[e+1104+4>>0]=a[420441]|0;a[e+1104+5>>0]=0;c[e+1116>>2]=130;c[e+1120>>2]=0;c[e+1120+4>>2]=0;c[e+1120+8>>2]=0;a[e+1120+11>>0]=4;c[e+1120>>2]=1869903201;a[e+1124>>0]=0;c[e+1132>>2]=131;c[e+1136>>2]=0;c[e+1136+4>>2]=0;c[e+1136+8>>2]=0;a[e+1136+11>>0]=4;c[e+1136>>2]=1702060387;a[e+1140>>0]=0;c[e+1148>>2]=132;c[e+1152>>2]=0;c[e+1152+4>>2]=0;c[e+1152+8>>2]=0;a[e+1152+11>>0]=5;a[e+1152>>0]=a[420426]|0;a[e+1152+1>>0]=a[420427]|0;a[e+1152+2>>0]=a[420428]|0;a[e+1152+3>>0]=a[420429]|0;a[e+1152+4>>0]=a[420430]|0;a[e+1152+5>>0]=0;c[e+1164>>2]=133;c[e+1168>>2]=0;c[e+1168+4>>2]=0;c[e+1168+8>>2]=0;a[e+1168+11>>0]=6;a[e+1168>>0]=a[420419]|0;a[e+1168+1>>0]=a[420420]|0;a[e+1168+2>>0]=a[420421]|0;a[e+1168+3>>0]=a[420422]|0;a[e+1168+4>>0]=a[420423]|0;a[e+1168+5>>0]=a[420424]|0;a[e+1168+6>>0]=0;c[e+1180>>2]=134;c[e+1192>>2]=0;a[e+1184+11>>0]=7;a[e+1184>>0]=a[420411]|0;a[e+1184+1>>0]=a[420412]|0;a[e+1184+2>>0]=a[420413]|0;a[e+1184+3>>0]=a[420414]|0;a[e+1184+4>>0]=a[420415]|0;a[e+1184+5>>0]=a[420416]|0;a[e+1184+6>>0]=a[420417]|0;a[e+1184+7>>0]=0;c[e+1196>>2]=135;c[e+1200>>2]=0;c[e+1200+4>>2]=0;c[e+1200+8>>2]=0;a[e+1200+11>>0]=6;a[e+1200>>0]=a[420404]|0;a[e+1200+1>>0]=a[420405]|0;a[e+1200+2>>0]=a[420406]|0;a[e+1200+3>>0]=a[420407]|0;a[e+1200+4>>0]=a[420408]|0;a[e+1200+5>>0]=a[420409]|0;a[e+1200+6>>0]=0;c[e+1212>>2]=136;c[e+1216>>2]=0;c[e+1216+4>>2]=0;c[e+1216+8>>2]=0;a[e+1216+11>>0]=5;a[e+1216>>0]=a[420398]|0;a[e+1216+1>>0]=a[420399]|0;a[e+1216+2>>0]=a[420400]|0;a[e+1216+3>>0]=a[420401]|0;a[e+1216+4>>0]=a[420402]|0;a[e+1216+5>>0]=0;c[e+1228>>2]=137;c[e+1232>>2]=0;c[e+1232+4>>2]=0;c[e+1232+8>>2]=0;a[e+1232+11>>0]=9;f=e+1232|0;g=420388;h=f+9|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));a[e+1232+9>>0]=0;c[e+1244>>2]=138;a[e+1248+11>>0]=10;f=e+1248|0;g=420377;h=f+10|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));a[e+1248+10>>0]=0;c[e+1260>>2]=139;c[e+1264>>2]=0;c[e+1264+4>>2]=0;c[e+1264+8>>2]=0;a[e+1264+11>>0]=2;b[e+1264>>1]=28265;a[e+1264+2>>0]=0;c[e+1276>>2]=140;c[e+1280>>2]=0;c[e+1280+4>>2]=0;c[e+1280+8>>2]=0;a[e+1280+11>>0]=6;a[e+1280>>0]=a[420367]|0;a[e+1280+1>>0]=a[420368]|0;a[e+1280+2>>0]=a[420369]|0;a[e+1280+3>>0]=a[420370]|0;a[e+1280+4>>0]=a[420371]|0;a[e+1280+5>>0]=a[420372]|0;a[e+1280+6>>0]=0;c[e+1292>>2]=141;c[e+1300>>2]=0;c[e+1300+4>>2]=0;a[e+1296+11>>0]=3;a[e+1296>>0]=a[420363]|0;a[e+1296+1>>0]=a[420364]|0;a[e+1296+2>>0]=a[420365]|0;a[e+1296+3>>0]=0;c[e+1308>>2]=142;c[e+1312>>2]=0;c[e+1312+4>>2]=0;c[e+1312+8>>2]=0;a[e+1312+11>>0]=5;a[e+1312>>0]=a[420357]|0;a[e+1312+1>>0]=a[420358]|0;a[e+1312+2>>0]=a[420359]|0;a[e+1312+3>>0]=a[420360]|0;a[e+1312+4>>0]=a[420361]|0;a[e+1312+5>>0]=0;c[e+1324>>2]=143;c[e+1328>>2]=0;c[e+1328+4>>2]=0;c[e+1328+8>>2]=0;a[e+1328+11>>0]=5;a[e+1328>>0]=a[420351]|0;a[e+1328+1>>0]=a[420352]|0;a[e+1328+2>>0]=a[420353]|0;a[e+1328+3>>0]=a[420354]|0;a[e+1328+4>>0]=a[420355]|0;a[e+1328+5>>0]=0;c[e+1340>>2]=144;c[e+1352>>2]=0;a[e+1344+11>>0]=7;a[e+1344>>0]=a[420343]|0;a[e+1344+1>>0]=a[420344]|0;a[e+1344+2>>0]=a[420345]|0;a[e+1344+3>>0]=a[420346]|0;a[e+1344+4>>0]=a[420347]|0;a[e+1344+5>>0]=a[420348]|0;a[e+1344+6>>0]=a[420349]|0;a[e+1344+7>>0]=0;c[e+1356>>2]=145;c[e+1360>>2]=0;c[e+1360+4>>2]=0;c[e+1360+8>>2]=0;a[e+1360+11>>0]=4;c[e+1360>>2]=1819047278;a[e+1364>>0]=0;c[e+1372>>2]=146;c[e+1376>>2]=0;c[e+1376+4>>2]=0;c[e+1376+8>>2]=0;a[e+1376+11>>0]=2;b[e+1376>>1]=26223;a[e+1376+2>>0]=0;c[e+1388>>2]=147;c[e+1392>>2]=0;c[e+1392+4>>2]=0;c[e+1392+8>>2]=0;a[e+1392+11>>0]=8;c[e+1392>>2]=1919252079;c[e+1392+4>>2]=1701079410;a[e+1400>>0]=0;c[e+1404>>2]=148;c[e+1416>>2]=0;a[e+1408+11>>0]=7;a[e+1408>>0]=a[420323]|0;a[e+1408+1>>0]=a[420324]|0;a[e+1408+2>>0]=a[420325]|0;a[e+1408+3>>0]=a[420326]|0;a[e+1408+4>>0]=a[420327]|0;a[e+1408+5>>0]=a[420328]|0;a[e+1408+6>>0]=a[420329]|0;a[e+1408+7>>0]=0;c[e+1420>>2]=149;c[e+1432>>2]=0;a[e+1424+11>>0]=7;a[e+1424>>0]=a[420315]|0;a[e+1424+1>>0]=a[420316]|0;a[e+1424+2>>0]=a[420317]|0;a[e+1424+3>>0]=a[420318]|0;a[e+1424+4>>0]=a[420319]|0;a[e+1424+5>>0]=a[420320]|0;a[e+1424+6>>0]=a[420321]|0;a[e+1424+7>>0]=0;c[e+1436>>2]=150;c[e+1440>>2]=0;c[e+1440+4>>2]=0;c[e+1440+8>>2]=0;a[e+1440+11>>0]=9;f=e+1440|0;g=420305;h=f+9|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));a[e+1440+9>>0]=0;c[e+1452>>2]=151;c[e+1456>>2]=0;c[e+1456+4>>2]=0;c[e+1456+8>>2]=0;i=0;l=D(605,16)|0;p=i;i=0;if(p&1){p=Qa()|0;m=e+1456|0;n=p;o=A()|0;break}c[e+1456>>2]=l;c[e+1464>>2]=-2147483632;c[e+1460>>2]=11;f=l;g=420293;h=f+11|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));a[l+11>>0]=0;c[e+1468>>2]=152;c[e+1472>>2]=0;c[e+1472+4>>2]=0;c[e+1472+8>>2]=0;a[e+1472+11>>0]=6;a[e+1472>>0]=a[420286]|0;a[e+1472+1>>0]=a[420287]|0;a[e+1472+2>>0]=a[420288]|0;a[e+1472+3>>0]=a[420289]|0;a[e+1472+4>>0]=a[420290]|0;a[e+1472+5>>0]=a[420291]|0;a[e+1472+6>>0]=0;c[e+1484>>2]=153;c[e+1488>>2]=0;c[e+1488+4>>2]=0;c[e+1488+8>>2]=0;a[e+1488+11>>0]=6;a[e+1488>>0]=a[420279]|0;a[e+1488+1>>0]=a[420280]|0;a[e+1488+2>>0]=a[420281]|0;a[e+1488+3>>0]=a[420282]|0;a[e+1488+4>>0]=a[420283]|0;a[e+1488+5>>0]=a[420284]|0;a[e+1488+6>>0]=0;c[e+1500>>2]=154;c[e+1504>>2]=0;c[e+1504+4>>2]=0;c[e+1504+8>>2]=0;a[e+1504+11>>0]=6;a[e+1504>>0]=a[420272]|0;a[e+1504+1>>0]=a[420273]|0;a[e+1504+2>>0]=a[420274]|0;a[e+1504+3>>0]=a[420275]|0;a[e+1504+4>>0]=a[420276]|0;a[e+1504+5>>0]=a[420277]|0;a[e+1504+6>>0]=0;c[e+1516>>2]=155;c[e+1520>>2]=0;c[e+1520+4>>2]=0;c[e+1520+8>>2]=0;a[e+1520+11>>0]=8;c[e+1520>>2]=1886418291;c[e+1520+4>>2]=1937011311;a[e+1528>>0]=0;c[e+1532>>2]=156;c[e+1536>>2]=0;c[e+1536+4>>2]=0;c[e+1536+8>>2]=0;a[e+1536+11>>0]=6;a[e+1536>>0]=a[420256]|0;a[e+1536+1>>0]=a[420257]|0;a[e+1536+2>>0]=a[420258]|0;a[e+1536+3>>0]=a[420259]|0;a[e+1536+4>>0]=a[420260]|0;a[e+1536+5>>0]=a[420261]|0;a[e+1536+6>>0]=0;c[e+1548>>2]=157;c[e+1556>>2]=0;c[e+1556+4>>2]=0;a[e+1552+11>>0]=3;a[e+1552>>0]=a[420252]|0;a[e+1552+1>>0]=a[420253]|0;a[e+1552+2>>0]=a[420254]|0;a[e+1552+3>>0]=0;c[e+1564>>2]=158;c[e+1576>>2]=0;a[e+1568+11>>0]=7;a[e+1568>>0]=a[420244]|0;a[e+1568+1>>0]=a[420245]|0;a[e+1568+2>>0]=a[420246]|0;a[e+1568+3>>0]=a[420247]|0;a[e+1568+4>>0]=a[420248]|0;a[e+1568+5>>0]=a[420249]|0;a[e+1568+6>>0]=a[420250]|0;a[e+1568+7>>0]=0;c[e+1580>>2]=159;c[e+1584>>2]=0;c[e+1584+4>>2]=0;c[e+1584+8>>2]=0;a[e+1584+11>>0]=6;a[e+1584>>0]=a[420237]|0;a[e+1584+1>>0]=a[420238]|0;a[e+1584+2>>0]=a[420239]|0;a[e+1584+3>>0]=a[420240]|0;a[e+1584+4>>0]=a[420241]|0;a[e+1584+5>>0]=a[420242]|0;a[e+1584+6>>0]=0;c[e+1596>>2]=160;c[e+1600>>2]=0;c[e+1600+4>>2]=0;c[e+1600+8>>2]=0;a[e+1600+11>>0]=9;f=e+1600|0;g=420227;h=f+9|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));a[e+1600+9>>0]=0;c[e+1612>>2]=161;c[113360]=0;c[113361]=0;c[113359]=453440;l=e;while(1){c[e+1616>>2]=453440;i=0;c[e+1620>>2]=c[e+1616>>2];H(67,453436,e+1620|0,l|0,l|0)|0;p=i;i=0;if(p&1)break;l=l+16|0;if((l|0)==(e+1616|0)){q=8;break}}if((q|0)==8){l=e+1616|0;do{l=l+-16|0;if((a[l+11>>0]|0)<0)RPb(c[l>>2]|0)}while((l|0)!=(e|0));F2b(444016);break a}l=Qa()|0;p=A()|0;eub(453436,c[113360]|0);r=e+1616|0;do{r=r+-16|0;if((a[r+11>>0]|0)<0)RPb(c[r>>2]|0)}while((r|0)!=(e|0));s=p;t=l;H2b(444016);cb(t|0)}while(0);g=m;do{g=g+-16|0;if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0)}while((g|0)!=(e|0));s=o;t=n;H2b(444016);cb(t|0)}while(0);t=dub(453436,d)|0;if((t|0)==453440){u=126;Kb=e;return u|0}u=c[t+28>>2]|0;Kb=e;return u|0}function cub(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0;f=Kb;Kb=Kb+16|0;c[f>>2]=c[b>>2];c[f+12>>2]=c[f>>2];b=fub(a,f+12|0,f+8|0,f+4|0,d)|0;d=c[b>>2]|0;if(d|0){g=d;Kb=f;return g|0}d=PPb(32)|0;i=0;T(890,d+16|0,e|0);h=i;i=0;if(h&1){h=Qa()|0;A()|0;RPb(d);cb(h|0)}c[d+28>>2]=c[e+12>>2];e=c[f+8>>2]|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=e;c[b>>2]=d;e=c[c[a>>2]>>2]|0;if(!e)j=d;else{c[a>>2]=e;j=c[b>>2]|0}Sc(c[a+4>>2]|0,j);c[a+8>>2]=(c[a+8>>2]|0)+1;g=d;Kb=f;return g|0}function dub(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;e=c[b+4>>2]|0;do if(e|0){f=a[d+11>>0]|0;g=f<<24>>24<0?c[d+4>>2]|0:f&255;h=f<<24>>24<0?c[d>>2]|0:d;f=b+4|0;i=e;do{j=i+16|0;k=a[j+11>>0]|0;l=k<<24>>24<0?c[i+20>>2]|0:k&255;m=g>>>0>>0?g:l;if((m|0)!=0?(n=ZBb(k<<24>>24<0?c[j>>2]|0:j,h,m)|0,(n|0)!=0):0)o=n;else o=l>>>0>>0?-1:g>>>0>>0&1;l=(o|0)<0;f=l?f:i;i=c[(l?i+4|0:i)>>2]|0}while((i|0)!=0);if((f|0)!=(b+4|0)){i=f+16|0;l=a[i+11>>0]|0;n=l<<24>>24<0?c[f+20>>2]|0:l&255;m=n>>>0>>0?n:g;if(m|0?(j=ZBb(h,l<<24>>24<0?c[i>>2]|0:i,m)|0,j|0):0){if((j|0)<0)break;else p=f;return p|0}if(g>>>0>=n>>>0){p=f;return p|0}}}while(0);p=b+4|0;return p|0}function eub(b,d){b=b|0;d=d|0;if(!d)return;eub(b,c[d>>2]|0);eub(b,c[d+4>>2]|0);if((a[d+16+11>>0]|0)<0)RPb(c[d+16>>2]|0);RPb(d);return}function fub(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;h=c[d>>2]|0;do if((h|0)!=(b+4|0)){d=a[h+16+11>>0]|0;i=d<<24>>24<0?c[h+20>>2]|0:d&255;j=a[g+11>>0]|0;k=j<<24>>24<0?c[g+4>>2]|0:j&255;l=i>>>0>>0?i:k;if((l|0)!=0?(m=j<<24>>24<0?c[g>>2]|0:g,n=d<<24>>24<0?c[h+16>>2]|0:h+16|0,o=ZBb(m,n,l)|0,(o|0)!=0):0)if((o|0)<0)break;else{p=n;q=m;r=23}else{if(k>>>0>>0)break;if(!l)r=24;else{p=d<<24>>24<0?c[h+16>>2]|0:h+16|0;q=j<<24>>24<0?c[g>>2]|0:g;r=23}}if((r|0)==23){d=ZBb(p,q,l)|0;if(d){if((d|0)>=0)r=42}else r=24}if((r|0)==24?i>>>0>=k>>>0:0)r=42;if((r|0)==42){c[e>>2]=h;c[f>>2]=h;s=f;return s|0}i=c[h+4>>2]|0;if(!i){d=c[h+8>>2]|0;if((c[d>>2]|0)==(h|0))t=d;else{d=h+8|0;do{l=c[d>>2]|0;d=l+8|0;m=c[d>>2]|0}while((c[m>>2]|0)!=(l|0));t=m}}else{d=i;while(1){m=c[d>>2]|0;if(!m)break;else d=m}t=d}do if((t|0)!=(b+4|0)){i=t+16|0;m=a[i+11>>0]|0;l=m<<24>>24<0?c[t+20>>2]|0:m&255;n=l>>>0>>0?l:k;if((n|0)!=0?(o=ZBb(j<<24>>24<0?c[g>>2]|0:g,m<<24>>24<0?c[i>>2]|0:i,n)|0,(o|0)!=0):0){if((o|0)<0)break}else r=36;if((r|0)==36?k>>>0>>0:0)break;s=gub(b,e,g)|0;return s|0}while(0);if(!(c[h+4>>2]|0)){c[e>>2]=h;s=h+4|0;return s|0}else{c[e>>2]=t;s=t;return s|0}}while(0);t=c[h>>2]|0;do if((c[b>>2]|0)==(h|0))u=h;else{if(!t){f=h;do{q=f;f=c[f+8>>2]|0}while((c[f>>2]|0)==(q|0));v=f}else{q=t;while(1){p=c[q+4>>2]|0;if(!p){v=q;break}else q=p}}q=v;f=v+16|0;p=a[g+11>>0]|0;k=p<<24>>24<0?c[g+4>>2]|0:p&255;j=a[f+11>>0]|0;d=j<<24>>24<0?c[v+20>>2]|0:j&255;l=k>>>0>>0?k:d;if((l|0)!=0?(o=ZBb(j<<24>>24<0?c[f>>2]|0:f,p<<24>>24<0?c[g>>2]|0:g,l)|0,(o|0)!=0):0){if((o|0)<0){u=q;break}}else r=15;if((r|0)==15?d>>>0>>0:0){u=q;break}s=gub(b,e,g)|0;return s|0}while(0);if(!t){c[e>>2]=h;s=h;return s|0}else{c[e>>2]=u;s=u+4|0;return s|0}return 0}function gub(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;f=c[b+4>>2]|0;if(!f){c[d>>2]=b+4;g=b+4|0;return g|0}h=a[e+11>>0]|0;i=h<<24>>24<0?c[e+4>>2]|0:h&255;j=h<<24>>24<0?c[e>>2]|0:e;e=b+4|0;b=f;while(1){f=b+16|0;h=a[f+11>>0]|0;k=h<<24>>24<0?c[b+20>>2]|0:h&255;l=k>>>0>>0?k:i;if((l|0)!=0?(m=h<<24>>24<0?c[f>>2]|0:f,n=ZBb(j,m,l)|0,(n|0)!=0):0)if((n|0)<0)o=7;else{p=m;o=11}else if(i>>>0>=k>>>0)if(!l)o=12;else{p=h<<24>>24<0?c[f>>2]|0:f;o=11}else o=7;if((o|0)==7){o=0;f=c[b>>2]|0;if(!f){o=8;break}else{q=b;r=f}}else if((o|0)==11){o=0;f=ZBb(p,j,l)|0;if(f)if((f|0)<0)o=14;else{o=16;break}else o=12}if((o|0)==12){o=0;if(k>>>0>>0)o=14;else{o=16;break}}if((o|0)==14){o=0;s=b+4|0;k=c[s>>2]|0;if(!k){o=15;break}else{q=s;r=k}}e=q;b=r}if((o|0)==8){c[d>>2]=b;g=b;return g|0}else if((o|0)==15){c[d>>2]=b;g=s;return g|0}else if((o|0)==16){c[d>>2]=b;g=e;return g|0}return 0}function hub(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;f=Kb;Kb=Kb+160|0;g=d+(c[(c[d>>2]|0)+-24>>2]|0)|0;do if(!g)h=0;else{j=c[g+4>>2]|0;if(j|0){k=c[(c[j>>2]|0)+4>>2]|0;c[f+96>>2]=48736;ic[k&1023](f+104|0,j,f+96|0);j=c[f+104>>2]|0;k=c[f+104+4>>2]|0;if((k|0?(l=c[k+4>>2]|0,c[k+4>>2]=l-1,(l|0)==1):0)?(ec[c[(c[k>>2]|0)+8>>2]&2047](k),l=c[k+8>>2]|0,c[k+8>>2]=l-1,(l|0)==1):0)ec[c[(c[k>>2]|0)+12>>2]&2047](k);if(j|0){h=j+4|0;break}}h=0}while(0);g=d+(c[(c[d>>2]|0)+-24>>2]|0)|0;if((g|0)!=0?(j=c[g+4>>2]|0,(j|0)!=0):0){g=c[(c[j>>2]|0)+4>>2]|0;c[f+96>>2]=48616;ic[g&1023](f+104|0,j,f+96|0);j=c[f+104>>2]|0;g=c[f+104+4>>2]|0;if((g|0?(k=c[g+4>>2]|0,c[g+4>>2]=k-1,(k|0)==1):0)?(ec[c[(c[g>>2]|0)+8>>2]&2047](g),k=c[g+8>>2]|0,c[g+8>>2]=k-1,(k|0)==1):0)ec[c[(c[g>>2]|0)+12>>2]&2047](g);if(j){rQb(f+84|0,j+4|0);m=1;n=0;o=f+16|0}else p=17}else p=17;if((p|0)==17){c[f+84>>2]=0;c[f+84+4>>2]=0;c[f+84+8>>2]=0;m=0;n=1;o=f+16|0}i=0;U(970,f+16|0,h|0,f+84|0);h=i;i=0;if(h&1){h=Qa()|0;j=A()|0;if(n?(a[f+84+11>>0]|0)<0:0){RPb(c[f+84>>2]|0);if(m)q=f+84+11|0;else{r=h;s=j;cb(r|0)}}else p=38;do if((p|0)==38)if(m){q=f+84+11|0;break}else{r=h;s=j;cb(r|0)}while(0);if((a[q>>0]|0)>=0){r=h;s=j;cb(r|0)}RPb(c[f+84>>2]|0);r=h;s=j;cb(r|0)}if(n?(a[f+84+11>>0]|0)<0:0)RPb(c[f+84>>2]|0);if(m?(a[f+84+11>>0]|0)<0:0)RPb(c[f+84>>2]|0);c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;m=d+(c[(c[d>>2]|0)+-24>>2]|0)|0;a:do if((m|0)!=0?(d=c[m+4>>2]|0,(d|0)!=0):0){n=c[(c[d>>2]|0)+4>>2]|0;c[f+96>>2]=48752;i=0;U(n|0,f+104|0,d|0,f+96|0);d=i;i=0;if(d&1){d=Qa()|0;t=d;u=A()|0;break}d=c[f+104>>2]|0;n=c[f+104+4>>2]|0;if((n|0?(j=c[n+4>>2]|0,c[n+4>>2]=j-1,(j|0)==1):0)?(ec[c[(c[n>>2]|0)+8>>2]&2047](n),j=c[n+8>>2]|0,c[n+8>>2]=j-1,(j|0)==1):0)ec[c[(c[n>>2]|0)+12>>2]&2047](n);if((d|0)!=0?(n=c[d+4>>2]|0,j=c[d+8>>2]|0,(n|0)!=(j|0)):0){d=f+104+12|0;h=f+104+36|0;q=n;while(1){i=0;T(890,f+72|0,q|0);n=i;i=0;if(n&1){p=57;break}i=0;U(970,f+104|0,q+12|0,f+72|0);n=i;i=0;if(n&1){p=58;break}n=c[f+4>>2]|0;if(n>>>0>=(c[f+8>>2]|0)>>>0){i=0;T(1960,f|0,f+104|0);g=i;i=0;if(g&1){p=59;break}if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0)}else{c[n>>2]=c[f+104>>2];c[n+4>>2]=c[f+104+4>>2];c[n+8>>2]=c[f+104+8>>2];c[f+104>>2]=0;c[f+104+4>>2]=0;c[f+104+8>>2]=0;c[n+12>>2]=c[d>>2];c[n+12+4>>2]=c[d+4>>2];c[n+12+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[n+24>>2]=c[f+104+24>>2];c[n+24+4>>2]=c[f+104+24+4>>2];a[n+24+8>>0]=a[f+104+24+8>>0]|0;c[n+36>>2]=c[h>>2];c[n+36+4>>2]=c[h+4>>2];c[n+36+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;g=c[f+104+48+4>>2]|0;c[n+48>>2]=c[f+104+48>>2];c[n+48+4>>2]=g;c[f+4>>2]=(c[f+4>>2]|0)+56}if((a[d+11>>0]|0)<0)RPb(c[d>>2]|0);if((a[f+104+11>>0]|0)<0)RPb(c[f+104>>2]|0);if((a[f+72+11>>0]|0)<0)RPb(c[f+72>>2]|0);q=q+28|0;if((q|0)==(j|0)){p=68;break a}}if((p|0)==57){j=Qa()|0;v=j;w=A()|0}else if((p|0)==58){j=Qa()|0;x=j;y=A()|0;p=65}else if((p|0)==59){j=Qa()|0;q=A()|0;if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0);if((a[d+11>>0]|0)<0)RPb(c[d>>2]|0);if((a[f+104+11>>0]|0)<0){RPb(c[f+104>>2]|0);x=j;y=q;p=65}else{x=j;y=q;p=65}}if((p|0)==65)if((a[f+72+11>>0]|0)<0){RPb(c[f+72>>2]|0);v=x;w=y}else{v=x;w=y}t=v;u=w}else p=68}else p=68;while(0);do if((p|0)==68){c[b>>2]=c[o>>2];c[b+4>>2]=c[o+4>>2];c[b+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;w=f+16+12|0;c[b+12>>2]=c[w>>2];c[b+12+4>>2]=c[w+4>>2];c[b+12+8>>2]=c[w+8>>2];c[w>>2]=0;c[w+4>>2]=0;c[w+8>>2]=0;c[b+24>>2]=c[f+16+24>>2];c[b+24+4>>2]=c[f+16+24+4>>2];a[b+24+8>>0]=a[f+16+24+8>>0]|0;v=f+16+36|0;c[b+36>>2]=c[v>>2];c[b+36+4>>2]=c[v+4>>2];c[b+36+8>>2]=c[v+8>>2];c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;y=c[f+16+48+4>>2]|0;c[b+48>>2]=c[f+16+48>>2];c[b+48+4>>2]=y;i=0;T(890,b+56|0,e|0);y=i;i=0;if(y&1){y=Qa()|0;x=A()|0;if((a[b+36+11>>0]|0)<0)RPb(c[b+36>>2]|0);if((a[b+12+11>>0]|0)<0)RPb(c[b+12>>2]|0);if((a[b+11>>0]|0)>=0){t=y;u=x;break}RPb(c[b>>2]|0);t=y;u=x;break}c[b+68>>2]=c[f>>2];c[b+72>>2]=c[f+4>>2];c[b+76>>2]=c[f+8>>2];if((a[v+11>>0]|0)<0)RPb(c[v>>2]|0);if((a[w+11>>0]|0)<0)RPb(c[w>>2]|0);if((a[f+16+11>>0]|0)>=0){Kb=f;return}RPb(c[f+16>>2]|0);Kb=f;return}while(0);b=c[f>>2]|0;if(b|0){e=c[f+4>>2]|0;if((e|0)==(b|0))z=b;else{o=e;do{e=o+-20|0;if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);e=o+-44|0;o=o+-56|0;if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);if((a[o+11>>0]|0)<0)RPb(c[o>>2]|0)}while((o|0)!=(b|0));z=c[f>>2]|0}c[f+4>>2]=b;RPb(z)}if((a[f+16+36+11>>0]|0)<0)RPb(c[f+16+36>>2]|0);if((a[f+16+12+11>>0]|0)<0)RPb(c[f+16+12>>2]|0);if((a[f+16+11>>0]|0)>=0){r=t;s=u;cb(r|0)}RPb(c[f+16>>2]|0);r=t;s=u;cb(r|0)}function iub(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,D=0,E=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0;g=Kb;Kb=Kb+80|0;if(e|0?(h=c[e+8>>2]|0,h|0):0){krb(g+56|0,h,c[e>>2]|0);h=c[g+56>>2]|0;j=c[g+56+4>>2]|0;krb(g+56|0,c[e+8>>2]|0,c[e+4>>2]|0);k=c[g+56+4>>2]|0;l=(h|0)!=(c[g+56>>2]|0);jrb(g+56|0,c[e+8>>2]|0,c[e>>2]|0);if(l){m=a[g+56+11>>0]|0;n=m<<24>>24<0?c[g+56+4>>2]|0:m&255}else n=k;m=n-j|0;a:do if((m|0)>150){do if(l){n=a[g+56+11>>0]|0;if(n<<24>>24<0){o=c[g+56+4>>2]|0;break}else{o=n&255;break}}else o=k;while(0);n=o+-35|0;i=0;W(25,g+12|0,g+56|0,0,j+35|0,g+56|0);p=i;i=0;if(!(p&1)){i=0;p=F(471,g+12|0,436347)|0;q=i;i=0;if(!(q&1)){c[g+24>>2]=c[p>>2];c[g+24+4>>2]=c[p+4>>2];c[g+24+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;i=0;W(25,g|0,g+56|0,n|0,-1,g+56|0);n=i;i=0;do if(n&1){p=Qa()|0;r=p;s=A()|0}else{p=a[g+11>>0]|0;i=0;q=G(234,g+24|0,(p<<24>>24<0?c[g>>2]|0:g)|0,(p<<24>>24<0?c[g+4>>2]|0:p&255)|0)|0;p=i;i=0;if(p&1){p=Qa()|0;t=A()|0;if((a[g+11>>0]|0)>=0){r=p;s=t;break}RPb(c[g>>2]|0);r=p;s=t;break}t=c[q>>2]|0;c[g+36>>2]=c[q+4>>2];b[g+36+4>>1]=b[q+4+4>>1]|0;a[g+36+6>>0]=a[q+4+6>>0]|0;p=a[q+11>>0]|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;if((a[g+56+11>>0]|0)<0){a[c[g+56>>2]>>0]=0;c[g+56+4>>2]=0;if((a[g+56+11>>0]|0)<0){RPb(c[g+56>>2]|0);c[g+56+8>>2]=0;u=g+56+4|0}else u=g+56+4|0}else{a[g+56>>0]=0;a[g+56+11>>0]=0;u=g+56+4|0}c[g+56>>2]=t;c[u>>2]=c[g+36>>2];b[u+4>>1]=b[g+36+4>>1]|0;a[u+6>>0]=a[g+36+6>>0]|0;a[g+56+11>>0]=p;c[g+36>>2]=0;b[g+36+4>>1]=0;a[g+36+6>>0]=0;if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0);if((a[g+24+11>>0]|0)<0)RPb(c[g+24>>2]|0);if((a[g+12+11>>0]|0)<0)RPb(c[g+12>>2]|0);v=75;w=g+56+11|0;x=j+75|0;y=37;break a}while(0);if((a[g+24+11>>0]|0)<0){RPb(c[g+24>>2]|0);z=r;B=s}else{z=r;B=s}}else{n=Qa()|0;z=n;B=A()|0}if((a[g+12+11>>0]|0)<0){RPb(c[g+12>>2]|0);C=z;D=B}else{C=z;D=B}}else{n=Qa()|0;C=n;D=A()|0}E=C;H=D;I=g+56+11|0}else{v=m;w=g+56+11|0;x=k;y=37}while(0);do if((y|0)==37){if((a[w>>0]|0)<0?(k=c[g+56+4>>2]|0,k>>>0>150):0){m=v+35|0;i=0;W(25,g+36|0,g+56|0,((j+-35|0)>0?j+-35|0:0)|0,((k-j|0)<(m|0)?k-j|0:m)+((j|0)>35?35:j)|0,g+56|0);m=i;i=0;if(m&1){m=Qa()|0;E=m;H=A()|0;I=w;break}if((a[w>>0]|0)<0){a[c[g+56>>2]>>0]=0;c[g+56+4>>2]=0;if((a[w>>0]|0)<0){RPb(c[g+56>>2]|0);c[g+56+8>>2]=0}}else{a[g+56>>0]=0;a[w>>0]=0};c[g+56>>2]=c[g+36>>2];c[g+56+4>>2]=c[g+36+4>>2];c[g+56+8>>2]=c[g+36+8>>2];if((j+35+v|0)<(k|0)?(i=0,F(471,g+56|0,437811)|0,k=i,i=0,k&1):0){k=Qa()|0;E=k;H=A()|0;I=w;break}if((j|0)>35){i=0;U(443,g+36|0,436347,g+56|0);k=i;i=0;if(k&1){k=Qa()|0;E=k;H=A()|0;I=w;break}if((a[w>>0]|0)<0){a[c[g+56>>2]>>0]=0;c[g+56+4>>2]=0;if((a[w>>0]|0)<0){RPb(c[g+56>>2]|0);c[g+56+8>>2]=0}}else{a[g+56>>0]=0;a[w>>0]=0};c[g+56>>2]=c[g+36>>2];c[g+56+4>>2]=c[g+36+4>>2];c[g+56+8>>2]=c[g+36+8>>2];J=40}else J=j;K=J+v|0;L=J}else{K=x;L=j};c[d>>2]=c[f>>2];c[d+4>>2]=c[f+4>>2];c[d+8>>2]=c[f+8>>2];c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;i=0;T(890,d+12|0,(c[e+8>>2]|0)+12|0);k=i;i=0;do if(k&1){m=Qa()|0;M=m;N=A()|0}else{c[d+24>>2]=h;c[d+24+4>>2]=j;a[d+32>>0]=l&1;i=0;T(890,d+36|0,g+56|0);m=i;i=0;if(m&1){m=Qa()|0;D=A()|0;if((a[d+12+11>>0]|0)>=0){M=m;N=D;break}RPb(c[d+12>>2]|0);M=m;N=D;break}c[d+48>>2]=L;c[d+52>>2]=K;if((a[w>>0]|0)<0)RPb(c[g+56>>2]|0);Kb=g;return}while(0);if((a[d+11>>0]|0)<0){RPb(c[d>>2]|0);E=M;H=N;I=w}else{E=M;H=N;I=w}}while(0);if((a[I>>0]|0)>=0)cb(E|0);RPb(c[g+56>>2]|0);cb(E|0)}E=c[f>>2]|0;c[g+48>>2]=c[f+4>>2];b[g+48+4>>1]=b[f+4+4>>1]|0;a[g+48+6>>0]=a[f+4+6>>0]|0;I=a[f+11>>0]|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[d+12>>2]=0;c[d+12+4>>2]=0;c[d+12+8>>2]=0;c[d+24>>2]=-1;c[d+28>>2]=-1;a[d+32>>0]=0;c[d+36>>2]=0;c[d+36+4>>2]=0;c[d+36+8>>2]=0;c[d+48>>2]=-1;c[d+52>>2]=-1;c[d>>2]=E;c[d+4>>2]=c[g+48>>2];b[d+4+4>>1]=b[g+48+4>>1]|0;a[d+4+6>>0]=a[g+48+6>>0]|0;a[d+11>>0]=I;c[g+48>>2]=0;b[g+48+4>>1]=0;a[g+48+6>>0]=0;Kb=g;return}function jub(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;e=c[b>>2]|0;f=((c[b+4>>2]|0)-e|0)/56|0;if((f+1|0)>>>0>76695844)GRb(b);g=((c[b+8>>2]|0)-e|0)/56|0;e=g>>>0<38347922?(g<<1>>>0<(f+1|0)>>>0?f+1|0:g<<1):76695844;do if(e){if(e>>>0<=76695844){h=PPb(e*56|0)|0;break}g=La(8)|0;i=0;T(889,g|0,433593);j=i;i=0;if(j&1){j=Qa()|0;A()|0;Ua(g|0);cb(j|0)}else{c[g>>2]=112504;Wa(g|0,64688,194)}}else h=0;while(0);g=h+(f*56|0)|0;j=h+(e*56|0)|0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[g+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=h+(f*56|0)+12|0;c[e>>2]=c[d+12>>2];c[e+4>>2]=c[d+12+4>>2];c[e+8>>2]=c[d+12+8>>2];c[d+12>>2]=0;c[d+12+4>>2]=0;c[d+12+8>>2]=0;e=h+(f*56|0)+24|0;c[e>>2]=c[d+24>>2];c[e+4>>2]=c[d+24+4>>2];a[e+8>>0]=a[d+24+8>>0]|0;e=h+(f*56|0)+36|0;c[e>>2]=c[d+36>>2];c[e+4>>2]=c[d+36+4>>2];c[e+8>>2]=c[d+36+8>>2];c[d+36>>2]=0;c[d+36+4>>2]=0;c[d+36+8>>2]=0;e=c[d+48+4>>2]|0;k=h+(f*56|0)+48|0;c[k>>2]=c[d+48>>2];c[k+4>>2]=e;e=c[b>>2]|0;k=c[b+4>>2]|0;if((k|0)==(e|0)){l=g;m=e;n=e}else{d=k;k=g;do{f=k;k=k+-56|0;h=d;d=d+-56|0;c[k>>2]=c[d>>2];c[k+4>>2]=c[d+4>>2];c[k+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[f+-44>>2]=c[h+-44>>2];c[f+-44+4>>2]=c[h+-44+4>>2];c[f+-44+8>>2]=c[h+-44+8>>2];c[h+-44>>2]=0;c[h+-44+4>>2]=0;c[h+-44+8>>2]=0;c[f+-32>>2]=c[h+-32>>2];c[f+-32+4>>2]=c[h+-32+4>>2];a[f+-32+8>>0]=a[h+-32+8>>0]|0;c[f+-20>>2]=c[h+-20>>2];c[f+-20+4>>2]=c[h+-20+4>>2];c[f+-20+8>>2]=c[h+-20+8>>2];c[h+-20>>2]=0;c[h+-20+4>>2]=0;c[h+-20+8>>2]=0;o=c[h+-8+4>>2]|0;c[f+-8>>2]=c[h+-8>>2];c[f+-8+4>>2]=o}while((d|0)!=(e|0));l=k;m=c[b>>2]|0;n=c[b+4>>2]|0}c[b>>2]=l;c[b+4>>2]=g+56;c[b+8>>2]=j;j=m;if((n|0)!=(j|0)){b=n;do{n=b+-20|0;if((a[n+11>>0]|0)<0)RPb(c[n>>2]|0);n=b+-44|0;b=b+-56|0;if((a[n+11>>0]|0)<0)RPb(c[n>>2]|0);if((a[b+11>>0]|0)<0)RPb(c[b>>2]|0)}while((b|0)!=(j|0))}if(!m)return;RPb(m);return}function kub(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;h=Kb;Kb=Kb+48|0;j=((c[e+4>>2]|0)-(c[e>>2]|0)<<1)+((f|0)==1?2:0)|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;if(j>>>0>4294967279)pQb(b);if(j>>>0<11){a[b+11>>0]=j;if(!j)k=b;else{l=b;m=6}}else{n=PPb(j+16&-16)|0;c[b>>2]=n;c[b+8>>2]=j+16&-16|-2147483648;c[b+4>>2]=j;l=n;m=6}if((m|0)==6){a3b(l|0,0,j|0)|0;k=l}a[k+j>>0]=0;if((f|0)==1){a[((a[b+11>>0]|0)<0?c[b>>2]|0:b)>>0]=48;a[((a[b+11>>0]|0)<0?c[b>>2]|0:b)+1>>0]=120;o=2}else o=0;f=(g|0)==1?423289:423306;j=c[e+4>>2]|0;k=c[e>>2]|0;do if((k|0)!=(j|0))if((g|0)==2){e=j+-1-k|0;l=o;m=k;while(1){n=(e&2|0)==0?423306:423289;p=d[m>>0]|0;a[((a[b+11>>0]|0)<0?c[b>>2]|0:b)+l>>0]=a[n+(p>>>4)>>0]|0;a[((a[b+11>>0]|0)<0?c[b>>2]|0:b)+(l|1)>>0]=a[n+(p&15)>>0]|0;m=m+1|0;if((m|0)==(j|0))break;else{e=e+(((g|0)==2)<<31>>31)|0;l=l+2|0}}q=o+(j<<1)-(k<<1)|0;r=b+11|0;break}else{l=o;e=k;while(1){m=d[e>>0]|0;a[((a[b+11>>0]|0)<0?c[b>>2]|0:b)+l>>0]=a[f+(m>>>4)>>0]|0;a[((a[b+11>>0]|0)<0?c[b>>2]|0:b)+(l|1)>>0]=a[f+(m&15)>>0]|0;e=e+1|0;if((e|0)==(j|0))break;else l=l+2|0}q=o+(j<<1)-(k<<1)|0;r=b+11|0;break}else{q=o;r=b+11|0}while(0);o=a[r>>0]|0;if((q|0)==((o<<24>>24<0?c[b+4>>2]|0:o&255)|0)){Kb=h;return}c[h+16+8>>2]=0;c[h+16+8+4>>2]=0;c[h+16+8+8>>2]=0;c[h+16+20>>2]=-1;c[h+16>>2]=104964;c[h+16+4>>2]=104988;c[h>>2]=65296;c[h+4>>2]=0;c[h+4+4>>2]=0;c[h+4+8>>2]=0;i=0;o=F(563,h+16|0,h|0)|0;q=i;i=0;if(q&1){q=Qa()|0;s=q;t=A()|0}else{q=(c[o>>2]|0)+-24|0;c[o+(c[q>>2]|0)+8>>2]=423323;c[o+(c[q>>2]|0)+12>>2]=423249;c[o+(c[q>>2]|0)+16>>2]=76;i=0;Q(1928,o|0);i=0;o=Qa()|0;s=o;t=A()|0}c[h>>2]=65296;if((a[h+4+11>>0]|0)<0)RPb(c[h+4>>2]|0);t=c[h+16+8>>2]|0;c[h+16+4>>2]=64976;if(t|0){i=0;o=D(c[(c[t>>2]|0)+16>>2]|0,t|0)|0;t=i;i=0;if(t&1){t=Ra(0)|0;A()|0;zc(t)}if(o)c[h+16+8>>2]=0}if((a[r>>0]|0)>=0)cb(s|0);RPb(c[b>>2]|0);cb(s|0)}function lub(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0;e=Kb;Kb=Kb+64|0;if((b+-48&255)<10){f=(b<<24>>24)+-48|0;Kb=e;return f|0}if((b+-97&255)<6){f=(b<<24>>24)+-87|0;Kb=e;return f|0}if((b+-65&255)<6){f=(b<<24>>24)+-55|0;Kb=e;return f|0}if((d|0)!=1){f=-1;Kb=e;return f|0}c[e+32+8>>2]=0;c[e+32+8+4>>2]=0;c[e+32+8+8>>2]=0;c[e+32+20>>2]=-1;c[e+32>>2]=104464;c[e+32+4>>2]=104488;i=0;T(948,e|0,b<<24>>24|0);b=i;i=0;if(!(b&1)){c[e+16>>2]=65296;b=e+16+4|0;c[b>>2]=c[e>>2];c[b+4>>2]=c[e+4>>2];c[b+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;i=0;f=F(701,e+32|0,e+16|0)|0;d=i;i=0;if(d&1){d=Qa()|0;g=d;h=A()|0}else{d=(c[f>>2]|0)+-24|0;c[f+(c[d>>2]|0)+8>>2]=423401;c[f+(c[d>>2]|0)+12>>2]=423249;c[f+(c[d>>2]|0)+16>>2]=90;i=0;Q(1998,f|0);i=0;f=Qa()|0;g=f;h=A()|0}c[e+16>>2]=65296;if((a[b+11>>0]|0)<0)RPb(c[b>>2]|0);if((a[e+11>>0]|0)<0){RPb(c[e>>2]|0);j=h;k=g}else{j=h;k=g}}else{g=Qa()|0;j=A()|0;k=g}c[e+32+4>>2]=64976;g=c[e+32+8>>2]|0;if(!g)cb(k|0);i=0;j=D(c[(c[g>>2]|0)+16>>2]|0,g|0)|0;g=i;i=0;if(g&1){g=Ra(0)|0;A()|0;zc(g)}if(!j)cb(k|0);c[e+32+8>>2]=0;cb(k|0);return 0}function mub(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;d=Kb;Kb=Kb+32|0;e=PPb(16)|0;c[e>>2]=65296;c[e+4>>2]=c[b+4>>2];c[e+4+4>>2]=c[b+4+4>>2];c[e+4+8>>2]=c[b+4+8>>2];c[b+4>>2]=0;c[b+4+4>>2]=0;c[b+4+8>>2]=0;c[d+16>>2]=e;c[d+16+4>>2]=0;i=0;U(455,d+16|0,e|0,d+16+4|0);e=i;i=0;if(e&1){e=Qa()|0;A()|0;b=c[d+16+4>>2]|0;if(!b)cb(e|0);f=c[b+4>>2]|0;c[b+4>>2]=f-1;if((f|0)!=1)cb(e|0);ec[c[(c[b>>2]|0)+8>>2]&2047](b);f=c[b+8>>2]|0;c[b+8>>2]=f-1;if((f|0)!=1)cb(e|0);ec[c[(c[b>>2]|0)+12>>2]&2047](b);cb(e|0)}e=a+(c[(c[a>>2]|0)+-24>>2]|0)+4|0;b=c[e>>2]|0;do if(!b){i=0;f=D(605,32)|0;g=i;i=0;if(g&1){g=Qa()|0;h=A()|0;j=g;k=d+16+4|0;break}else{c[f>>2]=65428;c[f+8>>2]=0;c[f+12>>2]=0;c[f+4>>2]=f+8;c[f+16>>2]=0;c[f+16+4>>2]=0;c[f+16+8>>2]=0;c[e>>2]=f;c[f+28>>2]=1;l=f;m=11;break}}else{l=b;m=11}while(0);do if((m|0)==11){b=c[(c[l>>2]|0)+8>>2]|0;c[d+8>>2]=c[d+16>>2];e=c[d+16+4>>2]|0;c[d+8+4>>2]=e;if(e|0)c[e+4>>2]=(c[e+4>>2]|0)+1;c[d>>2]=48616;i=0;U(b|0,l|0,d+8|0,d|0);b=i;i=0;if(b&1){b=Qa()|0;e=A()|0;f=c[d+8+4>>2]|0;if((f|0?(g=c[f+4>>2]|0,c[f+4>>2]=g-1,(g|0)==1):0)?(ec[c[(c[f>>2]|0)+8>>2]&2047](f),g=c[f+8>>2]|0,c[f+8>>2]=g-1,(g|0)==1):0)ec[c[(c[f>>2]|0)+12>>2]&2047](f);h=e;j=b;k=d+16+4|0;break}b=c[d+8+4>>2]|0;if((b|0?(e=c[b+4>>2]|0,c[b+4>>2]=e-1,(e|0)==1):0)?(ec[c[(c[b>>2]|0)+8>>2]&2047](b),e=c[b+8>>2]|0,c[b+8>>2]=e-1,(e|0)==1):0)ec[c[(c[b>>2]|0)+12>>2]&2047](b);b=c[d+16+4>>2]|0;if(!b){Kb=d;return a|0}e=c[b+4>>2]|0;c[b+4>>2]=e-1;if((e|0)!=1){Kb=d;return a|0}ec[c[(c[b>>2]|0)+8>>2]&2047](b);e=c[b+8>>2]|0;c[b+8>>2]=e-1;if((e|0)!=1){Kb=d;return a|0}ec[c[(c[b>>2]|0)+12>>2]&2047](b);Kb=d;return a|0}while(0);a=c[k>>2]|0;if(!a)cb(j|0);k=c[a+4>>2]|0;c[a+4>>2]=k-1;if((k|0)!=1)cb(j|0);ec[c[(c[a>>2]|0)+8>>2]&2047](a);k=c[a+8>>2]|0;c[a+8>>2]=k-1;if((k|0)!=1)cb(j|0);ec[c[(c[a>>2]|0)+12>>2]&2047](a);cb(j|0);return 0}function nub(a){a=a|0;var b=0;b=La(28)|0;i=0;T(1961,b|0,a|0);a=i;i=0;if(a&1){a=Qa()|0;A()|0;Ua(b|0);cb(a|0)}else Wa(b|0,60760,1625)}function oub(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=Kb;Kb=Kb+32|0;c[d>>2]=112444;e=b+(c[(c[b>>2]|0)+-24>>2]|0)|0;c[d+4>>2]=64976;b=c[e+4>>2]|0;c[d+8>>2]=b;if(b|0?(i=0,Q(c[(c[b>>2]|0)+12>>2]|0,b|0),b=i,i=0,b&1):0){b=Qa()|0;A()|0;cb(b|0)}c[d+12>>2]=c[e+8>>2];c[d+12+4>>2]=c[e+8+4>>2];c[d+12+8>>2]=c[e+8+8>>2];c[d>>2]=104464;c[d+4>>2]=104488;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=-1;c[a>>2]=38032;c[a+4>>2]=38064;c[a+24>>2]=38092;i=0;T(910,a+4|0,d+4|0);e=i;i=0;if(!(e&1)){c[a>>2]=104528;c[a+4>>2]=104560;c[a+24>>2]=104588;c[d+4>>2]=64976;e=c[d+8>>2]|0;if(!e){Kb=d;return}i=0;b=D(c[(c[e>>2]|0)+16>>2]|0,e|0)|0;e=i;i=0;if(e&1){e=Ra(0)|0;A()|0;zc(e)}if(!b){Kb=d;return}c[d+8>>2]=0;Kb=d;return}b=Qa()|0;A()|0;c[a+4>>2]=64976;e=c[a+8>>2]|0;if(e|0){i=0;f=D(c[(c[e>>2]|0)+16>>2]|0,e|0)|0;e=i;i=0;if(e&1){e=Ra(0)|0;A()|0;zc(e)}if(f)c[a+8>>2]=0}c[d+4>>2]=64976;a=c[d+8>>2]|0;if(!a)cb(b|0);i=0;f=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!f)cb(b|0);c[d+8>>2]=0;cb(b|0)}function pub(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b)return;i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d)return;c[a+8>>2]=0;return}function qub(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b){RPb(a);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){RPb(a);return}c[a+8>>2]=0;RPb(a);return}function rub(a){a=a|0;return 423550}function sub(b){b=b|0;var d=0,e=0;d=Kb;Kb=Kb+16|0;e=PPb(28)|0;i=0;a[d+1>>0]=a[d>>0]|0;U(974,e|0,b|0,d+1|0);b=i;i=0;if(b&1){b=Qa()|0;A()|0;RPb(e);cb(b|0)}else{Kb=d;return e+(c[(c[e>>2]|0)+-32>>2]|0)|0}return 0}function tub(a){a=a|0;var b=0;b=La(28)|0;i=0;T(1962,b|0,a|0);a=i;i=0;if(a&1){a=Qa()|0;A()|0;Ua(b|0);cb(a|0)}else Wa(b|0,60776,1633)}function uub(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function vub(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function wub(a){a=a|0;var b=0,d=0,e=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;a=PPb(28)|0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=-1;c[a>>2]=38032;c[a+4>>2]=38064;c[a+24>>2]=38092;i=0;T(910,a+4|0,b+(c[(c[b>>2]|0)+-24>>2]|0)|0);b=i;i=0;if(!(b&1))return a+(c[(c[a>>2]|0)+-32>>2]|0)|0;b=Qa()|0;A()|0;c[a+4>>2]=64976;d=c[a+8>>2]|0;if(!d){RPb(a);cb(b|0)}i=0;e=D(c[(c[d>>2]|0)+16>>2]|0,d|0)|0;d=i;i=0;if(d&1){d=Ra(0)|0;A()|0;zc(d)}if(!e){RPb(a);cb(b|0)}c[a+8>>2]=0;RPb(a);cb(b|0);return 0}function xub(a){a=a|0;var b=0;b=a+(c[(c[a>>2]|0)+-16>>2]|0)|0;a=La(28)|0;i=0;T(1962,a|0,b|0);b=i;i=0;if(b&1){b=Qa()|0;A()|0;Ua(a|0);cb(b|0)}else Wa(a|0,60776,1633)}function yub(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function zub(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function Aub(a,b){a=a|0;b=b|0;var d=0;c[a>>2]=112444;d=b+(c[(c[b>>2]|0)+-24>>2]|0)|0;c[a+4>>2]=64976;b=c[d+4>>2]|0;c[a+8>>2]=b;if(b|0?(i=0,Q(c[(c[b>>2]|0)+12>>2]|0,b|0),b=i,i=0,b&1):0){b=Qa()|0;A()|0;cb(b|0)}c[a+12>>2]=c[d+8>>2];c[a+12+4>>2]=c[d+8+4>>2];c[a+12+8>>2]=c[d+8+8>>2];c[a>>2]=38032;c[a+4>>2]=38064;c[a+24>>2]=38092;return}function Bub(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b)return;i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d)return;c[a+8>>2]=0;return}function Cub(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b){RPb(a);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){RPb(a);return}c[a+8>>2]=0;RPb(a);return}function Dub(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function Eub(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function Fub(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function Gub(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function Hub(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=-1;c[a>>2]=38032;c[a+4>>2]=38064;c[a+24>>2]=38092;i=0;T(910,a+4|0,b+(c[(c[b>>2]|0)+-24>>2]|0)|0);b=i;i=0;if(!(b&1))return;b=Qa()|0;A()|0;c[a+4>>2]=64976;d=c[a+8>>2]|0;if(!d)cb(b|0);i=0;e=D(c[(c[d>>2]|0)+16>>2]|0,d|0)|0;d=i;i=0;if(d&1){d=Ra(0)|0;A()|0;zc(d)}if(!e)cb(b|0);c[a+8>>2]=0;cb(b|0)}function Iub(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b)return;i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d)return;c[a+8>>2]=0;return}function Jub(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b){RPb(a);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){RPb(a);return}c[a+8>>2]=0;RPb(a);return}function Kub(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function Lub(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function Mub(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,G=0;f=Kb;Kb=Kb+16|0;g=a[d+11>>0]|0;h=g<<24>>24<0?c[d+4>>2]|0:g&255;if(h>>>0>1?(j=g<<24>>24<0?c[d>>2]|0:d,(a[j>>0]|0)==48):0)k=(a[j+1>>0]|0)==120?2:0;else k=0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;j=(1-k+h|0)>>>1;do if(j){i=0;l=D(605,j|0)|0;m=i;i=0;if(m&1){m=Qa()|0;n=m;o=A()|0;break}else{c[f>>2]=l;c[f+4>>2]=l;c[f+8>>2]=l+j;p=l;q=7;break}}else{p=0;q=7}while(0);a:do if((q|0)==7){b:do if(h&1){j=k|1;i=0;l=F(702,a[(g<<24>>24<0?c[d>>2]|0:d)+k>>0]|0,e|0)|0;m=i;i=0;if(m&1){m=Qa()|0;n=m;o=A()|0;break a}if((l|0)!=-1){m=c[f+4>>2]|0;r=c[f+8>>2]|0;if(m>>>0>>0){a[m>>0]=l;s=(c[f+4>>2]|0)+1|0;c[f+4>>2]=s;t=j;u=s;q=23;break}s=c[f>>2]|0;do if((m-s+1|0)<0){i=0;Q(1914,f|0);i=0}else{v=(r-s|0)>>>0<1073741823?(r-s<<1>>>0<(m-s+1|0)>>>0?m-s+1|0:r-s<<1):2147483647;if(v){i=0;w=D(605,v|0)|0;x=i;i=0;if(x&1)break;else y=w}else y=0;w=y+(m-s)|0;a[w>>0]=l;if((m-s|0)>0)_2b(y|0,s|0,m-s|0)|0;c[f>>2]=y;c[f+4>>2]=w+1;c[f+8>>2]=y+v;if(!s){t=j;u=w+1|0;q=23;break b}RPb(s);t=j;u=w+1|0;q=23;break b}while(0);j=Qa()|0;n=j;o=A()|0;break a}}else{t=k;u=p;q=23}while(0);c:do if((q|0)==23){j=a[d+11>>0]|0;d:do if(t>>>0<(j<<24>>24<0?c[d+4>>2]|0:j&255)>>>0){s=t;m=j<<24>>24<0;while(1){i=0;l=F(702,a[(m?c[d>>2]|0:d)+s>>0]|0,e|0)|0;r=i;i=0;if(r&1){q=38;break}i=0;r=F(702,a[((a[d+11>>0]|0)<0?c[d>>2]|0:d)+(s+1)>>0]|0,e|0)|0;w=i;i=0;if(w&1){q=39;break}if(!((l|0)!=-1&(r|0)!=-1))break c;w=c[f+4>>2]|0;v=c[f+8>>2]|0;if(w>>>0>=v>>>0){x=c[f>>2]|0;if((w-x+1|0)<0){q=31;break}z=(v-x|0)>>>0<1073741823?(v-x<<1>>>0<(w-x+1|0)>>>0?w-x+1|0:v-x<<1):2147483647;if(z){i=0;v=D(605,z|0)|0;B=i;i=0;if(B&1){q=40;break}else C=v}else C=0;v=C+(w-x)|0;a[v>>0]=r+(l<<4);if((w-x|0)>0)_2b(C|0,x|0,w-x|0)|0;c[f>>2]=C;c[f+4>>2]=v+1;c[f+8>>2]=C+z;if(!x)E=v+1|0;else{RPb(x);E=v+1|0}}else{a[w>>0]=r+(l<<4);l=(c[f+4>>2]|0)+1|0;c[f+4>>2]=l;E=l}s=s+2|0;l=a[d+11>>0]|0;m=l<<24>>24<0;if(s>>>0>=(m?c[d+4>>2]|0:l&255)>>>0){G=E;break d}}if((q|0)==31){i=0;Q(1914,f|0);i=0;m=Qa()|0;n=m;o=A()|0;break a}else if((q|0)==38){m=Qa()|0;n=m;o=A()|0;break a}else if((q|0)==39){m=Qa()|0;n=m;o=A()|0;break a}else if((q|0)==40){m=Qa()|0;n=m;o=A()|0;break a}}else G=u;while(0);c[b>>2]=c[f>>2];c[b+4>>2]=G;c[b+8>>2]=c[f+8>>2];c[f+8>>2]=0;c[f+4>>2]=0;c[f>>2]=0;Kb=f;return}while(0);c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;j=c[f>>2]|0;if(!j){Kb=f;return}c[f+4>>2]=j;RPb(j);Kb=f;return}while(0);b=c[f>>2]|0;if(!b)cb(n|0);c[f+4>>2]=b;RPb(b);cb(n|0)}function Nub(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;e=Kb;Kb=Kb+32|0;vQb(e,b,0,2,b);f=a[e+11>>0]|0;if(((f<<24>>24<0?c[e+4>>2]|0:f&255)|0)==2){i=0;f=I(43,e|0,0,-1,423566,2)|0;g=i;i=0;if(g&1){g=Ra(0)|0;A()|0;zc(g)}if(!f){i=0;T(890,e+12|0,b|0);f=i;i=0;if(f&1)h=10}else h=6}else h=6;if((h|0)==6?(i=0,U(443,e+12|0,423566,b|0),b=i,i=0,b&1):0)h=10;if((h|0)==10){h=Qa()|0;b=A()|0;if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);j=b;k=h;cb(k|0)}if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);h=a[e+12+11>>0]|0;a:do if(((h<<24>>24<0?c[e+12+4>>2]|0:h&255)|0)==42){do if(!d){b=h<<24>>24<0?c[e+12>>2]|0:e+12|0;do if((((((((((((((a[b>>0]|0)+-97&255)>=6?((a[b+1>>0]|0)+-97&255)>=6:0)?((a[b+2>>0]|0)+-97&255)>=6:0)?((a[b+3>>0]|0)+-97&255)>=6:0)?((a[b+4>>0]|0)+-97&255)>=6:0)?((a[b+5>>0]|0)+-97&255)>=6:0)?((a[b+6>>0]|0)+-97&255)>=6:0)?((a[b+7>>0]|0)+-97&255)>=6:0)?((a[b+8>>0]|0)+-97&255)>=6:0)?((a[b+9>>0]|0)+-97&255)>=6:0)?((a[b+10>>0]|0)+-97&255)>=6:0)?((a[b+11>>0]|0)+-97&255)>=6:0)?((a[b+12>>0]|0)+-97&255)>=6:0){if(((a[b+13>>0]|0)+-97&255)<6)break;if(((a[b+14>>0]|0)+-97&255)<6)break;if(((a[b+15>>0]|0)+-97&255)<6)break;if(((a[b+16>>0]|0)+-97&255)<6)break;if(((a[b+17>>0]|0)+-97&255)<6)break;if(((a[b+18>>0]|0)+-97&255)<6)break;if(((a[b+19>>0]|0)+-97&255)<6)break;if(((a[b+20>>0]|0)+-97&255)<6)break;if(((a[b+21>>0]|0)+-97&255)<6)break;if(((a[b+22>>0]|0)+-97&255)<6)break;if(((a[b+23>>0]|0)+-97&255)<6)break;if(((a[b+24>>0]|0)+-97&255)<6)break;if(((a[b+25>>0]|0)+-97&255)<6)break;if(((a[b+26>>0]|0)+-97&255)<6)break;if(((a[b+27>>0]|0)+-97&255)<6)break;if(((a[b+28>>0]|0)+-97&255)<6)break;if(((a[b+29>>0]|0)+-97&255)<6)break;if(((a[b+30>>0]|0)+-97&255)<6)break;if(((a[b+31>>0]|0)+-97&255)<6)break;if(((a[b+32>>0]|0)+-97&255)<6)break;if(((a[b+33>>0]|0)+-97&255)<6)break;if(((a[b+34>>0]|0)+-97&255)<6)break;if(((a[b+35>>0]|0)+-97&255)<6)break;if(((a[b+36>>0]|0)+-97&255)<6)break;if(((a[b+37>>0]|0)+-97&255)<6)break;if(((a[b+38>>0]|0)+-97&255)<6)break;if(((a[b+39>>0]|0)+-97&255)<6)break;if(((a[b+40>>0]|0)+-97&255)<6)break;if(((a[b+41>>0]|0)+-97&255)>=6){l=1;m=h;break a}}while(0);if((((((((((((((a[b>>0]|0)+-65&255)>=6?((a[b+1>>0]|0)+-65&255)>=6:0)?((a[b+2>>0]|0)+-65&255)>=6:0)?((a[b+3>>0]|0)+-65&255)>=6:0)?((a[b+4>>0]|0)+-65&255)>=6:0)?((a[b+5>>0]|0)+-65&255)>=6:0)?((a[b+6>>0]|0)+-65&255)>=6:0)?((a[b+7>>0]|0)+-65&255)>=6:0)?((a[b+8>>0]|0)+-65&255)>=6:0)?((a[b+9>>0]|0)+-65&255)>=6:0)?((a[b+10>>0]|0)+-65&255)>=6:0)?((a[b+11>>0]|0)+-65&255)>=6:0)?((a[b+12>>0]|0)+-65&255)>=6:0){if(((a[b+13>>0]|0)+-65&255)<6)break;if(((a[b+14>>0]|0)+-65&255)<6)break;if(((a[b+15>>0]|0)+-65&255)<6)break;if(((a[b+16>>0]|0)+-65&255)<6)break;if(((a[b+17>>0]|0)+-65&255)<6)break;if(((a[b+18>>0]|0)+-65&255)<6)break;if(((a[b+19>>0]|0)+-65&255)<6)break;if(((a[b+20>>0]|0)+-65&255)<6)break;if(((a[b+21>>0]|0)+-65&255)<6)break;if(((a[b+22>>0]|0)+-65&255)<6)break;if(((a[b+23>>0]|0)+-65&255)<6)break;if(((a[b+24>>0]|0)+-65&255)<6)break;if(((a[b+25>>0]|0)+-65&255)<6)break;if(((a[b+26>>0]|0)+-65&255)<6)break;if(((a[b+27>>0]|0)+-65&255)<6)break;if(((a[b+28>>0]|0)+-65&255)<6)break;if(((a[b+29>>0]|0)+-65&255)<6)break;if(((a[b+30>>0]|0)+-65&255)<6)break;if(((a[b+31>>0]|0)+-65&255)<6)break;if(((a[b+32>>0]|0)+-65&255)<6)break;if(((a[b+33>>0]|0)+-65&255)<6)break;if(((a[b+34>>0]|0)+-65&255)<6)break;if(((a[b+35>>0]|0)+-65&255)<6)break;if(((a[b+36>>0]|0)+-65&255)<6)break;if(((a[b+37>>0]|0)+-65&255)<6)break;if(((a[b+38>>0]|0)+-65&255)<6)break;if(((a[b+39>>0]|0)+-65&255)<6)break;if(((a[b+40>>0]|0)+-65&255)<6)break;if(((a[b+41>>0]|0)+-65&255)>=6){l=1;m=h;break a}}}while(0);i=0;T(1137,e|0,e+12|0);f=i;i=0;if(f&1){f=Qa()|0;g=A()|0;if((a[e+12+11>>0]|0)>=0){j=g;k=f;cb(k|0)}RPb(c[e+12>>2]|0);j=g;k=f;cb(k|0)}f=a[e+12+11>>0]|0;g=f<<24>>24<0?c[e+12+4>>2]|0:f&255;n=a[e+11>>0]|0;b:do if((g|0)==((n<<24>>24<0?c[e+4>>2]|0:n&255)|0)){o=c[e+12>>2]|0;p=f<<24>>24<0?o:e+12|0;q=n<<24>>24<0?c[e>>2]|0:e;if(f<<24>>24<0){if(!g){r=1;break}r=(ZBb(p,q,g)|0)==0;break}if(g)if((a[q>>0]|0)==(o&255)<<24>>24){o=e+12|0;p=f&255;s=q;while(1){p=p+-1|0;o=o+1|0;if(!p){r=1;break b}s=s+1|0;if((a[o>>0]|0)!=(a[s>>0]|0)){r=0;break}}}else r=0;else r=1}else r=0;while(0);if(n<<24>>24<0){RPb(c[e>>2]|0);t=a[e+12+11>>0]|0}else t=f;l=r;m=t}else{l=0;m=h}while(0);if(m<<24>>24>=0){Kb=e;return l|0}RPb(c[e+12>>2]|0);Kb=e;return l|0}function Oub(e,f){e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;g=Kb;Kb=Kb+112|0;vQb(g+48|0,f,0,2,f);h=a[g+48+11>>0]|0;if(((h<<24>>24<0?c[g+48+4>>2]|0:h&255)|0)==2){i=0;h=I(43,g+48|0,0,-1,423566,2)|0;j=i;i=0;if(j&1){j=Ra(0)|0;A()|0;zc(j)}if(!h){i=0;W(25,g+12|0,f|0,2,-1,f|0);h=i;i=0;if(h&1)k=12}else k=6}else k=6;if((k|0)==6?(i=0,T(890,g+12|0,f|0),f=i,i=0,f&1):0)k=12;if((k|0)==12){f=Qa()|0;h=A()|0;if((a[g+48+11>>0]|0)<0)RPb(c[g+48>>2]|0);l=f;m=h;cb(l|0)}if((a[g+48+11>>0]|0)<0)RPb(c[g+48>>2]|0);h=a[g+12+11>>0]|0;do if(((h<<24>>24<0?c[g+12+4>>2]|0:h&255)|0)==40){f=h<<24>>24<0?c[g+12>>2]|0:g+12|0;j=0;do{if(!(nCb(423639,d[f+j>>0]|0,22)|0)){k=27;break}j=j+1|0}while((j|0)!=40);if((k|0)==27){c[g+48+8>>2]=0;c[g+48+8+4>>2]=0;c[g+48+8+8>>2]=0;c[g+48+20>>2]=-1;c[g+48>>2]=104632;c[g+48+4>>2]=104656;c[g+32>>2]=65296;j=g+32+4|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;i=0;f=F(703,g+48|0,g+32|0)|0;n=i;i=0;if(n&1){n=Qa()|0;o=n;p=A()|0}else{n=(c[f>>2]|0)+-24|0;c[f+(c[n>>2]|0)+8>>2]=423569;c[f+(c[n>>2]|0)+12>>2]=423249;c[f+(c[n>>2]|0)+16>>2]=142;i=0;Q(1999,f|0);i=0;f=Qa()|0;o=f;p=A()|0}c[g+32>>2]=65296;if((a[j+11>>0]|0)<0)RPb(c[j>>2]|0);j=c[g+48+8>>2]|0;c[g+48+4>>2]=64976;if(j|0){i=0;f=D(c[(c[j>>2]|0)+16>>2]|0,j|0)|0;j=i;i=0;if(j&1){j=Ra(0)|0;A()|0;zc(j)}if(f)c[g+48+8>>2]=0}q=o;r=p;break}i=0;f=C(21)|0;j=i;i=0;do if(!(j&1)?(c[g+24>>2]=f,i=0,c[g+48>>2]=c[g+24>>2],U(641,g|0,g+12|0,g+48|0),n=i,i=0,!(n&1)):0){n=a[g+11>>0]|0;c[g+32>>2]=n<<24>>24<0?c[g>>2]|0:g;c[g+32+4>>2]=n<<24>>24<0?c[g+4>>2]|0:n&255;i=0;c[g+48>>2]=c[g+32>>2];c[g+48+4>>2]=c[g+32+4>>2];T(896,g+72|0,g+48|0);n=i;i=0;if(n&1){n=Qa()|0;s=A()|0;if((a[g+11>>0]|0)>=0){t=n;u=s;k=47;break}RPb(c[g>>2]|0);t=n;u=s;k=47;break}if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0);c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;a[e+11>>0]=2;b[e>>1]=30768;a[e+2>>0]=0;s=0;do{n=a[((a[g+12+11>>0]|0)<0?c[g+12>>2]|0:g+12|0)+s>>0]|0;if(!(8<<(s<<2&4^4)&d[g+72+(s>>>1)>>0])){v=(IBb(n)|0)&255;i=0;T(933,e|0,v|0);v=i;i=0;if(v&1){k=50;break}}else{v=(VBb(n)|0)&255;i=0;T(933,e|0,v|0);v=i;i=0;if(v&1){k=50;break}}s=s+1|0}while(s>>>0<40);if((k|0)==50){s=Qa()|0;v=A()|0;if((a[e+11>>0]|0)>=0){w=s;x=v;break}RPb(c[e>>2]|0);w=s;x=v;break}if((a[g+12+11>>0]|0)>=0){Kb=g;return}RPb(c[g+12>>2]|0);Kb=g;return}else k=44;while(0);if((k|0)==44){f=Qa()|0;t=f;u=A()|0;k=47}if((k|0)==47){w=t;x=u}q=w;r=x}else{c[g+48+8>>2]=0;c[g+48+8+4>>2]=0;c[g+48+8+8>>2]=0;c[g+48+20>>2]=-1;c[g+48>>2]=104632;c[g+48+4>>2]=104656;c[g+32>>2]=65296;f=g+32+4|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;i=0;j=F(703,g+48|0,g+32|0)|0;v=i;i=0;if(v&1){v=Qa()|0;y=v;z=A()|0}else{v=(c[j>>2]|0)+-24|0;c[j+(c[v>>2]|0)+8>>2]=423569;c[j+(c[v>>2]|0)+12>>2]=423249;c[j+(c[v>>2]|0)+16>>2]=141;i=0;Q(1999,j|0);i=0;j=Qa()|0;y=j;z=A()|0}c[g+32>>2]=65296;if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);f=c[g+48+8>>2]|0;c[g+48+4>>2]=64976;if(f|0){i=0;j=D(c[(c[f>>2]|0)+16>>2]|0,f|0)|0;f=i;i=0;if(f&1){f=Ra(0)|0;A()|0;zc(f)}if(j)c[g+48+8>>2]=0}q=y;r=z}while(0);if((a[g+12+11>>0]|0)>=0){l=q;m=r;cb(l|0)}RPb(c[g+12>>2]|0);l=q;m=r;cb(l|0)}function Pub(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;d=Kb;Kb=Kb+32|0;e=PPb(16)|0;c[e>>2]=65296;c[e+4>>2]=c[b+4>>2];c[e+4+4>>2]=c[b+4+4>>2];c[e+4+8>>2]=c[b+4+8>>2];c[b+4>>2]=0;c[b+4+4>>2]=0;c[b+4+8>>2]=0;c[d+16>>2]=e;c[d+16+4>>2]=0;i=0;U(455,d+16|0,e|0,d+16+4|0);e=i;i=0;if(e&1){e=Qa()|0;A()|0;b=c[d+16+4>>2]|0;if(!b)cb(e|0);f=c[b+4>>2]|0;c[b+4>>2]=f-1;if((f|0)!=1)cb(e|0);ec[c[(c[b>>2]|0)+8>>2]&2047](b);f=c[b+8>>2]|0;c[b+8>>2]=f-1;if((f|0)!=1)cb(e|0);ec[c[(c[b>>2]|0)+12>>2]&2047](b);cb(e|0)}e=a+(c[(c[a>>2]|0)+-24>>2]|0)+4|0;b=c[e>>2]|0;do if(!b){i=0;f=D(605,32)|0;g=i;i=0;if(g&1){g=Qa()|0;h=A()|0;j=g;k=d+16+4|0;break}else{c[f>>2]=65428;c[f+8>>2]=0;c[f+12>>2]=0;c[f+4>>2]=f+8;c[f+16>>2]=0;c[f+16+4>>2]=0;c[f+16+8>>2]=0;c[e>>2]=f;c[f+28>>2]=1;l=f;m=11;break}}else{l=b;m=11}while(0);do if((m|0)==11){b=c[(c[l>>2]|0)+8>>2]|0;c[d+8>>2]=c[d+16>>2];e=c[d+16+4>>2]|0;c[d+8+4>>2]=e;if(e|0)c[e+4>>2]=(c[e+4>>2]|0)+1;c[d>>2]=48616;i=0;U(b|0,l|0,d+8|0,d|0);b=i;i=0;if(b&1){b=Qa()|0;e=A()|0;f=c[d+8+4>>2]|0;if((f|0?(g=c[f+4>>2]|0,c[f+4>>2]=g-1,(g|0)==1):0)?(ec[c[(c[f>>2]|0)+8>>2]&2047](f),g=c[f+8>>2]|0,c[f+8>>2]=g-1,(g|0)==1):0)ec[c[(c[f>>2]|0)+12>>2]&2047](f);h=e;j=b;k=d+16+4|0;break}b=c[d+8+4>>2]|0;if((b|0?(e=c[b+4>>2]|0,c[b+4>>2]=e-1,(e|0)==1):0)?(ec[c[(c[b>>2]|0)+8>>2]&2047](b),e=c[b+8>>2]|0,c[b+8>>2]=e-1,(e|0)==1):0)ec[c[(c[b>>2]|0)+12>>2]&2047](b);b=c[d+16+4>>2]|0;if(!b){Kb=d;return a|0}e=c[b+4>>2]|0;c[b+4>>2]=e-1;if((e|0)!=1){Kb=d;return a|0}ec[c[(c[b>>2]|0)+8>>2]&2047](b);e=c[b+8>>2]|0;c[b+8>>2]=e-1;if((e|0)!=1){Kb=d;return a|0}ec[c[(c[b>>2]|0)+12>>2]&2047](b);Kb=d;return a|0}while(0);a=c[k>>2]|0;if(!a)cb(j|0);k=c[a+4>>2]|0;c[a+4>>2]=k-1;if((k|0)!=1)cb(j|0);ec[c[(c[a>>2]|0)+8>>2]&2047](a);k=c[a+8>>2]|0;c[a+8>>2]=k-1;if((k|0)!=1)cb(j|0);ec[c[(c[a>>2]|0)+12>>2]&2047](a);cb(j|0);return 0}function Qub(a){a=a|0;var b=0;b=La(28)|0;i=0;T(1963,b|0,a|0);a=i;i=0;if(a&1){a=Qa()|0;A()|0;Ua(b|0);cb(a|0)}else Wa(b|0,60808,1643)}function Rub(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=Kb;Kb=Kb+32|0;c[d>>2]=112444;e=b+(c[(c[b>>2]|0)+-24>>2]|0)|0;c[d+4>>2]=64976;b=c[e+4>>2]|0;c[d+8>>2]=b;if(b|0?(i=0,Q(c[(c[b>>2]|0)+12>>2]|0,b|0),b=i,i=0,b&1):0){b=Qa()|0;A()|0;cb(b|0)}c[d+12>>2]=c[e+8>>2];c[d+12+4>>2]=c[e+8+4>>2];c[d+12+8>>2]=c[e+8+8>>2];c[d>>2]=104632;c[d+4>>2]=104656;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=-1;c[a>>2]=38144;c[a+4>>2]=38176;c[a+24>>2]=38204;i=0;T(910,a+4|0,d+4|0);e=i;i=0;if(!(e&1)){c[a>>2]=104696;c[a+4>>2]=104728;c[a+24>>2]=104756;c[d+4>>2]=64976;e=c[d+8>>2]|0;if(!e){Kb=d;return}i=0;b=D(c[(c[e>>2]|0)+16>>2]|0,e|0)|0;e=i;i=0;if(e&1){e=Ra(0)|0;A()|0;zc(e)}if(!b){Kb=d;return}c[d+8>>2]=0;Kb=d;return}b=Qa()|0;A()|0;c[a+4>>2]=64976;e=c[a+8>>2]|0;if(e|0){i=0;f=D(c[(c[e>>2]|0)+16>>2]|0,e|0)|0;e=i;i=0;if(e&1){e=Ra(0)|0;A()|0;zc(e)}if(f)c[a+8>>2]=0}c[d+4>>2]=64976;a=c[d+8>>2]|0;if(!a)cb(b|0);i=0;f=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!f)cb(b|0);c[d+8>>2]=0;cb(b|0)}function Sub(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b)return;i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d)return;c[a+8>>2]=0;return}function Tub(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b){RPb(a);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){RPb(a);return}c[a+8>>2]=0;RPb(a);return}function Uub(a){a=a|0;return 423793}function Vub(b){b=b|0;var d=0,e=0;d=Kb;Kb=Kb+16|0;e=PPb(28)|0;i=0;a[d+1>>0]=a[d>>0]|0;U(975,e|0,b|0,d+1|0);b=i;i=0;if(b&1){b=Qa()|0;A()|0;RPb(e);cb(b|0)}else{Kb=d;return e+(c[(c[e>>2]|0)+-32>>2]|0)|0}return 0}function Wub(a){a=a|0;var b=0;b=La(28)|0;i=0;T(1964,b|0,a|0);a=i;i=0;if(a&1){a=Qa()|0;A()|0;Ua(b|0);cb(a|0)}else Wa(b|0,60824,1651)}function Xub(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function Yub(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function Zub(a){a=a|0;var b=0,d=0,e=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;a=PPb(28)|0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=-1;c[a>>2]=38144;c[a+4>>2]=38176;c[a+24>>2]=38204;i=0;T(910,a+4|0,b+(c[(c[b>>2]|0)+-24>>2]|0)|0);b=i;i=0;if(!(b&1))return a+(c[(c[a>>2]|0)+-32>>2]|0)|0;b=Qa()|0;A()|0;c[a+4>>2]=64976;d=c[a+8>>2]|0;if(!d){RPb(a);cb(b|0)}i=0;e=D(c[(c[d>>2]|0)+16>>2]|0,d|0)|0;d=i;i=0;if(d&1){d=Ra(0)|0;A()|0;zc(d)}if(!e){RPb(a);cb(b|0)}c[a+8>>2]=0;RPb(a);cb(b|0);return 0}function _ub(a){a=a|0;var b=0;b=a+(c[(c[a>>2]|0)+-16>>2]|0)|0;a=La(28)|0;i=0;T(1964,a|0,b|0);b=i;i=0;if(b&1){b=Qa()|0;A()|0;Ua(a|0);cb(b|0)}else Wa(a|0,60824,1651)}function $ub(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function avb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function bvb(a,b){a=a|0;b=b|0;var d=0;c[a>>2]=112444;d=b+(c[(c[b>>2]|0)+-24>>2]|0)|0;c[a+4>>2]=64976;b=c[d+4>>2]|0;c[a+8>>2]=b;if(b|0?(i=0,Q(c[(c[b>>2]|0)+12>>2]|0,b|0),b=i,i=0,b&1):0){b=Qa()|0;A()|0;cb(b|0)}c[a+12>>2]=c[d+8>>2];c[a+12+4>>2]=c[d+8+4>>2];c[a+12+8>>2]=c[d+8+8>>2];c[a>>2]=38144;c[a+4>>2]=38176;c[a+24>>2]=38204;return}function cvb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b)return;i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d)return;c[a+8>>2]=0;return}function dvb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b){RPb(a);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){RPb(a);return}c[a+8>>2]=0;RPb(a);return}function evb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function fvb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function gvb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function hvb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function ivb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=-1;c[a>>2]=38144;c[a+4>>2]=38176;c[a+24>>2]=38204;i=0;T(910,a+4|0,b+(c[(c[b>>2]|0)+-24>>2]|0)|0);b=i;i=0;if(!(b&1))return;b=Qa()|0;A()|0;c[a+4>>2]=64976;d=c[a+8>>2]|0;if(!d)cb(b|0);i=0;e=D(c[(c[d>>2]|0)+16>>2]|0,d|0)|0;d=i;i=0;if(d&1){d=Ra(0)|0;A()|0;zc(d)}if(!e)cb(b|0);c[a+8>>2]=0;cb(b|0)}function jvb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b)return;i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d)return;c[a+8>>2]=0;return}function kvb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b){RPb(a);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){RPb(a);return}c[a+8>>2]=0;RPb(a);return}function lvb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function mvb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function nvb(b){b=b|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0;e=Kb;Kb=Kb+16|0;vQb(e,b,0,2,b);f=a[e+11>>0]|0;do if(((f<<24>>24<0?c[e+4>>2]|0:f&255)|0)==2){i=0;g=I(43,e|0,0,-1,423566,2)|0;h=i;i=0;if(h&1){h=Ra(0)|0;A()|0;zc(h)}else{j=(g|0)!=0;k=a[e+11>>0]|0;break}}else{j=1;k=f}while(0);if(k<<24>>24<0)RPb(c[e>>2]|0);if(j){l=0;Kb=e;return l|0}j=a[b+11>>0]|0;k=j<<24>>24<0?c[b>>2]|0:b;f=j<<24>>24<0?c[b+4>>2]|0:j&255;a:do if(f>>>0>2){j=k+2|0;while(1){if(!(nCb(423639,d[j>>0]|0,22)|0))break;b=j+1|0;if((b|0)==(k+f|0))break a;else j=b}if((j-k|0)!=-1){l=0;Kb=e;return l|0}}while(0);l=1;Kb=e;return l|0}function ovb(b){b=b|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0;e=a[b+11>>0]|0;switch((e<<24>>24<0?c[b+4>>2]|0:e&255)|0){case 1:{f=2;break}case 0:{g=0;return g|0}default:h=e}do if((f|0)==2){i=0;e=I(43,b|0,0,-1,423808,1)|0;j=i;i=0;if(j&1){j=Ra(0)|0;A()|0;zc(j)}if(!e){g=1;return g|0}else{h=a[b+11>>0]|0;break}}while(0);f=h<<24>>24<0;e=f?c[b>>2]|0:b;j=a[e>>0]|0;if(j<<24>>24==48){g=0;return g|0}k=f?c[b+4>>2]|0:h&255;a:do if(k|0){if(!(nCb(423810,j&255,10)|0))l=e;else{h=e;while(1){b=h+1|0;if((b|0)==(e+k|0))break a;if(!(nCb(423810,d[b>>0]|0,10)|0)){l=b;break}else h=b}}if((l-e|0)!=-1){g=0;return g|0}}while(0);g=1;return g|0}function pvb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;e=Kb;Kb=Kb+80|0;f=a[d+11>>0]|0;g=f<<24>>24<0?c[d+4>>2]|0:f&255;if(g>>>0>=33){c[e+48+8>>2]=0;c[e+48+8+4>>2]=0;c[e+48+8+8>>2]=0;c[e+48+20>>2]=-1;c[e+48>>2]=104800;c[e+48+4>>2]=104824;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;i=0;h=D(605,48)|0;j=i;i=0;if(!(j&1)){c[e>>2]=h;c[e+8>>2]=-2147483600;c[e+4>>2]=44;k=h;l=423821;m=k+44|0;do{a[k>>0]=a[l>>0]|0;k=k+1|0;l=l+1|0}while((k|0)<(m|0));a[h+44>>0]=0;c[e+32>>2]=65296;h=e+32+4|0;c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[h+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;i=0;j=F(704,e+48|0,e+32|0)|0;n=i;i=0;if(n&1){n=Qa()|0;o=n;p=A()|0}else{n=(c[j>>2]|0)+-24|0;c[j+(c[n>>2]|0)+8>>2]=423866;c[j+(c[n>>2]|0)+12>>2]=423249;c[j+(c[n>>2]|0)+16>>2]=184;i=0;Q(2e3,j|0);i=0;j=Qa()|0;o=j;p=A()|0}c[e+32>>2]=65296;if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0);h=c[e+48+8>>2]|0;c[e+48+4>>2]=64976;if(h){i=0;j=D(c[(c[h>>2]|0)+16>>2]|0,h|0)|0;h=i;i=0;if(h&1){h=Ra(0)|0;A()|0;zc(h)}if(j){c[e+48+8>>2]=0;q=p;r=o}else{q=p;r=o}}else{q=p;r=o}}else{o=Qa()|0;p=A()|0;c[e+48+4>>2]=64976;q=p;r=o}s=r;t=q;cb(s|0)}q=f<<24>>24<0?c[d>>2]|0:d;a:do if(g|0){f=q;b:while(1){r=a[f>>0]|0;if(r<<24>>24<32)break;switch(r<<24>>24){case 34:case 127:{break b;break}default:{}}f=f+1|0;if((f|0)==(q+g|0))break a}if((g|0)!=32){k=e;m=k+32|0;do{a[k>>0]=0;k=k+1|0}while((k|0)<(m|0));f=g>>>0<32?g:32;if(f|0)_2b(e|0,q|0,f|0)|0}else{k=e;l=q;m=k+32|0;do{a[k>>0]=a[l>>0]|0;k=k+1|0;l=l+1|0}while((k|0)<(m|0))}f=PPb(32)|0;c[e+48>>2]=f;c[e+48+8>>2]=f+32;k=f;l=e;m=k+32|0;do{a[k>>0]=a[l>>0]|0;k=k+1|0;l=l+1|0}while((k|0)<(m|0));c[e+48+4>>2]=f+32;i=0;V(67,e+32|0,e+48|0,0,0);r=i;i=0;if(r&1){r=Qa()|0;A()|0;RPb(f);cb(r|0)}RPb(f);i=0;r=G(235,e+32|0,0,423566)|0;o=i;i=0;if(o&1){o=Qa()|0;p=A()|0;if((a[e+32+11>>0]|0)<0)RPb(c[e+32>>2]|0);s=o;t=p;cb(s|0)}else{c[b>>2]=c[r>>2];c[b+4>>2]=c[r+4>>2];c[b+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;if((a[e+32+11>>0]|0)<0)RPb(c[e+32>>2]|0);Kb=e;return}}while(0);fRb(e+48|0,428199,d);i=0;d=F(471,e+48|0,428199)|0;l=i;i=0;if(l&1){l=Qa()|0;k=A()|0;if((a[e+48+11>>0]|0)<0)RPb(c[e+48>>2]|0);s=l;t=k;cb(s|0)}else{c[b>>2]=c[d>>2];c[b+4>>2]=c[d+4>>2];c[b+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;if((a[e+48+11>>0]|0)<0)RPb(c[e+48>>2]|0);Kb=e;return}}function qvb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;d=Kb;Kb=Kb+32|0;e=PPb(16)|0;c[e>>2]=65296;c[e+4>>2]=c[b+4>>2];c[e+4+4>>2]=c[b+4+4>>2];c[e+4+8>>2]=c[b+4+8>>2];c[b+4>>2]=0;c[b+4+4>>2]=0;c[b+4+8>>2]=0;c[d+16>>2]=e;c[d+16+4>>2]=0;i=0;U(455,d+16|0,e|0,d+16+4|0);e=i;i=0;if(e&1){e=Qa()|0;A()|0;b=c[d+16+4>>2]|0;if(!b)cb(e|0);f=c[b+4>>2]|0;c[b+4>>2]=f-1;if((f|0)!=1)cb(e|0);ec[c[(c[b>>2]|0)+8>>2]&2047](b);f=c[b+8>>2]|0;c[b+8>>2]=f-1;if((f|0)!=1)cb(e|0);ec[c[(c[b>>2]|0)+12>>2]&2047](b);cb(e|0)}e=a+(c[(c[a>>2]|0)+-24>>2]|0)+4|0;b=c[e>>2]|0;do if(!b){i=0;f=D(605,32)|0;g=i;i=0;if(g&1){g=Qa()|0;h=A()|0;j=g;k=d+16+4|0;break}else{c[f>>2]=65428;c[f+8>>2]=0;c[f+12>>2]=0;c[f+4>>2]=f+8;c[f+16>>2]=0;c[f+16+4>>2]=0;c[f+16+8>>2]=0;c[e>>2]=f;c[f+28>>2]=1;l=f;m=11;break}}else{l=b;m=11}while(0);do if((m|0)==11){b=c[(c[l>>2]|0)+8>>2]|0;c[d+8>>2]=c[d+16>>2];e=c[d+16+4>>2]|0;c[d+8+4>>2]=e;if(e|0)c[e+4>>2]=(c[e+4>>2]|0)+1;c[d>>2]=48616;i=0;U(b|0,l|0,d+8|0,d|0);b=i;i=0;if(b&1){b=Qa()|0;e=A()|0;f=c[d+8+4>>2]|0;if((f|0?(g=c[f+4>>2]|0,c[f+4>>2]=g-1,(g|0)==1):0)?(ec[c[(c[f>>2]|0)+8>>2]&2047](f),g=c[f+8>>2]|0,c[f+8>>2]=g-1,(g|0)==1):0)ec[c[(c[f>>2]|0)+12>>2]&2047](f);h=e;j=b;k=d+16+4|0;break}b=c[d+8+4>>2]|0;if((b|0?(e=c[b+4>>2]|0,c[b+4>>2]=e-1,(e|0)==1):0)?(ec[c[(c[b>>2]|0)+8>>2]&2047](b),e=c[b+8>>2]|0,c[b+8>>2]=e-1,(e|0)==1):0)ec[c[(c[b>>2]|0)+12>>2]&2047](b);b=c[d+16+4>>2]|0;if(!b){Kb=d;return a|0}e=c[b+4>>2]|0;c[b+4>>2]=e-1;if((e|0)!=1){Kb=d;return a|0}ec[c[(c[b>>2]|0)+8>>2]&2047](b);e=c[b+8>>2]|0;c[b+8>>2]=e-1;if((e|0)!=1){Kb=d;return a|0}ec[c[(c[b>>2]|0)+12>>2]&2047](b);Kb=d;return a|0}while(0);a=c[k>>2]|0;if(!a)cb(j|0);k=c[a+4>>2]|0;c[a+4>>2]=k-1;if((k|0)!=1)cb(j|0);ec[c[(c[a>>2]|0)+8>>2]&2047](a);k=c[a+8>>2]|0;c[a+8>>2]=k-1;if((k|0)!=1)cb(j|0);ec[c[(c[a>>2]|0)+12>>2]&2047](a);cb(j|0);return 0}function rvb(a){a=a|0;var b=0;b=La(28)|0;i=0;T(1965,b|0,a|0);a=i;i=0;if(a&1){a=Qa()|0;A()|0;Ua(b|0);cb(a|0)}else Wa(b|0,60880,1661)}function svb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=Kb;Kb=Kb+32|0;c[d>>2]=112444;e=b+(c[(c[b>>2]|0)+-24>>2]|0)|0;c[d+4>>2]=64976;b=c[e+4>>2]|0;c[d+8>>2]=b;if(b|0?(i=0,Q(c[(c[b>>2]|0)+12>>2]|0,b|0),b=i,i=0,b&1):0){b=Qa()|0;A()|0;cb(b|0)}c[d+12>>2]=c[e+8>>2];c[d+12+4>>2]=c[e+8+4>>2];c[d+12+8>>2]=c[e+8+8>>2];c[d>>2]=104800;c[d+4>>2]=104824;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=-1;c[a>>2]=38256;c[a+4>>2]=38288;c[a+24>>2]=38316;i=0;T(910,a+4|0,d+4|0);e=i;i=0;if(!(e&1)){c[a>>2]=104864;c[a+4>>2]=104896;c[a+24>>2]=104924;c[d+4>>2]=64976;e=c[d+8>>2]|0;if(!e){Kb=d;return}i=0;b=D(c[(c[e>>2]|0)+16>>2]|0,e|0)|0;e=i;i=0;if(e&1){e=Ra(0)|0;A()|0;zc(e)}if(!b){Kb=d;return}c[d+8>>2]=0;Kb=d;return}b=Qa()|0;A()|0;c[a+4>>2]=64976;e=c[a+8>>2]|0;if(e|0){i=0;f=D(c[(c[e>>2]|0)+16>>2]|0,e|0)|0;e=i;i=0;if(e&1){e=Ra(0)|0;A()|0;zc(e)}if(f)c[a+8>>2]=0}c[d+4>>2]=64976;a=c[d+8>>2]|0;if(!a)cb(b|0);i=0;f=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!f)cb(b|0);c[d+8>>2]=0;cb(b|0)}function tvb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b)return;i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d)return;c[a+8>>2]=0;return}function uvb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b){RPb(a);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){RPb(a);return}c[a+8>>2]=0;RPb(a);return}function vvb(a){a=a|0;return 424065}function wvb(b){b=b|0;var d=0,e=0;d=Kb;Kb=Kb+16|0;e=PPb(28)|0;i=0;a[d+1>>0]=a[d>>0]|0;U(976,e|0,b|0,d+1|0);b=i;i=0;if(b&1){b=Qa()|0;A()|0;RPb(e);cb(b|0)}else{Kb=d;return e+(c[(c[e>>2]|0)+-32>>2]|0)|0}return 0}function xvb(a){a=a|0;var b=0;b=La(28)|0;i=0;T(1966,b|0,a|0);a=i;i=0;if(a&1){a=Qa()|0;A()|0;Ua(b|0);cb(a|0)}else Wa(b|0,60896,1669)}function yvb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function zvb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function Avb(a){a=a|0;var b=0,d=0,e=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;a=PPb(28)|0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=-1;c[a>>2]=38256;c[a+4>>2]=38288;c[a+24>>2]=38316;i=0;T(910,a+4|0,b+(c[(c[b>>2]|0)+-24>>2]|0)|0);b=i;i=0;if(!(b&1))return a+(c[(c[a>>2]|0)+-32>>2]|0)|0;b=Qa()|0;A()|0;c[a+4>>2]=64976;d=c[a+8>>2]|0;if(!d){RPb(a);cb(b|0)}i=0;e=D(c[(c[d>>2]|0)+16>>2]|0,d|0)|0;d=i;i=0;if(d&1){d=Ra(0)|0;A()|0;zc(d)}if(!e){RPb(a);cb(b|0)}c[a+8>>2]=0;RPb(a);cb(b|0);return 0}function Bvb(a){a=a|0;var b=0;b=a+(c[(c[a>>2]|0)+-16>>2]|0)|0;a=La(28)|0;i=0;T(1966,a|0,b|0);b=i;i=0;if(b&1){b=Qa()|0;A()|0;Ua(a|0);cb(b|0)}else Wa(a|0,60896,1669)}function Cvb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function Dvb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function Evb(a,b){a=a|0;b=b|0;var d=0;c[a>>2]=112444;d=b+(c[(c[b>>2]|0)+-24>>2]|0)|0;c[a+4>>2]=64976;b=c[d+4>>2]|0;c[a+8>>2]=b;if(b|0?(i=0,Q(c[(c[b>>2]|0)+12>>2]|0,b|0),b=i,i=0,b&1):0){b=Qa()|0;A()|0;cb(b|0)}c[a+12>>2]=c[d+8>>2];c[a+12+4>>2]=c[d+8+4>>2];c[a+12+8>>2]=c[d+8+8>>2];c[a>>2]=38256;c[a+4>>2]=38288;c[a+24>>2]=38316;return}function Fvb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b)return;i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d)return;c[a+8>>2]=0;return}function Gvb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b){RPb(a);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){RPb(a);return}c[a+8>>2]=0;RPb(a);return}function Hvb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function Ivb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function Jvb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function Kvb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function Lvb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=-1;c[a>>2]=38256;c[a+4>>2]=38288;c[a+24>>2]=38316;i=0;T(910,a+4|0,b+(c[(c[b>>2]|0)+-24>>2]|0)|0);b=i;i=0;if(!(b&1))return;b=Qa()|0;A()|0;c[a+4>>2]=64976;d=c[a+8>>2]|0;if(!d)cb(b|0);i=0;e=D(c[(c[d>>2]|0)+16>>2]|0,d|0)|0;d=i;i=0;if(d&1){d=Ra(0)|0;A()|0;zc(d)}if(!e)cb(b|0);c[a+8>>2]=0;cb(b|0)}function Mvb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b)return;i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d)return;c[a+8>>2]=0;return}function Nvb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b){RPb(a);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){RPb(a);return}c[a+8>>2]=0;RPb(a);return}function Ovb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function Pvb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function Qvb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0;f=Kb;Kb=Kb+112|0;rQb(f+100|0,d);i=0;T(1967,f+80|0,f+100|0);g=i;i=0;a:do if(!(g&1)){i=0;T(1968,f+60|0,f+100|0);h=i;i=0;b:do if(h&1){j=Qa()|0;k=A()|0;l=j}else{if((c[f+80+12>>2]|0)==(c[f+60+12>>2]|0)?(c[f+80+16>>2]|0)==(c[f+60+16>>2]|0):0)m=1;else n=5;c:do if((n|0)==5){i=0;T(1967,f+40|0,f+100|0);j=i;i=0;if(!(j&1)){i=0;j=F(705,f+40|0,436591)|0;o=i;i=0;d:do if(o&1)n=23;else{do if(j){i=0;T(1967,f+20|0,f+100|0);p=i;i=0;if(p&1){n=23;break d}i=0;p=F(705,f+20|0,424079)|0;q=i;i=0;if(q&1){q=Qa()|0;r=A()|0;if((a[f+20+11>>0]|0)>=0){s=q;t=r;break d}RPb(c[f+20>>2]|0);s=q;t=r;break d}else{if((a[f+20+11>>0]|0)>=0){u=(p|0)!=0;break}RPb(c[f+20>>2]|0);u=(p|0)!=0;break}}else u=0;while(0);if((a[f+40+11>>0]|0)>=0){m=u;break c}RPb(c[f+40>>2]|0);m=u;break c}while(0);if((n|0)==23){j=Qa()|0;s=j;t=A()|0}if((a[f+40+11>>0]|0)<0){RPb(c[f+40>>2]|0);v=t;w=s}else{v=t;w=s}}else{j=Qa()|0;v=A()|0;w=j}if((a[f+60+11>>0]|0)>=0){k=v;l=w;break b}RPb(c[f+60>>2]|0);k=v;l=w;break b}while(0);if((a[f+60+11>>0]|0)<0)RPb(c[f+60>>2]|0);if((a[f+80+11>>0]|0)<0)RPb(c[f+80>>2]|0);e:do if(m){i=0;T(890,b|0,d|0);j=i;i=0;if(j&1){j=Qa()|0;x=A()|0;y=j;break a}}else{i=0;T(890,f+80|0,e|0);j=i;i=0;if(!(j&1)){i=0;D(730,f+80|0)|0;j=i;i=0;do if(j&1)n=48;else{i=0;T(1967,f+60|0,f+100|0);o=i;i=0;if(!(o&1)){f:while(1){i=0;T(1968,f|0,f+100|0);o=i;i=0;if(o&1){n=50;break}if((c[f+60+12>>2]|0)==(c[f+12>>2]|0))z=(c[f+60+16>>2]|0)!=(c[f+16>>2]|0);else z=1;if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);if(!z){n=44;break}i=0;o=F(705,f+60|0,424079)|0;p=i;i=0;if(p&1){n=59;break}do if(o){i=0;p=F(705,f+60|0,436591)|0;r=i;i=0;if(r&1){n=59;break f}if(!p)break;i=0;F(706,f+80|0,f+60|0)|0;p=i;i=0;if(p&1){n=59;break f}}else{i=0;T(1969,f|0,f+80|0);p=i;i=0;if(p&1){n=60;break f}do if((a[f+80+11>>0]|0)<0){a[c[f+80>>2]>>0]=0;c[f+80+4>>2]=0;if((a[f+80+11>>0]|0)>=0)break;RPb(c[f+80>>2]|0);c[f+80+8>>2]=0}else{a[f+80>>0]=0;a[f+80+11>>0]=0}while(0);c[f+80>>2]=c[f>>2];c[f+80+4>>2]=c[f+4>>2];c[f+80+8>>2]=c[f+8>>2]}while(0);i=0;Q(2001,f+60|0);o=i;i=0;if(o&1){n=59;break}}if((n|0)==44){if((a[f+60+11>>0]|0)<0)RPb(c[f+60>>2]|0);i=0;T(890,b|0,f+80|0);o=i;i=0;if(o&1){n=48;break}if((a[f+80+11>>0]|0)<0)RPb(c[f+80>>2]|0);break e}else if((n|0)==50){o=Qa()|0;B=A()|0;C=o}else if((n|0)==59){o=Qa()|0;B=A()|0;C=o}else if((n|0)==60){o=Qa()|0;B=A()|0;C=o}if((a[f+60+11>>0]|0)<0){RPb(c[f+60>>2]|0);E=B;G=C}else{E=B;G=C}}else{o=Qa()|0;E=A()|0;G=o}H=E;I=G}while(0);if((n|0)==48){j=Qa()|0;H=A()|0;I=j}if((a[f+80+11>>0]|0)<0){RPb(c[f+80>>2]|0);J=H;K=I}else{J=H;K=I}}else{j=Qa()|0;J=A()|0;K=j}x=J;y=K;break a}while(0);if((a[f+100+11>>0]|0)>=0){Kb=f;return}RPb(c[f+100>>2]|0);Kb=f;return}while(0);if((a[f+80+11>>0]|0)<0){RPb(c[f+80>>2]|0);L=k;M=l;n=32}else{L=k;M=l;n=32}}else{h=Qa()|0;L=A()|0;M=h;n=32}while(0);if((n|0)==32){x=L;y=M}if((a[f+100+11>>0]|0)>=0)cb(y|0);RPb(c[f+100>>2]|0);cb(y|0)}function Rvb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=Kb;Kb=Kb+16|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;f=_Cb(d)|0;if(f>>>0>4294967279)pQb(e);if(f>>>0<11){a[e+11>>0]=f;if(!f){g=e;h=e+11|0}else{i=e;j=e+11|0;k=6}}else{l=PPb(f+16&-16)|0;c[e>>2]=l;c[e+8>>2]=f+16&-16|-2147483648;c[e+4>>2]=f;i=l;j=e+11|0;k=6}if((k|0)==6){_2b(i|0,d|0,f|0)|0;g=i;h=j}a[g+f>>0]=0;f=oBb(b,e)|0;if((a[h>>0]|0)>=0){Kb=e;return f|0}RPb(c[e>>2]|0);Kb=e;return f|0}function Svb(b,d){b=b|0;d=d|0;var e=0;e=Kb;Kb=Kb+16|0;rQb(e,d);i=0;T(890,b|0,e|0);b=i;i=0;if(b&1){b=Qa()|0;A()|0;if((a[e+11>>0]|0)>=0)cb(b|0);RPb(c[e>>2]|0);cb(b|0)}else{if((a[e+11>>0]|0)>=0){Kb=e;return}RPb(c[e>>2]|0);Kb=e;return}}function Tvb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0;d=Kb;Kb=Kb+16|0;e=c[b>>2]|0;f=b+(c[e+-24>>2]|0)|0;do if((f|0)!=0?(g=c[f+4>>2]|0,(g|0)!=0):0){h=c[(c[g>>2]|0)+4>>2]|0;c[d>>2]=48616;i=0;U(h|0,d+8|0,g|0,d|0);g=i;i=0;if(g&1){g=Ra(0)|0;A()|0;zc(g)}g=c[d+8>>2]|0;h=c[d+8+4>>2]|0;if((h|0?(j=c[h+4>>2]|0,c[h+4>>2]=j-1,(j|0)==1):0)?(ec[c[(c[h>>2]|0)+8>>2]&2047](h),j=c[h+8>>2]|0,c[h+8>>2]=j-1,(j|0)==1):0)ec[c[(c[h>>2]|0)+12>>2]&2047](h);if(!g){k=c[b>>2]|0;break}if((a[g+4+11>>0]|0)<0){l=c[g+4>>2]|0;Kb=d;return l|0}else{l=g+4|0;Kb=d;return l|0}}else k=e;while(0);l=X1b(b+(c[k+-20>>2]|0)|0)|0;Kb=d;return l|0}function Uvb(a){a=a|0;var b=0,d=0,e=0,f=0;b=Kb;Kb=Kb+16|0;d=a+(c[(c[a>>2]|0)+-24>>2]|0)|0;if(!d){e=0;Kb=b;return e|0}a=c[d+4>>2]|0;if(a|0){d=c[(c[a>>2]|0)+4>>2]|0;c[b>>2]=48616;i=0;U(d|0,b+8|0,a|0,b|0);a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}a=c[b+8>>2]|0;d=c[b+8+4>>2]|0;if((d|0?(f=c[d+4>>2]|0,c[d+4>>2]=f-1,(f|0)==1):0)?(ec[c[(c[d>>2]|0)+8>>2]&2047](d),f=c[d+8>>2]|0,c[d+8>>2]=f-1,(f|0)==1):0)ec[c[(c[d>>2]|0)+12>>2]&2047](d);if(a|0){e=a+4|0;Kb=b;return e|0}}e=0;Kb=b;return e|0}function Vvb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;e=Kb;Kb=Kb+16|0;f=d+(c[(c[d>>2]|0)+-24>>2]|0)|0;if(f){d=c[f+12>>2]|0;g=(c[f+16>>2]|0)==-1?0:f+16|0;if(d){c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;i=0;F(471,b|0,d|0)|0;d=i;i=0;if(d&1)h=5;else{j=g;h=6}}else{k=g;h=3}}else{k=0;h=3}if((h|0)==3){c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;j=k;h=6}if((h|0)==6){i=0;T(933,b|0,58);k=i;i=0;if(k&1)h=5;else{if(!j){Kb=e;return}i=0;T(948,e|0,c[j>>2]|0);j=i;i=0;do if(j&1){k=Qa()|0;l=A()|0;m=k}else{k=a[e+11>>0]|0;i=0;G(234,b|0,(k<<24>>24<0?c[e>>2]|0:e)|0,(k<<24>>24<0?c[e+4>>2]|0:k&255)|0)|0;k=i;i=0;if(k&1){k=Qa()|0;g=A()|0;if((a[e+11>>0]|0)>=0){l=g;m=k;break}RPb(c[e>>2]|0);l=g;m=k;break}if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);Kb=e;return}while(0);n=l;o=m}}if((h|0)==5){h=Qa()|0;n=A()|0;o=h}if((a[b+11>>0]|0)>=0)cb(o|0);RPb(c[b>>2]|0);cb(o|0)}function Wvb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,R=0,S=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0;e=Kb;Kb=Kb+96|0;f=a[d+11>>0]|0;do if(f<<24>>24<0){g=c[d+4>>2]|0;if(g>>>0<262144){h=e+64|0;j=g;break}c[e+64+8>>2]=0;c[e+64+8+4>>2]=0;c[e+64+8+8>>2]=0;c[e+64+20>>2]=-1;c[e+64>>2]=105024;c[e+64+4>>2]=105048;c[e+36>>2]=0;c[e+36+4>>2]=0;c[e+36+8>>2]=0;i=0;g=D(605,64)|0;k=i;i=0;if(!(k&1)){c[e+36>>2]=g;c[e+36+8>>2]=-2147483584;c[e+36+4>>2]=56;k=g;l=424099;m=k+56|0;do{a[k>>0]=a[l>>0]|0;k=k+1|0;l=l+1|0}while((k|0)<(m|0));a[g+56>>0]=0;c[e+48>>2]=65296;l=e+48+4|0;c[l>>2]=c[e+36>>2];c[l+4>>2]=c[e+36+4>>2];c[l+8>>2]=c[e+36+8>>2];c[e+36>>2]=0;c[e+36+4>>2]=0;c[e+36+8>>2]=0;i=0;k=F(707,e+64|0,e+48|0)|0;m=i;i=0;if(m&1){m=Qa()|0;n=m;o=A()|0}else{m=(c[k>>2]|0)+-24|0;c[k+(c[m>>2]|0)+8>>2]=424156;c[k+(c[m>>2]|0)+12>>2]=424199;c[k+(c[m>>2]|0)+16>>2]=59;i=0;Q(2002,k|0);i=0;k=Qa()|0;n=k;o=A()|0}c[e+48>>2]=65296;if((a[l+11>>0]|0)<0)RPb(c[l>>2]|0);l=c[e+64+8>>2]|0;c[e+64+4>>2]=64976;if(l){i=0;k=D(c[(c[l>>2]|0)+16>>2]|0,l|0)|0;l=i;i=0;if(l&1){l=Ra(0)|0;A()|0;zc(l)}if(k){c[e+64+8>>2]=0;p=n;q=o}else{p=n;q=o}}else{p=n;q=o}}else{k=Qa()|0;l=A()|0;c[e+64+4>>2]=64976;p=k;q=l}r=p;s=q;cb(r|0)}else{h=e+64|0;j=f&255}while(0);Zvb(e+64|0,j);c[e+48>>2]=0;j=e+48+4|0;c[j>>2]=0;f=e+48+8|0;c[f>>2]=0;i=0;h=D(605,1)|0;q=i;i=0;a:do if(!(q&1)?(a[h>>0]=8,c[e+48>>2]=h,c[j>>2]=h+1,c[f>>2]=h+1,i=0,p=D(605,2)|0,o=i,i=0,!(o&1)):0){a[p+1>>0]=2;a[p>>0]=a[h>>0]|0;c[e+48>>2]=p;c[j>>2]=p+2;c[f>>2]=p+2;RPb(h);p=a[d+11>>0]|0;if(p<<24>>24<0)t=c[d+4>>2]|0;else t=p&255;if(t|0){p=c[j>>2]|0;o=c[f>>2]|0;b:do if(p>>>0>>0){a[p>>0]=18;c[j>>2]=(c[j>>2]|0)+1}else{n=c[e+48>>2]|0;do if((p-n+1|0)<0){i=0;Q(1914,e+48|0);i=0;l=Qa()|0;u=l;v=A()|0}else{l=(o-n|0)>>>0<1073741823?(o-n<<1>>>0<(p-n+1|0)>>>0?p-n+1|0:o-n<<1):2147483647;if(l){i=0;k=D(605,l|0)|0;m=i;i=0;if(m&1){m=Qa()|0;u=m;v=A()|0;break}else w=k}else w=0;k=w+(p-n)|0;a[k>>0]=18;if((p-n|0)>0)_2b(w|0,n|0,p-n|0)|0;c[e+48>>2]=w;c[j>>2]=k+1;c[f>>2]=w+l;if(!n)break b;RPb(n);break b}while(0);x=u;y=v;break a}while(0);p=c[e+64>>2]|0;o=c[e+64+4>>2]|0;c:do if((p|0)!=(o|0)){g=p;while(1){n=c[j>>2]|0;l=c[f>>2]|0;if(n>>>0>=l>>>0){k=c[e+48>>2]|0;if((n-k+1|0)<0){z=38;break}m=(l-k|0)>>>0<1073741823?(l-k<<1>>>0<(n-k+1|0)>>>0?n-k+1|0:l-k<<1):2147483647;if(m){i=0;l=D(605,m|0)|0;B=i;i=0;if(B&1){z=71;break}else C=l}else C=0;l=C+(n-k)|0;a[l>>0]=a[g>>0]|0;if((n-k|0)>0)_2b(C|0,k|0,n-k|0)|0;c[e+48>>2]=C;c[j>>2]=l+1;c[f>>2]=C+m;if(k|0)RPb(k)}else{a[n>>0]=a[g>>0]|0;c[j>>2]=(c[j>>2]|0)+1}g=g+1|0;if((g|0)==(o|0))break c}if((z|0)==38){i=0;Q(1914,e+48|0);i=0;g=Qa()|0;E=g;G=A()|0}else if((z|0)==71){g=Qa()|0;E=g;G=A()|0}x=E;y=G;break a}while(0);o=a[d+11>>0]|0;p=o<<24>>24<0?c[d>>2]|0:d;g=o<<24>>24<0?c[d+4>>2]|0:o&255;c[e+36>>2]=0;o=e+36+4|0;c[o>>2]=0;c[e+36+8>>2]=0;d:do if(g|0){e:do if((g|0)>=0){i=0;n=D(605,g|0)|0;k=i;i=0;if(k&1)z=50;else{c[o>>2]=n;c[e+36>>2]=n;c[e+36+8>>2]=n+g;_2b(n|0,p|0,g|0)|0;c[o>>2]=n+g;do if(!g)H=n+g|0;else{k=n;f:while(1){m=c[j>>2]|0;l=c[f>>2]|0;do if(m>>>0>>0){a[m>>0]=a[k>>0]|0;c[j>>2]=(c[j>>2]|0)+1}else{B=c[e+48>>2]|0;if((m-B+1|0)<0){z=57;break f}I=(l-B|0)>>>0<1073741823?(l-B<<1>>>0<(m-B+1|0)>>>0?m-B+1|0:l-B<<1):2147483647;if(I){i=0;J=D(605,I|0)|0;K=i;i=0;if(K&1){z=74;break f}else L=J}else L=0;J=L+(m-B)|0;a[J>>0]=a[k>>0]|0;if((m-B|0)>0)_2b(L|0,B|0,m-B|0)|0;c[e+48>>2]=L;c[j>>2]=J+1;c[f>>2]=L+I;if(!B)break;RPb(B)}while(0);k=k+1|0;if((k|0)==(n+g|0)){z=65;break}}if((z|0)==57){i=0;Q(1914,e+48|0);i=0;k=Qa()|0;M=k;N=A()|0}else if((z|0)==65){k=c[e+36>>2]|0;if(!k)break d;else{H=k;break}}else if((z|0)==74){k=Qa()|0;M=k;N=A()|0}k=c[e+36>>2]|0;if(!k){O=M;P=N;break e}c[o>>2]=k;RPb(k);O=M;P=N;break e}while(0);c[o>>2]=H;RPb(H);break d}}else{i=0;Q(1914,e+36|0);i=0;z=50}while(0);if((z|0)==50){n=Qa()|0;k=A()|0;m=c[e+36>>2]|0;if(m|0){c[o>>2]=m;RPb(m)}O=n;P=k}x=O;y=P;break a}while(0)}c[e+24>>2]=0;c[e+24+4>>2]=0;c[e+24+8>>2]=0;i=0;o=D(605,1)|0;g=i;i=0;if(!(g&1)){c[e+24>>2]=o;c[e+24+8>>2]=o+1;a[o>>0]=24;c[e+24+4>>2]=o+1;c[e+36>>2]=0;g=e+36+4|0;c[g>>2]=0;c[e+36+8>>2]=0;i=0;p=D(605,1)|0;k=i;i=0;g:do if(k&1){n=Qa()|0;R=A()|0;S=n;z=189}else{c[e+36>>2]=p;c[e+36+8>>2]=p+1;a[p>>0]=a[o>>0]|0;c[g>>2]=p+1;n=c[e+64>>2]|0;m=c[e+64+4>>2]|0;do if((n|0)==(m|0)){U=p+1|0;V=p;z=99}else{l=n;B=p+1|0;I=p+1|0;while(1){if((B|0)==(I|0)){W=c[e+36>>2]|0;J=I-W|0;if((J+1|0)<0){z=86;break}K=J>>>0<1073741823?(J<<1>>>0<(J+1|0)>>>0?J+1|0:J<<1):2147483647;if(K){i=0;X=D(605,K|0)|0;Y=i;i=0;if(Y&1){z=95;break}else Z=X}else Z=0;X=Z+J|0;a[X>>0]=a[l>>0]|0;if((J|0)>0)_2b(Z|0,W|0,J|0)|0;c[e+36>>2]=Z;c[g>>2]=X+1;c[e+36+8>>2]=Z+K;if(W|0)RPb(W)}else{a[B>>0]=a[l>>0]|0;c[g>>2]=(c[g>>2]|0)+1}K=l+1|0;if((K|0)==(m|0)){z=98;break}l=K;B=c[g>>2]|0;I=c[e+36+8>>2]|0}if((z|0)==86){i=0;Q(1914,e+36|0);i=0;I=Qa()|0;B=A()|0;_=c[e+36>>2]|0;$=I;aa=B}else if((z|0)==95){B=Qa()|0;_=W;$=B;aa=A()|0}else if((z|0)==98){B=c[e+36>>2]|0;I=c[g>>2]|0;if((B|0)==(I|0)){ba=I;break}else{U=I;V=B;z=99;break}}if(!_){R=aa;S=$;z=189;break g}c[g>>2]=_;RPb(_);R=aa;S=$;z=189;break g}while(0);do if((z|0)==99){m=V;while(1){n=c[j>>2]|0;B=c[f>>2]|0;if(n>>>0>=B>>>0){I=c[e+48>>2]|0;if((n-I+1|0)<0){z=103;break}l=(B-I|0)>>>0<1073741823?(B-I<<1>>>0<(n-I+1|0)>>>0?n-I+1|0:B-I<<1):2147483647;if(l){i=0;B=D(605,l|0)|0;K=i;i=0;if(K&1){z=190;break}else ca=B}else ca=0;B=ca+(n-I)|0;a[B>>0]=a[m>>0]|0;if((n-I|0)>0)_2b(ca|0,I|0,n-I|0)|0;c[e+48>>2]=ca;c[j>>2]=B+1;c[f>>2]=ca+l;if(I|0)RPb(I)}else{a[n>>0]=a[m>>0]|0;c[j>>2]=(c[j>>2]|0)+1}m=m+1|0;if((m|0)==(U|0)){z=111;break}}if((z|0)==103){i=0;Q(1914,e+48|0);i=0;m=Qa()|0;da=m;ea=A()|0}else if((z|0)==111){ba=c[e+36>>2]|0;break}else if((z|0)==190){m=Qa()|0;da=m;ea=A()|0}m=c[e+36>>2]|0;if(!m){fa=da;ga=ea;break g}c[g>>2]=m;RPb(m);fa=da;ga=ea;break g}while(0);if(ba|0){c[g>>2]=ba;RPb(ba)}m=c[e+24>>2]|0;if(m|0){c[e+24+4>>2]=m;RPb(m)}m=c[j>>2]|0;n=c[e+48>>2]|0;c[e+12>>2]=0;I=e+12+4|0;c[I>>2]=0;c[e+12+8>>2]=0;i=0;l=D(605,1)|0;B=i;i=0;h:do if(!(B&1)){c[e+12>>2]=l;c[e+12+8>>2]=l+1;a[l>>0]=10;c[I>>2]=l+1;i=0;T(1970,e|0,m-n|0);K=i;i=0;if(!(K&1)){K=e+24+4|0;X=e+24+8|0;c[e+24>>2]=l;c[K>>2]=l+1;c[X>>2]=l+1;c[e+12+8>>2]=0;c[I>>2]=0;c[e+12>>2]=0;J=c[e>>2]|0;Y=c[e+4>>2]|0;do if((J|0)==(Y|0)){ha=l;ia=l+1|0;ja=l+1|0;z=136}else{ka=J;la=l+1|0;ma=l+1|0;i:while(1){na=ma;do if(la>>>0>>0){a[la>>0]=a[ka>>0]|0;c[K>>2]=(c[K>>2]|0)+1}else{oa=c[e+24>>2]|0;pa=la-oa|0;if((pa+1|0)<0){z=123;break i}qa=(na-oa|0)>>>0<1073741823?(na-oa<<1>>>0<(pa+1|0)>>>0?pa+1|0:na-oa<<1):2147483647;if(qa){i=0;ra=D(605,qa|0)|0;sa=i;i=0;if(sa&1){z=132;break i}else ta=ra}else ta=0;ra=ta+pa|0;a[ra>>0]=a[ka>>0]|0;if((pa|0)>0)_2b(ta|0,oa|0,pa|0)|0;c[e+24>>2]=ta;c[K>>2]=ra+1;c[X>>2]=ta+qa;if(!oa)break;RPb(oa)}while(0);na=ka+1|0;if((na|0)==(Y|0)){z=135;break}ka=na;la=c[K>>2]|0;ma=c[X>>2]|0}if((z|0)==123){i=0;Q(1914,e+24|0);i=0;ma=Qa()|0;la=A()|0;ua=c[e+24>>2]|0;va=ma;wa=la}else if((z|0)==132){la=Qa()|0;ua=oa;va=la;wa=A()|0}else if((z|0)==135){ha=c[e+24>>2]|0;ia=c[K>>2]|0;ja=c[X>>2]|0;z=136;break}if(ua|0){c[K>>2]=ua;RPb(ua)}xa=va;ya=wa}while(0);j:do if((z|0)==136){Y=e+36+4|0;c[e+36>>2]=ha;c[Y>>2]=ia;c[e+36+8>>2]=ja;c[X>>2]=0;c[K>>2]=0;c[e+24>>2]=0;J=c[e+48>>2]|0;la=c[j>>2]|0;do if((J|0)!=(la|0)){ma=J;ka=ia;na=ja;k:while(1){qa=na;do if(ka>>>0>>0){a[ka>>0]=a[ma>>0]|0;c[Y>>2]=(c[Y>>2]|0)+1}else{za=c[e+36>>2]|0;ra=ka-za|0;if((ra+1|0)<0){z=141;break k}pa=(qa-za|0)>>>0<1073741823?(qa-za<<1>>>0<(ra+1|0)>>>0?ra+1|0:qa-za<<1):2147483647;if(pa){i=0;sa=D(605,pa|0)|0;Aa=i;i=0;if(Aa&1){z=150;break k}else Ba=sa}else Ba=0;sa=Ba+ra|0;a[sa>>0]=a[ma>>0]|0;if((ra|0)>0)_2b(Ba|0,za|0,ra|0)|0;c[e+36>>2]=Ba;c[Y>>2]=sa+1;c[e+36+8>>2]=Ba+pa;if(!za)break;RPb(za)}while(0);qa=ma+1|0;if((qa|0)==(la|0)){z=153;break}ma=qa;ka=c[Y>>2]|0;na=c[e+36+8>>2]|0}if((z|0)==141){i=0;Q(1914,e+36|0);i=0;na=Qa()|0;ka=A()|0;Ca=c[e+36>>2]|0;Da=na;Ea=ka}else if((z|0)==150){ka=Qa()|0;Ca=za;Da=ka;Ea=A()|0}else if((z|0)==153){ka=c[e+24>>2]|0;if(!ka)break;c[K>>2]=ka;RPb(ka);break}if(Ca|0){c[Y>>2]=Ca;RPb(Ca)}ka=c[e+24>>2]|0;if(!ka){xa=Da;ya=Ea;break j}c[K>>2]=ka;RPb(ka);xa=Da;ya=Ea;break j}while(0);la=c[e>>2]|0;if(la|0){c[e+4>>2]=la;RPb(la)}la=c[e+12>>2]|0;if(la|0){c[I>>2]=la;RPb(la)}i=0;la=D(605,2)|0;J=i;i=0;l:do if(J&1){ka=Qa()|0;Fa=ka;Ga=A()|0}else{a[la>>0]=18;a[la+1>>0]=32;i=0;T(1971,e+24|0,e+36|0);ka=i;i=0;if(ka&1){ka=Qa()|0;na=A()|0;RPb(la);Fa=ka;Ga=na;break}c[b>>2]=la;c[b+4>>2]=la+2;c[b+8>>2]=la+2;na=c[e+24>>2]|0;ka=c[e+24+4>>2]|0;do if((na|0)==(ka|0))Ha=na;else{ma=na;qa=la+2|0;pa=la+2|0;m:while(1){sa=pa;do if(qa>>>0>>0){a[qa>>0]=a[ma>>0]|0;c[b+4>>2]=(c[b+4>>2]|0)+1}else{Ia=c[b>>2]|0;ra=qa-Ia|0;if((ra+1|0)<0){z=166;break m}Aa=(sa-Ia|0)>>>0<1073741823?(sa-Ia<<1>>>0<(ra+1|0)>>>0?ra+1|0:sa-Ia<<1):2147483647;if(Aa){i=0;Ja=D(605,Aa|0)|0;Ka=i;i=0;if(Ka&1){z=175;break m}else La=Ja}else La=0;Ja=La+ra|0;a[Ja>>0]=a[ma>>0]|0;if((ra|0)>0)_2b(La|0,Ia|0,ra|0)|0;c[b>>2]=La;c[b+4>>2]=Ja+1;c[b+8>>2]=La+Aa;if(!Ia)break;RPb(Ia)}while(0);sa=ma+1|0;if((sa|0)==(ka|0)){z=178;break}ma=sa;qa=c[b+4>>2]|0;pa=c[b+8>>2]|0}if((z|0)==166){i=0;Q(1914,b|0);i=0;pa=Qa()|0;qa=A()|0;Ma=c[b>>2]|0;Na=pa;Oa=qa}else if((z|0)==175){qa=Qa()|0;Ma=Ia;Na=qa;Oa=A()|0}else if((z|0)==178){Ha=c[e+24>>2]|0;break}if(Ma|0){c[b+4>>2]=Ma;RPb(Ma)}qa=c[e+24>>2]|0;if(qa|0){c[e+24+4>>2]=qa;RPb(qa)}Fa=Na;Ga=Oa;break l}while(0);if(Ha|0){c[e+24+4>>2]=Ha;RPb(Ha)}ka=c[e+36>>2]|0;if(ka|0){c[Y>>2]=ka;RPb(ka)}ka=c[e+48>>2]|0;if(ka|0){c[j>>2]=ka;RPb(ka)}ka=c[e+64>>2]|0;if(!ka){Kb=e;return}c[e+64+4>>2]=ka;RPb(ka);Kb=e;return}while(0);la=c[e+36>>2]|0;if(!la){Pa=Fa;Sa=Ga;break h}c[Y>>2]=la;RPb(la);Pa=Fa;Sa=Ga;break h}while(0);K=c[e>>2]|0;if(!K){Ta=xa;Ua=ya}else{c[e+4>>2]=K;RPb(K);Ta=xa;Ua=ya}}else{K=Qa()|0;Ta=K;Ua=A()|0}K=c[e+12>>2]|0;if(!K){Va=Ta;Wa=Ua;z=205}else{c[I>>2]=K;RPb(K);Va=Ta;Wa=Ua;z=205}}else{K=Qa()|0;Va=K;Wa=A()|0;z=205}while(0);if((z|0)==205){Pa=Va;Sa=Wa}x=Pa;y=Sa;break a}while(0);if((z|0)==189){fa=S;ga=R}g=c[e+24>>2]|0;if(!g){Xa=fa;Ya=ga}else{c[e+24+4>>2]=g;RPb(g);Xa=fa;Ya=ga}}else{g=Qa()|0;Xa=g;Ya=A()|0}x=Xa;y=Ya}else z=68;while(0);if((z|0)==68){z=Qa()|0;x=z;y=A()|0}z=c[e+48>>2]|0;if(z|0){c[j>>2]=z;RPb(z)}z=c[e+64>>2]|0;if(z|0){c[e+64+4>>2]=z;RPb(z)}r=x;s=y;cb(r|0)}function Xvb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;d=Kb;Kb=Kb+32|0;e=PPb(16)|0;c[e>>2]=65296;c[e+4>>2]=c[b+4>>2];c[e+4+4>>2]=c[b+4+4>>2];c[e+4+8>>2]=c[b+4+8>>2];c[b+4>>2]=0;c[b+4+4>>2]=0;c[b+4+8>>2]=0;c[d+16>>2]=e;c[d+16+4>>2]=0;i=0;U(455,d+16|0,e|0,d+16+4|0);e=i;i=0;if(e&1){e=Qa()|0;A()|0;b=c[d+16+4>>2]|0;if(!b)cb(e|0);f=c[b+4>>2]|0;c[b+4>>2]=f-1;if((f|0)!=1)cb(e|0);ec[c[(c[b>>2]|0)+8>>2]&2047](b);f=c[b+8>>2]|0;c[b+8>>2]=f-1;if((f|0)!=1)cb(e|0);ec[c[(c[b>>2]|0)+12>>2]&2047](b);cb(e|0)}e=a+(c[(c[a>>2]|0)+-24>>2]|0)+4|0;b=c[e>>2]|0;do if(!b){i=0;f=D(605,32)|0;g=i;i=0;if(g&1){g=Qa()|0;h=A()|0;j=g;k=d+16+4|0;break}else{c[f>>2]=65428;c[f+8>>2]=0;c[f+12>>2]=0;c[f+4>>2]=f+8;c[f+16>>2]=0;c[f+16+4>>2]=0;c[f+16+8>>2]=0;c[e>>2]=f;c[f+28>>2]=1;l=f;m=11;break}}else{l=b;m=11}while(0);do if((m|0)==11){b=c[(c[l>>2]|0)+8>>2]|0;c[d+8>>2]=c[d+16>>2];e=c[d+16+4>>2]|0;c[d+8+4>>2]=e;if(e|0)c[e+4>>2]=(c[e+4>>2]|0)+1;c[d>>2]=48616;i=0;U(b|0,l|0,d+8|0,d|0);b=i;i=0;if(b&1){b=Qa()|0;e=A()|0;f=c[d+8+4>>2]|0;if((f|0?(g=c[f+4>>2]|0,c[f+4>>2]=g-1,(g|0)==1):0)?(ec[c[(c[f>>2]|0)+8>>2]&2047](f),g=c[f+8>>2]|0,c[f+8>>2]=g-1,(g|0)==1):0)ec[c[(c[f>>2]|0)+12>>2]&2047](f);h=e;j=b;k=d+16+4|0;break}b=c[d+8+4>>2]|0;if((b|0?(e=c[b+4>>2]|0,c[b+4>>2]=e-1,(e|0)==1):0)?(ec[c[(c[b>>2]|0)+8>>2]&2047](b),e=c[b+8>>2]|0,c[b+8>>2]=e-1,(e|0)==1):0)ec[c[(c[b>>2]|0)+12>>2]&2047](b);b=c[d+16+4>>2]|0;if(!b){Kb=d;return a|0}e=c[b+4>>2]|0;c[b+4>>2]=e-1;if((e|0)!=1){Kb=d;return a|0}ec[c[(c[b>>2]|0)+8>>2]&2047](b);e=c[b+8>>2]|0;c[b+8>>2]=e-1;if((e|0)!=1){Kb=d;return a|0}ec[c[(c[b>>2]|0)+12>>2]&2047](b);Kb=d;return a|0}while(0);a=c[k>>2]|0;if(!a)cb(j|0);k=c[a+4>>2]|0;c[a+4>>2]=k-1;if((k|0)!=1)cb(j|0);ec[c[(c[a>>2]|0)+8>>2]&2047](a);k=c[a+8>>2]|0;c[a+8>>2]=k-1;if((k|0)!=1)cb(j|0);ec[c[(c[a>>2]|0)+12>>2]&2047](a);cb(j|0);return 0}function Yvb(a){a=a|0;var b=0;b=La(28)|0;i=0;T(1972,b|0,a|0);a=i;i=0;if(a&1){a=Qa()|0;A()|0;Ua(b|0);cb(a|0)}else Wa(b|0,60984,1679)}function Zvb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;do if(d>>>0>127){e=d;f=0;g=0;while(1){h=(e|128)&255;j=g;if(f>>>0>=g>>>0){k=c[b>>2]|0;l=f-k|0;if((l+1|0)<0){m=6;break}n=(j-k|0)>>>0<1073741823?(j-k<<1>>>0<(l+1|0)>>>0?l+1|0:j-k<<1):2147483647;if(n){i=0;j=D(605,n|0)|0;o=i;i=0;if(o&1){m=14;break}else p=j}else p=0;j=p+l|0;a[j>>0]=h;if((l|0)>0)_2b(p|0,k|0,l|0)|0;c[b>>2]=p;c[b+4>>2]=j+1;c[b+8>>2]=p+n;if(k|0)RPb(k)}else{a[f>>0]=h;c[b+4>>2]=(c[b+4>>2]|0)+1}h=e;e=e>>>7;f=c[b+4>>2]|0;g=c[b+8>>2]|0;if(h>>>0<=16383){m=15;break}}if((m|0)==6){i=0;Q(1914,b|0);i=0;h=Qa()|0;q=h;r=A()|0;break}else if((m|0)==14){h=Qa()|0;q=h;r=A()|0;break}else if((m|0)==15){if(f>>>0>=g>>>0){s=e;t=f;u=g;m=17;break}a[f>>0]=e;c[b+4>>2]=(c[b+4>>2]|0)+1;return}}else{s=d;t=0;u=0;m=17}while(0);if((m|0)==17){m=c[b>>2]|0;d=t-m|0;do if((d+1|0)<0){i=0;Q(1914,b|0);i=0}else{t=u-m|0;p=t>>>0<1073741823?(t<<1>>>0<(d+1|0)>>>0?d+1|0:t<<1):2147483647;if(p){i=0;t=D(605,p|0)|0;h=i;i=0;if(h&1)break;else v=t}else v=0;t=v+d|0;a[t>>0]=s;if((d|0)>0)_2b(v|0,m|0,d|0)|0;c[b>>2]=v;c[b+4>>2]=t+1;c[b+8>>2]=v+p;if(!m)return;RPb(m);return}while(0);m=Qa()|0;q=m;r=A()|0}r=c[b>>2]|0;if(!r)cb(q|0);c[b+4>>2]=r;RPb(r);cb(q|0)}function _vb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=Kb;Kb=Kb+96|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;f=PPb(32)|0;c[b>>2]=f;c[b+8>>2]=f+32;g=f;h=g+32|0;do{a[g>>0]=0;g=g+1|0}while((g|0)<(h|0));c[b+4>>2]=f+32;g=c[d>>2]|0;h=c[d+4>>2]|0;d=e+16+28|0;c[e+16>>2]=0;c[e+16+4>>2]=0;c[e+16+8>>2]=0;c[e+16+12>>2]=0;c[e+16+16>>2]=0;c[e+16+20>>2]=0;c[e+16+24>>2]=0;c[d>>2]=c[9584];c[d+4>>2]=c[9585];c[d+8>>2]=c[9586];c[d+12>>2]=c[9587];c[d+16>>2]=c[9588];c[d+20>>2]=c[9589];c[d+24>>2]=c[9590];c[d+28>>2]=c[9591];c[e+12>>2]=g;c[e+8>>2]=h;i=0;c[e+76>>2]=c[e+12>>2];c[e+80>>2]=c[e+8>>2];U(977,e+16|0,e+76|0,e+80|0);h=i;i=0;if(!(h&1)?(i=0,Q(2003,e+16|0),h=i,i=0,!(h&1)):0){c[e+4>>2]=f;c[e>>2]=f+32;c[e+76>>2]=c[e+4>>2];c[e+80>>2]=c[e>>2];bwb(e+16|0,e+76|0,e+80|0);h=c[e+16>>2]|0;if(!h){Kb=e;return}c[e+16+4>>2]=h;RPb(h);Kb=e;return}h=Qa()|0;A()|0;g=c[e+16>>2]|0;if(!g){c[b+4>>2]=f;RPb(f);cb(h|0)}c[e+16+4>>2]=g;RPb(g);c[b+4>>2]=f;RPb(f);cb(h|0)}function $vb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;f=Kb;Kb=Kb+16|0;g=c[d>>2]|0;d=c[e>>2]|0;e=(c[b+12>>2]|0)+(d-g)|0;c[b+12>>2]=e;if(((e>>>0>65535?(c[b+12>>2]=e&65535,h=(c[b+16>>2]|0)+(e>>>16)|0,c[b+16>>2]=h,h>>>0>65535):0)?(c[b+16>>2]=h&65535,e=(c[b+20>>2]|0)+(h>>>16)|0,c[b+20>>2]=e,e>>>0>65535):0)?(c[b+20>>2]=e&65535,h=(c[b+24>>2]|0)+(e>>>16)|0,c[b+24>>2]=h,h>>>0>65535):0)c[b+24>>2]=h&65535;a:do if((g|0)==(d|0)){i=b+4|0;j=b}else{h=g;while(1){e=c[b+4>>2]|0;k=c[b+8>>2]|0;if((e|0)==(k|0)){l=c[b>>2]|0;if((e-l+1|0)<0)break;m=(k-l|0)>>>0<1073741823?(k-l<<1>>>0<(e-l+1|0)>>>0?e-l+1|0:k-l<<1):2147483647;if(!m)n=0;else n=PPb(m)|0;k=n+(e-l)|0;a[k>>0]=a[h>>0]|0;if((e-l|0)>0)_2b(n|0,l|0,e-l|0)|0;c[b>>2]=n;c[b+4>>2]=k+1;c[b+8>>2]=n+m;if(l|0)RPb(l)}else{a[e>>0]=a[h>>0]|0;c[b+4>>2]=(c[b+4>>2]|0)+1}h=h+1|0;if((h|0)==(d|0)){i=b+4|0;j=b;break a}}GRb(b)}while(0);d=c[j>>2]|0;if(((c[i>>2]|0)-d|0)>>>0<64){Kb=f;return}n=0;g=d;d=64;while(1){h=g+n|0;c[f+4>>2]=h;c[f>>2]=h+64;c[f+8>>2]=c[f+4>>2];c[f+12>>2]=c[f>>2];dwb(b+28|0,f+8|0,f+12|0);h=d+64|0;o=c[i>>2]|0;g=c[j>>2]|0;if(h>>>0>(o-g|0)>>>0)break;else{e=d;d=h;n=e}}n=g;g=n+d|0;if(!d){Kb=f;return}if(o-g|0)$2b(n|0,g|0,o-g|0)|0;c[b+4>>2]=n+(o-g);Kb=f;return}function awb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=Kb;Kb=Kb+64|0;e=d;f=e+64|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(f|0));g=c[b+4>>2]|0;h=c[b>>2]|0;if(g-h|0){$2b(d|0,h|0,g-h|0)|0;a[d+(g-h)>>0]=-128;if((g-h|0)>>>0>55){i=d+(g-h)+1|0;if((d+64-i|0)>0)a3b(d+(g+1-h)|0,0,((i+-1-(d+64)|0)>-2?i+-1-(d+64)|0:-2)+(d+64)+2-i|0)|0;cwb(b+28|0,d,d+64|0);e=d;f=e+60|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(f|0));j=d+60|0}else{k=d+(g-h)+1|0;l=7}}else{a[d+(g-h)>>0]=-128;k=d+(g-h)+1|0;l=7}if((l|0)==7){l=k;if((d+60-l|0)>0){a3b(d+(g+1-h)|0,0,((l+-1-(d+60)|0)>-2?l+-1-(d+60)|0:-2)+(d+60)+2-l|0)|0;j=d+60|0}else j=d+60|0}l=c[b+12>>2]|0;h=c[b+16>>2]|0;g=c[b+20>>2]|0;k=c[b+24>>2]<<3&65528|g>>>13&65535;a[d+56>>0]=k>>>8;a[d+57>>0]=k;a[d+58>>0]=(g<<3&65528|h>>>13&65535)>>>8;a[d+59>>0]=g<<3&65528|h>>>13&65535;a[j>>0]=(h<<3&65528|l>>>13&65535)>>>8;a[d+61>>0]=h<<3&65528|l>>>13&65535;a[d+62>>0]=l>>>5;a[d+63>>0]=l<<3;cwb(b+28|0,d,d+64|0);Kb=d;return}function bwb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;f=c[e>>2]|0;e=c[d>>2]|0;if((e|0)==(f|0))return;g=(c[b+28>>2]|0)>>>24&255;c[d>>2]=e+1;a[e>>0]=g;g=c[d>>2]|0;if((g|0)==(f|0))return;e=(c[b+28>>2]|0)>>>16&255;c[d>>2]=g+1;a[g>>0]=e;e=c[d>>2]|0;if((e|0)==(f|0))return;g=(c[b+28>>2]|0)>>>8&255;c[d>>2]=e+1;a[e>>0]=g;g=c[d>>2]|0;if((g|0)==(f|0))return;e=c[b+28>>2]&255;c[d>>2]=g+1;a[g>>0]=e;e=c[d>>2]|0;if((e|0)==(f|0))return;g=(c[b+32>>2]|0)>>>24&255;c[d>>2]=e+1;a[e>>0]=g;g=c[d>>2]|0;if((g|0)==(f|0))return;e=(c[b+32>>2]|0)>>>16&255;c[d>>2]=g+1;a[g>>0]=e;e=c[d>>2]|0;if((e|0)==(f|0))return;g=(c[b+32>>2]|0)>>>8&255;c[d>>2]=e+1;a[e>>0]=g;g=c[d>>2]|0;if((g|0)==(f|0))return;e=c[b+32>>2]&255;c[d>>2]=g+1;a[g>>0]=e;e=c[d>>2]|0;if((e|0)==(f|0))return;g=(c[b+36>>2]|0)>>>24&255;c[d>>2]=e+1;a[e>>0]=g;g=c[d>>2]|0;if((g|0)==(f|0))return;e=(c[b+36>>2]|0)>>>16&255;c[d>>2]=g+1;a[g>>0]=e;e=c[d>>2]|0;if((e|0)==(f|0))return;g=(c[b+36>>2]|0)>>>8&255;c[d>>2]=e+1;a[e>>0]=g;g=c[d>>2]|0;if((g|0)==(f|0))return;e=c[b+36>>2]&255;c[d>>2]=g+1;a[g>>0]=e;e=c[d>>2]|0;if((e|0)==(f|0))return;g=(c[b+40>>2]|0)>>>24&255;c[d>>2]=e+1;a[e>>0]=g;g=c[d>>2]|0;if((g|0)==(f|0))return;e=(c[b+40>>2]|0)>>>16&255;c[d>>2]=g+1;a[g>>0]=e;e=c[d>>2]|0;if((e|0)==(f|0))return;g=(c[b+40>>2]|0)>>>8&255;c[d>>2]=e+1;a[e>>0]=g;g=c[d>>2]|0;if((g|0)==(f|0))return;e=c[b+40>>2]&255;c[d>>2]=g+1;a[g>>0]=e;e=c[d>>2]|0;if((e|0)==(f|0))return;g=(c[b+44>>2]|0)>>>24&255;c[d>>2]=e+1;a[e>>0]=g;g=c[d>>2]|0;if((g|0)==(f|0))return;e=(c[b+44>>2]|0)>>>16&255;c[d>>2]=g+1;a[g>>0]=e;e=c[d>>2]|0;if((e|0)==(f|0))return;g=(c[b+44>>2]|0)>>>8&255;c[d>>2]=e+1;a[e>>0]=g;g=c[d>>2]|0;if((g|0)==(f|0))return;e=c[b+44>>2]&255;c[d>>2]=g+1;a[g>>0]=e;e=c[d>>2]|0;if((e|0)==(f|0))return;g=(c[b+48>>2]|0)>>>24&255;c[d>>2]=e+1;a[e>>0]=g;g=c[d>>2]|0;if((g|0)==(f|0))return;e=(c[b+48>>2]|0)>>>16&255;c[d>>2]=g+1;a[g>>0]=e;e=c[d>>2]|0;if((e|0)==(f|0))return;g=(c[b+48>>2]|0)>>>8&255;c[d>>2]=e+1;a[e>>0]=g;g=c[d>>2]|0;if((g|0)==(f|0))return;e=c[b+48>>2]&255;c[d>>2]=g+1;a[g>>0]=e;e=c[d>>2]|0;if((e|0)==(f|0))return;g=(c[b+52>>2]|0)>>>24&255;c[d>>2]=e+1;a[e>>0]=g;g=c[d>>2]|0;if((g|0)==(f|0))return;e=(c[b+52>>2]|0)>>>16&255;c[d>>2]=g+1;a[g>>0]=e;e=c[d>>2]|0;if((e|0)==(f|0))return;g=(c[b+52>>2]|0)>>>8&255;c[d>>2]=e+1;a[e>>0]=g;g=c[d>>2]|0;if((g|0)==(f|0))return;e=c[b+52>>2]&255;c[d>>2]=g+1;a[g>>0]=e;e=c[d>>2]|0;if((e|0)==(f|0))return;g=(c[b+56>>2]|0)>>>24&255;c[d>>2]=e+1;a[e>>0]=g;g=c[d>>2]|0;if((g|0)==(f|0))return;e=(c[b+56>>2]|0)>>>16&255;c[d>>2]=g+1;a[g>>0]=e;e=c[d>>2]|0;if((e|0)==(f|0))return;g=(c[b+56>>2]|0)>>>8&255;c[d>>2]=e+1;a[e>>0]=g;g=c[d>>2]|0;if((g|0)==(f|0))return;f=c[b+56>>2]&255;c[d>>2]=g+1;a[g>>0]=f;return}function cwb(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;e=Kb;Kb=Kb+256|0;a3b(e|0,0,256)|0;c[e>>2]=(d[b+1>>0]|0)<<16|(d[b>>0]|0)<<24|(d[b+2>>0]|0)<<8|(d[b+3>>0]|0);c[e+4>>2]=(d[b+5>>0]|0)<<16|(d[b+4>>0]|0)<<24|(d[b+6>>0]|0)<<8|(d[b+7>>0]|0);c[e+8>>2]=(d[b+9>>0]|0)<<16|(d[b+8>>0]|0)<<24|(d[b+10>>0]|0)<<8|(d[b+11>>0]|0);c[e+12>>2]=(d[b+13>>0]|0)<<16|(d[b+12>>0]|0)<<24|(d[b+14>>0]|0)<<8|(d[b+15>>0]|0);c[e+16>>2]=(d[b+17>>0]|0)<<16|(d[b+16>>0]|0)<<24|(d[b+18>>0]|0)<<8|(d[b+19>>0]|0);c[e+20>>2]=(d[b+21>>0]|0)<<16|(d[b+20>>0]|0)<<24|(d[b+22>>0]|0)<<8|(d[b+23>>0]|0);c[e+24>>2]=(d[b+25>>0]|0)<<16|(d[b+24>>0]|0)<<24|(d[b+26>>0]|0)<<8|(d[b+27>>0]|0);c[e+28>>2]=(d[b+29>>0]|0)<<16|(d[b+28>>0]|0)<<24|(d[b+30>>0]|0)<<8|(d[b+31>>0]|0);c[e+32>>2]=(d[b+33>>0]|0)<<16|(d[b+32>>0]|0)<<24|(d[b+34>>0]|0)<<8|(d[b+35>>0]|0);c[e+36>>2]=(d[b+37>>0]|0)<<16|(d[b+36>>0]|0)<<24|(d[b+38>>0]|0)<<8|(d[b+39>>0]|0);c[e+40>>2]=(d[b+41>>0]|0)<<16|(d[b+40>>0]|0)<<24|(d[b+42>>0]|0)<<8|(d[b+43>>0]|0);c[e+44>>2]=(d[b+45>>0]|0)<<16|(d[b+44>>0]|0)<<24|(d[b+46>>0]|0)<<8|(d[b+47>>0]|0);c[e+48>>2]=(d[b+49>>0]|0)<<16|(d[b+48>>0]|0)<<24|(d[b+50>>0]|0)<<8|(d[b+51>>0]|0);c[e+52>>2]=(d[b+53>>0]|0)<<16|(d[b+52>>0]|0)<<24|(d[b+54>>0]|0)<<8|(d[b+55>>0]|0);c[e+56>>2]=(d[b+57>>0]|0)<<16|(d[b+56>>0]|0)<<24|(d[b+58>>0]|0)<<8|(d[b+59>>0]|0);c[e+60>>2]=(d[b+61>>0]|0)<<16|(d[b+60>>0]|0)<<24|(d[b+62>>0]|0)<<8|(d[b+63>>0]|0);b=16;f=c[e>>2]|0;do{g=c[e+(b+-2<<2)>>2]|0;h=f;f=c[e+(b+-15<<2)>>2]|0;c[e+(b<<2)>>2]=h+(c[e+(b+-7<<2)>>2]|0)+((g<<13|g>>>19)^g>>>10^(g<<15|g>>>17))+((f<<14|f>>>18)^f>>>3^(f<<25|f>>>7));b=b+1|0}while((b|0)!=64);b=c[a>>2]|0;f=c[a+4>>2]|0;g=c[a+8>>2]|0;h=c[a+12>>2]|0;i=c[a+16>>2]|0;j=c[a+20>>2]|0;k=c[a+24>>2]|0;l=c[a+28>>2]|0;m=l;n=k;o=j;p=i;q=h;r=g;s=f;t=b;u=0;while(1){v=((p<<26|p>>>6)^(p<<21|p>>>11)^(p<<7|p>>>25))+m+(n&~p^o&p)+(c[38368+(u<<2)>>2]|0)+(c[e+(u<<2)>>2]|0)|0;w=v+q|0;x=((r^s)&t^r&s)+((t<<30|t>>>2)^(t<<19|t>>>13)^(t<<10|t>>>22))+v|0;u=u+1|0;if((u|0)==64)break;else{v=t;y=s;z=r;A=p;B=o;C=n;p=w;t=x;s=v;r=y;q=z;o=A;n=B;m=C}}c[a>>2]=x+b;c[a+4>>2]=t+f;c[a+8>>2]=s+g;c[a+12>>2]=r+h;c[a+16>>2]=w+i;c[a+20>>2]=p+j;c[a+24>>2]=o+k;c[a+28>>2]=n+l;Kb=e;return}function dwb(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;e=Kb;Kb=Kb+256|0;a3b(e|0,0,256)|0;f=c[b>>2]|0;c[e>>2]=(d[f+1>>0]|0)<<16|(d[f>>0]|0)<<24|(d[f+2>>0]|0)<<8|(d[f+3>>0]|0);c[e+4>>2]=(d[f+5>>0]|0)<<16|(d[f+4>>0]|0)<<24|(d[f+6>>0]|0)<<8|(d[f+7>>0]|0);c[e+8>>2]=(d[f+9>>0]|0)<<16|(d[f+8>>0]|0)<<24|(d[f+10>>0]|0)<<8|(d[f+11>>0]|0);c[e+12>>2]=(d[f+13>>0]|0)<<16|(d[f+12>>0]|0)<<24|(d[f+14>>0]|0)<<8|(d[f+15>>0]|0);c[e+16>>2]=(d[f+17>>0]|0)<<16|(d[f+16>>0]|0)<<24|(d[f+18>>0]|0)<<8|(d[f+19>>0]|0);c[e+20>>2]=(d[f+21>>0]|0)<<16|(d[f+20>>0]|0)<<24|(d[f+22>>0]|0)<<8|(d[f+23>>0]|0);c[e+24>>2]=(d[f+25>>0]|0)<<16|(d[f+24>>0]|0)<<24|(d[f+26>>0]|0)<<8|(d[f+27>>0]|0);c[e+28>>2]=(d[f+29>>0]|0)<<16|(d[f+28>>0]|0)<<24|(d[f+30>>0]|0)<<8|(d[f+31>>0]|0);c[e+32>>2]=(d[f+33>>0]|0)<<16|(d[f+32>>0]|0)<<24|(d[f+34>>0]|0)<<8|(d[f+35>>0]|0);c[e+36>>2]=(d[f+37>>0]|0)<<16|(d[f+36>>0]|0)<<24|(d[f+38>>0]|0)<<8|(d[f+39>>0]|0);c[e+40>>2]=(d[f+41>>0]|0)<<16|(d[f+40>>0]|0)<<24|(d[f+42>>0]|0)<<8|(d[f+43>>0]|0);c[e+44>>2]=(d[f+45>>0]|0)<<16|(d[f+44>>0]|0)<<24|(d[f+46>>0]|0)<<8|(d[f+47>>0]|0);c[e+48>>2]=(d[f+49>>0]|0)<<16|(d[f+48>>0]|0)<<24|(d[f+50>>0]|0)<<8|(d[f+51>>0]|0);c[e+52>>2]=(d[f+53>>0]|0)<<16|(d[f+52>>0]|0)<<24|(d[f+54>>0]|0)<<8|(d[f+55>>0]|0);c[e+56>>2]=(d[f+57>>0]|0)<<16|(d[f+56>>0]|0)<<24|(d[f+58>>0]|0)<<8|(d[f+59>>0]|0);c[e+60>>2]=(d[f+61>>0]|0)<<16|(d[f+60>>0]|0)<<24|(d[f+62>>0]|0)<<8|(d[f+63>>0]|0);f=16;b=c[e>>2]|0;do{g=c[e+(f+-2<<2)>>2]|0;h=b;b=c[e+(f+-15<<2)>>2]|0;c[e+(f<<2)>>2]=h+(c[e+(f+-7<<2)>>2]|0)+((g<<13|g>>>19)^g>>>10^(g<<15|g>>>17))+((b<<14|b>>>18)^b>>>3^(b<<25|b>>>7));f=f+1|0}while((f|0)!=64);f=c[a>>2]|0;b=c[a+4>>2]|0;g=c[a+8>>2]|0;h=c[a+12>>2]|0;i=c[a+16>>2]|0;j=c[a+20>>2]|0;k=c[a+24>>2]|0;l=c[a+28>>2]|0;m=h;n=g;o=b;p=f;q=0;r=l;s=k;t=j;u=i;while(1){v=((u<<26|u>>>6)^(u<<21|u>>>11)^(u<<7|u>>>25))+r+(s&~u^t&u)+(c[38368+(q<<2)>>2]|0)+(c[e+(q<<2)>>2]|0)|0;w=v+m|0;x=((n^o)&p^n&o)+((p<<30|p>>>2)^(p<<19|p>>>13)^(p<<10|p>>>22))+v|0;q=q+1|0;if((q|0)==64)break;else{v=u;y=t;z=s;A=p;B=o;C=n;p=x;u=w;t=v;s=y;r=z;o=A;n=B;m=C}}c[a>>2]=x+f;c[a+4>>2]=p+b;c[a+8>>2]=o+g;c[a+12>>2]=n+h;c[a+16>>2]=w+i;c[a+20>>2]=u+j;c[a+24>>2]=t+k;c[a+28>>2]=s+l;Kb=e;return}function ewb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=Kb;Kb=Kb+32|0;c[d>>2]=112444;e=b+(c[(c[b>>2]|0)+-24>>2]|0)|0;c[d+4>>2]=64976;b=c[e+4>>2]|0;c[d+8>>2]=b;if(b|0?(i=0,Q(c[(c[b>>2]|0)+12>>2]|0,b|0),b=i,i=0,b&1):0){b=Qa()|0;A()|0;cb(b|0)}c[d+12>>2]=c[e+8>>2];c[d+12+4>>2]=c[e+8+4>>2];c[d+12+8>>2]=c[e+8+8>>2];c[d>>2]=105024;c[d+4>>2]=105048;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=-1;c[a>>2]=38656;c[a+4>>2]=38688;c[a+24>>2]=38716;i=0;T(910,a+4|0,d+4|0);e=i;i=0;if(!(e&1)){c[a>>2]=105088;c[a+4>>2]=105120;c[a+24>>2]=105148;c[d+4>>2]=64976;e=c[d+8>>2]|0;if(!e){Kb=d;return}i=0;b=D(c[(c[e>>2]|0)+16>>2]|0,e|0)|0;e=i;i=0;if(e&1){e=Ra(0)|0;A()|0;zc(e)}if(!b){Kb=d;return}c[d+8>>2]=0;Kb=d;return}b=Qa()|0;A()|0;c[a+4>>2]=64976;e=c[a+8>>2]|0;if(e|0){i=0;f=D(c[(c[e>>2]|0)+16>>2]|0,e|0)|0;e=i;i=0;if(e&1){e=Ra(0)|0;A()|0;zc(e)}if(f)c[a+8>>2]=0}c[d+4>>2]=64976;a=c[d+8>>2]|0;if(!a)cb(b|0);i=0;f=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!f)cb(b|0);c[d+8>>2]=0;cb(b|0)}function fwb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b)return;i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d)return;c[a+8>>2]=0;return}function gwb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b){RPb(a);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){RPb(a);return}c[a+8>>2]=0;RPb(a);return}function hwb(a){a=a|0;return 424359}function iwb(b){b=b|0;var d=0,e=0;d=Kb;Kb=Kb+16|0;e=PPb(28)|0;i=0;a[d+1>>0]=a[d>>0]|0;U(978,e|0,b|0,d+1|0);b=i;i=0;if(b&1){b=Qa()|0;A()|0;RPb(e);cb(b|0)}else{Kb=d;return e+(c[(c[e>>2]|0)+-32>>2]|0)|0}return 0}function jwb(a){a=a|0;var b=0;b=La(28)|0;i=0;T(1973,b|0,a|0);a=i;i=0;if(a&1){a=Qa()|0;A()|0;Ua(b|0);cb(a|0)}else Wa(b|0,61e3,1687)}function kwb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function lwb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function mwb(a){a=a|0;var b=0,d=0,e=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;a=PPb(28)|0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=-1;c[a>>2]=38656;c[a+4>>2]=38688;c[a+24>>2]=38716;i=0;T(910,a+4|0,b+(c[(c[b>>2]|0)+-24>>2]|0)|0);b=i;i=0;if(!(b&1))return a+(c[(c[a>>2]|0)+-32>>2]|0)|0;b=Qa()|0;A()|0;c[a+4>>2]=64976;d=c[a+8>>2]|0;if(!d){RPb(a);cb(b|0)}i=0;e=D(c[(c[d>>2]|0)+16>>2]|0,d|0)|0;d=i;i=0;if(d&1){d=Ra(0)|0;A()|0;zc(d)}if(!e){RPb(a);cb(b|0)}c[a+8>>2]=0;RPb(a);cb(b|0);return 0}function nwb(a){a=a|0;var b=0;b=a+(c[(c[a>>2]|0)+-16>>2]|0)|0;a=La(28)|0;i=0;T(1973,a|0,b|0);b=i;i=0;if(b&1){b=Qa()|0;A()|0;Ua(a|0);cb(b|0)}else Wa(a|0,61e3,1687)}function owb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function pwb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function qwb(a,b){a=a|0;b=b|0;var d=0;c[a>>2]=112444;d=b+(c[(c[b>>2]|0)+-24>>2]|0)|0;c[a+4>>2]=64976;b=c[d+4>>2]|0;c[a+8>>2]=b;if(b|0?(i=0,Q(c[(c[b>>2]|0)+12>>2]|0,b|0),b=i,i=0,b&1):0){b=Qa()|0;A()|0;cb(b|0)}c[a+12>>2]=c[d+8>>2];c[a+12+4>>2]=c[d+8+4>>2];c[a+12+8>>2]=c[d+8+8>>2];c[a>>2]=38656;c[a+4>>2]=38688;c[a+24>>2]=38716;return}function rwb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b)return;i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d)return;c[a+8>>2]=0;return}function swb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b){RPb(a);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){RPb(a);return}c[a+8>>2]=0;RPb(a);return}function twb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function uwb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function vwb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function wwb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function xwb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=-1;c[a>>2]=38656;c[a+4>>2]=38688;c[a+24>>2]=38716;i=0;T(910,a+4|0,b+(c[(c[b>>2]|0)+-24>>2]|0)|0);b=i;i=0;if(!(b&1))return;b=Qa()|0;A()|0;c[a+4>>2]=64976;d=c[a+8>>2]|0;if(!d)cb(b|0);i=0;e=D(c[(c[d>>2]|0)+16>>2]|0,d|0)|0;d=i;i=0;if(d&1){d=Ra(0)|0;A()|0;zc(d)}if(!e)cb(b|0);c[a+8>>2]=0;cb(b|0)}function ywb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b)return;i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d)return;c[a+8>>2]=0;return}function zwb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b){RPb(a);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){RPb(a);return}c[a+8>>2]=0;RPb(a);return}function Awb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function Bwb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function Cwb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;e=Kb;Kb=Kb+96|0;c[e+60>>2]=c[d>>2];c[e+60+4>>2]=c[d+4>>2];c[e+60+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;i=0;T(1974,e+48|0,e+60|0);d=i;i=0;if(!(d&1)){do if((a[444024]|0)==0?(D2b(444024)|0)!=0:0){c[113362]=0;c[113363]=0;c[113364]=0;i=0;d=D(605,64)|0;f=i;i=0;if(f&1){f=Qa()|0;g=A()|0;H2b(444024);h=g;j=f;k=50;break}else{c[113362]=d;c[113364]=-2147483584;c[113363]=58;f=d;g=424371;l=f+58|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(l|0));a[d+58>>0]=0;F2b(444024);k=6;break}}else k=6;while(0);do if((k|0)==6){i=0;V(67,e+80|0,e+48|0,1,0);g=i;i=0;if(g&1){g=Qa()|0;m=A()|0;n=g;break}c[e>>2]=0;c[e+8>>2]=1;a[e+12>>0]=0;a[e+13>>0]=1;i=0;U(562,e|0,((a[e+80+11>>0]|0)<0?c[e+80>>2]|0:e+80|0)|0,e+32|0);g=i;i=0;if(!(g&1)){if((a[e+80+11>>0]|0)<0)RPb(c[e+80>>2]|0);c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;while(1){if((c[e+8>>2]|0)==1?(o=a[e+13>>0]|0,(c[(o<<24>>24==0?c[e+4>>2]|0:e)>>2]|0)==0):0){k=38;break}g=a[453459]|0;f=g<<24>>24<0?c[113363]|0:g&255;c[e+72>>2]=e;c[e+72+4>>2]=f;i=0;f=D(731,e+72|0)|0;g=i;i=0;if(g&1){k=36;break}i=0;T(933,b|0,a[((a[453459]|0)<0?c[113362]|0:453448)+f>>0]|0);f=i;i=0;if(f&1){k=36;break}f=a[453459]|0;g=c[113363]|0;c[e+16>>2]=0;c[e+16+8>>2]=0;a[e+16+13>>0]=1;l=c[e+8>>2]|0;i=0;U(493,e+16|0,l|0,l|0);l=i;i=0;if(l&1){k=37;break}_2b(((a[e+16+13>>0]|0)==0?c[e+16+4>>2]|0:e+16|0)|0,((a[e+13>>0]|0)==0?c[e+4>>2]|0:e)|0,c[e+8>>2]<<2|0)|0;l=a[e+12>>0]|0;a[e+16+12>>0]=l;c[e+32>>2]=0;c[e+32+8>>2]=1;a[e+32+12>>0]=0;a[e+32+13>>0]=1;i=0;V(79,e|0,e+16|0,(f<<24>>24<0?g:f&255)|0,e+32|0);f=i;i=0;if(f&1){k=24;break}a[e+12>>0]=l;if((l<<24>>24?(c[e+8>>2]|0)==1:0)?(c[((a[e+13>>0]|0)==0?c[e+4>>2]|0:e)>>2]|0)==0:0)a[e+12>>0]=0;if(!(a[e+32+13>>0]|0))RPb(c[e+32+4>>2]|0);if(!(a[e+16+13>>0]|0))RPb(c[e+16+4>>2]|0)}if((k|0)==24){d=Qa()|0;l=A()|0;if(!(a[e+32+13>>0]|0))RPb(c[e+32+4>>2]|0);if(!(a[e+16+13>>0]|0))RPb(c[e+16+4>>2]|0);p=l;q=d}else if((k|0)==36){d=Qa()|0;p=A()|0;q=d}else if((k|0)==37){d=Qa()|0;p=A()|0;q=d}else if((k|0)==38){d=a[b+11>>0]|0;l=d<<24>>24<0?c[b>>2]|0:b;f=d<<24>>24<0?c[b+4>>2]|0:d&255;if((f|0)!=0?l>>>0<(l+f+-1|0)>>>0:0){d=l;g=l+f+-1|0;do{f=a[d>>0]|0;a[d>>0]=a[g>>0]|0;a[g>>0]=f;d=d+1|0;g=g+-1|0}while(d>>>0>>0);r=a[e+13>>0]|0}else r=o;if(!(r<<24>>24))RPb(c[e+4>>2]|0);g=c[e+48>>2]|0;if(g|0){c[e+48+4>>2]=g;RPb(g)}if((a[e+60+11>>0]|0)>=0){Kb=e;return}RPb(c[e+60>>2]|0);Kb=e;return}if((a[b+11>>0]|0)<0)RPb(c[b>>2]|0);if(!(a[e+13>>0]|0)){RPb(c[e+4>>2]|0);s=p;t=q}else{s=p;t=q}}else{g=Qa()|0;d=A()|0;if(!(a[e+13>>0]|0))RPb(c[e+4>>2]|0);if((a[e+80+11>>0]|0)<0)RPb(c[e+80>>2]|0);s=d;t=g}h=s;j=t;k=50}while(0);if((k|0)==50){m=h;n=j}j=c[e+48>>2]|0;if(!j){u=m;v=n}else{c[e+48+4>>2]=j;RPb(j);u=m;v=n}}else{n=Qa()|0;u=A()|0;v=n}if((a[e+60+11>>0]|0)>=0)cb(v|0);RPb(c[e+60>>2]|0);cb(v|0)}function Dwb(b){b=b|0;var d=0,e=0,f=0;d=Kb;Kb=Kb+32|0;c[d>>2]=0;c[d+8>>2]=1;a[d+12>>0]=0;a[d+13>>0]=1;e=c[b>>2]|0;f=a[e+12>>0]|0;i=0;V(79,0,e|0,c[b+4>>2]|0,d|0);b=i;i=0;if(b&1){b=Qa()|0;A()|0;if(a[d+13>>0]|0)cb(b|0);RPb(c[d+4>>2]|0);cb(b|0)}a[d+12>>0]=f;if((f<<24>>24?(c[d+8>>2]|0)==1:0)?(c[((a[d+13>>0]|0)==0?c[d+4>>2]|0:d)>>2]|0)==0:0)a[d+12>>0]=0;i=0;T(1975,d|0,d+16|0);f=i;i=0;if(f&1){f=Qa()|0;A()|0;if(a[d+13>>0]|0)cb(f|0);RPb(c[d+4>>2]|0);cb(f|0)}else{f=c[d+16>>2]|0;if(a[d+13>>0]|0){Kb=d;return f|0}RPb(c[d+4>>2]|0);Kb=d;return f|0}return 0}function Ewb(b,d){b=b|0;d=d|0;var e=0,f=0;e=Kb;Kb=Kb+16|0;if(!(a[b+13>>0]|0))f=c[b+4>>2]|0;else f=b;c[d>>2]=c[f>>2];f=(a[b+12>>0]|0)!=0;if((c[b+8>>2]|0)>>>0>1)if(f){nQb(e,424430);c[e>>2]=112544;i=0;V(85,e|0,424486,424563,48);i=0;b=Qa()|0;A()|0;c2b(e);cb(b|0)}else{Kb=e;return}else if(f){nQb(e,424430);c[e>>2]=112544;i=0;V(85,e|0,424486,424563,48);i=0;f=Qa()|0;A()|0;c2b(e);cb(f|0)}else{Kb=e;return}}function Fwb(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0;g=Kb;Kb=Kb+16|0;c[g>>2]=c[d>>2];c[g+12>>2]=c[g>>2];d=Jwb(b,g+12|0,g+8|0,g+4|0,e)|0;e=c[d>>2]|0;if(e|0){h=e;Kb=g;return h|0}e=PPb(56)|0;i=0;T(890,e+16|0,f|0);j=i;i=0;if(j&1){j=Qa()|0;k=A()|0;l=j;RPb(e);cb(l|0)}i=0;T(892,e+32|0,f+16|0);f=i;i=0;if(f&1){f=Qa()|0;j=A()|0;if((a[e+27>>0]|0)>=0){k=j;l=f;RPb(e);cb(l|0)}RPb(c[e+16>>2]|0);k=j;l=f;RPb(e);cb(l|0)}else{l=c[g+8>>2]|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=l;c[d>>2]=e;l=c[c[b>>2]>>2]|0;if(!l)m=e;else{c[b>>2]=l;m=c[d>>2]|0}Sc(c[b+4>>2]|0,m);c[b+8>>2]=(c[b+8>>2]|0)+1;h=e;Kb=g;return h|0}return 0}function Gwb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0;f=Kb;Kb=Kb+144|0;c[f+8>>2]=70960;c[f>>2]=50364;c[f+64>>2]=50384;c[f+4>>2]=0;$Fb(f+64|0,f+12|0);c[f+136>>2]=0;c[f+140>>2]=-1;c[f>>2]=70940;c[f+64>>2]=70980;c[f+8>>2]=70960;fGb(f+12|0);c[f+12>>2]=65552;c[f+44>>2]=0;c[f+44+4>>2]=0;c[f+44+8>>2]=0;c[f+44+12>>2]=0;c[f+60>>2]=24;i=0;g=D(c[(c[e>>2]|0)+8>>2]|0,e|0)|0;e=i;i=0;if(e&1){e=Qa()|0;h=A()|0;j=e;k=f+8|0}else{i=0;G(c[(c[g>>2]|0)+8>>2]|0,g|0,d|0,f+8|0)|0;d=i;i=0;if(!(d&1)?(i=0,T(926,b|0,f+12|0),b=i,i=0,!(b&1)):0){ec[c[(c[g>>2]|0)+4>>2]&2047](g);c[f>>2]=70940;c[f+64>>2]=70980;c[f+8>>2]=70960;c[f+12>>2]=65552;if((a[f+44+11>>0]|0)>=0){JEb(f+12|0);RFb(f,70992);EEb(f+64|0);Kb=f;return}RPb(c[f+44>>2]|0);JEb(f+12|0);RFb(f,70992);EEb(f+64|0);Kb=f;return}b=Qa()|0;d=A()|0;ec[c[(c[g>>2]|0)+4>>2]&2047](g);h=d;j=b;k=f+8|0}c[f>>2]=70940;c[f+64>>2]=70980;c[k>>2]=70960;c[f+12>>2]=65552;if((a[f+44+11>>0]|0)>=0){JEb(f+12|0);RFb(f,70992);EEb(f+64|0);cb(j|0)}RPb(c[f+44>>2]|0);JEb(f+12|0);RFb(f,70992);EEb(f+64|0);cb(j|0)}function Hwb(b,d){b=b|0;d=d|0;if(!d)return;Hwb(b,c[d>>2]|0);Hwb(b,c[d+4>>2]|0);szb(d+32|0);if((a[d+16+11>>0]|0)<0)RPb(c[d+16>>2]|0);RPb(d);return}function Iwb(a){a=a|0;gBb(a);RPb(a);return}function Jwb(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;h=c[d>>2]|0;do if((h|0)!=(b+4|0)){d=a[h+16+11>>0]|0;i=d<<24>>24<0?c[h+20>>2]|0:d&255;j=a[g+11>>0]|0;k=j<<24>>24<0?c[g+4>>2]|0:j&255;l=i>>>0>>0?i:k;if((l|0)!=0?(m=j<<24>>24<0?c[g>>2]|0:g,n=d<<24>>24<0?c[h+16>>2]|0:h+16|0,o=ZBb(m,n,l)|0,(o|0)!=0):0)if((o|0)<0)break;else{p=n;q=m;r=23}else{if(k>>>0>>0)break;if(!l)r=24;else{p=d<<24>>24<0?c[h+16>>2]|0:h+16|0;q=j<<24>>24<0?c[g>>2]|0:g;r=23}}if((r|0)==23){d=ZBb(p,q,l)|0;if(d){if((d|0)>=0)r=42}else r=24}if((r|0)==24?i>>>0>=k>>>0:0)r=42;if((r|0)==42){c[e>>2]=h;c[f>>2]=h;s=f;return s|0}i=c[h+4>>2]|0;if(!i){d=c[h+8>>2]|0;if((c[d>>2]|0)==(h|0))t=d;else{d=h+8|0;do{l=c[d>>2]|0;d=l+8|0;m=c[d>>2]|0}while((c[m>>2]|0)!=(l|0));t=m}}else{d=i;while(1){m=c[d>>2]|0;if(!m)break;else d=m}t=d}do if((t|0)!=(b+4|0)){i=t+16|0;m=a[i+11>>0]|0;l=m<<24>>24<0?c[t+20>>2]|0:m&255;n=l>>>0>>0?l:k;if((n|0)!=0?(o=ZBb(j<<24>>24<0?c[g>>2]|0:g,m<<24>>24<0?c[i>>2]|0:i,n)|0,(o|0)!=0):0){if((o|0)<0)break}else r=36;if((r|0)==36?k>>>0>>0:0)break;s=Kwb(b,e,g)|0;return s|0}while(0);if(!(c[h+4>>2]|0)){c[e>>2]=h;s=h+4|0;return s|0}else{c[e>>2]=t;s=t;return s|0}}while(0);t=c[h>>2]|0;do if((c[b>>2]|0)==(h|0))u=h;else{if(!t){f=h;do{q=f;f=c[f+8>>2]|0}while((c[f>>2]|0)==(q|0));v=f}else{q=t;while(1){p=c[q+4>>2]|0;if(!p){v=q;break}else q=p}}q=v;f=v+16|0;p=a[g+11>>0]|0;k=p<<24>>24<0?c[g+4>>2]|0:p&255;j=a[f+11>>0]|0;d=j<<24>>24<0?c[v+20>>2]|0:j&255;l=k>>>0>>0?k:d;if((l|0)!=0?(o=ZBb(j<<24>>24<0?c[f>>2]|0:f,p<<24>>24<0?c[g>>2]|0:g,l)|0,(o|0)!=0):0){if((o|0)<0){u=q;break}}else r=15;if((r|0)==15?d>>>0>>0:0){u=q;break}s=Kwb(b,e,g)|0;return s|0}while(0);if(!t){c[e>>2]=h;s=h;return s|0}else{c[e>>2]=u;s=u+4|0;return s|0}return 0}function Kwb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;f=c[b+4>>2]|0;if(!f){c[d>>2]=b+4;g=b+4|0;return g|0}h=a[e+11>>0]|0;i=h<<24>>24<0?c[e+4>>2]|0:h&255;j=h<<24>>24<0?c[e>>2]|0:e;e=b+4|0;b=f;while(1){f=b+16|0;h=a[f+11>>0]|0;k=h<<24>>24<0?c[b+20>>2]|0:h&255;l=k>>>0>>0?k:i;if((l|0)!=0?(m=h<<24>>24<0?c[f>>2]|0:f,n=ZBb(j,m,l)|0,(n|0)!=0):0)if((n|0)<0)o=7;else{p=m;o=11}else if(i>>>0>=k>>>0)if(!l)o=12;else{p=h<<24>>24<0?c[f>>2]|0:f;o=11}else o=7;if((o|0)==7){o=0;f=c[b>>2]|0;if(!f){o=8;break}else{q=b;r=f}}else if((o|0)==11){o=0;f=ZBb(p,j,l)|0;if(f)if((f|0)<0)o=14;else{o=16;break}else o=12}if((o|0)==12){o=0;if(k>>>0>>0)o=14;else{o=16;break}}if((o|0)==14){o=0;s=b+4|0;k=c[s>>2]|0;if(!k){o=15;break}else{q=s;r=k}}e=q;b=r}if((o|0)==8){c[d>>2]=b;g=b;return g|0}else if((o|0)==15){c[d>>2]=b;g=s;return g|0}else if((o|0)==16){c[d>>2]=b;g=e;return g|0}return 0}function Lwb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;e=Kb;Kb=Kb+48|0;a:do if((a[444032]|0)==0?D2b(444032)|0:0){c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;i=0;f=D(605,16)|0;g=i;i=0;do if(g&1){h=Qa()|0;j=A()|0;k=h;l=30}else{c[e>>2]=f;c[e+8>>2]=-2147483632;c[e+4>>2]=11;h=f;m=428337;n=h+11|0;do{a[h>>0]=a[m>>0]|0;h=h+1|0;m=m+1|0}while((h|0)<(n|0));a[f+11>>0]=0;i=0;T(908,e+16|0,455844);m=i;i=0;if(m&1){m=Qa()|0;h=A()|0;if((a[e+11>>0]|0)>=0){j=h;k=m;l=30;break}RPb(c[e>>2]|0);j=h;k=m;l=30;break}c[113366]=0;c[113367]=0;c[113365]=453464;c[e+40>>2]=453464;i=0;c[e+44>>2]=c[e+40>>2];H(68,453460,e+44|0,e|0,e|0)|0;m=i;i=0;if(m&1){m=Qa()|0;h=A()|0;Hwb(453460,c[113366]|0);szb(e+16|0);if((a[e+11>>0]|0)>=0){o=m;p=h;break}RPb(c[e>>2]|0);o=m;p=h;break}szb(e+16|0);if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);F2b(444032);break a}while(0);if((l|0)==30){o=k;p=j}H2b(444032);q=p;r=o;cb(r|0)}while(0);if(a[444040]|0){Gwb(b,d,444048);Kb=e;return}if(!(D2b(444040)|0)){Gwb(b,d,444048);Kb=e;return}i=0;Q(2004,444048);o=i;i=0;b:do if(o&1){p=Qa()|0;s=A()|0;t=p}else{c[111012]=105172;p=c[113365]|0;c:do if((p|0)!=453464){j=p;while(1){i=0;k=F(476,444056,j+16|0)|0;l=i;i=0;if(l&1)break;i=0;F(479,k|0,j+32|0)|0;k=i;i=0;if(k&1)break;k=c[j+4>>2]|0;if(!k){l=j+8|0;f=c[l>>2]|0;if((c[f>>2]|0)==(j|0))u=f;else{f=l;do{l=c[f>>2]|0;f=l+8|0;g=c[f>>2]|0}while((c[g>>2]|0)!=(l|0));u=g}}else{f=k;while(1){g=c[f>>2]|0;if(!g)break;else f=g}u=f}if((u|0)==453464)break c;else j=u}j=Qa()|0;k=A()|0;gBb(444048);s=k;t=j;break b}while(0);F2b(444040);Gwb(b,d,444048);Kb=e;return}while(0);H2b(444040);q=s;r=t;cb(r|0)}function Mwb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0;do if((a[444080]|0)==0?D2b(444080)|0:0){i=0;Q(2005,444088);f=i;i=0;if(f&1){f=Qa()|0;g=A()|0;h=f;H2b(444080);cb(h|0)}c[111022]=105192;i=0;Q(2006,444096);f=i;i=0;if(!(f&1)){F2b(444080);break}f=Qa()|0;j=A()|0;vyb(444088);g=j;h=f;H2b(444080);cb(h|0)}while(0);h=Qb[c[(c[111022]|0)+8>>2]&1023](444088)|0;g=a[b+11>>0]|0;f=g<<24>>24<0?c[b>>2]|0:b;i=0;j=I(c[(c[h>>2]|0)+8>>2]|0,h|0,f|0,f+(g<<24>>24<0?c[b+4>>2]|0:g&255)|0,d|0,e|0)|0;e=i;i=0;if(e&1){e=Qa()|0;A()|0;if(!h)cb(e|0);ec[c[(c[h>>2]|0)+4>>2]&2047](h);cb(e|0)}else{if(!h)return j|0;ec[c[(c[h>>2]|0)+4>>2]&2047](h);return j|0}return 0}function Nwb(a){a=a|0;vyb(a);RPb(a);return}function Owb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=Kb;Kb=Kb+208|0;f=b;g=f+32|0;do{a[f>>0]=0;f=f+1|0}while((f|0)<(g|0));f=c[d>>2]|0;g=c[d+4>>2]|0;a3b(e|0,0,200)|0;if(g>>>0>135){d=g;h=f;while(1){i=0;do{j=e+i|0;a[j>>0]=a[j>>0]^a[h+i>>0];i=i+1|0}while((i|0)!=136);Pwb(e);i=h+136|0;j=d+-136|0;if(j>>>0>135){d=j;h=i}else{k=j;l=i;break}}}else{k=g;l=f}f=e+k|0;a[f>>0]=a[f>>0]^1;a[e+135>>0]=a[e+135>>0]^-128;if(k|0){f=0;do{g=e+f|0;a[g>>0]=a[g>>0]^a[l+f>>0];f=f+1|0}while((f|0)!=(k|0))}Pwb(e);a[b>>0]=a[e>>0]|0;a[b+1>>0]=a[e+1>>0]|0;a[b+2>>0]=a[e+2>>0]|0;a[b+3>>0]=a[e+3>>0]|0;a[b+4>>0]=a[e+4>>0]|0;a[b+5>>0]=a[e+5>>0]|0;a[b+6>>0]=a[e+6>>0]|0;a[b+7>>0]=a[e+7>>0]|0;a[b+8>>0]=a[e+8>>0]|0;a[b+9>>0]=a[e+9>>0]|0;a[b+10>>0]=a[e+10>>0]|0;a[b+11>>0]=a[e+11>>0]|0;a[b+12>>0]=a[e+12>>0]|0;a[b+13>>0]=a[e+13>>0]|0;a[b+14>>0]=a[e+14>>0]|0;a[b+15>>0]=a[e+15>>0]|0;a[b+16>>0]=a[e+16>>0]|0;a[b+17>>0]=a[e+17>>0]|0;a[b+18>>0]=a[e+18>>0]|0;a[b+19>>0]=a[e+19>>0]|0;a[b+20>>0]=a[e+20>>0]|0;a[b+21>>0]=a[e+21>>0]|0;a[b+22>>0]=a[e+22>>0]|0;a[b+23>>0]=a[e+23>>0]|0;a[b+24>>0]=a[e+24>>0]|0;a[b+25>>0]=a[e+25>>0]|0;a[b+26>>0]=a[e+26>>0]|0;a[b+27>>0]=a[e+27>>0]|0;a[b+28>>0]=a[e+28>>0]|0;a[b+29>>0]=a[e+29>>0]|0;a[b+30>>0]=a[e+30>>0]|0;a[b+31>>0]=a[e+31>>0]|0;Kb=e;return}function Pwb(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=0,mb=0,nb=0,ob=0,pb=0,qb=0,rb=0,sb=0,tb=0,ub=0,vb=0;b=0;d=c[a>>2]|0;e=c[a+40>>2]|0;f=c[a+4>>2]|0;g=c[a+40+4>>2]|0;h=c[a+80>>2]|0;i=c[a+80+4>>2]|0;j=c[a+120>>2]|0;k=c[a+120+4>>2]|0;l=c[a+160>>2]|0;m=c[a+160+4>>2]|0;n=c[a+8>>2]|0;o=c[a+48>>2]|0;p=c[a+8+4>>2]|0;q=c[a+48+4>>2]|0;r=c[a+88>>2]|0;s=c[a+88+4>>2]|0;t=c[a+128>>2]|0;u=c[a+128+4>>2]|0;v=c[a+168>>2]|0;w=c[a+168+4>>2]|0;x=c[a+16>>2]|0;y=c[a+56>>2]|0;z=c[a+16+4>>2]|0;B=c[a+56+4>>2]|0;C=c[a+96>>2]|0;D=c[a+96+4>>2]|0;E=c[a+136>>2]|0;F=c[a+136+4>>2]|0;G=c[a+176>>2]|0;H=c[a+176+4>>2]|0;I=c[a+24>>2]|0;J=c[a+64>>2]|0;K=c[a+24+4>>2]|0;L=c[a+64+4>>2]|0;M=c[a+104>>2]|0;N=c[a+104+4>>2]|0;O=c[a+144>>2]|0;P=c[a+144+4>>2]|0;Q=c[a+184>>2]|0;R=c[a+184+4>>2]|0;S=c[a+32>>2]|0;T=c[a+72>>2]|0;U=c[a+32+4>>2]|0;V=c[a+72+4>>2]|0;W=c[a+112>>2]|0;X=c[a+112+4>>2]|0;Y=c[a+152>>2]|0;Z=c[a+152+4>>2]|0;_=c[a+192>>2]|0;$=c[a+192+4>>2]|0;do{aa=e^d^h^j^l;ba=g^f^i^k^m;ca=o^n^r^t^v;da=q^p^s^u^w;ea=y^x^C^E^G;fa=B^z^D^F^H;ga=J^I^M^O^Q;ha=L^K^N^P^R;ia=T^S^W^Y^_;ja=V^U^X^Z^$;ka=X2b(ca|0,da|0,1)|0;la=A()|0;ma=W2b(ca|0,da|0,63)|0;na=ja^(la|(A()|0));la=ia^(ka|ma)^d;oa=na^f;pa=ia^(ka|ma)^e;qa=na^g;ra=ia^(ka|ma)^h;sa=na^i;ta=ia^(ka|ma)^j;ua=na^k;va=ia^(ka|ma)^l;ma=na^m;na=X2b(ea|0,fa|0,1)|0;ka=A()|0;wa=W2b(ea|0,fa|0,63)|0;xa=(ka|(A()|0))^ba;ka=(na|wa)^aa^n;ya=xa^p;za=(na|wa)^aa^o;Aa=xa^q;Ba=(na|wa)^aa^r;Ca=xa^s;Da=(na|wa)^aa^t;Ea=xa^u;Fa=(na|wa)^aa^v;wa=xa^w;xa=X2b(ga|0,ha|0,1)|0;na=A()|0;Ga=W2b(ga|0,ha|0,63)|0;Ha=(na|(A()|0))^da;da=(xa|Ga)^ca^x;na=Ha^z;Ia=(xa|Ga)^ca^y;Ja=Ha^B;Ka=(xa|Ga)^ca^C;La=Ha^D;Ma=(xa|Ga)^ca^E;Na=Ha^F;Oa=(xa|Ga)^ca^G;ca=Ha^H;Ha=X2b(ia|0,ja|0,1)|0;Ga=A()|0;xa=W2b(ia|0,ja|0,63)|0;ja=(Ga|(A()|0))^fa;fa=(Ha|xa)^ea^I;Ga=ja^K;ia=(Ha|xa)^ea^J;Pa=ja^L;Qa=(Ha|xa)^ea^M;Ra=ja^N;Sa=(Ha|xa)^ea^O;Ta=ja^P;Ua=(Ha|xa)^ea^Q;ea=ja^R;ja=X2b(aa|0,ba|0,1)|0;xa=A()|0;Ha=W2b(aa|0,ba|0,63)|0;ba=ha^(xa|(A()|0));xa=ga^(ja|Ha)^S;ha=ba^U;aa=T^(ga^(ja|Ha));Va=V^ba;Wa=W^(ga^(ja|Ha));Xa=X^ba;Ya=Y^(ga^(ja|Ha));Za=Z^ba;_a=_^(ga^(ja|Ha));Ha=$^ba;ba=X2b(ka|0,ya|0,1)|0;ja=A()|0;ga=W2b(ka|0,ya|0,63)|0;ya=ja|(A()|0);ja=X2b(ra|0,sa|0,3)|0;ka=A()|0;$a=W2b(ra|0,sa|0,61)|0;sa=ka|(A()|0);ka=X2b(Ia|0,Ja|0,6)|0;ra=A()|0;ab=W2b(Ia|0,Ja|0,58)|0;Ja=ra|(A()|0);ra=X2b(Ba|0,Ca|0,10)|0;Ia=A()|0;bb=W2b(Ba|0,Ca|0,54)|0;Ca=Ia|(A()|0);Ia=X2b(Ma|0,Na|0,15)|0;Ba=A()|0;cb=W2b(Ma|0,Na|0,49)|0;Na=Ba|(A()|0);Ba=X2b(Sa|0,Ta|0,21)|0;Ma=A()|0;db=W2b(Sa|0,Ta|0,43)|0;Ta=Ma|(A()|0);Ma=X2b(fa|0,Ga|0,28)|0;Sa=A()|0;eb=W2b(fa|0,Ga|0,36)|0;Ga=Sa|(A()|0);Sa=X2b(pa|0,qa|0,36)|0;fa=A()|0;fb=W2b(pa|0,qa|0,28)|0;qa=fa|(A()|0);fa=X2b(Da|0,Ea|0,45)|0;pa=A()|0;gb=W2b(Da|0,Ea|0,19)|0;Ea=pa|(A()|0);pa=X2b(ia|0,Pa|0,55)|0;Da=A()|0;hb=W2b(ia|0,Pa|0,9)|0;Pa=Da|(A()|0);Da=X2b(Fa|0,wa|0,2)|0;ia=A()|0;ib=W2b(Fa|0,wa|0,62)|0;wa=ia|(A()|0);ia=X2b(_a|0,Ha|0,14)|0;Fa=A()|0;jb=W2b(_a|0,Ha|0,50)|0;Ha=Fa|(A()|0);Fa=X2b(xa|0,ha|0,27)|0;_a=A()|0;kb=W2b(xa|0,ha|0,37)|0;ha=_a|(A()|0);_a=X2b(ta|0,ua|0,41)|0;xa=A()|0;lb=W2b(ta|0,ua|0,23)|0;ua=xa|(A()|0);xa=X2b(Ua|0,ea|0,56)|0;ta=A()|0;mb=W2b(Ua|0,ea|0,8)|0;ea=ta|(A()|0);ta=X2b(Ya|0,Za|0,8)|0;Ua=A()|0;nb=W2b(Ya|0,Za|0,56)|0;Za=Ua|(A()|0);Ua=X2b(Qa|0,Ra|0,25)|0;Ya=A()|0;ob=W2b(Qa|0,Ra|0,39)|0;Ra=Ya|(A()|0);Ya=X2b(Ka|0,La|0,43)|0;Qa=A()|0;pb=W2b(Ka|0,La|0,21)|0;La=Qa|(A()|0);Qa=X2b(da|0,na|0,62)|0;Ka=A()|0;qb=W2b(da|0,na|0,2)|0;na=Ka|(A()|0);Ka=X2b(va|0,ma|0,18)|0;da=A()|0;rb=W2b(va|0,ma|0,46)|0;ma=da|(A()|0);da=X2b(Wa|0,Xa|0,39)|0;va=A()|0;sb=W2b(Wa|0,Xa|0,25)|0;Xa=va|(A()|0);va=X2b(Oa|0,ca|0,61)|0;Wa=A()|0;tb=W2b(Oa|0,ca|0,3)|0;ca=Wa|(A()|0);Wa=X2b(aa|0,Va|0,20)|0;Oa=A()|0;ub=W2b(aa|0,Va|0,44)|0;Va=Oa|(A()|0);Oa=X2b(za|0,Aa|0,44)|0;aa=A()|0;vb=W2b(za|0,Aa|0,20)|0;Aa=aa|(A()|0);n=(Ba|db)&~(Ya|pb)^(Oa|vb);p=Ta&~La^Aa;x=(ia|jb)&~(Ba|db)^(Ya|pb);z=Ha&~Ta^La;I=(Ba|db)^la&~(ia|jb);K=Ta^oa&~Ha;S=(Oa|vb)&~la^(ia|jb);U=Aa&~oa^Ha;e=(Ma|eb)^(ja|$a)&~(Wa|ub);g=Ga^sa&~Va;o=(fa|gb)&~(ja|$a)^(Wa|ub);q=Ea&~sa^Va;y=(ja|$a)^(va|tb)&~(fa|gb);B=sa^ca&~Ea;J=(Ma|eb)&~(va|tb)^(fa|gb);L=Ga&~ca^Ea;T=(Wa|ub)&~(Ma|eb)^(va|tb);V=Va&~Ga^ca;h=(Ua|ob)&~(ka|ab)^(ba|ga);i=Ra&~Ja^ya;r=(ta|nb)&~(Ua|ob)^(ka|ab);s=Za&~Ra^Ja;C=(Ua|ob)^(Ka|rb)&~(ta|nb);D=Ra^ma&~Za;M=(ba|ga)&~(Ka|rb)^(ta|nb);N=ya&~ma^Za;W=(Ka|rb)^(ka|ab)&~(ba|ga);X=ma^Ja&~ya;j=(ra|bb)&~(Sa|fb)^(Fa|kb);k=Ca&~qa^ha;t=(Sa|fb)^(Ia|cb)&~(ra|bb);u=qa^Na&~Ca;E=(xa|mb)&~(Ia|cb)^(ra|bb);F=ea&~Na^Ca;O=(Fa|kb)&~(xa|mb)^(Ia|cb);P=ha&~ea^Na;Y=(xa|mb)^(Sa|fb)&~(Fa|kb);Z=ea^qa&~ha;l=(da|sb)&~(pa|hb)^(Qa|qb);m=Xa&~Pa^na;v=(pa|hb)^(_a|lb)&~(da|sb);w=Pa^ua&~Xa;G=(Da|ib)&~(_a|lb)^(da|sb);H=wa&~ua^Xa;Q=(_a|lb)^(Qa|qb)&~(Da|ib);R=ua^na&~wa;_=(pa|hb)&~(Qa|qb)^(Da|ib);$=Pa&~na^wa;wa=38736+(b<<3)|0;d=c[wa>>2]^(la^(Ya|pb)&~(Oa|vb));f=c[wa+4>>2]^(oa^La&~Aa);b=b+1|0}while((b|0)!=24);c[a>>2]=d;c[a+4>>2]=f;c[a+40>>2]=e;c[a+40+4>>2]=g;c[a+80>>2]=h;c[a+80+4>>2]=i;c[a+120>>2]=j;c[a+120+4>>2]=k;c[a+160>>2]=l;c[a+160+4>>2]=m;c[a+8>>2]=n;c[a+8+4>>2]=p;c[a+48>>2]=o;c[a+48+4>>2]=q;c[a+88>>2]=r;c[a+88+4>>2]=s;c[a+128>>2]=t;c[a+128+4>>2]=u;c[a+168>>2]=v;c[a+168+4>>2]=w;c[a+16>>2]=x;c[a+16+4>>2]=z;c[a+56>>2]=y;c[a+56+4>>2]=B;c[a+96>>2]=C;c[a+96+4>>2]=D;c[a+136>>2]=E;c[a+136+4>>2]=F;c[a+176>>2]=G;c[a+176+4>>2]=H;c[a+24>>2]=I;c[a+24+4>>2]=K;c[a+64>>2]=J;c[a+64+4>>2]=L;c[a+104>>2]=M;c[a+104+4>>2]=N;c[a+144>>2]=O;c[a+144+4>>2]=P;c[a+184>>2]=Q;c[a+184+4>>2]=R;c[a+32>>2]=S;c[a+32+4>>2]=U;c[a+72>>2]=T;c[a+72+4>>2]=V;c[a+112>>2]=W;c[a+112+4>>2]=X;c[a+152>>2]=Y;c[a+152+4>>2]=Z;c[a+192>>2]=_;c[a+192+4>>2]=$;return}function Qwb(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;g=a[b+11>>0]|0;h=c[b+4>>2]|0;i=g<<24>>24<0?h:g&255;j=a[d+11>>0]|0;k=j<<24>>24<0?c[d+4>>2]|0:j&255;a:do if((i|0)==(k|0)){l=c[b>>2]|0;m=g<<24>>24<0?l:b;n=j<<24>>24<0?c[d>>2]|0:d;if(g<<24>>24<0){if(!i){o=1;return o|0}if(!(ZBb(m,n,i)|0))o=1;else{p=h;break}return o|0}if(!i){o=1;return o|0}if((a[n>>0]|0)==(l&255)<<24>>24){l=b;m=g&255;q=n;while(1){m=m+-1|0;l=l+1|0;if(!m){o=1;break}q=q+1|0;if((a[l>>0]|0)!=(a[q>>0]|0)){p=i;break a}}return o|0}else p=i}else p=i;while(0);if((f|0)!=0&(v(p,k)|0)>>>0>f>>>0){o=0;return o|0}else{o=Rwb(b,d)|0;return o>>>0>>0&(o>>>0<=e>>>0&o>>>0>>0)|0}return 0}function Rwb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0;e=Kb;Kb=Kb+16|0;f=a[b+11>>0]|0;g=f<<24>>24<0?c[b+4>>2]|0:f&255;f=a[d+11>>0]|0;h=f<<24>>24<0?c[d+4>>2]|0:f&255;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;do if(!((h*3|0)+3|0)){j=0;k=0}else{if(((h*3|0)+3|0)>>>0<=1073741823){i=0;f=D(605,(h*3|0)+3<<2|0)|0;l=i;i=0;if(!(l&1)){c[e>>2]=f;c[e+8>>2]=f+((h*3|0)+3<<2);a3b(f|0,0,(h*3|0)+3<<2|0)|0;c[e+4>>2]=f+((h*3|0)+3<<2);j=f;k=f;break}}else{i=0;Q(1914,e|0);i=0}f=Qa()|0;A()|0;l=c[e>>2]|0;if(!l)cb(f|0);c[e+4>>2]=l;RPb(l);cb(f|0)}while(0);f=j;l=0;while(1){m=(l>>>0)%3|0;n=l+-1|0;o=l+-2|0;if(l>>>0>1){c[j+(m<<2)>>2]=l;if(!h)p=j;else{q=1;do{if((q>>>0>>0?q:l)|0){r=q*3|0;s=c[j+(r+-3+((n>>>0)%3|0)<<2)>>2]|0;t=(c[j+(r+((n>>>0)%3|0)<<2)>>2]|0)+1|0;u=(c[j+(r+-3+m<<2)>>2]|0)+1|0;v=u>>>0>>0?u:t;t=(a[b+11>>0]|0)<0?c[b>>2]|0:b;u=a[t+n>>0]|0;w=(a[d+11>>0]|0)<0?c[d>>2]|0:d;x=a[w+(q+-1)>>0]|0;y=(u<<24>>24==x<<24>>24?s:s+1|0)>>>0>>0?(u<<24>>24==x<<24>>24?s:s+1|0):v;if((q>>>0>1?u<<24>>24==(a[w+(q+-2)>>0]|0):0)?(a[t+o>>0]|0)==x<<24>>24:0){x=(c[j+(((o>>>0)%3|0)+-6+r<<2)>>2]|0)+1|0;z=x>>>0>>0?x:y;B=r}else{z=y;B=r}}else{z=l>>>0>>0?q:l;B=q*3|0}c[j+(B+m<<2)>>2]=z;q=q+1|0}while(q>>>0<=h>>>0);p=j}}else{q=0;do{do if((q>>>0>>0?q:l)|0){o=q*3|0;r=c[f+(o+-3+((n>>>0)%3|0)<<2)>>2]|0;y=(c[f+(o+((n>>>0)%3|0)<<2)>>2]|0)+1|0;x=(c[f+(o+-3+m<<2)>>2]|0)+1|0;t=x>>>0>>0?x:y;if((a[((a[b+11>>0]|0)<0?c[b>>2]|0:b)+n>>0]|0)==(a[((a[d+11>>0]|0)<0?c[d>>2]|0:d)+(q+-1)>>0]|0)){C=r>>>0>>0?r:t;E=o;break}else{C=(r+1|0)>>>0>>0?r+1|0:t;E=o;break}}else{C=l>>>0>>0?q:l;E=q*3|0}while(0);c[f+(E+m<<2)>>2]=C;q=q+1|0}while(q>>>0<=h>>>0);p=f}l=l+1|0;if(l>>>0>g>>>0)break;else f=p}p=c[j+((h*3|0)+((g>>>0)%3|0)<<2)>>2]|0;if(!j){Kb=e;return p|0}c[e+4>>2]=j;RPb(k);Kb=e;return p|0}function Swb(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;f=Kb;Kb=Kb+48|0;c[f+24>>2]=0;g=f+24+4|0;c[g>>2]=0;c[f+24+8>>2]=0;h=c[e>>2]|0;j=c[e+4>>2]|0;a:do if((h|0)==(j|0))k=3;else{e=h;while(1){i=0;U(443,f|0,428199,e|0);l=i;i=0;if(l&1){k=14;break}i=0;l=F(471,f|0,428199)|0;m=i;i=0;if(m&1){k=15;break};c[f+12>>2]=c[l>>2];c[f+12+4>>2]=c[l+4>>2];c[f+12+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;l=c[g>>2]|0;if(l>>>0>=(c[f+24+8>>2]|0)>>>0){i=0;T(1004,f+24|0,f+12|0);m=i;i=0;if(m&1){k=16;break}if((a[f+12+11>>0]|0)<0)RPb(c[f+12>>2]|0)}else{c[l>>2]=c[f+12>>2];c[l+4>>2]=c[f+12+4>>2];c[l+8>>2]=c[f+12+8>>2];c[f+12>>2]=0;c[f+12+4>>2]=0;c[f+12+8>>2]=0;c[g>>2]=(c[g>>2]|0)+12}if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);e=e+12|0;if((e|0)==(j|0)){k=3;break a}}if((k|0)==14){e=Qa()|0;n=A()|0;o=e}else if((k|0)==15){e=Qa()|0;p=A()|0;q=e;k=18}else if((k|0)==16){e=Qa()|0;l=A()|0;if((a[f+12+11>>0]|0)<0){RPb(c[f+12>>2]|0);p=l;q=e;k=18}else{p=l;q=e;k=18}}if((k|0)==18)if((a[f+11>>0]|0)<0){RPb(c[f>>2]|0);n=p;o=q}else{n=p;o=q}r=n;s=o}while(0);do if((k|0)==3){c[f+12>>2]=0;c[f+12+4>>2]=0;c[f+12+8>>2]=0;a[f+12+11>>0]=2;b[f+12>>1]=8236;a[f+12+2>>0]=0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;a[f+11>>0]=4;c[f>>2]=544370464;a[f+4>>0]=0;i=0;V(165,d|0,f+24|0,f+12|0,f|0);o=i;i=0;if(o&1){o=Qa()|0;n=A()|0;if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);if((a[f+12+11>>0]|0)<0)RPb(c[f+12>>2]|0);r=n;s=o;break}if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);if((a[f+12+11>>0]|0)<0)RPb(c[f+12>>2]|0);o=c[f+24>>2]|0;if(!o){Kb=f;return}n=c[g>>2]|0;if((n|0)==(o|0))t=o;else{q=n;do{q=q+-12|0;if((a[q+11>>0]|0)<0)RPb(c[q>>2]|0)}while((q|0)!=(o|0));t=c[f+24>>2]|0}c[g>>2]=o;RPb(t);Kb=f;return}while(0);t=c[f+24>>2]|0;if(!t)cb(s|0);r=c[g>>2]|0;if((r|0)==(t|0))u=t;else{d=r;do{d=d+-12|0;if((a[d+11>>0]|0)<0)RPb(c[d>>2]|0)}while((d|0)!=(t|0));u=c[f+24>>2]|0}c[g>>2]=t;RPb(u);cb(s|0)}function Twb(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,D=0,E=0,I=0,J=0,K=0,L=0,M=0,N=0;h=Kb;Kb=Kb+48|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a:do if(f>>>0>>0){i=0;T(982,h+24|0,f|0);j=i;i=0;do if(j&1){k=Qa()|0;l=A()|0;m=k}else{k=a[e+11>>0]|0;i=0;n=H(35,h+24|0,0,(k<<24>>24<0?c[e>>2]|0:e)|0,(k<<24>>24<0?c[e+4>>2]|0:k&255)|0)|0;k=i;i=0;if(k&1){k=Qa()|0;o=A()|0;if((a[h+24+11>>0]|0)>=0){l=o;m=k;break}RPb(c[h+24>>2]|0);l=o;m=k;break}k=c[n>>2]|0;c[h+36>>2]=c[n+4>>2];b[h+36+4>>1]=b[n+4+4>>1]|0;a[h+36+6>>0]=a[n+4+6>>0]|0;o=a[n+11>>0]|0;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;if((a[d+11>>0]|0)<0){a[c[d>>2]>>0]=0;c[d+4>>2]=0;if((a[d+11>>0]|0)<0){RPb(c[d>>2]|0);c[d+8>>2]=0;p=d+4|0}else p=d+4|0}else{a[d>>0]=0;a[d+11>>0]=0;p=d+4|0}c[d>>2]=k;c[p>>2]=c[h+36>>2];b[p+4>>1]=b[h+36+4>>1]|0;a[p+6>>0]=a[h+36+6>>0]|0;a[d+11>>0]=o;c[h+36>>2]=0;b[h+36+4>>1]=0;a[h+36+6>>0]=0;if((a[h+24+11>>0]|0)<0)RPb(c[h+24>>2]|0);if((f+1|0)>>>0>=g>>>0){Kb=h;return}o=f+1|0;while(1){i=0;U(443,h+24|0,435085,e|0);k=i;i=0;if(k&1){q=27;break}i=0;T(982,h+12|0,o|0);k=i;i=0;if(k&1){q=28;break}k=a[h+12+11>>0]|0;i=0;n=G(234,h+24|0,(k<<24>>24<0?c[h+12>>2]|0:h+12|0)|0,(k<<24>>24<0?c[h+12+4>>2]|0:k&255)|0)|0;k=i;i=0;if(k&1){q=29;break};c[h+36>>2]=c[n>>2];c[h+36+4>>2]=c[n+4>>2];c[h+36+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;n=a[h+36+11>>0]|0;i=0;G(234,d|0,(n<<24>>24<0?c[h+36>>2]|0:h+36|0)|0,(n<<24>>24<0?c[h+36+4>>2]|0:n&255)|0)|0;n=i;i=0;if(n&1){q=30;break}if((a[h+36+11>>0]|0)<0)RPb(c[h+36>>2]|0);if((a[h+12+11>>0]|0)<0)RPb(c[h+12>>2]|0);if((a[h+24+11>>0]|0)<0)RPb(c[h+24>>2]|0);o=o+1|0;if(o>>>0>=g>>>0){q=77;break}}if((q|0)==27){o=Qa()|0;r=A()|0;s=o}else if((q|0)==28){o=Qa()|0;t=A()|0;u=o;q=34}else if((q|0)==29){o=Qa()|0;v=A()|0;w=o;q=32}else if((q|0)==30){o=Qa()|0;n=A()|0;if((a[h+36+11>>0]|0)<0){RPb(c[h+36>>2]|0);v=n;w=o;q=32}else{v=n;w=o;q=32}}else if((q|0)==77){Kb=h;return}if((q|0)==32)if((a[h+12+11>>0]|0)<0){RPb(c[h+12>>2]|0);t=v;u=w;q=34}else{t=v;u=w;q=34}if((q|0)==34)if((a[h+24+11>>0]|0)<0){RPb(c[h+24>>2]|0);r=t;s=u}else{r=t;s=u}x=r;y=s;break a}while(0);x=l;y=m}else{if(g>>>0>=f>>>0){Kb=h;return}i=0;T(982,h+24|0,g|0);j=i;i=0;do if(j&1){o=Qa()|0;z=A()|0;B=o}else{o=a[e+11>>0]|0;i=0;n=H(35,h+24|0,0,(o<<24>>24<0?c[e>>2]|0:e)|0,(o<<24>>24<0?c[e+4>>2]|0:o&255)|0)|0;o=i;i=0;if(o&1){o=Qa()|0;k=A()|0;if((a[h+24+11>>0]|0)>=0){z=k;B=o;break}RPb(c[h+24>>2]|0);z=k;B=o;break}o=c[n>>2]|0;c[h+36>>2]=c[n+4>>2];b[h+36+4>>1]=b[n+4+4>>1]|0;a[h+36+6>>0]=a[n+4+6>>0]|0;k=a[n+11>>0]|0;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;if((a[d+11>>0]|0)<0){a[c[d>>2]>>0]=0;c[d+4>>2]=0;if((a[d+11>>0]|0)<0){RPb(c[d>>2]|0);c[d+8>>2]=0;C=d;D=d+4|0}else{C=d;D=d+4|0}}else{a[d>>0]=0;a[d+11>>0]=0;C=d;D=d+4|0}c[d>>2]=o;c[D>>2]=c[h+36>>2];b[D+4>>1]=b[h+36+4>>1]|0;a[D+6>>0]=a[h+36+6>>0]|0;a[d+11>>0]=k;c[h+36>>2]=0;b[h+36+4>>1]=0;a[h+36+6>>0]=0;if((a[h+24+11>>0]|0)<0)RPb(c[h+24>>2]|0);if((g+1|0)>>>0>=f>>>0){Kb=h;return}k=g+1|0;while(1){i=0;T(982,h|0,k|0);o=i;i=0;if(o&1){q=67;break}o=a[e+11>>0]|0;i=0;n=H(35,h|0,0,(o<<24>>24<0?c[e>>2]|0:e)|0,(o<<24>>24<0?c[e+4>>2]|0:o&255)|0)|0;o=i;i=0;if(o&1){q=68;break};c[h+12>>2]=c[n>>2];c[h+12+4>>2]=c[n+4>>2];c[h+12+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;i=0;n=F(471,h+12|0,435085)|0;o=i;i=0;if(o&1){q=69;break};c[h+24>>2]=c[n>>2];c[h+24+4>>2]=c[n+4>>2];c[h+24+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;n=a[d+11>>0]|0;i=0;o=G(234,h+24|0,(n<<24>>24<0?c[C>>2]|0:d)|0,(n<<24>>24<0?c[D>>2]|0:n&255)|0)|0;n=i;i=0;if(n&1){q=70;break}n=c[o>>2]|0;c[h+36>>2]=c[o+4>>2];b[h+36+4>>1]=b[o+4+4>>1]|0;a[h+36+6>>0]=a[o+4+6>>0]|0;E=a[o+11>>0]|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;if((a[d+11>>0]|0)<0){a[c[C>>2]>>0]=0;c[D>>2]=0;if((a[d+11>>0]|0)<0){RPb(c[C>>2]|0);c[d+8>>2]=0}}else{a[d>>0]=0;a[d+11>>0]=0}c[d>>2]=n;c[D>>2]=c[h+36>>2];b[D+4>>1]=b[h+36+4>>1]|0;a[D+6>>0]=a[h+36+6>>0]|0;a[d+11>>0]=E;c[h+36>>2]=0;b[h+36+4>>1]=0;a[h+36+6>>0]=0;if((a[h+24+11>>0]|0)<0)RPb(c[h+24>>2]|0);if((a[h+12+11>>0]|0)<0)RPb(c[h+12>>2]|0);if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0);k=k+1|0;if(k>>>0>=f>>>0){q=77;break}}if((q|0)==67){k=Qa()|0;I=A()|0;J=k}else if((q|0)==68){k=Qa()|0;K=A()|0;L=k;q=74}else if((q|0)==69){k=Qa()|0;M=A()|0;N=k;q=72}else if((q|0)==70){k=Qa()|0;E=A()|0;if((a[h+24+11>>0]|0)<0){RPb(c[h+24>>2]|0);M=E;N=k;q=72}else{M=E;N=k;q=72}}else if((q|0)==77){Kb=h;return}if((q|0)==72)if((a[h+12+11>>0]|0)<0){RPb(c[h+12>>2]|0);K=M;L=N;q=74}else{K=M;L=N;q=74}if((q|0)==74)if((a[h+11>>0]|0)<0){RPb(c[h>>2]|0);I=K;J=L}else{I=K;J=L}x=I;y=J;break a}while(0);x=z;y=B}while(0);if((a[d+11>>0]|0)>=0)cb(y|0);RPb(c[d>>2]|0);cb(y|0)}function Uwb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;e=c[d>>2]|0;f=c[d+4>>2]|0;if((e|0)==(f|0)){d=b;g=d+32|0;do{a[d>>0]=0;d=d+1|0}while((d|0)<(g|0));return}else{Vwb(b,e,f-e|0,0);return}}function Vwb(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,R=0,S=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0;g=Kb;Kb=Kb+96|0;c[g+12>>2]=0;h=g+12+4|0;c[h>>2]=0;j=g+12+8|0;c[j>>2]=0;a:do if(e>>>0<4096){do if(e){i=0;k=D(605,e|0)|0;l=i;i=0;if(l&1){l=Qa()|0;m=l;n=A()|0;break a}else{_2b(k|0,d|0,e|0)|0;o=k;p=k+e|0;break}}else{o=0;p=0}while(0);c[g+12>>2]=o;c[h>>2]=p;c[j>>2]=p;q=g+12|0;r=h;s=52}else{if(!((e|0)!=4096|f)){i=0;k=D(605,4096)|0;l=i;i=0;if(l&1){l=Qa()|0;m=l;n=A()|0;break}else{_2b(k|0,d|0,4096)|0;c[g+12>>2]=k;c[h>>2]=k+4096;c[j>>2]=k+4096;q=g+12|0;r=h;s=52;break}}k=4096;while(1){l=k<<7;if(l>>>0>>0)k=l;else break}l=k>>>0>4096;b:do if(!d){t=0;c:while(1){i=0;V(452,g+32|0,0,0,l|0);u=i;i=0;if(u&1){s=30;break}i=0;v=D(605,32)|0;u=i;i=0;if(u&1){s=30;break}w=v;x=g+32|0;y=w+32|0;do{a[w>>0]=a[x>>0]|0;w=w+1|0;x=x+1|0}while((w|0)<(y|0));u=0;do{z=v+u|0;B=c[h>>2]|0;C=c[j>>2]|0;if(B>>>0>=C>>>0){E=c[g+12>>2]|0;if((B-E+1|0)<0){F=v;s=38;break b}G=(C-E|0)>>>0<1073741823?(C-E<<1>>>0<(B-E+1|0)>>>0?B-E+1|0:C-E<<1):2147483647;if(G){i=0;C=D(605,G|0)|0;H=i;i=0;if(H&1){s=31;break c}else I=C}else I=0;C=I+(B-E)|0;a[C>>0]=a[z>>0]|0;if((B-E|0)>0)_2b(I|0,E|0,B-E|0)|0;c[g+12>>2]=I;c[h>>2]=C+1;c[j>>2]=I+G;if(E|0)RPb(E)}else{a[B>>0]=a[z>>0]|0;c[h>>2]=(c[h>>2]|0)+1}u=u+1|0}while((u|0)!=32);RPb(v);t=t+k|0;if(t>>>0>=e>>>0){q=g+12|0;r=h;s=52;break a}}if((s|0)==30){t=Qa()|0;J=t;K=A()|0;s=48;break}else if((s|0)==31){t=Qa()|0;L=v;M=t;N=A()|0;s=50;break}}else{t=0;d:while(1){u=e-t|0;z=u>>>0>>0?u:k;B=(z+t|0)>>>0>e>>>0|(t>>>0>e>>>0|z>>>0>e>>>0);i=0;V(452,g+32|0,(B?0:d+t|0)|0,(B?0:(z|0)==-1?u:z)|0,l|0);z=i;i=0;if(z&1){s=47;break}i=0;O=D(605,32)|0;z=i;i=0;if(z&1){s=47;break}w=O;x=g+32|0;y=w+32|0;do{a[w>>0]=a[x>>0]|0;w=w+1|0;x=x+1|0}while((w|0)<(y|0));z=0;do{u=O+z|0;B=c[h>>2]|0;E=c[j>>2]|0;if(B>>>0>=E>>>0){G=c[g+12>>2]|0;if((B-G+1|0)<0){F=O;s=38;break b}C=(E-G|0)>>>0<1073741823?(E-G<<1>>>0<(B-G+1|0)>>>0?B-G+1|0:E-G<<1):2147483647;if(C){i=0;E=D(605,C|0)|0;H=i;i=0;if(H&1){s=49;break d}else P=E}else P=0;E=P+(B-G)|0;a[E>>0]=a[u>>0]|0;if((B-G|0)>0)_2b(P|0,G|0,B-G|0)|0;c[g+12>>2]=P;c[h>>2]=E+1;c[j>>2]=P+C;if(G|0)RPb(G)}else{a[B>>0]=a[u>>0]|0;c[h>>2]=(c[h>>2]|0)+1}z=z+1|0}while((z|0)!=32);RPb(O);t=t+k|0;if(t>>>0>=e>>>0){q=g+12|0;r=h;s=52;break a}}if((s|0)==47){t=Qa()|0;J=t;K=A()|0;s=48;break}else if((s|0)==49){t=Qa()|0;L=O;M=t;N=A()|0;s=50;break}}while(0);if((s|0)==38){i=0;Q(1914,g+12|0);i=0;k=Qa()|0;L=F;M=k;N=A()|0;s=50}else if((s|0)==48){R=J;S=K}if((s|0)==50){RPb(L);R=M;S=N}m=R;n=S}while(0);do if((s|0)==52){a[g+32>>0]=0;S=c[q>>2]|0;R=(c[r>>2]|0)-S|0;if(R>>>0<4096){i=0;U(979,g+12|0,4096-R|0,g+32|0);N=i;i=0;if(N&1){N=Qa()|0;m=N;n=A()|0;break}}else if((R|0)!=4096)c[h>>2]=S+4096;i=0;S=D(605,8)|0;R=i;i=0;do if(R&1){N=Qa()|0;W=N;X=A()|0}else{a[S>>0]=e;a[S+1>>0]=e>>>8;a[S+2>>0]=e>>>16;a[S+3>>0]=e>>>24;a3b(S+4|0,0,4)|0;N=c[q>>2]|0;i=0;U(980,g+64|0,N|0,(c[r>>2]|0)-N|0);N=i;i=0;if(!(N&1)?(i=0,N=D(605,32)|0,M=i,i=0,!(M&1)):0){w=N;x=g+64|0;y=w+32|0;do{a[w>>0]=a[x>>0]|0;w=w+1|0;x=x+1|0}while((w|0)<(y|0));c[g>>2]=S;c[g+4>>2]=S+8;c[g+8>>2]=S+8;M=0;L=S+8|0;K=S+8|0;while(1){J=N+M|0;F=K;if(L>>>0>=K>>>0){Y=c[g>>2]|0;O=L-Y|0;if((O+1|0)<0){s=63;break}P=(F-Y|0)>>>0<1073741823?(F-Y<<1>>>0<(O+1|0)>>>0?O+1|0:F-Y<<1):2147483647;if(P){i=0;F=D(605,P|0)|0;j=i;i=0;if(j&1){s=72;break}else Z=F}else Z=0;F=Z+O|0;a[F>>0]=a[J>>0]|0;if((O|0)>0)_2b(Z|0,Y|0,O|0)|0;c[g>>2]=Z;c[g+4>>2]=F+1;c[g+8>>2]=Z+P;if(Y|0)RPb(Y)}else{a[L>>0]=a[J>>0]|0;c[g+4>>2]=(c[g+4>>2]|0)+1}J=M+1|0;if((J|0)==32){s=75;break}M=J;L=c[g+4>>2]|0;K=c[g+8>>2]|0}do if((s|0)==63){i=0;Q(1914,g|0);i=0;K=Qa()|0;L=A()|0;_=c[g>>2]|0;$=K;aa=L;s=73}else if((s|0)==72){L=Qa()|0;_=Y;$=L;aa=A()|0;s=73}else if((s|0)==75){L=c[g>>2]|0;c[g+24>>2]=L;c[g+24+4>>2]=(c[g+4>>2]|0)-L;i=0;c[g+32>>2]=c[g+24>>2];c[g+32+4>>2]=c[g+24+4>>2];T(896,b|0,g+32|0);L=i;i=0;if(L&1){L=Qa()|0;K=A()|0;M=c[g>>2]|0;if(!M){ba=L;ca=K;break}c[g+4>>2]=M;RPb(M);ba=L;ca=K;break}K=c[g>>2]|0;if(K|0){c[g+4>>2]=K;RPb(K)}RPb(N);K=c[g+12>>2]|0;if(!K){Kb=g;return}c[r>>2]=K;RPb(K);Kb=g;return}while(0);if((s|0)==73){if(_|0){c[g+4>>2]=_;RPb(_)}ba=$;ca=aa}RPb(N);W=ba;X=ca;break}K=Qa()|0;L=A()|0;RPb(S);W=K;X=L}while(0);m=W;n=X}while(0);X=c[g+12>>2]|0;if(!X)cb(m|0);c[h>>2]=X;RPb(X);cb(m|0)}function Wwb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;f=c[b+8>>2]|0;g=c[b+4>>2]|0;if((f-g|0)>>>0>=d>>>0){h=d;i=g;do{a[i>>0]=a[e>>0]|0;i=(c[b+4>>2]|0)+1|0;c[b+4>>2]=i;h=h+-1|0}while((h|0)!=0);return}h=c[b>>2]|0;if((g-h+d|0)<0)GRb(b);i=(f-h|0)>>>0<1073741823?(f-h<<1>>>0<(g-h+d|0)>>>0?g-h+d|0:f-h<<1):2147483647;if(!i)j=0;else j=PPb(i)|0;f=j+(g-h)|0;k=j+i|0;i=d;l=f;while(1){a[l>>0]=a[e>>0]|0;i=i+-1|0;if(!i)break;else l=l+1|0}l=c[b>>2]|0;i=(c[b+4>>2]|0)-l|0;if((i|0)>0)_2b(f+(0-i)|0,l|0,i|0)|0;c[b>>2]=f+(0-i);c[b+4>>2]=j+(g+d-h);c[b+8>>2]=k;if(!l)return;RPb(l);return}function Xwb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;f=Kb;Kb=Kb+112|0;if(e>>>0<65){c[f>>2]=d;c[f+4>>2]=e;c[f+32>>2]=c[f>>2];c[f+32+4>>2]=c[f+4>>2];Owb(b,f+32|0);Kb=f;return}Xwb(f+72|0,d,(d|0)==0?0:e>>>1);g=PPb(32)|0;h=g;j=f+72|0;k=h+32|0;do{a[h>>0]=a[j>>0]|0;h=h+1|0;j=j+1|0}while((h|0)<(k|0));i=0;U(980,f+40|0,((d|0)==0?0:d+(e>>>1)|0)|0,((d|0)==0?0:e-(e>>>1)|0)|0);e=i;i=0;if(!(e&1)?(i=0,e=D(605,32)|0,d=i,i=0,!(d&1)):0){h=e;j=f+40|0;k=h+32|0;do{a[h>>0]=a[j>>0]|0;h=h+1|0;j=j+1|0}while((h|0)<(k|0));j=f+8+4|0;c[f+8>>2]=g;c[j>>2]=g+32;c[f+8+8>>2]=g+32;h=0;k=g+32|0;d=g+32|0;while(1){l=e+h|0;m=d;if(k>>>0>=d>>>0){n=c[f+8>>2]|0;o=k-n|0;if((o+1|0)<0){p=9;break}q=(m-n|0)>>>0<1073741823?(m-n<<1>>>0<(o+1|0)>>>0?o+1|0:m-n<<1):2147483647;if(q){i=0;m=D(605,q|0)|0;r=i;i=0;if(r&1){p=18;break}else s=m}else s=0;m=s+o|0;a[m>>0]=a[l>>0]|0;if((o|0)>0)_2b(s|0,n|0,o|0)|0;c[f+8>>2]=s;c[j>>2]=m+1;c[f+8+8>>2]=s+q;if(n|0)RPb(n)}else{a[k>>0]=a[l>>0]|0;c[j>>2]=(c[j>>2]|0)+1}l=h+1|0;if((l|0)==32){p=21;break}h=l;k=c[j>>2]|0;d=c[f+8+8>>2]|0}do if((p|0)==9){i=0;Q(1914,f+8|0);i=0;d=Qa()|0;k=A()|0;t=c[f+8>>2]|0;u=d;v=k;p=19}else if((p|0)==18){k=Qa()|0;t=n;u=k;v=A()|0;p=19}else if((p|0)==21){k=c[f+8>>2]|0;c[f+24>>2]=k;c[f+24+4>>2]=(c[j>>2]|0)-k;i=0;c[f+32>>2]=c[f+24>>2];c[f+32+4>>2]=c[f+24+4>>2];T(896,b|0,f+32|0);k=i;i=0;if(k&1){k=Qa()|0;d=A()|0;h=c[f+8>>2]|0;if(!h){w=d;x=k;break}c[j>>2]=h;RPb(h);w=d;x=k;break}k=c[f+8>>2]|0;if(k|0){c[j>>2]=k;RPb(k)}RPb(e);Kb=f;return}while(0);if((p|0)==19){if(t|0){c[j>>2]=t;RPb(t)}w=v;x=u}RPb(e);y=w;z=x;cb(z|0)}x=Qa()|0;w=A()|0;RPb(g);y=w;z=x;cb(z|0)}function Ywb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;if(!d){f=1;return f|0}g=0;h=1;a:while(1){i=a[b+g>>0]|0;b:do if(i<<24>>24>-1){j=h;k=g}else{if((i&-32)<<24>>24==-64)l=1;else l=(i&-16)<<24>>24==-32?2:(i&-8)<<24>>24==-16?3:0;if(!((l|0)!=0&(l+g|0)>>>0>>0)){m=g;break a}n=0;o=g;while(1){p=o+1|0;q=a[b+p>>0]|0;if((q&-64)<<24>>24!=-128){j=0;k=p;break b}c:do if(!n){r=a[b+o>>0]|0;if((r&-2)<<24>>24==-64){j=0;k=p;break b}if((r+62&255)>=30){if(r<<24>>24==-32)if((q&255)>159)break;else{j=0;k=p;break b}if((r+31&255)>=12)switch(r<<24>>24){case -17:case -18:{break c;break}case -19:{if((q&255)<160)break c;else{j=0;k=p;break b}break}case -16:{if((q&255)>143)break c;else{j=0;k=p;break b}break}default:{if((r+15&255)<3)break c;if((q&255)<144&r<<24>>24==-12)break c;else{j=0;k=p;break b}}}}}while(0);n=n+1|0;if(n>>>0>=l>>>0){j=h;k=p;break}else o=p}}while(0);g=k+1|0;if(g>>>0>=d>>>0){s=22;break}else h=j}if((s|0)==22)if(j){f=1;return f|0}else m=g;c[e>>2]=m;f=0;return f|0}function Zwb(b,d){b=b|0;d=d|0;var e=0;e=a[b+11>>0]|0;return Ywb(e<<24>>24<0?c[b>>2]|0:b,e<<24>>24<0?c[b+4>>2]|0:e&255,d)|0}function _wb(a,b){a=a|0;b=b|0;c[a>>2]=c[b>>2];c[a+4>>2]=c[b+4>>2];c[a+8>>2]=c[b+8>>2];c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[a+16>>2]=0;c[a+20>>2]=0;c[a+12>>2]=a+16;c[a+28>>2]=0;c[a+32>>2]=0;c[a+24>>2]=a+28;c[a+40>>2]=0;c[a+44>>2]=0;c[a+36>>2]=a+40;return}function $wb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;f=Kb;Kb=Kb+16|0;axb(0,d);bxb(b,d);g=ee(b+12|0,f,d)|0;h=c[g>>2]|0;if(!h){i=PPb(40)|0;c[i+16>>2]=c[d>>2];c[i+16+4>>2]=c[d+4>>2];c[i+16+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[i+28>>2]=0;c[i+28+4>>2]=0;c[i+28+8>>2]=0;d=c[f>>2]|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=d;c[g>>2]=i;d=c[c[b+12>>2]>>2]|0;if(!d)j=i;else{c[b+12>>2]=d;j=c[g>>2]|0}Sc(c[b+16>>2]|0,j);c[b+20>>2]=(c[b+20>>2]|0)+1;k=i}else k=h;h=k+28|0;if((a[h+11>>0]|0)>=0){a[h>>0]=0;a[h+11>>0]=0;c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[h+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;Kb=f;return b|0}a[c[h>>2]>>0]=0;c[k+32>>2]=0;if((a[h+11>>0]|0)>=0){c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[h+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;Kb=f;return b|0}RPb(c[h>>2]|0);c[k+36>>2]=0;c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[h+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;Kb=f;return b|0}function axb(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,H=0,J=0,K=0,L=0;d=Kb;Kb=Kb+144|0;a:do if((a[444120]|0)==0?D2b(444120)|0:0){c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;i=0;f=D(605,16)|0;g=i;i=0;if(!(g&1)){c[d>>2]=f;c[d+8>>2]=-2147483632;c[d+4>>2]=15;g=f;h=425102;j=g+15|0;do{a[g>>0]=a[h>>0]|0;g=g+1|0;h=h+1|0}while((g|0)<(j|0));a[f+15>>0]=0;i=0;h=G(235,d|0,0,435644)|0;g=i;i=0;if(!(g&1)){c[d+12>>2]=c[h>>2];c[d+12+4>>2]=c[h+4>>2];c[d+12+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;i=0;h=F(471,d+12|0,425118)|0;g=i;i=0;if(!(g&1)){c[d+24>>2]=c[h>>2];c[d+24+4>>2]=c[h+4>>2];c[d+24+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;EPb(453472);i=0;h=F(500,453472,454740)|0;g=i;i=0;do if(!(g&1)?(c[113369]=h,i=0,j=F(500,453472,454724)|0,k=i,i=0,!(k&1)):0){c[113370]=j;c[113371]=0;c[113372]=0;c[113373]=0;c[113374]=0;c[113375]=0;c[113376]=0;c[113377]=0;j=a[d+24+11>>0]|0;if(j<<24>>24<0){k=c[d+24>>2]|0;c[d+48>>2]=k;l=k;m=c[d+24+4>>2]|0}else{c[d+48>>2]=d+24;l=d+24|0;m=j&255}c[d+36>>2]=l+m;i=0;c[d+104>>2]=c[d+48>>2];c[d+120>>2]=c[d+36>>2];G(326,453472,d+104|0,d+120|0)|0;j=i;i=0;if(j&1){j=Qa()|0;k=A()|0;n=c[113376]|0;if(n|0?(o=c[n+4>>2]|0,c[n+4>>2]=o+-1,(o|0)==0):0){ec[c[(c[n>>2]|0)+8>>2]&2047](n);MPb(n)}zHb(453472);p=d+24+11|0;q=k;r=j;break}if((a[d+24+11>>0]|0)<0)RPb(c[d+24>>2]|0);if((a[d+12+11>>0]|0)<0)RPb(c[d+12>>2]|0);if((a[d+11>>0]|0)<0)RPb(c[d>>2]|0);F2b(444120);break a}else s=8;while(0);if((s|0)==8){h=Qa()|0;g=A()|0;zHb(453472);p=d+24+11|0;q=g;r=h}if((a[p>>0]|0)<0){RPb(c[d+24>>2]|0);t=q;u=r}else{t=q;u=r}}else{h=Qa()|0;t=A()|0;u=h}if((a[d+12+11>>0]|0)<0){RPb(c[d+12>>2]|0);v=t;w=u}else{v=t;w=u}}else{h=Qa()|0;v=A()|0;w=h}if((a[d+11>>0]|0)<0){RPb(c[d>>2]|0);x=v;y=w}else{x=v;y=w}}else{h=Qa()|0;x=A()|0;y=h}H2b(444120);z=x;B=y;cb(B|0)}while(0);y=a[e+11>>0]|0;x=y<<24>>24<0?c[e>>2]|0:e;w=x+(y<<24>>24<0?c[e+4>>2]|0:y&255)|0;c[d+48+24>>2]=0;c[d+48+28>>2]=0;a[d+48+32>>0]=0;c[d+48+36>>2]=0;c[d+48+40>>2]=0;a[d+48+44>>0]=0;a[d+48+48>>0]=0;c[d+48+52>>2]=0;c[d+48>>2]=0;c[d+48+4>>2]=0;c[d+48+8>>2]=0;c[d+48+12>>2]=0;c[d+48+16>>2]=0;a[d+48+20>>0]=0;c[d+36>>2]=x;c[d+24>>2]=w;i=0;c[d+104>>2]=c[d+36>>2];c[d+120>>2]=c[d+24>>2];w=I(75,d+104|0,d+120|0,d+48|0,453472,0)|0;x=i;i=0;if(x&1){x=Qa()|0;A()|0;y=c[d+48>>2]|0;if(!y)cb(x|0);c[d+48+4>>2]=y;RPb(y);cb(x|0)}x=c[d+48>>2]|0;if(x|0){c[d+48+4>>2]=x;RPb(x)}if(w){Kb=d;return}c[d+120+8>>2]=0;c[d+120+8+4>>2]=0;c[d+120+8+8>>2]=0;c[d+120+20>>2]=-1;c[d+120>>2]=105232;c[d+120+4>>2]=105256;i=0;U(443,d+36|0,425120,e|0);e=i;i=0;if(!(e&1)){i=0;e=F(471,d+36|0,425130)|0;w=i;i=0;if(!(w&1)){w=c[e>>2]|0;c[d+48>>2]=c[e+4>>2];b[d+48+4>>1]=b[e+4+4>>1]|0;a[d+48+6>>0]=a[e+4+6>>0]|0;x=a[e+11>>0]|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[d+104>>2]=65296;c[d+104+4>>2]=w;c[d+104+8>>2]=c[d+48>>2];b[d+104+8+4>>1]=b[d+48+4>>1]|0;a[d+104+8+6>>0]=a[d+48+6>>0]|0;a[d+104+15>>0]=x;c[d+48>>2]=0;b[d+48+4>>1]=0;a[d+48+6>>0]=0;i=0;x=F(708,d+120|0,d+104|0)|0;w=i;i=0;if(w&1){w=Qa()|0;C=w;E=A()|0}else{w=(c[x>>2]|0)+-24|0;c[x+(c[w>>2]|0)+8>>2]=425160;c[x+(c[w>>2]|0)+12>>2]=424853;c[x+(c[w>>2]|0)+16>>2]=80;i=0;Q(2007,x|0);i=0;x=Qa()|0;C=x;E=A()|0}c[d+104>>2]=65296;if((a[d+104+4+11>>0]|0)<0){RPb(c[d+104+4>>2]|0);H=E;J=C}else{H=E;J=C}}else{C=Qa()|0;H=A()|0;J=C}if((a[d+36+11>>0]|0)<0){RPb(c[d+36>>2]|0);K=H;L=J}else{K=H;L=J}}else{J=Qa()|0;K=A()|0;L=J}c[d+120+4>>2]=64976;J=c[d+120+8>>2]|0;if(J|0){i=0;H=D(c[(c[J>>2]|0)+16>>2]|0,J|0)|0;J=i;i=0;if(J&1){J=Ra(0)|0;A()|0;zc(J)}if(H)c[d+120+8>>2]=0}z=K;B=L;cb(B|0)}function bxb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,R=0,S=0,T=0,U=0,V=0;e=Kb;Kb=Kb+64|0;f=c[b+16>>2]|0;a:do if(f|0){g=a[d+11>>0]|0;h=g<<24>>24<0?c[d+4>>2]|0:g&255;j=g<<24>>24<0?c[d>>2]|0:d;g=f;while(1){k=g+16|0;l=a[k+11>>0]|0;m=l<<24>>24<0?c[g+20>>2]|0:l&255;n=m>>>0>>0?m:h;if((n|0)!=0?(o=l<<24>>24<0?c[k>>2]|0:k,p=ZBb(j,o,n)|0,(p|0)!=0):0)if((p|0)<0)q=7;else{r=o;q=10}else if(h>>>0>=m>>>0)if(!n)q=11;else{r=l<<24>>24<0?c[k>>2]|0:k;q=10}else q=7;if((q|0)==7){q=0;s=g}else if((q|0)==10){q=0;k=ZBb(r,j,n)|0;if(k)if((k|0)<0)q=13;else break;else q=11}if((q|0)==11){q=0;if(m>>>0>>0)q=13;else break}if((q|0)==13){q=0;s=g+4|0}g=c[s>>2]|0;if(!g)break a}c[e+32+8>>2]=0;c[e+32+8+4>>2]=0;c[e+32+8+8>>2]=0;c[e+32+20>>2]=-1;c[e+32>>2]=105232;c[e+32+4>>2]=105256;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;do if((h+32|0)>>>0<=4294967279){if((h+32|0)>>>0>=11){i=0;g=D(605,h+48&-16|0)|0;m=i;i=0;if(m&1){q=23;break}c[e>>2]=g;c[e+8>>2]=h+48&-16|-2147483648;c[e+4>>2]=h;if(!h)t=g;else{u=g;q=21}}else{a[e+11>>0]=h;u=e;q=21}if((q|0)==21){_2b(u|0,j|0,h|0)|0;t=u}a[t+h>>0]=0;i=0;G(234,e|0,424746,32)|0;g=i;i=0;if(!(g&1)){c[e+16>>2]=65296;g=e+16+4|0;c[g>>2]=c[e>>2];c[g+4>>2]=c[e+4>>2];c[g+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;i=0;m=F(708,e+32|0,e+16|0)|0;k=i;i=0;if(k&1){k=Qa()|0;v=k;w=A()|0}else{k=(c[m>>2]|0)+-24|0;c[m+(c[k>>2]|0)+8>>2]=424779;c[m+(c[k>>2]|0)+12>>2]=424853;c[m+(c[k>>2]|0)+16>>2]=89;i=0;Q(2007,m|0);i=0;m=Qa()|0;v=m;w=A()|0}c[e+16>>2]=65296;if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0);if((a[e+11>>0]|0)<0){RPb(c[e>>2]|0);x=w;y=v}else{x=w;y=v}}else q=23}else{i=0;Q(1907,e|0);i=0;q=23}while(0);if((q|0)==23){h=Qa()|0;j=A()|0;if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);x=j;y=h}c[e+32+4>>2]=64976;h=c[e+32+8>>2]|0;if(h|0){i=0;j=D(c[(c[h>>2]|0)+16>>2]|0,h|0)|0;h=i;i=0;if(h&1){h=Ra(0)|0;A()|0;zc(h)}if(j)c[e+32+8>>2]=0}z=x;B=y;cb(B|0)}while(0);y=c[b+28>>2]|0;b:do if(y|0){x=a[d+11>>0]|0;v=x<<24>>24<0?c[d+4>>2]|0:x&255;w=x<<24>>24<0?c[d>>2]|0:d;x=y;while(1){t=x+16|0;u=a[t+11>>0]|0;s=u<<24>>24<0?c[x+20>>2]|0:u&255;r=s>>>0>>0?s:v;if((r|0)!=0?(f=u<<24>>24<0?c[t>>2]|0:t,j=ZBb(w,f,r)|0,(j|0)!=0):0)if((j|0)<0)q=45;else{C=f;q=48}else if(v>>>0>=s>>>0)if(!r)q=49;else{C=u<<24>>24<0?c[t>>2]|0:t;q=48}else q=45;if((q|0)==45){q=0;E=x}else if((q|0)==48){q=0;t=ZBb(C,w,r)|0;if(t)if((t|0)<0)q=51;else break;else q=49}if((q|0)==49){q=0;if(s>>>0>>0)q=51;else break}if((q|0)==51){q=0;E=x+4|0}x=c[E>>2]|0;if(!x)break b}c[e+32+8>>2]=0;c[e+32+8+4>>2]=0;c[e+32+8+8>>2]=0;c[e+32+20>>2]=-1;c[e+32>>2]=105232;c[e+32+4>>2]=105256;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;do if((v+36|0)>>>0<=4294967279){if((v+36|0)>>>0>=11){i=0;x=D(605,v+52&-16|0)|0;s=i;i=0;if(s&1){q=61;break}c[e>>2]=x;c[e+8>>2]=v+52&-16|-2147483648;c[e+4>>2]=v;if(!v)H=x;else{I=x;q=59}}else{a[e+11>>0]=v;I=e;q=59}if((q|0)==59){_2b(I|0,w|0,v|0)|0;H=I}a[H+v>>0]=0;i=0;G(234,e|0,424891,36)|0;x=i;i=0;if(!(x&1)){c[e+16>>2]=65296;x=e+16+4|0;c[x>>2]=c[e>>2];c[x+4>>2]=c[e+4>>2];c[x+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;i=0;s=F(708,e+32|0,e+16|0)|0;t=i;i=0;if(t&1){t=Qa()|0;J=t;K=A()|0}else{t=(c[s>>2]|0)+-24|0;c[s+(c[t>>2]|0)+8>>2]=424779;c[s+(c[t>>2]|0)+12>>2]=424853;c[s+(c[t>>2]|0)+16>>2]=94;i=0;Q(2007,s|0);i=0;s=Qa()|0;J=s;K=A()|0}c[e+16>>2]=65296;if((a[x+11>>0]|0)<0)RPb(c[x>>2]|0);if((a[e+11>>0]|0)<0){RPb(c[e>>2]|0);L=K;M=J}else{L=K;M=J}}else q=61}else{i=0;Q(1907,e|0);i=0;q=61}while(0);if((q|0)==61){v=Qa()|0;w=A()|0;if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);L=w;M=v}c[e+32+4>>2]=64976;v=c[e+32+8>>2]|0;if(v|0){i=0;w=D(c[(c[v>>2]|0)+16>>2]|0,v|0)|0;v=i;i=0;if(v&1){v=Ra(0)|0;A()|0;zc(v)}if(w)c[e+32+8>>2]=0}z=L;B=M;cb(B|0)}while(0);M=c[b+40>>2]|0;if(!M){Kb=e;return}b=a[d+11>>0]|0;L=b<<24>>24<0?c[d+4>>2]|0:b&255;J=b<<24>>24<0?c[d>>2]|0:d;d=M;while(1){M=d+16|0;b=a[M+11>>0]|0;K=b<<24>>24<0?c[d+20>>2]|0:b&255;H=K>>>0>>0?K:L;if((H|0)!=0?(I=b<<24>>24<0?c[M>>2]|0:M,E=ZBb(J,I,H)|0,(E|0)!=0):0)if((E|0)<0)q=83;else{N=I;q=86}else if(L>>>0>=K>>>0)if(!H)q=87;else{N=b<<24>>24<0?c[M>>2]|0:M;q=86}else q=83;if((q|0)==83){q=0;O=d}else if((q|0)==86){q=0;M=ZBb(N,J,H)|0;if(M)if((M|0)<0)q=89;else break;else q=87}if((q|0)==87){q=0;if(K>>>0>>0)q=89;else break}if((q|0)==89){q=0;O=d+4|0}d=c[O>>2]|0;if(!d){q=115;break}}if((q|0)==115){Kb=e;return}c[e+32+8>>2]=0;c[e+32+8+4>>2]=0;c[e+32+8+8>>2]=0;c[e+32+20>>2]=-1;c[e+32>>2]=105232;c[e+32+4>>2]=105256;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;do if((L+31|0)>>>0<=4294967279){if((L+31|0)>>>0>=11){i=0;d=D(605,L+47&-16|0)|0;O=i;i=0;if(O&1){q=99;break}c[e>>2]=d;c[e+8>>2]=L+47&-16|-2147483648;c[e+4>>2]=L;if(!L)P=d;else{R=d;q=97}}else{a[e+11>>0]=L;R=e;q=97}if((q|0)==97){_2b(R|0,J|0,L|0)|0;P=R}a[P+L>>0]=0;i=0;G(234,e|0,424928,31)|0;d=i;i=0;if(!(d&1)){c[e+16>>2]=65296;d=e+16+4|0;c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;i=0;O=F(708,e+32|0,e+16|0)|0;N=i;i=0;if(N&1){N=Qa()|0;S=N;T=A()|0}else{N=(c[O>>2]|0)+-24|0;c[O+(c[N>>2]|0)+8>>2]=424779;c[O+(c[N>>2]|0)+12>>2]=424853;c[O+(c[N>>2]|0)+16>>2]=99;i=0;Q(2007,O|0);i=0;O=Qa()|0;S=O;T=A()|0}c[e+16>>2]=65296;if((a[d+11>>0]|0)<0)RPb(c[d>>2]|0);if((a[e+11>>0]|0)<0){RPb(c[e>>2]|0);U=T;V=S}else{U=T;V=S}}else q=99}else{i=0;Q(1907,e|0);i=0;q=99}while(0);if((q|0)==99){q=Qa()|0;S=A()|0;if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);U=S;V=q}c[e+32+4>>2]=64976;q=c[e+32+8>>2]|0;if(q|0){i=0;S=D(c[(c[q>>2]|0)+16>>2]|0,q|0)|0;q=i;i=0;if(q&1){q=Ra(0)|0;A()|0;zc(q)}if(S)c[e+32+8>>2]=0}z=U;B=V;cb(B|0)}function cxb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;d=Kb;Kb=Kb+32|0;e=PPb(16)|0;c[e>>2]=65296;c[e+4>>2]=c[b+4>>2];c[e+4+4>>2]=c[b+4+4>>2];c[e+4+8>>2]=c[b+4+8>>2];c[b+4>>2]=0;c[b+4+4>>2]=0;c[b+4+8>>2]=0;c[d+16>>2]=e;c[d+16+4>>2]=0;i=0;U(455,d+16|0,e|0,d+16+4|0);e=i;i=0;if(e&1){e=Qa()|0;A()|0;b=c[d+16+4>>2]|0;if(!b)cb(e|0);f=c[b+4>>2]|0;c[b+4>>2]=f-1;if((f|0)!=1)cb(e|0);ec[c[(c[b>>2]|0)+8>>2]&2047](b);f=c[b+8>>2]|0;c[b+8>>2]=f-1;if((f|0)!=1)cb(e|0);ec[c[(c[b>>2]|0)+12>>2]&2047](b);cb(e|0)}e=a+(c[(c[a>>2]|0)+-24>>2]|0)+4|0;b=c[e>>2]|0;do if(!b){i=0;f=D(605,32)|0;g=i;i=0;if(g&1){g=Qa()|0;h=A()|0;j=g;k=d+16+4|0;break}else{c[f>>2]=65428;c[f+8>>2]=0;c[f+12>>2]=0;c[f+4>>2]=f+8;c[f+16>>2]=0;c[f+16+4>>2]=0;c[f+16+8>>2]=0;c[e>>2]=f;c[f+28>>2]=1;l=f;m=11;break}}else{l=b;m=11}while(0);do if((m|0)==11){b=c[(c[l>>2]|0)+8>>2]|0;c[d+8>>2]=c[d+16>>2];e=c[d+16+4>>2]|0;c[d+8+4>>2]=e;if(e|0)c[e+4>>2]=(c[e+4>>2]|0)+1;c[d>>2]=48616;i=0;U(b|0,l|0,d+8|0,d|0);b=i;i=0;if(b&1){b=Qa()|0;e=A()|0;f=c[d+8+4>>2]|0;if((f|0?(g=c[f+4>>2]|0,c[f+4>>2]=g-1,(g|0)==1):0)?(ec[c[(c[f>>2]|0)+8>>2]&2047](f),g=c[f+8>>2]|0,c[f+8>>2]=g-1,(g|0)==1):0)ec[c[(c[f>>2]|0)+12>>2]&2047](f);h=e;j=b;k=d+16+4|0;break}b=c[d+8+4>>2]|0;if((b|0?(e=c[b+4>>2]|0,c[b+4>>2]=e-1,(e|0)==1):0)?(ec[c[(c[b>>2]|0)+8>>2]&2047](b),e=c[b+8>>2]|0,c[b+8>>2]=e-1,(e|0)==1):0)ec[c[(c[b>>2]|0)+12>>2]&2047](b);b=c[d+16+4>>2]|0;if(!b){Kb=d;return a|0}e=c[b+4>>2]|0;c[b+4>>2]=e-1;if((e|0)!=1){Kb=d;return a|0}ec[c[(c[b>>2]|0)+8>>2]&2047](b);e=c[b+8>>2]|0;c[b+8>>2]=e-1;if((e|0)!=1){Kb=d;return a|0}ec[c[(c[b>>2]|0)+12>>2]&2047](b);Kb=d;return a|0}while(0);a=c[k>>2]|0;if(!a)cb(j|0);k=c[a+4>>2]|0;c[a+4>>2]=k-1;if((k|0)!=1)cb(j|0);ec[c[(c[a>>2]|0)+8>>2]&2047](a);k=c[a+8>>2]|0;c[a+8>>2]=k-1;if((k|0)!=1)cb(j|0);ec[c[(c[a>>2]|0)+12>>2]&2047](a);cb(j|0);return 0}function dxb(a){a=a|0;var b=0;b=La(28)|0;i=0;T(1976,b|0,a|0);a=i;i=0;if(a&1){a=Qa()|0;A()|0;Ua(b|0);cb(a|0)}else Wa(b|0,61088,1701)}function exb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=Kb;Kb=Kb+32|0;c[d>>2]=112444;e=b+(c[(c[b>>2]|0)+-24>>2]|0)|0;c[d+4>>2]=64976;b=c[e+4>>2]|0;c[d+8>>2]=b;if(b|0?(i=0,Q(c[(c[b>>2]|0)+12>>2]|0,b|0),b=i,i=0,b&1):0){b=Qa()|0;A()|0;cb(b|0)}c[d+12>>2]=c[e+8>>2];c[d+12+4>>2]=c[e+8+4>>2];c[d+12+8>>2]=c[e+8+8>>2];c[d>>2]=105232;c[d+4>>2]=105256;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=-1;c[a>>2]=38960;c[a+4>>2]=38992;c[a+24>>2]=39020;i=0;T(910,a+4|0,d+4|0);e=i;i=0;if(!(e&1)){c[a>>2]=105296;c[a+4>>2]=105328;c[a+24>>2]=105356;c[d+4>>2]=64976;e=c[d+8>>2]|0;if(!e){Kb=d;return}i=0;b=D(c[(c[e>>2]|0)+16>>2]|0,e|0)|0;e=i;i=0;if(e&1){e=Ra(0)|0;A()|0;zc(e)}if(!b){Kb=d;return}c[d+8>>2]=0;Kb=d;return}b=Qa()|0;A()|0;c[a+4>>2]=64976;e=c[a+8>>2]|0;if(e|0){i=0;f=D(c[(c[e>>2]|0)+16>>2]|0,e|0)|0;e=i;i=0;if(e&1){e=Ra(0)|0;A()|0;zc(e)}if(f)c[a+8>>2]=0}c[d+4>>2]=64976;a=c[d+8>>2]|0;if(!a)cb(b|0);i=0;f=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!f)cb(b|0);c[d+8>>2]=0;cb(b|0)}function fxb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b)return;i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d)return;c[a+8>>2]=0;return}function gxb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b){RPb(a);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){RPb(a);return}c[a+8>>2]=0;RPb(a);return}function hxb(a){a=a|0;return 425088}function ixb(b){b=b|0;var d=0,e=0;d=Kb;Kb=Kb+16|0;e=PPb(28)|0;i=0;a[d+1>>0]=a[d>>0]|0;U(981,e|0,b|0,d+1|0);b=i;i=0;if(b&1){b=Qa()|0;A()|0;RPb(e);cb(b|0)}else{Kb=d;return e+(c[(c[e>>2]|0)+-32>>2]|0)|0}return 0}function jxb(a){a=a|0;var b=0;b=La(28)|0;i=0;T(1977,b|0,a|0);a=i;i=0;if(a&1){a=Qa()|0;A()|0;Ua(b|0);cb(a|0)}else Wa(b|0,61104,1709)}function kxb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function lxb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function mxb(a){a=a|0;var b=0,d=0,e=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;a=PPb(28)|0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=-1;c[a>>2]=38960;c[a+4>>2]=38992;c[a+24>>2]=39020;i=0;T(910,a+4|0,b+(c[(c[b>>2]|0)+-24>>2]|0)|0);b=i;i=0;if(!(b&1))return a+(c[(c[a>>2]|0)+-32>>2]|0)|0;b=Qa()|0;A()|0;c[a+4>>2]=64976;d=c[a+8>>2]|0;if(!d){RPb(a);cb(b|0)}i=0;e=D(c[(c[d>>2]|0)+16>>2]|0,d|0)|0;d=i;i=0;if(d&1){d=Ra(0)|0;A()|0;zc(d)}if(!e){RPb(a);cb(b|0)}c[a+8>>2]=0;RPb(a);cb(b|0);return 0}function nxb(a){a=a|0;var b=0;b=a+(c[(c[a>>2]|0)+-16>>2]|0)|0;a=La(28)|0;i=0;T(1977,a|0,b|0);b=i;i=0;if(b&1){b=Qa()|0;A()|0;Ua(a|0);cb(b|0)}else Wa(a|0,61104,1709)}function oxb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function pxb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function qxb(a,b){a=a|0;b=b|0;var d=0;c[a>>2]=112444;d=b+(c[(c[b>>2]|0)+-24>>2]|0)|0;c[a+4>>2]=64976;b=c[d+4>>2]|0;c[a+8>>2]=b;if(b|0?(i=0,Q(c[(c[b>>2]|0)+12>>2]|0,b|0),b=i,i=0,b&1):0){b=Qa()|0;A()|0;cb(b|0)}c[a+12>>2]=c[d+8>>2];c[a+12+4>>2]=c[d+8+4>>2];c[a+12+8>>2]=c[d+8+8>>2];c[a>>2]=38960;c[a+4>>2]=38992;c[a+24>>2]=39020;return}function rxb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b)return;i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d)return;c[a+8>>2]=0;return}function sxb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b){RPb(a);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){RPb(a);return}c[a+8>>2]=0;RPb(a);return}function txb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function uxb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function vxb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function wxb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-20>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function xxb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=-1;c[a>>2]=38960;c[a+4>>2]=38992;c[a+24>>2]=39020;i=0;T(910,a+4|0,b+(c[(c[b>>2]|0)+-24>>2]|0)|0);b=i;i=0;if(!(b&1))return;b=Qa()|0;A()|0;c[a+4>>2]=64976;d=c[a+8>>2]|0;if(!d)cb(b|0);i=0;e=D(c[(c[d>>2]|0)+16>>2]|0,d|0)|0;d=i;i=0;if(d&1){d=Ra(0)|0;A()|0;zc(d)}if(!e)cb(b|0);c[a+8>>2]=0;cb(b|0)}function yxb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b)return;i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d)return;c[a+8>>2]=0;return}function zxb(a){a=a|0;var b=0,d=0;c[a+4>>2]=64976;b=c[a+8>>2]|0;if(!b){RPb(a);return}i=0;d=D(c[(c[b>>2]|0)+16>>2]|0,b|0)|0;b=i;i=0;if(b&1){b=Ra(0)|0;A()|0;zc(b)}if(!d){RPb(a);return}c[a+8>>2]=0;RPb(a);return}function Axb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a)return;i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d)return;c[b+8>>2]=0;return}function Bxb(a){a=a|0;var b=0,d=0;b=a+(c[(c[a>>2]|0)+-12>>2]|0)|0;c[b+4>>2]=64976;a=c[b+8>>2]|0;if(!a){RPb(b);return}i=0;d=D(c[(c[a>>2]|0)+16>>2]|0,a|0)|0;a=i;i=0;if(a&1){a=Ra(0)|0;A()|0;zc(a)}if(!d){RPb(b);return}c[b+8>>2]=0;RPb(b);return}function Cxb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;e=Kb;Kb=Kb+64|0;f=PPb(4)|0;c[f>>2]=93628;i=0;g=D(605,8)|0;h=i;i=0;if(h&1){h=Qa()|0;j=93628;k=A()|0;l=h;m=j+4|0;n=c[m>>2]|0;ec[n&2047](f);cb(l|0)}c[g+4>>2]=f;c[g>>2]=93652;c[e+48>>2]=g;i=0;h=D(605,16)|0;o=i;i=0;if(o&1){o=Qa()|0;p=A()|0;c[g>>2]=93676;RPb(f);RPb(g);j=c[f>>2]|0;k=p;l=o;m=j+4|0;n=c[m>>2]|0;ec[n&2047](f);cb(l|0)}c[h+4>>2]=0;c[h+8>>2]=0;c[h>>2]=93700;c[h+12>>2]=g;c[e+48+4>>2]=h;c[e>>2]=g;c[e+4>>2]=g;rRa(e+48|0,e);g=c[e+48>>2]|0;c[e+48>>2]=c[a+28>>2];c[a+28>>2]=g;g=c[e+48+4>>2]|0;h=c[a+32>>2]|0;c[e+48+4>>2]=h;c[a+32>>2]=g;if(h|0?(g=c[h+4>>2]|0,c[h+4>>2]=g+-1,(g|0)==0):0){ec[c[(c[h>>2]|0)+8>>2]&2047](h);MPb(h)}c[a+36>>2]=c[a+28>>2];switch(c[a+12>>2]&496){case 0:{c[e+44>>2]=c[b>>2];c[e+40>>2]=c[d>>2];c[e+48>>2]=c[e+44>>2];c[e>>2]=c[e+40>>2];q=Exb(a,e+48|0,e)|0;c[b>>2]=q;Kb=e;return q|0}case 16:{c[e+36>>2]=c[b>>2];c[e+32>>2]=c[d>>2];c[e+48>>2]=c[e+36>>2];c[e>>2]=c[e+32>>2];q=Fxb(a,e+48|0,e)|0;c[b>>2]=q;Kb=e;return q|0}case 64:case 32:{c[e+28>>2]=c[b>>2];c[e+24>>2]=c[d>>2];c[e+48>>2]=c[e+28>>2];c[e>>2]=c[e+24>>2];q=Gxb(a,e+48|0,e)|0;c[b>>2]=q;Kb=e;return q|0}case 128:{c[e+20>>2]=c[b>>2];c[e+16>>2]=c[d>>2];c[e+48>>2]=c[e+20>>2];c[e>>2]=c[e+16>>2];q=Hxb(a,e+48|0,e)|0;c[b>>2]=q;Kb=e;return q|0}case 256:{c[e+12>>2]=c[b>>2];c[e+8>>2]=c[d>>2];c[e+48>>2]=c[e+12>>2];c[e>>2]=c[e+8>>2];q=Ixb(a,e+48|0,e)|0;c[b>>2]=q;Kb=e;return q|0}default:{q=La(12)|0;i=0;T(1487,q|0,14);e=i;i=0;if(e&1){e=Qa()|0;A()|0;Ua(q|0);cb(e|0)}else Wa(q|0,63408,1814)}}return 0}function Dxb(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;h=Kb;Kb=Kb+64|0;j=c[b>>2]|0;b=c[d>>2]|0;c[h+24>>2]=0;c[h+28>>2]=0;a[h+32>>0]=0;c[h+36>>2]=0;c[h+40>>2]=0;a[h+44>>0]=0;a[h+48>>0]=0;c[h+52>>2]=0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[h+16>>2]=0;a[h+20>>0]=0;i=0;d=I(67,f|0,j|0,b|0,h|0,g|4160|0)|0;f=i;i=0;do if(!(f&1)){k=c[h+24>>2]|0;l=((c[h+4>>2]|0)-(c[h>>2]|0)|0)/12|0;m=c[e+4>>2]|0;n=c[e>>2]|0;if(l>>>0<=((m-n|0)/12|0)>>>0)if(l>>>0<((m-n|0)/12|0)>>>0){c[e+4>>2]=n+(l*12|0);o=n;p=n+(l*12|0)|0;q=n}else{o=n;p=m;q=n}else{i=0;T(1486,e|0,l-((m-n|0)/12|0)|0);n=i;i=0;if(n&1)break;n=c[e>>2]|0;o=n;p=c[e+4>>2]|0;q=n}if((p|0)==(q|0))r=k;else{n=0;m=c[h>>2]|0;l=c[h+4>>2]|0;s=o;do{c[s+(n*12|0)>>2]=j+((c[(((l-m|0)/12|0)>>>0>n>>>0?m+(n*12|0)|0:h+12|0)>>2]|0)-k);m=c[h>>2]|0;t=m+(n*12|0)|0;c[(c[e>>2]|0)+(n*12|0)+4>>2]=j+((c[((((c[h+4>>2]|0)-m|0)/12|0)>>>0>n>>>0?t:h+12|0)+4>>2]|0)-k);l=c[h+4>>2]|0;s=c[e>>2]|0;a[s+(n*12|0)+8>>0]=a[(((l-m|0)/12|0)>>>0>n>>>0?t:h+12|0)+8>>0]|0;n=n+1|0}while(n>>>0<(((c[e+4>>2]|0)-s|0)/12|0)>>>0);r=k}c[e+12>>2]=b;c[e+16>>2]=b;a[e+20>>0]=0;k=j+((c[h+24>>2]|0)-r)|0;c[e+24>>2]=k;c[e+28>>2]=j+((c[h+28>>2]|0)-r);a[e+32>>0]=a[h+32>>0]|0;c[e+36>>2]=j+((c[h+36>>2]|0)-r);c[e+40>>2]=j+((c[h+40>>2]|0)-r);a[e+44>>0]=a[h+44>>0]|0;if(!(g&2048))c[e+52>>2]=k;a[e+48>>0]=a[h+48>>0]|0;k=c[h>>2]|0;if(k|0){c[h+4>>2]=k;RPb(k)}if(!d){u=0;Kb=h;return u|0}if(!(a[e+44>>0]|0)){u=1;Kb=h;return u|0}c[e+4>>2]=c[e>>2];u=0;Kb=h;return u|0}while(0);u=Qa()|0;A()|0;e=c[h>>2]|0;if(!e)cb(u|0);c[h+4>>2]=e;RPb(e);cb(u|0);return 0}function Exb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;f=Kb;Kb=Kb+32|0;g=c[b+36>>2]|0;h=c[d>>2]|0;i=c[e>>2]|0;e=h;while(1){c[f+20>>2]=e;c[f+16>>2]=i;c[f+24>>2]=c[f+20>>2];c[f+28>>2]=c[f+16>>2];j=dyb(b,f+24|0,f+28|0)|0;k=e;if((j|0)==(k|0)){l=c[b+36>>2]|0;m=c[b+16>>2]|0;c[f+12>>2]=e;c[f+8>>2]=i;c[f+24>>2]=c[f+12>>2];c[f+28>>2]=c[f+8>>2];n=eyb(b,f+24|0,f+28|0)|0;if((n|0)==(j|0))o=e;else{c[f+4>>2]=n;c[f>>2]=i;n=(c[b+16>>2]|0)+1|0;c[f+24>>2]=c[f+4>>2];c[f+28>>2]=c[f>>2];o=Mxb(b,f+24|0,f+28|0,l,m+1|0,n)|0}}else o=j;if((o|0)==(k|0))break;else e=o}o=e;if((h|0)==(o|0)){h=PPb(8)|0;k=(c[b+36>>2]|0)+4|0;c[h+4>>2]=c[k>>2];c[h>>2]=93652;c[k>>2]=h;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2]}c[d>>2]=e;if((i|0)==(o|0)){p=o;Kb=f;return p|0}e=o;while(1){if((a[e>>0]|0)!=124){p=e;q=19;break}o=c[b+36>>2]|0;h=e+1|0;c[d>>2]=h;k=h;while(1){c[f+20>>2]=k;c[f+16>>2]=i;c[f+24>>2]=c[f+20>>2];c[f+28>>2]=c[f+16>>2];j=dyb(b,f+24|0,f+28|0)|0;n=k;if((j|0)==(n|0)){m=c[b+36>>2]|0;l=c[b+16>>2]|0;c[f+12>>2]=k;c[f+8>>2]=i;c[f+24>>2]=c[f+12>>2];c[f+28>>2]=c[f+8>>2];r=eyb(b,f+24|0,f+28|0)|0;if((r|0)==(j|0))s=k;else{c[f+4>>2]=r;c[f>>2]=i;r=(c[b+16>>2]|0)+1|0;c[f+24>>2]=c[f+4>>2];c[f+28>>2]=c[f>>2];s=Mxb(b,f+24|0,f+28|0,m,l+1|0,r)|0}}else s=j;if((s|0)==(n|0))break;else k=s}e=k;if((h|0)==(e|0)){n=PPb(8)|0;j=(c[b+36>>2]|0)+4|0;c[n+4>>2]=c[j>>2];c[n>>2]=93652;c[j>>2]=n;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2]}n=PPb(12)|0;j=c[o+4>>2]|0;c[n+4>>2]=c[g+4>>2];c[n+8>>2]=j;c[n>>2]=93728;c[g+4>>2]=n;c[o+4>>2]=0;n=PPb(8)|0;c[n+4>>2]=c[(c[b+36>>2]|0)+4>>2];c[n>>2]=93652;c[o+4>>2]=n;c[(c[b+36>>2]|0)+4>>2]=0;n=PPb(8)|0;c[n+4>>2]=c[o+4>>2];c[n>>2]=93752;c[(c[b+36>>2]|0)+4>>2]=n;c[b+36>>2]=c[o+4>>2];c[d>>2]=k;if((i|0)==(e|0)){p=i;q=19;break}}if((q|0)==19){Kb=f;return p|0}return 0}function Fxb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;f=Kb;Kb=Kb+32|0;g=c[d>>2]|0;h=c[e>>2]|0;if((g|0)==(h|0)){j=g;Kb=f;return j|0}if((a[g>>0]|0)==94){e=PPb(8)|0;k=(c[b+36>>2]|0)+4|0;c[e+4>>2]=c[k>>2];c[e>>2]=93896;c[k>>2]=e;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2];c[d>>2]=g+1;l=g+1|0}else l=g;if((l|0)==(h|0)){j=h;Kb=f;return j|0}g=l;e=l;while(1){l=g;if((h|0)!=(l|0)){k=c[b+36>>2]|0;m=c[b+16>>2]|0;c[f+12>>2]=g;c[f+8>>2]=h;c[f+16>>2]=c[f+12>>2];c[f+20>>2]=c[f+8>>2];n=_xb(b,f+16|0,f+20|0)|0;if((n|0)==(l|0)){o=l;p=g}else{c[f+4>>2]=n;c[f>>2]=h;n=(c[b+16>>2]|0)+1|0;c[f+16>>2]=c[f+4>>2];c[f+20>>2]=c[f>>2];l=$xb(b,f+16|0,f+20|0,k,m+1|0,n)|0;o=l;p=l}}else{o=h;p=g}if((e|0)==(o|0))break;else{g=p;e=o}}c[d>>2]=e;if((e|0)==(h|0)){j=h;Kb=f;return j|0}if((e+1|0)==(h|0)?(a[e>>0]|0)==36:0){o=PPb(8)|0;p=(c[b+36>>2]|0)+4|0;c[o+4>>2]=c[p>>2];c[o>>2]=93872;c[p>>2]=o;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2];c[d>>2]=h;j=h;Kb=f;return j|0}if((e|0)==(h|0)){j=h;Kb=f;return j|0}j=La(12)|0;i=0;T(1487,j|0,15);f=i;i=0;if(f&1){f=Qa()|0;A()|0;Ua(j|0);cb(f|0)}else Wa(j|0,63408,1814);return 0}function Gxb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;f=Kb;Kb=Kb+32|0;g=c[b+36>>2]|0;h=c[d>>2]|0;c[f+12>>2]=h;j=c[e>>2]|0;c[f+8>>2]=j;c[f+16>>2]=c[f+12>>2];c[f+20>>2]=c[f+8>>2];e=Jxb(b,f+16|0,f+20|0)|0;if((e|0)==(h|0)){h=La(12)|0;i=0;T(1487,h|0,15);k=i;i=0;if(k&1){k=Qa()|0;A()|0;Ua(h|0);cb(k|0)}else Wa(h|0,63408,1814)}c[d>>2]=e;if((e|0)==(j|0)){l=e;Kb=f;return l|0}h=e;while(1){if((a[h>>0]|0)!=124){l=h;m=13;break}e=c[b+36>>2]|0;k=h+1|0;c[d>>2]=k;c[f+4>>2]=k;c[f>>2]=j;c[f+16>>2]=c[f+4>>2];c[f+20>>2]=c[f>>2];h=Jxb(b,f+16|0,f+20|0)|0;if((h|0)==(k|0)){m=9;break}k=PPb(12)|0;n=c[e+4>>2]|0;c[k+4>>2]=c[g+4>>2];c[k+8>>2]=n;c[k>>2]=93728;c[g+4>>2]=k;c[e+4>>2]=0;k=PPb(8)|0;c[k+4>>2]=c[(c[b+36>>2]|0)+4>>2];c[k>>2]=93652;c[e+4>>2]=k;c[(c[b+36>>2]|0)+4>>2]=0;k=PPb(8)|0;c[k+4>>2]=c[e+4>>2];c[k>>2]=93752;c[(c[b+36>>2]|0)+4>>2]=k;c[b+36>>2]=c[e+4>>2];c[d>>2]=h;if((h|0)==(j|0)){l=j;m=13;break}}if((m|0)==9){j=La(12)|0;i=0;T(1487,j|0,15);h=i;i=0;if(h&1){h=Qa()|0;A()|0;Ua(j|0);cb(h|0)}else Wa(j|0,63408,1814)}else if((m|0)==13){Kb=f;return l|0}return 0}function Hxb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;f=Kb;Kb=Kb+32|0;g=c[b+36>>2]|0;h=c[d>>2]|0;i=c[e>>2]|0;a:do if((i|0)==(h|0))j=i;else{e=h;while(1){if((a[e>>0]|0)==10){j=e;break a}e=e+1|0;if((e|0)==(i|0)){j=i;break}}}while(0);e=j;if((j|0)==(h|0)){k=PPb(8)|0;c[k+4>>2]=c[g+4>>2];c[k>>2]=93652;c[g+4>>2]=k;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2]}else{c[f+12>>2]=h;c[f+8>>2]=e;c[f+16>>2]=c[f+12>>2];c[f+20>>2]=c[f+8>>2];Fxb(b,f+16|0,f+20|0)|0}c[d>>2]=e;if((j|0)==(i|0)){Kb=f;return i|0}e=j+1|0;c[d>>2]=e;if((e|0)==(i|0)){Kb=f;return i|0}j=e;while(1){e=j;b:do if((i|0)==(j|0))l=i;else{h=j;while(1){if((a[h>>0]|0)==10){l=h;break b}h=h+1|0;if((h|0)==(i|0)){l=i;break}}}while(0);h=l;k=c[b+36>>2]|0;if((l|0)==(j|0)){m=PPb(8)|0;c[m+4>>2]=c[k+4>>2];c[m>>2]=93652;c[k+4>>2]=m;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2]}else{c[f+4>>2]=e;c[f>>2]=h;c[f+16>>2]=c[f+4>>2];c[f+20>>2]=c[f>>2];Fxb(b,f+16|0,f+20|0)|0}m=PPb(12)|0;n=c[k+4>>2]|0;c[m+4>>2]=c[g+4>>2];c[m+8>>2]=n;c[m>>2]=93728;c[g+4>>2]=m;c[k+4>>2]=0;m=PPb(8)|0;c[m+4>>2]=c[(c[b+36>>2]|0)+4>>2];c[m>>2]=93652;c[k+4>>2]=m;c[(c[b+36>>2]|0)+4>>2]=0;m=PPb(8)|0;c[m+4>>2]=c[k+4>>2];c[m>>2]=93752;c[(c[b+36>>2]|0)+4>>2]=m;c[b+36>>2]=c[k+4>>2];c[d>>2]=h;if((l|0)==(i|0)){o=20;break}j=l+1|0;c[d>>2]=j;if((j|0)==(i|0)){o=20;break}}if((o|0)==20){Kb=f;return i|0}return 0}function Ixb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;f=Kb;Kb=Kb+32|0;g=c[b+36>>2]|0;h=c[d>>2]|0;i=c[e>>2]|0;a:do if((i|0)==(h|0))j=i;else{e=h;while(1){if((a[e>>0]|0)==10){j=e;break a}e=e+1|0;if((e|0)==(i|0)){j=i;break}}}while(0);e=j;if((j|0)==(h|0)){k=PPb(8)|0;c[k+4>>2]=c[g+4>>2];c[k>>2]=93652;c[g+4>>2]=k;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2]}else{c[f+12>>2]=h;c[f+8>>2]=e;c[f+16>>2]=c[f+12>>2];c[f+20>>2]=c[f+8>>2];Gxb(b,f+16|0,f+20|0)|0}c[d>>2]=e;if((j|0)==(i|0)){Kb=f;return i|0}e=j+1|0;c[d>>2]=e;if((e|0)==(i|0)){Kb=f;return i|0}j=e;while(1){e=j;b:do if((i|0)==(j|0))l=i;else{h=j;while(1){if((a[h>>0]|0)==10){l=h;break b}h=h+1|0;if((h|0)==(i|0)){l=i;break}}}while(0);h=l;k=c[b+36>>2]|0;if((l|0)==(j|0)){m=PPb(8)|0;c[m+4>>2]=c[k+4>>2];c[m>>2]=93652;c[k+4>>2]=m;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2]}else{c[f+4>>2]=e;c[f>>2]=h;c[f+16>>2]=c[f+4>>2];c[f+20>>2]=c[f>>2];Gxb(b,f+16|0,f+20|0)|0}m=PPb(12)|0;n=c[k+4>>2]|0;c[m+4>>2]=c[g+4>>2];c[m+8>>2]=n;c[m>>2]=93728;c[g+4>>2]=m;c[k+4>>2]=0;m=PPb(8)|0;c[m+4>>2]=c[(c[b+36>>2]|0)+4>>2];c[m>>2]=93652;c[k+4>>2]=m;c[(c[b+36>>2]|0)+4>>2]=0;m=PPb(8)|0;c[m+4>>2]=c[k+4>>2];c[m>>2]=93752;c[(c[b+36>>2]|0)+4>>2]=m;c[b+36>>2]=c[k+4>>2];c[d>>2]=h;if((l|0)==(i|0)){o=20;break}j=l+1|0;c[d>>2]=j;if((j|0)==(i|0)){o=20;break}}if((o|0)==20){Kb=f;return i|0}return 0}function Jxb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=Kb;Kb=Kb+32|0;f=c[b>>2]|0;c[e+12>>2]=f;g=c[d>>2]|0;c[e+8>>2]=g;c[e+16>>2]=c[e+12>>2];c[e+20>>2]=c[e+8>>2];d=Kxb(a,e+16|0,e+20|0)|0;if((d|0)==(f|0)){f=La(12)|0;i=0;T(1487,f|0,15);h=i;i=0;if(h&1){h=Qa()|0;A()|0;Ua(f|0);cb(h|0)}else Wa(f|0,63408,1814)}else{f=d;while(1){d=f;c[b>>2]=d;c[e+4>>2]=d;c[e>>2]=g;c[e+16>>2]=c[e+4>>2];c[e+20>>2]=c[e>>2];d=Kxb(a,e+16|0,e+20|0)|0;if((d|0)==(f|0))break;else f=d}Kb=e;return f|0}return 0}function Kxb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;f=Kb;Kb=Kb+32|0;g=c[b+36>>2]|0;h=c[b+16>>2]|0;j=c[d>>2]|0;c[f+20>>2]=j;d=c[e>>2]|0;c[f+16>>2]=d;c[f+24>>2]=c[f+20>>2];c[f+28>>2]=c[f+16>>2];e=Lxb(b,f+24|0,f+28|0)|0;a:do if((e|0)!=(j|0)|(e|0)==(d|0))k=e;else switch(a[e>>0]|0){case 94:{l=PPb(8)|0;m=(c[b+36>>2]|0)+4|0;c[l+4>>2]=c[m>>2];c[l>>2]=93896;c[m>>2]=l;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2];k=e+1|0;break a;break}case 36:{l=PPb(8)|0;m=(c[b+36>>2]|0)+4|0;c[l+4>>2]=c[m>>2];c[l>>2]=93872;c[m>>2]=l;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2];k=e+1|0;break a;break}case 40:{if(!(c[b+12>>2]&2)){l=PPb(12)|0;m=(c[b+16>>2]|0)+1|0;c[b+16>>2]=m;n=(c[b+36>>2]|0)+4|0;c[l+4>>2]=c[n>>2];c[l>>2]=93800;c[l+8>>2]=m;c[n>>2]=l;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2];o=m}else o=c[b+16>>2]|0;c[b+24>>2]=(c[b+24>>2]|0)+1;c[f+12>>2]=e+1;c[f+8>>2]=d;c[f+24>>2]=c[f+12>>2];c[f+28>>2]=c[f+8>>2];m=Gxb(b,f+24|0,f+28|0)|0;if((m|0)!=(d|0)?(a[m>>0]|0)==41:0){if(!(c[b+12>>2]&2)){l=PPb(12)|0;n=(c[b+36>>2]|0)+4|0;c[l+4>>2]=c[n>>2];c[l>>2]=93824;c[l+8>>2]=o;c[n>>2]=l;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2]}c[b+24>>2]=(c[b+24>>2]|0)+-1;k=m+1|0;break a}m=La(12)|0;i=0;T(1487,m|0,6);l=i;i=0;if(l&1){l=Qa()|0;A()|0;Ua(m|0);cb(l|0)}else Wa(m|0,63408,1814);break}default:{k=e;break a}}while(0);e=k;if((j|0)==(e|0)){p=e;Kb=f;return p|0}c[f+4>>2]=k;c[f>>2]=d;d=(c[b+16>>2]|0)+1|0;c[f+24>>2]=c[f+4>>2];c[f+28>>2]=c[f>>2];p=Mxb(b,f+24|0,f+28|0,g,h+1|0,d)|0;Kb=f;return p|0}function Lxb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=Kb;Kb=Kb+32|0;g=c[d>>2]|0;c[f+20>>2]=g;d=c[e>>2]|0;c[f+16>>2]=d;c[f+24>>2]=c[f+20>>2];c[f+28>>2]=c[f+16>>2];e=Oxb(b,f+24|0,f+28|0)|0;if((e|0)!=(g|0)){h=e;Kb=f;return h|0}c[f+12>>2]=g;c[f+8>>2]=d;c[f+24>>2]=c[f+12>>2];c[f+28>>2]=c[f+8>>2];i=Pxb(b,f+24|0,f+28|0)|0;if((i|0)!=(e|0)){h=i;Kb=f;return h|0}if((e|0)!=(d|0)?(a[e>>0]|0)==46:0){i=PPb(8)|0;j=(c[b+36>>2]|0)+4|0;c[i+4>>2]=c[j>>2];c[i>>2]=93848;c[j>>2]=i;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2];h=e+1|0;Kb=f;return h|0}c[f+4>>2]=g;c[f>>2]=d;c[f+24>>2]=c[f+4>>2];c[f+28>>2]=c[f>>2];h=Qxb(b,f+24|0,f+28|0)|0;Kb=f;return h|0}function Mxb(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;j=Kb;Kb=Kb+32|0;k=c[d>>2]|0;l=c[e>>2]|0;if((k|0)==(l|0)){m=k;Kb=j;return m|0}e=c[b+12>>2]&496;switch(a[k>>0]|0){case 42:{c[d>>2]=k+1;if((k+1|0)!=(l|0)&(e|0)==0?(a[k+1>>0]|0)==63:0){c[d>>2]=k+2;MRa(b,0,-1,f,g,h,0);m=k+2|0;Kb=j;return m|0}MRa(b,0,-1,f,g,h,1);m=k+1|0;Kb=j;return m|0}case 43:{c[d>>2]=k+1;if((k+1|0)!=(l|0)&(e|0)==0?(a[k+1>>0]|0)==63:0){c[d>>2]=k+2;MRa(b,1,-1,f,g,h,0);m=k+2|0;Kb=j;return m|0}MRa(b,1,-1,f,g,h,1);m=k+1|0;Kb=j;return m|0}case 63:{c[d>>2]=k+1;if((k+1|0)!=(l|0)&(e|0)==0?(a[k+1>>0]|0)==63:0){c[d>>2]=k+2;MRa(b,0,1,f,g,h,0);m=k+2|0;Kb=j;return m|0}MRa(b,0,1,f,g,h,1);m=k+1|0;Kb=j;return m|0}case 123:{c[d>>2]=k+1;c[j+20>>2]=k+1;c[j+16>>2]=l;c[j+24>>2]=c[j+20>>2];c[j+28>>2]=c[j+16>>2];n=Nxb(b,j+24|0,j+28|0,j+12|0)|0;if((n|0)==(k+1|0)){o=La(12)|0;i=0;T(1487,o|0,8);p=i;i=0;if(p&1){p=Qa()|0;A()|0;Ua(o|0);cb(p|0)}else Wa(o|0,63408,1814)}c[d>>2]=n;if((n|0)==(l|0)){o=La(12)|0;i=0;T(1487,o|0,7);p=i;i=0;if(p&1){p=Qa()|0;A()|0;Ua(o|0);cb(p|0)}else Wa(o|0,63408,1814)}a:do switch(a[n>>0]|0){case 125:{c[d>>2]=n+1;if((e|0)==0&(n+1|0)!=(l|0)?(a[n+1>>0]|0)==63:0){c[d>>2]=n+2;o=c[j+12>>2]|0;MRa(b,o,o,f,g,h,0);q=n+2|0;break a}o=c[j+12>>2]|0;MRa(b,o,o,f,g,h,1);q=n+1|0;break}case 44:{c[d>>2]=n+1;if((n+1|0)==(l|0)){o=La(12)|0;i=0;T(1487,o|0,8);p=i;i=0;if(p&1){p=Qa()|0;A()|0;Ua(o|0);cb(p|0)}else Wa(o|0,63408,1814)}if((a[n+1>>0]|0)==125){c[d>>2]=n+2;if((e|0)==0&(n+2|0)!=(l|0)?(a[n+2>>0]|0)==63:0){c[d>>2]=n+3;MRa(b,c[j+12>>2]|0,-1,f,g,h,0);q=n+3|0;break a}MRa(b,c[j+12>>2]|0,-1,f,g,h,1);q=n+2|0;break a}c[j+8>>2]=-1;c[j+4>>2]=n+1;c[j>>2]=l;c[j+24>>2]=c[j+4>>2];c[j+28>>2]=c[j>>2];o=Nxb(b,j+24|0,j+28|0,j+8|0)|0;if((o|0)==(n+1|0)){p=La(12)|0;i=0;T(1487,p|0,7);r=i;i=0;if(r&1){r=Qa()|0;A()|0;Ua(p|0);cb(r|0)}else Wa(p|0,63408,1814)}c[d>>2]=o;if((o|0)!=(l|0)?(a[o>>0]|0)==125:0){c[d>>2]=o+1;p=c[j+8>>2]|0;r=c[j+12>>2]|0;if((p|0)<(r|0)){s=La(12)|0;i=0;T(1487,s|0,8);t=i;i=0;if(t&1){t=Qa()|0;A()|0;Ua(s|0);cb(t|0)}else Wa(s|0,63408,1814)}if((e|0)==0&(o+1|0)!=(l|0)?(a[o+1>>0]|0)==63:0){c[d>>2]=o+2;MRa(b,r,p,f,g,h,0);u=o+2|0}else{MRa(b,r,p,f,g,h,1);u=o+1|0}q=u;break a}o=La(12)|0;i=0;T(1487,o|0,7);p=i;i=0;if(p&1){p=Qa()|0;A()|0;Ua(o|0);cb(p|0)}else Wa(o|0,63408,1814);break}default:{o=La(12)|0;i=0;T(1487,o|0,8);p=i;i=0;if(p&1){p=Qa()|0;A()|0;Ua(o|0);cb(p|0)}else Wa(o|0,63408,1814)}}while(0);m=q;Kb=j;return m|0}default:{m=k;Kb=j;return m|0}}return 0}function Nxb(a,b,e,f){a=a|0;b=b|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0;a=c[b>>2]|0;g=c[e>>2]|0;if((a|0)==(g|0)){h=a;return h|0}e=d[a>>0]|0;if(!((e&248|0)==48|(e&254|0)==56)){h=a;return h|0}if((e+-48|0)==-1){h=a;return h|0}c[f>>2]=e+-48;c[b>>2]=a+1;if((a+1|0)==(g|0)){h=g;return h|0}j=e+-48|0;e=a+1|0;while(1){a=d[e>>0]|0;if(!((a&248|0)==48|(a&254|0)==56)){h=e;k=13;break}if((a+-48|0)==-1){h=e;k=13;break}if((j|0)>=214748364){k=9;break}j=(j*10|0)+(a+-48)|0;c[f>>2]=j;e=e+1|0;c[b>>2]=e;if((e|0)==(g|0)){h=g;k=13;break}}if((k|0)==9){g=La(12)|0;i=0;T(1487,g|0,8);e=i;i=0;if(e&1){e=Qa()|0;A()|0;Ua(g|0);cb(e|0)}else Wa(g|0,63408,1814)}else if((k|0)==13)return h|0;return 0}function Oxb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=c[d>>2]|0;a:do if((f|0)!=(c[e>>2]|0)){g=a[f>>0]|0;switch(g<<24>>24|0){case 92:case 123:case 63:case 43:case 42:case 124:case 40:case 36:case 91:case 46:case 94:{h=f;break a;break}case 41:break;default:{mSa(b,g);c[d>>2]=f+1;h=f+1|0;break a}}if(!(c[b+24>>2]|0)){mSa(b,g);c[d>>2]=f+1;h=f+1|0}else h=f}else h=f;while(0);return h|0}function Pxb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;f=Kb;Kb=Kb+16|0;g=c[d>>2]|0;h=c[e>>2]|0;a:do if(((g|0)!=(h|0)?(g+1|0)!=(h|0):0)?(a[g>>0]|0)==92:0){e=a[g+1>>0]|0;switch(e<<24>>24|0){case 125:case 123:case 63:case 43:case 124:case 41:case 40:case 92:case 36:case 91:case 42:case 46:case 94:{mSa(b,e);c[d>>2]=g+2;i=g+2|0;break a;break}default:{}}if((c[b+12>>2]&496|0)==64){c[d>>2]=g+1;c[f+4>>2]=g+1;c[f>>2]=h;c[f+8>>2]=c[f+4>>2];c[f+12>>2]=c[f>>2];e=Wxb(b,f+8|0,f+12|0,0)|0;c[d>>2]=e;i=e}else i=g}else i=g;while(0);Kb=f;return i|0}function Qxb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;f=Kb;Kb=Kb+16|0;g=c[d>>2]|0;h=c[e>>2]|0;if((g|0)==(h|0)){j=g;Kb=f;return j|0}if((a[g>>0]|0)!=91){j=g;Kb=f;return j|0}c[d>>2]=g+1;if((g+1|0)==(h|0)){e=La(12)|0;i=0;T(1487,e|0,5);k=i;i=0;if(k&1){k=Qa()|0;A()|0;Ua(e|0);cb(k|0)}else Wa(e|0,63408,1814)}if((a[g+1>>0]|0)==94){c[d>>2]=g+2;l=1;m=g+2|0}else{l=0;m=g+1|0}g=m;e=cSa(b,l)|0;if((m|0)==(h|0)){l=La(12)|0;i=0;T(1487,l|0,5);k=i;i=0;if(k&1){k=Qa()|0;A()|0;Ua(l|0);cb(k|0)}else Wa(l|0,63408,1814)}if((c[b+12>>2]&496|0)!=0?(a[m>>0]|0)==93:0){do if(!(a[e+85>>0]|0)){l=c[e+24>>2]|0;k=c[e+28>>2]|0;if(!(a[e+86>>0]|0)){if((l|0)!=(k|0)){a[l>>0]=93;c[e+24>>2]=(c[e+24>>2]|0)+1;break}n=c[e+20>>2]|0;if((l-n+1|0)<0)GRb(e+20|0);o=(k-n|0)>>>0<1073741823?(k-n<<1>>>0<(l-n+1|0)>>>0?l-n+1|0:k-n<<1):2147483647;if(!o)p=0;else p=PPb(o)|0;q=p+(l-n)|0;a[q>>0]=93;if((l-n|0)>0)_2b(p|0,n|0,l-n|0)|0;c[e+20>>2]=p;c[e+24>>2]=q+1;c[e+28>>2]=p+o;if(!n)break;RPb(n);break}else{if(l>>>0>>0){a[l>>0]=93;c[e+24>>2]=(c[e+24>>2]|0)+1;break}n=c[e+20>>2]|0;if((l-n+1|0)<0)GRb(e+20|0);o=(k-n|0)>>>0<1073741823?(k-n<<1>>>0<(l-n+1|0)>>>0?l-n+1|0:k-n<<1):2147483647;if(!o)r=0;else r=PPb(o)|0;k=r+(l-n)|0;a[k>>0]=93;if((l-n|0)>0)_2b(r|0,n|0,l-n|0)|0;c[e+20>>2]=r;c[e+24>>2]=k+1;c[e+28>>2]=r+o;if(!n)break;RPb(n);break}}else{n=c[e+12>>2]|0;o=Tb[c[(c[n>>2]|0)+20>>2]&1023](n,93)|0;n=c[e+24>>2]|0;k=c[e+28>>2]|0;if(n>>>0>>0){a[n>>0]=o;c[e+24>>2]=(c[e+24>>2]|0)+1;break}l=c[e+20>>2]|0;if((n-l+1|0)<0)GRb(e+20|0);q=(k-l|0)>>>0<1073741823?(k-l<<1>>>0<(n-l+1|0)>>>0?n-l+1|0:k-l<<1):2147483647;if(!q)s=0;else s=PPb(q)|0;k=s+(n-l)|0;a[k>>0]=o;if((n-l|0)>0)_2b(s|0,l|0,n-l|0)|0;c[e+20>>2]=s;c[e+24>>2]=k+1;c[e+28>>2]=s+q;if(l|0)RPb(l)}while(0);s=m+1|0;c[d>>2]=s;t=s}else t=g;g=t;if((h|0)!=(g|0)){c[f+4>>2]=t;c[f>>2]=h;c[f+8>>2]=c[f+4>>2];c[f+12>>2]=c[f>>2];t=Rxb(b,f+8|0,f+12|0,e)|0;if((t|0)==(g|0))u=g;else{g=t;while(1){c[f+4>>2]=g;c[f>>2]=h;c[f+8>>2]=c[f+4>>2];c[f+12>>2]=c[f>>2];t=Rxb(b,f+8|0,f+12|0,e)|0;if((t|0)==(g|0)){u=g;break}else g=t}}c[d>>2]=u;if((u|0)!=(h|0)){if((a[u>>0]|0)==45){do if(!(a[e+85>>0]|0)){g=c[e+24>>2]|0;b=c[e+28>>2]|0;if(!(a[e+86>>0]|0)){if((g|0)!=(b|0)){a[g>>0]=45;c[e+24>>2]=(c[e+24>>2]|0)+1;break}t=c[e+20>>2]|0;if((g-t+1|0)<0)GRb(e+20|0);s=(b-t|0)>>>0<1073741823?(b-t<<1>>>0<(g-t+1|0)>>>0?g-t+1|0:b-t<<1):2147483647;if(!s)v=0;else v=PPb(s)|0;m=v+(g-t)|0;a[m>>0]=45;if((g-t|0)>0)_2b(v|0,t|0,g-t|0)|0;c[e+20>>2]=v;c[e+24>>2]=m+1;c[e+28>>2]=v+s;if(!t)break;RPb(t);break}else{if(g>>>0>>0){a[g>>0]=45;c[e+24>>2]=(c[e+24>>2]|0)+1;break}t=c[e+20>>2]|0;if((g-t+1|0)<0)GRb(e+20|0);s=(b-t|0)>>>0<1073741823?(b-t<<1>>>0<(g-t+1|0)>>>0?g-t+1|0:b-t<<1):2147483647;if(!s)w=0;else w=PPb(s)|0;b=w+(g-t)|0;a[b>>0]=45;if((g-t|0)>0)_2b(w|0,t|0,g-t|0)|0;c[e+20>>2]=w;c[e+24>>2]=b+1;c[e+28>>2]=w+s;if(!t)break;RPb(t);break}}else{t=c[e+12>>2]|0;s=Tb[c[(c[t>>2]|0)+20>>2]&1023](t,45)|0;t=c[e+24>>2]|0;b=c[e+28>>2]|0;if(t>>>0>>0){a[t>>0]=s;c[e+24>>2]=(c[e+24>>2]|0)+1;break}g=c[e+20>>2]|0;if((t-g+1|0)<0)GRb(e+20|0);m=(b-g|0)>>>0<1073741823?(b-g<<1>>>0<(t-g+1|0)>>>0?t-g+1|0:b-g<<1):2147483647;if(!m)x=0;else x=PPb(m)|0;b=x+(t-g)|0;a[b>>0]=s;if((t-g|0)>0)_2b(x|0,g|0,t-g|0)|0;c[e+20>>2]=x;c[e+24>>2]=b+1;c[e+28>>2]=x+m;if(g|0)RPb(g)}while(0);x=u+1|0;c[d>>2]=x;y=x}else y=u;if((y|0)!=(h|0)?(a[y>>0]|0)==93:0){u=y+1|0;c[d>>2]=u;j=u;Kb=f;return j|0}j=La(12)|0;i=0;T(1487,j|0,5);f=i;i=0;if(f&1){f=Qa()|0;A()|0;Ua(j|0);cb(f|0)}else Wa(j|0,63408,1814)}}else c[d>>2]=h;h=La(12)|0;i=0;T(1487,h|0,5);d=i;i=0;if(d&1){d=Qa()|0;A()|0;Ua(h|0);cb(d|0)}else Wa(h|0,63408,1814);return 0}function Rxb(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,G=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,R=0,S=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0;h=Kb;Kb=Kb+224|0;j=c[e>>2]|0;k=c[f>>2]|0;do if((j|0)!=(k|0)?(a[j>>0]|0)!=93:0){c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;a:do if((j+1|0)!=(k|0)?(a[j>>0]|0)==91:0){switch(a[j+1>>0]|0){case 61:{c[h+172>>2]=j+2;c[h+168>>2]=k;i=0;c[h+176>>2]=c[h+172>>2];c[h+184>>2]=c[h+168>>2];f=H(69,d|0,h+176|0,h+184|0,g|0)|0;l=i;i=0;if(!(l&1)){m=0;n=f;o=j;p=229;break a}break}case 58:{c[h+164>>2]=j+2;c[h+160>>2]=k;i=0;c[h+176>>2]=c[h+164>>2];c[h+184>>2]=c[h+160>>2];f=H(70,d|0,h+176|0,h+184|0,g|0)|0;l=i;i=0;if(!(l&1)){m=0;n=f;o=j;p=229;break a}break}case 46:{c[h+156>>2]=j+2;c[h+152>>2]=k;i=0;c[h+176>>2]=c[h+156>>2];c[h+184>>2]=c[h+152>>2];f=H(71,d|0,h+176|0,h+184|0,h|0)|0;l=i;i=0;if(l&1){l=Qa()|0;q=l;r=A()|0;p=232;break a}else{c[e>>2]=f;s=a[h+11>>0]|0;t=c[h+4>>2]|0;u=f;p=12;break a}break}default:{s=0;t=0;u=j;p=12;break a}}f=Qa()|0;q=f;r=A()|0;p=232}else{s=0;t=0;u=j;p=12}while(0);b:do if((p|0)==12){f=c[d+12>>2]&496;c:do if(!((s<<24>>24<0?t:s&255)|0)){l=a[u>>0]|0;do if((f|64|0)==64&l<<24>>24==92){v=u+1|0;c[e>>2]=v;if(!f){c[h+148>>2]=v;c[h+144>>2]=k;i=0;c[h+176>>2]=c[h+148>>2];c[h+184>>2]=c[h+144>>2];w=I(76,d|0,h+176|0,h+184|0,h|0,g|0)|0;x=i;i=0;if(!(x&1)){y=w;break}w=Qa()|0;q=w;r=A()|0;p=232;break b}else{c[h+116>>2]=v;c[h+100>>2]=k;i=0;c[h+176>>2]=c[h+116>>2];c[h+184>>2]=c[h+100>>2];v=H(72,d|0,h+176|0,h+184|0,h|0)|0;w=i;i=0;if(!(w&1)){y=v;break}v=Qa()|0;q=v;r=A()|0;p=232;break b}}else{i=0;F(651,h|0,l|0)|0;v=i;i=0;if(v&1)break c;y=u+1|0}while(0);c[e>>2]=y;z=y;p=23}else{z=u;p=23}while(0);do if((p|0)==23){if((z|0)!=(k|0)?(l=a[z>>0]|0,l<<24>>24!=93):0){v=z+1|0;if(l<<24>>24==45&(v|0)!=(k|0)?(a[v>>0]|0)!=93:0){c[h+12>>2]=0;c[h+12+4>>2]=0;c[h+12+8>>2]=0;c[e>>2]=v;l=z+2|0;if(((l|0)!=(k|0)?(a[v>>0]|0)==91:0)?(a[l>>0]|0)==46:0){c[h+92>>2]=z+3;c[h+84>>2]=k;i=0;c[h+176>>2]=c[h+92>>2];c[h+184>>2]=c[h+84>>2];l=H(71,d|0,h+176|0,h+184|0,h+12|0)|0;w=i;i=0;if(w&1){w=Qa()|0;B=w;C=A()|0}else{E=l;p=41}}else p=32;do if((p|0)==32){l=a[v>>0]|0;if(!((f|64|0)==64&l<<24>>24==92)){i=0;F(651,h+12|0,l|0)|0;l=i;i=0;if(l&1){l=Qa()|0;B=l;C=A()|0;break}else{E=z+2|0;p=41;break}}l=z+2|0;c[e>>2]=l;if(!f){c[h+68>>2]=l;c[h+60>>2]=k;i=0;c[h+176>>2]=c[h+68>>2];c[h+184>>2]=c[h+60>>2];w=I(76,d|0,h+176|0,h+184|0,h+12|0,g|0)|0;x=i;i=0;if(!(x&1)){E=w;p=41;break}w=Qa()|0;B=w;C=A()|0;break}else{c[h+52>>2]=l;c[h+48>>2]=k;i=0;c[h+176>>2]=c[h+52>>2];c[h+184>>2]=c[h+48>>2];l=H(72,d|0,h+176|0,h+184|0,h+12|0)|0;w=i;i=0;if(!(w&1)){E=l;p=41;break}l=Qa()|0;B=l;C=A()|0;break}}while(0);if((p|0)==41){c[e>>2]=E;c[h+36>>2]=c[h>>2];c[h+36+4>>2]=c[h+4>>2];c[h+36+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+24>>2]=c[h+12>>2];c[h+24+4>>2]=c[h+12+4>>2];c[h+24+8>>2]=c[h+12+8>>2];c[h+12>>2]=0;c[h+12+4>>2]=0;c[h+12+8>>2]=0;d:do if(!(a[g+86>>0]|0)){v=a[h+36+11>>0]|0;if(((v<<24>>24<0?c[h+36+4>>2]|0:v&255)|0)==1?(l=a[h+24+11>>0]|0,((l<<24>>24<0?c[h+24+4>>2]|0:l&255)|0)==1):0){if(a[g+85>>0]|0){l=c[g+12>>2]|0;i=0;w=F(c[(c[l>>2]|0)+20>>2]|0,l|0,a[(v<<24>>24<0?c[h+36>>2]|0:h+36|0)>>0]|0)|0;v=i;i=0;if(v&1){p=115;break}a[((a[h+36+11>>0]|0)<0?c[h+36>>2]|0:h+36|0)>>0]=w;w=c[g+12>>2]|0;i=0;v=F(c[(c[w>>2]|0)+20>>2]|0,w|0,a[((a[h+24+11>>0]|0)<0?c[h+24>>2]|0:h+24|0)>>0]|0)|0;w=i;i=0;if(w&1){p=115;break}a[((a[h+24+11>>0]|0)<0?c[h+24>>2]|0:h+24|0)>>0]=v};c[h+184>>2]=c[h+36>>2];c[h+184+4>>2]=c[h+36+4>>2];c[h+184+8>>2]=c[h+36+8>>2];c[h+36>>2]=0;c[h+36+4>>2]=0;c[h+36+8>>2]=0;v=h+184+12|0;c[v>>2]=c[h+24>>2];c[v+4>>2]=c[h+24+4>>2];c[v+8>>2]=c[h+24+8>>2];c[h+24>>2]=0;c[h+24+4>>2]=0;c[h+24+8>>2]=0;w=c[g+48>>2]|0;do if(w>>>0<(c[g+52>>2]|0)>>>0){c[w>>2]=c[h+184>>2];c[w+4>>2]=c[h+184+4>>2];c[w+8>>2]=c[h+184+8>>2];c[h+184>>2]=0;c[h+184+4>>2]=0;c[h+184+8>>2]=0;c[w+12>>2]=c[v>>2];c[w+12+4>>2]=c[v+4>>2];c[w+12+8>>2]=c[v+8>>2];c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;c[g+48>>2]=(c[g+48>>2]|0)+24}else{i=0;T(1494,g+44|0,h+184|0);l=i;i=0;if(!(l&1)){if((a[v+11>>0]|0)>=0)break;RPb(c[v>>2]|0);break}l=Qa()|0;x=A()|0;if((a[v+11>>0]|0)<0)RPb(c[v>>2]|0);if((a[h+184+11>>0]|0)<0)RPb(c[h+184>>2]|0);G=x;J=l;p=105;break d}while(0);if((a[h+184+11>>0]|0)<0)RPb(c[h+184>>2]|0);K=h+24+11|0;p=106;break}v=La(12)|0;i=0;T(1487,v|0,1);w=i;i=0;if(w&1){w=Qa()|0;l=A()|0;Ua(v|0);L=l;M=w;break}else{i=0;U(556,v|0,63408,1814);i=0;p=115;break}}else{v=h+36+11|0;do if(a[g+85>>0]|0){w=a[v>>0]|0;e:do if(!((w<<24>>24<0?c[h+36+4>>2]|0:w&255)|0))N=w;else{l=0;x=w<<24>>24<0;while(1){O=c[g+12>>2]|0;i=0;P=F(c[(c[O>>2]|0)+20>>2]|0,O|0,a[(x?c[h+36>>2]|0:h+36|0)+l>>0]|0)|0;O=i;i=0;if(O&1)break;a[((a[v>>0]|0)<0?c[h+36>>2]|0:h+36|0)+l>>0]=P;l=l+1|0;P=a[v>>0]|0;x=P<<24>>24<0;if(l>>>0>=(x?c[h+36+4>>2]|0:P&255)>>>0){N=P;break e}}x=Qa()|0;L=A()|0;M=x;break d}while(0);w=a[h+24+11>>0]|0;if(!((w<<24>>24<0?c[h+24+4>>2]|0:w&255)|0)){R=N;break}x=0;l=w<<24>>24<0;while(1){w=c[g+12>>2]|0;i=0;P=F(c[(c[w>>2]|0)+20>>2]|0,w|0,a[(l?c[h+24>>2]|0:h+24|0)+x>>0]|0)|0;w=i;i=0;if(w&1){p=113;break}a[((a[h+24+11>>0]|0)<0?c[h+24>>2]|0:h+24|0)+x>>0]=P;x=x+1|0;P=a[h+24+11>>0]|0;l=P<<24>>24<0;if(x>>>0>=(l?c[h+24+4>>2]|0:P&255)>>>0){p=52;break}}if((p|0)==52){R=a[v>>0]|0;break}else if((p|0)==113){l=Qa()|0;L=A()|0;M=l;break d}}else R=a[v>>0]|0;while(0);if(R<<24>>24<0){v=c[h+36>>2]|0;c[h+96>>2]=v;S=v;W=c[h+36+4>>2]|0}else{c[h+96>>2]=h+36;S=h+36|0;W=R&255}c[h+88>>2]=S+W;i=0;c[h+176>>2]=c[h+96>>2];c[h+184>>2]=c[h+88>>2];V(254,h+104|0,g+8|0,h+176|0,h+184|0);v=i;i=0;if(v&1)p=115;else{v=a[h+24+11>>0]|0;if(v<<24>>24<0){l=c[h+24>>2]|0;c[h+64>>2]=l;X=l;Y=c[h+24+4>>2]|0}else{c[h+64>>2]=h+24;X=h+24|0;Y=v&255}c[h+56>>2]=X+Y;i=0;c[h+176>>2]=c[h+64>>2];c[h+184>>2]=c[h+56>>2];V(254,h+72|0,g+8|0,h+176|0,h+184|0);v=i;i=0;f:do if(v&1){l=Qa()|0;Z=A()|0;_=l}else{c[h+120>>2]=c[h+104>>2];c[h+120+4>>2]=c[h+104+4>>2];c[h+120+8>>2]=c[h+104+8>>2];c[h+104>>2]=0;c[h+104+4>>2]=0;c[h+104+8>>2]=0;l=h+120+12|0;c[l>>2]=c[h+72>>2];c[l+4>>2]=c[h+72+4>>2];c[l+8>>2]=c[h+72+8>>2];c[h+72>>2]=0;c[h+72+4>>2]=0;c[h+72+8>>2]=0;x=c[g+48>>2]|0;do if(x>>>0<(c[g+52>>2]|0)>>>0){c[x>>2]=c[h+120>>2];c[x+4>>2]=c[h+120+4>>2];c[x+8>>2]=c[h+120+8>>2];c[h+120>>2]=0;c[h+120+4>>2]=0;c[h+120+8>>2]=0;c[x+12>>2]=c[l>>2];c[x+12+4>>2]=c[l+4>>2];c[x+12+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[g+48>>2]=(c[g+48>>2]|0)+24}else{i=0;T(1494,g+44|0,h+120|0);P=i;i=0;if(!(P&1)){if((a[l+11>>0]|0)>=0)break;RPb(c[l>>2]|0);break}P=Qa()|0;w=A()|0;if((a[l+11>>0]|0)<0)RPb(c[l>>2]|0);if((a[h+120+11>>0]|0)<0)RPb(c[h+120>>2]|0);if((a[h+72+11>>0]|0)>=0){Z=w;_=P;break f}RPb(c[h+72>>2]|0);Z=w;_=P;break f}while(0);if((a[h+120+11>>0]|0)<0)RPb(c[h+120>>2]|0);if((a[h+72+11>>0]|0)<0)RPb(c[h+72>>2]|0);if((a[h+104+11>>0]|0)<0)RPb(c[h+104>>2]|0);K=h+24+11|0;p=106;break d}while(0);if((a[h+104+11>>0]|0)<0)RPb(c[h+104>>2]|0);G=Z;J=_;p=105}}while(0);if((p|0)==105){L=G;M=J}else if((p|0)==106){if((a[K>>0]|0)<0)RPb(c[h+24>>2]|0);if((a[h+36+11>>0]|0)<0)RPb(c[h+36>>2]|0);if((a[h+12+11>>0]|0)<0)RPb(c[h+12>>2]|0);m=1;n=0;o=E;p=229;break b}else if((p|0)==115){v=Qa()|0;L=A()|0;M=v}if((a[h+24+11>>0]|0)<0)RPb(c[h+24>>2]|0);if((a[h+36+11>>0]|0)<0){RPb(c[h+36>>2]|0);B=M;C=L}else{B=M;C=L}}if((a[h+12+11>>0]|0)<0)RPb(c[h+12>>2]|0);q=B;r=C;p=232;break b}v=a[h+11>>0]|0;l=c[h+4>>2]|0;if(!((v<<24>>24<0?l:v&255)|0)){m=1;n=0;o=z;p=229;break b}if(v<<24>>24<0){x=c[h>>2]|0;P=a[x>>0]|0;if((l|0)==1)$=P;else{aa=x;ba=P;p=160}}else{P=a[h>>0]|0;if(v<<24>>24==1)$=P;else{aa=h;ba=P;p=160}}if((p|0)==160){P=a[aa+1>>0]|0;if(a[g+85>>0]|0){v=c[g+12>>2]|0;i=0;x=F(c[(c[v>>2]|0)+20>>2]|0,v|0,ba|0)|0;v=i;i=0;if(v&1)break;v=c[g+12>>2]|0;i=0;l=F(c[(c[v>>2]|0)+20>>2]|0,v|0,P|0)|0;v=i;i=0;if(v&1)break;a[h+184>>0]=x;a[h+184+1>>0]=l;l=c[g+60>>2]|0;if(l>>>0>=(c[g+64>>2]|0)>>>0){i=0;T(1495,g+56|0,h+184|0);x=i;i=0;if(x&1)break}else{x=b[h+184>>1]|0;a[l>>0]=x;a[l+1>>0]=x>>8;c[g+60>>2]=(c[g+60>>2]|0)+2}m=1;n=0;o=z;p=229;break b}if(!(a[g+86>>0]|0)){a[h+72>>0]=ba;a[h+72+1>>0]=P;x=c[g+60>>2]|0;if(x>>>0>=(c[g+64>>2]|0)>>>0){i=0;T(1495,g+56|0,h+72|0);l=i;i=0;if(l&1)break}else{l=b[h+72>>1]|0;a[x>>0]=l;a[x+1>>0]=l>>8;c[g+60>>2]=(c[g+60>>2]|0)+2}m=1;n=0;o=z;p=229;break b}else{a[h+176>>0]=ba;a[h+176+1>>0]=P;P=c[g+60>>2]|0;if(P>>>0>=(c[g+64>>2]|0)>>>0){i=0;T(1495,g+56|0,h+176|0);l=i;i=0;if(l&1)break}else{l=b[h+176>>1]|0;a[P>>0]=l;a[P+1>>0]=l>>8;c[g+60>>2]=(c[g+60>>2]|0)+2}m=1;n=0;o=z;p=229;break b}}if(a[g+85>>0]|0){l=c[g+12>>2]|0;i=0;P=F(c[(c[l>>2]|0)+20>>2]|0,l|0,$|0)|0;l=i;i=0;if(l&1)break;l=c[g+24>>2]|0;x=c[g+28>>2]|0;if(l>>>0>>0){a[l>>0]=P;c[g+24>>2]=(c[g+24>>2]|0)+1;m=1;n=0;o=z;p=229;break b}v=c[g+20>>2]|0;if((l-v+1|0)<0){i=0;Q(1914,g+20|0);i=0;break}w=(x-v|0)>>>0<1073741823?(x-v<<1>>>0<(l-v+1|0)>>>0?l-v+1|0:x-v<<1):2147483647;if(w){i=0;x=D(605,w|0)|0;O=i;i=0;if(O&1)break;else ca=x}else ca=0;x=ca+(l-v)|0;a[x>>0]=P;if((l-v|0)>0)_2b(ca|0,v|0,l-v|0)|0;c[g+20>>2]=ca;c[g+24>>2]=x+1;c[g+28>>2]=ca+w;if(!v){m=1;n=0;o=z;p=229;break b}RPb(v);m=1;n=0;o=z;p=229;break b}v=c[g+24>>2]|0;w=c[g+28>>2]|0;if(!(a[g+86>>0]|0)){if((v|0)!=(w|0)){a[v>>0]=$;c[g+24>>2]=(c[g+24>>2]|0)+1;m=1;n=0;o=z;p=229;break b}x=c[g+20>>2]|0;if((v-x+1|0)<0){i=0;Q(1914,g+20|0);i=0;break}l=(w-x|0)>>>0<1073741823?(w-x<<1>>>0<(v-x+1|0)>>>0?v-x+1|0:w-x<<1):2147483647;if(l){i=0;P=D(605,l|0)|0;O=i;i=0;if(O&1)break;else da=P}else da=0;P=da+(v-x)|0;a[P>>0]=$;if((v-x|0)>0)_2b(da|0,x|0,v-x|0)|0;c[g+20>>2]=da;c[g+24>>2]=P+1;c[g+28>>2]=da+l;if(!x){m=1;n=0;o=z;p=229;break b}RPb(x);m=1;n=0;o=z;p=229;break b}else{if(v>>>0>>0){a[v>>0]=$;c[g+24>>2]=(c[g+24>>2]|0)+1;m=1;n=0;o=z;p=229;break b}x=c[g+20>>2]|0;if((v-x+1|0)<0){i=0;Q(1914,g+20|0);i=0;break}l=(w-x|0)>>>0<1073741823?(w-x<<1>>>0<(v-x+1|0)>>>0?v-x+1|0:w-x<<1):2147483647;if(l){i=0;w=D(605,l|0)|0;P=i;i=0;if(P&1)break;else ea=w}else ea=0;w=ea+(v-x)|0;a[w>>0]=$;if((v-x|0)>0)_2b(ea|0,x|0,v-x|0)|0;c[g+20>>2]=ea;c[g+24>>2]=w+1;c[g+28>>2]=ea+l;if(!x){m=1;n=0;o=z;p=229;break b}RPb(x);m=1;n=0;o=z;p=229;break b}}x=a[h+11>>0]|0;l=c[h+4>>2]|0;if(!((x<<24>>24<0?l:x&255)|0)){m=1;n=0;o=z;p=229;break b}if(x<<24>>24<0){w=c[h>>2]|0;v=a[w>>0]|0;if((l|0)==1)fa=v;else{ga=w;ha=v;p=213}}else{v=a[h>>0]|0;if(x<<24>>24==1)fa=v;else{ga=h;ha=v;p=213}}if((p|0)==213){v=a[ga+1>>0]|0;if(a[g+85>>0]|0){x=c[g+12>>2]|0;i=0;w=F(c[(c[x>>2]|0)+20>>2]|0,x|0,ha|0)|0;x=i;i=0;if(x&1)break;x=c[g+12>>2]|0;i=0;l=F(c[(c[x>>2]|0)+20>>2]|0,x|0,v|0)|0;x=i;i=0;if(x&1)break;a[h+12>>0]=w;a[h+12+1>>0]=l;l=c[g+60>>2]|0;if(l>>>0>=(c[g+64>>2]|0)>>>0){i=0;T(1495,g+56|0,h+12|0);w=i;i=0;if(w&1)break}else{w=b[h+12>>1]|0;a[l>>0]=w;a[l+1>>0]=w>>8;c[g+60>>2]=(c[g+60>>2]|0)+2}m=1;n=0;o=z;p=229;break b}if(!(a[g+86>>0]|0)){a[h+208>>0]=ha;a[h+208+1>>0]=v;w=c[g+60>>2]|0;if(w>>>0>=(c[g+64>>2]|0)>>>0){i=0;T(1495,g+56|0,h+208|0);l=i;i=0;if(l&1)break}else{l=b[h+208>>1]|0;a[w>>0]=l;a[w+1>>0]=l>>8;c[g+60>>2]=(c[g+60>>2]|0)+2}m=1;n=0;o=z;p=229;break b}else{a[h+210>>0]=ha;a[h+210+1>>0]=v;v=c[g+60>>2]|0;if(v>>>0>=(c[g+64>>2]|0)>>>0){i=0;T(1495,g+56|0,h+210|0);l=i;i=0;if(l&1)break}else{l=b[h+210>>1]|0;a[v>>0]=l;a[v+1>>0]=l>>8;c[g+60>>2]=(c[g+60>>2]|0)+2}m=1;n=0;o=z;p=229;break b}}if(a[g+85>>0]|0){l=c[g+12>>2]|0;i=0;v=F(c[(c[l>>2]|0)+20>>2]|0,l|0,fa|0)|0;l=i;i=0;if(l&1)break;l=c[g+24>>2]|0;w=c[g+28>>2]|0;if(l>>>0>>0){a[l>>0]=v;c[g+24>>2]=(c[g+24>>2]|0)+1;m=1;n=0;o=z;p=229;break b}x=c[g+20>>2]|0;if((l-x+1|0)<0){i=0;Q(1914,g+20|0);i=0;break}P=(w-x|0)>>>0<1073741823?(w-x<<1>>>0<(l-x+1|0)>>>0?l-x+1|0:w-x<<1):2147483647;if(P){i=0;w=D(605,P|0)|0;O=i;i=0;if(O&1)break;else ia=w}else ia=0;w=ia+(l-x)|0;a[w>>0]=v;if((l-x|0)>0)_2b(ia|0,x|0,l-x|0)|0;c[g+20>>2]=ia;c[g+24>>2]=w+1;c[g+28>>2]=ia+P;if(!x){m=1;n=0;o=z;p=229;break b}RPb(x);m=1;n=0;o=z;p=229;break b}x=c[g+24>>2]|0;P=c[g+28>>2]|0;if(!(a[g+86>>0]|0)){if((x|0)!=(P|0)){a[x>>0]=fa;c[g+24>>2]=(c[g+24>>2]|0)+1;m=1;n=0;o=z;p=229;break b}w=c[g+20>>2]|0;if((x-w+1|0)<0){i=0;Q(1914,g+20|0);i=0;break}l=(P-w|0)>>>0<1073741823?(P-w<<1>>>0<(x-w+1|0)>>>0?x-w+1|0:P-w<<1):2147483647;if(l){i=0;v=D(605,l|0)|0;O=i;i=0;if(O&1)break;else ja=v}else ja=0;v=ja+(x-w)|0;a[v>>0]=fa;if((x-w|0)>0)_2b(ja|0,w|0,x-w|0)|0;c[g+20>>2]=ja;c[g+24>>2]=v+1;c[g+28>>2]=ja+l;if(!w){m=1;n=0;o=z;p=229;break b}RPb(w);m=1;n=0;o=z;p=229;break b}else{if(x>>>0>>0){a[x>>0]=fa;c[g+24>>2]=(c[g+24>>2]|0)+1;m=1;n=0;o=z;p=229;break b}w=c[g+20>>2]|0;if((x-w+1|0)<0){i=0;Q(1914,g+20|0);i=0;break}l=(P-w|0)>>>0<1073741823?(P-w<<1>>>0<(x-w+1|0)>>>0?x-w+1|0:P-w<<1):2147483647;if(l){i=0;P=D(605,l|0)|0;v=i;i=0;if(v&1)break;else ka=P}else ka=0;P=ka+(x-w)|0;a[P>>0]=fa;if((x-w|0)>0)_2b(ka|0,w|0,x-w|0)|0;c[g+20>>2]=ka;c[g+24>>2]=P+1;c[g+28>>2]=ka+l;if(!w){m=1;n=0;o=z;p=229;break b}RPb(w);m=1;n=0;o=z;p=229;break b}}while(0);f=Qa()|0;q=f;r=A()|0;p=232}while(0);if((p|0)==229){if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0);if(m){la=o;break}else ma=n;Kb=h;return ma|0}else if((p|0)==232){if((a[h+11>>0]|0)>=0)cb(q|0);RPb(c[h>>2]|0);cb(q|0)}}else la=j;while(0);ma=la;Kb=h;return ma|0}function Sxb(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,G=0,H=0,I=0,J=0,K=0;h=Kb;Kb=Kb+48|0;j=c[e>>2]|0;k=c[f>>2]|0;a:do if((k-j|0)>=2?(k+-1|0)!=(j|0):0){f=j;l=j;while(1){if((a[f>>0]|0)==61){if((a[l+1>>0]|0)==93)break;m=f+1|0;if((m|0)==(k+-1|0))break a;else n=m}else{m=f+1|0;if((m|0)==(k+-1|0))break a;else n=m}f=n;l=n}f=l;if((f|0)!=(k|0)){c[h+32>>2]=j;c[h+28>>2]=l;c[h+36>>2]=c[h+32>>2];c[h+40>>2]=c[h+28>>2];Yxb(h+12|0,d,h+36|0,h+40|0,0);m=a[h+12+11>>0]|0;o=m<<24>>24<0?c[h+12+4>>2]|0:m&255;if(!o){p=La(12)|0;i=0;T(1487,p|0,1);q=i;i=0;if(q&1){q=Qa()|0;r=A()|0;Ua(p|0);s=r;t=q}else{i=0;U(556,p|0,63408,1814);i=0;p=Qa()|0;s=A()|0;t=p}u=t;v=s}else{p=m<<24>>24<0?c[h+12>>2]|0:h+12|0;c[h+28>>2]=p;c[h+24>>2]=p+o;i=0;c[h+36>>2]=c[h+28>>2];c[h+40>>2]=c[h+24>>2];W(87,h|0,d|0,h+36|0,h+40|0,0);o=i;i=0;if(!(o&1)){o=a[h+11>>0]|0;b:do if((o<<24>>24<0?c[h+4>>2]|0:o&255)|0){p=c[g+72>>2]|0;if((p|0)==(c[g+76>>2]|0)){i=0;T(991,g+68|0,h|0);m=i;i=0;if(m&1){w=25;break}else{w=79;break}}i=0;T(890,p|0,h|0);p=i;i=0;if(p&1)w=25;else{c[g+72>>2]=(c[g+72>>2]|0)+12;w=79}}else{p=a[h+12+11>>0]|0;switch((p<<24>>24<0?c[h+12+4>>2]|0:p&255)|0){case 1:{m=a[(p<<24>>24<0?c[h+12>>2]|0:h+12|0)>>0]|0;if(a[g+85>>0]|0){q=c[g+12>>2]|0;i=0;r=F(c[(c[q>>2]|0)+20>>2]|0,q|0,m|0)|0;q=i;i=0;if(q&1){w=25;break b}q=c[g+24>>2]|0;x=c[g+28>>2]|0;if(q>>>0>>0){a[q>>0]=r;c[g+24>>2]=(c[g+24>>2]|0)+1;w=79;break b}y=c[g+20>>2]|0;if((q-y+1|0)<0){i=0;Q(1914,g+20|0);i=0;w=25;break b}z=(x-y|0)>>>0<1073741823?(x-y<<1>>>0<(q-y+1|0)>>>0?q-y+1|0:x-y<<1):2147483647;if(z){i=0;x=D(605,z|0)|0;B=i;i=0;if(B&1){w=25;break b}else C=x}else C=0;x=C+(q-y)|0;a[x>>0]=r;if((q-y|0)>0)_2b(C|0,y|0,q-y|0)|0;c[g+20>>2]=C;c[g+24>>2]=x+1;c[g+28>>2]=C+z;if(!y){w=79;break b}RPb(y);w=79;break b}y=c[g+24>>2]|0;z=c[g+28>>2]|0;if(!(a[g+86>>0]|0)){if((y|0)!=(z|0)){a[y>>0]=m;c[g+24>>2]=(c[g+24>>2]|0)+1;w=79;break b}x=c[g+20>>2]|0;if((y-x+1|0)<0){i=0;Q(1914,g+20|0);i=0;w=25;break b}q=(z-x|0)>>>0<1073741823?(z-x<<1>>>0<(y-x+1|0)>>>0?y-x+1|0:z-x<<1):2147483647;if(q){i=0;r=D(605,q|0)|0;B=i;i=0;if(B&1){w=25;break b}else E=r}else E=0;r=E+(y-x)|0;a[r>>0]=m;if((y-x|0)>0)_2b(E|0,x|0,y-x|0)|0;c[g+20>>2]=E;c[g+24>>2]=r+1;c[g+28>>2]=E+q;if(!x){w=79;break b}RPb(x);w=79;break b}else{if(y>>>0>>0){a[y>>0]=m;c[g+24>>2]=(c[g+24>>2]|0)+1;w=79;break b}x=c[g+20>>2]|0;if((y-x+1|0)<0){i=0;Q(1914,g+20|0);i=0;w=25;break b}q=(z-x|0)>>>0<1073741823?(z-x<<1>>>0<(y-x+1|0)>>>0?y-x+1|0:z-x<<1):2147483647;if(q){i=0;z=D(605,q|0)|0;r=i;i=0;if(r&1){w=25;break b}else G=z}else G=0;z=G+(y-x)|0;a[z>>0]=m;if((y-x|0)>0)_2b(G|0,x|0,y-x|0)|0;c[g+20>>2]=G;c[g+24>>2]=z+1;c[g+28>>2]=G+q;if(!x){w=79;break b}RPb(x);w=79;break b}break}case 2:{x=p<<24>>24<0?c[h+12>>2]|0:h+12|0;p=a[x>>0]|0;q=a[x+1>>0]|0;if(a[g+85>>0]|0){x=c[g+12>>2]|0;i=0;z=F(c[(c[x>>2]|0)+20>>2]|0,x|0,p|0)|0;x=i;i=0;if(x&1){w=25;break b}x=c[g+12>>2]|0;i=0;y=F(c[(c[x>>2]|0)+20>>2]|0,x|0,q|0)|0;x=i;i=0;if(x&1){w=25;break b}a[h+40>>0]=z;a[h+40+1>>0]=y;y=c[g+60>>2]|0;if(y>>>0>=(c[g+64>>2]|0)>>>0){i=0;T(1495,g+56|0,h+40|0);z=i;i=0;if(z&1){w=25;break b}}else{z=b[h+40>>1]|0;a[y>>0]=z;a[y+1>>0]=z>>8;c[g+60>>2]=(c[g+60>>2]|0)+2}w=79;break b}if(!(a[g+86>>0]|0)){a[h+32>>0]=p;a[h+32+1>>0]=q;z=c[g+60>>2]|0;if(z>>>0>=(c[g+64>>2]|0)>>>0){i=0;T(1495,g+56|0,h+32|0);y=i;i=0;if(y&1){w=25;break b}}else{y=b[h+32>>1]|0;a[z>>0]=y;a[z+1>>0]=y>>8;c[g+60>>2]=(c[g+60>>2]|0)+2}w=79;break b}else{a[h+36>>0]=p;a[h+36+1>>0]=q;q=c[g+60>>2]|0;if(q>>>0>=(c[g+64>>2]|0)>>>0){i=0;T(1495,g+56|0,h+36|0);p=i;i=0;if(p&1){w=25;break b}}else{p=b[h+36>>1]|0;a[q>>0]=p;a[q+1>>0]=p>>8;c[g+60>>2]=(c[g+60>>2]|0)+2}w=79;break b}break}default:{p=La(12)|0;i=0;T(1487,p|0,1);q=i;i=0;if(q&1){q=Qa()|0;y=A()|0;Ua(p|0);H=y;I=q;break b}else{i=0;U(556,p|0,63408,1814);i=0;w=25;break b}}}}while(0);if((w|0)==25){o=Qa()|0;H=A()|0;I=o}else if((w|0)==79){c[e>>2]=f+2;if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0);if((a[h+12+11>>0]|0)>=0){Kb=h;return f+2|0}RPb(c[h+12>>2]|0);Kb=h;return f+2|0}if((a[h+11>>0]|0)<0){RPb(c[h>>2]|0);J=I;K=H}else{J=I;K=H}}else{o=Qa()|0;J=o;K=A()|0}u=J;v=K}if((a[h+12+11>>0]|0)>=0)cb(u|0);RPb(c[h+12>>2]|0);cb(u|0)}}while(0);u=La(12)|0;i=0;T(1487,u|0,5);h=i;i=0;if(h&1){h=Qa()|0;A()|0;Ua(u|0);cb(h|0)}else Wa(u|0,63408,1814);return 0}function Txb(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0;h=Kb;Kb=Kb+16|0;j=c[e>>2]|0;e=c[f>>2]|0;a:do if((e-j|0)>=2?(e+-1|0)!=(j|0):0){f=j;k=j;while(1){if((a[f>>0]|0)==58){if((a[k+1>>0]|0)==93)break;l=f+1|0;if((l|0)==(e+-1|0))break a;else m=l}else{l=f+1|0;if((l|0)==(e+-1|0))break a;else m=l}f=m;k=m}f=k;if((f|0)!=(e|0)){l=(c[d+12>>2]&1|0)!=0;c[h+4>>2]=j;c[h>>2]=k;c[h+8>>2]=c[h+4>>2];c[h+12>>2]=c[h>>2];n=Zxb(d,h+8|0,h+12|0,l,0)|0;if(n<<16>>16){b[g+80>>1]=b[g+80>>1]|n;Kb=h;return f+2|0}f=La(12)|0;i=0;T(1487,f|0,2);n=i;i=0;if(n&1){n=Qa()|0;A()|0;Ua(f|0);cb(n|0)}else Wa(f|0,63408,1814)}}while(0);h=La(12)|0;i=0;T(1487,h|0,5);g=i;i=0;if(g&1){g=Qa()|0;A()|0;Ua(h|0);cb(g|0)}else Wa(h|0,63408,1814);return 0}function Uxb(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0;g=Kb;Kb=Kb+32|0;h=c[d>>2]|0;d=c[e>>2]|0;a:do if((d-h|0)>=2?(d+-1|0)!=(h|0):0){e=h;j=h;while(1){if((a[e>>0]|0)==46){if((a[j+1>>0]|0)==93)break;k=e+1|0;if((k|0)==(d+-1|0))break a;else l=k}else{k=e+1|0;if((k|0)==(d+-1|0))break a;else l=k}e=l;j=l}e=j;if((e|0)!=(d|0)){c[g+16>>2]=h;c[g+12>>2]=j;c[g+20>>2]=c[g+16>>2];c[g+24>>2]=c[g+12>>2];Yxb(g,b,g+20|0,g+24|0,0);if((a[f+11>>0]|0)<0){a[c[f>>2]>>0]=0;c[f+4>>2]=0;if((a[f+11>>0]|0)<0){RPb(c[f>>2]|0);c[f+8>>2]=0}}else{a[f>>0]=0;a[f+11>>0]=0};c[f>>2]=c[g>>2];c[f+4>>2]=c[g+4>>2];c[f+8>>2]=c[g+8>>2];k=a[f+11>>0]|0;if(((k<<24>>24<0?c[f+4>>2]|0:k&255)+-1|0)>>>0<2){Kb=g;return e+2|0}e=La(12)|0;i=0;T(1487,e|0,1);k=i;i=0;if(k&1){k=Qa()|0;A()|0;Ua(e|0);cb(k|0)}else Wa(e|0,63408,1814)}}while(0);g=La(12)|0;i=0;T(1487,g|0,5);f=i;i=0;if(f&1){f=Qa()|0;A()|0;Ua(g|0);cb(f|0)}else Wa(g|0,63408,1814);return 0}function Vxb(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;j=Kb;Kb=Kb+16|0;k=c[e>>2]|0;l=c[f>>2]|0;if((k|0)==(l|0)){f=La(12)|0;i=0;T(1487,f|0,3);m=i;i=0;if(m&1){m=Qa()|0;A()|0;Ua(f|0);cb(m|0)}else Wa(f|0,63408,1814)}f=a[k>>0]|0;switch(f<<24>>24|0){case 0:{CQb(g,f)|0;n=k+1|0;c[e>>2]=n;Kb=j;return n|0}case 98:{CQb(g,8)|0;n=k+1|0;c[e>>2]=n;Kb=j;return n|0}case 100:{b[h+80>>1]=b[h+80>>1]|2048;n=k+1|0;c[e>>2]=n;Kb=j;return n|0}case 68:{b[h+82>>1]=b[h+82>>1]|2048;n=k+1|0;c[e>>2]=n;Kb=j;return n|0}case 115:{b[h+80>>1]=b[h+80>>1]|8192;n=k+1|0;c[e>>2]=n;Kb=j;return n|0}case 83:{b[h+82>>1]=b[h+82>>1]|8192;n=k+1|0;c[e>>2]=n;Kb=j;return n|0}case 119:{b[h+80>>1]=b[h+80>>1]|3072;do if(!(a[h+85>>0]|0)){f=c[h+24>>2]|0;m=c[h+28>>2]|0;if(!(a[h+86>>0]|0)){if((f|0)!=(m|0)){a[f>>0]=95;c[h+24>>2]=(c[h+24>>2]|0)+1;break}o=c[h+20>>2]|0;if((f-o+1|0)<0)GRb(h+20|0);p=(m-o|0)>>>0<1073741823?(m-o<<1>>>0<(f-o+1|0)>>>0?f-o+1|0:m-o<<1):2147483647;if(!p)q=0;else q=PPb(p)|0;r=q+(f-o)|0;a[r>>0]=95;if((f-o|0)>0)_2b(q|0,o|0,f-o|0)|0;c[h+20>>2]=q;c[h+24>>2]=r+1;c[h+28>>2]=q+p;if(!o)break;RPb(o);break}else{if(f>>>0>>0){a[f>>0]=95;c[h+24>>2]=(c[h+24>>2]|0)+1;break}o=c[h+20>>2]|0;if((f-o+1|0)<0)GRb(h+20|0);p=(m-o|0)>>>0<1073741823?(m-o<<1>>>0<(f-o+1|0)>>>0?f-o+1|0:m-o<<1):2147483647;if(!p)s=0;else s=PPb(p)|0;m=s+(f-o)|0;a[m>>0]=95;if((f-o|0)>0)_2b(s|0,o|0,f-o|0)|0;c[h+20>>2]=s;c[h+24>>2]=m+1;c[h+28>>2]=s+p;if(!o)break;RPb(o);break}}else{o=c[h+12>>2]|0;p=Tb[c[(c[o>>2]|0)+20>>2]&1023](o,95)|0;o=c[h+24>>2]|0;m=c[h+28>>2]|0;if(o>>>0>>0){a[o>>0]=p;c[h+24>>2]=(c[h+24>>2]|0)+1;break}f=c[h+20>>2]|0;if((o-f+1|0)<0)GRb(h+20|0);r=(m-f|0)>>>0<1073741823?(m-f<<1>>>0<(o-f+1|0)>>>0?o-f+1|0:m-f<<1):2147483647;if(!r)t=0;else t=PPb(r)|0;m=t+(o-f)|0;a[m>>0]=p;if((o-f|0)>0)_2b(t|0,f|0,o-f|0)|0;c[h+20>>2]=t;c[h+24>>2]=m+1;c[h+28>>2]=t+r;if(f|0)RPb(f)}while(0);n=k+1|0;c[e>>2]=n;Kb=j;return n|0}case 87:{b[h+82>>1]=b[h+82>>1]|3072;do if(!(a[h+85>>0]|0)){t=c[h+36>>2]|0;s=c[h+40>>2]|0;if(!(a[h+86>>0]|0)){if((t|0)!=(s|0)){a[t>>0]=95;c[h+36>>2]=(c[h+36>>2]|0)+1;break}q=c[h+32>>2]|0;if((t-q+1|0)<0)GRb(h+32|0);f=(s-q|0)>>>0<1073741823?(s-q<<1>>>0<(t-q+1|0)>>>0?t-q+1|0:s-q<<1):2147483647;if(!f)u=0;else u=PPb(f)|0;r=u+(t-q)|0;a[r>>0]=95;if((t-q|0)>0)_2b(u|0,q|0,t-q|0)|0;c[h+32>>2]=u;c[h+36>>2]=r+1;c[h+40>>2]=u+f;if(!q)break;RPb(q);break}else{if(t>>>0>>0){a[t>>0]=95;c[h+36>>2]=(c[h+36>>2]|0)+1;break}q=c[h+32>>2]|0;if((t-q+1|0)<0)GRb(h+32|0);f=(s-q|0)>>>0<1073741823?(s-q<<1>>>0<(t-q+1|0)>>>0?t-q+1|0:s-q<<1):2147483647;if(!f)v=0;else v=PPb(f)|0;s=v+(t-q)|0;a[s>>0]=95;if((t-q|0)>0)_2b(v|0,q|0,t-q|0)|0;c[h+32>>2]=v;c[h+36>>2]=s+1;c[h+40>>2]=v+f;if(!q)break;RPb(q);break}}else{q=c[h+12>>2]|0;f=Tb[c[(c[q>>2]|0)+20>>2]&1023](q,95)|0;q=c[h+36>>2]|0;s=c[h+40>>2]|0;if(q>>>0>>0){a[q>>0]=f;c[h+36>>2]=(c[h+36>>2]|0)+1;break}t=c[h+32>>2]|0;if((q-t+1|0)<0)GRb(h+32|0);r=(s-t|0)>>>0<1073741823?(s-t<<1>>>0<(q-t+1|0)>>>0?q-t+1|0:s-t<<1):2147483647;if(!r)w=0;else w=PPb(r)|0;s=w+(q-t)|0;a[s>>0]=f;if((q-t|0)>0)_2b(w|0,t|0,q-t|0)|0;c[h+32>>2]=w;c[h+36>>2]=s+1;c[h+40>>2]=w+r;if(t|0)RPb(t)}while(0);n=k+1|0;c[e>>2]=n;Kb=j;return n|0}default:{c[j+4>>2]=k;c[j>>2]=l;c[j+8>>2]=c[j+4>>2];c[j+12>>2]=c[j>>2];n=Xxb(d,j+8|0,j+12|0,g)|0;c[e>>2]=n;Kb=j;return n|0}}return 0}function Wxb(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0;g=c[d>>2]|0;h=c[e>>2]|0;if((g|0)==(h|0)){e=La(12)|0;i=0;T(1487,e|0,3);j=i;i=0;if(j&1){j=Qa()|0;A()|0;Ua(e|0);cb(j|0)}else Wa(e|0,63408,1814)}e=a[g>>0]|0;switch(e<<24>>24|0){case 47:case 34:case 92:{if(!f)mSa(b,e);else CQb(f,e)|0;c[d>>2]=(c[d>>2]|0)+1;k=c[d>>2]|0;return k|0}case 97:{if(!f)mSa(b,7);else CQb(f,7)|0;c[d>>2]=(c[d>>2]|0)+1;k=c[d>>2]|0;return k|0}case 98:{if(!f)mSa(b,8);else CQb(f,8)|0;c[d>>2]=(c[d>>2]|0)+1;k=c[d>>2]|0;return k|0}case 102:{if(!f)mSa(b,12);else CQb(f,12)|0;c[d>>2]=(c[d>>2]|0)+1;k=c[d>>2]|0;return k|0}case 110:{if(!f)mSa(b,10);else CQb(f,10)|0;c[d>>2]=(c[d>>2]|0)+1;k=c[d>>2]|0;return k|0}case 114:{if(!f)mSa(b,13);else CQb(f,13)|0;c[d>>2]=(c[d>>2]|0)+1;k=c[d>>2]|0;return k|0}case 116:{if(!f)mSa(b,9);else CQb(f,9)|0;c[d>>2]=(c[d>>2]|0)+1;k=c[d>>2]|0;return k|0}case 118:{if(!f)mSa(b,11);else CQb(f,11)|0;c[d>>2]=(c[d>>2]|0)+1;k=c[d>>2]|0;return k|0}default:{if((e&-8)<<24>>24!=48){j=La(12)|0;i=0;T(1487,j|0,3);l=i;i=0;if(l&1){l=Qa()|0;A()|0;Ua(j|0);cb(l|0)}else Wa(j|0,63408,1814)}c[d>>2]=g+1;if((g+1|0)!=(h|0)?(j=a[g+1>>0]|0,(j&-8)<<24>>24==48):0){l=((e<<24>>24)+-48<<3)+-48+(j<<24>>24)|0;c[d>>2]=g+2;if((g+2|0)!=(h|0)?(a[g+2>>0]&-8)<<24>>24==48:0){c[d>>2]=g+3;m=(l<<3)+-48+(a[g+2>>0]|0)|0}else m=l}else m=(e<<24>>24)+-48|0;e=m&255;if(!f){mSa(b,e);k=c[d>>2]|0;return k|0}else{CQb(f,e)|0;k=c[d>>2]|0;return k|0}}}return 0}function Xxb(e,f,g,h){e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;j=c[f>>2]|0;k=c[g>>2]|0;if((j|0)==(k|0)){l=j;return l|0}g=a[j>>0]|0;a:do switch(g<<24>>24|0){case 102:{if(!h)mSa(e,12);else CQb(h,12)|0;m=(c[f>>2]|0)+1|0;c[f>>2]=m;l=m;return l|0}case 110:{if(!h)mSa(e,10);else CQb(h,10)|0;m=(c[f>>2]|0)+1|0;c[f>>2]=m;l=m;return l|0}case 114:{if(!h)mSa(e,13);else CQb(h,13)|0;m=(c[f>>2]|0)+1|0;c[f>>2]=m;l=m;return l|0}case 116:{if(!h)mSa(e,9);else CQb(h,9)|0;m=(c[f>>2]|0)+1|0;c[f>>2]=m;l=m;return l|0}case 118:{if(!h)mSa(e,11);else CQb(h,11)|0;m=(c[f>>2]|0)+1|0;c[f>>2]=m;l=m;return l|0}case 99:{if((j+1|0)==(k|0)){m=La(12)|0;i=0;T(1487,m|0,3);n=i;i=0;if(n&1){n=Qa()|0;A()|0;Ua(m|0);cb(n|0)}else Wa(m|0,63408,1814)}m=a[j+1>>0]|0;if(m<<24>>24>64?m<<24>>24<91|(m+-97&255)<26:0){if(!h)mSa(e,((m<<24>>24|0)%32|0)&255);else CQb(h,((m<<24>>24|0)%32|0)&255)|0;c[f>>2]=j+2;l=j+2|0;return l|0}m=La(12)|0;i=0;T(1487,m|0,3);n=i;i=0;if(n&1){n=Qa()|0;A()|0;Ua(m|0);cb(n|0)}else Wa(m|0,63408,1814);break}case 117:{c[f>>2]=j+1;if((j+1|0)==(k|0)){m=La(12)|0;i=0;T(1487,m|0,3);n=i;i=0;if(n&1){n=Qa()|0;A()|0;Ua(m|0);cb(n|0)}else Wa(m|0,63408,1814)}m=d[j+1>>0]|0;do if((m&248|0)!=48)if((m&254|0)!=56)if(((m|32)+-97|0)>>>0<6){o=(m|32)+-87|0;p=45;break}else break;else{o=m+-48|0;p=45;break}else{o=m+-48|0;p=45}while(0);if((p|0)==45?(o|0)!=-1:0){c[f>>2]=j+2;if((j+2|0)==(k|0)){m=La(12)|0;i=0;T(1487,m|0,3);n=i;i=0;if(n&1){n=Qa()|0;A()|0;Ua(m|0);cb(n|0)}else Wa(m|0,63408,1814)}m=d[j+2>>0]|0;do if((m&248|0)!=48)if((m&254|0)!=56)if(((m|32)+-97|0)>>>0<6){q=(m|32)+-87|0;p=58;break}else break;else{q=m+-48|0;p=58;break}else{q=m+-48|0;p=58}while(0);if((p|0)==58?(q|0)!=-1:0){r=j+2|0;break a}m=La(12)|0;i=0;T(1487,m|0,3);n=i;i=0;if(n&1){n=Qa()|0;A()|0;Ua(m|0);cb(n|0)}else Wa(m|0,63408,1814)}m=La(12)|0;i=0;T(1487,m|0,3);n=i;i=0;if(n&1){n=Qa()|0;A()|0;Ua(m|0);cb(n|0)}else Wa(m|0,63408,1814);break}case 120:{r=j;break}case 48:{if(!h)mSa(e,0);else CQb(h,0)|0;m=(c[f>>2]|0)+1|0;c[f>>2]=m;l=m;return l|0}default:{do if(g<<24>>24!=95){if(g<<24>>24>-1?b[(c[(c[e+4>>2]|0)+8>>2]|0)+(g<<24>>24<<1)>>1]&3072:0)break;if(!h)mSa(e,g);else CQb(h,g)|0;m=(c[f>>2]|0)+1|0;c[f>>2]=m;l=m;return l|0}while(0);m=La(12)|0;i=0;T(1487,m|0,3);n=i;i=0;if(n&1){n=Qa()|0;A()|0;Ua(m|0);cb(n|0)}else Wa(m|0,63408,1814)}}while(0);g=r+1|0;c[f>>2]=g;if((g|0)==(k|0)){j=La(12)|0;i=0;T(1487,j|0,3);q=i;i=0;if(q&1){q=Qa()|0;A()|0;Ua(j|0);cb(q|0)}else Wa(j|0,63408,1814)}j=d[g>>0]|0;do if((j&248|0)!=48)if((j&254|0)!=56)if(((j|32)+-97|0)>>>0<6){s=(j|32)+-87|0;p=71;break}else break;else{s=j+-48|0;p=71;break}else{s=j+-48|0;p=71}while(0);if((p|0)==71?(s|0)!=-1:0){j=r+2|0;c[f>>2]=j;if((j|0)==(k|0)){k=La(12)|0;i=0;T(1487,k|0,3);r=i;i=0;if(r&1){r=Qa()|0;A()|0;Ua(k|0);cb(r|0)}else Wa(k|0,63408,1814)}k=d[j>>0]|0;do if((k&248|0)!=48)if((k&254|0)!=56)if(((k|32)+-97|0)>>>0<6){t=(k|32)+-87|0;p=84;break}else break;else{t=k+-48|0;p=84;break}else{t=k+-48|0;p=84}while(0);if((p|0)==84?(t|0)!=-1:0){p=t+(s<<4)&255;if(!h)mSa(e,p);else CQb(h,p)|0;p=(c[f>>2]|0)+1|0;c[f>>2]=p;l=p;return l|0}l=La(12)|0;i=0;T(1487,l|0,3);p=i;i=0;if(p&1){p=Qa()|0;A()|0;Ua(l|0);cb(p|0)}else Wa(l|0,63408,1814)}l=La(12)|0;i=0;T(1487,l|0,3);p=i;i=0;if(p&1){p=Qa()|0;A()|0;Ua(l|0);cb(p|0)}else Wa(l|0,63408,1814);return 0}function Yxb(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;g=Kb;Kb=Kb+32|0;h=c[e>>2]|0;e=c[f>>2]|0;c[g+12>>2]=0;c[g+12+4>>2]=0;c[g+12+8>>2]=0;if((e-h|0)>>>0>4294967279)pQb(g+12|0);if((e-h|0)>>>0<11){a[g+12+11>>0]=e-h;j=g+12|0}else{f=PPb(e-h+16&-16)|0;c[g+12>>2]=f;c[g+12+8>>2]=e-h+16&-16|-2147483648;c[g+12+4>>2]=e-h;j=f}if((h|0)==(e|0))k=j;else{f=j;l=h;while(1){a[f>>0]=a[l>>0]|0;l=l+1|0;if((l|0)==(e|0))break;else f=f+1|0}k=j+(e+(0-h))|0}a[k>>0]=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;k=a[g+12+11>>0]|0;a:do if((k<<24>>24<0?c[g+12+4>>2]|0:k&255)|0){i=0;T(1496,g|0,(k<<24>>24<0?c[g+12>>2]|0:g+12|0)|0);h=i;i=0;if(!(h&1)){c[b>>2]=c[g>>2];c[b+4>>2]=c[g+4>>2];c[b+8>>2]=c[g+8>>2];h=a[b+11>>0]|0;if((h<<24>>24<0?c[b+4>>2]|0:h&255)|0)break;e=a[g+12+11>>0]|0;j=e<<24>>24<0?c[g+12+4>>2]|0:e&255;if(j>>>0>=3)break;f=c[d+8>>2]|0;l=e<<24>>24<0?c[g+12>>2]|0:g+12|0;i=0;V(c[(c[f>>2]|0)+16>>2]|0,g|0,f|0,l|0,l+j|0);j=i;i=0;b:do if(!(j&1)){if(h<<24>>24<0){a[c[b>>2]>>0]=0;c[b+4>>2]=0;if((a[b+11>>0]|0)<0){RPb(c[b>>2]|0);c[b+8>>2]=0}}else{a[b>>0]=0;a[b+11>>0]=0};c[b>>2]=c[g>>2];c[b+4>>2]=c[g+4>>2];c[b+8>>2]=c[g+8>>2];l=a[b+11>>0]|0;switch((l<<24>>24<0?c[b+4>>2]|0:l&255)|0){case 12:case 1:{i=0;F(474,b|0,g+12|0)|0;f=i;i=0;if(!(f&1))break a;f=Qa()|0;m=A()|0;n=f;o=a[b+11>>0]|0;break b;break}default:{}}if(l<<24>>24<0){a[c[b>>2]>>0]=0;c[b+4>>2]=0;break a}else{a[b>>0]=0;a[b+11>>0]=0;break a}}else{l=Qa()|0;m=A()|0;n=l;o=h}while(0);if(o<<24>>24<0){RPb(c[b>>2]|0);p=n;q=m}else{p=n;q=m}}else{h=Qa()|0;p=h;q=A()|0}if((a[g+12+11>>0]|0)>=0)cb(p|0);RPb(c[g+12>>2]|0);cb(p|0)}while(0);if((a[g+12+11>>0]|0)>=0){Kb=g;return}RPb(c[g+12>>2]|0);Kb=g;return}function Zxb(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0;g=Kb;Kb=Kb+16|0;h=c[d>>2]|0;d=c[e>>2]|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;if((d-h|0)>>>0>4294967279)pQb(g);if((d-h|0)>>>0<11){a[g+11>>0]=d-h;j=g}else{e=PPb(d-h+16&-16)|0;c[g>>2]=e;c[g+8>>2]=d-h+16&-16|-2147483648;c[g+4>>2]=d-h;j=e}if((h|0)==(d|0))k=j;else{e=j;l=h;while(1){a[e>>0]=a[l>>0]|0;l=l+1|0;if((l|0)==(d|0))break;else e=e+1|0}k=j+(d+(0-h))|0}a[k>>0]=0;k=c[b+4>>2]|0;b=a[g+11>>0]|0;h=b<<24>>24<0?c[g>>2]|0:g;i=0;G(c[(c[k>>2]|0)+24>>2]|0,k|0,h|0,h+(b<<24>>24<0?c[g+4>>2]|0:b&255)|0)|0;b=i;i=0;if(b&1){b=Qa()|0;A()|0;if((a[g+11>>0]|0)>=0)cb(b|0);RPb(c[g>>2]|0);cb(b|0)}else{b=bQb((a[g+11>>0]|0)<0?c[g>>2]|0:g,f)|0;if((a[g+11>>0]|0)>=0){Kb=g;return b|0}RPb(c[g>>2]|0);Kb=g;return b|0}return 0}function _xb(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Kb;Kb=Kb+32|0;h=c[e>>2]|0;c[g+12>>2]=h;j=c[f>>2]|0;c[g+8>>2]=j;c[g+16>>2]=c[g+12>>2];c[g+20>>2]=c[g+8>>2];f=ayb(b,g+16|0,g+20|0)|0;c[e>>2]=f;if((f|0)!=(h|0)){k=f;Kb=g;return k|0}do if((f|0)!=(j|0)){if(((f+1|0)!=(j|0)?(a[f>>0]|0)==92:0)?(h=(a[f+1>>0]|0)==40?f+2|0:f,(h|0)!=(f|0)):0){if(!(c[b+12>>2]&2)){l=PPb(12)|0;m=(c[b+16>>2]|0)+1|0;c[b+16>>2]=m;n=(c[b+36>>2]|0)+4|0;c[l+4>>2]=c[n>>2];c[l>>2]=93800;c[l+8>>2]=m;c[n>>2]=l;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2];o=m}else o=c[b+16>>2]|0;c[g+4>>2]=h;c[g>>2]=j;c[g+16>>2]=c[g+4>>2];c[g+20>>2]=c[g>>2];h=byb(b,g+16|0,g+20|0)|0;c[e>>2]=h;if((((h|0)!=(j|0)?(h+1|0)!=(j|0):0)?(a[h>>0]|0)==92:0)?(a[h+1>>0]|0)==41:0){if(!(c[b+12>>2]&2)){m=PPb(12)|0;l=(c[b+36>>2]|0)+4|0;c[m+4>>2]=c[l>>2];c[m>>2]=93824;c[m+8>>2]=o;c[l>>2]=m;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2]}c[e>>2]=h+2;k=h+2|0;Kb=g;return k|0}h=La(12)|0;i=0;T(1487,h|0,6);m=i;i=0;if(m&1){m=Qa()|0;A()|0;Ua(h|0);cb(m|0)}else Wa(h|0,63408,1814)}if((f+1|0)!=(j|0)?(a[f>>0]|0)==92:0){h=d[f+1>>0]|0;if((h&248|0)==48){if((h+-49|0)>>>0>=9){p=f;break}}else if(!((h&254|0)==56&(h+-49|0)>>>0<9)){p=f;break}HSa(b,h+-48|0);p=f+2|0}else p=f}else p=f;while(0);c[e>>2]=p;k=p;Kb=g;return k|0}function $xb(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;j=Kb;Kb=Kb+32|0;k=c[d>>2]|0;l=c[e>>2]|0;if((k|0)==(l|0)){m=k;Kb=j;return m|0}e=a[k>>0]|0;if(e<<24>>24==42){MRa(b,0,-1,f,g,h,1);c[d>>2]=k+1;m=k+1|0;Kb=j;return m|0}if(!((k+1|0)!=(l|0)&e<<24>>24==92)){m=k;Kb=j;return m|0}e=(a[k+1>>0]|0)==123?k+2|0:k;if((e|0)==(k|0)){m=k;Kb=j;return m|0}c[j+12>>2]=0;c[d>>2]=e;c[j+20>>2]=e;c[j+16>>2]=l;c[j+24>>2]=c[j+20>>2];c[j+28>>2]=c[j+16>>2];k=Nxb(b,j+24|0,j+28|0,j+12|0)|0;if((k|0)==(e|0)){e=La(12)|0;i=0;T(1487,e|0,8);n=i;i=0;if(n&1){n=Qa()|0;A()|0;Ua(e|0);cb(n|0)}else Wa(e|0,63408,1814)}c[d>>2]=k;if((k|0)==(l|0)){e=La(12)|0;i=0;T(1487,e|0,7);n=i;i=0;if(n&1){n=Qa()|0;A()|0;Ua(e|0);cb(n|0)}else Wa(e|0,63408,1814)}e=a[k>>0]|0;do if(e<<24>>24==44){c[d>>2]=k+1;c[j+8>>2]=-1;c[j+4>>2]=k+1;c[j>>2]=l;c[j+24>>2]=c[j+4>>2];c[j+28>>2]=c[j>>2];n=Nxb(b,j+24|0,j+28|0,j+8|0)|0;c[d>>2]=n;if((((n|0)!=(l|0)?(n+1|0)!=(l|0):0)?(a[n>>0]|0)==92:0)?(a[n+1>>0]|0)==125:0){o=c[j+8>>2]|0;p=c[j+12>>2]|0;do if((o|0)!=-1){if((o|0)>=(p|0)){MRa(b,p,o,f,g,h,1);break}q=La(12)|0;i=0;T(1487,q|0,8);r=i;i=0;if(r&1){r=Qa()|0;A()|0;Ua(q|0);cb(r|0)}else Wa(q|0,63408,1814)}else MRa(b,p,-1,f,g,h,1);while(0);c[d>>2]=n+2;s=n+2|0;break}p=La(12)|0;i=0;T(1487,p|0,7);o=i;i=0;if(o&1){o=Qa()|0;A()|0;Ua(p|0);cb(o|0)}else Wa(p|0,63408,1814)}else{if((k+1|0)!=(l|0)&e<<24>>24==92?(p=(a[k+1>>0]|0)==125?k+2|0:k,(p|0)!=(k|0)):0){o=c[j+12>>2]|0;MRa(b,o,o,f,g,h,1);c[d>>2]=p;s=p;break}p=La(12)|0;i=0;T(1487,p|0,7);o=i;i=0;if(o&1){o=Qa()|0;A()|0;Ua(p|0);cb(o|0)}else Wa(p|0,63408,1814)}while(0);m=s;Kb=j;return m|0}function ayb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;f=Kb;Kb=Kb+32|0;g=c[d>>2]|0;d=c[e>>2]|0;a:do if((g|0)!=(d|0)?(e=a[g>>0]|0,!((g+1|0)==(d|0)&e<<24>>24==36)):0){switch(e<<24>>24){case 91:case 92:case 46:{break a;break}default:{}}mSa(b,e);h=g+1|0;Kb=f;return h|0}while(0);c[f+12>>2]=g;c[f+8>>2]=d;c[f+16>>2]=c[f+12>>2];c[f+20>>2]=c[f+8>>2];e=cyb(b,f+16|0,f+20|0)|0;if((e|0)!=(g|0)){h=e;Kb=f;return h|0}if((g|0)!=(d|0)?(a[g>>0]|0)==46:0){e=PPb(8)|0;i=(c[b+36>>2]|0)+4|0;c[e+4>>2]=c[i>>2];c[e>>2]=93848;c[i>>2]=e;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2];h=g+1|0;Kb=f;return h|0}c[f+4>>2]=g;c[f>>2]=d;c[f+16>>2]=c[f+4>>2];c[f+20>>2]=c[f>>2];h=Qxb(b,f+16|0,f+20|0)|0;Kb=f;return h|0}function byb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=Kb;Kb=Kb+32|0;f=c[d>>2]|0;d=c[b>>2]|0;g=d;h=d;while(1){d=g;if((d|0)!=(f|0)?(i=c[a+36>>2]|0,j=c[a+16>>2]|0,c[e+12>>2]=g,c[e+8>>2]=f,c[e+16>>2]=c[e+12>>2],c[e+20>>2]=c[e+8>>2],k=_xb(a,e+16|0,e+20|0)|0,(k|0)!=(d|0)):0){c[e+4>>2]=k;c[e>>2]=f;k=(c[a+16>>2]|0)+1|0;c[e+16>>2]=c[e+4>>2];c[e+20>>2]=c[e>>2];l=$xb(a,e+16|0,e+20|0,i,j+1|0,k)|0;m=l;n=l}else{m=d;n=g}if((h|0)==(m|0))break;c[b>>2]=n;g=n;h=m}Kb=e;return h|0}function cyb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=c[d>>2]|0;g=c[e>>2]|0;a:do if(((f|0)!=(g|0)?(f+1|0)!=(g|0):0)?(a[f>>0]|0)==92:0){e=a[f+1>>0]|0;switch(e<<24>>24|0){case 92:case 36:case 91:case 42:case 46:case 94:break;default:{h=f;break a}}mSa(b,e);c[d>>2]=f+2;h=f+2|0}else h=f;while(0);return h|0}function dyb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0;f=Kb;Kb=Kb+64|0;g=c[d>>2]|0;h=c[e>>2]|0;if((g|0)==(h|0)){j=c[d>>2]|0;Kb=f;return j|0}switch(a[g>>0]|0){case 94:{e=PPb(8)|0;k=(c[b+36>>2]|0)+4|0;c[e+4>>2]=c[k>>2];c[e>>2]=93896;c[k>>2]=e;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2];c[d>>2]=g+1;j=c[d>>2]|0;Kb=f;return j|0}case 36:{e=PPb(8)|0;k=(c[b+36>>2]|0)+4|0;c[e+4>>2]=c[k>>2];c[e>>2]=93872;c[k>>2]=e;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2];c[d>>2]=g+1;j=c[d>>2]|0;Kb=f;return j|0}case 92:{if((g+1|0)==(h|0)){j=c[d>>2]|0;Kb=f;return j|0}switch(a[g+1>>0]|0){case 98:{e=PPb(24)|0;c[e+4>>2]=c[(c[b+36>>2]|0)+4>>2];c[e>>2]=94160;CPb(e+8|0,b);k=c[b+4+4>>2]|0;c[e+12>>2]=c[b+4>>2];c[e+12+4>>2]=k;a[e+20>>0]=0;c[(c[b+36>>2]|0)+4>>2]=e;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2];c[d>>2]=g+2;j=c[d>>2]|0;Kb=f;return j|0}case 66:{e=PPb(24)|0;c[e+4>>2]=c[(c[b+36>>2]|0)+4>>2];c[e>>2]=94160;CPb(e+8|0,b);k=c[b+4+4>>2]|0;c[e+12>>2]=c[b+4>>2];c[e+12+4>>2]=k;a[e+20>>0]=1;c[(c[b+36>>2]|0)+4>>2]=e;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2];c[d>>2]=g+2;j=c[d>>2]|0;Kb=f;return j|0}default:{j=c[d>>2]|0;Kb=f;return j|0}}break}case 40:{if((g+1|0)==(h|0)){j=c[d>>2]|0;Kb=f;return j|0}if((a[g+1>>0]|0)!=63){j=c[d>>2]|0;Kb=f;return j|0}if((g+2|0)==(h|0)){j=c[d>>2]|0;Kb=f;return j|0}switch(a[g+2>>0]|0){case 61:{EPb(f+8|0);i=0;e=F(500,f+8|0,454740)|0;k=i;i=0;if(k&1){l=Qa()|0;m=A()|0;zHb(f+8|0);cb(l|0)}c[f+8+4>>2]=e;i=0;e=F(500,f+8|0,454724)|0;k=i;i=0;if(k&1){l=Qa()|0;m=A()|0;zHb(f+8|0);cb(l|0)}c[f+8+8>>2]=e;e=f+8+12|0;c[e+4>>2]=0;c[e+4+4>>2]=0;c[e+4+8>>2]=0;c[e+4+12>>2]=0;c[e+4+16>>2]=0;c[e+4+20>>2]=0;c[e>>2]=c[b+12>>2];c[f+52>>2]=g+3;c[f+48>>2]=h;i=0;c[f+56>>2]=c[f+52>>2];c[f+60>>2]=c[f+48>>2];l=G(326,f+8|0,f+56|0,f+60|0)|0;m=i;i=0;a:do if(m&1){k=Qa()|0;n=A()|0;o=k}else{k=c[f+8+16>>2]|0;p=c[b+16>>2]|0;i=0;q=D(605,56)|0;r=i;i=0;do if(!(r&1)){c[q+4>>2]=c[(c[b+36>>2]|0)+4>>2];c[q>>2]=94184;CPb(q+8|0,f+8|0);s=c[f+8+4+4>>2]|0;c[q+12>>2]=c[f+8+4>>2];c[q+12+4>>2]=s;c[q+20>>2]=c[e>>2];c[q+20+4>>2]=c[e+4>>2];c[q+20+8>>2]=c[e+8>>2];c[q+20+12>>2]=c[e+12>>2];c[q+36>>2]=c[f+8+28>>2];s=c[f+8+32>>2]|0;c[q+40>>2]=s;if(s|0)c[s+4>>2]=(c[s+4>>2]|0)+1;c[q+44>>2]=c[f+8+36>>2];c[q+48>>2]=p;a[q+52>>0]=0;c[(c[b+36>>2]|0)+4>>2]=q;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2];c[b+16>>2]=(c[b+16>>2]|0)+k;if((l|0)!=(h|0)?(a[l>>0]|0)==41:0){c[d>>2]=l+1;s=c[f+8+32>>2]|0;if(s|0?(t=c[s+4>>2]|0,c[s+4>>2]=t+-1,(t|0)==0):0){ec[c[(c[s>>2]|0)+8>>2]&2047](s);MPb(s)}zHb(f+8|0);j=c[d>>2]|0;Kb=f;return j|0}s=La(12)|0;i=0;T(1487,s|0,6);t=i;i=0;if(t&1){t=Qa()|0;u=A()|0;Ua(s|0);n=u;o=t;break a}else{i=0;U(556,s|0,63408,1814);i=0;break}}while(0);k=Qa()|0;n=A()|0;o=k}while(0);l=c[f+8+32>>2]|0;if(l|0?(e=c[l+4>>2]|0,c[l+4>>2]=e+-1,(e|0)==0):0){ec[c[(c[l>>2]|0)+8>>2]&2047](l);MPb(l)}zHb(f+8|0);v=o;w=n;cb(v|0);break}case 33:{EPb(f+8|0);i=0;n=F(500,f+8|0,454740)|0;o=i;i=0;if(o&1){x=Qa()|0;y=A()|0;zHb(f+8|0);cb(x|0)}c[f+8+4>>2]=n;i=0;n=F(500,f+8|0,454724)|0;o=i;i=0;if(o&1){x=Qa()|0;y=A()|0;zHb(f+8|0);cb(x|0)}c[f+8+8>>2]=n;n=f+8+12|0;c[n+4>>2]=0;c[n+4+4>>2]=0;c[n+4+8>>2]=0;c[n+4+12>>2]=0;c[n+4+16>>2]=0;c[n+4+20>>2]=0;c[n>>2]=c[b+12>>2];c[f+4>>2]=g+3;c[f>>2]=h;i=0;c[f+56>>2]=c[f+4>>2];c[f+60>>2]=c[f>>2];g=G(326,f+8|0,f+56|0,f+60|0)|0;x=i;i=0;b:do if(x&1){y=Qa()|0;z=A()|0;B=y}else{y=c[f+8+16>>2]|0;o=c[b+16>>2]|0;i=0;l=D(605,56)|0;e=i;i=0;do if(!(e&1)){c[l+4>>2]=c[(c[b+36>>2]|0)+4>>2];c[l>>2]=94184;CPb(l+8|0,f+8|0);m=c[f+8+4+4>>2]|0;c[l+12>>2]=c[f+8+4>>2];c[l+12+4>>2]=m;c[l+20>>2]=c[n>>2];c[l+20+4>>2]=c[n+4>>2];c[l+20+8>>2]=c[n+8>>2];c[l+20+12>>2]=c[n+12>>2];c[l+36>>2]=c[f+8+28>>2];m=c[f+8+32>>2]|0;c[l+40>>2]=m;if(m|0)c[m+4>>2]=(c[m+4>>2]|0)+1;c[l+44>>2]=c[f+8+36>>2];c[l+48>>2]=o;a[l+52>>0]=1;c[(c[b+36>>2]|0)+4>>2]=l;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2];c[b+16>>2]=(c[b+16>>2]|0)+y;if((g|0)!=(h|0)?(a[g>>0]|0)==41:0){c[d>>2]=g+1;m=c[f+8+32>>2]|0;if(m|0?(k=c[m+4>>2]|0,c[m+4>>2]=k+-1,(k|0)==0):0){ec[c[(c[m>>2]|0)+8>>2]&2047](m);MPb(m)}zHb(f+8|0);j=c[d>>2]|0;Kb=f;return j|0}m=La(12)|0;i=0;T(1487,m|0,6);k=i;i=0;if(k&1){k=Qa()|0;q=A()|0;Ua(m|0);z=q;B=k;break b}else{i=0;U(556,m|0,63408,1814);i=0;break}}while(0);y=Qa()|0;z=A()|0;B=y}while(0);g=c[f+8+32>>2]|0;if(g|0?(h=c[g+4>>2]|0,c[g+4>>2]=h+-1,(h|0)==0):0){ec[c[(c[g>>2]|0)+8>>2]&2047](g);MPb(g)}zHb(f+8|0);v=B;w=z;cb(v|0);break}default:{j=c[d>>2]|0;Kb=f;return j|0}}break}default:{j=c[d>>2]|0;Kb=f;return j|0}}return 0}function eyb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;f=Kb;Kb=Kb+48|0;g=c[d>>2]|0;h=c[e>>2]|0;if((g|0)==(h|0)){j=g;Kb=f;return j|0}a:do switch(a[g>>0]|0){case 46:{e=PPb(8)|0;k=(c[b+36>>2]|0)+4|0;c[e+4>>2]=c[k>>2];c[e>>2]=94136;c[k>>2]=e;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2];l=g+1|0;break}case 92:{c[f+36>>2]=g;c[f+32>>2]=h;c[f+40>>2]=c[f+36>>2];c[f+44>>2]=c[f+32>>2];l=fyb(b,f+40|0,f+44|0)|0;break}case 91:{c[f+28>>2]=g;c[f+24>>2]=h;c[f+40>>2]=c[f+28>>2];c[f+44>>2]=c[f+24>>2];l=Qxb(b,f+40|0,f+44|0)|0;break}case 40:{c[d>>2]=g+1;if((g+1|0)==(h|0)){e=La(12)|0;i=0;T(1487,e|0,6);k=i;i=0;if(k&1){k=Qa()|0;A()|0;Ua(e|0);cb(k|0)}else Wa(e|0,63408,1814)}if(((g+2|0)!=(h|0)?(a[g+1>>0]|0)==63:0)?(a[g+2>>0]|0)==58:0){c[b+24>>2]=(c[b+24>>2]|0)+1;c[f+20>>2]=g+3;c[f+16>>2]=h;c[f+40>>2]=c[f+20>>2];c[f+44>>2]=c[f+16>>2];e=Exb(b,f+40|0,f+44|0)|0;c[d>>2]=e;if((e|0)!=(h|0)?(a[e>>0]|0)==41:0){c[b+24>>2]=(c[b+24>>2]|0)+-1;l=e+1|0;break a}e=La(12)|0;i=0;T(1487,e|0,6);k=i;i=0;if(k&1){k=Qa()|0;A()|0;Ua(e|0);cb(k|0)}else Wa(e|0,63408,1814)}if(!(c[b+12>>2]&2)){e=PPb(12)|0;k=(c[b+16>>2]|0)+1|0;c[b+16>>2]=k;m=(c[b+36>>2]|0)+4|0;c[e+4>>2]=c[m>>2];c[e>>2]=93800;c[e+8>>2]=k;c[m>>2]=e;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2];n=k}else n=c[b+16>>2]|0;c[b+24>>2]=(c[b+24>>2]|0)+1;c[f+12>>2]=g+1;c[f+8>>2]=h;c[f+40>>2]=c[f+12>>2];c[f+44>>2]=c[f+8>>2];k=Exb(b,f+40|0,f+44|0)|0;c[d>>2]=k;if((k|0)!=(h|0)?(a[k>>0]|0)==41:0){if(!(c[b+12>>2]&2)){e=PPb(12)|0;m=(c[b+36>>2]|0)+4|0;c[e+4>>2]=c[m>>2];c[e>>2]=93824;c[e+8>>2]=n;c[m>>2]=e;c[b+36>>2]=c[(c[b+36>>2]|0)+4>>2]}c[b+24>>2]=(c[b+24>>2]|0)+-1;l=k+1|0;break a}k=La(12)|0;i=0;T(1487,k|0,6);e=i;i=0;if(e&1){e=Qa()|0;A()|0;Ua(k|0);cb(e|0)}else Wa(k|0,63408,1814);break}case 123:case 63:case 43:case 42:{k=La(12)|0;i=0;T(1487,k|0,11);e=i;i=0;if(e&1){e=Qa()|0;A()|0;Ua(k|0);cb(e|0)}else Wa(k|0,63408,1814);break}default:{c[f+4>>2]=g;c[f>>2]=h;c[f+40>>2]=c[f+4>>2];c[f+44>>2]=c[f>>2];l=gyb(b,f+40|0,f+44|0)|0}}while(0);c[d>>2]=l;j=l;Kb=f;return j|0}function fyb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0;f=Kb;Kb=Kb+32|0;g=c[d>>2]|0;h=c[e>>2]|0;if((g|0)==(h|0)){j=g;Kb=f;return j|0}if((a[g>>0]|0)!=92){j=g;Kb=f;return j|0}if((g+1|0)==(h|0)){e=La(12)|0;i=0;T(1487,e|0,3);k=i;i=0;if(k&1){k=Qa()|0;A()|0;Ua(e|0);cb(k|0)}else Wa(e|0,63408,1814)}c[f+20>>2]=g+1;c[f+16>>2]=h;c[f+24>>2]=c[f+20>>2];c[f+28>>2]=c[f+16>>2];e=hyb(b,f+24|0,f+28|0)|0;if((e|0)!=(g+1|0)){c[d>>2]=e;j=e;Kb=f;return j|0}c[f+12>>2]=g+1;c[f+8>>2]=h;c[f+24>>2]=c[f+12>>2];c[f+28>>2]=c[f+8>>2];e=iyb(b,f+24|0,f+28|0)|0;if((e|0)!=(g+1|0)){c[d>>2]=e;j=e;Kb=f;return j|0}c[f+4>>2]=g+1;c[f>>2]=h;c[f+24>>2]=c[f+4>>2];c[f+28>>2]=c[f>>2];h=Xxb(b,f+24|0,f+28|0,0)|0;if((h|0)==(g+1|0)){j=g;Kb=f;return j|0}c[d>>2]=h;j=h;Kb=f;return j|0}function gyb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=c[d>>2]|0;a:do if((f|0)==(c[e>>2]|0))g=f;else{h=a[f>>0]|0;switch(h<<24>>24|0){case 124:case 125:case 123:case 93:case 91:case 41:case 40:case 63:case 43:case 42:case 46:case 92:case 36:case 94:{g=f;break a;break}default:{}}mSa(b,h);c[d>>2]=f+1;g=f+1|0}while(0);return g|0}function hyb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;f=c[d>>2]|0;g=c[e>>2]|0;if((f|0)==(g|0)){h=f;return h|0}e=a[f>>0]|0;if(e<<24>>24==48){mSa(b,0);c[d>>2]=f+1;h=f+1|0;return h|0}if((e+-49&255)>=9){h=f;return h|0}c[d>>2]=f+1;do if((f+1|0)!=(g|0)){j=(e<<24>>24)+-48|0;k=f+1|0;while(1){l=a[k>>0]|0;if((l+-48&255)>=10){m=j;n=k;o=13;break}if(j>>>0>=429496729)break;k=k+1|0;c[d>>2]=k;p=(j*10|0)+(l<<24>>24)+-48|0;if((k|0)==(g|0)){m=p;n=g;o=13;break}else j=p}if((o|0)==13)if(!m)break;else{q=m;r=n;o=14;break}j=La(12)|0;i=0;T(1487,j|0,4);k=i;i=0;if(k&1){k=Qa()|0;A()|0;Ua(j|0);cb(k|0)}else Wa(j|0,63408,1814)}else{q=(e<<24>>24)+-48|0;r=g;o=14}while(0);if((o|0)==14?q>>>0<=(c[b+16>>2]|0)>>>0:0){HSa(b,q);h=r;return h|0}h=La(12)|0;i=0;T(1487,h|0,4);r=i;i=0;if(r&1){r=Qa()|0;A()|0;Ua(h|0);cb(r|0)}else Wa(h|0,63408,1814);return 0}function iyb(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;g=c[e>>2]|0;if((g|0)==(c[f>>2]|0)){h=g;return h|0}switch(a[g>>0]|0){case 100:{f=(cSa(d,0)|0)+80|0;b[f>>1]=b[f>>1]|2048;c[e>>2]=g+1;h=g+1|0;return h|0}case 68:{f=(cSa(d,1)|0)+80|0;b[f>>1]=b[f>>1]|2048;c[e>>2]=g+1;h=g+1|0;return h|0}case 115:{f=(cSa(d,0)|0)+80|0;b[f>>1]=b[f>>1]|8192;c[e>>2]=g+1;h=g+1|0;return h|0}case 83:{f=(cSa(d,1)|0)+80|0;b[f>>1]=b[f>>1]|8192;c[e>>2]=g+1;h=g+1|0;return h|0}case 119:{f=cSa(d,0)|0;b[f+80>>1]=b[f+80>>1]|3072;do if(!(a[f+85>>0]|0)){i=c[f+24>>2]|0;j=c[f+28>>2]|0;if(!(a[f+86>>0]|0)){if((i|0)!=(j|0)){a[i>>0]=95;c[f+24>>2]=(c[f+24>>2]|0)+1;break}k=c[f+20>>2]|0;if((i-k+1|0)<0)GRb(f+20|0);l=(j-k|0)>>>0<1073741823?(j-k<<1>>>0<(i-k+1|0)>>>0?i-k+1|0:j-k<<1):2147483647;if(!l)m=0;else m=PPb(l)|0;n=m+(i-k)|0;a[n>>0]=95;if((i-k|0)>0)_2b(m|0,k|0,i-k|0)|0;c[f+20>>2]=m;c[f+24>>2]=n+1;c[f+28>>2]=m+l;if(!k)break;RPb(k);break}else{if(i>>>0>>0){a[i>>0]=95;c[f+24>>2]=(c[f+24>>2]|0)+1;break}k=c[f+20>>2]|0;if((i-k+1|0)<0)GRb(f+20|0);l=(j-k|0)>>>0<1073741823?(j-k<<1>>>0<(i-k+1|0)>>>0?i-k+1|0:j-k<<1):2147483647;if(!l)o=0;else o=PPb(l)|0;j=o+(i-k)|0;a[j>>0]=95;if((i-k|0)>0)_2b(o|0,k|0,i-k|0)|0;c[f+20>>2]=o;c[f+24>>2]=j+1;c[f+28>>2]=o+l;if(!k)break;RPb(k);break}}else{k=c[f+12>>2]|0;l=Tb[c[(c[k>>2]|0)+20>>2]&1023](k,95)|0;k=c[f+24>>2]|0;j=c[f+28>>2]|0;if(k>>>0>>0){a[k>>0]=l;c[f+24>>2]=(c[f+24>>2]|0)+1;break}i=c[f+20>>2]|0;if((k-i+1|0)<0)GRb(f+20|0);n=(j-i|0)>>>0<1073741823?(j-i<<1>>>0<(k-i+1|0)>>>0?k-i+1|0:j-i<<1):2147483647;if(!n)p=0;else p=PPb(n)|0;j=p+(k-i)|0;a[j>>0]=l;if((k-i|0)>0)_2b(p|0,i|0,k-i|0)|0;c[f+20>>2]=p;c[f+24>>2]=j+1;c[f+28>>2]=p+n;if(i|0)RPb(i)}while(0);c[e>>2]=g+1;h=g+1|0;return h|0}case 87:{p=cSa(d,1)|0;b[p+80>>1]=b[p+80>>1]|3072;do if(!(a[p+85>>0]|0)){d=c[p+24>>2]|0;f=c[p+28>>2]|0;if(!(a[p+86>>0]|0)){if((d|0)!=(f|0)){a[d>>0]=95;c[p+24>>2]=(c[p+24>>2]|0)+1;break}o=c[p+20>>2]|0;if((d-o+1|0)<0)GRb(p+20|0);m=(f-o|0)>>>0<1073741823?(f-o<<1>>>0<(d-o+1|0)>>>0?d-o+1|0:f-o<<1):2147483647;if(!m)q=0;else q=PPb(m)|0;i=q+(d-o)|0;a[i>>0]=95;if((d-o|0)>0)_2b(q|0,o|0,d-o|0)|0;c[p+20>>2]=q;c[p+24>>2]=i+1;c[p+28>>2]=q+m;if(!o)break;RPb(o);break}else{if(d>>>0>>0){a[d>>0]=95;c[p+24>>2]=(c[p+24>>2]|0)+1;break}o=c[p+20>>2]|0;if((d-o+1|0)<0)GRb(p+20|0);m=(f-o|0)>>>0<1073741823?(f-o<<1>>>0<(d-o+1|0)>>>0?d-o+1|0:f-o<<1):2147483647;if(!m)r=0;else r=PPb(m)|0;f=r+(d-o)|0;a[f>>0]=95;if((d-o|0)>0)_2b(r|0,o|0,d-o|0)|0;c[p+20>>2]=r;c[p+24>>2]=f+1;c[p+28>>2]=r+m;if(!o)break;RPb(o);break}}else{o=c[p+12>>2]|0;m=Tb[c[(c[o>>2]|0)+20>>2]&1023](o,95)|0;o=c[p+24>>2]|0;f=c[p+28>>2]|0;if(o>>>0>>0){a[o>>0]=m;c[p+24>>2]=(c[p+24>>2]|0)+1;break}d=c[p+20>>2]|0;if((o-d+1|0)<0)GRb(p+20|0);i=(f-d|0)>>>0<1073741823?(f-d<<1>>>0<(o-d+1|0)>>>0?o-d+1|0:f-d<<1):2147483647;if(!i)s=0;else s=PPb(i)|0;f=s+(o-d)|0;a[f>>0]=m;if((o-d|0)>0)_2b(s|0,d|0,o-d|0)|0;c[p+20>>2]=s;c[p+24>>2]=f+1;c[p+28>>2]=s+i;if(d|0)RPb(d)}while(0);c[e>>2]=g+1;h=g+1|0;return h|0}default:{h=g;return h|0}}return 0}function jyb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;f=Kb;Kb=Kb+16|0;axb(0,d);bxb(b,d);g=kyb(b+24|0,f,d)|0;h=c[g>>2]|0;if(h|0){i=h;j=i+28|0;a[j>>0]=e&1;Kb=f;return b|0}h=PPb(32)|0;c[h+16>>2]=c[d>>2];c[h+16+4>>2]=c[d+4>>2];c[h+16+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a[h+28>>0]=0;d=c[f>>2]|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=d;c[g>>2]=h;d=c[c[b+24>>2]>>2]|0;if(!d)k=h;else{c[b+24>>2]=d;k=c[g>>2]|0}Sc(c[b+28>>2]|0,k);c[b+32>>2]=(c[b+32>>2]|0)+1;i=h;j=i+28|0;a[j>>0]=e&1;Kb=f;return b|0}function kyb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;f=c[b+4>>2]|0;if(!f){c[d>>2]=b+4;g=b+4|0;return g|0}h=a[e+11>>0]|0;i=h<<24>>24<0?c[e+4>>2]|0:h&255;j=h<<24>>24<0?c[e>>2]|0:e;e=b+4|0;b=f;while(1){f=b+16|0;h=a[f+11>>0]|0;k=h<<24>>24<0?c[b+20>>2]|0:h&255;l=k>>>0>>0?k:i;if((l|0)!=0?(m=h<<24>>24<0?c[f>>2]|0:f,n=ZBb(j,m,l)|0,(n|0)!=0):0)if((n|0)<0)o=7;else{p=m;o=11}else if(i>>>0>=k>>>0)if(!l)o=12;else{p=h<<24>>24<0?c[f>>2]|0:f;o=11}else o=7;if((o|0)==7){o=0;f=c[b>>2]|0;if(!f){o=8;break}else{q=b;r=f}}else if((o|0)==11){o=0;f=ZBb(p,j,l)|0;if(f)if((f|0)<0)o=14;else{o=16;break}else o=12}if((o|0)==12){o=0;if(k>>>0>>0)o=14;else{o=16;break}}if((o|0)==14){o=0;s=b+4|0;k=c[s>>2]|0;if(!k){o=15;break}else{q=s;r=k}}e=q;b=r}if((o|0)==8){c[d>>2]=b;g=b;return g|0}else if((o|0)==15){c[d>>2]=b;g=s;return g|0}else if((o|0)==16){c[d>>2]=b;g=e;return g|0}return 0}function lyb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;e=Kb;Kb=Kb+16|0;axb(0,b);bxb(a,b);f=c[d>>2]|0;g=c[d+4>>2]|0;if((f|0)!=(g|0)){h=f;do{f=c[h>>2]|0;i=h+4|0;if((f|0)!=(i|0)){j=f;while(1){axb(0,j+16|0);f=c[j+4>>2]|0;if(!f){k=j+8|0;l=c[k>>2]|0;if((c[l>>2]|0)==(j|0))m=l;else{l=k;do{k=c[l>>2]|0;l=k+8|0;n=c[l>>2]|0}while((c[n>>2]|0)!=(k|0));m=n}}else{l=f;while(1){n=c[l>>2]|0;if(!n)break;else l=n}m=l}if((m|0)==(i|0))break;else j=m}}h=h+12|0}while((h|0)!=(g|0))}g=myb(a+36|0,e,b)|0;h=c[g>>2]|0;if(!h){m=PPb(40)|0;c[m+16>>2]=c[b>>2];c[m+16+4>>2]=c[b+4>>2];c[m+16+8>>2]=c[b+8>>2];c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[m+28>>2]=0;c[m+32>>2]=0;c[m+36>>2]=0;b=c[e>>2]|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=b;c[g>>2]=m;b=c[c[a+36>>2]>>2]|0;if(!b)o=m;else{c[a+36>>2]=b;o=c[g>>2]|0}Sc(c[a+40>>2]|0,o);c[a+44>>2]=(c[a+44>>2]|0)+1;p=m}else p=h;h=p+28|0;m=c[h>>2]|0;if(!m){q=p+32|0;r=p+36|0;s=c[d>>2]|0;c[h>>2]=s;t=c[d+4>>2]|0;c[q>>2]=t;u=d+8|0;v=c[u>>2]|0;c[r>>2]=v;c[u>>2]=0;c[d+4>>2]=0;c[d>>2]=0;Kb=e;return a|0}o=p+32|0;g=c[o>>2]|0;if((g|0)==(m|0))w=m;else{b=g;do{g=b;b=b+-12|0;wd(b,c[g+-8>>2]|0)}while((b|0)!=(m|0));w=c[h>>2]|0}c[o>>2]=m;RPb(w);w=p+36|0;c[w>>2]=0;c[o>>2]=0;c[h>>2]=0;q=o;r=w;s=c[d>>2]|0;c[h>>2]=s;t=c[d+4>>2]|0;c[q>>2]=t;u=d+8|0;v=c[u>>2]|0;c[r>>2]=v;c[u>>2]=0;c[d+4>>2]=0;c[d>>2]=0;Kb=e;return a|0}function myb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;f=c[b+4>>2]|0;if(!f){c[d>>2]=b+4;g=b+4|0;return g|0}h=a[e+11>>0]|0;i=h<<24>>24<0?c[e+4>>2]|0:h&255;j=h<<24>>24<0?c[e>>2]|0:e;e=b+4|0;b=f;while(1){f=b+16|0;h=a[f+11>>0]|0;k=h<<24>>24<0?c[b+20>>2]|0:h&255;l=k>>>0>>0?k:i;if((l|0)!=0?(m=h<<24>>24<0?c[f>>2]|0:f,n=ZBb(j,m,l)|0,(n|0)!=0):0)if((n|0)<0)o=7;else{p=m;o=11}else if(i>>>0>=k>>>0)if(!l)o=12;else{p=h<<24>>24<0?c[f>>2]|0:f;o=11}else o=7;if((o|0)==7){o=0;f=c[b>>2]|0;if(!f){o=8;break}else{q=b;r=f}}else if((o|0)==11){o=0;f=ZBb(p,j,l)|0;if(f)if((f|0)<0)o=14;else{o=16;break}else o=12}if((o|0)==12){o=0;if(k>>>0>>0)o=14;else{o=16;break}}if((o|0)==14){o=0;s=b+4|0;k=c[s>>2]|0;if(!k){o=15;break}else{q=s;r=k}}e=q;b=r}if((o|0)==8){c[d>>2]=b;g=b;return g|0}else if((o|0)==15){c[d>>2]=b;g=s;return g|0}else if((o|0)==16){c[d>>2]=b;g=e;return g|0}return 0}function nyb(a,b){a=a|0;b=b|0;oyb(a,b,b+12|0,b+24|0,b+36|0);return}function oyb(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,R=0,S=0,T=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0;h=Kb;Kb=Kb+304|0;a:do if((a[444128]|0)==0?D2b(444128)|0:0){c[h+32>>2]=0;c[h+32+4>>2]=0;c[h+32+8>>2]=0;i=0;j=D(605,16)|0;k=i;i=0;if(k&1){k=Qa()|0;l=A()|0;m=k;H2b(444128);cb(m|0)}c[h+32>>2]=j;c[h+32+8>>2]=-2147483632;c[h+32+4>>2]=15;n=j;o=425102;p=n+15|0;do{a[n>>0]=a[o>>0]|0;n=n+1|0;o=o+1|0}while((n|0)<(p|0));a[j+15>>0]=0;i=0;k=G(235,h+32|0,0,425232)|0;q=i;i=0;if(!(q&1)){c[h+88>>2]=c[k>>2];c[h+88+4>>2]=c[k+4>>2];c[h+88+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;i=0;k=F(471,h+88|0,425235)|0;q=i;i=0;if(!(q&1)){c[h+160>>2]=c[k>>2];c[h+160+4>>2]=c[k+4>>2];c[h+160+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;i=0;k=D(605,16)|0;q=i;i=0;if(!(q&1)){c[h>>2]=k;c[h+8>>2]=-2147483632;c[h+4>>2]=15;n=k;o=425102;p=n+15|0;do{a[n>>0]=a[o>>0]|0;n=n+1|0;o=o+1|0}while((n|0)<(p|0));a[k+15>>0]=0;i=0;j=G(234,h+160|0,k|0,15)|0;q=i;i=0;if(!(q&1)){c[h+172>>2]=c[j>>2];c[h+172+4>>2]=c[j+4>>2];c[h+172+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;i=0;j=F(471,h+172|0,425242)|0;q=i;i=0;if(!(q&1)){c[h+184>>2]=c[j>>2];c[h+184+4>>2]=c[j+4>>2];c[h+184+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[h+16>>2]=0;c[h+16+4>>2]=0;c[h+16+8>>2]=0;i=0;j=D(605,16)|0;q=i;i=0;if(!(q&1)){c[h+16>>2]=j;c[h+16+8>>2]=-2147483632;c[h+16+4>>2]=15;n=j;o=425102;p=n+15|0;do{a[n>>0]=a[o>>0]|0;n=n+1|0;o=o+1|0}while((n|0)<(p|0));a[j+15>>0]=0;i=0;q=G(234,h+184|0,j|0,15)|0;r=i;i=0;if(!(r&1)){c[h+256>>2]=c[q>>2];c[h+256+4>>2]=c[q+4>>2];c[h+256+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;i=0;q=F(471,h+256|0,425270)|0;r=i;i=0;do if(r&1){s=Qa()|0;t=A()|0;u=s}else{c[h+268>>2]=c[q>>2];c[h+268+4>>2]=c[q+4>>2];c[h+268+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;EPb(453512);i=0;s=F(500,453512,454740)|0;v=i;i=0;do if(v&1)w=14;else{c[113379]=s;i=0;x=F(500,453512,454724)|0;y=i;i=0;if(y&1){w=14;break}c[113380]=x;c[113381]=0;c[113382]=0;c[113383]=0;c[113384]=0;c[113385]=0;c[113386]=0;c[113387]=0;x=a[h+268+11>>0]|0;if(x<<24>>24<0){y=c[h+268>>2]|0;c[h+284>>2]=y;z=y;B=c[h+268+4>>2]|0}else{c[h+284>>2]=h+268;z=h+268|0;B=x&255}c[h+280>>2]=z+B;i=0;c[h+288>>2]=c[h+284>>2];c[h+292>>2]=c[h+280>>2];G(326,453512,h+288|0,h+292|0)|0;x=i;i=0;if(x&1){x=Qa()|0;y=A()|0;C=c[113386]|0;do if(C|0){E=c[C+4>>2]|0;c[C+4>>2]=E+-1;if(E|0)break;ec[c[(c[C>>2]|0)+8>>2]&2047](C);MPb(C)}while(0);zHb(453512);H=h+268+11|0;I=y;J=x;break}if((a[h+268+11>>0]|0)<0)RPb(c[h+268>>2]|0);if((a[h+256+11>>0]|0)<0)RPb(c[h+256>>2]|0);RPb(j);if((a[h+184+11>>0]|0)<0)RPb(c[h+184>>2]|0);if((a[h+172+11>>0]|0)<0)RPb(c[h+172>>2]|0);RPb(k);if((a[h+160+11>>0]|0)<0)RPb(c[h+160>>2]|0);if((a[h+88+11>>0]|0)<0)RPb(c[h+88>>2]|0);if((a[h+32+11>>0]|0)<0)RPb(c[h+32>>2]|0);F2b(444128);break a}while(0);if((w|0)==14){s=Qa()|0;v=A()|0;zHb(453512);H=h+268+11|0;I=v;J=s}if((a[H>>0]|0)>=0){t=I;u=J;break}RPb(c[h+268>>2]|0);t=I;u=J}while(0);if((a[h+256+11>>0]|0)<0){RPb(c[h+256>>2]|0);K=t;L=u}else{K=t;L=u}}else{k=Qa()|0;K=A()|0;L=k}if((a[h+16+11>>0]|0)<0){RPb(c[h+16>>2]|0);M=K;N=L}else{M=K;N=L}}else{k=Qa()|0;M=A()|0;N=k}if((a[h+184+11>>0]|0)<0){RPb(c[h+184>>2]|0);O=M;P=N}else{O=M;P=N}}else{k=Qa()|0;O=A()|0;P=k}if((a[h+172+11>>0]|0)<0){RPb(c[h+172>>2]|0);R=O;S=P}else{R=O;S=P}}else{k=Qa()|0;R=A()|0;S=k}if((a[h+11>>0]|0)<0){RPb(c[h>>2]|0);T=R;V=S}else{T=R;V=S}}else{k=Qa()|0;T=A()|0;V=k}if((a[h+160+11>>0]|0)<0){RPb(c[h+160>>2]|0);W=T;X=V}else{W=T;X=V}}else{k=Qa()|0;W=A()|0;X=k}if((a[h+88+11>>0]|0)<0){RPb(c[h+88>>2]|0);Y=W;Z=X}else{Y=W;Z=X}}else{k=Qa()|0;Y=A()|0;Z=k}if((a[h+32+11>>0]|0)>=0){l=Y;m=Z;H2b(444128);cb(m|0)}RPb(c[h+32>>2]|0);l=Y;m=Z;H2b(444128);cb(m|0)}while(0);c[h>>2]=e;c[h+4>>2]=d;c[h+8>>2]=g;c[h+12>>2]=f;f=a[d+11>>0]|0;if(f<<24>>24<0){g=c[d>>2]|0;c[h+172>>2]=g;_=d;$=g;aa=c[d+4>>2]|0}else{c[h+172>>2]=d;_=d;$=d;aa=f&255}c[h+160>>2]=$+aa;c[h+288>>2]=c[h+172>>2];c[h+292>>2]=c[h+160>>2];pyb(h+184|0,h+288|0,h+292|0,453512,0);c[h+88+40>>2]=0;c[h+88+44>>2]=0;a[h+88+48>>0]=0;c[h+88+52>>2]=0;c[h+88+56>>2]=0;a[h+88+60>>0]=0;a[h+88+64>>0]=0;c[h+88+68>>2]=0;n=h+88|0;p=n+36|0;do{c[n>>2]=0;n=n+4|0}while((n|0)<(p|0));a[h+88+36>>0]=0;aa=(a[d+11>>0]|0)<0?c[d>>2]|0:_;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;$=h+32+4|0;f=aa;while(1){i=0;aa=F(709,h+184|0,h+88|0)|0;g=i;i=0;if(g&1){w=61;break}if(aa){w=70;break}aa=c[h+184+44>>2]|0;c[h+268>>2]=c[h+184+40>>2];c[h+256>>2]=aa;i=0;c[h+288>>2]=c[h+268>>2];c[h+292>>2]=c[h+256>>2];G(252,b|0,h+288|0,h+292|0)|0;aa=i;i=0;if(aa&1){w=61;break}c[h+32>>2]=0;c[$>>2]=0;c[h+32+8>>2]=0;aa=c[h+184+16>>2]|0;g=(c[h+184+20>>2]|0)-aa|0;if(g|0){if(((g|0)/12|0)>>>0>357913941){w=47;break}i=0;e=D(605,g|0)|0;m=i;i=0;if(m&1){w=51;break}c[$>>2]=e;c[h+32>>2]=e;c[h+32+8>>2]=e+(((g|0)/12|0)*12|0);if((g|0)>0){_2b(e|0,aa|0,g|0)|0;c[$>>2]=e+(((g>>>0)/12|0)*12|0)}}n=h+32+12|0;o=h+184+28|0;p=n+44|0;do{c[n>>2]=c[o>>2];n=n+4|0;o=o+4|0}while((n|0)<(p|0));i=0;U(982,h+292|0,h|0,h+32|0);g=i;i=0;if(g&1){w=64;break}g=a[h+292+11>>0]|0;i=0;G(234,b|0,(g<<24>>24<0?c[h+292>>2]|0:h+292|0)|0,(g<<24>>24<0?c[h+292+4>>2]|0:g&255)|0)|0;g=i;i=0;if(g&1){w=65;break}if((a[h+292+11>>0]|0)<0)RPb(c[h+292>>2]|0);g=c[h+32>>2]|0;if(g|0){c[$>>2]=g;RPb(g)}g=c[h+184+16>>2]|0;e=c[((c[h+184+20>>2]|0)==(g|0)?h+184+28|0:g)+4>>2]|0;i=0;D(732,h+184|0)|0;g=i;i=0;if(g&1){w=61;break}else f=e}do if((w|0)==47){i=0;Q(1914,h+32|0);i=0;o=Qa()|0;n=A()|0;p=c[h+32>>2]|0;if(!p){ba=o;ca=n;w=53}else{c[$>>2]=p;RPb(p);ba=o;ca=n;w=53}}else if((w|0)==51){n=Qa()|0;ba=n;ca=A()|0;w=53}else if((w|0)==61){n=Qa()|0;da=n;ea=A()|0;w=63}else if((w|0)==64){n=Qa()|0;fa=A()|0;ga=n;w=67}else if((w|0)==65){n=Qa()|0;o=A()|0;if((a[h+292+11>>0]|0)<0){RPb(c[h+292>>2]|0);fa=o;ga=n;w=67}else{fa=o;ga=n;w=67}}else if((w|0)==70){n=a[d+11>>0]|0;o=(n<<24>>24<0?c[d>>2]|0:_)+(n<<24>>24<0?c[d+4>>2]|0:n&255)|0;c[h+284>>2]=f;c[h+280>>2]=o;i=0;c[h+288>>2]=c[h+284>>2];c[h+292>>2]=c[h+280>>2];G(252,b|0,h+288|0,h+292|0)|0;o=i;i=0;if(o&1){o=Qa()|0;da=o;ea=A()|0;w=63;break}o=c[h+88+16>>2]|0;if(o|0){c[h+88+20>>2]=o;RPb(o)}o=c[h+184+16>>2]|0;if(!o){Kb=h;return}c[h+184+20>>2]=o;RPb(o);Kb=h;return}while(0);if((w|0)==53){ha=ca;ia=ba;w=69}else if((w|0)==63){ja=ea;ka=da}else if((w|0)==67){da=c[h+32>>2]|0;if(!da){ha=fa;ia=ga;w=69}else{c[$>>2]=da;RPb(da);ha=fa;ia=ga;w=69}}if((w|0)==69){ja=ha;ka=ia}if((a[b+11>>0]|0)<0)RPb(c[b>>2]|0);b=c[h+88+16>>2]|0;if(b|0){c[h+88+20>>2]=b;RPb(b)}b=c[h+184+16>>2]|0;if(!b)cb(ka|0);c[h+184+20>>2]=b;RPb(b);cb(ka|0)}function pyb(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;h=Kb;Kb=Kb+64|0;j=c[d>>2]|0;c[b>>2]=j;d=c[e>>2]|0;c[b+4>>2]=d;c[b+8>>2]=f;c[b+12>>2]=g;c[b+40>>2]=0;c[b+44>>2]=0;a[b+48>>0]=0;c[b+52>>2]=0;c[b+56>>2]=0;a[b+60>>0]=0;a[b+64>>0]=0;c[b+68>>2]=0;c[b+16>>2]=0;c[b+16+4>>2]=0;c[b+16+8>>2]=0;c[b+16+12>>2]=0;c[b+16+16>>2]=0;a[b+16+20>>0]=0;c[h+24>>2]=0;c[h+28>>2]=0;a[h+32>>0]=0;c[h+36>>2]=0;c[h+40>>2]=0;a[h+44>>0]=0;a[h+48>>0]=0;c[h+52>>2]=0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[h+16>>2]=0;a[h+20>>0]=0;i=0;I(67,f|0,j|0,d|0,h|0,g|0)|0;f=i;i=0;do if(!(f&1)){e=c[h+24>>2]|0;k=((c[h+4>>2]|0)-(c[h>>2]|0)|0)/12|0;l=c[b+20>>2]|0;m=c[b+16>>2]|0;if(k>>>0<=((l-m|0)/12|0)>>>0)if(k>>>0<((l-m|0)/12|0)>>>0){c[b+20>>2]=m+(k*12|0);n=m;o=m+(k*12|0)|0;p=m}else{n=m;o=l;p=m}else{i=0;T(1486,b+16|0,k-((l-m|0)/12|0)|0);m=i;i=0;if(m&1)break;m=c[b+16>>2]|0;n=m;o=c[b+20>>2]|0;p=m}if((o|0)==(p|0))q=e;else{m=0;l=c[h>>2]|0;k=c[h+4>>2]|0;r=n;do{c[r+(m*12|0)>>2]=j+((c[(((k-l|0)/12|0)>>>0>m>>>0?l+(m*12|0)|0:h+12|0)>>2]|0)-e);l=c[h>>2]|0;s=l+(m*12|0)|0;c[(c[b+16>>2]|0)+(m*12|0)+4>>2]=j+((c[((((c[h+4>>2]|0)-l|0)/12|0)>>>0>m>>>0?s:h+12|0)+4>>2]|0)-e);k=c[h+4>>2]|0;r=c[b+16>>2]|0;a[r+(m*12|0)+8>>0]=a[(((k-l|0)/12|0)>>>0>m>>>0?s:h+12|0)+8>>0]|0;m=m+1|0}while(m>>>0<(((c[b+20>>2]|0)-r|0)/12|0)>>>0);q=e}c[b+28>>2]=d;c[b+32>>2]=d;a[b+36>>0]=0;e=j+((c[h+24>>2]|0)-q)|0;c[b+40>>2]=e;c[b+44>>2]=j+((c[h+28>>2]|0)-q);a[b+48>>0]=a[h+32>>0]|0;c[b+52>>2]=j+((c[h+36>>2]|0)-q);c[b+56>>2]=j+((c[h+40>>2]|0)-q);a[b+60>>0]=a[h+44>>0]|0;if(!(g&2048))c[b+68>>2]=e;a[b+64>>0]=a[h+48>>0]|0;e=c[h>>2]|0;if(!e){Kb=h;return}c[h+4>>2]=e;RPb(e);Kb=h;return}while(0);g=Qa()|0;A()|0;q=c[h>>2]|0;if(q|0){c[h+4>>2]=q;RPb(q)}q=c[b+16>>2]|0;if(!q)cb(g|0);c[b+20>>2]=q;RPb(q);cb(g|0)}function qyb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;e=Kb;Kb=Kb+32|0;f=c[b+16>>2]|0;g=(c[b+20>>2]|0)==(f|0);h=c[d+16>>2]|0;j=(c[d+20>>2]|0)==(h|0);if(g|j){k=g&j;Kb=e;return k|0}if((c[b>>2]|0)!=(c[d>>2]|0)){k=0;Kb=e;return k|0}if((c[b+4>>2]|0)!=(c[d+4>>2]|0)){k=0;Kb=e;return k|0}if((c[b+8>>2]|0)!=(c[d+8>>2]|0)){k=0;Kb=e;return k|0}if((c[b+12>>2]|0)!=(c[d+12>>2]|0)){k=0;Kb=e;return k|0}if(!(a[f+8>>0]|0)){c[e+12>>2]=0;c[e+12+4>>2]=0;c[e+12+8>>2]=0}else{d=c[f>>2]|0;b=c[f+4>>2]|0;c[e+12>>2]=0;c[e+12+4>>2]=0;c[e+12+8>>2]=0;if((b-d|0)>>>0>4294967279)pQb(e+12|0);if((b-d|0)>>>0<11){a[e+12+11>>0]=b-d;l=e+12|0}else{f=PPb(b-d+16&-16)|0;c[e+12>>2]=f;c[e+12+8>>2]=b-d+16&-16|-2147483648;c[e+12+4>>2]=b-d;l=f}if((d|0)==(b|0))m=l;else{f=l;j=d;while(1){a[f>>0]=a[j>>0]|0;j=j+1|0;if((j|0)==(b|0))break;else f=f+1|0}m=l+(b+(0-d))|0}a[m>>0]=0}a:do if(!(a[h+8>>0]|0)){c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;n=0;o=0;p=0}else{m=c[h>>2]|0;d=c[h+4>>2]|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;do if((d-m|0)>>>0>4294967279){i=0;Q(1907,e|0);i=0}else{if((d-m|0)>>>0<11){a[e+11>>0]=d-m;q=e}else{i=0;b=D(605,d-m+16&-16|0)|0;l=i;i=0;if(l&1)break;c[e>>2]=b;c[e+8>>2]=d-m+16&-16|-2147483648;c[e+4>>2]=d-m;q=b}if((m|0)==(d|0))r=q;else{b=q;l=m;while(1){a[b>>0]=a[l>>0]|0;l=l+1|0;if((l|0)==(d|0))break;else b=b+1|0}r=q+(d+(0-m))|0}a[r>>0]=0;n=c[e>>2]|0;o=a[e+11>>0]|0;p=c[e+4>>2]|0;break a}while(0);m=Qa()|0;A()|0;if((a[e+12+11>>0]|0)>=0)cb(m|0);RPb(c[e+12>>2]|0);cb(m|0)}while(0);r=o<<24>>24<0;q=r?p:o&255;o=a[e+12+11>>0]|0;p=o<<24>>24<0?c[e+12+4>>2]|0:o&255;h=q>>>0>>0?q:p;if((h|0)!=0?(m=ZBb(o<<24>>24<0?c[e+12>>2]|0:e+12|0,r?n:e,h)|0,(m|0)!=0):0)s=m;else s=p>>>0>>0?-1:q>>>0>>0&1;if(r)RPb(n);if(o<<24>>24<0)RPb(c[e+12>>2]|0);k=(s|0)==0;Kb=e;return k|0}function ryb(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,R=0,S=0,V=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0;g=Kb;Kb=Kb+144|0;h=c[f>>2]|0;j=((c[f+4>>2]|0)-h|0)/12|0;k=j>>>0>1?h+12|0:f+12|0;if(!(a[k+8>>0]|0)){c[g+60>>2]=0;c[g+60+4>>2]=0;c[g+60+8>>2]=0;l=j;m=h}else{h=c[k>>2]|0;j=c[k+4>>2]|0;c[g+60>>2]=0;c[g+60+4>>2]=0;c[g+60+8>>2]=0;if((j-h|0)>>>0>4294967279)pQb(g+60|0);if((j-h|0)>>>0<11){a[g+60+11>>0]=j-h;n=g+60|0}else{k=PPb(j-h+16&-16)|0;c[g+60>>2]=k;c[g+60+8>>2]=j-h+16&-16|-2147483648;c[g+60+4>>2]=j-h;n=k}if((h|0)==(j|0))o=n;else{k=n;p=h;while(1){a[k>>0]=a[p>>0]|0;p=p+1|0;if((p|0)==(j|0))break;else k=k+1|0}o=n+(j+(0-h))|0}a[o>>0]=0;o=c[f>>2]|0;l=((c[f+4>>2]|0)-o|0)/12|0;m=o}o=l>>>0>2?m+24|0:f+12|0;a:do if(!(a[o+8>>0]|0)){c[g+48>>2]=0;c[g+48+4>>2]=0;c[g+48+8>>2]=0;q=l;r=m;s=26}else{h=c[o>>2]|0;j=c[o+4>>2]|0;c[g+48>>2]=0;c[g+48+4>>2]=0;c[g+48+8>>2]=0;do if((j-h|0)>>>0>4294967279){i=0;Q(1907,g+48|0);i=0}else{if((j-h|0)>>>0<11){a[g+48+11>>0]=j-h;t=g+48|0}else{i=0;n=D(605,j-h+16&-16|0)|0;k=i;i=0;if(k&1)break;c[g+48>>2]=n;c[g+48+8>>2]=j-h+16&-16|-2147483648;c[g+48+4>>2]=j-h;t=n}if((h|0)==(j|0))u=t;else{n=t;k=h;while(1){a[n>>0]=a[k>>0]|0;k=k+1|0;if((k|0)==(j|0))break;else n=n+1|0}u=t+(j+(0-h))|0}a[u>>0]=0;n=c[f>>2]|0;q=((c[f+4>>2]|0)-n|0)/12|0;r=n;s=26;break a}while(0);h=Qa()|0;v=h;w=A()|0}while(0);if((s|0)==26){u=q>>>0>4?r+48|0:f+12|0;b:do if(!(a[u+8>>0]|0)){c[g+36>>2]=0;c[g+36+4>>2]=0;c[g+36+8>>2]=0;s=39}else{r=c[u>>2]|0;q=c[u+4>>2]|0;c[g+36>>2]=0;c[g+36+4>>2]=0;c[g+36+8>>2]=0;do if((q-r|0)>>>0>4294967279){i=0;Q(1907,g+36|0);i=0}else{if((q-r|0)>>>0<11){a[g+36+11>>0]=q-r;x=g+36|0}else{i=0;t=D(605,q-r+16&-16|0)|0;o=i;i=0;if(o&1)break;c[g+36>>2]=t;c[g+36+8>>2]=q-r+16&-16|-2147483648;c[g+36+4>>2]=q-r;x=t}if((r|0)==(q|0))y=x;else{t=x;o=r;while(1){a[t>>0]=a[o>>0]|0;o=o+1|0;if((o|0)==(q|0))break;else t=t+1|0}y=x+(q+(0-r))|0}a[y>>0]=0;s=39;break b}while(0);r=Qa()|0;z=r;B=A()|0}while(0);do if((s|0)==39){y=a[g+60+11>>0]|0;x=y<<24>>24<0?c[g+60+4>>2]|0:y&255;c:do if(!x){u=a[g+48+11>>0]|0;if(!((u<<24>>24<0?c[g+48+4>>2]|0:u&255)|0)){u=a[g+36+11>>0]|0;r=u<<24>>24<0?c[g+36+4>>2]|0:u&255;if(!r){c[g+112+8>>2]=0;c[g+112+8+4>>2]=0;c[g+112+8+8>>2]=0;c[g+112+20>>2]=-1;c[g+112>>2]=105232;c[g+112+4>>2]=105256;c[g+88>>2]=65296;q=g+88+4|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;i=0;t=F(708,g+112|0,g+88|0)|0;o=i;i=0;if(o&1){o=Qa()|0;C=o;E=A()|0}else{o=(c[t>>2]|0)+-24|0;c[t+(c[o>>2]|0)+8>>2]=425358;c[t+(c[o>>2]|0)+12>>2]=424853;c[t+(c[o>>2]|0)+16>>2]=166;i=0;Q(2007,t|0);i=0;t=Qa()|0;C=t;E=A()|0}c[g+88>>2]=65296;if((a[q+11>>0]|0)<0)RPb(c[q>>2]|0);q=c[g+112+8>>2]|0;c[g+112+4>>2]=64976;if(q|0){i=0;t=D(c[(c[q>>2]|0)+16>>2]|0,q|0)|0;q=i;i=0;if(q&1){q=Ra(0)|0;A()|0;zc(q)}if(t)c[g+112+8>>2]=0}H=C;I=E;s=241;break}t=c[e+12>>2]|0;q=c[t+4>>2]|0;d:do if(q|0){o=u<<24>>24<0?c[g+36>>2]|0:g+36|0;m=q;while(1){l=m+16|0;h=a[l+11>>0]|0;j=h<<24>>24<0?c[m+20>>2]|0:h&255;n=j>>>0>>0?j:r;if((n|0)!=0?(k=h<<24>>24<0?c[l>>2]|0:l,p=ZBb(o,k,n)|0,(p|0)!=0):0)if((p|0)<0)s=182;else{J=k;s=185}else if(r>>>0>=j>>>0)if(!n)s=186;else{J=h<<24>>24<0?c[l>>2]|0:l;s=185}else s=182;if((s|0)==182){s=0;K=m}else if((s|0)==185){s=0;l=ZBb(J,o,n)|0;if(l)if((l|0)<0)s=188;else break;else s=186}if((s|0)==186){s=0;if(j>>>0>>0)s=188;else break}if((s|0)==188){s=0;K=m+4|0}m=c[K>>2]|0;if(!m)break d}i=0;m=G(328,t|0,g+112|0,g+36|0)|0;o=i;i=0;do if(o&1)s=229;else{j=c[m>>2]|0;if(!j){l=La(8)|0;i=0;T(889,l|0,425625);n=i;i=0;if(n&1){n=Qa()|0;h=A()|0;Ua(l|0);L=h;M=n;s=230;break}else{c[l>>2]=112524;i=0;U(556,l|0,64704,194);i=0;s=229;break}}l=c[f>>2]|0;n=((c[f+4>>2]|0)-l|0)/12|0;h=(a[j+28>>0]|0)==0?(n>>>0>7?l+84|0:f+12|0):n>>>0>5?l+60|0:f+12|0;if(!(a[h+8>>0]|0)){c[g+88>>2]=0;c[g+88+4>>2]=0;c[g+88+8>>2]=0}else{l=c[h>>2]|0;n=c[h+4>>2]|0;c[g+88>>2]=0;c[g+88+4>>2]=0;c[g+88+8>>2]=0;if((n-l|0)>>>0>4294967279){i=0;Q(1907,g+88|0);i=0;s=229;break}if((n-l|0)>>>0<11){a[g+88+11>>0]=n-l;N=g+88|0}else{i=0;h=D(605,n-l+16&-16|0)|0;j=i;i=0;if(j&1){s=229;break}c[g+88>>2]=h;c[g+88+8>>2]=n-l+16&-16|-2147483648;c[g+88+4>>2]=n-l;N=h}if((l|0)==(n|0))O=N;else{h=N;j=l;while(1){a[h>>0]=a[j>>0]|0;j=j+1|0;if((j|0)==(n|0))break;else h=h+1|0}O=N+(n+(0-l))|0}a[O>>0]=0}i=0;W(99,d|0,g+88|0,c[e>>2]|0,c[e+12>>2]|0,c[e+8>>2]|0);h=i;i=0;if(h&1){h=Qa()|0;j=A()|0;if((a[g+88+11>>0]|0)>=0){P=h;R=j;break}RPb(c[g+88>>2]|0);P=h;R=j;break}if((a[g+88+11>>0]|0)<0)RPb(c[g+88>>2]|0);break c}while(0);if((s|0)==229){m=Qa()|0;L=A()|0;M=m;s=230}if((s|0)==230){P=M;R=L}H=P;I=R;s=241;break c}while(0);c[g+112+8>>2]=0;c[g+112+8+4>>2]=0;c[g+112+8+8>>2]=0;c[g+112+20>>2]=-1;c[g+112>>2]=105232;c[g+112+4>>2]=105256;i=0;U(443,g+24|0,425675,g+36|0);t=i;i=0;if(!(t&1)){i=0;t=F(471,g+24|0,425665)|0;r=i;i=0;if(!(r&1)){r=c[t>>2]|0;c[g+72>>2]=c[t+4>>2];b[g+72+4>>1]=b[t+4+4>>1]|0;a[g+72+6>>0]=a[t+4+6>>0]|0;q=a[t+11>>0]|0;c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=0;c[g+88>>2]=65296;c[g+88+4>>2]=r;c[g+88+8>>2]=c[g+72>>2];b[g+88+8+4>>1]=b[g+72+4>>1]|0;a[g+88+8+6>>0]=a[g+72+6>>0]|0;a[g+88+15>>0]=q;c[g+72>>2]=0;b[g+72+4>>1]=0;a[g+72+6>>0]=0;i=0;q=F(708,g+112|0,g+88|0)|0;r=i;i=0;if(r&1){r=Qa()|0;S=r;V=A()|0}else{r=(c[q>>2]|0)+-24|0;c[q+(c[r>>2]|0)+8>>2]=425358;c[q+(c[r>>2]|0)+12>>2]=424853;c[q+(c[r>>2]|0)+16>>2]=170;i=0;Q(2007,q|0);i=0;q=Qa()|0;S=q;V=A()|0}c[g+88>>2]=65296;if((a[g+88+4+11>>0]|0)<0){RPb(c[g+88+4>>2]|0);X=S;Y=V}else{X=S;Y=V}}else{q=Qa()|0;X=q;Y=A()|0}if((a[g+24+11>>0]|0)<0){RPb(c[g+24>>2]|0);Z=X;_=Y}else{Z=X;_=Y}}else{q=Qa()|0;Z=q;_=A()|0}c[g+112+4>>2]=64976;q=c[g+112+8>>2]|0;if(q|0){i=0;r=D(c[(c[q>>2]|0)+16>>2]|0,q|0)|0;q=i;i=0;if(q&1){q=Ra(0)|0;A()|0;zc(q)}if(r)c[g+112+8>>2]=0}H=Z;I=_;s=241;break}r=c[f>>2]|0;q=(((c[f+4>>2]|0)-r|0)/12|0)>>>0>3?r+36|0:f+12|0;e:do if(!(a[q+8>>0]|0)){c[g+112>>2]=0;c[g+112+4>>2]=0;c[g+112+8>>2]=0;s=103}else{r=c[q>>2]|0;t=c[q+4>>2]|0;c[g+112>>2]=0;c[g+112+4>>2]=0;c[g+112+8>>2]=0;do if((t-r|0)>>>0>4294967279){i=0;Q(1907,g+112|0);i=0}else{if((t-r|0)>>>0<11){a[g+112+11>>0]=t-r;$=g+112|0}else{i=0;u=D(605,t-r+16&-16|0)|0;m=i;i=0;if(m&1)break;c[g+112>>2]=u;c[g+112+8>>2]=t-r+16&-16|-2147483648;c[g+112+4>>2]=t-r;$=u}if((r|0)==(t|0))aa=$;else{u=$;m=r;while(1){a[u>>0]=a[m>>0]|0;m=m+1|0;if((m|0)==(t|0))break;else u=u+1|0}aa=$+(t+(0-r))|0}a[aa>>0]=0;s=103;break e}while(0);r=Qa()|0;ba=r;ca=A()|0}while(0);if((s|0)==103){q=c[e+8>>2]|0;r=c[q+4>>2]|0;f:do if(r){t=a[g+48+11>>0]|0;u=t<<24>>24<0?c[g+48+4>>2]|0:t&255;m=t<<24>>24<0?c[g+48>>2]|0:g+48|0;t=r;while(1){l=t+16|0;n=a[l+11>>0]|0;o=n<<24>>24<0?c[t+20>>2]|0:n&255;j=o>>>0>>0?o:u;if((j|0)!=0?(h=n<<24>>24<0?c[l>>2]|0:l,k=ZBb(m,h,j)|0,(k|0)!=0):0)if((k|0)<0)s=109;else{da=h;s=112}else if(u>>>0>=o>>>0)if(!j)s=113;else{da=n<<24>>24<0?c[l>>2]|0:l;s=112}else s=109;if((s|0)==109){s=0;ea=t}else if((s|0)==112){s=0;l=ZBb(da,m,j)|0;if(l)if((l|0)<0)s=115;else break;else s=113}if((s|0)==113){s=0;if(o>>>0>>0)s=115;else break}if((s|0)==115){s=0;ea=t+4|0}t=c[ea>>2]|0;if(!t){s=117;break f}}c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;i=0;t=G(327,q|0,g+88|0,g+48|0)|0;u=i;i=0;g:do if(u&1)s=145;else{m=c[t>>2]|0;if(!m){o=La(8)|0;i=0;T(889,o|0,425625);l=i;i=0;if(l&1){l=Qa()|0;j=A()|0;Ua(o|0);fa=j;ga=l;s=146;break}else{c[o>>2]=112524;i=0;U(556,o|0,64704,194);i=0;s=145;break}}o=c[m+28>>2]|0;l=c[m+28+4>>2]|0;h:do if((o|0)!=(l|0)){m=o;while(1){i=0;U(983,g+72|0,c[e>>2]|0,m|0);j=i;i=0;if(j&1){s=153;break}j=c[e+12>>2]|0;c[g+24+4>>2]=0;c[g+24+8>>2]=0;c[g+24>>2]=g+24+4;i=0;W(99,g+88|0,g+112|0,g+72|0,j|0,g+24|0);j=i;i=0;if(j&1){s=154;break}j=a[g+88+11>>0]|0;i=0;G(234,d|0,(j<<24>>24<0?c[g+88>>2]|0:g+88|0)|0,(j<<24>>24<0?c[g+88+4>>2]|0:j&255)|0)|0;j=i;i=0;if(j&1){s=155;break}if((a[g+88+11>>0]|0)<0)RPb(c[g+88>>2]|0);a4(g+24|0,c[g+24+4>>2]|0);wd(g+72|0,c[g+72+4>>2]|0);m=m+12|0;if((m|0)==(l|0))break h}if((s|0)==153){m=Qa()|0;ha=m;ia=A()|0}else if((s|0)==154){m=Qa()|0;ja=m;ka=A()|0;s=157}else if((s|0)==155){m=Qa()|0;j=A()|0;if((a[g+88+11>>0]|0)<0){RPb(c[g+88>>2]|0);ja=m;ka=j;s=157}else{ja=m;ka=j;s=157}}if((s|0)==157){a4(g+24|0,c[g+24+4>>2]|0);wd(g+72|0,c[g+72+4>>2]|0);ha=ja;ia=ka}la=ha;ma=ia;break g}while(0);if((a[g+112+11>>0]|0)<0)RPb(c[g+112>>2]|0);break c}while(0);if((s|0)==145){t=Qa()|0;fa=A()|0;ga=t;s=146}if((s|0)==146){la=ga;ma=fa}if((a[d+11>>0]|0)<0){RPb(c[d>>2]|0);na=la;oa=ma}else{na=la;oa=ma}}else s=117;while(0);if((s|0)==117){c[g+88+8>>2]=0;c[g+88+8+4>>2]=0;c[g+88+8+8>>2]=0;c[g+88+20>>2]=-1;c[g+88>>2]=105232;c[g+88+4>>2]=105256;i=0;U(443,g+12|0,425649,g+48|0);q=i;i=0;if(!(q&1)){i=0;q=F(471,g+12|0,425665)|0;r=i;i=0;if(!(r&1)){r=c[q>>2]|0;c[g+24>>2]=c[q+4>>2];b[g+24+4>>1]=b[q+4+4>>1]|0;a[g+24+6>>0]=a[q+4+6>>0]|0;t=a[q+11>>0]|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[g+72>>2]=65296;c[g+72+4>>2]=r;c[g+72+8>>2]=c[g+24>>2];b[g+72+8+4>>1]=b[g+24+4>>1]|0;a[g+72+8+6>>0]=a[g+24+6>>0]|0;a[g+72+15>>0]=t;c[g+24>>2]=0;b[g+24+4>>1]=0;a[g+24+6>>0]=0;i=0;t=F(708,g+88|0,g+72|0)|0;r=i;i=0;if(r&1){r=Qa()|0;pa=r;qa=A()|0}else{r=(c[t>>2]|0)+-24|0;c[t+(c[r>>2]|0)+8>>2]=425358;c[t+(c[r>>2]|0)+12>>2]=424853;c[t+(c[r>>2]|0)+16>>2]=158;i=0;Q(2007,t|0);i=0;t=Qa()|0;pa=t;qa=A()|0}c[g+72>>2]=65296;if((a[g+72+4+11>>0]|0)<0){RPb(c[g+72+4>>2]|0);ra=pa;sa=qa}else{ra=pa;sa=qa}}else{t=Qa()|0;ra=t;sa=A()|0}if((a[g+12+11>>0]|0)<0){RPb(c[g+12>>2]|0);ta=ra;ua=sa}else{ta=ra;ua=sa}}else{t=Qa()|0;ta=t;ua=A()|0}c[g+88+4>>2]=64976;t=c[g+88+8>>2]|0;if(t|0){i=0;r=D(c[(c[t>>2]|0)+16>>2]|0,t|0)|0;t=i;i=0;if(t&1){t=Ra(0)|0;A()|0;zc(t)}if(r)c[g+88+8>>2]=0}na=ta;oa=ua}if((a[g+112+11>>0]|0)<0){RPb(c[g+112>>2]|0);ba=na;ca=oa}else{ba=na;ca=oa}}H=ba;I=ca;s=241}else{r=c[e>>2]|0;t=c[r+4>>2]|0;i:do if(t|0){q=y<<24>>24<0?c[g+60>>2]|0:g+60|0;u=t;while(1){l=u+16|0;o=a[l+11>>0]|0;j=o<<24>>24<0?c[u+20>>2]|0:o&255;m=j>>>0>>0?j:x;if((m|0)!=0?(n=o<<24>>24<0?c[l>>2]|0:l,h=ZBb(q,n,m)|0,(h|0)!=0):0)if((h|0)<0)s=46;else{va=n;s=49}else if(x>>>0>=j>>>0)if(!m)s=50;else{va=o<<24>>24<0?c[l>>2]|0:l;s=49}else s=46;if((s|0)==46){s=0;wa=u}else if((s|0)==49){s=0;l=ZBb(va,q,m)|0;if(l)if((l|0)<0)s=52;else break;else s=50}if((s|0)==50){s=0;if(j>>>0>>0)s=52;else break}if((s|0)==52){s=0;wa=u+4|0}u=c[wa>>2]|0;if(!u)break i}i=0;u=G(275,r|0,g+72|0,g+60|0)|0;q=i;i=0;do if(!(q&1)){j=c[u>>2]|0;if(j|0){i=0;T(890,d|0,j+28|0);j=i;i=0;if(j&1){s=62;break}else break c}j=La(8)|0;i=0;T(889,j|0,425625);l=i;i=0;if(l&1){l=Qa()|0;m=A()|0;Ua(j|0);xa=m;ya=l;break}else{c[j>>2]=112524;i=0;U(556,j|0,64704,194);i=0;s=62;break}}else s=62;while(0);if((s|0)==62){u=Qa()|0;xa=A()|0;ya=u}H=ya;I=xa;s=241;break c}while(0);c[g+112+8>>2]=0;c[g+112+8+4>>2]=0;c[g+112+8+8>>2]=0;c[g+112+20>>2]=-1;c[g+112>>2]=105232;c[g+112+4>>2]=105256;i=0;U(443,g|0,425316,g+60|0);r=i;i=0;if(!(r&1)){i=0;r=F(471,g|0,425331)|0;t=i;i=0;if(!(t&1)){c[g+12>>2]=c[r>>2];c[g+12+4>>2]=c[r+4>>2];c[g+12+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;i=0;r=F(471,g+12|0,425347)|0;t=i;i=0;if(!(t&1)){c[g+24>>2]=c[r>>2];c[g+24+4>>2]=c[r+4>>2];c[g+24+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;r=c[e+4>>2]|0;t=a[r+11>>0]|0;i=0;u=G(234,g+24|0,(t<<24>>24<0?c[r>>2]|0:r)|0,(t<<24>>24<0?c[r+4>>2]|0:t&255)|0)|0;t=i;i=0;if(!(t&1)){t=c[u>>2]|0;c[g+72>>2]=c[u+4>>2];b[g+72+4>>1]=b[u+4+4>>1]|0;a[g+72+6>>0]=a[u+4+6>>0]|0;r=a[u+11>>0]|0;c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[g+88>>2]=65296;c[g+88+4>>2]=t;c[g+88+8>>2]=c[g+72>>2];b[g+88+8+4>>1]=b[g+72+4>>1]|0;a[g+88+8+6>>0]=a[g+72+6>>0]|0;a[g+88+15>>0]=r;c[g+72>>2]=0;b[g+72+4>>1]=0;a[g+72+6>>0]=0;i=0;r=F(708,g+112|0,g+88|0)|0;t=i;i=0;if(t&1){t=Qa()|0;za=t;Aa=A()|0}else{t=(c[r>>2]|0)+-24|0;c[r+(c[t>>2]|0)+8>>2]=425358;c[r+(c[t>>2]|0)+12>>2]=424853;c[r+(c[t>>2]|0)+16>>2]=149;i=0;Q(2007,r|0);i=0;r=Qa()|0;za=r;Aa=A()|0}c[g+88>>2]=65296;if((a[g+88+4+11>>0]|0)<0){RPb(c[g+88+4>>2]|0);Ba=za;Ca=Aa}else{Ba=za;Ca=Aa}}else{r=Qa()|0;Ba=r;Ca=A()|0}if((a[g+24+11>>0]|0)<0){RPb(c[g+24>>2]|0);Da=Ba;Ea=Ca}else{Da=Ba;Ea=Ca}}else{r=Qa()|0;Da=r;Ea=A()|0}if((a[g+12+11>>0]|0)<0){RPb(c[g+12>>2]|0);Fa=Da;Ga=Ea}else{Fa=Da;Ga=Ea}}else{r=Qa()|0;Fa=r;Ga=A()|0}if((a[g+11>>0]|0)<0){RPb(c[g>>2]|0);Ha=Fa;Ia=Ga}else{Ha=Fa;Ia=Ga}}else{r=Qa()|0;Ha=r;Ia=A()|0}c[g+112+4>>2]=64976;r=c[g+112+8>>2]|0;if(r|0){i=0;t=D(c[(c[r>>2]|0)+16>>2]|0,r|0)|0;r=i;i=0;if(r&1){r=Ra(0)|0;A()|0;zc(r)}if(t)c[g+112+8>>2]=0}H=Ha;I=Ia;s=241}while(0);if((s|0)==241){if((a[g+36+11>>0]|0)>=0){z=H;B=I;break}RPb(c[g+36>>2]|0);z=H;B=I;break}if((a[g+36+11>>0]|0)<0)RPb(c[g+36>>2]|0);if((a[g+48+11>>0]|0)<0)RPb(c[g+48>>2]|0);if((a[g+60+11>>0]|0)>=0){Kb=g;return}RPb(c[g+60>>2]|0);Kb=g;return}while(0);if((a[g+48+11>>0]|0)<0){RPb(c[g+48>>2]|0);v=z;w=B}else{v=z;w=B}}if((a[g+60+11>>0]|0)>=0)cb(v|0);RPb(c[g+60>>2]|0);cb(v|0)}function syb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,D=0,E=0,F=0,G=0;d=Kb;Kb=Kb+64|0;e=c[b+12>>2]|0;c[b+12>>2]=e|2048;f=c[b+16>>2]|0;g=(c[b+20>>2]|0)==(f|0)?b+28|0:f;h=c[g+4>>2]|0;j=c[g>>2]|0;a:do if((j|0)==(h|0)){g=c[b+4>>2]|0;if((g|0)==(j|0)){if(!f)k=b+24|0;else{c[b+20>>2]=f;RPb(f);c[b+24>>2]=0;c[b+20>>2]=0;c[b+16>>2]=0;k=b+24|0}c[b+16>>2]=0;c[b+20>>2]=0;c[k>>2]=0;c[b+28>>2]=0;c[b+32>>2]=0;a[b+36>>0]=0;c[b+40>>2]=0;c[b+44>>2]=0;a[b+48>>0]=0;c[b+52>>2]=0;c[b+56>>2]=0;a[b+60>>0]=0;c[b+64>>2]=0;c[b+68>>2]=0;Kb=d;return b|0}l=c[b+8>>2]|0;c[d+24>>2]=0;c[d+28>>2]=0;a[d+32>>0]=0;c[d+36>>2]=0;c[d+40>>2]=0;a[d+44>>0]=0;a[d+48>>0]=0;c[d+52>>2]=0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;c[d+16>>2]=0;a[d+20>>0]=0;i=0;m=I(67,l|0,j|0,g|0,d|0,e|2144|0)|0;l=i;i=0;do if(!(l&1)){n=c[d+24>>2]|0;o=((c[d+4>>2]|0)-(c[d>>2]|0)|0)/12|0;p=c[b+20>>2]|0;q=c[b+16>>2]|0;if(o>>>0<=((p-q|0)/12|0)>>>0)if(o>>>0<((p-q|0)/12|0)>>>0){c[b+20>>2]=q+(o*12|0);r=q;s=q+(o*12|0)|0;t=q}else{r=q;s=p;t=q}else{i=0;T(1486,b+16|0,o-((p-q|0)/12|0)|0);q=i;i=0;if(q&1)break;q=c[b+16>>2]|0;r=q;s=c[b+20>>2]|0;t=q}if((s|0)==(t|0)){u=n;v=c[d>>2]|0}else{q=0;p=c[d>>2]|0;o=c[d+4>>2]|0;w=r;do{c[w+(q*12|0)>>2]=j+((c[(((o-p|0)/12|0)>>>0>q>>>0?p+(q*12|0)|0:d+12|0)>>2]|0)-n);p=c[d>>2]|0;x=p+(q*12|0)|0;c[(c[b+16>>2]|0)+(q*12|0)+4>>2]=j+((c[((((c[d+4>>2]|0)-p|0)/12|0)>>>0>q>>>0?x:d+12|0)+4>>2]|0)-n);o=c[d+4>>2]|0;w=c[b+16>>2]|0;a[w+(q*12|0)+8>>0]=a[(((o-p|0)/12|0)>>>0>q>>>0?x:d+12|0)+8>>0]|0;q=q+1|0}while(q>>>0<(((c[b+20>>2]|0)-w|0)/12|0)>>>0);u=n;v=p}c[b+28>>2]=g;c[b+32>>2]=g;a[b+36>>0]=0;c[b+40>>2]=j+((c[d+24>>2]|0)-u);c[b+44>>2]=j+((c[d+28>>2]|0)-u);a[b+48>>0]=a[d+32>>0]|0;c[b+52>>2]=j+((c[d+36>>2]|0)-u);c[b+56>>2]=j+((c[d+40>>2]|0)-u);a[b+60>>0]=a[d+44>>0]|0;a[b+64>>0]=a[d+48>>0]|0;if(v|0){c[d+4>>2]=v;RPb(v)}if(m){Kb=d;return b|0}else{y=b+8|0;z=j+1|0;B=c[b+12>>2]|0;break a}}while(0);m=Qa()|0;A()|0;g=c[d>>2]|0;if(!g)cb(m|0);c[d+4>>2]=g;RPb(g);cb(m|0)}else{y=b+8|0;z=h;B=e|2048}while(0);e=B|128;c[b+12>>2]=e;h=c[b+4>>2]|0;j=c[y>>2]|0;c[d+24>>2]=0;c[d+28>>2]=0;a[d+32>>0]=0;c[d+36>>2]=0;c[d+40>>2]=0;a[d+44>>0]=0;a[d+48>>0]=0;c[d+52>>2]=0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;c[d+16>>2]=0;a[d+20>>0]=0;i=0;y=I(67,j|0,z|0,h|0,d|0,e|0)|0;e=i;i=0;do if(!(e&1)){j=(B&2048|0)==0;v=c[d+24>>2]|0;u=((c[d+4>>2]|0)-(c[d>>2]|0)|0)/12|0;r=c[b+20>>2]|0;t=c[b+16>>2]|0;if(u>>>0<=((r-t|0)/12|0)>>>0)if(u>>>0<((r-t|0)/12|0)>>>0){c[b+20>>2]=t+(u*12|0);C=t+(u*12|0)|0;D=t;E=t}else{C=r;D=t;E=t}else{i=0;T(1486,b+16|0,u-((r-t|0)/12|0)|0);t=i;i=0;if(t&1)break;t=c[b+16>>2]|0;C=c[b+20>>2]|0;D=t;E=t}if((C|0)==(D|0))F=v;else{t=0;r=c[d>>2]|0;u=c[d+4>>2]|0;s=E;do{c[s+(t*12|0)>>2]=z+((c[(((u-r|0)/12|0)>>>0>t>>>0?r+(t*12|0)|0:d+12|0)>>2]|0)-v);r=c[d>>2]|0;k=r+(t*12|0)|0;c[(c[b+16>>2]|0)+(t*12|0)+4>>2]=z+((c[((((c[d+4>>2]|0)-r|0)/12|0)>>>0>t>>>0?k:d+12|0)+4>>2]|0)-v);u=c[d+4>>2]|0;s=c[b+16>>2]|0;a[s+(t*12|0)+8>>0]=a[(((u-r|0)/12|0)>>>0>t>>>0?k:d+12|0)+8>>0]|0;t=t+1|0}while(t>>>0<(((c[b+20>>2]|0)-s|0)/12|0)>>>0);F=v}c[b+28>>2]=h;c[b+32>>2]=h;a[b+36>>0]=0;v=z+((c[d+24>>2]|0)-F)|0;c[b+40>>2]=v;c[b+44>>2]=z+((c[d+28>>2]|0)-F);a[b+48>>0]=a[d+32>>0]|0;c[b+52>>2]=z+((c[d+36>>2]|0)-F);c[b+56>>2]=z+((c[d+40>>2]|0)-F);a[b+60>>0]=a[d+44>>0]|0;if(j)c[b+68>>2]=v;a[b+64>>0]=a[d+48>>0]|0;v=c[d>>2]|0;if(v|0){c[d+4>>2]=v;RPb(v)}if(y){Kb=d;return b|0}v=c[b+16>>2]|0;if(!v)G=b+24|0;else{c[b+20>>2]=v;RPb(v);c[b+24>>2]=0;c[b+20>>2]=0;c[b+16>>2]=0;G=b+24|0}c[b+16>>2]=0;c[b+20>>2]=0;c[G>>2]=0;c[b+28>>2]=0;c[b+32>>2]=0;a[b+36>>0]=0;c[b+40>>2]=0;c[b+44>>2]=0;a[b+48>>0]=0;c[b+52>>2]=0;c[b+56>>2]=0;a[b+60>>0]=0;c[b+64>>2]=0;c[b+68>>2]=0;Kb=d;return b|0}while(0);b=Qa()|0;A()|0;G=c[d>>2]|0;if(!G)cb(b|0);c[d+4>>2]=G;RPb(G);cb(b|0);return 0}function tyb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;f=Kb;Kb=Kb+64|0;c[b+4>>2]=0;c[b+8>>2]=0;c[b>>2]=b+4;g=c[d>>2]|0;a:do if((g|0)!=(d+4|0)){h=g;while(1){j=h+16|0;c[f+16>>2]=b+4;i=0;c[f+32>>2]=c[f+16>>2];H(30,b|0,f+32|0,j|0,j|0)|0;j=i;i=0;if(j&1)break;j=c[h+4>>2]|0;if(!j){k=h+8|0;l=c[k>>2]|0;if((c[l>>2]|0)==(h|0))m=l;else{l=k;do{k=c[l>>2]|0;l=k+8|0;n=c[l>>2]|0}while((c[n>>2]|0)!=(k|0));m=n}}else{l=j;while(1){n=c[l>>2]|0;if(!n)break;else l=n}m=l}if((m|0)==(d+4|0))break a;else h=m}h=Qa()|0;A()|0;wd(b,c[b+4>>2]|0);cb(h|0)}while(0);m=c[e>>2]|0;if((m|0)==(e+4|0)){Kb=f;return}d=m;while(1){m=d+16|0;i=0;V(453,f+32|0,b|0,m|0,m|0);m=i;i=0;if(m&1){o=21;break}if(!(a[f+32+4>>0]|0)){o=18;break}m=c[d+4>>2]|0;if(!m){g=d+8|0;h=c[g>>2]|0;if((c[h>>2]|0)==(d|0))p=h;else{h=g;do{g=c[h>>2]|0;h=g+8|0;j=c[h>>2]|0}while((c[j>>2]|0)!=(g|0));p=j}}else{h=m;while(1){j=c[h>>2]|0;if(!j)break;else h=j}p=h}if((p|0)==(e+4|0)){o=15;break}else d=p}if((o|0)==15){Kb=f;return}else if((o|0)==18){c[f+32+8>>2]=0;c[f+32+8+4>>2]=0;c[f+32+8+8>>2]=0;c[f+32+20>>2]=-1;c[f+32>>2]=105232;c[f+32+4>>2]=105256;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;i=0;p=D(605,32)|0;d=i;i=0;if(!(d&1)){c[f>>2]=p;c[f+8>>2]=-2147483616;c[f+4>>2]=19;d=p;e=425696;m=d+19|0;do{a[d>>0]=a[e>>0]|0;d=d+1|0;e=e+1|0}while((d|0)<(m|0));a[p+19>>0]=0;c[f+16>>2]=65296;p=f+16+4|0;c[p>>2]=c[f>>2];c[p+4>>2]=c[f+4>>2];c[p+8>>2]=c[f+8>>2];c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;i=0;e=F(708,f+32|0,f+16|0)|0;d=i;i=0;if(d&1){d=Qa()|0;q=d;r=A()|0}else{d=(c[e>>2]|0)+-24|0;c[e+(c[d>>2]|0)+8>>2]=425716;c[e+(c[d>>2]|0)+12>>2]=424853;c[e+(c[d>>2]|0)+16>>2]=192;i=0;Q(2007,e|0);i=0;e=Qa()|0;q=e;r=A()|0}c[f+16>>2]=65296;if((a[p+11>>0]|0)<0)RPb(c[p>>2]|0);p=c[f+32+8>>2]|0;c[f+32+4>>2]=64976;if(p){i=0;e=D(c[(c[p>>2]|0)+16>>2]|0,p|0)|0;p=i;i=0;if(p&1){p=Ra(0)|0;A()|0;zc(p)}if(e){c[f+32+8>>2]=0;s=q;t=r}else{s=q;t=r}}else{s=q;t=r}}else{r=Qa()|0;q=A()|0;c[f+32+4>>2]=64976;s=r;t=q}u=t;v=s;w=c[b+4>>2]|0;wd(b,w);cb(v|0)}else if((o|0)==21){o=Qa()|0;u=A()|0;v=o;w=c[b+4>>2]|0;wd(b,w);cb(v|0)}}function uyb(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;g=Kb;Kb=Kb+16|0;h=ee(d,g,e)|0;e=c[h>>2]|0;if(e|0){j=e;k=0;l=j;c[b>>2]=l;m=b+4|0;a[m>>0]=k;Kb=g;return}e=PPb(40)|0;i=0;T(890,e+16|0,f|0);n=i;i=0;if(n&1){n=Qa()|0;o=A()|0;p=n;RPb(e);cb(p|0)}i=0;T(890,e+28|0,f+12|0);f=i;i=0;if(f&1){f=Qa()|0;n=A()|0;if((a[e+27>>0]|0)>=0){o=n;p=f;RPb(e);cb(p|0)}RPb(c[e+16>>2]|0);o=n;p=f;RPb(e);cb(p|0)}else{p=c[g>>2]|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=p;c[h>>2]=e;p=c[c[d>>2]>>2]|0;if(!p)q=e;else{c[d>>2]=p;q=c[h>>2]|0}Sc(c[d+4>>2]|0,q);c[d+8>>2]=(c[d+8>>2]|0)+1;j=e;k=1;l=j;c[b>>2]=l;m=b+4|0;a[m>>0]=k;Kb=g;return}}function vyb(a){a=a|0;c[a>>2]=105380;szb(a+8|0);return}function wyb(a){a=a|0;c[a>>2]=105380;szb(a+8|0);RPb(a);return}function xyb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;d=lAb(yAb(b+8|0,425825)|0)|0;e=(lAb(yAb(b+8|0,425841)|0)|0)&1;f=(lAb(yAb(b+8|0,425855)|0)|0)&1;g=(lAb(yAb(b+8|0,425866)|0)|0)&1;h=(lAb(yAb(b+8|0,425895)|0)|0)&1;i=(lAb(yAb(b+8|0,425912)|0)|0)&1;j=eAb(yAb(b+8|0,425930)|0)|0;k=(lAb(yAb(b+8|0,425941)|0)|0)&1;l=(lAb(yAb(b+8|0,425953)|0)|0)&1;m=(lAb(yAb(b+8|0,425967)|0)|0)&1;b=PPb(120)|0;c[b>>2]=105400;a[b+4>>0]=d&1;c[b+92>>2]=0;c[b+92+4>>2]=0;c[b+92+8>>2]=0;d=b+8|0;n=d+80|0;do{c[d>>2]=0;d=d+4|0}while((d|0)<(n|0));a[b+8+80>>0]=0;a[b+104>>0]=e;a[b+105>>0]=f;a[b+106>>0]=g;a[b+107>>0]=h;a[b+108>>0]=i;a[b+109>>0]=k;a[b+110>>0]=l;a[b+111>>0]=m;c[b+112>>2]=j;a[b+116>>0]=0;return b|0}function yyb(b){b=b|0;var d=0,e=0,f=0,g=0;c[b>>2]=105400;if((a[b+92+11>>0]|0)<0)RPb(c[b+92>>2]|0);if((a[b+56+11>>0]|0)<0)RPb(c[b+56>>2]|0);Eyb(b+32|0);d=c[b+36>>2]|0;e=c[b+40>>2]|0;if((d|0)!=(e|0)){f=d;do{RPb(c[f>>2]|0);f=f+4|0}while((f|0)!=(e|0));e=c[b+36>>2]|0;f=c[b+40>>2]|0;if((f|0)!=(e|0))c[b+40>>2]=f+(~((f+-4-e|0)>>>2)<<2)}e=c[b+32>>2]|0;if(!e){g=b+8|0;kzb(g);return}RPb(e);g=b+8|0;kzb(g);return}function zyb(b){b=b|0;var d=0,e=0,f=0,g=0;c[b>>2]=105400;if((a[b+92+11>>0]|0)<0)RPb(c[b+92>>2]|0);if((a[b+56+11>>0]|0)<0)RPb(c[b+56>>2]|0);Eyb(b+32|0);d=c[b+36>>2]|0;e=c[b+40>>2]|0;if((d|0)!=(e|0)){f=d;do{RPb(c[f>>2]|0);f=f+4|0}while((f|0)!=(e|0));e=c[b+36>>2]|0;f=c[b+40>>2]|0;if((f|0)!=(e|0))c[b+40>>2]=f+(~((f+-4-e|0)>>>2)<<2)}e=c[b+32>>2]|0;if(!e){g=b+8|0;kzb(g);RPb(b);return}RPb(e);g=b+8|0;kzb(g);RPb(b);return}function Ayb(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;h=Kb;Kb=Kb+16|0;i=Byb(b+8|0,d,e,f,(a[b+4>>0]|0)!=0)|0;if(!g){Kb=h;return i|0}Cyb(h,b+8|0);if((a[g+11>>0]|0)<0){a[c[g>>2]>>0]=0;c[g+4>>2]=0;if((a[g+11>>0]|0)<0){RPb(c[g>>2]|0);c[g+8>>2]=0}}else{a[g>>0]=0;a[g+11>>0]=0};c[g>>2]=c[h>>2];c[g+4>>2]=c[h+4>>2];c[g+8>>2]=c[h+8>>2];Kb=h;return i|0}function Byb(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0;h=Kb;Kb=Kb+48|0;j=(a[b+96>>0]|0)!=0&g;c[b+60>>2]=d;c[b+64>>2]=e;a[b+108>>0]=j&1;c[b+68>>2]=d;c[b+72>>2]=0;c[b+76>>2]=0;if((a[b+84+11>>0]|0)<0){a[c[b+84>>2]>>0]=0;c[b+88>>2]=0}else{a[b+84>>0]=0;a[b+84+11>>0]=0}Eyb(b+24|0);j=c[b+20>>2]|0;if(!j){k=b+8|0;l=b+4|0;m=b+4|0;n=b+16|0;o=b+8|0;p=c[b+8>>2]|0}else{g=c[b+8>>2]|0;q=g;r=j;j=g;while(1){g=c[b+16>>2]|0;s=r+-1|0;c[b+20>>2]=s;t=j-(c[b+4>>2]|0)|0;if((1-r-g+((t|0)==0?0:(t<<8)+-1|0)|0)>>>0>2047){RPb(c[j+-4>>2]|0);t=(c[b+8>>2]|0)+-4|0;c[b+8>>2]=t;u=t;v=t;w=c[b+20>>2]|0}else{u=q;v=j;w=s}if(!w){k=b+8|0;l=b+4|0;m=b+4|0;n=b+16|0;o=b+8|0;p=u;break}else{q=u;r=w;j=v}}}v=c[m>>2]|0;j=p-v|0;p=c[n>>2]|0;if((((j|0)==0?0:(j<<8)+-1|0)|0)==(p|0)){Fyb(b);j=c[b+20>>2]|0;x=(c[n>>2]|0)+j|0;y=c[l>>2]|0;z=j}else{x=p;y=v;z=0}c[(c[y+(x>>>10<<2)>>2]|0)+((x&1023)<<2)>>2]=f;c[b+20>>2]=z+1;z=Gyb(b)|0;x=c[b+20>>2]|0;y=c[n>>2]|0;c[b+20>>2]=x+-1;n=c[k>>2]|0;k=n-(c[m>>2]|0)|0;if((1-x-y+((k|0)==0?0:(k<<8)+-1|0)|0)>>>0>2047){RPb(c[n+-4>>2]|0);c[o>>2]=(c[o>>2]|0)+-4}if(!(a[b+96>>0]|0))Hyb(b,h+24|0)|0;else do Hyb(b,h+24|0)|0;while((c[h+24>>2]|0)==15);if(a[b+101>>0]|0?c[h+24>>2]|0:0){o=PPb(48)|0;c[h+12>>2]=o;c[h+12+8>>2]=-2147483600;c[h+12+4>>2]=38;B=o;C=426032;D=B+38|0;do{a[B>>0]=a[C>>0]|0;B=B+1|0;C=C+1|0}while((B|0)<(D|0));a[o+38>>0]=0;i=0;H(73,b|0,h+12|0,h+24|0,0)|0;o=i;i=0;if(o&1){o=Qa()|0;n=A()|0;if((a[h+12+11>>0]|0)<0)RPb(c[h+12>>2]|0);E=n;F=o;cb(F|0)}else{if((a[h+12+11>>0]|0)<0)RPb(c[h+12>>2]|0);G=0;Kb=h;return G|0}}do if(a[b+108>>0]|0){o=a[b+84+11>>0]|0;if(o<<24>>24<0)I=c[b+88>>2]|0;else I=o&255;if(I|0){rQb(h,b+84|0);i=0;U(984,f|0,h|0,2);o=i;i=0;if(!(o&1)){if((a[h+11>>0]|0)>=0)break;RPb(c[h>>2]|0);break}o=Qa()|0;n=A()|0;if((a[h+11>>0]|0)>=0){E=n;F=o;cb(F|0)}RPb(c[h>>2]|0);E=n;F=o;cb(F|0)}}while(0);if(!(a[b+97>>0]|0)){G=z;Kb=h;return G|0}if(pAb(f)|0){G=z;Kb=h;return G|0}if(qAb(f)|0){G=z;Kb=h;return G|0}c[h+24>>2]=16;c[h+24+4>>2]=d;c[h+24+8>>2]=e;e=PPb(80)|0;c[h+12>>2]=e;c[h+12+8>>2]=-2147483568;c[h+12+4>>2]=65;B=e;C=426071;D=B+65|0;do{a[B>>0]=a[C>>0]|0;B=B+1|0;C=C+1|0}while((B|0)<(D|0));a[e+65>>0]=0;i=0;H(73,b|0,h+12|0,h+24|0,0)|0;b=i;i=0;if(b&1){b=Qa()|0;e=A()|0;if((a[h+12+11>>0]|0)<0)RPb(c[h+12>>2]|0);E=e;F=b;cb(F|0)}else{if((a[h+12+11>>0]|0)<0)RPb(c[h+12>>2]|0);G=0;Kb=h;return G|0}return 0}function Cyb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,D=0,E=0,H=0,I=0;e=Kb;Kb=Kb+48|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;f=c[d+28>>2]|0;g=c[d+40>>2]|0;if((c[d+32>>2]|0)==(f|0)){h=0;j=0}else{k=(c[d+44>>2]|0)+g|0;h=(c[f+(((g>>>0)/146|0)<<2)>>2]|0)+((g-(((g>>>0)/146|0)*146|0)|0)*28|0)|0;j=(c[f+(((k>>>0)/146|0)<<2)>>2]|0)+((k-(((k>>>0)/146|0)*146|0)|0)*28|0)|0}k=h;if((j|0)==(k|0)){Kb=e;return}h=f+(((g>>>0)/146|0)<<2)|0;g=k;while(1){i=0;U(985,e|0,d|0,c[g+4>>2]|0);k=i;i=0;if(k&1){l=35;break}i=0;k=G(235,e|0,0,425986)|0;f=i;i=0;if(f&1){l=36;break};c[e+12>>2]=c[k>>2];c[e+12+4>>2]=c[k+4>>2];c[e+12+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;i=0;k=F(471,e+12|0,425989)|0;f=i;i=0;if(f&1){l=37;break};c[e+24>>2]=c[k>>2];c[e+24+4>>2]=c[k+4>>2];c[e+24+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;k=a[e+24+11>>0]|0;i=0;G(234,b|0,(k<<24>>24<0?c[e+24>>2]|0:e+24|0)|0,(k<<24>>24<0?c[e+24+4>>2]|0:k&255)|0)|0;k=i;i=0;if(k&1){l=38;break}if((a[e+24+11>>0]|0)<0)RPb(c[e+24>>2]|0);if((a[e+12+11>>0]|0)<0)RPb(c[e+12>>2]|0);if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);i=0;U(443,e+12|0,425991,g+12|0);k=i;i=0;if(k&1){l=45;break}i=0;k=F(471,e+12|0,425989)|0;f=i;i=0;if(f&1){l=46;break};c[e+24>>2]=c[k>>2];c[e+24+4>>2]=c[k+4>>2];c[e+24+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;k=a[e+24+11>>0]|0;i=0;G(234,b|0,(k<<24>>24<0?c[e+24>>2]|0:e+24|0)|0,(k<<24>>24<0?c[e+24+4>>2]|0:k&255)|0)|0;k=i;i=0;if(k&1){l=47;break}if((a[e+24+11>>0]|0)<0)RPb(c[e+24>>2]|0);if((a[e+12+11>>0]|0)<0)RPb(c[e+12>>2]|0);k=c[g+24>>2]|0;if(k|0){i=0;U(985,e|0,d|0,k|0);k=i;i=0;if(k&1){l=52;break}i=0;k=G(235,e|0,0,425994)|0;f=i;i=0;if(f&1){l=53;break};c[e+12>>2]=c[k>>2];c[e+12+4>>2]=c[k+4>>2];c[e+12+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;i=0;k=F(471,e+12|0,425999)|0;f=i;i=0;if(f&1){l=54;break};c[e+24>>2]=c[k>>2];c[e+24+4>>2]=c[k+4>>2];c[e+24+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;k=a[e+24+11>>0]|0;i=0;G(234,b|0,(k<<24>>24<0?c[e+24>>2]|0:e+24|0)|0,(k<<24>>24<0?c[e+24+4>>2]|0:k&255)|0)|0;k=i;i=0;if(k&1){l=55;break}if((a[e+24+11>>0]|0)<0)RPb(c[e+24>>2]|0);if((a[e+12+11>>0]|0)<0)RPb(c[e+12>>2]|0);if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0)}k=g+28|0;if((k-(c[h>>2]|0)|0)==4088){f=h+4|0;m=f;n=c[f>>2]|0}else{m=h;n=k}g=n;if((j|0)==(g|0)){l=5;break}else h=m}switch(l|0){case 5:{Kb=e;return}case 35:{m=Qa()|0;o=A()|0;p=m;l=44;break}case 36:{m=Qa()|0;q=A()|0;r=m;l=42;break}case 37:{m=Qa()|0;s=A()|0;t=m;l=40;break}case 38:{m=Qa()|0;h=A()|0;if((a[e+24+11>>0]|0)<0){RPb(c[e+24>>2]|0);s=h;t=m;l=40}else{s=h;t=m;l=40}break}case 45:{m=Qa()|0;u=A()|0;v=m;l=51;break}case 46:{m=Qa()|0;w=A()|0;x=m;l=49;break}case 47:{m=Qa()|0;h=A()|0;if((a[e+24+11>>0]|0)<0){RPb(c[e+24>>2]|0);w=h;x=m;l=49}else{w=h;x=m;l=49}break}case 52:{m=Qa()|0;y=A()|0;z=m;l=61;break}case 53:{m=Qa()|0;B=A()|0;C=m;l=59;break}case 54:{m=Qa()|0;D=A()|0;E=m;l=57;break}case 55:{m=Qa()|0;h=A()|0;if((a[e+24+11>>0]|0)<0){RPb(c[e+24>>2]|0);D=h;E=m;l=57}else{D=h;E=m;l=57}break}}if((l|0)==40)if((a[e+12+11>>0]|0)<0){RPb(c[e+12>>2]|0);q=s;r=t;l=42}else{q=s;r=t;l=42}else if((l|0)==49)if((a[e+12+11>>0]|0)<0){RPb(c[e+12>>2]|0);u=w;v=x;l=51}else{u=w;v=x;l=51}else if((l|0)==57)if((a[e+12+11>>0]|0)<0){RPb(c[e+12>>2]|0);B=D;C=E;l=59}else{B=D;C=E;l=59}if((l|0)==42)if((a[e+11>>0]|0)<0){RPb(c[e>>2]|0);o=q;p=r;l=44}else{o=q;p=r;l=44}else if((l|0)==51){H=u;I=v}else if((l|0)==59)if((a[e+11>>0]|0)<0){RPb(c[e>>2]|0);y=B;z=C;l=61}else{y=B;z=C;l=61}if((l|0)==44){H=o;I=p}else if((l|0)==61){H=y;I=z}if((a[b+11>>0]|0)>=0)cb(I|0);RPb(c[b>>2]|0);cb(I|0)}function Dyb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;f=Kb;Kb=Kb+64|0;g=c[d+60>>2]|0;a:do if(g>>>0>>0){h=c[d+64>>2]|0;i=0;j=g;k=g;l=0;while(1){if((k|0)==(h|0)){m=j;n=i;break a}o=k+1|0;switch(a[k>>0]|0){case 13:{p=(a[o>>0]|0)==10?k+2|0:o;q=l+1|0;r=q;s=p;t=p;u=q;break}case 10:{q=l+1|0;r=q;s=o;t=o;u=q;break}default:{r=i;s=j;t=o;u=l}}if(t>>>0>>0){i=r;j=s;k=t;l=u}else{m=s;n=r;break a}}}else{m=g;n=0}while(0);c[f+56>>2]=n+1;c[f+56+4>>2]=e+1-m;kDb(f,51,426013,f+56|0)|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;m=_Cb(f)|0;if(m>>>0>4294967279)pQb(b);if(m>>>0<11){a[b+11>>0]=m;if(!m){v=b;w=v+m|0;a[w>>0]=0;Kb=f;return}else x=b}else{e=PPb(m+16&-16)|0;c[b>>2]=e;c[b+8>>2]=m+16&-16|-2147483648;c[b+4>>2]=m;x=e}_2b(x|0,f|0,m|0)|0;v=x;w=v+m|0;a[w>>0]=0;Kb=f;return}function Eyb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;d=c[b+4>>2]|0;e=c[b+16>>2]|0;f=c[b+8>>2]|0;if((f|0)!=(d|0)?(g=(c[d+(((e>>>0)/146|0)<<2)>>2]|0)+((e-(((e>>>0)/146|0)*146|0)|0)*28|0)|0,h=(c[b+20>>2]|0)+e|0,i=(c[d+(((h>>>0)/146|0)<<2)>>2]|0)+((h-(((h>>>0)/146|0)*146|0)|0)*28|0)|0,(i|0)!=(g|0)):0){h=d+(((e>>>0)/146|0)<<2)|0;e=g;while(1){g=e+12|0;if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0);g=e+28|0;if((g-(c[h>>2]|0)|0)==4088){j=h+4|0;k=j;l=c[j>>2]|0}else{k=h;l=g}e=l;if((i|0)==(e|0))break;else h=k}k=c[b+4>>2]|0;m=b+8|0;n=b+20|0;o=k;p=c[b+8>>2]|0;q=k}else{r=b+20|0;s=5}if((s|0)==5){m=b+8|0;n=r;o=d;p=f;q=d}c[n>>2]=0;n=p-o>>2;if(n>>>0>2){o=q;do{RPb(c[o>>2]|0);o=(c[b+4>>2]|0)+4|0;c[b+4>>2]=o;q=(c[m>>2]|0)-o>>2}while(q>>>0>2);t=q}else t=n;switch(t|0){case 1:{u=73;break}case 2:{u=146;break}default:return}c[b+16>>2]=u;return}function Fyb(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,F=0,G=0,H=0;b=Kb;Kb=Kb+32|0;d=c[a+16>>2]|0;if(d>>>0>1023){c[a+16>>2]=d+-1024;d=c[a+4>>2]|0;e=c[d>>2]|0;c[a+4>>2]=d+4;f=c[a+8>>2]|0;g=c[a+12>>2]|0;do if((f|0)==(g|0)){h=c[a>>2]|0;if((d+4|0)>>>0>h>>>0){j=d+4+((((d+4-h>>2)+1|0)/-2|0)<<2)|0;if(!(f-(d+4)|0))k=j;else{$2b(j|0,d+4|0,f-(d+4)|0)|0;k=(c[a+4>>2]|0)+((((d+4-h>>2)+1|0)/-2|0)<<2)|0}c[a+8>>2]=j+(f-(d+4)>>2<<2);c[a+4>>2]=k;l=j+(f-(d+4)>>2<<2)|0;break}j=(g-h|0)==0?1:g-h>>1;do if(j){if(j>>>0<=1073741823){m=PPb(j<<2)|0;break}n=La(8)|0;i=0;T(889,n|0,433593);o=i;i=0;if(o&1){o=Qa()|0;A()|0;Ua(n|0);cb(o|0)}else{c[n>>2]=112504;Wa(n|0,64688,194)}}else m=0;while(0);n=m;o=m+(j>>>2<<2)|0;p=m+(j<<2)|0;if((d+4|0)==(f|0)){q=o;r=h}else{s=o;t=d+4|0;while(1){c[s>>2]=c[t>>2];t=t+4|0;if((t|0)==(f|0))break;else s=s+4|0}q=m+(((f+-4-(d+4)|0)>>>2)+1+(j>>>2)<<2)|0;r=c[a>>2]|0}c[a>>2]=n;c[a+4>>2]=o;c[a+8>>2]=q;c[a+12>>2]=p;if(!r)l=q;else{RPb(r);l=c[a+8>>2]|0}}else l=f;while(0);c[l>>2]=e;c[a+8>>2]=(c[a+8>>2]|0)+4;Kb=b;return}e=c[a+8>>2]|0;l=e-(c[a+4>>2]|0)>>2;f=c[a+12>>2]|0;r=f-(c[a>>2]|0)|0;if(l>>>0>2>>>0){if((f|0)!=(e|0)){e=PPb(4096)|0;c[b+4>>2]=e;gzb(a,b+4|0);Kb=b;return}e=PPb(4096)|0;c[b+4>>2]=e;hzb(a,b+4|0);e=c[a+4>>2]|0;f=c[e>>2]|0;c[a+4>>2]=e+4;q=c[a+8>>2]|0;d=c[a+12>>2]|0;do if((q|0)==(d|0)){m=c[a>>2]|0;if((e+4|0)>>>0>m>>>0){g=e+4+((((e+4-m>>2)+1|0)/-2|0)<<2)|0;if(!(q-(e+4)|0))u=g;else{$2b(g|0,e+4|0,q-(e+4)|0)|0;u=(c[a+4>>2]|0)+((((e+4-m>>2)+1|0)/-2|0)<<2)|0}c[a+8>>2]=g+(q-(e+4)>>2<<2);c[a+4>>2]=u;v=g+(q-(e+4)>>2<<2)|0;break}g=(d-m|0)==0?1:d-m>>1;do if(g){if(g>>>0<=1073741823){w=PPb(g<<2)|0;break}k=La(8)|0;i=0;T(889,k|0,433593);s=i;i=0;if(s&1){s=Qa()|0;A()|0;Ua(k|0);cb(s|0)}else{c[k>>2]=112504;Wa(k|0,64688,194)}}else w=0;while(0);p=w;o=w+(g>>>2<<2)|0;n=w+(g<<2)|0;if((e+4|0)==(q|0)){x=o;y=m}else{j=o;k=e+4|0;while(1){c[j>>2]=c[k>>2];k=k+4|0;if((k|0)==(q|0))break;else j=j+4|0}x=w+(((q+-4-(e+4)|0)>>>2)+1+(g>>>2)<<2)|0;y=c[a>>2]|0}c[a>>2]=p;c[a+4>>2]=o;c[a+8>>2]=x;c[a+12>>2]=n;if(!y)v=x;else{RPb(y);v=c[a+8>>2]|0}}else v=q;while(0);c[v>>2]=f;c[a+8>>2]=(c[a+8>>2]|0)+4;Kb=b;return}f=(r|0)==0?1:r>>1;c[b+4+12>>2]=0;c[b+4+16>>2]=a+12;do if(f){if(f>>>0<=1073741823){z=PPb(f<<2)|0;break}r=La(8)|0;i=0;T(889,r|0,433593);v=i;i=0;if(v&1){v=Qa()|0;A()|0;Ua(r|0);cb(v|0)}else{c[r>>2]=112504;Wa(r|0,64688,194)}}else z=0;while(0);c[b+4>>2]=z;r=z+(l<<2)|0;l=b+4+8|0;c[l>>2]=r;c[b+4+4>>2]=r;c[b+4+12>>2]=z+(f<<2);i=0;f=D(605,4096)|0;z=i;i=0;a:do if(z&1){r=Qa()|0;B=A()|0;C=r}else{c[b>>2]=f;i=0;T(1978,b+4|0,b|0);r=i;i=0;if(r&1){r=Qa()|0;v=A()|0;RPb(f);B=v;C=r;break}r=c[a+8>>2]|0;v=c[a+4>>2]|0;do if((r|0)!=(v|0)){q=r;while(1){q=q+-4|0;i=0;T(1979,b+4|0,q|0);y=i;i=0;if(y&1){E=60;break}F=c[a+4>>2]|0;if((q|0)==(F|0)){E=51;break}}if((E|0)==51){G=F;H=c[a+8>>2]|0;break}else if((E|0)==60){q=Qa()|0;B=A()|0;C=q;break a}}else{G=v;H=r}while(0);r=G;v=c[a>>2]|0;c[a>>2]=c[b+4>>2];c[b+4>>2]=v;c[a+4>>2]=c[b+4+4>>2];c[b+4+4>>2]=r;c[a+8>>2]=c[l>>2];c[l>>2]=H;n=c[a+12>>2]|0;c[a+12>>2]=c[b+4+12>>2];c[b+4+12>>2]=n;n=H;if((G|0)!=(n|0))c[l>>2]=n+(~((n+-4-r|0)>>>2)<<2);if(v|0)RPb(v);Kb=b;return}while(0);G=c[b+4+4>>2]|0;H=c[l>>2]|0;if((H|0)!=(G|0))c[l>>2]=H+(~((H+-4-G|0)>>>2)<<2);G=c[b+4>>2]|0;if(!G)cb(C|0);RPb(G);cb(C|0)}function Gyb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,s=0,t=0;d=Kb;Kb=Kb+48|0;if((c[b+20>>2]|0)>>>0>(c[b+104>>2]|0)>>>0){e=PPb(48)|0;c[d+36>>2]=e;c[d+36+8>>2]=-2147483600;c[d+36+4>>2]=35;f=e;g=426137;h=f+35|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));a[e+35>>0]=0;i=0;Q(2008,d+36|0);i=0;e=Qa()|0;j=A()|0;if((a[d+36+11>>0]|0)<0)RPb(c[d+36>>2]|0);k=j;l=e;cb(l|0)}if(!(a[b+96>>0]|0))Hyb(b,d+36|0)|0;else do Hyb(b,d+36|0)|0;while((c[d+36>>2]|0)==15);do if(a[b+108>>0]|0){e=a[b+84+11>>0]|0;if(e<<24>>24<0)m=c[b+88>>2]|0;else m=e&255;if(m){e=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0;j=c[(c[(c[b+4>>2]|0)+(e>>>10<<2)>>2]|0)+((e&1023)<<2)>>2]|0;rQb(d+24|0,b+84|0);i=0;U(984,j|0,d+24|0,0);j=i;i=0;if(j&1){j=Qa()|0;e=A()|0;if((a[d+24+11>>0]|0)>=0){n=e;o=j;break}RPb(c[d+24>>2]|0);n=e;o=j;break}if((a[d+24+11>>0]|0)<0)RPb(c[d+24>>2]|0);if((a[b+84+11>>0]|0)<0){a[c[b+84>>2]>>0]=0;c[b+88>>2]=0;p=22;break}else{a[b+84>>0]=0;a[b+84+11>>0]=0;p=22;break}}else p=22}else p=22;while(0);a:do if((p|0)==22){b:do switch(c[d+36>>2]|0){case 1:{m=Ryb(b,d+36|0)|0;j=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0;RAb(c[(c[(c[b+4>>2]|0)+(j>>>10<<2)>>2]|0)+((j&1023)<<2)>>2]|0,(c[b+68>>2]|0)-(c[b+60>>2]|0)|0);s=m;p=70;break}case 3:{m=Syb(b,d+36|0)|0;j=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0;RAb(c[(c[(c[b+4>>2]|0)+(j>>>10<<2)>>2]|0)+((j&1023)<<2)>>2]|0,(c[b+68>>2]|0)-(c[b+60>>2]|0)|0);s=m;p=70;break}case 6:{s=Tyb(b,d+36|0)|0;p=70;break}case 5:{s=Uyb(b,d+36|0)|0;p=70;break}case 7:{Pzb(d,1);m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0;i=0;T(1980,c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,d|0);m=i;i=0;if((!(m&1)?(m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0,i=0,T(1981,c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,(c[d+36+4>>2]|0)-(c[b+60>>2]|0)|0),m=i,i=0,!(m&1)):0)?(m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0,i=0,T(1982,c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,(c[d+36+8>>2]|0)-(c[b+60>>2]|0)|0),m=i,i=0,!(m&1)):0){szb(d);s=1;p=70;break b}m=Qa()|0;j=A()|0;szb(d);n=j;o=m;break a;break}case 8:{Pzb(d,0);m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0;i=0;T(1980,c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,d|0);m=i;i=0;if((!(m&1)?(m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0,i=0,T(1981,c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,(c[d+36+4>>2]|0)-(c[b+60>>2]|0)|0),m=i,i=0,!(m&1)):0)?(m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0,i=0,T(1982,c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,(c[d+36+8>>2]|0)-(c[b+60>>2]|0)|0),m=i,i=0,!(m&1)):0){szb(d);s=1;p=70;break b}m=Qa()|0;j=A()|0;szb(d);n=j;o=m;break a;break}case 9:{Hzb(d,0);m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0;i=0;T(1980,c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,d|0);m=i;i=0;if((!(m&1)?(m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0,i=0,T(1981,c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,(c[d+36+4>>2]|0)-(c[b+60>>2]|0)|0),m=i,i=0,!(m&1)):0)?(m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0,i=0,T(1982,c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,(c[d+36+8>>2]|0)-(c[b+60>>2]|0)|0),m=i,i=0,!(m&1)):0){szb(d);s=1;p=70;break b}m=Qa()|0;j=A()|0;szb(d);n=j;o=m;break a;break}case 10:{Mzb(d,q);m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0;i=0;T(1980,c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,d|0);m=i;i=0;if((!(m&1)?(m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0,i=0,T(1981,c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,(c[d+36+4>>2]|0)-(c[b+60>>2]|0)|0),m=i,i=0,!(m&1)):0)?(m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0,i=0,T(1982,c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,(c[d+36+8>>2]|0)-(c[b+60>>2]|0)|0),m=i,i=0,!(m&1)):0){szb(d);s=1;p=70;break b}m=Qa()|0;j=A()|0;szb(d);n=j;o=m;break a;break}case 11:{Mzb(d,r);m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0;i=0;T(1980,c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,d|0);m=i;i=0;if((!(m&1)?(m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0,i=0,T(1981,c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,(c[d+36+4>>2]|0)-(c[b+60>>2]|0)|0),m=i,i=0,!(m&1)):0)?(m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0,i=0,T(1982,c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,(c[d+36+8>>2]|0)-(c[b+60>>2]|0)|0),m=i,i=0,!(m&1)):0){szb(d);s=1;p=70;break b}m=Qa()|0;j=A()|0;szb(d);n=j;o=m;break a;break}case 12:{Mzb(d,-r);m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0;i=0;T(1980,c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,d|0);m=i;i=0;if((!(m&1)?(m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0,i=0,T(1981,c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,(c[d+36+4>>2]|0)-(c[b+60>>2]|0)|0),m=i,i=0,!(m&1)):0)?(m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0,i=0,T(1982,c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,(c[d+36+8>>2]|0)-(c[b+60>>2]|0)|0),m=i,i=0,!(m&1)):0){szb(d);s=1;p=70;break b}m=Qa()|0;j=A()|0;szb(d);n=j;o=m;break a;break}case 4:case 2:case 13:{if(a[b+98>>0]|0){c[b+68>>2]=(c[b+68>>2]|0)+-1;Hzb(d,0);m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0;i=0;T(1980,c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,d|0);m=i;i=0;if((!(m&1)?(m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0,i=0,T(1981,c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,(c[b+68>>2]|0)+-1-(c[b+60>>2]|0)|0),m=i,i=0,!(m&1)):0)?(m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0,i=0,T(1982,c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,(c[b+68>>2]|0)-(c[b+60>>2]|0)|0),m=i,i=0,!(m&1)):0){szb(d);s=1;p=70;break b}m=Qa()|0;j=A()|0;szb(d);n=j;o=m;break a}break}default:{}}while(0);if((p|0)==70){if(!(a[b+108>>0]|0)){t=s;Kb=d;return t|0}c[b+72>>2]=c[b+68>>2];a[b+80>>0]=0;m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0;c[b+76>>2]=c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2];t=s;Kb=d;return t|0}m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0;QAb(c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,(c[d+36+4>>2]|0)-(c[b+60>>2]|0)|0);m=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0;RAb(c[(c[(c[b+4>>2]|0)+(m>>>10<<2)>>2]|0)+((m&1023)<<2)>>2]|0,(c[d+36+8>>2]|0)-(c[b+60>>2]|0)|0);m=PPb(48)|0;c[d>>2]=m;c[d+8>>2]=-2147483600;c[d+4>>2]=46;f=m;g=426173;h=f+46|0;do{a[f>>0]=a[g>>0]|0;f=f+1|0;g=g+1|0}while((f|0)<(h|0));a[m+46>>0]=0;i=0;H(73,b|0,d|0,d+36|0,0)|0;j=i;i=0;if(j&1){j=Qa()|0;e=A()|0;if((a[d+11>>0]|0)<0)RPb(c[d>>2]|0);n=e;o=j;break}if((a[d+11>>0]|0)<0)RPb(c[d>>2]|0);t=0;Kb=d;return t|0}while(0);k=n;l=o;cb(l|0);return 0}function Hyb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;e=c[b+68>>2]|0;f=c[b+64>>2]|0;a:do if((e|0)==(f|0)){g=e;h=e;i=6}else{j=e;k=e;while(1){switch(a[j>>0]|0){case 10:case 13:case 9:case 32:break;default:{g=k;h=j;i=6;break a}}l=j+1|0;c[b+68>>2]=l;if((l|0)==(f|0))break;else{j=l;k=l}}c[d+4>>2]=l;m=0;n=l;o=f;p=b+68|0}while(0);if((i|0)==6){c[d+4>>2]=g;if((h|0)==(f|0)){m=0;n=g;o=f;p=b+68|0}else{g=h+1|0;c[b+68>>2]=g;m=a[h>>0]|0;n=g;o=g;p=b+68|0}}b:do switch(m<<24>>24|0){case 123:{c[d>>2]=1;q=1;break}case 125:{c[d>>2]=2;q=1;break}case 91:{c[d>>2]=3;q=1;break}case 93:{c[d>>2]=4;q=1;break}case 34:{c[d>>2]=5;c:do if((o|0)==(f|0))r=0;else{g=o;while(1){h=g+1|0;c[b+68>>2]=h;l=a[g>>0]|0;switch(l<<24>>24){case 34:{q=1;break b;break}case 92:{if((h|0)==(f|0)){r=92;break c}e=g+2|0;c[b+68>>2]=e;s=e;break}default:s=h}if((s|0)==(f|0)){r=l;break c}else g=s}}while(0);t=r<<24>>24==34;i=79;break}case 39:{if(!(a[b+100>>0]|0))i=27;else{c[d>>2]=5;d:do if((o|0)==(f|0))u=0;else{g=o;while(1){l=g+1|0;c[b+68>>2]=l;h=a[g>>0]|0;switch(h<<24>>24){case 39:{q=1;break b;break}case 92:{if((l|0)==(f|0)){u=92;break d}e=g+2|0;c[b+68>>2]=e;v=e;break}default:v=l}if((v|0)==(f|0)){u=h;break d}else g=v}}while(0);t=u<<24>>24==39;i=79}break}case 47:{i=27;break}case 57:case 56:case 55:case 54:case 53:case 52:case 51:case 50:case 49:case 48:{c[d>>2]=6;g=o;while(1){c[b+68>>2]=g;if(g>>>0>=f>>>0){q=1;break b}w=g+1|0;x=a[g>>0]|0;if((x+-48&255)<10)g=w;else break}if(x<<24>>24==46){c[b+68>>2]=w;if(w>>>0>=f>>>0){q=1;break b}h=g+2|0;l=a[w>>0]|0;if((l+-48&255)<10){e=h;while(1){c[b+68>>2]=e;if(e>>>0>=f>>>0){q=1;break b}k=e+1|0;j=a[e>>0]|0;if((j+-48&255)<10)e=k;else{y=j;z=k;break}}}else{y=l;z=h}}else{y=x;z=w}switch(y<<24>>24){case 69:case 101:break;default:{q=1;break b}}c[b+68>>2]=z;if(z>>>0>>0){e=z+1|0;g=a[z>>0]|0;switch(g<<24>>24){case 45:case 43:{c[b+68>>2]=e;if(e>>>0>=f>>>0){q=1;break b}A=a[e>>0]|0;B=z+2|0;break}default:{A=g;B=e}}if((A+-48&255)<10){e=B;while(1){c[b+68>>2]=e;if(e>>>0>=f>>>0){q=1;break b}if(((a[e>>0]|0)+-48&255)<10)e=e+1|0;else{q=1;break}}}else q=1}else q=1;break}case 45:{if(Pyb(b,1)|0){c[d>>2]=6;q=1;break b}c[d>>2]=12;if(((((((((a[b+103>>0]|0)!=0?(e=c[p>>2]|0,((c[b+64>>2]|0)-e|0)>=7):0)?(a[e+6>>0]|0)==121:0)?(a[e+5>>0]|0)==116:0)?(a[e+4>>0]|0)==105:0)?(a[e+3>>0]|0)==110:0)?(a[e+2>>0]|0)==105:0)?(a[e+1>>0]|0)==102:0)?(a[e>>0]|0)==110:0){c[b+68>>2]=e+7;q=1}else{t=0;i=79}break}case 43:{if(Pyb(b,1)|0){c[d>>2]=6;q=1;break b}c[d>>2]=11;if(((((((((a[b+103>>0]|0)!=0?(e=c[p>>2]|0,((c[b+64>>2]|0)-e|0)>=7):0)?(a[e+6>>0]|0)==121:0)?(a[e+5>>0]|0)==116:0)?(a[e+4>>0]|0)==105:0)?(a[e+3>>0]|0)==110:0)?(a[e+2>>0]|0)==105:0)?(a[e+1>>0]|0)==102:0)?(a[e>>0]|0)==110:0){c[b+68>>2]=e+7;q=1}else{t=0;i=79}break}case 116:{c[d>>2]=7;e=n;if((((f-n|0)>=3?(a[e+2>>0]|0)==101:0)?(a[e+1>>0]|0)==117:0)?(a[e>>0]|0)==114:0){c[b+68>>2]=e+3;q=1}else{t=0;i=79}break}case 102:{c[d>>2]=8;e=n;if(((((f-n|0)>=4?(a[e+3>>0]|0)==101:0)?(a[e+2>>0]|0)==115:0)?(a[e+1>>0]|0)==108:0)?(a[e>>0]|0)==97:0){c[b+68>>2]=e+4;q=1}else{t=0;i=79}break}case 110:{c[d>>2]=9;e=n;if((((f-n|0)>=3?(a[e+2>>0]|0)==108:0)?(a[e+1>>0]|0)==108:0)?(a[e>>0]|0)==117:0){c[b+68>>2]=e+3;q=1}else{t=0;i=79}break}case 78:{if((((a[b+103>>0]|0)!=0?(c[d>>2]=10,e=n,(f-n|0)>=2):0)?(a[e+1>>0]|0)==78:0)?(a[e>>0]|0)==97:0){c[b+68>>2]=e+2;q=1}else{t=0;i=79}break}case 73:{if(((((((((a[b+103>>0]|0)!=0?(c[d>>2]=11,e=n,(f-n|0)>=7):0)?(a[e+6>>0]|0)==121:0)?(a[e+5>>0]|0)==116:0)?(a[e+4>>0]|0)==105:0)?(a[e+3>>0]|0)==110:0)?(a[e+2>>0]|0)==105:0)?(a[e+1>>0]|0)==102:0)?(a[e>>0]|0)==110:0){c[b+68>>2]=e+7;q=1}else{t=0;i=79}break}case 44:{c[d>>2]=13;q=1;break}case 58:{c[d>>2]=14;q=1;break}case 0:{c[d>>2]=0;q=1;break}default:{t=0;i=79}}while(0);if((i|0)==27){c[d>>2]=15;if(Oyb(b)|0)q=1;else{t=0;i=79}}if((i|0)==79){c[d>>2]=16;q=t}c[d+8>>2]=c[p>>2];return q|0}function Iyb(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;g=Kb;Kb=Kb+32|0;c[g+12>>2]=0;c[g+12+4>>2]=0;c[g+12+8>>2]=0;c[g>>2]=c[e>>2];c[g+4>>2]=c[e+4>>2];c[g+8>>2]=c[e+8>>2];i=0;F(474,g+12|0,d|0)|0;d=i;i=0;do if(!(d&1)){c[g+24>>2]=f;e=c[b+32>>2]|0;h=c[b+28>>2]|0;j=(c[b+44>>2]|0)+(c[b+40>>2]|0)|0;if((((e-h|0)==0?0:((e-h>>2)*146|0)+-1|0)|0)==(j|0)){i=0;Q(2009,b+24|0);k=i;i=0;if(k&1)break;l=(c[b+40>>2]|0)+(c[b+44>>2]|0)|0;m=c[b+32>>2]|0;n=c[b+28>>2]|0}else{l=j;m=e;n=h}if((m|0)==(n|0))o=0;else{h=(l>>>0)/146|0;o=(c[n+(h<<2)>>2]|0)+((l-(h*146|0)|0)*28|0)|0};c[o>>2]=c[g>>2];c[o+4>>2]=c[g+4>>2];c[o+8>>2]=c[g+8>>2];i=0;T(890,o+12|0,g+12|0);h=i;i=0;if(!(h&1)){c[o+24>>2]=c[g+24>>2];c[b+44>>2]=(c[b+44>>2]|0)+1;if((a[g+12+11>>0]|0)>=0){Kb=g;return 0}RPb(c[g+12>>2]|0);Kb=g;return 0}}while(0);b=Qa()|0;A()|0;if((a[g+12+11>>0]|0)>=0)cb(b|0);RPb(c[g+12>>2]|0);cb(b|0);return 0}function Jyb(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,F=0,G=0,H=0;b=Kb;Kb=Kb+32|0;d=c[a+16>>2]|0;if(d>>>0>145){c[a+16>>2]=d+-146;d=c[a+4>>2]|0;e=c[d>>2]|0;c[a+4>>2]=d+4;f=c[a+8>>2]|0;g=c[a+12>>2]|0;do if((f|0)==(g|0)){h=c[a>>2]|0;if((d+4|0)>>>0>h>>>0){j=d+4+((((d+4-h>>2)+1|0)/-2|0)<<2)|0;if(!(f-(d+4)|0))k=j;else{$2b(j|0,d+4|0,f-(d+4)|0)|0;k=(c[a+4>>2]|0)+((((d+4-h>>2)+1|0)/-2|0)<<2)|0}c[a+8>>2]=j+(f-(d+4)>>2<<2);c[a+4>>2]=k;l=j+(f-(d+4)>>2<<2)|0;break}j=(g-h|0)==0?1:g-h>>1;do if(j){if(j>>>0<=1073741823){m=PPb(j<<2)|0;break}n=La(8)|0;i=0;T(889,n|0,433593);o=i;i=0;if(o&1){o=Qa()|0;A()|0;Ua(n|0);cb(o|0)}else{c[n>>2]=112504;Wa(n|0,64688,194)}}else m=0;while(0);n=m;o=m+(j>>>2<<2)|0;p=m+(j<<2)|0;if((d+4|0)==(f|0)){q=o;r=h}else{s=o;t=d+4|0;while(1){c[s>>2]=c[t>>2];t=t+4|0;if((t|0)==(f|0))break;else s=s+4|0}q=m+(((f+-4-(d+4)|0)>>>2)+1+(j>>>2)<<2)|0;r=c[a>>2]|0}c[a>>2]=n;c[a+4>>2]=o;c[a+8>>2]=q;c[a+12>>2]=p;if(!r)l=q;else{RPb(r);l=c[a+8>>2]|0}}else l=f;while(0);c[l>>2]=e;c[a+8>>2]=(c[a+8>>2]|0)+4;Kb=b;return}e=c[a+8>>2]|0;l=e-(c[a+4>>2]|0)>>2;f=c[a+12>>2]|0;r=f-(c[a>>2]|0)|0;if(l>>>0>2>>>0){if((f|0)!=(e|0)){e=PPb(4088)|0;c[b+4>>2]=e;Kyb(a,b+4|0);Kb=b;return}e=PPb(4088)|0;c[b+4>>2]=e;Lyb(a,b+4|0);e=c[a+4>>2]|0;f=c[e>>2]|0;c[a+4>>2]=e+4;q=c[a+8>>2]|0;d=c[a+12>>2]|0;do if((q|0)==(d|0)){m=c[a>>2]|0;if((e+4|0)>>>0>m>>>0){g=e+4+((((e+4-m>>2)+1|0)/-2|0)<<2)|0;if(!(q-(e+4)|0))u=g;else{$2b(g|0,e+4|0,q-(e+4)|0)|0;u=(c[a+4>>2]|0)+((((e+4-m>>2)+1|0)/-2|0)<<2)|0}c[a+8>>2]=g+(q-(e+4)>>2<<2);c[a+4>>2]=u;v=g+(q-(e+4)>>2<<2)|0;break}g=(d-m|0)==0?1:d-m>>1;do if(g){if(g>>>0<=1073741823){w=PPb(g<<2)|0;break}k=La(8)|0;i=0;T(889,k|0,433593);s=i;i=0;if(s&1){s=Qa()|0;A()|0;Ua(k|0);cb(s|0)}else{c[k>>2]=112504;Wa(k|0,64688,194)}}else w=0;while(0);p=w;o=w+(g>>>2<<2)|0;n=w+(g<<2)|0;if((e+4|0)==(q|0)){x=o;y=m}else{j=o;k=e+4|0;while(1){c[j>>2]=c[k>>2];k=k+4|0;if((k|0)==(q|0))break;else j=j+4|0}x=w+(((q+-4-(e+4)|0)>>>2)+1+(g>>>2)<<2)|0;y=c[a>>2]|0}c[a>>2]=p;c[a+4>>2]=o;c[a+8>>2]=x;c[a+12>>2]=n;if(!y)v=x;else{RPb(y);v=c[a+8>>2]|0}}else v=q;while(0);c[v>>2]=f;c[a+8>>2]=(c[a+8>>2]|0)+4;Kb=b;return}f=(r|0)==0?1:r>>1;c[b+4+12>>2]=0;c[b+4+16>>2]=a+12;do if(f){if(f>>>0<=1073741823){z=PPb(f<<2)|0;break}r=La(8)|0;i=0;T(889,r|0,433593);v=i;i=0;if(v&1){v=Qa()|0;A()|0;Ua(r|0);cb(v|0)}else{c[r>>2]=112504;Wa(r|0,64688,194)}}else z=0;while(0);c[b+4>>2]=z;r=z+(l<<2)|0;l=b+4+8|0;c[l>>2]=r;c[b+4+4>>2]=r;c[b+4+12>>2]=z+(f<<2);i=0;f=D(605,4088)|0;z=i;i=0;a:do if(z&1){r=Qa()|0;B=A()|0;C=r}else{c[b>>2]=f;i=0;T(1983,b+4|0,b|0);r=i;i=0;if(r&1){r=Qa()|0;v=A()|0;RPb(f);B=v;C=r;break}r=c[a+8>>2]|0;v=c[a+4>>2]|0;do if((r|0)!=(v|0)){q=r;while(1){q=q+-4|0;i=0;T(1984,b+4|0,q|0);y=i;i=0;if(y&1){E=60;break}F=c[a+4>>2]|0;if((q|0)==(F|0)){E=51;break}}if((E|0)==51){G=F;H=c[a+8>>2]|0;break}else if((E|0)==60){q=Qa()|0;B=A()|0;C=q;break a}}else{G=v;H=r}while(0);r=G;v=c[a>>2]|0;c[a>>2]=c[b+4>>2];c[b+4>>2]=v;c[a+4>>2]=c[b+4+4>>2];c[b+4+4>>2]=r;c[a+8>>2]=c[l>>2];c[l>>2]=H;n=c[a+12>>2]|0;c[a+12>>2]=c[b+4+12>>2];c[b+4+12>>2]=n;n=H;if((G|0)!=(n|0))c[l>>2]=n+(~((n+-4-r|0)>>>2)<<2);if(v|0)RPb(v);Kb=b;return}while(0);G=c[b+4+4>>2]|0;H=c[l>>2]|0;if((H|0)!=(G|0))c[l>>2]=H+(~((H+-4-G|0)>>>2)<<2);G=c[b+4>>2]|0;if(!G)cb(C|0);RPb(G);cb(C|0)}function Kyb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;d=c[a+8>>2]|0;e=c[a+12>>2]|0;if((d|0)!=(e|0)){f=d;g=c[b>>2]|0;c[f>>2]=g;h=c[a+8>>2]|0;j=h+4|0;c[a+8>>2]=j;return}k=c[a+4>>2]|0;l=c[a>>2]|0;if(k>>>0>l>>>0){m=k+((((k-l>>2)+1|0)/-2|0)<<2)|0;if(!(d-k|0))n=m;else{$2b(m|0,k|0,d-k|0)|0;n=(c[a+4>>2]|0)+((((k-l>>2)+1|0)/-2|0)<<2)|0}c[a+8>>2]=m+(d-k>>2<<2);c[a+4>>2]=n;f=m+(d-k>>2<<2)|0;g=c[b>>2]|0;c[f>>2]=g;h=c[a+8>>2]|0;j=h+4|0;c[a+8>>2]=j;return}m=(e-l|0)==0?1:e-l>>1;do if(m){if(m>>>0<=1073741823){o=PPb(m<<2)|0;break}e=La(8)|0;i=0;T(889,e|0,433593);n=i;i=0;if(n&1){n=Qa()|0;A()|0;Ua(e|0);cb(n|0)}else{c[e>>2]=112504;Wa(e|0,64688,194)}}else o=0;while(0);e=o;n=o+(m>>>2<<2)|0;p=o+(m<<2)|0;if((k|0)==(d|0)){q=n;r=l}else{l=n;s=k;while(1){c[l>>2]=c[s>>2];s=s+4|0;if((s|0)==(d|0))break;else l=l+4|0}q=o+((m>>>2)+((d+-4-k|0)>>>2)+1<<2)|0;r=c[a>>2]|0}c[a>>2]=e;c[a+4>>2]=n;c[a+8>>2]=q;c[a+12>>2]=p;if(!r){f=q;g=c[b>>2]|0;c[f>>2]=g;h=c[a+8>>2]|0;j=h+4|0;c[a+8>>2]=j;return}RPb(r);f=c[a+8>>2]|0;g=c[b>>2]|0;c[f>>2]=g;h=c[a+8>>2]|0;j=h+4|0;c[a+8>>2]=j;return}function Lyb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;d=c[a+4>>2]|0;e=c[a>>2]|0;do if((d|0)==(e|0)){f=c[a+8>>2]|0;g=c[a+12>>2]|0;if(f>>>0>>0){h=f+((((g-f>>2)+1|0)/2|0)<<2)|0;if(!(f-d|0)){j=h;k=h}else{$2b(h+(0-(f-d>>2)<<2)|0,d|0,f-d|0)|0;j=h+(0-(f-d>>2)<<2)|0;k=(c[a+8>>2]|0)+((((g-f>>2)+1|0)/2|0)<<2)|0}c[a+4>>2]=j;c[a+8>>2]=k;l=j;break}h=(g-e|0)==0?1:g-e>>1;do if(h){if(h>>>0<=1073741823){m=PPb(h<<2)|0;break}g=La(8)|0;i=0;T(889,g|0,433593);n=i;i=0;if(n&1){n=Qa()|0;A()|0;Ua(g|0);cb(n|0)}else{c[g>>2]=112504;Wa(g|0,64688,194)}}else m=0;while(0);g=m;n=m+((h+3|0)>>>2<<2)|0;o=m+(h<<2)|0;if((d|0)==(f|0)){p=n;q=d}else{r=n;s=d;while(1){c[r>>2]=c[s>>2];s=s+4|0;if((s|0)==(f|0))break;else r=r+4|0}p=m+(((f+-4-d|0)>>>2)+((h+3|0)>>>2)+1<<2)|0;q=c[a>>2]|0}c[a>>2]=g;c[a+4>>2]=n;c[a+8>>2]=p;c[a+12>>2]=o;if(!q)l=n;else{RPb(q);l=c[a+4>>2]|0}}else l=d;while(0);c[l+-4>>2]=c[b>>2];c[a+4>>2]=(c[a+4>>2]|0)+-4;return}function Myb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;d=c[a+8>>2]|0;e=c[a+12>>2]|0;if((d|0)!=(e|0)){f=d;g=c[b>>2]|0;c[f>>2]=g;h=c[a+8>>2]|0;j=h+4|0;c[a+8>>2]=j;return}k=c[a+4>>2]|0;l=c[a>>2]|0;if(k>>>0>l>>>0){m=k+((((k-l>>2)+1|0)/-2|0)<<2)|0;if(!(d-k|0))n=m;else{$2b(m|0,k|0,d-k|0)|0;n=(c[a+4>>2]|0)+((((k-l>>2)+1|0)/-2|0)<<2)|0}c[a+8>>2]=m+(d-k>>2<<2);c[a+4>>2]=n;f=m+(d-k>>2<<2)|0;g=c[b>>2]|0;c[f>>2]=g;h=c[a+8>>2]|0;j=h+4|0;c[a+8>>2]=j;return}m=(e-l|0)==0?1:e-l>>1;do if(m){if(m>>>0<=1073741823){o=PPb(m<<2)|0;break}e=La(8)|0;i=0;T(889,e|0,433593);n=i;i=0;if(n&1){n=Qa()|0;A()|0;Ua(e|0);cb(n|0)}else{c[e>>2]=112504;Wa(e|0,64688,194)}}else o=0;while(0);e=o;n=o+(m>>>2<<2)|0;p=o+(m<<2)|0;if((k|0)==(d|0)){q=n;r=l}else{l=n;s=k;while(1){c[l>>2]=c[s>>2];s=s+4|0;if((s|0)==(d|0))break;else l=l+4|0}q=o+((m>>>2)+((d+-4-k|0)>>>2)+1<<2)|0;r=c[a>>2]|0}c[a>>2]=e;c[a+4>>2]=n;c[a+8>>2]=q;c[a+12>>2]=p;if(!r){f=q;g=c[b>>2]|0;c[f>>2]=g;h=c[a+8>>2]|0;j=h+4|0;c[a+8>>2]=j;return}RPb(r);f=c[a+8>>2]|0;g=c[b>>2]|0;c[f>>2]=g;h=c[a+8>>2]|0;j=h+4|0;c[a+8>>2]=j;return}function Nyb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;d=c[a+4>>2]|0;e=c[a>>2]|0;do if((d|0)==(e|0)){f=c[a+8>>2]|0;g=c[a+12>>2]|0;if(f>>>0>>0){h=f+((((g-f>>2)+1|0)/2|0)<<2)|0;if(!(f-d|0)){j=h;k=h}else{$2b(h+(0-(f-d>>2)<<2)|0,d|0,f-d|0)|0;j=h+(0-(f-d>>2)<<2)|0;k=(c[a+8>>2]|0)+((((g-f>>2)+1|0)/2|0)<<2)|0}c[a+4>>2]=j;c[a+8>>2]=k;l=j;break}h=(g-e|0)==0?1:g-e>>1;do if(h){if(h>>>0<=1073741823){m=PPb(h<<2)|0;break}g=La(8)|0;i=0;T(889,g|0,433593);n=i;i=0;if(n&1){n=Qa()|0;A()|0;Ua(g|0);cb(n|0)}else{c[g>>2]=112504;Wa(g|0,64688,194)}}else m=0;while(0);g=m;n=m+((h+3|0)>>>2<<2)|0;o=m+(h<<2)|0;if((d|0)==(f|0)){p=n;q=d}else{r=n;s=d;while(1){c[r>>2]=c[s>>2];s=s+4|0;if((s|0)==(f|0))break;else r=r+4|0}p=m+(((f+-4-d|0)>>>2)+((h+3|0)>>>2)+1<<2)|0;q=c[a>>2]|0}c[a>>2]=g;c[a+4>>2]=n;c[a+8>>2]=p;c[a+12>>2]=o;if(!q)l=n;else{RPb(q);l=c[a+4>>2]|0}}else l=d;while(0);c[l+-4>>2]=c[b>>2];c[a+4>>2]=(c[a+4>>2]|0)+-4;return}function Oyb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;d=c[b+68>>2]|0;e=c[b+64>>2]|0;if((d|0)==(e|0)){f=0;return f|0}c[b+68>>2]=d+1;g=a[d>>0]|0;a:do if(g<<24>>24==42){b:do if((d+2|0)>>>0>>0){h=0;i=d+1|0;j=d+2|0;while(1){c:do if((i|0)==(e|0)){k=h;l=e}else{c[b+68>>2]=j;switch(a[i>>0]|0){case 42:{if((a[j>>0]|0)==47){m=h;n=j;break b}else{k=h;l=j;break c}break}case 10:{k=1;l=j;break c;break}default:{k=h;l=j;break c}}}while(0);j=l+1|0;if(j>>>0>=e>>>0){m=k;n=l;break}else{h=k;i=l}}}else{m=0;n=d+1|0}while(0);if((n|0)==(e|0)){f=0;return f|0}i=n+1|0;c[b+68>>2]=i;if((a[n>>0]|0)==47){o=m;p=g<<24>>24==47;q=i}else{f=0;return f|0}}else{if(g<<24>>24!=47){f=0;return f|0}if((d+1|0)!=(e|0)){i=d+1|0;d:while(1){r=i+1|0;c[b+68>>2]=r;switch(a[i>>0]|0){case 10:{o=0;p=1;q=r;break a;break}case 13:{break d;break}default:{}}if((r|0)==(e|0)){o=0;p=1;q=r;break a}else i=r}if((r|0)!=(e|0))if((a[r>>0]|0)==10){h=i+2|0;c[b+68>>2]=h;o=0;p=1;q=h}else{o=0;p=1;q=r}else{o=0;p=1;q=e}}else{o=0;p=1;q=e}}while(0);if(!(a[b+108>>0]|0)){f=1;return f|0}e:do if((a[b+80>>0]|0)==0?(e=c[b+72>>2]|0,(e|0)!=0):0){f:do if(e>>>0<(d+-1|0)>>>0){r=e;while(1){switch(a[r>>0]|0){case 13:case 10:{s=0;break e;break}default:{}}r=r+1|0;if(r>>>0>=(d+-1|0)>>>0)break f}}while(0);if(p|o<<24>>24==0){a[b+80>>0]=1;s=1}else s=0}else s=0;while(0);Qyb(b,d+-1|0,q,s);f=1;return f|0}function Pyb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;e=c[b+68>>2]|0;f=c[b+64>>2]|0;if(d)if((e|0)!=(f|0))if((a[e>>0]|0)==73){c[b+68>>2]=e+1;g=0;return g|0}else h=f;else h=e;else h=f;f=e;while(1){c[b+68>>2]=f;if(f>>>0>=h>>>0){g=1;i=23;break}j=f+1|0;k=a[f>>0]|0;if((k+-48&255)<10)f=j;else break}if((i|0)==23)return g|0;a:do if(k<<24>>24==46){c[b+68>>2]=j;if(j>>>0>=h>>>0){g=1;return g|0}e=f+2|0;d=a[j>>0]|0;if((d+-48&255)<10){l=e;while(1){c[b+68>>2]=l;if(l>>>0>=h>>>0){g=1;break}m=l+1|0;n=a[l>>0]|0;if((n+-48&255)<10)l=m;else{o=n;p=m;break a}}return g|0}else{o=d;p=e}}else{o=k;p=j}while(0);switch(o<<24>>24){case 69:case 101:break;default:{g=1;return g|0}}c[b+68>>2]=p;if(p>>>0>=h>>>0){g=1;return g|0}o=p+1|0;j=a[p>>0]|0;b:do switch(j<<24>>24){case 45:case 43:{c[b+68>>2]=o;if(o>>>0>>0){q=a[o>>0]|0;r=p+2|0;break b}else{g=1;return g|0}break}default:{q=j;r=o}}while(0);if((q+-48&255)>=10){g=1;return g|0}q=r;while(1){c[b+68>>2]=q;if(q>>>0>=h>>>0){g=1;i=23;break}if(((a[q>>0]|0)+-48&255)<10)q=q+1|0;else{g=1;i=23;break}}if((i|0)==23)return g|0;return 0}function Qyb(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;g=Kb;Kb=Kb+32|0;c[g+12>>2]=0;c[g+12+4>>2]=0;c[g+12+8>>2]=0;i=0;T(1447,g+12|0,e-d|0);h=i;i=0;a:do if(h&1){j=Qa()|0;k=j;l=A()|0}else{b:do if((d|0)!=(e|0)){j=d;while(1){m=j+1|0;n=a[j>>0]|0;if(n<<24>>24==13){if((m|0)==(e|0))o=e;else o=(a[m>>0]|0)==10?j+2|0:m;i=0;T(933,g+12|0,10);p=i;i=0;if(p&1)break;else q=o}else{i=0;T(933,g+12|0,n|0);n=i;i=0;if(n&1)break;else q=m}if((q|0)==(e|0))break b;else j=q}j=Qa()|0;k=j;l=A()|0;break a}while(0);do if((f|0)==1){j=c[b+76>>2]|0;i=0;T(890,g|0,g+12|0);m=i;i=0;if(!(m&1)){i=0;U(984,j|0,g|0,1);j=i;i=0;if(j&1){j=Qa()|0;m=A()|0;if((a[g+11>>0]|0)>=0){r=m;s=j;break}RPb(c[g>>2]|0);r=m;s=j;break}else{if((a[g+11>>0]|0)>=0){t=24;break}RPb(c[g>>2]|0);t=24;break}}else t=20}else{j=a[g+12+11>>0]|0;i=0;G(234,b+84|0,(j<<24>>24<0?c[g+12>>2]|0:g+12|0)|0,(j<<24>>24<0?c[g+12+4>>2]|0:j&255)|0)|0;j=i;i=0;if(j&1)t=20;else t=24}while(0);if((t|0)==20){j=Qa()|0;r=A()|0;s=j}else if((t|0)==24){if((a[g+12+11>>0]|0)>=0){Kb=g;return}RPb(c[g+12>>2]|0);Kb=g;return}if((a[g+12+11>>0]|0)>=0)cb(s|0);RPb(c[g+12>>2]|0);cb(s|0)}while(0);if((a[g+12+11>>0]|0)>=0)cb(k|0);RPb(c[g+12>>2]|0);cb(k|0)}function Ryb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,R=0,S=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0;e=Kb;Kb=Kb+144|0;c[e+48>>2]=0;c[e+48+4>>2]=0;c[e+48+8>>2]=0;i=0;T(894,e|0,7);f=i;i=0;if(f&1){f=Qa()|0;g=f;h=A()|0;cb(g|0)}f=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0;i=0;T(1980,c[(c[(c[b+4>>2]|0)+(f>>>10<<2)>>2]|0)+((f&1023)<<2)>>2]|0,e|0);f=i;i=0;a:do if(!(f&1)?(j=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0,i=0,T(1981,c[(c[(c[b+4>>2]|0)+(j>>>10<<2)>>2]|0)+((j&1023)<<2)>>2]|0,(c[d+4>>2]|0)-(c[b+60>>2]|0)|0),j=i,i=0,!(j&1)):0){j=e+48+11|0;b:while(1){i=0;k=F(710,b|0,e+60|0)|0;l=i;i=0;if(l&1){m=12;break}if(!k){m=163;break}k=c[e+60>>2]|0;if((k|0)==15){do{i=0;n=F(710,b|0,e+60|0)|0;l=i;i=0;if(l&1){m=16;break b}o=c[e+60>>2]|0}while(n&(o|0)==15);if(n)p=o;else{m=163;break}}else p=k;l=a[j>>0]|0;if((p|0)==2?((l<<24>>24<0?c[e+48+4>>2]|0:l&255)|0)==0:0){q=1;m=180;break}if(l<<24>>24<0){a[c[e+48>>2]>>0]=0;c[e+48+4>>2]=0;r=c[e+60>>2]|0}else{a[e+48>>0]=0;a[j>>0]=0;r=p}switch(r|0){case 5:{i=0;l=G(329,b|0,e+60|0,e+48|0)|0;s=i;i=0;if(s&1){m=17;break b}if(!l){m=29;break b}break}case 6:{if(!(a[b+99>>0]|0)){m=163;break b}i=0;T(894,e+24|0,0);l=i;i=0;if(l&1){m=46;break b}i=0;l=G(330,b|0,e+60|0,e+24|0)|0;s=i;i=0;if(s&1){m=48;break b}if(!l){m=40;break b}i=0;T(893,e+132|0,e+24|0);l=i;i=0;if(l&1){m=58;break b}if((a[j>>0]|0)<0){a[c[e+48>>2]>>0]=0;c[e+48+4>>2]=0;if((a[j>>0]|0)<0){RPb(c[e+48>>2]|0);c[e+48+8>>2]=0}}else{a[e+48>>0]=0;a[j>>0]=0};c[e+48>>2]=c[e+132>>2];c[e+48+4>>2]=c[e+132+4>>2];c[e+48+8>>2]=c[e+132+8>>2];szb(e+24|0);break}default:{m=163;break b}}if((a[j>>0]|0)<0?(c[e+48+4>>2]|0)>>>0>1073741823:0){m=62;break}if(a[b+102>>0]|0){l=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0;i=0;s=F(497,c[(c[(c[b+4>>2]|0)+(l>>>10<<2)>>2]|0)+((l&1023)<<2)>>2]|0,e+48|0)|0;l=i;i=0;if(l&1){m=17;break}if(s){m=70;break}}i=0;s=F(710,b|0,e+24|0)|0;l=i;i=0;if(l&1){m=106;break}if(!(s&(c[e+24>>2]|0)==14)){m=95;break}s=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0;i=0;l=F(476,c[(c[(c[b+4>>2]|0)+(s>>>10<<2)>>2]|0)+((s&1023)<<2)>>2]|0,e+48|0)|0;s=i;i=0;if(s&1){m=128;break}s=c[b+4>>2]|0;t=(c[b+8>>2]|0)-s|0;u=c[b+20>>2]|0;v=u+(c[b+16>>2]|0)|0;if((((t|0)==0?0:(t<<8)+-1|0)|0)==(v|0)){i=0;Q(2010,b|0);t=i;i=0;if(t&1){m=129;break}t=c[b+20>>2]|0;w=(c[b+16>>2]|0)+t|0;x=c[b+4>>2]|0;y=t}else{w=v;x=s;y=u}c[(c[x+(w>>>10<<2)>>2]|0)+((w&1023)<<2)>>2]=l;c[b+20>>2]=y+1;i=0;l=D(733,b|0)|0;u=i;i=0;if(u&1){m=131;break}u=c[b+20>>2]|0;s=c[b+16>>2]|0;c[b+20>>2]=u+-1;v=c[b+8>>2]|0;t=v-(c[b+4>>2]|0)|0;if((1-u-s+((t|0)==0?0:(t<<8)+-1|0)|0)>>>0>2047){RPb(c[v+-4>>2]|0);c[b+8>>2]=(c[b+8>>2]|0)+-4}if(!l){m=121;break}i=0;l=F(710,b|0,e+120|0)|0;v=i;i=0;if(v&1){m=149;break}if(!l){m=138;break}l=c[e+120>>2]|0;switch(l|0){case 15:{while(1){i=0;v=F(710,b|0,e+120|0)|0;t=i;i=0;if(t&1){m=158;break b}t=c[e+120>>2]|0;if(!(v&(t|0)==15)){z=t;break}}break}case 13:case 2:{z=l;break}default:{m=138;break b}}if((z|0)==2){q=1;m=180;break}}c:switch(m|0){case 12:{B=j;C=Qa()|0;E=A()|0;m=14;break a;break}case 16:{I=Qa()|0;J=A()|0;m=19;break}case 17:{I=Qa()|0;J=A()|0;m=19;break}case 29:{k=c[b+44>>2]|0;d:while(1){i=0;t=F(710,b|0,e+72|0)|0;v=i;i=0;if(v&1){m=15;break}if(!t?(i=0,T(1985,b+24|0,k|0),t=i,i=0,t&1):0){m=15;break}switch(c[e+72>>2]|0){case 0:case 2:{break d;break}default:{}}}if((m|0)==15){t=Qa()|0;I=t;J=A()|0;m=19;break}i=0;T(1985,b+24|0,k|0);t=i;i=0;if(t&1){t=Qa()|0;I=t;J=A()|0;m=19;break}else{q=0;m=180;break}break}case 40:{t=c[b+44>>2]|0;e:while(1){i=0;v=F(710,b|0,e+84|0)|0;s=i;i=0;if(s&1){m=47;break}if(!v?(i=0,T(1985,b+24|0,t|0),v=i,i=0,v&1):0){m=47;break}switch(c[e+84>>2]|0){case 0:case 2:{break e;break}default:{}}}if((m|0)==47){k=Qa()|0;K=k;L=A()|0;m=50;break}i=0;T(1985,b+24|0,t|0);k=i;i=0;if(k&1){k=Qa()|0;K=k;L=A()|0;m=50;break}else{szb(e+24|0);q=0;m=180;break}break}case 46:{k=Qa()|0;M=k;N=A()|0;break}case 48:{k=Qa()|0;K=k;L=A()|0;m=50;break}case 58:{k=Qa()|0;O=k;P=A()|0;m=59;break}case 62:{c[e+24>>2]=0;c[e+24+4>>2]=0;c[e+24+8>>2]=0;i=0;k=D(605,32)|0;v=i;i=0;if(!(v&1)){c[e+24>>2]=k;c[e+24+8>>2]=-2147483616;c[e+24+4>>2]=17;R=k;S=426687;V=R+17|0;do{a[R>>0]=a[S>>0]|0;R=R+1|0;S=S+1|0}while((R|0)<(V|0));a[k+17>>0]=0;i=0;Q(2008,e+24|0);i=0;t=Qa()|0;v=A()|0;if((a[e+24+11>>0]|0)<0){RPb(c[e+24>>2]|0);W=t;X=v}else{W=t;X=v}}else{v=Qa()|0;W=v;X=A()|0}Y=W;Z=X;_=j;break a;break}case 70:{i=0;U(443,e+132|0,426705,e+48|0);v=i;i=0;do if(!(v&1)){i=0;t=F(471,e+132|0,438271)|0;s=i;i=0;if(s&1){s=Qa()|0;u=A()|0;if((a[e+132+11>>0]|0)>=0){$=s;aa=u;m=87;break}RPb(c[e+132>>2]|0);$=s;aa=u;m=87;break};c[e+24>>2]=c[t>>2];c[e+24+4>>2]=c[t+4>>2];c[e+24+8>>2]=c[t+8>>2];c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=0;if((a[e+132+11>>0]|0)<0)RPb(c[e+132>>2]|0);i=0;H(73,b|0,e+24|0,e+60|0,0)|0;t=i;i=0;do if(!(t&1)){u=c[b+44>>2]|0;f:while(1){i=0;s=F(710,b|0,e+96|0)|0;ba=i;i=0;if(ba&1){m=88;break}if(!s?(i=0,T(1985,b+24|0,u|0),s=i,i=0,s&1):0){m=88;break}switch(c[e+96>>2]|0){case 0:case 2:{break f;break}default:{}}}if((m|0)==88){s=Qa()|0;ca=s;da=A()|0;break}i=0;T(1985,b+24|0,u|0);s=i;i=0;if(!(s&1)){if((a[e+24+11>>0]|0)<0)RPb(c[e+24>>2]|0);q=0;m=180;break c}else m=89}else m=89;while(0);if((m|0)==89){t=Qa()|0;ca=t;da=A()|0}if((a[e+24+11>>0]|0)<0){RPb(c[e+24>>2]|0);ea=ca;fa=da}else{ea=ca;fa=da}}else{t=Qa()|0;$=t;aa=A()|0;m=87}while(0);if((m|0)==87){ea=$;fa=aa}Y=ea;Z=fa;_=j;break a;break}case 95:{c[e+132>>2]=0;c[e+132+4>>2]=0;c[e+132+8>>2]=0;i=0;v=D(605,48)|0;k=i;i=0;if(!(k&1)){c[e+132>>2]=v;c[e+132+8>>2]=-2147483600;c[e+132+4>>2]=36;R=v;S=426722;V=R+36|0;do{a[R>>0]=a[S>>0]|0;R=R+1|0;S=S+1|0}while((R|0)<(V|0));a[v+36>>0]=0;i=0;H(73,b|0,e+132|0,e+24|0,0)|0;k=i;i=0;do if(!(k&1)){t=c[b+44>>2]|0;g:while(1){i=0;l=F(710,b|0,e+108|0)|0;s=i;i=0;if(s&1){m=108;break}if(!l?(i=0,T(1985,b+24|0,t|0),l=i,i=0,l&1):0){m=108;break}switch(c[e+108>>2]|0){case 0:case 2:{break g;break}default:{}}}if((m|0)==108){l=Qa()|0;ga=l;ha=A()|0;break}i=0;T(1985,b+24|0,t|0);l=i;i=0;if(!(l&1)){if((a[e+132+11>>0]|0)<0)RPb(c[e+132>>2]|0);m=159;break c}else m=109}else m=109;while(0);if((m|0)==109){k=Qa()|0;ga=k;ha=A()|0}if((a[e+132+11>>0]|0)<0){RPb(c[e+132>>2]|0);ia=ga;ja=ha}else{ia=ga;ja=ha}}else{k=Qa()|0;ia=k;ja=A()|0}ka=ia;la=ja;m=162;break}case 106:{k=Qa()|0;ka=k;la=A()|0;m=162;break}case 121:{k=c[b+44>>2]|0;h:while(1){i=0;v=F(710,b|0,e+120|0)|0;l=i;i=0;if(l&1){m=130;break}if(!v?(i=0,T(1985,b+24|0,k|0),v=i,i=0,v&1):0){m=130;break}switch(c[e+120>>2]|0){case 0:case 2:{break h;break}default:{}}}if((m|0)==130){v=Qa()|0;ma=v;na=A()|0;m=133;break}i=0;T(1985,b+24|0,k|0);v=i;i=0;if(v&1){v=Qa()|0;ma=v;na=A()|0;m=133;break}else{m=159;break}break}case 128:{v=Qa()|0;ka=v;la=A()|0;m=162;break}case 129:{v=Qa()|0;ka=v;la=A()|0;m=162;break}case 131:{v=Qa()|0;ma=v;na=A()|0;m=133;break}case 138:{c[e+108>>2]=0;c[e+108+4>>2]=0;c[e+108+8>>2]=0;i=0;v=D(605,48)|0;l=i;i=0;if(!(l&1)){c[e+108>>2]=v;c[e+108+8>>2]=-2147483600;c[e+108+4>>2]=40;R=v;S=426759;V=R+40|0;do{a[R>>0]=a[S>>0]|0;R=R+1|0;S=S+1|0}while((R|0)<(V|0));a[v+40>>0]=0;i=0;H(73,b|0,e+108|0,e+120|0,0)|0;k=i;i=0;do if(!(k&1)){l=c[b+44>>2]|0;i:while(1){i=0;s=F(710,b|0,e+132|0)|0;ba=i;i=0;if(ba&1){m=151;break}if(!s?(i=0,T(1985,b+24|0,l|0),s=i,i=0,s&1):0){m=151;break}switch(c[e+132>>2]|0){case 0:case 2:{break i;break}default:{}}}if((m|0)==151){t=Qa()|0;oa=t;pa=A()|0;break}i=0;T(1985,b+24|0,l|0);t=i;i=0;if(!(t&1)){if((a[e+108+11>>0]|0)<0)RPb(c[e+108>>2]|0);q=0;m=180;break c}else m=152}else m=152;while(0);if((m|0)==152){k=Qa()|0;oa=k;pa=A()|0}if((a[e+108+11>>0]|0)<0){RPb(c[e+108>>2]|0);qa=oa;ra=pa}else{qa=oa;ra=pa}}else{k=Qa()|0;qa=k;ra=A()|0}sa=qa;ta=ra;m=161;break}case 149:{k=Qa()|0;sa=k;ta=A()|0;m=161;break}case 158:{k=Qa()|0;sa=k;ta=A()|0;m=161;break}case 163:{c[e+132>>2]=0;c[e+132+4>>2]=0;c[e+132+8>>2]=0;i=0;k=D(605,48)|0;v=i;i=0;if(!(v&1)){c[e+132>>2]=k;c[e+132+8>>2]=-2147483600;c[e+132+4>>2]=33;R=k;S=426800;V=R+33|0;do{a[R>>0]=a[S>>0]|0;R=R+1|0;S=S+1|0}while((R|0)<(V|0));a[k+33>>0]=0;i=0;H(73,b|0,e+132|0,e+60|0,0)|0;v=i;i=0;do if(!(v&1)){t=c[b+44>>2]|0;j:while(1){i=0;s=F(710,b|0,e+24|0)|0;ba=i;i=0;if(ba&1){m=175;break}if(!s?(i=0,T(1985,b+24|0,t|0),s=i,i=0,s&1):0){m=175;break}switch(c[e+24>>2]|0){case 0:case 2:{break j;break}default:{}}}if((m|0)==175){l=Qa()|0;ua=l;va=A()|0;break}i=0;T(1985,b+24|0,t|0);l=i;i=0;if(!(l&1)){if((a[e+132+11>>0]|0)<0)RPb(c[e+132>>2]|0);q=0;m=180;break c}else m=176}else m=176;while(0);if((m|0)==176){v=Qa()|0;ua=v;va=A()|0}if((a[e+132+11>>0]|0)<0){RPb(c[e+132>>2]|0);wa=ua;xa=va}else{wa=ua;xa=va}}else{v=Qa()|0;wa=v;xa=A()|0}Y=wa;Z=xa;_=j;break a;break}}if((m|0)==19){Y=I;Z=J;_=j;break}else if((m|0)==50){O=K;P=L;m=59}else if((m|0)==133){ka=ma;la=na;m=162}else if((m|0)==159){q=0;m=180}else if((m|0)==161){ka=sa;la=ta;m=162}if((m|0)==59){szb(e+24|0);M=O;N=P}else if((m|0)==162){Y=ka;Z=la;_=j;break}else if((m|0)==180){szb(e);if((a[j>>0]|0)>=0){Kb=e;return q|0}RPb(c[e+48>>2]|0);Kb=e;return q|0}Y=M;Z=N;_=j}else m=13;while(0);if((m|0)==13){N=Qa()|0;B=e+48+11|0;C=N;E=A()|0;m=14}if((m|0)==14){Y=C;Z=E;_=B}szb(e);if((a[_>>0]|0)>=0){g=Y;h=Z;cb(g|0)}RPb(c[e+48>>2]|0);g=Y;h=Z;cb(g|0);return 0}function Syb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,G=0,I=0;e=Kb;Kb=Kb+64|0;Hzb(e,6);f=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0;i=0;T(1980,c[(c[(c[b+4>>2]|0)+(f>>>10<<2)>>2]|0)+((f&1023)<<2)>>2]|0,e|0);f=i;i=0;if(!(f&1)?(f=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0,i=0,T(1981,c[(c[(c[b+4>>2]|0)+(f>>>10<<2)>>2]|0)+((f&1023)<<2)>>2]|0,(c[d+4>>2]|0)-(c[b+60>>2]|0)|0),d=i,i=0,!(d&1)):0){d=c[b+68>>2]|0;f=c[b+64>>2]|0;a:do if((d|0)==(f|0)){g=d;h=7}else{j=d;while(1){switch(a[j>>0]|0){case 10:case 13:case 9:case 32:break;default:{g=j;h=7;break a}}j=j+1|0;c[b+68>>2]=j;if((j|0)==(f|0))break a}}while(0);if(((h|0)==7?(g|0)!=(f|0):0)?(a[g>>0]|0)==93:0){i=0;F(710,b|0,e+48|0)|0;g=i;i=0;if(g&1){g=Qa()|0;k=g;l=A()|0;szb(e);cb(k|0)}else{m=1;szb(e);Kb=e;return m|0}}g=0;b:while(1){f=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0;d=g+1|0;i=0;j=F(501,c[(c[(c[b+4>>2]|0)+(f>>>10<<2)>>2]|0)+((f&1023)<<2)>>2]|0,g|0)|0;f=i;i=0;if(f&1){h=29;break}f=c[b+4>>2]|0;n=(c[b+8>>2]|0)-f|0;o=c[b+20>>2]|0;p=o+(c[b+16>>2]|0)|0;if((((n|0)==0?0:(n<<8)+-1|0)|0)==(p|0)){i=0;Q(2010,b|0);n=i;i=0;if(n&1){h=30;break}n=c[b+20>>2]|0;q=(c[b+16>>2]|0)+n|0;r=c[b+4>>2]|0;s=n}else{q=p;r=f;s=o}c[(c[r+(q>>>10<<2)>>2]|0)+((q&1023)<<2)>>2]=j;c[b+20>>2]=s+1;i=0;j=D(733,b|0)|0;o=i;i=0;if(o&1){h=32;break}o=c[b+20>>2]|0;f=c[b+16>>2]|0;c[b+20>>2]=o+-1;p=c[b+8>>2]|0;n=p-(c[b+4>>2]|0)|0;if((1-o-f+((n|0)==0?0:(n<<8)+-1|0)|0)>>>0>2047){RPb(c[p+-4>>2]|0);c[b+8>>2]=(c[b+8>>2]|0)+-4}if(!j){h=22;break}i=0;j=F(710,b|0,e+36|0)|0;p=i;i=0;if(p&1){h=41;break}p=c[e+36>>2]|0;if(j&(p|0)==15)while(1){i=0;n=F(710,b|0,e+36|0)|0;f=i;i=0;if(f&1){h=40;break b}f=c[e+36>>2]|0;if(!(n&(f|0)==15)){t=n;u=f;break}}else{t=j;u=p}if(!t){h=45;break}switch(u|0){case 4:{h=64;break b;break}case 13:break;default:{h=45;break b}}g=d}do if((h|0)==22){g=c[b+44>>2]|0;c:while(1){i=0;u=F(710,b|0,e+36|0)|0;t=i;i=0;if(t&1){h=31;break}if(!u?(i=0,T(1985,b+24|0,g|0),u=i,i=0,u&1):0){h=31;break}switch(c[e+36>>2]|0){case 0:case 4:{break c;break}default:{}}}if((h|0)==31){d=Qa()|0;v=d;w=A()|0;h=34;break}i=0;T(1985,b+24|0,g|0);d=i;i=0;if(d&1){d=Qa()|0;v=d;w=A()|0;h=34;break}m=0;szb(e);Kb=e;return m|0}else if((h|0)==29){d=Qa()|0;k=d;l=A()|0;szb(e);cb(k|0)}else if((h|0)==30){d=Qa()|0;k=d;l=A()|0;szb(e);cb(k|0)}else if((h|0)==32){d=Qa()|0;v=d;w=A()|0;h=34}else if((h|0)==40){d=Qa()|0;x=d;y=A()|0;h=42}else if((h|0)==41){d=Qa()|0;x=d;y=A()|0;h=42}else if((h|0)==45){c[e+24>>2]=0;c[e+24+4>>2]=0;c[e+24+8>>2]=0;i=0;d=D(605,48)|0;p=i;i=0;if(!(p&1)){c[e+24>>2]=d;c[e+24+8>>2]=-2147483600;c[e+24+4>>2]=39;p=d;j=426647;u=p+39|0;do{a[p>>0]=a[j>>0]|0;p=p+1|0;j=j+1|0}while((p|0)<(u|0));a[d+39>>0]=0;i=0;H(73,b|0,e+24|0,e+36|0,0)|0;j=i;i=0;do if(!(j&1)){p=c[b+44>>2]|0;d:while(1){i=0;u=F(710,b|0,e+48|0)|0;g=i;i=0;if(g&1){h=57;break}if(!u?(i=0,T(1985,b+24|0,p|0),u=i,i=0,u&1):0){h=57;break}switch(c[e+48>>2]|0){case 0:case 4:{break d;break}default:{}}}if((h|0)==57){u=Qa()|0;z=u;B=A()|0;break}i=0;T(1985,b+24|0,p|0);u=i;i=0;if(!(u&1)){if((a[e+24+11>>0]|0)<0)RPb(c[e+24>>2]|0);m=0;szb(e);Kb=e;return m|0}else h=58}else h=58;while(0);if((h|0)==58){j=Qa()|0;z=j;B=A()|0}if((a[e+24+11>>0]|0)<0){RPb(c[e+24>>2]|0);C=z;E=B}else{C=z;E=B}}else{j=Qa()|0;C=j;E=A()|0}G=C;I=E}else if((h|0)==64){m=1;szb(e);Kb=e;return m|0}while(0);if((h|0)==34){k=v;l=w;szb(e);cb(k|0)}else if((h|0)==42){G=x;I=y}k=G;l=I;szb(e);cb(k|0)}I=Qa()|0;k=I;l=A()|0;szb(e);cb(k|0);return 0}function Tyb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;d=Kb;Kb=Kb+32|0;Hzb(d,0);i=0;e=G(330,a|0,b|0,d|0)|0;f=i;i=0;if(!(f&1)){if(!e){g=0;szb(d);Kb=d;return g|0}e=(c[a+20>>2]|0)+-1+(c[a+16>>2]|0)|0;i=0;T(1980,c[(c[(c[a+4>>2]|0)+(e>>>10<<2)>>2]|0)+((e&1023)<<2)>>2]|0,d|0);e=i;i=0;if((!(e&1)?(e=(c[a+20>>2]|0)+-1+(c[a+16>>2]|0)|0,i=0,T(1981,c[(c[(c[a+4>>2]|0)+(e>>>10<<2)>>2]|0)+((e&1023)<<2)>>2]|0,(c[b+4>>2]|0)-(c[a+60>>2]|0)|0),e=i,i=0,!(e&1)):0)?(e=(c[a+20>>2]|0)+-1+(c[a+16>>2]|0)|0,i=0,T(1982,c[(c[(c[a+4>>2]|0)+(e>>>10<<2)>>2]|0)+((e&1023)<<2)>>2]|0,(c[b+8>>2]|0)-(c[a+60>>2]|0)|0),a=i,i=0,!(a&1)):0){g=1;szb(d);Kb=d;return g|0}}g=Qa()|0;A()|0;szb(d);cb(g|0);return 0}function Uyb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;e=Kb;Kb=Kb+48|0;c[e+24>>2]=0;c[e+24+4>>2]=0;c[e+24+8>>2]=0;i=0;f=G(329,b|0,d|0,e+24|0)|0;g=i;i=0;a:do if(g&1){h=Qa()|0;j=A()|0;k=h}else{do if(f){i=0;T(907,e|0,e+24|0);h=i;i=0;if(h&1){h=Qa()|0;l=A()|0;m=h}else{h=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0;i=0;T(1980,c[(c[(c[b+4>>2]|0)+(h>>>10<<2)>>2]|0)+((h&1023)<<2)>>2]|0,e|0);h=i;i=0;if((!(h&1)?(h=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0,i=0,T(1981,c[(c[(c[b+4>>2]|0)+(h>>>10<<2)>>2]|0)+((h&1023)<<2)>>2]|0,(c[d+4>>2]|0)-(c[b+60>>2]|0)|0),h=i,i=0,!(h&1)):0)?(h=(c[b+20>>2]|0)+-1+(c[b+16>>2]|0)|0,i=0,T(1982,c[(c[(c[b+4>>2]|0)+(h>>>10<<2)>>2]|0)+((h&1023)<<2)>>2]|0,(c[d+8>>2]|0)-(c[b+60>>2]|0)|0),h=i,i=0,!(h&1)):0){szb(e);n=1;break}h=Qa()|0;o=A()|0;szb(e);l=o;m=h}j=l;k=m;break a}else n=0;while(0);if((a[e+24+11>>0]|0)>=0){Kb=e;return n|0}RPb(c[e+24>>2]|0);Kb=e;return n|0}while(0);if((a[e+24+11>>0]|0)>=0)cb(k|0);RPb(c[e+24>>2]|0);cb(k|0);return 0}function Vyb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;f=Kb;Kb=Kb+32|0;GQb(e,(c[d+8>>2]|0)+-2-(c[d+4>>2]|0)|0);g=(c[d+4>>2]|0)+1|0;c[f+24>>2]=g;h=(c[d+8>>2]|0)+-1|0;if((g|0)==(h|0)){j=1;Kb=f;return j|0}k=g;a:while(1){g=k+1|0;c[f+24>>2]=g;l=a[k>>0]|0;b:do switch(l<<24>>24){case 34:{j=1;m=40;break a;break}case 92:{if((g|0)==(h|0)){m=5;break a}n=k+2|0;c[f+24>>2]=n;switch(a[g>>0]|0){case 34:{KQb(e,34);o=n;break b;break}case 47:{KQb(e,47);o=n;break b;break}case 92:{KQb(e,92);o=n;break b;break}case 98:{KQb(e,8);o=n;break b;break}case 102:{KQb(e,12);o=n;break b;break}case 110:{KQb(e,10);o=n;break b;break}case 114:{KQb(e,13);o=n;break b;break}case 116:{KQb(e,9);o=n;break b;break}case 117:{if(!(Wyb(b,d,f+24|0,h,f+12|0)|0)){m=26;break a}Xyb(f,c[f+12>>2]|0);p=a[f+11>>0]|0;i=0;G(234,e|0,(p<<24>>24<0?c[f>>2]|0:f)|0,(p<<24>>24<0?c[f+4>>2]|0:p&255)|0)|0;p=i;i=0;if(p&1){m=27;break a}if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);o=c[f+24>>2]|0;break b;break}default:{m=30;break a}}break}default:{KQb(e,l);o=g}}while(0);if((o|0)==(h|0)){j=1;m=40;break}else k=o}if((m|0)==5){o=PPb(32)|0;c[f+12>>2]=o;c[f+12+8>>2]=-2147483616;c[f+12+4>>2]=31;q=o;r=426220;s=q+31|0;do{a[q>>0]=a[r>>0]|0;q=q+1|0;r=r+1|0}while((q|0)<(s|0));a[o+31>>0]=0;i=0;H(73,b|0,f+12|0,d|0,h|0)|0;h=i;i=0;if(h&1){h=Qa()|0;o=A()|0;if((a[f+12+11>>0]|0)<0)RPb(c[f+12>>2]|0);t=o;u=h;cb(u|0)}else{if((a[f+12+11>>0]|0)<0)RPb(c[f+12>>2]|0);j=0;Kb=f;return j|0}}else if((m|0)==26){j=0;Kb=f;return j|0}else if((m|0)==27){h=Qa()|0;o=A()|0;if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);t=o;u=h;cb(u|0)}else if((m|0)==30){h=PPb(32)|0;c[f+12>>2]=h;c[f+12+8>>2]=-2147483616;c[f+12+4>>2]=29;q=h;r=426252;s=q+29|0;do{a[q>>0]=a[r>>0]|0;q=q+1|0;r=r+1|0}while((q|0)<(s|0));a[h+29>>0]=0;i=0;H(73,b|0,f+12|0,d|0,n|0)|0;n=i;i=0;if(n&1){n=Qa()|0;d=A()|0;if((a[f+12+11>>0]|0)<0)RPb(c[f+12>>2]|0);t=d;u=n;cb(u|0)}else{if((a[f+12+11>>0]|0)<0)RPb(c[f+12>>2]|0);j=0;Kb=f;return j|0}}else if((m|0)==40){Kb=f;return j|0}return 0}function Wyb(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;h=Kb;Kb=Kb+16|0;if(!(Yyb(b,d,e,f,g)|0)){j=0;Kb=h;return j|0}if((c[g>>2]&-1024|0)!=55296){j=1;Kb=h;return j|0}k=c[e>>2]|0;if((f-k|0)<6){l=PPb(80)|0;c[h>>2]=l;c[h+8>>2]=-2147483568;c[h+4>>2]=67;m=l;n=426282;o=m+67|0;do{a[m>>0]=a[n>>0]|0;m=m+1|0;n=n+1|0}while((m|0)<(o|0));a[l+67>>0]=0;i=0;H(73,b|0,h|0,d|0,k|0)|0;l=i;i=0;if(l&1){l=Qa()|0;p=A()|0;if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0);q=p;r=l;cb(r|0)}else{if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0);j=0;Kb=h;return j|0}}c[e>>2]=k+1;if((a[k>>0]|0)==92){c[e>>2]=k+2;if((a[k+1>>0]|0)==117)if(Yyb(b,d,e,f,h)|0){c[g>>2]=(c[g>>2]<<10&1047552)+65536|c[h>>2]&1023;j=1;Kb=h;return j|0}else{j=0;Kb=h;return j|0}else s=k+2|0}else s=k+1|0;k=PPb(80)|0;c[h>>2]=k;c[h+8>>2]=-2147483568;c[h+4>>2]=79;m=k;n=426350;o=m+79|0;do{a[m>>0]=a[n>>0]|0;m=m+1|0;n=n+1|0}while((m|0)<(o|0));a[k+79>>0]=0;i=0;H(73,b|0,h|0,d|0,s|0)|0;s=i;i=0;if(s&1){s=Qa()|0;d=A()|0;if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0);q=d;r=s;cb(r|0)}else{if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0);j=0;Kb=h;return j|0}return 0}function Xyb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;do if(d>>>0<128){i=0;U(458,b|0,1,0);e=i;i=0;if(!(e&1)){if((a[b+11>>0]|0)<0)f=c[b>>2]|0;else f=b;a[f>>0]=d;return}}else{if(d>>>0<2048){i=0;U(458,b|0,2,0);e=i;i=0;if(e&1)break;if((a[b+11>>0]|0)<0)g=c[b>>2]|0;else g=b;a[g+1>>0]=d&63|128;if((a[b+11>>0]|0)<0)h=c[b>>2]|0;else h=b;a[h>>0]=d>>>6&31|192;return}if(d>>>0<65536){i=0;U(458,b|0,3,0);e=i;i=0;if(e&1)break;if((a[b+11>>0]|0)<0)j=c[b>>2]|0;else j=b;a[j+2>>0]=d&63|128;if((a[b+11>>0]|0)<0)k=c[b>>2]|0;else k=b;a[k+1>>0]=d>>>6&63|128;if((a[b+11>>0]|0)<0)l=c[b>>2]|0;else l=b;a[l>>0]=d>>>12&15|224;return}if(d>>>0>=1114112)return;i=0;U(458,b|0,4,0);e=i;i=0;if(!(e&1)){if((a[b+11>>0]|0)<0)m=c[b>>2]|0;else m=b;a[m+3>>0]=d&63|128;if((a[b+11>>0]|0)<0)n=c[b>>2]|0;else n=b;a[n+2>>0]=d>>>6&63|128;if((a[b+11>>0]|0)<0)o=c[b>>2]|0;else o=b;a[o+1>>0]=d>>>12&63|128;if((a[b+11>>0]|0)<0)p=c[b>>2]|0;else p=b;a[p>>0]=d>>>18&7|240;return}}while(0);d=Qa()|0;A()|0;if((a[b+11>>0]|0)>=0)cb(d|0);RPb(c[b>>2]|0);cb(d|0)}function Yyb(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;h=Kb;Kb=Kb+16|0;j=c[e>>2]|0;if((f-j|0)<4){f=PPb(64)|0;c[h>>2]=f;c[h+8>>2]=-2147483584;c[h+4>>2]=60;k=f;l=426430;m=k+60|0;do{a[k>>0]=a[l>>0]|0;k=k+1|0;l=l+1|0}while((k|0)<(m|0));a[f+60>>0]=0;i=0;H(73,b|0,h|0,d|0,j|0)|0;f=i;i=0;if(f&1){f=Qa()|0;n=A()|0;if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0);o=n;p=f;cb(p|0)}else{if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0);q=0;Kb=h;return q|0}}c[e>>2]=j+1;f=a[j>>0]|0;if((f+-48&255)>=10)if((f+-97&255)>=6)if((f+-65&255)<6){r=-55;s=18}else t=j+1|0;else{r=-87;s=18}else{r=-48;s=18}do if((s|0)==18){c[e>>2]=j+2;n=a[j+1>>0]|0;u=r+(f<<24>>24)<<4;if((n+-48&255)>=10)if((n+-97&255)>=6)if((n+-65&255)<6)v=-55;else{t=j+2|0;break}else v=-87;else v=-48;c[e>>2]=j+3;w=a[j+2>>0]|0;x=v+(n<<24>>24)+u<<4;if((w+-48&255)>=10)if((w+-97&255)>=6)if((w+-65&255)<6)y=-55;else{t=j+3|0;break}else y=-87;else y=-48;c[e>>2]=j+4;u=a[j+3>>0]|0;n=y+(w<<24>>24)+x<<4;if((u+-48&255)>=10)if((u+-97&255)>=6)if((u+-65&255)<6)z=-55;else{t=j+4|0;break}else z=-87;else z=-48;c[g>>2]=z+(u<<24>>24)+n;q=1;Kb=h;return q|0}while(0);z=PPb(80)|0;c[h>>2]=z;c[h+8>>2]=-2147483568;c[h+4>>2]=66;k=z;l=426491;m=k+66|0;do{a[k>>0]=a[l>>0]|0;k=k+1|0;l=l+1|0}while((k|0)<(m|0));a[z+66>>0]=0;i=0;H(73,b|0,h|0,d|0,t|0)|0;t=i;i=0;if(t&1){t=Qa()|0;d=A()|0;if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0);o=d;p=t;cb(p|0)}else{if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0);q=0;Kb=h;return q|0}return 0}function Zyb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;f=Kb;Kb=Kb+32|0;g=c[d+4>>2]|0;h=(a[g>>0]|0)==45;j=h?g+1|0:g;g=h?-858993460:-1717986919;k=h?214748364:429496729;l=h?8:5;m=c[d+8>>2]|0;a:do if(j>>>0>>0){n=j;o=0;p=0;while(1){q=a[n>>0]|0;n=n+1|0;if((q+-48&255)>9){r=4;break}if(!(o>>>0>>0|(o|0)==(k|0)&p>>>0>>0)?o>>>0>k>>>0|(o|0)==(k|0)&p>>>0>g>>>0|(n|0)!=(m|0)|((q<<24>>24)+-48|0)>>>0>l>>>0:0){r=7;break}s=S2b(p|0,o|0,10,0)|0;t=M2b(s|0,A()|0,(q<<24>>24)+-48|0,0)|0;q=A()|0;if(n>>>0>=m>>>0){u=t;v=q;break a}else{o=q;p=t}}if((r|0)==4){w=_yb(b,d,e)|0;Kb=f;return w|0}else if((r|0)==7){w=_yb(b,d,e)|0;Kb=f;return w|0}}else{u=0;v=0}while(0);if(h){h=N2b(0,0,u|0,v|0)|0;Kzb(f,h,A()|0);i=0;F(468,e|0,f|0)|0;h=i;i=0;if(h&1){h=Qa()|0;d=A()|0;szb(f);x=d;y=h;cb(y|0)}else{szb(f);w=1;Kb=f;return w|0}}if((v|0)>-1|(v|0)==-1&u>>>0>4294967295){Kzb(f,u,v);i=0;F(468,e|0,f|0)|0;h=i;i=0;if(h&1){h=Qa()|0;d=A()|0;szb(f);x=d;y=h;cb(y|0)}else{szb(f);w=1;Kb=f;return w|0}}else{Lzb(f,u,v);i=0;F(468,e|0,f|0)|0;e=i;i=0;if(e&1){e=Qa()|0;v=A()|0;szb(f);x=v;y=e;cb(y|0)}else{szb(f);w=1;Kb=f;return w|0}}return 0}function _yb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,I=0,J=0,K=0,L=0,M=0,N=0;f=Kb;Kb=Kb+208|0;g[f+24>>3]=0.0;h=c[d+4>>2]|0;j=c[d+8>>2]|0;c[f+196>>2]=0;c[f+196+4>>2]=0;c[f+196+8>>2]=0;if((j-h|0)>>>0>4294967279)pQb(f+196|0);if((j-h|0)>>>0<11){a[f+196+11>>0]=j-h;k=f+196|0}else{l=PPb(j-h+16&-16)|0;c[f+196>>2]=l;c[f+196+8>>2]=j-h+16&-16|-2147483648;c[f+196+4>>2]=j-h;k=l}if((h|0)==(j|0))m=k;else{l=h;n=k;while(1){a[n>>0]=a[l>>0]|0;l=l+1|0;if((l|0)==(j|0))break;else n=n+1|0}m=k+(j-h)|0}a[m>>0]=0;m=f+56+60|0;h=f+56+8|0;c[f+56>>2]=61204;c[m>>2]=61224;c[f+56+4>>2]=0;$Fb(f+56+60|0,h);c[f+56+132>>2]=0;c[f+56+136>>2]=-1;c[f+56>>2]=105424;c[m>>2]=105444;fGb(h);c[h>>2]=65552;j=f+56+40|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[j+12>>2]=0;c[f+56+56>>2]=8;i=0;T(1049,h|0,f+196|0);k=i;i=0;if(k&1){k=Qa()|0;n=A()|0;if((a[j+11>>0]|0)<0)RPb(c[j>>2]|0);JEb(h);vFb(f+56|0,105456);EEb(m);o=n;p=k}else{i=0;k=F(711,f+56|0,f+24|0)|0;n=i;i=0;a:do if(n&1){l=Qa()|0;q=A()|0;r=l}else{b:do if(!(c[k+(c[(c[k>>2]|0)+-12>>2]|0)+16>>2]&5)){i=0;R(21,f|0,+(+g[f+24>>3]));l=i;i=0;do if(!(l&1)){i=0;F(468,e|0,f|0)|0;s=i;i=0;if(s&1){s=Qa()|0;t=A()|0;szb(f);u=t;v=s;break}else{szb(f);w=1;break b}}else{s=Qa()|0;u=A()|0;v=s}while(0);q=u;r=v;break a}else{l=c[d+4>>2]|0;s=c[d+8>>2]|0;c[f+32>>2]=0;c[f+32+4>>2]=0;c[f+32+8>>2]=0;do if((s-l|0)>>>0<=4294967279){if((s-l|0)>>>0<11){a[f+32+11>>0]=s-l;x=f+32|0}else{i=0;t=D(605,s-l+16&-16|0)|0;y=i;i=0;if(y&1){z=37;break}c[f+32>>2]=t;c[f+32+8>>2]=s-l+16&-16|-2147483648;c[f+32+4>>2]=s-l;x=t}if((l|0)==(s|0))B=x;else{t=l;y=x;while(1){a[y>>0]=a[t>>0]|0;t=t+1|0;if((t|0)==(s|0))break;else y=y+1|0}B=x+(s-l)|0}a[B>>0]=0;i=0;y=G(235,f+32|0,0,438271)|0;t=i;i=0;if(!(t&1)){c[f+44>>2]=c[y>>2];c[f+44+4>>2]=c[y+4>>2];c[f+44+8>>2]=c[y+8>>2];c[y>>2]=0;c[y+4>>2]=0;c[y+8>>2]=0;i=0;y=F(471,f+44|0,426558)|0;t=i;i=0;do if(t&1){C=Qa()|0;E=A()|0;I=C}else{c[f>>2]=c[y>>2];c[f+4>>2]=c[y+4>>2];c[f+8>>2]=c[y+8>>2];c[y>>2]=0;c[y+4>>2]=0;c[y+8>>2]=0;i=0;H(73,b|0,f|0,d|0,0)|0;C=i;i=0;if(C&1){C=Qa()|0;J=A()|0;if((a[f+11>>0]|0)>=0){E=J;I=C;break}RPb(c[f>>2]|0);E=J;I=C;break}if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);if((a[f+44+11>>0]|0)<0)RPb(c[f+44>>2]|0);if((a[f+32+11>>0]|0)<0)RPb(c[f+32>>2]|0);w=0;break b}while(0);if((a[f+44+11>>0]|0)<0){RPb(c[f+44>>2]|0);K=E;L=I}else{K=E;L=I}}else{y=Qa()|0;K=A()|0;L=y}if((a[f+32+11>>0]|0)<0){RPb(c[f+32>>2]|0);M=K;N=L}else{M=K;N=L}}else{i=0;Q(1907,f+32|0);i=0;z=37}while(0);if((z|0)==37){l=Qa()|0;M=A()|0;N=l}q=M;r=N;break a}while(0);c[f+56>>2]=105424;c[m>>2]=105444;c[h>>2]=65552;if((a[j+11>>0]|0)<0)RPb(c[j>>2]|0);JEb(h);vFb(f+56|0,105456);EEb(m);if((a[f+196+11>>0]|0)>=0){Kb=f;return w|0}RPb(c[f+196>>2]|0);Kb=f;return w|0}while(0);c[f+56>>2]=105424;c[m>>2]=105444;c[h>>2]=65552;if((a[j+11>>0]|0)<0)RPb(c[j>>2]|0);JEb(h);vFb(f+56|0,105456);EEb(m);o=q;p=r}if((a[f+196+11>>0]|0)>=0)cb(p|0);RPb(c[f+196>>2]|0);cb(p|0);return 0}function $yb(b){b=b|0;c[b>>2]=105424;c[b+60>>2]=105444;c[b+8>>2]=65552;if((a[b+40+11>>0]|0)<0)RPb(c[b+40>>2]|0);JEb(b+8|0);vFb(b,105456);EEb(b+60|0);return}function azb(b){b=b|0;c[b>>2]=105424;c[b+60>>2]=105444;c[b+8>>2]=65552;if((a[b+40+11>>0]|0)<0)RPb(c[b+40>>2]|0);JEb(b+8|0);vFb(b,105456);EEb(b+60|0);RPb(b);return}function bzb(b){b=b|0;var d=0;d=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;c[d>>2]=105424;c[d+60>>2]=105444;c[d+8>>2]=65552;if((a[d+40+11>>0]|0)<0)RPb(c[d+40>>2]|0);JEb(d+8|0);vFb(d,105456);EEb(d+60|0);return}function czb(b){b=b|0;var d=0;d=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;c[d>>2]=105424;c[d+60>>2]=105444;c[d+8>>2]=65552;if((a[d+40+11>>0]|0)<0)RPb(c[d+40>>2]|0);JEb(d+8|0);vFb(d,105456);EEb(d+60|0);RPb(d);return}function dzb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;d=Kb;Kb=Kb+16|0;e=c[a+20>>2]|0;if(e>>>0>=b>>>0){if(e>>>0<=b>>>0){Kb=d;return}f=c[a+4>>2]|0;g=c[a+16>>2]|0;h=f+(((g>>>0)/146|0)<<2)|0;if((c[a+8>>2]|0)==(f|0))i=0;else i=(c[h>>2]|0)+((g-(((g>>>0)/146|0)*146|0)|0)*28|0)|0;do if(b){g=((i-(c[h>>2]|0)|0)/28|0)+b|0;if((g|0)>0){j=h+(((g>>>0)/146|0)<<2)|0;k=(c[h+(((g>>>0)/146|0)<<2)>>2]|0)+((g-(((g>>>0)/146|0)*146|0)|0)*28|0)|0;break}else{j=h+(((145-g|0)/-146|0)<<2)|0;k=(c[h+(((145-g|0)/-146|0)<<2)>>2]|0)+((145-((145-g|0)%146|0)|0)*28|0)|0;break}}else{j=h;k=i}while(0);c[d>>2]=j;c[d+4>>2]=k;c[d+8>>2]=c[d>>2];c[d+8+4>>2]=c[d+4>>2];fzb(a,d+8|0);Kb=d;return}k=c[a+8>>2]|0;j=c[a+4>>2]|0;i=e+(c[a+16>>2]|0)|0;h=((k-j|0)==0?0:((k-j>>2)*146|0)+-1|0)-i|0;if((b-e|0)>>>0>h>>>0){ezb(a,b-e-h|0);l=(c[a+16>>2]|0)+(c[a+20>>2]|0)|0;m=c[a+4>>2]|0;n=c[a+8>>2]|0}else{l=i;m=j;n=k}k=(l>>>0)/146|0;j=m+(k<<2)|0;if((n|0)==(m|0))o=0;else o=(c[j>>2]|0)+((l-(k*146|0)|0)*28|0)|0;if(!(b-e|0)){Kb=d;return}k=b-e|0;e=j;j=o;while(1){o=j;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[o+12>>2]=0;c[o+16>>2]=0;c[o+20>>2]=0;c[o+24>>2]=0;k=k+-1|0;o=j+28|0;if((o-(c[e>>2]|0)|0)==4088){b=e+4|0;p=b;q=c[b>>2]|0}else{p=e;q=o}c[a+20>>2]=(c[a+20>>2]|0)+1;if(!k)break;else{e=p;j=q}}Kb=d;return}function ezb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,Q=0,R=0,S=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0;d=Kb;Kb=Kb+32|0;e=c[a+8>>2]|0;f=c[a+4>>2]|0;g=(((((e|0)==(f|0)&1)+b|0)>>>0)/146|0)+((((e|0)==(f|0)&1)+b-((((((e|0)==(f|0)&1)+b|0)>>>0)/146|0)*146|0)|0)!=0&1)|0;b=c[a+16>>2]|0;h=g>>>0<((b>>>0)/146|0)>>>0?g:(b>>>0)/146|0;if(!(g-h|0)){j=(v(h,-146)|0)+b|0;c[a+16>>2]=j;if(!h){Kb=d;return}j=h;k=f;l=e;a:while(1){m=c[k>>2]|0;n=k+4|0;c[a+4>>2]=n;o=c[a+12>>2]|0;do if((l|0)==(o|0)){p=c[a>>2]|0;if(n>>>0>p>>>0){q=n+((((n-p>>2)+1|0)/-2|0)<<2)|0;if(!(o-n|0))r=q;else{$2b(q|0,n|0,o-n|0)|0;r=(c[a+4>>2]|0)+((((n-p>>2)+1|0)/-2|0)<<2)|0}c[a+8>>2]=q+(o-n>>2<<2);c[a+4>>2]=r;s=q+(o-n>>2<<2)|0;break}q=(o-p|0)==0?1:o-p>>1;if(!q)t=0;else{if(q>>>0>1073741823)break a;t=PPb(q<<2)|0}u=t;w=t+(q>>>2<<2)|0;x=t+(q<<2)|0;if((n|0)==(l|0)){y=w;z=p}else{p=((l+-4-n|0)>>>2)+1|0;B=w;C=n;while(1){c[B>>2]=c[C>>2];C=C+4|0;if((C|0)==(l|0))break;else B=B+4|0}y=t+(p+(q>>>2)<<2)|0;z=c[a>>2]|0}c[a>>2]=u;c[a+4>>2]=w;c[a+8>>2]=y;c[a+12>>2]=x;if(!z)s=y;else{RPb(z);s=c[a+8>>2]|0}}else s=l;while(0);c[s>>2]=m;n=(c[a+8>>2]|0)+4|0;c[a+8>>2]=n;o=j+-1|0;if(!o){E=106;break}j=o;k=c[a+4>>2]|0;l=n}if((E|0)==106){Kb=d;return}l=La(8)|0;i=0;T(889,l|0,433593);k=i;i=0;if(k&1){k=Qa()|0;A()|0;Ua(l|0);cb(k|0)}else{c[l>>2]=112504;Wa(l|0,64688,194)}}l=c[a+12>>2]|0;k=l-(c[a>>2]|0)|0;if((g-h|0)>>>0<=((k>>2)-(e-f>>2)|0)>>>0){b:do if((l|0)==(e|0)){F=g-h|0;E=29}else{j=g-h|0;while(1){s=PPb(4088)|0;c[d+4>>2]=s;Kyb(a,d+4|0);s=j+-1|0;if(!s)break;if((c[a+12>>2]|0)==(c[a+8>>2]|0)){F=s;E=29;break b}else j=s}G=h;H=c[a+16>>2]|0}while(0);if((E|0)==29){l=~(g>>>0>((b>>>0)/146|0)>>>0?(b>>>0)/146|0:g);b=F;do{j=PPb(4088)|0;c[d+4>>2]=j;Lyb(a,d+4|0);b=b+-1|0;I=(((c[a+8>>2]|0)-(c[a+4>>2]|0)|0)==4?145:146)+(c[a+16>>2]|0)|0;c[a+16>>2]=I}while((b|0)!=0);G=F+-1-l|0;H=I}I=H+(v(G,-146)|0)|0;c[a+16>>2]=I;if(!G){Kb=d;return}I=G;G=c[a+8>>2]|0;c:while(1){H=c[a+4>>2]|0;l=c[H>>2]|0;c[a+4>>2]=H+4;F=c[a+12>>2]|0;do if((G|0)==(F|0)){b=c[a>>2]|0;if((H+4|0)>>>0>b>>>0){j=H+4+((((H+4-b>>2)+1|0)/-2|0)<<2)|0;if(!(F-(H+4)|0))J=j;else{$2b(j|0,H+4|0,F-(H+4)|0)|0;J=(c[a+4>>2]|0)+((((H+4-b>>2)+1|0)/-2|0)<<2)|0}c[a+8>>2]=j+(F-(H+4)>>2<<2);c[a+4>>2]=J;K=j+(F-(H+4)>>2<<2)|0;break}j=(F-b|0)==0?1:F-b>>1;if(!j)L=0;else{if(j>>>0>1073741823)break c;L=PPb(j<<2)|0}m=L;s=L+(j>>>2<<2)|0;z=L+(j<<2)|0;if((H+4|0)==(G|0)){M=s;N=b}else{b=((G+-4-(H+4)|0)>>>2)+1|0;y=s;t=H+4|0;while(1){c[y>>2]=c[t>>2];t=t+4|0;if((t|0)==(G|0))break;else y=y+4|0}M=L+(b+(j>>>2)<<2)|0;N=c[a>>2]|0}c[a>>2]=m;c[a+4>>2]=s;c[a+8>>2]=M;c[a+12>>2]=z;if(!N)K=M;else{RPb(N);K=c[a+8>>2]|0}}else K=G;while(0);c[K>>2]=l;G=(c[a+8>>2]|0)+4|0;c[a+8>>2]=G;I=I+-1|0;if(!I){E=106;break}}if((E|0)==106){Kb=d;return}I=La(8)|0;i=0;T(889,I|0,433593);G=i;i=0;if(G&1){G=Qa()|0;A()|0;Ua(I|0);cb(G|0)}else{c[I>>2]=112504;Wa(I|0,64688,194)}}I=k>>1>>>0<((e-f>>2)+(g-h)|0)>>>0?(e-f>>2)+(g-h)|0:k>>1;k=d+4+12|0;c[k>>2]=0;c[d+4+16>>2]=a+12;do if(I){if(I>>>0<=1073741823){O=PPb(I<<2)|0;break}G=La(8)|0;i=0;T(889,G|0,433593);K=i;i=0;if(K&1){K=Qa()|0;A()|0;Ua(G|0);cb(K|0)}else{c[G>>2]=112504;Wa(G|0,64688,194)}}else O=0;while(0);c[d+4>>2]=O;G=O+((e-f>>2)-h<<2)|0;f=d+4+8|0;c[f>>2]=G;e=d+4+4|0;c[e>>2]=G;c[k>>2]=O+(I<<2);I=g-h|0;while(1){i=0;g=D(605,4088)|0;O=i;i=0;if(O&1){E=62;break}c[d>>2]=g;i=0;T(1983,d+4|0,d|0);g=i;i=0;if(g&1){E=62;break}I=I+-1|0;if(!I){E=66;break}}d:do if((E|0)==62){I=Ra(0)|0;A()|0;Ma(I|0)|0;I=c[e>>2]|0;if((I|0)!=(c[f>>2]|0)){g=I;do{RPb(c[g>>2]|0);g=g+4|0}while((g|0)!=(c[f>>2]|0))}i=0;P(23);i=0;g=Qa()|0;l=A()|0;i=0;P(22);I=i;i=0;if(I&1){I=Ra(0)|0;A()|0;zc(I)}else{Q=l;R=g}}else if((E|0)==66){e:do if(!h)S=c[a+4>>2]|0;else{g=h;l=c[f>>2]|0;I=c[a+4>>2]|0;f:while(1){O=c[k>>2]|0;do if((l|0)==(O|0)){G=c[e>>2]|0;K=c[d+4>>2]|0;if(G>>>0>K>>>0){N=G+((((G-K>>2)+1|0)/-2|0)<<2)|0;if(!(O-G|0))V=N;else{$2b(N|0,G|0,O-G|0)|0;V=(c[e>>2]|0)+((((G-K>>2)+1|0)/-2|0)<<2)|0}c[f>>2]=N+(O-G>>2<<2);c[e>>2]=V;W=N+(O-G>>2<<2)|0;break}N=(O-K|0)==0?1:O-K>>1;if(!N)X=0;else{if(N>>>0>1073741823){E=76;break f}i=0;M=D(605,N<<2|0)|0;L=i;i=0;if(L&1){E=88;break f}X=M}M=X;L=X+(N>>>2<<2)|0;J=X+(N<<2)|0;if((G|0)==(l|0))Y=L;else{H=((l+-4-G|0)>>>2)+1|0;F=L;y=G;while(1){c[F>>2]=c[y>>2];y=y+4|0;if((y|0)==(l|0))break;else F=F+4|0}Y=X+(H+(N>>>2)<<2)|0}c[d+4>>2]=M;c[e>>2]=L;c[f>>2]=Y;c[k>>2]=J;if(!K)W=Y;else{RPb(K);W=c[f>>2]|0}}else W=l;while(0);c[W>>2]=c[I>>2];l=(c[f>>2]|0)+4|0;c[f>>2]=l;O=(c[a+4>>2]|0)+4|0;c[a+4>>2]=O;g=g+-1|0;if(!g){S=O;break e}else I=O}do if((E|0)==76){I=La(8)|0;i=0;T(889,I|0,433593);g=i;i=0;if(g&1){g=Qa()|0;l=A()|0;Ua(I|0);Z=l;_=g;break}else{c[I>>2]=112504;i=0;U(556,I|0,64688,194);i=0;I=Qa()|0;Z=A()|0;_=I;break}}else if((E|0)==88){I=Qa()|0;Z=A()|0;_=I}while(0);Q=Z;R=_;break d}while(0);I=c[a+8>>2]|0;do if((I|0)!=(S|0)){g=I;while(1){g=g+-4|0;i=0;T(1984,d+4|0,g|0);l=i;i=0;if(l&1){E=100;break}$=c[a+4>>2]|0;if((g|0)==($|0)){E=92;break}}if((E|0)==92){aa=$;ba=c[a+8>>2]|0;break}else if((E|0)==100){g=Qa()|0;Q=A()|0;R=g;break d}}else{aa=S;ba=I}while(0);I=aa;g=c[a>>2]|0;c[a>>2]=c[d+4>>2];c[d+4>>2]=g;c[a+4>>2]=c[e>>2];c[e>>2]=I;c[a+8>>2]=c[f>>2];c[f>>2]=ba;l=c[a+12>>2]|0;c[a+12>>2]=c[k>>2];c[k>>2]=l;l=(c[a+16>>2]|0)+(v(h,-146)|0)|0;c[a+16>>2]=l;l=ba;if((aa|0)!=(l|0))c[f>>2]=l+(~((l+-4-I|0)>>>2)<<2);if(g|0)RPb(g);Kb=d;return}while(0);aa=c[e>>2]|0;e=c[f>>2]|0;if((e|0)!=(aa|0))c[f>>2]=e+(~((e+-4-aa|0)>>>2)<<2);aa=c[d+4>>2]|0;if(!aa)cb(R|0);RPb(aa);cb(R|0)}function fzb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;e=c[b+20>>2]|0;f=c[b+16>>2]|0;g=c[b+4>>2]|0;h=g+((((f+e|0)>>>0)/146|0)<<2)|0;i=c[b+8>>2]|0;if((i|0)==(g|0))j=0;else j=(c[h>>2]|0)+((f+e-((((f+e|0)>>>0)/146|0)*146|0)|0)*28|0)|0;k=c[d+4>>2]|0;if((j|0)==(k|0))return;l=c[d>>2]|0;d=k-(c[l>>2]|0)|0;m=((h-l>>2)*146|0)+((j-(c[h>>2]|0)|0)/28|0)+((d|0)/-28|0)|0;if((m|0)<=0)return;h=g+(((f>>>0)/146|0)<<2)|0;if((i|0)==(g|0))n=0;else n=(c[h>>2]|0)+((f-(((f>>>0)/146|0)*146|0)|0)*28|0)|0;o=n;do if((k|0)!=(n|0)?(p=((l-h>>2)*146|0)+((d|0)/28|0)+((o-(c[h>>2]|0)|0)/-28|0)|0,(p|0)!=0):0){q=((o-(c[h>>2]|0)|0)/28|0)+p|0;if((q|0)>0){r=h+(((q>>>0)/146|0)<<2)|0;s=(c[h+(((q>>>0)/146|0)<<2)>>2]|0)+((q-(((q>>>0)/146|0)*146|0)|0)*28|0)|0;break}else{r=h+(((145-q|0)/-146|0)<<2)|0;s=(c[h+(((145-q|0)/-146|0)<<2)>>2]|0)+((145-((145-q|0)%146|0)|0)*28|0)|0;break}}else{r=h;s=o}while(0);o=s;if((j|0)==(o|0)){t=b+4|0;u=i;v=e;w=g;x=i;y=f}else{f=r;r=o;while(1){o=r+12|0;if((a[o+11>>0]|0)<0)RPb(c[o>>2]|0);o=r+28|0;if((o-(c[f>>2]|0)|0)==4088){i=f+4|0;z=i;A=c[i>>2]|0}else{z=f;A=o}r=A;if((j|0)==(r|0))break;else f=z}z=c[b+8>>2]|0;t=b+4|0;u=z;v=c[b+20>>2]|0;w=c[b+4>>2]|0;x=z;y=c[b+16>>2]|0}z=v-m|0;c[b+20>>2]=z;m=x-w|0;if((((m|0)==0?0:((m>>2)*146|0)+-1|0)-(z+y)|0)>>>0<=291)return;y=u;do{RPb(c[y+-4>>2]|0);y=(c[b+8>>2]|0)+-4|0;c[b+8>>2]=y;u=y-(c[t>>2]|0)|0}while((((u|0)==0?0:((u>>2)*146|0)+-1|0)-((c[b+20>>2]|0)+(c[b+16>>2]|0))|0)>>>0>291);return}function gzb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;d=c[a+8>>2]|0;e=c[a+12>>2]|0;if((d|0)!=(e|0)){f=d;g=c[b>>2]|0;c[f>>2]=g;h=c[a+8>>2]|0;j=h+4|0;c[a+8>>2]=j;return}k=c[a+4>>2]|0;l=c[a>>2]|0;if(k>>>0>l>>>0){m=k+((((k-l>>2)+1|0)/-2|0)<<2)|0;if(!(d-k|0))n=m;else{$2b(m|0,k|0,d-k|0)|0;n=(c[a+4>>2]|0)+((((k-l>>2)+1|0)/-2|0)<<2)|0}c[a+8>>2]=m+(d-k>>2<<2);c[a+4>>2]=n;f=m+(d-k>>2<<2)|0;g=c[b>>2]|0;c[f>>2]=g;h=c[a+8>>2]|0;j=h+4|0;c[a+8>>2]=j;return}m=(e-l|0)==0?1:e-l>>1;do if(m){if(m>>>0<=1073741823){o=PPb(m<<2)|0;break}e=La(8)|0;i=0;T(889,e|0,433593);n=i;i=0;if(n&1){n=Qa()|0;A()|0;Ua(e|0);cb(n|0)}else{c[e>>2]=112504;Wa(e|0,64688,194)}}else o=0;while(0);e=o;n=o+(m>>>2<<2)|0;p=o+(m<<2)|0;if((k|0)==(d|0)){q=n;r=l}else{l=n;s=k;while(1){c[l>>2]=c[s>>2];s=s+4|0;if((s|0)==(d|0))break;else l=l+4|0}q=o+((m>>>2)+((d+-4-k|0)>>>2)+1<<2)|0;r=c[a>>2]|0}c[a>>2]=e;c[a+4>>2]=n;c[a+8>>2]=q;c[a+12>>2]=p;if(!r){f=q;g=c[b>>2]|0;c[f>>2]=g;h=c[a+8>>2]|0;j=h+4|0;c[a+8>>2]=j;return}RPb(r);f=c[a+8>>2]|0;g=c[b>>2]|0;c[f>>2]=g;h=c[a+8>>2]|0;j=h+4|0;c[a+8>>2]=j;return}function hzb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;d=c[a+4>>2]|0;e=c[a>>2]|0;do if((d|0)==(e|0)){f=c[a+8>>2]|0;g=c[a+12>>2]|0;if(f>>>0>>0){h=f+((((g-f>>2)+1|0)/2|0)<<2)|0;if(!(f-d|0)){j=h;k=h}else{$2b(h+(0-(f-d>>2)<<2)|0,d|0,f-d|0)|0;j=h+(0-(f-d>>2)<<2)|0;k=(c[a+8>>2]|0)+((((g-f>>2)+1|0)/2|0)<<2)|0}c[a+4>>2]=j;c[a+8>>2]=k;l=j;break}h=(g-e|0)==0?1:g-e>>1;do if(h){if(h>>>0<=1073741823){m=PPb(h<<2)|0;break}g=La(8)|0;i=0;T(889,g|0,433593);n=i;i=0;if(n&1){n=Qa()|0;A()|0;Ua(g|0);cb(n|0)}else{c[g>>2]=112504;Wa(g|0,64688,194)}}else m=0;while(0);g=m;n=m+((h+3|0)>>>2<<2)|0;o=m+(h<<2)|0;if((d|0)==(f|0)){p=n;q=d}else{r=n;s=d;while(1){c[r>>2]=c[s>>2];s=s+4|0;if((s|0)==(f|0))break;else r=r+4|0}p=m+(((f+-4-d|0)>>>2)+((h+3|0)>>>2)+1<<2)|0;q=c[a>>2]|0}c[a>>2]=g;c[a+4>>2]=n;c[a+8>>2]=p;c[a+12>>2]=o;if(!q)l=n;else{RPb(q);l=c[a+4>>2]|0}}else l=d;while(0);c[l+-4>>2]=c[b>>2];c[a+4>>2]=(c[a+4>>2]|0)+-4;return}function izb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;d=c[a+8>>2]|0;e=c[a+12>>2]|0;if((d|0)!=(e|0)){f=d;g=c[b>>2]|0;c[f>>2]=g;h=c[a+8>>2]|0;j=h+4|0;c[a+8>>2]=j;return}k=c[a+4>>2]|0;l=c[a>>2]|0;if(k>>>0>l>>>0){m=k+((((k-l>>2)+1|0)/-2|0)<<2)|0;if(!(d-k|0))n=m;else{$2b(m|0,k|0,d-k|0)|0;n=(c[a+4>>2]|0)+((((k-l>>2)+1|0)/-2|0)<<2)|0}c[a+8>>2]=m+(d-k>>2<<2);c[a+4>>2]=n;f=m+(d-k>>2<<2)|0;g=c[b>>2]|0;c[f>>2]=g;h=c[a+8>>2]|0;j=h+4|0;c[a+8>>2]=j;return}m=(e-l|0)==0?1:e-l>>1;do if(m){if(m>>>0<=1073741823){o=PPb(m<<2)|0;break}e=La(8)|0;i=0;T(889,e|0,433593);n=i;i=0;if(n&1){n=Qa()|0;A()|0;Ua(e|0);cb(n|0)}else{c[e>>2]=112504;Wa(e|0,64688,194)}}else o=0;while(0);e=o;n=o+(m>>>2<<2)|0;p=o+(m<<2)|0;if((k|0)==(d|0)){q=n;r=l}else{l=n;s=k;while(1){c[l>>2]=c[s>>2];s=s+4|0;if((s|0)==(d|0))break;else l=l+4|0}q=o+((m>>>2)+((d+-4-k|0)>>>2)+1<<2)|0;r=c[a>>2]|0}c[a>>2]=e;c[a+4>>2]=n;c[a+8>>2]=q;c[a+12>>2]=p;if(!r){f=q;g=c[b>>2]|0;c[f>>2]=g;h=c[a+8>>2]|0;j=h+4|0;c[a+8>>2]=j;return}RPb(r);f=c[a+8>>2]|0;g=c[b>>2]|0;c[f>>2]=g;h=c[a+8>>2]|0;j=h+4|0;c[a+8>>2]=j;return}function jzb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;d=c[a+4>>2]|0;e=c[a>>2]|0;do if((d|0)==(e|0)){f=c[a+8>>2]|0;g=c[a+12>>2]|0;if(f>>>0>>0){h=f+((((g-f>>2)+1|0)/2|0)<<2)|0;if(!(f-d|0)){j=h;k=h}else{$2b(h+(0-(f-d>>2)<<2)|0,d|0,f-d|0)|0;j=h+(0-(f-d>>2)<<2)|0;k=(c[a+8>>2]|0)+((((g-f>>2)+1|0)/2|0)<<2)|0}c[a+4>>2]=j;c[a+8>>2]=k;l=j;break}h=(g-e|0)==0?1:g-e>>1;do if(h){if(h>>>0<=1073741823){m=PPb(h<<2)|0;break}g=La(8)|0;i=0;T(889,g|0,433593);n=i;i=0;if(n&1){n=Qa()|0;A()|0;Ua(g|0);cb(n|0)}else{c[g>>2]=112504;Wa(g|0,64688,194)}}else m=0;while(0);g=m;n=m+((h+3|0)>>>2<<2)|0;o=m+(h<<2)|0;if((d|0)==(f|0)){p=n;q=d}else{r=n;s=d;while(1){c[r>>2]=c[s>>2];s=s+4|0;if((s|0)==(f|0))break;else r=r+4|0}p=m+(((f+-4-d|0)>>>2)+((h+3|0)>>>2)+1<<2)|0;q=c[a>>2]|0}c[a>>2]=g;c[a+4>>2]=n;c[a+8>>2]=p;c[a+12>>2]=o;if(!q)l=n;else{RPb(q);l=c[a+4>>2]|0}}else l=d;while(0);c[l+-4>>2]=c[b>>2];c[a+4>>2]=(c[a+4>>2]|0)+-4;return}function kzb(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;b=c[a+4>>2]|0;d=c[a+16>>2]|0;e=c[a+8>>2]|0;if((e|0)!=(b|0)?(f=(c[b+(d>>>10<<2)>>2]|0)+((d&1023)<<2)|0,g=(c[a+20>>2]|0)+d|0,h=(c[b+(g>>>10<<2)>>2]|0)+((g&1023)<<2)|0,(h|0)!=(f|0)):0){g=b+(d>>>10<<2)|0;d=f;while(1){f=d+4|0;if((f-(c[g>>2]|0)|0)==4096){i=g+4|0;j=i;k=c[i>>2]|0}else{j=g;k=f}d=k;if((h|0)==(d|0)){l=a+20|0;break}else g=j}}else l=a+20|0;c[l>>2]=0;if(e-b>>2>>>0>2){l=b;do{RPb(c[l>>2]|0);l=(c[a+4>>2]|0)+4|0;c[a+4>>2]=l;m=c[a+8>>2]|0;n=m-l>>2}while(n>>>0>2);o=n;p=l;q=m}else{o=e-b>>2;p=b;q=e}switch(o|0){case 1:{r=512;s=14;break}case 2:{r=1024;s=14;break}default:{}}if((s|0)==14)c[a+16>>2]=r;if((p|0)!=(q|0)){r=p;do{RPb(c[r>>2]|0);r=r+4|0}while((r|0)!=(q|0));q=c[a+4>>2]|0;r=c[a+8>>2]|0;if((r|0)!=(q|0))c[a+8>>2]=r+(~((r+-4-q|0)>>>2)<<2)}q=c[a>>2]|0;if(!q)return;RPb(q);return}function lzb(a){a=a|0;var b=0,d=0,e=0,f=0;c[a>>2]=105380;i=0;T(894,a+8|0,0);b=i;i=0;if(b&1){b=Qa()|0;d=A()|0;e=b;cb(e|0)}i=0;Q(2011,a+8|0);b=i;i=0;if(!(b&1))return;b=Qa()|0;f=A()|0;szb(a+8|0);d=f;e=b;cb(e|0)}function mzb(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;b=Kb;Kb=Kb+32|0;Pzb(b,1);i=0;c=F(478,a|0,425825)|0;d=i;i=0;if(!(d&1)?(i=0,F(468,c|0,b|0)|0,c=i,i=0,!(c&1)):0){szb(b);Pzb(b,1);i=0;c=F(478,a|0,425841)|0;d=i;i=0;if(!(d&1)?(i=0,F(468,c|0,b|0)|0,c=i,i=0,!(c&1)):0){szb(b);Pzb(b,0);i=0;c=F(478,a|0,425855)|0;d=i;i=0;if(!(d&1)?(i=0,F(468,c|0,b|0)|0,c=i,i=0,!(c&1)):0){szb(b);Pzb(b,0);i=0;c=F(478,a|0,425866)|0;d=i;i=0;if(!(d&1)?(i=0,F(468,c|0,b|0)|0,c=i,i=0,!(c&1)):0){szb(b);Pzb(b,0);i=0;c=F(478,a|0,425895)|0;d=i;i=0;if(!(d&1)?(i=0,F(468,c|0,b|0)|0,c=i,i=0,!(c&1)):0){szb(b);Pzb(b,0);i=0;c=F(478,a|0,425912)|0;d=i;i=0;if(!(d&1)?(i=0,F(468,c|0,b|0)|0,c=i,i=0,!(c&1)):0){szb(b);Izb(b,1e3);i=0;c=F(478,a|0,425930)|0;d=i;i=0;do if(!(d&1)){i=0;F(468,c|0,b|0)|0;e=i;i=0;if(e&1)break;szb(b);Pzb(b,0);i=0;e=F(478,a|0,425941)|0;f=i;i=0;do if(!(f&1)){i=0;F(468,e|0,b|0)|0;g=i;i=0;if(g&1)break;szb(b);Pzb(b,0);i=0;g=F(478,a|0,425953)|0;h=i;i=0;do if(!(h&1)){i=0;F(468,g|0,b|0)|0;j=i;i=0;if(j&1)break;szb(b);Pzb(b,0);i=0;j=F(478,a|0,425967)|0;k=i;i=0;do if(!(k&1)){i=0;F(468,j|0,b|0)|0;l=i;i=0;if(l&1)break;szb(b);Kb=b;return}while(0);j=Qa()|0;k=A()|0;szb(b);m=k;n=j;cb(n|0)}while(0);g=Qa()|0;h=A()|0;szb(b);m=h;n=g;cb(n|0)}while(0);e=Qa()|0;f=A()|0;szb(b);m=f;n=e;cb(n|0)}while(0);a=Qa()|0;c=A()|0;szb(b);m=c;n=a;cb(n|0)}a=Qa()|0;c=A()|0;szb(b);m=c;n=a;cb(n|0)}a=Qa()|0;c=A()|0;szb(b);m=c;n=a;cb(n|0)}a=Qa()|0;c=A()|0;szb(b);m=c;n=a;cb(n|0)}a=Qa()|0;c=A()|0;szb(b);m=c;n=a;cb(n|0)}a=Qa()|0;c=A()|0;szb(b);m=c;n=a;cb(n|0)}a=Qa()|0;c=A()|0;szb(b);m=c;n=a;cb(n|0)}function nzb(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0;b=Kb;Kb=Kb+32|0;Pzb(b,0);i=0;c=F(478,a|0,425841)|0;d=i;i=0;if(!(d&1)?(i=0,F(468,c|0,b|0)|0,c=i,i=0,!(c&1)):0){szb(b);Pzb(b,1);i=0;c=F(478,a|0,425855)|0;d=i;i=0;if(!(d&1)?(i=0,F(468,c|0,b|0)|0,c=i,i=0,!(c&1)):0){szb(b);Pzb(b,0);i=0;c=F(478,a|0,425866)|0;d=i;i=0;if(!(d&1)?(i=0,F(468,c|0,b|0)|0,c=i,i=0,!(c&1)):0){szb(b);Pzb(b,0);i=0;c=F(478,a|0,425895)|0;d=i;i=0;if(!(d&1)?(i=0,F(468,c|0,b|0)|0,c=i,i=0,!(c&1)):0){szb(b);Pzb(b,0);i=0;c=F(478,a|0,425912)|0;d=i;i=0;if(!(d&1)?(i=0,F(468,c|0,b|0)|0,c=i,i=0,!(c&1)):0){szb(b);Izb(b,1e3);i=0;c=F(478,a|0,425930)|0;d=i;i=0;if(!(d&1)?(i=0,F(468,c|0,b|0)|0,c=i,i=0,!(c&1)):0){szb(b);Pzb(b,1);i=0;c=F(478,a|0,425941)|0;d=i;i=0;do if(!(d&1)){i=0;F(468,c|0,b|0)|0;e=i;i=0;if(e&1)break;szb(b);Pzb(b,1);i=0;e=F(478,a|0,425953)|0;f=i;i=0;do if(!(f&1)){i=0;F(468,e|0,b|0)|0;g=i;i=0;if(g&1)break;szb(b);Pzb(b,0);i=0;g=F(478,a|0,425967)|0;h=i;i=0;do if(!(h&1)){i=0;F(468,g|0,b|0)|0;j=i;i=0;if(j&1)break;szb(b);Kb=b;return}while(0);g=Qa()|0;h=A()|0;szb(b);k=h;l=g;cb(l|0)}while(0);e=Qa()|0;f=A()|0;szb(b);k=f;l=e;cb(l|0)}while(0);a=Qa()|0;c=A()|0;szb(b);k=c;l=a;cb(l|0)}a=Qa()|0;c=A()|0;szb(b);k=c;l=a;cb(l|0)}a=Qa()|0;c=A()|0;szb(b);k=c;l=a;cb(l|0)}a=Qa()|0;c=A()|0;szb(b);k=c;l=a;cb(l|0)}a=Qa()|0;c=A()|0;szb(b);k=c;l=a;cb(l|0)}a=Qa()|0;c=A()|0;szb(b);k=c;l=a;cb(l|0)}a=Qa()|0;c=A()|0;szb(b);k=c;l=a;cb(l|0)}function ozb(b){b=b|0;c[b>>2]=105476;if((a[b+4+11>>0]|0)>=0)return;RPb(c[b+4>>2]|0);return}function pzb(b){b=b|0;c[b>>2]=105476;if((a[b+4+11>>0]|0)>=0){RPb(b);return}RPb(c[b+4>>2]|0);RPb(b);return}function qzb(b){b=b|0;var d=0;if((a[b+4+11>>0]|0)<0){d=c[b+4>>2]|0;return d|0}else{d=b+4|0;return d|0}return 0}function rzb(){if((a[444136]|0)==0?D2b(444136)|0:0){b[222076]=b[222076]&-512;c[111039]=0;c[111040]=0;c[111041]=0;F2b(444136)}if(a[444136]|0)return;if(!(D2b(444136)|0))return;b[222076]=b[222076]&-512;c[111039]=0;c[111040]=0;c[111041]=0;F2b(444136);return}function szb(d){d=d|0;var e=0,f=0;e=b[d+8>>1]|0;switch((e&255)<<24>>24){case 6:case 7:{f=c[d>>2]|0;if(f|0){tzb(f,c[f+4>>2]|0);RPb(f)}break}case 4:{if(e&256)JRb(c[d>>2]|0);break}default:{}}c[d>>2]=0;c[d+4>>2]=0;e=c[d+12>>2]|0;c[d+12>>2]=0;if(!e)return;if((a[e+24+11>>0]|0)<0)RPb(c[e+24>>2]|0);if((a[e+12+11>>0]|0)<0)RPb(c[e+12>>2]|0);if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);RPb(e);return}function tzb(a,b){a=a|0;b=b|0;if(!b)return;tzb(a,c[b>>2]|0);tzb(a,c[b+4>>2]|0);szb(b+24|0);a=c[b+16>>2]|0;if(a|0?(c[b+20>>2]&3|0)==1:0)JRb(a);RPb(b);return}function uzb(a){a=a|0;return (c[a>>2]|0)+24|0}function vzb(a){a=a|0;return (c[a>>2]|0)+24|0}function wzb(a){a=a|0;var b=0,d=0,e=0,f=0;b=c[a>>2]|0;d=c[b+4>>2]|0;if(d|0){e=d;while(1){d=c[e>>2]|0;if(!d)break;else e=d}f=e;c[a>>2]=f;return}e=c[b+8>>2]|0;if((c[e>>2]|0)==(b|0)){f=e;c[a>>2]=f;return}e=b+8|0;do{b=c[e>>2]|0;e=b+8|0;d=c[e>>2]|0}while((c[d>>2]|0)!=(b|0));f=d;c[a>>2]=f;return}function xzb(b,d){b=b|0;d=d|0;var e=0;if(!(a[b+4>>0]|0)){e=(c[b>>2]|0)==(c[d>>2]|0);return e|0}else{e=(a[d+4>>0]|0)!=0;return e|0}return 0}function yzb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;e=Kb;Kb=Kb+16|0;f=c[d+4>>2]|0;g=c[d>>2]|0;do if(f&3)if(!g)h=0;else{j=IRb((f>>>2)+1|0)|0;if(j|0){_2b(j|0,g|0,f>>>2|0)|0;a[j+(f>>>2)>>0]=0;h=j;break}j=PPb(80)|0;c[e>>2]=j;c[e+8>>2]=-2147483568;c[e+4>>2]=78;k=j;l=427116;m=k+78|0;do{a[k>>0]=a[l>>0]|0;k=k+1|0;l=l+1|0}while((k|0)<(m|0));a[j+78>>0]=0;i=0;Q(2008,e|0);i=0;l=Qa()|0;A()|0;if((a[e+11>>0]|0)>=0)cb(l|0);RPb(c[e>>2]|0);cb(l|0)}else h=g;while(0);c[b>>2]=h;h=c[d+4>>2]&3;g=(c[d>>2]|0)==0?h:(h|0)!=0&1;c[b+4>>2]=g|c[b+4>>2]&-4;c[b+4>>2]=g|c[d+4>>2]&-4;Kb=e;return}function zzb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;e=Kb;Kb=Kb+160|0;if(d>>>0<2147483643){f=IRb(d+5|0)|0;if(f|0){c[f>>2]=d;_2b(f+4|0,b|0,d|0)|0;a[f+(d+4)>>0]=0;Kb=e;return f|0}f=PPb(96)|0;c[e+16>>2]=f;c[e+16+8>>2]=-2147483552;c[e+16+4>>2]=87;d=f;b=427028;g=d+87|0;do{a[d>>0]=a[b>>0]|0;d=d+1|0;b=b+1|0}while((d|0)<(g|0));a[f+87>>0]=0;i=0;Q(2008,e+16|0);i=0;f=Qa()|0;b=A()|0;if((a[e+16+11>>0]|0)<0)RPb(c[e+16>>2]|0);h=f;j=b;cb(h|0)}b=e+16+4|0;c[e+16>>2]=50468;c[e+16+56>>2]=50488;$Fb(e+16+56|0,b);c[e+16+128>>2]=0;c[e+16+132>>2]=-1;c[e+16>>2]=65500;c[e+16+56>>2]=65520;fGb(b);c[b>>2]=65552;f=e+16+36|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[f+12>>2]=0;c[e+16+52>>2]=16;i=0;G(237,e+16|0,426950,77)|0;d=i;i=0;if(d&1){d=Qa()|0;k=d;l=A()|0}else{i=0;T(926,e|0,b|0);d=i;i=0;if(!(d&1)){i=0;Q(2012,e|0);i=0;d=Qa()|0;g=A()|0;if((a[e+11>>0]|0)<0){RPb(c[e>>2]|0);m=d;n=g}else{m=d;n=g}}else{g=Qa()|0;m=g;n=A()|0}k=m;l=n}c[e+16>>2]=65500;c[e+16+56>>2]=65520;c[b>>2]=65552;if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);JEb(b);FFb(e+16|0,65532);EEb(e+16+56|0);h=k;j=l;cb(h|0);return 0}function Azb(a){a=a|0;var b=0;b=La(16)|0;i=0;T(1986,b|0,a|0);a=i;i=0;if(a&1){a=Qa()|0;A()|0;Ua(b|0);cb(a|0)}else Wa(b|0,48768,1722)}function Bzb(a){a=a|0;var b=0;b=La(16)|0;i=0;T(1987,b|0,a|0);a=i;i=0;if(a&1){a=Qa()|0;A()|0;Ua(b|0);cb(a|0)}else Wa(b|0,48784,1722)}function Czb(a,b){a=a|0;b=b|0;var d=0;d=Kb;Kb=Kb+16|0;rQb(d,b);c[a+4>>2]=c[d>>2];c[a+4+4>>2]=c[d+4>>2];c[a+4+8>>2]=c[d+8>>2];c[a>>2]=105496;Kb=d;return}function Dzb(b){b=b|0;c[b>>2]=105476;if((a[b+4+11>>0]|0)>=0){RPb(b);return}RPb(c[b+4>>2]|0);RPb(b);return}function Ezb(a,b){a=a|0;b=b|0;var d=0;d=Kb;Kb=Kb+16|0;rQb(d,b);c[a+4>>2]=c[d>>2];c[a+4+4>>2]=c[d+4>>2];c[a+4+8>>2]=c[d+8>>2];c[a>>2]=105516;Kb=d;return}function Fzb(b){b=b|0;c[b>>2]=105476;if((a[b+4+11>>0]|0)>=0){RPb(b);return}RPb(c[b+4>>2]|0);RPb(b);return}function Gzb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;e=Kb;Kb=Kb+16|0;f=c[b>>2]|0;g=c[b+4>>2]|0;if(!f){h=g>>>0<(c[d+4>>2]|0)>>>0;Kb=e;return h|0}b=(c[d+4>>2]|0)>>>2;j=c[d>>2]|0;if(j|0){d=ZBb(f,j,b>>>0>>2>>>0?b:g>>>2)|0;if((d|0)<0){h=1;Kb=e;return h|0}else{Kb=e;return g>>>2>>>0>>0&(d|0)==0|0}}d=PPb(32)|0;c[e>>2]=d;c[e+8>>2]=-2147483616;c[e+4>>2]=18;b=d;g=427195;h=b+18|0;do{a[b>>0]=a[g>>0]|0;b=b+1|0;g=g+1|0}while((b|0)<(h|0));a[d+18>>0]=0;i=0;Q(2012,e|0);i=0;d=Qa()|0;A()|0;if((a[e+11>>0]|0)>=0)cb(d|0);RPb(c[e>>2]|0);cb(d|0);return 0}function Hzb(d,e){d=d|0;e=e|0;var f=0;b[d+8>>1]=b[d+8>>1]&-512|e&255;c[d+12>>2]=0;c[d+16>>2]=0;c[d+20>>2]=0;switch(e|0){case 5:{a[d>>0]=0;return}case 2:case 1:{c[d>>2]=0;c[d+4>>2]=0;return}case 3:{g[d>>3]=0.0;return}case 4:{c[d>>2]=455844;return}case 7:case 6:{i=0;e=D(605,12)|0;f=i;i=0;if(f&1){f=Qa()|0;A()|0;c[d+12>>2]=0;cb(f|0)}c[e+4>>2]=0;c[e+8>>2]=0;c[e>>2]=e+4;c[d>>2]=e;return}default:return}}function Izb(a,d){a=a|0;d=d|0;b[a+8>>1]=b[a+8>>1]&-512|1;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=0;c[a>>2]=d;c[a+4>>2]=((d|0)<0)<<31>>31;return}function Jzb(a,d){a=a|0;d=d|0;b[a+8>>1]=b[a+8>>1]&-512|2;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=0;c[a>>2]=d;c[a+4>>2]=0;return}function Kzb(a,d,e){a=a|0;d=d|0;e=e|0;b[a+8>>1]=b[a+8>>1]&-512|1;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=0;c[a>>2]=d;c[a+4>>2]=e;return}function Lzb(a,d,e){a=a|0;d=d|0;e=e|0;b[a+8>>1]=b[a+8>>1]&-512|2;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=0;c[a>>2]=d;c[a+4>>2]=e;return}function Mzb(a,d){a=a|0;d=+d;b[a+8>>1]=b[a+8>>1]&-512|3;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=0;g[a>>3]=d;return}function Nzb(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;f=Kb;Kb=Kb+160|0;b[d+8>>1]=b[d+8>>1]&-512|260;c[d+12>>2]=0;c[d+16>>2]=0;c[d+20>>2]=0;do if(e){g=_Cb(e)|0;i=0;h=F(712,e|0,g|0)|0;g=i;i=0;if(g&1){g=Qa()|0;j=A()|0;k=g;break}else{c[d>>2]=h;Kb=f;return}}else{h=f+16+4|0;c[f+16>>2]=50468;c[f+16+56>>2]=50488;$Fb(f+16+56|0,h);c[f+16+128>>2]=0;c[f+16+132>>2]=-1;c[f+16>>2]=65500;c[f+16+56>>2]=65520;fGb(h);c[h>>2]=65552;g=f+16+36|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;c[f+16+52>>2]=16;i=0;G(237,f+16|0,427214,38)|0;l=i;i=0;if(l&1){l=Qa()|0;m=A()|0;n=l}else{i=0;T(926,f|0,h|0);l=i;i=0;if(!(l&1)){i=0;Q(2012,f|0);i=0;l=Qa()|0;o=A()|0;if((a[f+11>>0]|0)<0){RPb(c[f>>2]|0);p=o;q=l}else{p=o;q=l}}else{l=Qa()|0;p=A()|0;q=l}m=p;n=q}c[f+16>>2]=65500;c[f+16+56>>2]=65520;c[h>>2]=65552;if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0);JEb(h);FFb(f+16|0,65532);EEb(f+16+56|0);j=m;k=n}while(0);n=c[d+12>>2]|0;c[d+12>>2]=0;if(!n)cb(k|0);if((a[n+24+11>>0]|0)<0)RPb(c[n+24>>2]|0);if((a[n+12+11>>0]|0)<0)RPb(c[n+12>>2]|0);if((a[n+11>>0]|0)<0)RPb(c[n>>2]|0);RPb(n);cb(k|0)}function Ozb(d,e){d=d|0;e=e|0;var f=0,g=0;b[d+8>>1]=b[d+8>>1]&-512|260;c[d+12>>2]=0;c[d+16>>2]=0;c[d+20>>2]=0;f=a[e+11>>0]|0;i=0;g=F(712,(f<<24>>24<0?c[e>>2]|0:e)|0,(f<<24>>24<0?c[e+4>>2]|0:f&255)|0)|0;f=i;i=0;if(!(f&1)){c[d>>2]=g;return}g=Qa()|0;A()|0;f=c[d+12>>2]|0;c[d+12>>2]=0;if(!f)cb(g|0);if((a[f+24+11>>0]|0)<0)RPb(c[f+24>>2]|0);if((a[f+12+11>>0]|0)<0)RPb(c[f+12>>2]|0);if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);RPb(f);cb(g|0)}function Pzb(d,e){d=d|0;e=e|0;b[d+8>>1]=b[d+8>>1]&-512|5;c[d+12>>2]=0;c[d+16>>2]=0;c[d+20>>2]=0;a[d>>0]=e&1;return}function Qzb(b,d){b=b|0;d=d|0;var e=0;c[b+12>>2]=0;i=0;T(1988,b|0,d|0);e=i;i=0;if(!(e&1)?(i=0,T(1989,b|0,d|0),d=i,i=0,!(d&1)):0)return;d=Qa()|0;A()|0;e=c[b+12>>2]|0;c[b+12>>2]=0;if(!e)cb(d|0);if((a[e+24+11>>0]|0)<0)RPb(c[e+24>>2]|0);if((a[e+12+11>>0]|0)<0)RPb(c[e+12>>2]|0);if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);RPb(e);cb(d|0)}function Rzb(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;e=Kb;Kb=Kb+16|0;f=b[d+8>>1]|0;b[a+8>>1]=b[a+8>>1]&-512|f&255;switch((f&255)<<24>>24){case 5:case 3:case 2:case 1:case 0:{f=c[d+4>>2]|0;c[a>>2]=c[d>>2];c[a+4>>2]=f;Kb=e;return}case 4:{f=c[d>>2]|0;if(f|0?b[d+8>>1]&256:0){g=zzb(f+4|0,c[f>>2]|0)|0;c[a>>2]=g;b[a+8>>1]=b[a+8>>1]|256;Kb=e;return}c[a>>2]=f;Kb=e;return}case 7:case 6:{f=PPb(12)|0;g=c[d>>2]|0;c[f+4>>2]=0;c[f+8>>2]=0;c[f>>2]=f+4;d=c[g>>2]|0;a:do if((d|0)!=(g+4|0)){h=d;while(1){j=h+16|0;c[e>>2]=f+4;i=0;c[e+4>>2]=c[e>>2];H(74,f|0,e+4|0,j|0,j|0)|0;j=i;i=0;if(j&1)break;j=c[h+4>>2]|0;if(!j){k=h+8|0;l=c[k>>2]|0;if((c[l>>2]|0)==(h|0))m=l;else{l=k;do{k=c[l>>2]|0;l=k+8|0;n=c[l>>2]|0}while((c[n>>2]|0)!=(k|0));m=n}}else{l=j;while(1){n=c[l>>2]|0;if(!n)break;else l=n}m=l}if((m|0)==(g+4|0))break a;else h=m}h=Qa()|0;A()|0;tzb(f,c[f+4>>2]|0);RPb(f);cb(h|0)}while(0);c[a>>2]=f;Kb=e;return}default:{Kb=e;return}}}function Szb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;e=Kb;Kb=Kb+16|0;Tzb(e,c[d+12>>2]|0);f=c[e>>2]|0;c[e>>2]=0;g=c[b+12>>2]|0;c[b+12>>2]=f;if(g|0){if((a[g+24+11>>0]|0)<0)RPb(c[g+24>>2]|0);if((a[g+12+11>>0]|0)<0)RPb(c[g+12>>2]|0);if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0);RPb(g)}c[b+16>>2]=c[d+16>>2];c[b+20>>2]=c[d+20>>2];Kb=e;return}function Tzb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;c[b>>2]=0;if(!d)return;i=0;e=D(605,36)|0;f=i;i=0;if(f&1){f=Qa()|0;g=A()|0;h=f;c[b>>2]=0;cb(h|0)}i=0;T(890,e|0,d|0);f=i;i=0;if(f&1){f=Qa()|0;j=A()|0;k=f}else{i=0;T(890,e+12|0,d+12|0);f=i;i=0;if(!(f&1)){i=0;T(890,e+24|0,d+24|0);d=i;i=0;if(d&1)l=e+24|0;else{c[b>>2]=e;return}}else l=e+12|0;d=Qa()|0;f=A()|0;m=l;do{m=m+-12|0;if((a[m+11>>0]|0)<0)RPb(c[m>>2]|0)}while((m|0)!=(e|0));j=f;k=d}RPb(e);g=j;h=k;c[b>>2]=0;cb(h|0)}function Uzb(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0;f=Kb;Kb=Kb+16|0;c[f>>2]=c[b>>2];c[f+12>>2]=c[f>>2];b=Vzb(a,f+12|0,f+8|0,f+4|0,d)|0;d=c[b>>2]|0;if(d|0){g=d;Kb=f;return g|0}d=PPb(48)|0;i=0;T(1990,d+16|0,e|0);h=i;i=0;if(h&1){h=Qa()|0;j=A()|0;k=h;RPb(d);cb(k|0)}i=0;T(892,d+24|0,e+8|0);e=i;i=0;if(!(e&1)){e=c[f+8>>2]|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=e;c[b>>2]=d;e=c[c[a>>2]>>2]|0;if(!e)l=d;else{c[a>>2]=e;l=c[b>>2]|0}Sc(c[a+4>>2]|0,l);c[a+8>>2]=(c[a+8>>2]|0)+1;g=d;Kb=f;return g|0}g=Qa()|0;f=A()|0;a=c[d+16>>2]|0;if(!a){j=f;k=g;RPb(d);cb(k|0)}if((c[d+20>>2]&3|0)!=1){j=f;k=g;RPb(d);cb(k|0)}JRb(a);j=f;k=g;RPb(d);cb(k|0);return 0}function Vzb(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;g=c[b>>2]|0;if((g|0)!=(a+4|0)?!(Gzb(f,g+16|0)|0):0){if(!(Gzb(g+16|0,f)|0)){c[d>>2]=g;c[e>>2]=g;h=e;return h|0}e=c[g+4>>2]|0;if(!e){b=c[g+8>>2]|0;if((c[b>>2]|0)==(g|0))i=b;else{b=g+8|0;do{j=c[b>>2]|0;b=j+8|0;k=c[b>>2]|0}while((c[k>>2]|0)!=(j|0));i=k}}else{b=e;while(1){e=c[b>>2]|0;if(!e)break;else b=e}i=b}if((i|0)!=(a+4|0)?!(Gzb(f,i+16|0)|0):0){b=c[a+4>>2]|0;if(!b){c[d>>2]=a+4;h=a+4|0;return h|0}e=a+4|0;k=b;while(1){b=k+16|0;if(Gzb(f,b)|0){j=c[k>>2]|0;if(!j){l=42;break}else{m=k;n=j}}else{if(!(Gzb(b,f)|0)){l=46;break}o=k+4|0;b=c[o>>2]|0;if(!b){l=45;break}else{m=o;n=b}}e=m;k=n}if((l|0)==42){c[d>>2]=k;h=k;return h|0}else if((l|0)==45){c[d>>2]=k;h=o;return h|0}else if((l|0)==46){c[d>>2]=k;h=e;return h|0}}if(!(c[g+4>>2]|0)){c[d>>2]=g;h=g+4|0;return h|0}else{c[d>>2]=i;h=i;return h|0}}if((c[a>>2]|0)!=(g|0)){i=c[g>>2]|0;if(!i){e=g;do{k=e;e=c[e+8>>2]|0}while((c[e>>2]|0)==(k|0));p=e}else{e=i;while(1){i=c[e+4>>2]|0;if(!i){p=e;break}else e=i}}if(!(Gzb(p+16|0,f)|0)){e=c[a+4>>2]|0;if(!e){c[d>>2]=a+4;h=a+4|0;return h|0}i=a+4|0;a=e;while(1){e=a+16|0;if(Gzb(f,e)|0){k=c[a>>2]|0;if(!k){l=18;break}else{q=a;r=k}}else{if(!(Gzb(e,f)|0)){l=22;break}s=a+4|0;e=c[s>>2]|0;if(!e){l=21;break}else{q=s;r=e}}i=q;a=r}if((l|0)==18){c[d>>2]=a;h=a;return h|0}else if((l|0)==21){c[d>>2]=a;h=s;return h|0}else if((l|0)==22){c[d>>2]=a;h=i;return h|0}}else t=p}else t=g;if(!(c[g>>2]|0)){c[d>>2]=g;h=g;return h|0}else{c[d>>2]=t;h=t+4|0;return h|0}return 0}function Wzb(d,e){d=d|0;e=e|0;var f=0;b[d+8>>1]=b[d+8>>1]&-512;c[d+12>>2]=0;c[d+16>>2]=0;c[d+20>>2]=0;i=0;T(1991,d|0,e|0);e=i;i=0;if(!(e&1))return;e=Qa()|0;A()|0;f=c[d+12>>2]|0;c[d+12>>2]=0;if(!f)cb(e|0);if((a[f+24+11>>0]|0)<0)RPb(c[f+24>>2]|0);if((a[f+12+11>>0]|0)<0)RPb(c[f+12>>2]|0);if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);RPb(f);cb(e|0)}function Xzb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=c[b+8>>2]|0;c[b+8>>2]=c[d+8>>2];c[d+8>>2]=e;e=c[b>>2]|0;f=c[b+4>>2]|0;g=c[d+4>>2]|0;c[b>>2]=c[d>>2];c[b+4>>2]=g;c[d>>2]=e;c[d+4>>2]=f;f=c[b+12>>2]|0;c[b+12>>2]=0;e=c[d+12>>2]|0;c[d+12>>2]=0;g=c[b+12>>2]|0;c[b+12>>2]=e;if(g|0){if((a[g+24+11>>0]|0)<0)RPb(c[g+24>>2]|0);if((a[g+12+11>>0]|0)<0)RPb(c[g+12>>2]|0);if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0);RPb(g)}g=c[d+12>>2]|0;c[d+12>>2]=f;if(!g){h=b+16|0;i=d+16|0;j=c[h>>2]|0;k=c[i>>2]|0;c[h>>2]=k;c[i>>2]=j;l=b+20|0;m=d+20|0;n=c[l>>2]|0;o=c[m>>2]|0;c[l>>2]=o;c[m>>2]=n;return}if((a[g+24+11>>0]|0)<0)RPb(c[g+24>>2]|0);if((a[g+12+11>>0]|0)<0)RPb(c[g+12>>2]|0);if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0);RPb(g);h=b+16|0;i=d+16|0;j=c[h>>2]|0;k=c[i>>2]|0;c[h>>2]=k;c[i>>2]=j;l=b+20|0;m=d+20|0;n=c[l>>2]|0;o=c[m>>2]|0;c[l>>2]=o;c[m>>2]=n;return}function Yzb(a,b){a=a|0;b=b|0;var c=0;c=Kb;Kb=Kb+32|0;Qzb(c,b);i=0;T(1991,c|0,a|0);b=i;i=0;if(b&1){b=Qa()|0;A()|0;szb(c);cb(b|0)}else{szb(c);Kb=c;return a|0}return 0}function Zzb(a,b){a=a|0;b=b|0;Xzb(b,a);return a|0}function _zb(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=c[a+8>>2]|0;c[a+8>>2]=c[b+8>>2];c[b+8>>2]=d;d=c[a>>2]|0;e=c[a+4>>2]|0;f=c[b+4>>2]|0;c[a>>2]=c[b>>2];c[a+4>>2]=f;c[b>>2]=d;c[b+4>>2]=e;return}function $zb(a){a=a|0;return b[a+8>>1]&255|0}function aAb(a,e){a=a|0;e=e|0;var f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;f=b[a+8>>1]|0;h=b[e+8>>1]|0;if((f&255)-(h&255)|0){i=((f&255)-(h&255)|0)<0;return i|0}switch((f&255)<<24>>24){case 6:case 7:{j=c[a>>2]|0;k=c[e>>2]|0;l=(c[j+8>>2]|0)-(c[k+8>>2]|0)|0;if(l|0){i=(l|0)<0;return i|0}l=c[k>>2]|0;if((k+4|0)==(l|0)){i=0;return i|0}m=l;l=c[j>>2]|0;while(1){if((j+4|0)==(l|0)){i=1;n=45;break}o=l;p=m;if(Gzb(o+16|0,p+16|0)|0){i=1;n=45;break}if(!(Gzb(p+16|0,o+16|0)|0)?aAb(o+24|0,p+24|0)|0:0){i=1;n=45;break}if(Gzb(p+16|0,o+16|0)|0){i=0;n=45;break}if(!(Gzb(o+16|0,p+16|0)|0)?aAb(p+24|0,o+24|0)|0:0){i=0;n=45;break}o=l;p=c[o+4>>2]|0;if(!p){q=c[o+8>>2]|0;if((c[q>>2]|0)==(o|0))r=q;else{q=o+8|0;do{o=c[q>>2]|0;q=o+8|0;s=c[q>>2]|0}while((c[s>>2]|0)!=(o|0));r=s}}else{q=p;while(1){s=c[q>>2]|0;if(!s)break;else q=s}r=q}l=r;p=m;s=c[p+4>>2]|0;if(!s){o=c[p+8>>2]|0;if((c[o>>2]|0)==(p|0))t=o;else{o=p+8|0;do{p=c[o>>2]|0;o=p+8|0;u=c[o>>2]|0}while((c[u>>2]|0)!=(p|0));t=u}}else{o=s;while(1){q=c[o>>2]|0;if(!q)break;else o=q}t=o}if((k+4|0)==(t|0)){i=0;n=45;break}else m=t}if((n|0)==45)return i|0;break}case 1:{n=c[a+4>>2]|0;t=c[e+4>>2]|0;i=(n|0)<(t|0)|((n|0)==(t|0)?(c[a>>2]|0)>>>0<(c[e>>2]|0)>>>0:0);return i|0}case 2:{t=c[a+4>>2]|0;n=c[e+4>>2]|0;i=t>>>0>>0|((t|0)==(n|0)?(c[a>>2]|0)>>>0<(c[e>>2]|0)>>>0:0);return i|0}case 3:{i=+g[a>>3]<+g[e>>3];return i|0}case 5:{i=(d[a>>0]|0)<(d[e>>0]|0);return i|0}case 4:{n=c[a>>2]|0;a=c[e>>2]|0;if(!n){i=(a|0)!=0;return i|0}if(!a){i=0;return i|0}if(!(f&256)){v=_Cb(n)|0;w=n}else{v=c[n>>2]|0;w=n+4|0}if(!(h&256)){x=_Cb(a)|0;y=a}else{x=c[a>>2]|0;y=a+4|0}a=ZBb(w,y,x>>>0>>0?x:v)|0;if((a|0)<0){i=1;return i|0}else return v>>>0>>0&(a|0)==0|0;break}default:{i=0;return i|0}}return 0}function bAb(d,e){d=d|0;e=e|0;var f=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;f=Kb;Kb=Kb+16|0;h=b[d+8>>1]|0;j=b[e+8>>1]|0;if((j^h)&255){k=0;Kb=f;return k|0}switch((h&255)<<24>>24){case 1:{k=(c[d>>2]|0)==(c[e>>2]|0)?(c[d+4>>2]|0)==(c[e+4>>2]|0):0;Kb=f;return k|0}case 2:{k=(c[d>>2]|0)==(c[e>>2]|0)?(c[d+4>>2]|0)==(c[e+4>>2]|0):0;Kb=f;return k|0}case 3:{k=+g[d>>3]==+g[e>>3];Kb=f;return k|0}case 5:{k=(a[d>>0]|0)==(a[e>>0]|0);Kb=f;return k|0}case 4:{l=c[d>>2]|0;m=c[e>>2]|0;if(l)if(!m)n=0;else{if(!(h&256)){o=_Cb(l)|0;p=l}else{o=c[l>>2]|0;p=l+4|0}if(!(j&256)){q=_Cb(m)|0;r=m}else{q=c[m>>2]|0;r=m+4|0}if((o|0)!=(q|0)){k=0;Kb=f;return k|0}k=(ZBb(p,r,o)|0)==0;Kb=f;return k|0}else n=m;k=(l|0)==(n|0);Kb=f;return k|0}case 7:case 6:{n=c[d>>2]|0;d=c[e>>2]|0;if((c[n+8>>2]|0)!=(c[d+8>>2]|0)){k=0;Kb=f;return k|0}e=c[n>>2]|0;if((n+4|0)==(e|0)){k=1;Kb=f;return k|0}l=e;e=c[d>>2]|0;while(1){d=l;m=e;o=c[d+16>>2]|0;r=c[d+20>>2]|0;if(!o){if((r|0)!=(c[m+20>>2]|0)){k=0;s=46;break}}else{if((r>>>2|0)!=((c[m+20>>2]|0)>>>2|0)){k=0;s=46;break}p=c[m+16>>2]|0;if(!p){s=25;break}if(ZBb(o,p,r>>>2)|0){k=0;s=46;break}}if(!(bAb(d+24|0,m+24|0)|0)){k=0;s=46;break}m=l;d=c[m+4>>2]|0;if(!d){r=c[m+8>>2]|0;if((c[r>>2]|0)==(m|0))t=r;else{r=m+8|0;do{m=c[r>>2]|0;r=m+8|0;p=c[r>>2]|0}while((c[p>>2]|0)!=(m|0));t=p}}else{r=d;while(1){p=c[r>>2]|0;if(!p)break;else r=p}t=r}l=t;d=e;p=c[d+4>>2]|0;if(!p){m=c[d+8>>2]|0;if((c[m>>2]|0)==(d|0))u=m;else{m=d+8|0;do{d=c[m>>2]|0;m=d+8|0;o=c[m>>2]|0}while((c[o>>2]|0)!=(d|0));u=o}}else{m=p;while(1){r=c[m>>2]|0;if(!r)break;else m=r}u=m}if((n+4|0)==(t|0)){k=1;s=46;break}else e=u}if((s|0)==25){u=PPb(32)|0;c[f>>2]=u;c[f+8>>2]=-2147483616;c[f+4>>2]=18;e=u;t=427195;n=e+18|0;do{a[e>>0]=a[t>>0]|0;e=e+1|0;t=t+1|0}while((e|0)<(n|0));a[u+18>>0]=0;i=0;Q(2012,f|0);i=0;u=Qa()|0;A()|0;if((a[f+11>>0]|0)>=0)cb(u|0);RPb(c[f>>2]|0);cb(u|0)}else if((s|0)==46){Kb=f;return k|0}break}case 0:{k=1;Kb=f;return k|0}default:{k=0;Kb=f;return k|0}}return 0}function cAb(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=b[a+8>>1]|0;if((f&255)!=4){g=0;return g|0}h=c[a>>2]|0;if(!h){g=0;return g|0}if(!(f&256)){i=_Cb(h)|0;j=h}else{i=c[h>>2]|0;j=h+4|0}c[d>>2]=j;c[e>>2]=j+i;g=1;return g|0}function dAb(d,e){d=d|0;e=e|0;var f=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;f=Kb;Kb=Kb+160|0;h=b[e+8>>1]|0;switch((h&255)<<24>>24){case 0:{c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;Kb=f;return}case 4:{j=c[e>>2]|0;if(!j){c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;Kb=f;return}if(!(h&256)){k=_Cb(j)|0;l=j}else{k=c[j>>2]|0;l=j+4|0};c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;if(k>>>0>4294967279)pQb(d);if(k>>>0<11){a[d+11>>0]=k;if(!k)m=d;else{n=d;o=13}}else{j=k+16&-16;h=PPb(j)|0;c[d>>2]=h;c[d+8>>2]=j|-2147483648;c[d+4>>2]=k;n=h;o=13}if((o|0)==13){_2b(n|0,l|0,k|0)|0;m=n}a[m+k>>0]=0;Kb=f;return}case 5:{k=(a[e>>0]|0)==0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;m=k?5:4;a[d+11>>0]=m;_2b(d|0,(k?435454:435449)|0,m|0)|0;a[d+m>>0]=0;Kb=f;return}case 1:{WAb(d,c[e>>2]|0,c[e+4>>2]|0);Kb=f;return}case 2:{jBb(d,c[e>>2]|0,c[e+4>>2]|0);Kb=f;return}case 3:{kBb(d,+g[e>>3],17,0);Kb=f;return}default:{e=f+16+56|0;d=f+16+4|0;c[f+16>>2]=50468;c[e>>2]=50488;$Fb(f+16+56|0,d);c[f+16+128>>2]=0;c[f+16+132>>2]=-1;c[f+16>>2]=65500;c[e>>2]=65520;fGb(d);c[d>>2]=65552;m=f+16+36|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[m+12>>2]=0;c[f+16+52>>2]=16;i=0;G(237,f+16|0,427253,33)|0;k=i;i=0;if(k&1){k=Qa()|0;p=A()|0;q=k}else{i=0;T(926,f|0,d|0);k=i;i=0;if(!(k&1)){i=0;Q(2012,f|0);i=0;k=Qa()|0;n=A()|0;if((a[f+11>>0]|0)<0){RPb(c[f>>2]|0);r=n;s=k}else{r=n;s=k}}else{k=Qa()|0;r=A()|0;s=k}p=r;q=s}c[f+16>>2]=65500;c[e>>2]=65520;c[d>>2]=65552;if((a[m+11>>0]|0)>=0){JEb(d);FFb(f+16|0,65532);EEb(e);cb(q|0)}RPb(c[m>>2]|0);JEb(d);FFb(f+16|0,65532);EEb(e);cb(q|0)}}}function eAb(e){e=e|0;var f=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0.0,y=0,z=0,B=0,C=0,D=0,E=0,F=0,H=0;f=Kb;Kb=Kb+160|0;switch((b[e+8>>1]&255)<<24>>24){case 1:{h=c[e>>2]|0;j=c[e+4>>2]|0;if(j>>>0<1|(j|0)==1&h>>>0<0){k=h;Kb=f;return k|0}h=f+16+4|0;c[f+16>>2]=50468;c[f+16+56>>2]=50488;$Fb(f+16+56|0,h);c[f+16+128>>2]=0;c[f+16+132>>2]=-1;c[f+16>>2]=65500;c[f+16+56>>2]=65520;fGb(h);c[h>>2]=65552;j=f+16+36|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[j+12>>2]=0;c[f+16+52>>2]=16;i=0;G(237,f+16|0,427287,28)|0;l=i;i=0;if(l&1){l=Qa()|0;m=A()|0;n=l}else{i=0;T(926,f|0,h|0);l=i;i=0;if(!(l&1)){i=0;Q(2012,f|0);i=0;l=Qa()|0;o=A()|0;if((a[f+11>>0]|0)<0){RPb(c[f>>2]|0);p=o;q=l}else{p=o;q=l}}else{l=Qa()|0;p=A()|0;q=l}m=p;n=q}c[f+16>>2]=65500;c[f+16+56>>2]=65520;c[h>>2]=65552;if((a[j+11>>0]|0)<0)RPb(c[j>>2]|0);JEb(h);FFb(f+16|0,65532);EEb(f+16+56|0);r=m;s=n;cb(s|0);break}case 2:{n=c[e>>2]|0;m=c[e+4>>2]|0;if(m>>>0<1|(m|0)==1&n>>>0<0){k=n;Kb=f;return k|0}n=f+16+4|0;c[f+16>>2]=50468;c[f+16+56>>2]=50488;$Fb(f+16+56|0,n);c[f+16+128>>2]=0;c[f+16+132>>2]=-1;c[f+16>>2]=65500;c[f+16+56>>2]=65520;fGb(n);c[n>>2]=65552;m=f+16+36|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[m+12>>2]=0;c[f+16+52>>2]=16;i=0;G(237,f+16|0,427316,29)|0;h=i;i=0;if(h&1){h=Qa()|0;t=A()|0;u=h}else{i=0;T(926,f|0,n|0);h=i;i=0;if(!(h&1)){i=0;Q(2012,f|0);i=0;h=Qa()|0;j=A()|0;if((a[f+11>>0]|0)<0){RPb(c[f>>2]|0);v=j;w=h}else{v=j;w=h}}else{h=Qa()|0;v=A()|0;w=h}t=v;u=w}c[f+16>>2]=65500;c[f+16+56>>2]=65520;c[n>>2]=65552;if((a[m+11>>0]|0)<0)RPb(c[m>>2]|0);JEb(n);FFb(f+16|0,65532);EEb(f+16+56|0);r=t;s=u;cb(s|0);break}case 3:{x=+g[e>>3];if(x<=4294967295.0&x>=0.0){k=~~x>>>0;Kb=f;return k|0}u=f+16+4|0;c[f+16>>2]=50468;c[f+16+56>>2]=50488;$Fb(f+16+56|0,u);c[f+16+128>>2]=0;c[f+16+132>>2]=-1;c[f+16>>2]=65500;c[f+16+56>>2]=65520;fGb(u);c[u>>2]=65552;t=f+16+36|0;c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=0;c[t+12>>2]=0;c[f+16+52>>2]=16;i=0;G(237,f+16|0,427346,24)|0;n=i;i=0;if(n&1){n=Qa()|0;y=A()|0;z=n}else{i=0;T(926,f|0,u|0);n=i;i=0;if(!(n&1)){i=0;Q(2012,f|0);i=0;n=Qa()|0;m=A()|0;if((a[f+11>>0]|0)<0){RPb(c[f>>2]|0);B=m;C=n}else{B=m;C=n}}else{n=Qa()|0;B=A()|0;C=n}y=B;z=C}c[f+16>>2]=65500;c[f+16+56>>2]=65520;c[u>>2]=65552;if((a[t+11>>0]|0)<0)RPb(c[t>>2]|0);JEb(u);FFb(f+16|0,65532);EEb(f+16+56|0);r=y;s=z;cb(s|0);break}case 5:{k=d[e>>0]|0;Kb=f;return k|0}case 0:{k=0;Kb=f;return k|0}default:{k=f+16+4|0;c[f+16>>2]=50468;c[f+16+56>>2]=50488;$Fb(f+16+56|0,k);c[f+16+128>>2]=0;c[f+16+132>>2]=-1;c[f+16>>2]=65500;c[f+16+56>>2]=65520;fGb(k);c[k>>2]=65552;e=f+16+36|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;c[f+16+52>>2]=16;i=0;G(237,f+16|0,427371,33)|0;z=i;i=0;if(z&1){z=Qa()|0;D=A()|0;E=z}else{i=0;T(926,f|0,k|0);z=i;i=0;if(!(z&1)){i=0;Q(2012,f|0);i=0;z=Qa()|0;y=A()|0;if((a[f+11>>0]|0)<0){RPb(c[f>>2]|0);F=y;H=z}else{F=y;H=z}}else{z=Qa()|0;F=A()|0;H=z}D=F;E=H}c[f+16>>2]=65500;c[f+16+56>>2]=65520;c[k>>2]=65552;if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);JEb(k);FFb(f+16|0,65532);EEb(f+16+56|0);r=D;s=E;cb(s|0)}}return 0}function fAb(a){a=a|0;var d=0,e=0,f=0,h=0.0;d=Kb;Kb=Kb+16|0;switch((b[a+8>>1]&255)<<24>>24){case 1:{e=c[a+4>>2]|0;f=e>>>0<1|(e|0)==1&(c[a>>2]|0)>>>0<0;Kb=d;return f|0}case 2:{e=c[a+4>>2]|0;f=e>>>0<1|(e|0)==1&(c[a>>2]|0)>>>0<0;Kb=d;return f|0}case 3:{h=+g[a>>3];if(!(h>=0.0)|!(h<=4294967295.0)){f=0;Kb=d;return f|0}f=+pDb(h,d)==0.0;Kb=d;return f|0}default:{f=0;Kb=d;return f|0}}return 0}function gAb(e){e=e|0;var f=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,v=0,x=0,y=0.0,B=0,C=0,D=0,E=0,F=0,H=0,I=0,J=0;f=Kb;Kb=Kb+160|0;switch((b[e+8>>1]&255)<<24>>24){case 1:{h=c[e+4>>2]|0;j=c[e>>2]|0;z(h|0);Kb=f;return j|0}case 2:{k=c[e+4>>2]|0;if((k|0)>-1|(k|0)==-1&(c[e>>2]|0)>>>0>4294967295){h=c[e+4>>2]|0;j=c[e>>2]|0;z(h|0);Kb=f;return j|0}k=f+16+4|0;c[f+16>>2]=50468;c[f+16+56>>2]=50488;$Fb(f+16+56|0,k);c[f+16+128>>2]=0;c[f+16+132>>2]=-1;c[f+16>>2]=65500;c[f+16+56>>2]=65520;fGb(k);c[k>>2]=65552;l=f+16+36|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[l+12>>2]=0;c[f+16+52>>2]=16;i=0;G(237,f+16|0,427405,30)|0;m=i;i=0;if(m&1){m=Qa()|0;n=A()|0;o=m}else{i=0;T(926,f|0,k|0);m=i;i=0;if(!(m&1)){i=0;Q(2012,f|0);i=0;m=Qa()|0;p=A()|0;if((a[f+11>>0]|0)<0){RPb(c[f>>2]|0);q=p;r=m}else{q=p;r=m}}else{m=Qa()|0;q=A()|0;r=m}n=q;o=r}c[f+16>>2]=65500;c[f+16+56>>2]=65520;c[k>>2]=65552;if((a[l+11>>0]|0)<0)RPb(c[l>>2]|0);JEb(k);FFb(f+16|0,65532);EEb(f+16+56|0);v=n;x=o;cb(x|0);break}case 3:{y=+g[e>>3];if(y<=9223372036854775808.0&y>=-9223372036854775808.0){h=+t(y)>=1.0?(y>0.0?~~+w(+s(y/4294967296.0),4294967295.0)>>>0:~~+u((y-+(~~y>>>0))/4294967296.0)>>>0):0;j=~~y>>>0;z(h|0);Kb=f;return j|0}o=f+16+4|0;c[f+16>>2]=50468;c[f+16+56>>2]=50488;$Fb(f+16+56|0,o);c[f+16+128>>2]=0;c[f+16+132>>2]=-1;c[f+16>>2]=65500;c[f+16+56>>2]=65520;fGb(o);c[o>>2]=65552;n=f+16+36|0;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[n+12>>2]=0;c[f+16+52>>2]=16;i=0;G(237,f+16|0,427436,25)|0;k=i;i=0;if(k&1){k=Qa()|0;B=A()|0;C=k}else{i=0;T(926,f|0,o|0);k=i;i=0;if(!(k&1)){i=0;Q(2012,f|0);i=0;k=Qa()|0;l=A()|0;if((a[f+11>>0]|0)<0){RPb(c[f>>2]|0);D=l;E=k}else{D=l;E=k}}else{k=Qa()|0;D=A()|0;E=k}B=D;C=E}c[f+16>>2]=65500;c[f+16+56>>2]=65520;c[o>>2]=65552;if((a[n+11>>0]|0)<0)RPb(c[n>>2]|0);JEb(o);FFb(f+16|0,65532);EEb(f+16+56|0);v=B;x=C;cb(x|0);break}case 5:{h=0;j=d[e>>0]|0;z(h|0);Kb=f;return j|0}case 0:{h=0;j=0;z(h|0);Kb=f;return j|0}default:{j=f+16+4|0;c[f+16>>2]=50468;c[f+16+56>>2]=50488;$Fb(f+16+56|0,j);c[f+16+128>>2]=0;c[f+16+132>>2]=-1;c[f+16>>2]=65500;c[f+16+56>>2]=65520;fGb(j);c[j>>2]=65552;h=f+16+36|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[f+16+52>>2]=16;i=0;G(237,f+16|0,427462,34)|0;e=i;i=0;if(e&1){e=Qa()|0;F=A()|0;H=e}else{i=0;T(926,f|0,j|0);e=i;i=0;if(!(e&1)){i=0;Q(2012,f|0);i=0;e=Qa()|0;C=A()|0;if((a[f+11>>0]|0)<0){RPb(c[f>>2]|0);I=C;J=e}else{I=C;J=e}}else{e=Qa()|0;I=A()|0;J=e}F=I;H=J}c[f+16>>2]=65500;c[f+16+56>>2]=65520;c[j>>2]=65552;if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0);JEb(j);FFb(f+16|0,65532);EEb(f+16+56|0);v=F;x=H;cb(x|0)}}return 0}function hAb(e){e=e|0;var f=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,v=0,x=0,y=0.0,B=0,C=0,D=0,E=0,F=0,H=0,I=0,J=0;f=Kb;Kb=Kb+160|0;switch((b[e+8>>1]&255)<<24>>24){case 1:{h=c[e+4>>2]|0;if((h|0)>-1|(h|0)==-1&(c[e>>2]|0)>>>0>4294967295){j=c[e+4>>2]|0;k=c[e>>2]|0;z(j|0);Kb=f;return k|0}h=f+16+4|0;c[f+16>>2]=50468;c[f+16+56>>2]=50488;$Fb(f+16+56|0,h);c[f+16+128>>2]=0;c[f+16+132>>2]=-1;c[f+16>>2]=65500;c[f+16+56>>2]=65520;fGb(h);c[h>>2]=65552;l=f+16+36|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[l+12>>2]=0;c[f+16+52>>2]=16;i=0;G(237,f+16|0,427497,30)|0;m=i;i=0;if(m&1){m=Qa()|0;n=A()|0;o=m}else{i=0;T(926,f|0,h|0);m=i;i=0;if(!(m&1)){i=0;Q(2012,f|0);i=0;m=Qa()|0;p=A()|0;if((a[f+11>>0]|0)<0){RPb(c[f>>2]|0);q=p;r=m}else{q=p;r=m}}else{m=Qa()|0;q=A()|0;r=m}n=q;o=r}c[f+16>>2]=65500;c[f+16+56>>2]=65520;c[h>>2]=65552;if((a[l+11>>0]|0)<0)RPb(c[l>>2]|0);JEb(h);FFb(f+16|0,65532);EEb(f+16+56|0);v=n;x=o;cb(x|0);break}case 2:{j=c[e+4>>2]|0;k=c[e>>2]|0;z(j|0);Kb=f;return k|0}case 3:{y=+g[e>>3];if(y<=18446744073709551616.0&y>=0.0){j=+t(y)>=1.0?(y>0.0?~~+w(+s(y/4294967296.0),4294967295.0)>>>0:~~+u((y-+(~~y>>>0))/4294967296.0)>>>0):0;k=~~y>>>0;z(j|0);Kb=f;return k|0}o=f+16+4|0;c[f+16>>2]=50468;c[f+16+56>>2]=50488;$Fb(f+16+56|0,o);c[f+16+128>>2]=0;c[f+16+132>>2]=-1;c[f+16>>2]=65500;c[f+16+56>>2]=65520;fGb(o);c[o>>2]=65552;n=f+16+36|0;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[n+12>>2]=0;c[f+16+52>>2]=16;i=0;G(237,f+16|0,427528,26)|0;h=i;i=0;if(h&1){h=Qa()|0;B=A()|0;C=h}else{i=0;T(926,f|0,o|0);h=i;i=0;if(!(h&1)){i=0;Q(2012,f|0);i=0;h=Qa()|0;l=A()|0;if((a[f+11>>0]|0)<0){RPb(c[f>>2]|0);D=l;E=h}else{D=l;E=h}}else{h=Qa()|0;D=A()|0;E=h}B=D;C=E}c[f+16>>2]=65500;c[f+16+56>>2]=65520;c[o>>2]=65552;if((a[n+11>>0]|0)<0)RPb(c[n>>2]|0);JEb(o);FFb(f+16|0,65532);EEb(f+16+56|0);v=B;x=C;cb(x|0);break}case 5:{j=0;k=d[e>>0]|0;z(j|0);Kb=f;return k|0}case 0:{j=0;k=0;z(j|0);Kb=f;return k|0}default:{k=f+16+4|0;c[f+16>>2]=50468;c[f+16+56>>2]=50488;$Fb(f+16+56|0,k);c[f+16+128>>2]=0;c[f+16+132>>2]=-1;c[f+16>>2]=65500;c[f+16+56>>2]=65520;fGb(k);c[k>>2]=65552;j=f+16+36|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[j+12>>2]=0;c[f+16+52>>2]=16;i=0;G(237,f+16|0,427555,35)|0;e=i;i=0;if(e&1){e=Qa()|0;F=A()|0;H=e}else{i=0;T(926,f|0,k|0);e=i;i=0;if(!(e&1)){i=0;Q(2012,f|0);i=0;e=Qa()|0;C=A()|0;if((a[f+11>>0]|0)<0){RPb(c[f>>2]|0);I=C;J=e}else{I=C;J=e}}else{e=Qa()|0;I=A()|0;J=e}F=I;H=J}c[f+16>>2]=65500;c[f+16+56>>2]=65520;c[k>>2]=65552;if((a[j+11>>0]|0)<0)RPb(c[j>>2]|0);JEb(k);FFb(f+16|0,65532);EEb(f+16+56|0);v=F;x=H;cb(x|0)}}return 0}function iAb(a){a=a|0;var b=0;b=gAb(a)|0;z(A()|0);return b|0}function jAb(a){a=a|0;var b=0;b=hAb(a)|0;z(A()|0);return b|0}function kAb(d){d=d|0;var e=0,f=0.0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;e=Kb;Kb=Kb+160|0;switch((b[d+8>>1]&255)<<24>>24){case 1:{f=+((c[d>>2]|0)>>>0)+4294967296.0*+(c[d+4>>2]|0);Kb=e;return +f}case 2:{h=c[d>>2]|0;f=(+((W2b(h|0,c[d+4>>2]|0,1)|0)>>>0)+4294967296.0*+(A()|0))*2.0+(+((h&1)>>>0)+4294967296.0*0.0);Kb=e;return +f}case 3:{f=+g[d>>3];Kb=e;return +f}case 5:{f=(a[d>>0]|0)==0?0.0:1.0;Kb=e;return +f}case 0:{f=0.0;Kb=e;return +f}default:{d=e+16+56|0;h=e+16+4|0;c[e+16>>2]=50468;c[d>>2]=50488;$Fb(e+16+56|0,h);c[e+16+128>>2]=0;c[e+16+132>>2]=-1;c[e+16>>2]=65500;c[d>>2]=65520;fGb(h);c[h>>2]=65552;j=e+16+36|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[j+12>>2]=0;c[e+16+52>>2]=16;i=0;G(237,e+16|0,427591,35)|0;k=i;i=0;if(k&1){k=Qa()|0;l=A()|0;m=k}else{i=0;T(926,e|0,h|0);k=i;i=0;if(!(k&1)){i=0;Q(2012,e|0);i=0;k=Qa()|0;n=A()|0;if((a[e+11>>0]|0)<0){RPb(c[e>>2]|0);o=n;p=k}else{o=n;p=k}}else{k=Qa()|0;o=A()|0;p=k}l=o;m=p}c[e+16>>2]=65500;c[d>>2]=65520;c[h>>2]=65552;if((a[j+11>>0]|0)>=0){JEb(h);FFb(e+16|0,65532);EEb(d);cb(m|0)}RPb(c[j>>2]|0);JEb(h);FFb(e+16|0,65532);EEb(d);cb(m|0)}}return +(0.0)}function lAb(d){d=d|0;var e=0,f=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;e=Kb;Kb=Kb+160|0;switch((b[d+8>>1]&255)<<24>>24){case 5:{f=(a[d>>0]|0)!=0;Kb=e;return f|0}case 1:{f=(c[d>>2]|0)!=0|(c[d+4>>2]|0)!=0;Kb=e;return f|0}case 2:{f=(c[d>>2]|0)!=0|(c[d+4>>2]|0)!=0;Kb=e;return f|0}case 3:{f=(oDb(+g[d>>3])|0|2|0)!=2;Kb=e;return f|0}case 0:{f=0;Kb=e;return f|0}default:{f=e+16+56|0;d=e+16+4|0;c[e+16>>2]=50468;c[f>>2]=50488;$Fb(e+16+56|0,d);c[e+16+128>>2]=0;c[e+16+132>>2]=-1;c[e+16>>2]=65500;c[f>>2]=65520;fGb(d);c[d>>2]=65552;h=e+16+36|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[e+16+52>>2]=16;i=0;G(237,e+16|0,427627,33)|0;j=i;i=0;if(j&1){j=Qa()|0;k=A()|0;l=j}else{i=0;T(926,e|0,d|0);j=i;i=0;if(!(j&1)){i=0;Q(2012,e|0);i=0;j=Qa()|0;m=A()|0;if((a[e+11>>0]|0)<0){RPb(c[e>>2]|0);n=m;o=j}else{n=m;o=j}}else{j=Qa()|0;n=A()|0;o=j}k=n;l=o}c[e+16>>2]=65500;c[f>>2]=65520;c[d>>2]=65552;if((a[h+11>>0]|0)>=0){JEb(d);FFb(e+16|0,65532);EEb(f);cb(l|0)}RPb(c[h>>2]|0);JEb(d);FFb(e+16|0,65532);EEb(f);cb(l|0)}}return 0}function mAb(a){a=a|0;var d=0,e=0,f=0,g=0;switch((b[a+8>>1]&255)<<24>>24){case 7:{d=c[(c[a>>2]|0)+8>>2]|0;return d|0}case 6:{e=c[a>>2]|0;if(!(c[e+8>>2]|0)){d=0;return d|0}a=c[e+4>>2]|0;if(!a){f=e+4|0;do{e=f;f=c[f+8>>2]|0}while((c[f>>2]|0)==(e|0));g=f}else{f=a;while(1){a=c[f+4>>2]|0;if(!a){g=f;break}else f=a}}d=(c[g+20>>2]|0)+1|0;return d|0}default:{d=0;return d|0}}return 0}function nAb(a){a=a|0;var d=0,e=0,f=0,g=0,h=0;switch((b[a+8>>1]&255)<<24>>24){case 7:{d=c[(c[a>>2]|0)+8>>2]|0;break}case 6:{e=c[a>>2]|0;if(!(c[e+8>>2]|0))d=0;else{a=c[e+4>>2]|0;if(!a){f=e+4|0;do{e=f;f=c[f+8>>2]|0}while((c[f>>2]|0)==(e|0));g=f}else{f=a;while(1){a=c[f+4>>2]|0;if(!a){g=f;break}else f=a}}d=(c[g+20>>2]|0)+1|0}break}case 0:{d=0;break}default:{h=0;return h|0}}h=(d|0)==0;return h|0}function oAb(a){a=a|0;return (b[a+8>>1]&255)==0|0}function pAb(a){a=a|0;return (b[a+8>>1]&255)==6|0}function qAb(a){a=a|0;return (b[a+8>>1]&255)==7|0}function rAb(a){a=a|0;return (b[a+8>>1]&255)!=0|0}function sAb(d){d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;e=Kb;Kb=Kb+160|0;switch((b[d+8>>1]&255)<<24>>24){case 0:{c[d+16>>2]=0;c[d+20>>2]=0;Kb=e;return}case 7:case 6:{c[d+16>>2]=0;c[d+20>>2]=0;f=c[d>>2]|0;tzb(f,c[f+4>>2]|0);c[f+8>>2]=0;c[f>>2]=f+4;c[f+4>>2]=0;Kb=e;return}default:{f=e+16+56|0;d=e+16+4|0;c[e+16>>2]=50468;c[f>>2]=50488;$Fb(e+16+56|0,d);c[e+16+128>>2]=0;c[e+16+132>>2]=-1;c[e+16>>2]=65500;c[f>>2]=65520;fGb(d);c[d>>2]=65552;g=e+16+36|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;c[e+16+52>>2]=16;i=0;G(237,e+16|0,427661,47)|0;h=i;i=0;if(h&1){h=Qa()|0;j=A()|0;k=h}else{i=0;T(926,e|0,d|0);h=i;i=0;if(!(h&1)){i=0;Q(2012,e|0);i=0;h=Qa()|0;l=A()|0;if((a[e+11>>0]|0)<0){RPb(c[e>>2]|0);m=l;n=h}else{m=l;n=h}}else{h=Qa()|0;m=A()|0;n=h}j=m;k=n}c[e+16>>2]=65500;c[f>>2]=65520;c[d>>2]=65552;if((a[g+11>>0]|0)>=0){JEb(d);FFb(e+16|0,65532);EEb(f);cb(k|0)}RPb(c[g>>2]|0);JEb(d);FFb(e+16|0,65532);EEb(f);cb(k|0)}}}function tAb(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0;f=Kb;Kb=Kb+192|0;a:do switch((b[d+8>>1]&255)<<24>>24){case 0:{b[f+32+8>>1]=6;c[f+32+12>>2]=0;c[f+32+16>>2]=0;c[f+32+20>>2]=0;g=PPb(12)|0;c[g+4>>2]=0;c[g+8>>2]=0;c[g>>2]=g+4;c[f+32>>2]=g;i=0;T(1991,f+32|0,d|0);g=i;i=0;if(!(g&1)){szb(f+32|0);break a}g=Qa()|0;h=A()|0;szb(f+32|0);j=h;k=g;cb(k|0);break}case 6:break;default:{g=f+32+4|0;c[f+32>>2]=50468;c[f+32+56>>2]=50488;$Fb(f+32+56|0,g);c[f+32+128>>2]=0;c[f+32+132>>2]=-1;c[f+32>>2]=65500;c[f+32+56>>2]=65520;fGb(g);c[g>>2]=65552;h=f+32+36|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[f+32+52>>2]=16;i=0;G(237,f+32|0,427709,59)|0;l=i;i=0;if(l&1){l=Qa()|0;m=A()|0;n=l}else{i=0;T(926,f+176|0,g|0);l=i;i=0;if(!(l&1)){i=0;Q(2012,f+176|0);i=0;l=Qa()|0;o=A()|0;if((a[f+176+11>>0]|0)<0){RPb(c[f+176>>2]|0);p=o;q=l}else{p=o;q=l}}else{l=Qa()|0;p=A()|0;q=l}m=p;n=q}c[f+32>>2]=65500;c[f+32+56>>2]=65520;c[g>>2]=65552;if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0);JEb(g);FFb(f+32|0,65532);EEb(f+32+56|0);j=m;k=n;cb(k|0)}}while(0);c[f+168>>2]=0;c[f+168+4>>2]=e;n=(c[d>>2]|0)+4|0;m=c[n>>2]|0;do if(m){q=n;p=m;do{i=0;g=F(713,p+16|0,f+168|0)|0;h=i;i=0;if(h&1){r=29;break}q=g?q:p;p=c[(g?p+4|0:p)>>2]|0}while((p|0)!=0);if((r|0)==29){p=Qa()|0;s=p;t=A()|0;break}p=q;if((q|0)!=((c[d>>2]|0)+4|0)){g=c[q+20>>2]|0;if(!(c[q+16>>2]|0)){if((g|0)!=(e|0)){u=p;r=32;break}v=q+24|0;Kb=f;return v|0}if((g^e)>>>0<4){i=0;g=D(605,32)|0;h=i;i=0;if(h&1){h=Qa()|0;w=A()|0;x=h}else{c[f+32>>2]=g;c[f+32+8>>2]=-2147483616;c[f+32+4>>2]=18;h=g;l=427195;o=h+18|0;do{a[h>>0]=a[l>>0]|0;h=h+1|0;l=l+1|0}while((h|0)<(o|0));a[g+18>>0]=0;i=0;Q(2012,f+32|0);i=0;l=Qa()|0;h=A()|0;if((a[f+32+11>>0]|0)<0)RPb(c[f+32>>2]|0);w=h;x=l}s=x;t=w}else{u=p;r=32}}else{u=p;r=32}}else{u=n;r=32}while(0);if((r|0)==32){if((a[444136]|0)==0?D2b(444136)|0:0){b[222076]=b[222076]&-512;c[111039]=0;c[111040]=0;c[111041]=0;F2b(444136)}i=0;T(1990,f|0,f+168|0);n=i;i=0;do if(n&1){w=Qa()|0;y=A()|0;z=w;r=45}else{i=0;T(892,f+8|0,444144);w=i;i=0;if(w&1){w=Qa()|0;x=A()|0;e=c[f>>2]|0;if(!e){y=x;z=w;r=45;break}if((c[f+4>>2]&3|0)!=1){y=x;z=w;r=45;break}JRb(e);y=x;z=w;r=45;break}w=c[d>>2]|0;c[f+176>>2]=u;i=0;c[f+32>>2]=c[f+176>>2];x=H(74,w|0,f+32|0,f|0,f|0)|0;w=i;i=0;if(w&1){w=Qa()|0;e=A()|0;szb(f+8|0);m=c[f>>2]|0;if(!m){B=e;C=w;break}if((c[f+4>>2]&3|0)!=1){B=e;C=w;break}JRb(m);B=e;C=w;break}szb(f+8|0);w=c[f>>2]|0;if(w|0?(c[f+4>>2]&3|0)==1:0)JRb(w);w=c[f+168>>2]|0;if(!w){v=x+24|0;Kb=f;return v|0}if((c[f+168+4>>2]&3|0)!=1){v=x+24|0;Kb=f;return v|0}JRb(w);v=x+24|0;Kb=f;return v|0}while(0);if((r|0)==45){B=y;C=z}z=c[f+168>>2]|0;if((z|0)!=0?(c[f+168+4>>2]&3|0)==1:0){JRb(z);s=C;t=B}else{s=C;t=B}}j=t;k=s;cb(k|0);return 0}function uAb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;e=Kb;Kb=Kb+160|0;if((d|0)>-1){f=tAb(b,d)|0;Kb=e;return f|0}f=e+16+56|0;d=e+16+4|0;c[e+16>>2]=50468;c[f>>2]=50488;$Fb(e+16+56|0,d);c[e+16+128>>2]=0;c[e+16+132>>2]=-1;c[e+16>>2]=65500;c[f>>2]=65520;fGb(d);c[d>>2]=65552;b=e+16+36|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[e+16+52>>2]=16;i=0;G(237,e+16|0,427769,63)|0;g=i;i=0;if(g&1){g=Qa()|0;h=A()|0;j=g}else{i=0;T(926,e|0,d|0);g=i;i=0;if(!(g&1)){i=0;Q(2012,e|0);i=0;g=Qa()|0;k=A()|0;if((a[e+11>>0]|0)<0){RPb(c[e>>2]|0);l=k;m=g}else{l=k;m=g}}else{g=Qa()|0;l=A()|0;m=g}h=l;j=m}c[e+16>>2]=65500;c[f>>2]=65520;c[d>>2]=65552;if((a[b+11>>0]|0)>=0){JEb(d);FFb(e+16|0,65532);EEb(f);cb(j|0)}RPb(c[b>>2]|0);JEb(d);FFb(e+16|0,65532);EEb(f);cb(j|0);return 0}function vAb(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;f=Kb;Kb=Kb+160|0;switch((b[d+8>>1]&255)<<24>>24){case 0:{if(a[444136]|0){g=444144;Kb=f;return g|0}if(!(D2b(444136)|0)){g=444144;Kb=f;return g|0}b[222076]=b[222076]&-512;c[111039]=0;c[111040]=0;c[111041]=0;F2b(444136);g=444144;Kb=f;return g|0}case 6:{c[f+16>>2]=0;c[f+16+4>>2]=e;e=(c[d>>2]|0)+4|0;h=c[e>>2]|0;a:do if(!h)j=22;else{k=e;l=h;while(1){i=0;m=F(713,l+16|0,f+16|0)|0;n=i;i=0;if(n&1){j=27;break}k=m?k:l;l=c[(m?l+4|0:l)>>2]|0;if(!l){j=19;break}}do if((j|0)==19){if((k|0)==(e|0)){j=22;break a}i=0;l=F(713,f+16|0,k+16|0)|0;m=i;i=0;if(!(m&1))if(l){j=22;break a}else{o=k;break a}else{l=Qa()|0;p=l;q=A()|0;break}}else if((j|0)==27){l=Qa()|0;p=l;q=A()|0}while(0);r=q;s=p;cb(s|0)}while(0);if((j|0)==22)o=e;if((o|0)==((c[d>>2]|0)+4|0))if((a[444136]|0)==0?(D2b(444136)|0)!=0:0){b[222076]=b[222076]&-512;c[111039]=0;c[111040]=0;c[111041]=0;F2b(444136);t=444144}else t=444144;else t=o+24|0;o=c[f+16>>2]|0;if(o|0?(c[f+16+4>>2]&3|0)==1:0)JRb(o);g=t;Kb=f;return g|0}default:{g=f+16+4|0;c[f+16>>2]=50468;c[f+16+56>>2]=50488;$Fb(f+16+56|0,g);c[f+16+128>>2]=0;c[f+16+132>>2]=-1;c[f+16>>2]=65500;c[f+16+56>>2]=65520;fGb(g);c[g>>2]=65552;t=f+16+36|0;c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=0;c[t+12>>2]=0;c[f+16+52>>2]=16;i=0;G(237,f+16|0,427833,64)|0;o=i;i=0;if(o&1){o=Qa()|0;u=A()|0;v=o}else{i=0;T(926,f|0,g|0);o=i;i=0;if(!(o&1)){i=0;Q(2012,f|0);i=0;o=Qa()|0;d=A()|0;if((a[f+11>>0]|0)<0){RPb(c[f>>2]|0);w=d;x=o}else{w=d;x=o}}else{o=Qa()|0;w=A()|0;x=o}u=w;v=x}c[f+16>>2]=65500;c[f+16+56>>2]=65520;c[g>>2]=65552;if((a[t+11>>0]|0)<0)RPb(c[t>>2]|0);JEb(g);FFb(f+16|0,65532);EEb(f+16+56|0);r=u;s=v;cb(s|0)}}return 0}function wAb(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0;g=Kb;Kb=Kb+192|0;a:do switch((b[d+8>>1]&255)<<24>>24){case 0:{b[g+32+8>>1]=7;c[g+32+12>>2]=0;c[g+32+16>>2]=0;c[g+32+20>>2]=0;h=PPb(12)|0;c[h+4>>2]=0;c[h+8>>2]=0;c[h>>2]=h+4;c[g+32>>2]=h;i=0;T(1991,g+32|0,d|0);h=i;i=0;if(!(h&1)){szb(g+32|0);break a}h=Qa()|0;j=A()|0;szb(g+32|0);k=h;l=j;cb(k|0);break}case 7:break;default:{j=g+32+4|0;c[g+32>>2]=50468;c[g+32+56>>2]=50488;$Fb(g+32+56|0,j);c[g+32+128>>2]=0;c[g+32+132>>2]=-1;c[g+32>>2]=65500;c[g+32+56>>2]=65520;fGb(j);c[j>>2]=65552;h=g+32+36|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[g+32+52>>2]=16;i=0;G(237,g+32|0,427898,64)|0;m=i;i=0;if(m&1){m=Qa()|0;n=m;o=A()|0}else{i=0;T(926,g+176|0,j|0);m=i;i=0;if(!(m&1)){i=0;Q(2012,g+176|0);i=0;m=Qa()|0;p=A()|0;if((a[g+176+11>>0]|0)<0){RPb(c[g+176>>2]|0);q=m;r=p}else{q=m;r=p}}else{p=Qa()|0;q=p;r=A()|0}n=q;o=r}c[g+32>>2]=65500;c[g+32+56>>2]=65520;c[j>>2]=65552;if((a[h+11>>0]|0)<0)RPb(c[h>>2]|0);JEb(j);FFb(g+32|0,65532);EEb(g+32+56|0);k=n;l=o;cb(k|0)}}while(0);c[g+168>>2]=e;c[g+168+4>>2]=f-e<<2|2;o=(c[d>>2]|0)+4|0;n=c[o>>2]|0;do if(n){r=o;q=n;do{i=0;j=F(713,q+16|0,g+168|0)|0;h=i;i=0;if(h&1){s=31;break}r=j?r:q;q=c[(j?q+4|0:q)>>2]|0}while((q|0)!=0);if((s|0)==31){q=Qa()|0;t=q;u=A()|0;v=e;s=57;break}q=r;if((r|0)!=((c[d>>2]|0)+4|0)){j=c[r+16>>2]|0;h=c[r+20>>2]|0;if(!j)if((h|0)==(f-e<<2|2|0)){w=r;x=e;s=53;break}else{y=q;s=34;break}if((h>>>2|0)==(f-e&1073741823|0)){if(e|0){if(ZBb(j,e,h>>>2)|0){y=q;s=34;break}z=r+24|0;B=e;break}i=0;h=D(605,32)|0;j=i;i=0;if(j&1){j=Qa()|0;C=A()|0;E=j}else{c[g+32>>2]=h;c[g+32+8>>2]=-2147483616;c[g+32+4>>2]=18;j=h;p=427195;m=j+18|0;do{a[j>>0]=a[p>>0]|0;j=j+1|0;p=p+1|0}while((j|0)<(m|0));a[h+18>>0]=0;i=0;Q(2012,g+32|0);i=0;p=Qa()|0;j=A()|0;if((a[g+32+11>>0]|0)<0)RPb(c[g+32>>2]|0);C=j;E=p}I=C;J=E;s=60}else{y=q;s=34}}else{y=q;s=34}}else{y=o;s=34}while(0);b:do if((s|0)==34){if((a[444136]|0)==0?D2b(444136)|0:0){b[222076]=b[222076]&-512;c[111039]=0;c[111040]=0;c[111041]=0;F2b(444136)}i=0;T(1990,g|0,g+168|0);o=i;i=0;do if(o&1){E=Qa()|0;K=A()|0;L=E;s=48}else{i=0;T(892,g+8|0,444144);E=i;i=0;if(E&1){E=Qa()|0;C=A()|0;e=c[g>>2]|0;if(!e){K=C;L=E;s=48;break}if((c[g+4>>2]&3|0)!=1){K=C;L=E;s=48;break}JRb(e);K=C;L=E;s=48;break}E=c[d>>2]|0;c[g+176>>2]=y;i=0;c[g+32>>2]=c[g+176>>2];C=H(74,E|0,g+32|0,g|0,g|0)|0;E=i;i=0;if(E&1){E=Qa()|0;e=A()|0;szb(g+8|0);f=c[g>>2]|0;if(!f){M=E;N=e;break}if((c[g+4>>2]&3|0)!=1){M=E;N=e;break}JRb(f);M=E;N=e;break}szb(g+8|0);e=c[g>>2]|0;if(e|0?(c[g+4>>2]&3|0)==1:0)JRb(e);w=C;x=c[g+168>>2]|0;s=53;break b}while(0);if((s|0)==48){M=L;N=K}t=M;u=N;v=c[g+168>>2]|0;s=57}while(0);if((s|0)==53){N=w+24|0;if(!x){O=N;Kb=g;return O|0}else{z=N;B=x}}else if((s|0)==57)if((v|0)!=0?(c[g+168+4>>2]&3|0)==1:0){JRb(v);I=u;J=t;s=60}else{I=u;J=t;s=60}if((s|0)==60){k=J;l=I;cb(k|0)}if((c[g+168+4>>2]&3|0)!=1){O=z;Kb=g;return O|0}JRb(B);O=z;Kb=g;return O|0}function xAb(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;g=Kb;Kb=Kb+160|0;switch((b[d+8>>1]&255)<<24>>24){case 7:{c[g+16>>2]=e;c[g+16+4>>2]=f-e<<2;e=(c[d>>2]|0)+4|0;f=c[e>>2]|0;a:do if(!f)h=19;else{j=e;k=f;while(1){i=0;l=F(713,k+16|0,g+16|0)|0;m=i;i=0;if(m&1){h=21;break}j=l?j:k;k=c[(l?k+4|0:k)>>2]|0;if(!k){h=16;break}}do if((h|0)==16){if((j|0)==(e|0)){h=19;break a}i=0;k=F(713,g+16|0,j+16|0)|0;l=i;i=0;if(!(l&1))if(k){h=19;break a}else{n=j;break a}else{k=Qa()|0;o=k;p=A()|0;break}}else if((h|0)==21){k=Qa()|0;o=k;p=A()|0}while(0);q=p;r=o;cb(r|0)}while(0);if((h|0)==19)n=e;s=(n|0)==((c[d>>2]|0)+4|0)?0:n+24|0;Kb=g;return s|0}case 0:{s=0;Kb=g;return s|0}default:{s=g+16+4|0;c[g+16>>2]=50468;c[g+16+56>>2]=50488;$Fb(g+16+56|0,s);c[g+16+128>>2]=0;c[g+16+132>>2]=-1;c[g+16>>2]=65500;c[g+16+56>>2]=65520;fGb(s);c[s>>2]=65552;n=g+16+36|0;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[n+12>>2]=0;c[g+16+52>>2]=16;i=0;G(237,g+16|0,427963,67)|0;d=i;i=0;if(d&1){d=Qa()|0;t=A()|0;u=d}else{i=0;T(926,g|0,s|0);d=i;i=0;if(!(d&1)){i=0;Q(2012,g|0);i=0;d=Qa()|0;e=A()|0;if((a[g+11>>0]|0)<0){RPb(c[g>>2]|0);v=e;w=d}else{v=e;w=d}}else{d=Qa()|0;v=A()|0;w=d}t=v;u=w}c[g+16>>2]=65500;c[g+16+56>>2]=65520;c[s>>2]=65552;if((a[n+11>>0]|0)<0)RPb(c[n>>2]|0);JEb(s);FFb(g+16|0,65532);EEb(g+16+56|0);q=t;r=u;cb(r|0)}}return 0}function yAb(d,e){d=d|0;e=e|0;var f=0,g=0;f=xAb(d,e,e+(_Cb(e)|0)|0)|0;if(f|0){g=f;return g|0}if(a[444136]|0){g=444144;return g|0}if(!(D2b(444136)|0)){g=444144;return g|0}b[222076]=b[222076]&-512;c[111039]=0;c[111040]=0;c[111041]=0;F2b(444136);g=444144;return g|0}function zAb(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0;f=a[e+11>>0]|0;g=f<<24>>24<0?c[e>>2]|0:e;h=xAb(d,g,g+(f<<24>>24<0?c[e+4>>2]|0:f&255)|0)|0;if(h|0){i=h;return i|0}if(a[444136]|0){i=444144;return i|0}if(!(D2b(444136)|0)){i=444144;return i|0}b[222076]=b[222076]&-512;c[111039]=0;c[111040]=0;c[111041]=0;F2b(444136);i=444144;return i|0}function AAb(a,b){a=a|0;b=b|0;return wAb(a,b,b+(_Cb(b)|0)|0)|0}function BAb(b,d){b=b|0;d=d|0;var e=0,f=0;e=a[d+11>>0]|0;f=e<<24>>24<0?c[d>>2]|0:d;return wAb(b,f,f+(e<<24>>24<0?c[d+4>>2]|0:e&255)|0)|0}function CAb(a,b){a=a|0;b=b|0;var c=0;c=Kb;Kb=Kb+32|0;Qzb(c,b);i=0;b=F(472,a|0,c|0)|0;a=i;i=0;if(a&1){a=Qa()|0;A()|0;szb(c);cb(a|0)}else{szb(c);Kb=c;return b|0}return 0}function DAb(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;f=Kb;Kb=Kb+160|0;g=b[d+8>>1]|0;a:do switch((g&255)<<24>>24){case 0:{b[f+8>>1]=6;c[f+12>>2]=0;c[f+16>>2]=0;c[f+20>>2]=0;h=PPb(12)|0;c[h+4>>2]=0;c[h+8>>2]=0;c[h>>2]=h+4;c[f>>2]=h;i=0;T(1991,f|0,d|0);h=i;i=0;if(!(h&1)){szb(f);j=b[d+8>>1]&255;break a}h=Qa()|0;k=A()|0;szb(f);l=k;m=h;cb(m|0);break}case 6:{j=g&255;break}default:{c[f>>2]=50468;c[f+56>>2]=50488;$Fb(f+56|0,f+4|0);c[f+128>>2]=0;c[f+132>>2]=-1;c[f>>2]=65500;c[f+56>>2]=65520;fGb(f+4|0);c[f+4>>2]=65552;c[f+36>>2]=0;c[f+36+4>>2]=0;c[f+36+8>>2]=0;c[f+36+12>>2]=0;c[f+52>>2]=16;i=0;G(237,f|0,428031,43)|0;h=i;i=0;if(h&1){h=Qa()|0;n=A()|0;o=h}else{i=0;T(926,f+136|0,f+4|0);h=i;i=0;if(!(h&1)){i=0;Q(2012,f+136|0);i=0;h=Qa()|0;k=A()|0;if((a[f+136+11>>0]|0)<0){RPb(c[f+136>>2]|0);p=k;q=h}else{p=k;q=h}}else{h=Qa()|0;p=A()|0;q=h}n=p;o=q}c[f>>2]=65500;c[f+56>>2]=65520;c[f+4>>2]=65552;if((a[f+36+11>>0]|0)<0)RPb(c[f+36>>2]|0);JEb(f+4|0);FFb(f,65532);EEb(f+56|0);l=n;m=o;cb(m|0)}}while(0);m=c[d>>2]|0;switch(j<<24>>24){case 7:{r=c[m+8>>2]|0;break}case 6:{if(!(c[m+8>>2]|0))r=0;else{j=c[m+4>>2]|0;if(!j){d=m+4|0;do{o=d;d=c[d+8>>2]|0}while((c[d>>2]|0)==(o|0));s=d}else{d=j;while(1){j=c[d+4>>2]|0;if(!j){s=d;break}else d=j}}r=(c[s+20>>2]|0)+1|0}break}default:r=0}c[f+136>>2]=r;EAb(f,m,f+136|0,e);Kb=f;return (c[f>>2]|0)+24|0}function EAb(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;g=PPb(48)|0;h=c[e>>2]|0;c[g+16>>2]=0;c[g+20>>2]=h;i=0;T(891,g+24|0,f|0);f=i;i=0;if(f&1){f=Qa()|0;A()|0;h=c[g+16>>2]|0;if(!h){RPb(g);cb(f|0)}if((c[g+20>>2]&3|0)!=1){RPb(g);cb(f|0)}JRb(h);RPb(g);cb(f|0)}f=c[d+4>>2]|0;do if(f){h=d+4|0;e=f;while(1){j=e+16|0;i=0;k=F(713,g+16|0,j|0)|0;l=i;i=0;if(l&1){m=23;break}if(k){k=c[e>>2]|0;if(!k){m=11;break}else{n=e;o=k}}else{i=0;k=F(713,j|0,g+16|0)|0;j=i;i=0;if(j&1){m=23;break}if(!k){m=16;break}p=e+4|0;k=c[p>>2]|0;if(!k){m=15;break}else{n=p;o=k}}h=n;e=o}if((m|0)==11){q=e;r=e;break}else if((m|0)==15){q=p;r=e;break}else if((m|0)==16){q=h;r=e;break}else if((m|0)==23){k=Qa()|0;A()|0;szb(g+24|0);j=c[g+16>>2]|0;if(!j){RPb(g);cb(k|0)}if((c[g+20>>2]&3|0)!=1){RPb(g);cb(k|0)}JRb(j);RPb(g);cb(k|0)}}else{q=d+4|0;r=d+4|0}while(0);m=c[q>>2]|0;if(!m){c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=r;c[q>>2]=g;r=c[c[d>>2]>>2]|0;if(!r)s=g;else{c[d>>2]=r;s=c[q>>2]|0}Sc(c[d+4>>2]|0,s);c[d+8>>2]=(c[d+8>>2]|0)+1;c[b>>2]=g;a[b+4>>0]=1;return}c[b>>2]=m;a[b+4>>0]=0;szb(g+24|0);b=c[g+16>>2]|0;if(b|0?(c[g+20>>2]&3|0)==1:0)JRb(b);RPb(g);return}function FAb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=xAb(b,c,c+(_Cb(c)|0)|0)|0;Qzb(a,(e|0)==0?d:e);return}function GAb(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;g=a[e+11>>0]|0;h=g<<24>>24<0?c[e>>2]|0:e;i=xAb(d,h,h+(g<<24>>24<0?c[e+4>>2]|0:g&255)|0)|0;Qzb(b,(i|0)==0?f:i);return}function HAb(a,b){a=a|0;b=b|0;return (xAb(a,b,b+(_Cb(b)|0)|0)|0)!=0|0}function IAb(b,d){b=b|0;d=d|0;var e=0,f=0;e=a[d+11>>0]|0;f=e<<24>>24<0?c[d>>2]|0:d;return (xAb(b,f,f+(e<<24>>24<0?c[d+4>>2]|0:e&255)|0)|0)!=0|0}function JAb(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,F=0,H=0;f=Kb;Kb=Kb+160|0;switch((b[e+8>>1]&255)<<24>>24){case 0:{c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;Kb=f;return}case 7:{c[f+16>>2]=0;g=f+16+4|0;c[g>>2]=0;c[f+16+8>>2]=0;i=0;T(1992,f+16|0,c[(c[e>>2]|0)+8>>2]|0);h=i;i=0;a:do if(h&1){j=Qa()|0;k=A()|0;l=j}else{j=c[e>>2]|0;m=c[j>>2]|0;b:do if((j+4|0)!=(m|0)){n=m;while(1){o=n;p=c[o+16>>2]|0;q=c[o+20>>2]|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;if(q>>>0<44){a[f+11>>0]=q>>>2;if(!(q>>>2))r=f;else{s=f;t=20}}else{i=0;o=D(605,(q>>>2)+16&2147483632|0)|0;u=i;i=0;if(u&1){t=35;break}c[f>>2]=o;c[f+8>>2]=(q>>>2)+16&2147483632|-2147483648;c[f+4>>2]=q>>>2;s=o;t=20}if((t|0)==20){t=0;_2b(s|0,p|0,q>>>2|0)|0;r=s}a[r+(q>>>2)>>0]=0;q=c[g>>2]|0;if(q>>>0>=(c[f+16+8>>2]|0)>>>0){i=0;T(899,f+16|0,f|0);p=i;i=0;if(p&1){t=36;break}if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0)}else{c[q>>2]=c[f>>2];c[q+4>>2]=c[f+4>>2];c[q+8>>2]=c[f+8>>2];c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[g>>2]=(c[g>>2]|0)+12}q=n;p=c[q+4>>2]|0;if(!p){o=c[q+8>>2]|0;if((c[o>>2]|0)==(q|0))v=o;else{o=q+8|0;do{q=c[o>>2]|0;o=q+8|0;u=c[o>>2]|0}while((c[u>>2]|0)!=(q|0));v=u}}else{o=p;while(1){u=c[o>>2]|0;if(!u)break;else o=u}v=o}if((j+4|0)==(v|0))break b;else n=v}if((t|0)==35){n=Qa()|0;w=A()|0;x=n}else if((t|0)==36){n=Qa()|0;p=A()|0;if((a[f+11>>0]|0)<0){RPb(c[f>>2]|0);w=p;x=n}else{w=p;x=n}}k=w;l=x;break a}while(0);c[d>>2]=c[f+16>>2];c[d+4>>2]=c[g>>2];c[d+8>>2]=c[f+16+8>>2];Kb=f;return}while(0);d=c[f+16>>2]|0;if(d|0){x=c[g>>2]|0;if((x|0)==(d|0))y=d;else{w=x;do{w=w+-12|0;if((a[w+11>>0]|0)<0)RPb(c[w>>2]|0)}while((w|0)!=(d|0));y=c[f+16>>2]|0}c[g>>2]=d;RPb(y)}z=k;B=l;cb(B|0);break}default:{l=f+16+4|0;c[f+16>>2]=50468;c[f+16+56>>2]=50488;$Fb(f+16+56|0,l);c[f+16+128>>2]=0;c[f+16+132>>2]=-1;c[f+16>>2]=65500;c[f+16+56>>2]=65520;fGb(l);c[l>>2]=65552;k=f+16+36|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[k+12>>2]=0;c[f+16+52>>2]=16;i=0;G(237,f+16|0,428075,59)|0;y=i;i=0;if(y&1){y=Qa()|0;C=A()|0;E=y}else{i=0;T(926,f|0,l|0);y=i;i=0;if(!(y&1)){i=0;Q(2012,f|0);i=0;y=Qa()|0;d=A()|0;if((a[f+11>>0]|0)<0){RPb(c[f>>2]|0);F=d;H=y}else{F=d;H=y}}else{y=Qa()|0;F=A()|0;H=y}C=F;E=H}c[f+16>>2]=65500;c[f+16+56>>2]=65520;c[l>>2]=65552;if((a[k+11>>0]|0)<0)RPb(c[k>>2]|0);JEb(l);FFb(f+16|0,65532);EEb(f+16+56|0);z=C;B=E;cb(B|0)}}}function KAb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0;e=c[b>>2]|0;if((((c[b+8>>2]|0)-e|0)/12|0)>>>0>=d>>>0)return;if(d>>>0>357913941){f=La(8)|0;i=0;T(889,f|0,433593);g=i;i=0;if(g&1){g=Qa()|0;A()|0;Ua(f|0);cb(g|0)}else{c[f>>2]=112504;Wa(f|0,64688,194)}}f=c[b+4>>2]|0;g=PPb(d*12|0)|0;h=g+(((f-e|0)/12|0)*12|0)|0;if((f|0)!=(e|0)){j=f;k=g+(((f-e|0)/12|0)*12|0)|0;do{k=k+-12|0;j=j+-12|0;c[k>>2]=c[j>>2];c[k+4>>2]=c[j+4>>2];c[k+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0}while((j|0)!=(e|0));j=c[b>>2]|0;f=c[b+4>>2]|0;c[b>>2]=k;c[b+4>>2]=h;c[b+8>>2]=g+(d*12|0);if((f|0)==(j|0))l=j;else{k=f;do{k=k+-12|0;if((a[k+11>>0]|0)<0)RPb(c[k>>2]|0)}while((k|0)!=(j|0));l=j}}else{c[b>>2]=h;c[b+4>>2]=h;c[b+8>>2]=g+(d*12|0);l=e}if(!l)return;RPb(l);return}function LAb(a){a=a|0;return (b[a+8>>1]&255)==5|0}function MAb(a){a=a|0;return (b[a+8>>1]&255)==4|0}function NAb(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0;g=Kb;Kb=Kb+160|0;h=a[e+11>>0]|0;if(h<<24>>24<0)j=c[e+4>>2]|0;else j=h&255;do if(j|0){if(h<<24>>24<0){k=c[e>>2]|0;l=c[e+4>>2]|0}else{k=e;l=h&255}if((a[k+l+-1>>0]|0)==10)if(h<<24>>24<0){m=(c[e+4>>2]|0)+-1|0;c[e+4>>2]=m;a[(c[e>>2]|0)+m>>0]=0;break}else{a[e+11>>0]=(h&255)+-1;a[e+((h&255)+-1)>>0]=0;break}}while(0);h=a[e+11>>0]|0;if(h<<24>>24<0)n=c[e+4>>2]|0;else n=h&255;if(!n){n=PPb(32)|0;c[g+24>>2]=n;c[g+24+8>>2]=-2147483616;c[g+24+4>>2]=18;o=n;l=427195;p=o+18|0;do{a[o>>0]=a[l>>0]|0;o=o+1|0;l=l+1|0}while((o|0)<(p|0));a[n+18>>0]=0;i=0;Q(2012,g+24|0);i=0;n=Qa()|0;l=A()|0;if((a[g+24+11>>0]|0)<0)RPb(c[g+24>>2]|0);q=l;r=n;cb(r|0)}if(h<<24>>24<0)s=c[e>>2]|0;else s=e;if(a[s>>0]|0){if(h<<24>>24<0)t=c[e>>2]|0;else t=e;if((a[t>>0]|0)!=47){t=g+24+4|0;c[g+24>>2]=50468;c[g+24+56>>2]=50488;$Fb(g+24+56|0,t);c[g+24+128>>2]=0;c[g+24+132>>2]=-1;c[g+24>>2]=65500;c[g+24+56>>2]=65520;fGb(t);c[t>>2]=65552;s=g+24+36|0;c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[s+12>>2]=0;c[g+24+52>>2]=16;i=0;G(237,g+24|0,428135,56)|0;n=i;i=0;if(n&1){n=Qa()|0;u=A()|0;v=n}else{i=0;T(926,g|0,t|0);n=i;i=0;if(!(n&1)){i=0;Q(2012,g|0);i=0;n=Qa()|0;l=A()|0;if((a[g+11>>0]|0)<0){RPb(c[g>>2]|0);w=l;x=n}else{w=l;x=n}}else{n=Qa()|0;w=A()|0;x=n}u=w;v=x}c[g+24>>2]=65500;c[g+24+56>>2]=65520;c[t>>2]=65552;if((a[s+11>>0]|0)<0)RPb(c[s>>2]|0);JEb(t);FFb(g+24|0,65532);EEb(g+24+56|0);q=u;r=v;cb(r|0)}}v=c[e>>2]|0;c[g+12>>2]=c[e+4>>2];b[g+12+4>>1]=b[e+4+4>>1]|0;a[g+12+6>>0]=a[e+4+6>>0]|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;e=c[d+12>>2]|0;do if(!e){i=0;u=D(605,36)|0;t=i;i=0;if(!(t&1)){o=u;p=o+36|0;do{c[o>>2]=0;o=o+4|0}while((o|0)<(p|0));c[d+12>>2]=u;y=u;break}t=Qa()|0;s=A()|0;if(h<<24>>24>=0){q=s;r=t;cb(r|0)}RPb(v);q=s;r=t;cb(r|0)}else y=e;while(0);if((f|0)>=3){if(h<<24>>24>=0){Kb=g;return}RPb(v);Kb=g;return}e=y+(f*12|0)|0;if((a[e+11>>0]|0)<0){a[c[e>>2]>>0]=0;r=y+(f*12|0)+4|0;c[r>>2]=0;if((a[e+11>>0]|0)<0){RPb(c[e>>2]|0);c[y+(f*12|0)+8>>2]=0;z=e;B=r}else{z=e;B=r}}else{a[e>>0]=0;a[e+11>>0]=0;z=e;B=y+(f*12|0)+4|0}c[z>>2]=v;c[B>>2]=c[g+12>>2];b[B+4>>1]=b[g+12+4>>1]|0;a[B+6>>0]=a[g+12+6>>0]|0;a[e+11>>0]=h;c[g+12>>2]=0;b[g+12+4>>1]=0;a[g+12+6>>0]=0;Kb=g;return}function OAb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;e=c[b+12>>2]|0;if(!e){f=0;return f|0}b=a[e+(d*12|0)+11>>0]|0;if(b<<24>>24<0)g=c[e+(d*12|0)+4>>2]|0;else g=b&255;f=(g|0)!=0;return f|0}function PAb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=c[b+12>>2]|0;if(!e){c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;return}else{rQb(a,e+(d*12|0)|0);return}}function QAb(a,b){a=a|0;b=b|0;c[a+16>>2]=b;return}function RAb(a,b){a=a|0;b=b|0;c[a+20>>2]=b;return}function SAb(d,e){d=d|0;e=e|0;var f=0,g=0;if((b[e+8>>1]&254)==6?(f=c[e>>2]|0,(f|0)!=0):0){c[d>>2]=c[f>>2];g=0}else g=1;a[d+4>>0]=g;return}function TAb(d,e){d=d|0;e=e|0;var f=0,g=0;if((b[e+8>>1]&254)==6?(f=c[e>>2]|0,(f|0)!=0):0){c[d>>2]=f+4;g=0}else g=1;a[d+4>>0]=g;return}function UAb(d,e){d=d|0;e=e|0;var f=0,g=0;if((b[e+8>>1]&254)==6?(f=c[e>>2]|0,(f|0)!=0):0){c[d>>2]=c[f>>2];g=0}else g=1;a[d+4>>0]=g;return}function VAb(d,e){d=d|0;e=e|0;var f=0,g=0;if((b[e+8>>1]&254)==6?(f=c[e>>2]|0,(f|0)!=0):0){c[d>>2]=f+4;g=0}else g=1;a[d+4>>0]=g;return}function WAb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;f=Kb;Kb=Kb+32|0;a:do if((d|0)==0&(e|0)==-2147483648){a[f+24>>0]=0;a[f+23>>0]=56;a[f+22>>0]=48;a[f+21>>0]=56;a[f+20>>0]=53;a[f+19>>0]=55;a[f+18>>0]=55;a[f+17>>0]=52;a[f+16>>0]=53;a[f+15>>0]=56;a[f+14>>0]=54;a[f+13>>0]=51;a[f+12>>0]=48;a[f+11>>0]=50;a[f+10>>0]=55;a[f+9>>0]=51;a[f+8>>0]=51;a[f+7>>0]=50;a[f+6>>0]=50;a[f+5>>0]=57;a[f+4>>0]=45;g=f+4|0}else{if((e|0)>=0){a[f+24>>0]=0;h=f+24|0;i=d;j=e;while(1){k=i;i=T2b(i|0,j|0,10,0)|0;l=j;j=A()|0;m=S2b(i|0,j|0,10,0)|0;n=N2b(k|0,l|0,m|0,A()|0)|0;A()|0;m=h+-1|0;a[m>>0]=n&255|48;if(!(l>>>0>0|(l|0)==0&k>>>0>9)){g=m;break a}else h=m}}h=N2b(0,0,d|0,e|0)|0;j=A()|0;a[f+24>>0]=0;i=f+24|0;m=h;h=j;while(1){j=m;m=T2b(m|0,h|0,10,0)|0;k=h;h=A()|0;l=S2b(m|0,h|0,10,0)|0;n=N2b(j|0,k|0,l|0,A()|0)|0;A()|0;l=i+-1|0;a[l>>0]=n&255|48;if(!(k>>>0>0|(k|0)==0&j>>>0>9))break;else i=l}h=i+-2|0;a[h>>0]=45;g=h}while(0);c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;e=_Cb(g)|0;if(e>>>0>4294967279)pQb(b);if(e>>>0<11){a[b+11>>0]=e;if(!e){o=b;p=o+e|0;a[p>>0]=0;Kb=f;return}else q=b}else{d=PPb(e+16&-16)|0;c[b>>2]=d;c[b+8>>2]=e+16&-16|-2147483648;c[b+4>>2]=e;q=d}_2b(q|0,g|0,e|0)|0;o=q;p=o+e|0;a[p>>0]=0;Kb=f;return}function XAb(b,d,e,f,j){b=b|0;d=+d;e=e|0;f=f|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,D=0,E=0,H=0,I=0,J=0,K=0;k=Kb;Kb=Kb+32|0;g[h>>3]=d;l=c[h+4>>2]|0;if(0==0&(l&2146435072|0)==2146435072){m=c[39568+(((e^1)&1)*12|0)+(((l&2147483647)>>>0>2146435072|(l&2147483647|0)==2146435072&(c[h>>2]|0)>>>0>0?0:d<0.0?1:2)<<2)>>2]|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;l=_Cb(m)|0;if(l>>>0>4294967279)pQb(b);if(l>>>0<11){a[b+11>>0]=l;if(!l)n=b;else{o=b;p=7}}else{e=PPb(l+16&-16)|0;c[b>>2]=e;c[b+8>>2]=l+16&-16|-2147483648;c[b+4>>2]=l;o=e;p=7}if((p|0)==7){_2b(o|0,m|0,l|0)|0;n=o}a[n+l>>0]=0;Kb=k;return}l=PPb(48)|0;c[k+16>>2]=l;c[k+16+8>>2]=-2147483600;n=k+16+4|0;c[n>>2]=36;o=k+16+11|0;m=(j|0)==0?428225:428230;e=l;q=e+37|0;do{a[e>>0]=0;e=e+1|0}while((e|0)<(q|0));e=-128;q=l;l=36;while(1){r=e<<24>>24<0;c[k>>2]=f;g[k+8>>3]=d;s=kDb(r?q:k+16|0,r?l:e&255,m,k)|0;r=a[o>>0]|0;if(s>>>0<(r<<24>>24<0?c[n>>2]|0:r&255)>>>0){p=16;break}i=0;U(458,k+16|0,s+1|0,0);r=i;i=0;if(r&1){p=13;break}e=a[o>>0]|0;q=c[k+16>>2]|0;l=c[n>>2]|0}do if((p|0)==13){l=Qa()|0;t=l;u=A()|0;p=15}else if((p|0)==16){i=0;U(458,k+16|0,s|0,0);l=i;i=0;if(l&1){l=Qa()|0;t=l;u=A()|0;p=15;break}l=a[o>>0]|0;q=c[k+16>>2]|0;e=c[n>>2]|0;m=l<<24>>24<0?q:k+16|0;f=l<<24>>24<0?e:l&255;if(!f){v=m;w=l&255;x=l;y=q;z=e}else{e=m;do{if((a[e>>0]|0)==44)a[e>>0]=46;e=e+1|0}while((e|0)!=(m+f|0));e=a[o>>0]|0;v=m+f|0;w=e&255;x=e;y=c[k+16>>2]|0;z=c[n>>2]|0}e=v;q=x<<24>>24<0;i=0;G(245,k+16|0,e-(q?y:k+16|0)|0,(q?y+z|0:k+16+w|0)-e|0)|0;e=i;i=0;if(e&1){e=Qa()|0;B=e;C=A()|0;break}if((j|0)==1){e=a[o>>0]|0;q=c[k+16>>2]|0;l=c[n>>2]|0;r=e<<24>>24<0?q:k+16|0;D=e<<24>>24<0?l:e&255;a:do if(D)if((a[r+D+-1>>0]|0)==48){E=r+D+-1|0;H=r+D|0;while(1){if((r|0)==(E|0)){I=r;break a}if((a[H+-2>>0]|0)==46){I=H;break a}J=E+-1|0;if((a[J>>0]|0)==48){K=E;E=J;H=K}else{I=E;break}}}else I=r+D|0;else I=r;while(0);D=I;i=0;G(245,k+16|0,D-r|0,(e<<24>>24<0?q+l|0:k+16+(e&255)|0)-D|0)|0;D=i;i=0;if(D&1){D=Qa()|0;B=D;C=A()|0;break}}if(((SQb(k+16|0,46,0)|0)==-1?(SQb(k+16|0,101,0)|0)==-1:0)?(i=0,F(471,k+16|0,428235)|0,D=i,i=0,D&1):0){D=Qa()|0;B=D;C=A()|0;break};c[b>>2]=c[k+16>>2];c[b+4>>2]=c[k+16+4>>2];c[b+8>>2]=c[k+16+8>>2];Kb=k;return}while(0);if((p|0)==15){B=t;C=u}if((a[o>>0]|0)>=0)cb(B|0);RPb(c[k+16>>2]|0);cb(B|0)}function YAb(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;g=Kb;Kb=Kb+32|0;if(!d){h=b;j=h+12|0;do{a[h>>0]=0;h=h+1|0}while((h|0)<(j|0));Kb=g;return}if((e|0)<=0){c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;a[g+11>>0]=1;a[g>>0]=34;a[g+1>>0]=0;i=0;h=F(471,g|0,d|0)|0;j=i;i=0;do if(j&1){k=Qa()|0;l=k;m=A()|0}else{c[g+12>>2]=c[h>>2];c[g+12+4>>2]=c[h+4>>2];c[g+12+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;i=0;k=F(471,g+12|0,428199)|0;n=i;i=0;if(n&1){n=Qa()|0;o=A()|0;if((a[g+12+11>>0]|0)>=0){l=n;m=o;break}RPb(c[g+12>>2]|0);l=n;m=o;break};c[b>>2]=c[k>>2];c[b+4>>2]=c[k+4>>2];c[b+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;if((a[g+12+11>>0]|0)<0)RPb(c[g+12>>2]|0);if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0);Kb=g;return}while(0);if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0);p=l;q=m;cb(p|0)}c[g+12>>2]=0;c[g+12+4>>2]=0;c[g+12+8>>2]=0;i=0;T(1447,g+12|0,(e<<1)+3|0);m=i;i=0;do if(!(m&1)?(i=0,F(471,g+12|0,428199)|0,l=i,i=0,!(l&1)):0){l=d;a:while(1){h=a[l>>0]|0;b:do switch(h<<24>>24|0){case 34:{i=0;F(471,g+12|0,428201)|0;j=i;i=0;if(j&1){r=24;break a}else s=l;break}case 92:{i=0;F(471,g+12|0,428204)|0;j=i;i=0;if(j&1){r=24;break a}else s=l;break}case 8:{i=0;F(471,g+12|0,428207)|0;j=i;i=0;if(j&1){r=24;break a}else s=l;break}case 12:{i=0;F(471,g+12|0,428210)|0;j=i;i=0;if(j&1){r=24;break a}else s=l;break}case 10:{i=0;F(471,g+12|0,428213)|0;j=i;i=0;if(j&1){r=24;break a}else s=l;break}case 13:{i=0;F(471,g+12|0,428216)|0;j=i;i=0;if(j&1){r=24;break a}else s=l;break}case 9:{i=0;F(471,g+12|0,428219)|0;j=i;i=0;if(j&1){r=24;break a}else s=l;break}default:{if(f){i=0;T(933,g+12|0,h|0);j=i;i=0;if(j&1){r=24;break a}else{s=l;break b}}do if(h<<24>>24<=-1){if((h&255)<224){if((d+e-l|0)<2){t=l;u=65533;break}j=l+1|0;k=(h&255)<<6&1984|a[j>>0]&63;v=j;w=k>>>0<128?65533:k;r=43;break}if((h&255)<240){if((d+e-l|0)<3){t=l;u=65533;break}k=(a[l+1>>0]&63)<<6|(h&255)<<12&61440;j=l+2|0;o=k|a[j>>0]&63;v=j;w=(k&63488|0)==55296|o>>>0<2048?65533:o;r=43;break}if((h&255)<248?(d+e-l|0)>=4:0){o=l+3|0;k=(a[l+1>>0]&63)<<12|(h&255)<<18&1835008|(a[l+2>>0]&63)<<6|a[o>>0]&63;v=o;w=k>>>0<65536?65533:k;r=43}else{t=l;u=65533}}else{v=l;w=h&255;r=43}while(0);if((r|0)==43){r=0;if((w+-32|0)>>>0<96){i=0;T(933,g+12|0,w&255|0);k=i;i=0;if(k&1){r=45;break a}else{s=v;break b}}if(w>>>0<65536){t=v;u=w}else{k=w+-65536|0;i=0;F(471,g+12|0,428222)|0;o=i;i=0;if(o&1){r=45;break a}c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;a[g+11>>0]=4;a[g+4>>0]=0;a[g>>0]=a[39040+(((k>>>10)+55296|0)>>>7&510)>>0]|0;a[g+1>>0]=a[39040+(((k>>>10)+55296|0)>>>7&510|1)>>0]|0;a[g+2>>0]=a[39040+((k>>>10)+55296<<1&510)>>0]|0;a[g+3>>0]=a[39040+((k>>>10)+55296<<1&510|1)>>0]|0;i=0;G(234,g+12|0,g|0,4)|0;o=i;i=0;if(o&1){r=64;break a}if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0);i=0;F(471,g+12|0,428222)|0;o=i;i=0;if(o&1){r=45;break a}c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;a[g+11>>0]=4;a[g+4>>0]=0;a[g>>0]=a[39040+((k&1023)>>>7&6|440)>>0]|0;a[g+1>>0]=a[39040+((k&1023)>>>7|441)>>0]|0;a[g+2>>0]=a[39040+((k&1023)<<1&510)>>0]|0;a[g+3>>0]=a[39040+((k&1023)<<1&510|1)>>0]|0;i=0;G(234,g+12|0,g|0,4)|0;k=i;i=0;if(k&1){r=67;break a}if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0);s=v;break b}}i=0;F(471,g+12|0,428222)|0;k=i;i=0;if(k&1){r=45;break a};c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;a[g+11>>0]=4;a[g+4>>0]=0;k=u>>>7&510;a[g>>0]=a[39040+k>>0]|0;a[g+1>>0]=a[39040+(k|1)>>0]|0;k=u<<1&510;a[g+2>>0]=a[39040+k>>0]|0;a[g+3>>0]=a[39040+(k|1)>>0]|0;i=0;G(234,g+12|0,g|0,4)|0;k=i;i=0;if(k&1){r=52;break a}if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0);s=t}}while(0);l=s+1|0;if((l|0)==(d+e|0)){r=20;break}}if((r|0)==20){i=0;F(471,g+12|0,428199)|0;l=i;i=0;if(l&1){l=Qa()|0;x=l;y=A()|0;break};c[b>>2]=c[g+12>>2];c[b+4>>2]=c[g+12+4>>2];c[b+8>>2]=c[g+12+8>>2];Kb=g;return}else if((r|0)==24){l=Qa()|0;x=l;y=A()|0;break}else if((r|0)==45){l=Qa()|0;x=l;y=A()|0;break}else if((r|0)==52){l=Qa()|0;h=A()|0;if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0);x=l;y=h;break}else if((r|0)==64){h=Qa()|0;l=A()|0;if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0);x=h;y=l;break}else if((r|0)==67){l=Qa()|0;h=A()|0;if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0);x=l;y=h;break}}else r=21;while(0);if((r|0)==21){r=Qa()|0;x=r;y=A()|0}if((a[g+12+11>>0]|0)<0)RPb(c[g+12>>2]|0);p=x;q=y;cb(p|0)}function ZAb(b){b=b|0;var d=0,e=0,f=0,g=0;c[b>>2]=105536;if((a[b+76+11>>0]|0)<0)RPb(c[b+76>>2]|0);if((a[b+64+11>>0]|0)<0)RPb(c[b+64>>2]|0);if((a[b+52+11>>0]|0)<0)RPb(c[b+52>>2]|0);if((a[b+36+11>>0]|0)<0)RPb(c[b+36>>2]|0);if((a[b+20+11>>0]|0)<0)RPb(c[b+20>>2]|0);d=c[b+8>>2]|0;if(!d)return;e=c[b+12>>2]|0;if((e|0)==(d|0))f=d;else{g=e;do{g=g+-12|0;if((a[g+11>>0]|0)<0)RPb(c[g>>2]|0)}while((g|0)!=(d|0));f=c[b+8>>2]|0}c[b+12>>2]=d;RPb(f);return}function _Ab(a){a=a|0;ZAb(a);RPb(a);return}function $Ab(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;f=Kb;Kb=Kb+16|0;c[b+4>>2]=e;a[b+88>>0]=a[b+88>>0]&-4|2;if((a[b+20+11>>0]|0)<0){a[c[b+20>>2]>>0]=0;c[b+24>>2]=0}else{a[b+20>>0]=0;a[b+20+11>>0]=0}aBb(b,d);e=a[b+88>>0]|0;if(!(e&2)){g=a[b+36+11>>0]|0;if(g<<24>>24<0)h=c[b+40>>2]|0;else h=g&255;if(h){h=c[b+4>>2]|0;a[f>>0]=10;g=ef(h,f,1)|0;h=a[b+20+11>>0]|0;ef(g,h<<24>>24<0?c[b+20>>2]|0:b+20|0,h<<24>>24<0?c[b+24>>2]|0:h&255)|0;i=a[b+88>>0]|0}else i=e}else i=e;a[b+88>>0]=i|2;bBb(b,d);cBb(b,d);d=a[b+76+11>>0]|0;ef(c[b+4>>2]|0,d<<24>>24<0?c[b+76>>2]|0:b+76|0,d<<24>>24<0?c[b+80>>2]|0:d&255)|0;c[b+4>>2]=0;Kb=f;return 0}function aBb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0;e=Kb;Kb=Kb+16|0;if(!(c[b+48>>2]|0)){Kb=e;return}if(!(OAb(d,0)|0)){Kb=e;return}if(!(a[b+88>>0]&2)){f=a[b+36+11>>0]|0;if(f<<24>>24<0)g=c[b+40>>2]|0;else g=f&255;if(g|0){g=c[b+4>>2]|0;a[e+12>>0]=10;f=ef(g,e+12|0,1)|0;g=a[b+20+11>>0]|0;ef(f,g<<24>>24<0?c[b+20>>2]|0:b+20|0,g<<24>>24<0?c[b+24>>2]|0:g&255)|0}}PAb(e,d,0);d=a[e+11>>0]|0;g=c[e>>2]|0;a:do if(!((d<<24>>24<0?c[e+4>>2]|0:d&255)|0)){h=d<<24>>24<0;j=g}else{f=d<<24>>24<0?g:e;while(1){k=c[b+4>>2]|0;a[e+12>>0]=a[f>>0]|0;i=0;G(237,k|0,e+12|0,1)|0;k=i;i=0;if(k&1)break;k=f;f=f+1|0;if((((a[k>>0]|0)==10?(k=a[e+11>>0]|0,(f|0)!=((k<<24>>24<0?c[e>>2]|0:e)+(k<<24>>24<0?c[e+4>>2]|0:k&255)|0)):0)?(a[f>>0]|0)==47:0)?(k=a[b+20+11>>0]|0,i=0,G(237,c[b+4>>2]|0,(k<<24>>24<0?c[b+20>>2]|0:b+20|0)|0,(k<<24>>24<0?c[b+24>>2]|0:k&255)|0)|0,k=i,i=0,k&1):0)break;k=a[e+11>>0]|0;l=c[e>>2]|0;if((f|0)==((k<<24>>24<0?l:e)+(k<<24>>24<0?c[e+4>>2]|0:k&255)|0)){h=k<<24>>24<0;j=l;break a}}f=Qa()|0;A()|0;if((a[e+11>>0]|0)>=0)cb(f|0);RPb(c[e>>2]|0);cb(f|0)}while(0);a[b+88>>0]=a[b+88>>0]&-3;if(h)RPb(j);Kb=e;return}function bBb(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0.0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,D=0,E=0,H=0,I=0,J=0,K=0,L=0;f=Kb;Kb=Kb+64|0;switch($zb(e)|0){case 0:{if(!(a[d+88>>0]&1)){g=a[d+64+11>>0]|0;ef(c[d+4>>2]|0,g<<24>>24<0?c[d+64>>2]|0:d+64|0,g<<24>>24<0?c[d+68>>2]|0:g&255)|0;Kb=f;return}g=c[d+12>>2]|0;if((g|0)==(c[d+16>>2]|0)){jt(d+8|0,d+64|0);Kb=f;return}else{rQb(g,d+64|0);c[d+12>>2]=(c[d+12>>2]|0)+12;Kb=f;return}break}case 1:{WAb(f,iAb(e)|0,A()|0);do if(!(a[d+88>>0]&1)){g=a[f+11>>0]|0;i=0;G(237,c[d+4>>2]|0,(g<<24>>24<0?c[f>>2]|0:f)|0,(g<<24>>24<0?c[f+4>>2]|0:g&255)|0)|0;g=i;i=0;if(g&1)h=16;else h=13}else{g=c[d+12>>2]|0;if((g|0)==(c[d+16>>2]|0)){i=0;T(991,d+8|0,f|0);j=i;i=0;if(j&1){h=16;break}else{h=13;break}}i=0;T(890,g|0,f|0);g=i;i=0;if(g&1)h=16;else{c[d+12>>2]=(c[d+12>>2]|0)+12;h=13}}while(0);if((h|0)==13){if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);Kb=f;return}else if((h|0)==16){g=Qa()|0;j=A()|0;if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);k=g;l=j;cb(k|0)}break}case 2:{j=jAb(e)|0;g=A()|0;a[f+24>>0]=0;m=f+24|0;n=j;j=g;do{g=n;n=T2b(n|0,j|0,10,0)|0;o=j;j=A()|0;p=S2b(n|0,j|0,10,0)|0;q=N2b(g|0,o|0,p|0,A()|0)|0;A()|0;m=m+-1|0;a[m>>0]=q&255|48}while(o>>>0>0|(o|0)==0&g>>>0>9);c[f+40>>2]=0;c[f+40+4>>2]=0;c[f+40+8>>2]=0;j=_Cb(m)|0;if(j>>>0>4294967279)pQb(f+40|0);if(j>>>0<11){a[f+40+11>>0]=j;if(!j)r=f+40|0;else{s=f+40|0;h=26}}else{n=PPb(j+16&-16)|0;c[f+40>>2]=n;c[f+40+8>>2]=j+16&-16|-2147483648;c[f+40+4>>2]=j;s=n;h=26}if((h|0)==26){_2b(s|0,m|0,j|0)|0;r=s}a[r+j>>0]=0;do if(!(a[d+88>>0]&1)){j=a[f+40+11>>0]|0;i=0;G(237,c[d+4>>2]|0,(j<<24>>24<0?c[f+40>>2]|0:f+40|0)|0,(j<<24>>24<0?c[f+40+4>>2]|0:j&255)|0)|0;j=i;i=0;if(j&1)h=36;else h=33}else{j=c[d+12>>2]|0;if((j|0)==(c[d+16>>2]|0)){i=0;T(991,d+8|0,f+40|0);r=i;i=0;if(r&1){h=36;break}else{h=33;break}}i=0;T(890,j|0,f+40|0);j=i;i=0;if(j&1)h=36;else{c[d+12>>2]=(c[d+12>>2]|0)+12;h=33}}while(0);if((h|0)==33){if((a[f+40+11>>0]|0)<0)RPb(c[f+40>>2]|0);Kb=f;return}else if((h|0)==36){j=Qa()|0;r=A()|0;if((a[f+40+11>>0]|0)<0)RPb(c[f+40>>2]|0);k=j;l=r;cb(k|0)}break}case 3:{t=+kAb(e);XAb(f,t,(a[d+88>>0]&4)!=0,c[d+92>>2]|0,c[d+96>>2]|0);do if(!(a[d+88>>0]&1)){r=a[f+11>>0]|0;i=0;G(237,c[d+4>>2]|0,(r<<24>>24<0?c[f>>2]|0:f)|0,(r<<24>>24<0?c[f+4>>2]|0:r&255)|0)|0;r=i;i=0;if(r&1)h=48;else h=45}else{r=c[d+12>>2]|0;if((r|0)==(c[d+16>>2]|0)){i=0;T(991,d+8|0,f|0);j=i;i=0;if(j&1){h=48;break}else{h=45;break}}i=0;T(890,r|0,f|0);r=i;i=0;if(r&1)h=48;else{c[d+12>>2]=(c[d+12>>2]|0)+12;h=45}}while(0);if((h|0)==45){if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);Kb=f;return}else if((h|0)==48){r=Qa()|0;j=A()|0;if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);k=r;l=j;cb(k|0)}break}case 4:{do if(cAb(e,f,f+40|0)|0){j=c[f>>2]|0;YAb(f+28|0,j,(c[f+40>>2]|0)-j|0,(a[d+88>>0]&8)!=0);do if(!(a[d+88>>0]&1)){j=a[f+28+11>>0]|0;i=0;G(237,c[d+4>>2]|0,(j<<24>>24<0?c[f+28>>2]|0:f+28|0)|0,(j<<24>>24<0?c[f+28+4>>2]|0:j&255)|0)|0;j=i;i=0;if(j&1)h=61;else h=58}else{j=c[d+12>>2]|0;if((j|0)==(c[d+16>>2]|0)){i=0;T(991,d+8|0,f+28|0);r=i;i=0;if(r&1){h=61;break}else{h=58;break}}i=0;T(890,j|0,f+28|0);j=i;i=0;if(j&1)h=61;else{c[d+12>>2]=(c[d+12>>2]|0)+12;h=58}}while(0);if((h|0)==58){if((a[f+28+11>>0]|0)<0)RPb(c[f+28>>2]|0);h=76;break}else if((h|0)==61){j=Qa()|0;r=A()|0;if((a[f+28+11>>0]|0)<0)RPb(c[f+28>>2]|0);u=j;v=r;h=77;break}}else{c[f+28>>2]=0;c[f+28+4>>2]=0;c[f+28+8>>2]=0;do if(!(a[d+88>>0]&1)){i=0;G(237,c[d+4>>2]|0,f+28|0,0)|0;r=i;i=0;if(r&1)h=73;else h=70}else{r=c[d+12>>2]|0;if((r|0)==(c[d+16>>2]|0)){i=0;T(991,d+8|0,f+28|0);j=i;i=0;if(j&1){h=73;break}else{h=70;break}}i=0;T(890,r|0,f+28|0);r=i;i=0;if(r&1)h=73;else{c[d+12>>2]=(c[d+12>>2]|0)+12;h=70}}while(0);if((h|0)==70){if((a[f+28+11>>0]|0)<0)RPb(c[f+28>>2]|0);h=76;break}else if((h|0)==73){r=Qa()|0;j=A()|0;if((a[f+28+11>>0]|0)<0)RPb(c[f+28>>2]|0);u=r;v=j;h=77;break}}while(0);if((h|0)==76){Kb=f;return}else if((h|0)==77){k=u;l=v;cb(k|0)}break}case 5:{v=lAb(e)|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;u=v?4:5;a[f+11>>0]=u;_2b(f|0,(v?435449:435454)|0,u|0)|0;a[f+u>>0]=0;do if(!(a[d+88>>0]&1)){u=a[f+11>>0]|0;i=0;G(237,c[d+4>>2]|0,(u<<24>>24<0?c[f>>2]|0:f)|0,(u<<24>>24<0?c[f+4>>2]|0:u&255)|0)|0;u=i;i=0;if(u&1)h=87;else h=84}else{u=c[d+12>>2]|0;if((u|0)==(c[d+16>>2]|0)){i=0;T(991,d+8|0,f|0);v=i;i=0;if(v&1){h=87;break}else{h=84;break}}i=0;T(890,u|0,f|0);u=i;i=0;if(u&1)h=87;else{c[d+12>>2]=(c[d+12>>2]|0)+12;h=84}}while(0);if((h|0)==84){if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);Kb=f;return}else if((h|0)==87){u=Qa()|0;v=A()|0;if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);k=u;l=v;cb(k|0)}break}case 6:{dBb(d,e);Kb=f;return}case 7:{JAb(f,e);a:do if((c[f>>2]|0)==(c[f+4>>2]|0)){c[f+40>>2]=0;c[f+40+4>>2]=0;c[f+40+8>>2]=0;a[f+40+11>>0]=2;b[f+40>>1]=32123;a[f+40+2>>0]=0;do if(!(a[d+88>>0]&1)){i=0;G(237,c[d+4>>2]|0,f+40|0,2)|0;v=i;i=0;if(v&1)h=101;else h=98}else{v=c[d+12>>2]|0;if((v|0)==(c[d+16>>2]|0)){i=0;T(991,d+8|0,f+40|0);u=i;i=0;if(u&1){h=101;break}else{h=98;break}}i=0;T(890,v|0,f+40|0);v=i;i=0;if(v&1)h=101;else{c[d+12>>2]=(c[d+12>>2]|0)+12;h=98}}while(0);if((h|0)==98){if((a[f+40+11>>0]|0)<0)RPb(c[f+40>>2]|0);h=150;break}else if((h|0)==101){v=Qa()|0;u=A()|0;if((a[f+40+11>>0]|0)<0)RPb(c[f+40>>2]|0);w=v;x=u;h=159;break}}else{c[f+40>>2]=0;c[f+40+4>>2]=0;c[f+40+8>>2]=0;a[f+40+11>>0]=1;a[f+40>>0]=123;a[f+40+1>>0]=0;i=0;T(1993,d|0,f+40|0);u=i;i=0;if(u&1){u=Qa()|0;v=A()|0;if((a[f+40+11>>0]|0)<0)RPb(c[f+40>>2]|0);w=u;x=v;h=159;break}if((a[f+40+11>>0]|0)<0)RPb(c[f+40>>2]|0);v=a[d+36+11>>0]|0;i=0;G(234,d+20|0,(v<<24>>24<0?c[d+36>>2]|0:d+36|0)|0,(v<<24>>24<0?c[d+40>>2]|0:v&255)|0)|0;v=i;i=0;if(v&1){v=Qa()|0;w=v;x=A()|0;h=159;break}v=c[f>>2]|0;while(1){i=0;y=F(469,e|0,v|0)|0;u=i;i=0;if(u&1){h=126;break}i=0;T(1994,d|0,y|0);u=i;i=0;if(u&1){h=126;break}u=a[v+11>>0]|0;if(u<<24>>24<0){z=c[v>>2]|0;B=c[v+4>>2]|0}else{z=v;B=u&255}i=0;V(454,f+40|0,z|0,B|0,(a[d+88>>0]&8)!=0|0);u=i;i=0;if(u&1){h=129;break}i=0;T(1993,d|0,f+40|0);u=i;i=0;if(u&1){h=130;break}if((a[f+40+11>>0]|0)<0)RPb(c[f+40>>2]|0);u=a[d+52+11>>0]|0;i=0;G(237,c[d+4>>2]|0,(u<<24>>24<0?c[d+52>>2]|0:d+52|0)|0,(u<<24>>24<0?c[d+56>>2]|0:u&255)|0)|0;u=i;i=0;if(u&1){h=126;break}i=0;T(1995,d|0,y|0);u=i;i=0;if(u&1){h=126;break}v=v+12|0;if((v|0)==(c[f+4>>2]|0)){h=121;break}i=0;G(237,c[d+4>>2]|0,435632,1)|0;u=i;i=0;if(u&1){h=126;break}i=0;T(1996,d|0,y|0);u=i;i=0;if(u&1){h=126;break}}do if((h|0)==121){i=0;T(1996,d|0,y|0);v=i;i=0;if(v&1){v=Qa()|0;C=v;D=A()|0;h=128;break}v=a[d+20+11>>0]|0;if(v<<24>>24<0)E=c[d+24>>2]|0;else E=v&255;v=a[d+36+11>>0]|0;if(v<<24>>24<0)H=c[d+40>>2]|0;else H=v&255;i=0;U(458,d+20|0,E-H|0,0);v=i;i=0;if(v&1){v=Qa()|0;w=v;x=A()|0;h=159;break a};c[f+40>>2]=0;c[f+40+4>>2]=0;c[f+40+8>>2]=0;a[f+40+11>>0]=1;a[f+40>>0]=125;a[f+40+1>>0]=0;i=0;T(1993,d|0,f+40|0);v=i;i=0;if(v&1){v=Qa()|0;u=A()|0;if((a[f+40+11>>0]|0)<0)RPb(c[f+40>>2]|0);w=v;x=u;h=159;break a}else{if((a[f+40+11>>0]|0)<0)RPb(c[f+40>>2]|0);h=150;break a}}else if((h|0)==126){u=Qa()|0;C=u;D=A()|0;h=128}else if((h|0)==129){u=Qa()|0;I=u;J=A()|0;h=132}else if((h|0)==130){u=Qa()|0;v=A()|0;if((a[f+40+11>>0]|0)<0){RPb(c[f+40>>2]|0);I=u;J=v;h=132}else{I=u;J=v;h=132}}while(0);if((h|0)==128){w=C;x=D;h=159;break}else if((h|0)==132){w=I;x=J;h=159;break}}while(0);if((h|0)==150){J=c[f>>2]|0;if(J|0){I=c[f+4>>2]|0;if((I|0)==(J|0))K=J;else{D=I;do{D=D+-12|0;if((a[D+11>>0]|0)<0)RPb(c[D>>2]|0)}while((D|0)!=(J|0));K=c[f>>2]|0}c[f+4>>2]=J;RPb(K)}Kb=f;return}else if((h|0)==159){h=c[f>>2]|0;if(h|0){K=c[f+4>>2]|0;if((K|0)==(h|0))L=h;else{J=K;do{J=J+-12|0;if((a[J+11>>0]|0)<0)RPb(c[J>>2]|0)}while((J|0)!=(h|0));L=c[f>>2]|0}c[f+4>>2]=h;RPb(L)}k=w;l=x;cb(k|0)}break}default:{Kb=f;return}}}function cBb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;e=Kb;Kb=Kb+32|0;if(!(c[b+48>>2]|0)){Kb=e;return}a:do if(OAb(d,1)|0){f=c[b+4>>2]|0;PAb(e,d,1);i=0;g=G(235,e|0,0,434899)|0;h=i;i=0;do if(h&1){j=Qa()|0;k=A()|0;l=j}else{c[e+12>>2]=c[g>>2];c[e+12+4>>2]=c[g+4>>2];c[e+12+8>>2]=c[g+8>>2];c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;j=a[e+12+11>>0]|0;i=0;G(237,f|0,(j<<24>>24<0?c[e+12>>2]|0:e+12|0)|0,(j<<24>>24<0?c[e+12+4>>2]|0:j&255)|0)|0;j=i;i=0;if(j&1){j=Qa()|0;m=A()|0;if((a[e+12+11>>0]|0)>=0){k=m;l=j;break}RPb(c[e+12>>2]|0);k=m;l=j;break}if((a[e+12+11>>0]|0)<0)RPb(c[e+12>>2]|0);if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);break a}while(0);if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);n=k;o=l;cb(o|0)}while(0);if(!(OAb(d,2)|0)){Kb=e;return}l=a[b+36+11>>0]|0;if(l<<24>>24<0)p=c[b+40>>2]|0;else p=l&255;if(p|0){p=c[b+4>>2]|0;a[e+12>>0]=10;l=ef(p,e+12|0,1)|0;p=a[b+20+11>>0]|0;ef(l,p<<24>>24<0?c[b+20>>2]|0:b+20|0,p<<24>>24<0?c[b+24>>2]|0:p&255)|0}p=c[b+4>>2]|0;PAb(e+12|0,d,2);d=a[e+12+11>>0]|0;i=0;G(237,p|0,(d<<24>>24<0?c[e+12>>2]|0:e+12|0)|0,(d<<24>>24<0?c[e+12+4>>2]|0:d&255)|0)|0;d=i;i=0;if(d&1){d=Qa()|0;p=A()|0;if((a[e+12+11>>0]|0)<0)RPb(c[e+12>>2]|0);n=p;o=d;cb(o|0)}else{if((a[e+12+11>>0]|0)<0)RPb(c[e+12>>2]|0);Kb=e;return}}function dBb(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;f=Kb;Kb=Kb+16|0;g=mAb(e)|0;if(!g){c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;a[f+11>>0]=2;b[f>>1]=23899;a[f+2>>0]=0;do if(!(a[d+88>>0]&1)){i=0;G(237,c[d+4>>2]|0,f|0,2)|0;h=i;i=0;if(h&1)j=11;else j=8}else{h=c[d+12>>2]|0;if((h|0)==(c[d+16>>2]|0)){i=0;T(991,d+8|0,f|0);k=i;i=0;if(k&1){j=11;break}else{j=8;break}}i=0;T(890,h|0,f|0);h=i;i=0;if(h&1)j=11;else{c[d+12>>2]=(c[d+12>>2]|0)+12;j=8}}while(0);if((j|0)==8){if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);Kb=f;return}else if((j|0)==11){j=Qa()|0;h=A()|0;if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);l=j;m=h;cb(l|0)}}if((c[d+48>>2]|0)!=2?!(fBb(d,e)|0):0){ef(c[d+4>>2]|0,438874,1)|0;h=a[d+36+11>>0]|0;if(h<<24>>24<0)n=c[d+40>>2]|0;else n=h&255;if(n|0)ef(c[d+4>>2]|0,434899,1)|0;n=0;do{if(n|0){h=a[d+36+11>>0]|0;if(h<<24>>24<0)o=c[d+40>>2]|0;else o=h&255;h=(o|0)==0;ef(c[d+4>>2]|0,h?435632:435085,h?1:2)|0}h=c[d+8>>2]|0;j=h+(n*12|0)|0;k=a[j+11>>0]|0;ef(c[d+4>>2]|0,k<<24>>24<0?c[j>>2]|0:j,k<<24>>24<0?c[h+(n*12|0)+4>>2]|0:k&255)|0;n=n+1|0}while((n|0)!=(g|0));n=a[d+36+11>>0]|0;if(n<<24>>24<0)p=c[d+40>>2]|0;else p=n&255;if(p|0)ef(c[d+4>>2]|0,434899,1)|0;ef(c[d+4>>2]|0,434505,1)|0;Kb=f;return};c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;a[f+11>>0]=1;a[f>>0]=91;a[f+1>>0]=0;i=0;T(1993,d|0,f|0);p=i;i=0;if(p&1){p=Qa()|0;n=A()|0;if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);l=p;m=n;cb(l|0)}if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);n=a[d+36+11>>0]|0;IQb(d+20|0,n<<24>>24<0?c[d+36>>2]|0:d+36|0,n<<24>>24<0?c[d+40>>2]|0:n&255)|0;a:do if((c[d+8>>2]|0)!=(c[d+12>>2]|0)){n=vAb(e,0)|0;aBb(d,n);eBb(d,c[d+8>>2]|0);if((g|0)==1)q=n;else{p=n;n=1;while(1){ef(c[d+4>>2]|0,435632,1)|0;cBb(d,p);o=vAb(e,n)|0;aBb(d,o);eBb(d,(c[d+8>>2]|0)+(n*12|0)|0);n=n+1|0;if((n|0)==(g|0)){q=o;break}else p=o}}}else{p=0;while(1){n=vAb(e,p)|0;aBb(d,n);o=a[d+88>>0]|0;if(!(o&2)){k=a[d+36+11>>0]|0;if(k<<24>>24<0)r=c[d+40>>2]|0;else r=k&255;if(r){k=c[d+4>>2]|0;a[f>>0]=10;h=ef(k,f,1)|0;k=a[d+20+11>>0]|0;ef(h,k<<24>>24<0?c[d+20>>2]|0:d+20|0,k<<24>>24<0?c[d+24>>2]|0:k&255)|0;s=a[d+88>>0]|0}else s=o}else s=o;a[d+88>>0]=s|2;bBb(d,n);a[d+88>>0]=a[d+88>>0]&-3;o=p+1|0;if((o|0)==(g|0)){q=n;break a}ef(c[d+4>>2]|0,435632,1)|0;cBb(d,n);p=o}}while(0);cBb(d,q);q=a[d+20+11>>0]|0;if(q<<24>>24<0)t=c[d+24>>2]|0;else t=q&255;q=a[d+36+11>>0]|0;if(q<<24>>24<0)u=c[d+40>>2]|0;else u=q&255;DQb(d+20|0,t-u|0,0);c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;a[f+11>>0]=1;a[f>>0]=93;a[f+1>>0]=0;i=0;T(1993,d|0,f|0);d=i;i=0;if(d&1){d=Qa()|0;u=A()|0;if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);l=d;m=u;cb(l|0)}else{if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);Kb=f;return}}function eBb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;e=Kb;Kb=Kb+16|0;if(!(a[b+88>>0]&2)){f=a[b+36+11>>0]|0;if(f<<24>>24<0)g=c[b+40>>2]|0;else g=f&255;if(g|0){g=c[b+4>>2]|0;a[e>>0]=10;f=ef(g,e,1)|0;g=a[b+20+11>>0]|0;ef(f,g<<24>>24<0?c[b+20>>2]|0:b+20|0,g<<24>>24<0?c[b+24>>2]|0:g&255)|0}}g=a[d+11>>0]|0;ef(c[b+4>>2]|0,g<<24>>24<0?c[d>>2]|0:d,g<<24>>24<0?c[d+4>>2]|0:g&255)|0;a[b+88>>0]=a[b+88>>0]&-3;Kb=e;return}function fBb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=mAb(d)|0;f=(e*3|0)>>>0>=(c[b+32>>2]|0)>>>0;g=c[b+8>>2]|0;h=c[b+12>>2]|0;if((h|0)!=(g|0)){i=h;do{i=i+-12|0;if((a[i+11>>0]|0)<0)RPb(c[i>>2]|0)}while((i|0)!=(g|0))}c[b+12>>2]=g;if((e|0)==0|f)j=f;else{f=0;do{g=vAb(d,f)|0;if(!(pAb(g)|0)?!(qAb(g)|0):0)k=0;else k=(nAb(g)|0)^1;f=f+1|0}while(!(f>>>0>=e>>>0|k));j=k}if(j){l=1;return l|0}KAb(b+8|0,e);j=a[b+88>>0]|0;a[b+88>>0]=j|1;if(e){k=(e<<1)+2|0;f=0;g=0;while(1){i=vAb(d,f)|0;if((!(OAb(i,0)|0)?!(OAb(i,1)|0):0)?!(OAb(i,2)|0):0)m=g;else m=1;bBb(b,vAb(d,f)|0);i=c[b+8>>2]|0;h=a[i+(f*12|0)+11>>0]|0;if(h<<24>>24<0)n=c[i+(f*12|0)+4>>2]|0;else n=h&255;k=n+k|0;f=f+1|0;if((f|0)==(e|0))break;else g=m}a[b+88>>0]=a[b+88>>0]&-2;if(m){l=1;return l|0}else o=k}else{a[b+88>>0]=j&-2;o=(e<<1)+2|0}l=o>>>0>=(c[b+32>>2]|0)>>>0;return l|0}function gBb(a){a=a|0;c[a>>2]=105556;szb(a+8|0);return}function hBb(a){a=a|0;c[a>>2]=105556;szb(a+8|0);RPb(a);return}function iBb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,E=0,G=0,H=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,R=0,S=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0;d=Kb;Kb=Kb+128|0;dAb(d+108|0,yAb(b+8|0,428337)|0);i=0;e=F(467,b+8|0,428349)|0;f=i;i=0;if(!(f&1)?(i=0,T(893,d+96|0,e|0),e=i,i=0,!(e&1)):0){i=0;e=F(467,b+8|0,428362)|0;f=i;i=0;if(!(f&1)?(i=0,T(893,d+84|0,e|0),e=i,i=0,!(e&1)):0){i=0;e=F(467,b+8|0,428376)|0;f=i;i=0;a:do if(!(f&1)?(i=0,g=D(614,e|0)|0,h=i,i=0,!(h&1)):0){i=0;h=F(467,b+8|0,428400)|0;j=i;i=0;if(!(j&1)?(i=0,j=D(614,h|0)|0,h=i,i=0,!(h&1)):0){i=0;h=F(467,b+8|0,428421)|0;k=i;i=0;if(!(k&1)?(i=0,k=D(614,h|0)|0,h=i,i=0,!(h&1)):0){i=0;h=F(467,b+8|0,428438)|0;l=i;i=0;if(!(l&1)?(i=0,l=D(614,h|0)|0,h=i,i=0,!(h&1)):0){i=0;h=F(467,b+8|0,428447)|0;m=i;i=0;do if(!(m&1)){i=0;n=D(617,h|0)|0;o=i;i=0;if(o&1)break;o=a[d+96+11>>0]|0;p=c[d+96+4>>2]|0;do if(((o<<24>>24<0?p:o&255)|0)==3){i=0;q=I(43,d+96|0,0,-1,428457,3)|0;r=i;i=0;if(r&1){r=Ra(0)|0;A()|0;zc(r)}if(!q){s=2;break}q=a[d+96+11>>0]|0;t=q&255;u=q;v=c[d+96+4>>2]|0;w=27}else{t=o&255;u=o;v=p;w=27}while(0);b:do if((w|0)==27){do if(((u<<24>>24<0?v:t)|0)==4){i=0;p=I(43,d+96|0,0,-1,428461,4)|0;o=i;i=0;if(!(o&1))if(!p){s=0;break b}else break;else{p=Ra(0)|0;A()|0;zc(p)}}while(0);c[d+72>>2]=0;c[d+72+4>>2]=0;c[d+72+8>>2]=0;i=0;p=D(605,48)|0;o=i;i=0;do if(o&1){q=Qa()|0;x=q;y=A()|0}else{c[d+72>>2]=p;c[d+72+8>>2]=-2147483600;c[d+72+4>>2]=36;z=p;B=428466;C=z+36|0;do{a[z>>0]=a[B>>0]|0;z=z+1|0;B=B+1|0}while((z|0)<(C|0));a[p+36>>0]=0;i=0;Q(2008,d+72|0);i=0;q=Qa()|0;r=A()|0;if((a[d+72+11>>0]|0)>=0){x=q;y=r;break}RPb(c[d+72>>2]|0);x=q;y=r}while(0);E=x;G=y;break a}while(0);p=a[d+84+11>>0]|0;o=c[d+84+4>>2]|0;do if(((p<<24>>24<0?o:p&255)|0)==11){i=0;r=I(43,d+84|0,0,-1,428503,11)|0;q=i;i=0;if(q&1){q=Ra(0)|0;A()|0;zc(q)}if(!r){H=0;break}r=a[d+84+11>>0]|0;J=r&255;K=r;L=c[d+84+4>>2]|0;w=41}else{J=p&255;K=p;L=o;w=41}while(0);c:do if((w|0)==41){do if(((K<<24>>24<0?L:J)|0)==7){i=0;o=I(43,d+84|0,0,-1,428515,7)|0;p=i;i=0;if(!(p&1))if(!o){H=1;break c}else break;else{o=Ra(0)|0;A()|0;zc(o)}}while(0);c[d+72>>2]=0;c[d+72+4>>2]=0;c[d+72+8>>2]=0;i=0;o=D(605,64)|0;p=i;i=0;do if(p&1){r=Qa()|0;M=r;N=A()|0}else{c[d+72>>2]=o;c[d+72+8>>2]=-2147483584;c[d+72+4>>2]=48;z=o;B=428523;C=z+48|0;do{a[z>>0]=a[B>>0]|0;z=z+1|0;B=B+1|0}while((z|0)<(C|0));a[o+48>>0]=0;i=0;Q(2008,d+72|0);i=0;r=Qa()|0;q=A()|0;if((a[d+72+11>>0]|0)>=0){M=r;N=q;break}RPb(c[d+72>>2]|0);M=r;N=q}while(0);E=M;G=N;break a}while(0);c[d+72+4>>2]=0;c[d+72+4+4>>2]=0;a[d+72+11>>0]=3;a[d+72>>0]=a[428278]|0;a[d+72+1>>0]=a[428279]|0;a[d+72+2>>0]=a[428280]|0;a[d+72+3>>0]=0;do if(g){i=0;F(466,d+72|0,433764)|0;o=i;i=0;if(o&1)w=52;else w=55}else{o=a[d+108+11>>0]|0;if((o<<24>>24<0?c[d+108+4>>2]|0:o&255)|0){w=55;break}i=0;F(466,d+72|0,428197)|0;o=i;i=0;if(o&1)w=52;else w=55}while(0);if((w|0)==52){o=Qa()|0;O=o;P=A()|0}else if((w|0)==55){c[d+48>>2]=0;c[d+48+4>>2]=0;c[d+48+8>>2]=0;a[d+48+11>>0]=4;c[d+48>>2]=1819047278;a[d+48+4>>0]=0;if(j){a[d+48>>0]=0;a[d+48+11>>0]=0}o=n>>>0<17?n:17;c[d+24>>2]=0;c[d+24+4>>2]=0;c[d+24+8>>2]=0;i=0;p=D(605,100)|0;q=i;i=0;do if(q&1){r=Qa()|0;R=r;S=A()|0}else{i=0;T(890,d+60|0,d+108|0);r=i;i=0;do if(r&1){U=Qa()|0;V=U;W=A()|0}else{i=0;T(890,d+36|0,d+72|0);U=i;i=0;do if(U&1){X=Qa()|0;Y=X;Z=A()|0}else{i=0;T(890,d+12|0,d+48|0);X=i;i=0;do if(X&1){_=Qa()|0;$=_;aa=A()|0}else{i=0;T(890,d|0,d+24|0);_=i;i=0;if(_&1){_=Qa()|0;ba=A()|0;if((a[d+12+11>>0]|0)>=0){$=_;aa=ba;break}RPb(c[d+12>>2]|0);$=_;aa=ba;break}c[p+4>>2]=0;c[p>>2]=105536;c[p+8>>2]=0;c[p+8+4>>2]=0;c[p+8+8>>2]=0;c[p+8+12>>2]=0;c[p+8+16>>2]=0;c[p+8+20>>2]=0;c[p+32>>2]=74;c[p+36>>2]=c[d+60>>2];c[p+36+4>>2]=c[d+60+4>>2];c[p+36+8>>2]=c[d+60+8>>2];c[d+60>>2]=0;c[d+60+4>>2]=0;c[d+60+8>>2]=0;c[p+48>>2]=s;c[p+52>>2]=c[d+36>>2];c[p+52+4>>2]=c[d+36+4>>2];c[p+52+8>>2]=c[d+36+8>>2];c[d+36>>2]=0;c[d+36+4>>2]=0;c[d+36+8>>2]=0;c[p+64>>2]=c[d+12>>2];c[p+64+4>>2]=c[d+12+4>>2];c[p+64+8>>2]=c[d+12+8>>2];c[d+12>>2]=0;c[d+12+4>>2]=0;c[d+12+8>>2]=0;c[p+76>>2]=c[d>>2];c[p+76+4>>2]=c[d+4>>2];c[p+76+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a[p+88>>0]=(l&1)<<3&255|(k&1)<<2&255|a[p+88>>0]&-16;c[p+92>>2]=o;c[p+96>>2]=H;if((a[d+24+11>>0]|0)<0)RPb(c[d+24>>2]|0);if((a[d+48+11>>0]|0)<0)RPb(c[d+48>>2]|0);if((a[d+72+11>>0]|0)<0)RPb(c[d+72>>2]|0);if((a[d+84+11>>0]|0)<0)RPb(c[d+84>>2]|0);if((a[d+96+11>>0]|0)<0)RPb(c[d+96>>2]|0);if((a[d+108+11>>0]|0)>=0){Kb=d;return p|0}RPb(c[d+108>>2]|0);Kb=d;return p|0}while(0);if((a[d+36+11>>0]|0)>=0){Y=$;Z=aa;break}RPb(c[d+36>>2]|0);Y=$;Z=aa}while(0);if((a[d+60+11>>0]|0)>=0){V=Y;W=Z;break}RPb(c[d+60>>2]|0);V=Y;W=Z}while(0);RPb(p);if((a[d+24+11>>0]|0)>=0){R=V;S=W;break}RPb(c[d+24>>2]|0);R=V;S=W}while(0);if((a[d+48+11>>0]|0)<0)RPb(c[d+48>>2]|0);O=R;P=S}if((a[d+72+11>>0]|0)<0)RPb(c[d+72>>2]|0);E=O;G=P;break a}while(0);k=Qa()|0;E=k;G=A()|0;break}k=Qa()|0;E=k;G=A()|0;break}k=Qa()|0;E=k;G=A()|0;break}k=Qa()|0;E=k;G=A()|0}else w=22;while(0);if((w|0)==22){w=Qa()|0;E=w;G=A()|0}if((a[d+84+11>>0]|0)<0){RPb(c[d+84>>2]|0);ca=E;da=G}else{ca=E;da=G}}else{G=Qa()|0;ca=G;da=A()|0}if((a[d+96+11>>0]|0)<0){RPb(c[d+96>>2]|0);ea=ca;fa=da}else{ea=ca;fa=da}}else{da=Qa()|0;ea=da;fa=A()|0}if((a[d+108+11>>0]|0)>=0)cb(ea|0);RPb(c[d+108>>2]|0);cb(ea|0);return 0}function jBb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;f=Kb;Kb=Kb+32|0;a[f+24>>0]=0;g=f+24|0;h=d;d=e;do{e=h;h=T2b(h|0,d|0,10,0)|0;i=d;d=A()|0;j=S2b(h|0,d|0,10,0)|0;k=N2b(e|0,i|0,j|0,A()|0)|0;A()|0;g=g+-1|0;a[g>>0]=k&255|48}while(i>>>0>0|(i|0)==0&e>>>0>9);c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;d=_Cb(g)|0;if(d>>>0>4294967279)pQb(b);if(d>>>0<11){a[b+11>>0]=d;if(!d){l=b;m=l+d|0;a[m>>0]=0;Kb=f;return}else n=b}else{h=PPb(d+16&-16)|0;c[b>>2]=h;c[b+8>>2]=d+16&-16|-2147483648;c[b+4>>2]=d;n=h}_2b(n|0,g|0,d|0)|0;l=n;m=l+d|0;a[m>>0]=0;Kb=f;return}function kBb(a,b,c,d){a=a|0;b=+b;c=c|0;d=d|0;XAb(a,b,0,c,d);return}function lBb(a){a=a|0;var b=0,d=0,e=0,f=0;c[a>>2]=105556;i=0;T(894,a+8|0,0);b=i;i=0;if(b&1){b=Qa()|0;d=A()|0;e=b;cb(e|0)}i=0;Q(2013,a+8|0);b=i;i=0;if(!(b&1))return;b=Qa()|0;f=A()|0;szb(a+8|0);d=f;e=b;cb(e|0)}function mBb(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,j=0;b=Kb;Kb=Kb+32|0;Nzb(b,428457);i=0;c=F(478,a|0,428349)|0;d=i;i=0;if(!(d&1)?(i=0,F(468,c|0,b|0)|0,c=i,i=0,!(c&1)):0){szb(b);Nzb(b,428631);i=0;c=F(478,a|0,428337)|0;d=i;i=0;if(!(d&1)?(i=0,F(468,c|0,b|0)|0,c=i,i=0,!(c&1)):0){szb(b);Pzb(b,0);i=0;c=F(478,a|0,428376)|0;d=i;i=0;if(!(d&1)?(i=0,F(468,c|0,b|0)|0,c=i,i=0,!(c&1)):0){szb(b);Pzb(b,0);i=0;c=F(478,a|0,428400)|0;d=i;i=0;if(!(d&1)?(i=0,F(468,c|0,b|0)|0,c=i,i=0,!(c&1)):0){szb(b);Pzb(b,0);i=0;c=F(478,a|0,428421)|0;d=i;i=0;if(!(d&1)?(i=0,F(468,c|0,b|0)|0,c=i,i=0,!(c&1)):0){szb(b);Pzb(b,0);i=0;c=F(478,a|0,428438)|0;d=i;i=0;if(!(d&1)?(i=0,F(468,c|0,b|0)|0,c=i,i=0,!(c&1)):0){szb(b);Izb(b,17);i=0;c=F(478,a|0,428447)|0;d=i;i=0;do if(!(d&1)){i=0;F(468,c|0,b|0)|0;e=i;i=0;if(e&1)break;szb(b);Nzb(b,428503);i=0;e=F(478,a|0,428362)|0;f=i;i=0;do if(!(f&1)){i=0;F(468,e|0,b|0)|0;g=i;i=0;if(g&1)break;szb(b);Kb=b;return}while(0);e=Qa()|0;f=A()|0;szb(b);h=f;j=e;cb(j|0)}while(0);a=Qa()|0;c=A()|0;szb(b);h=c;j=a;cb(j|0)}a=Qa()|0;c=A()|0;szb(b);h=c;j=a;cb(j|0)}a=Qa()|0;c=A()|0;szb(b);h=c;j=a;cb(j|0)}a=Qa()|0;c=A()|0;szb(b);h=c;j=a;cb(j|0)}a=Qa()|0;c=A()|0;szb(b);h=c;j=a;cb(j|0)}a=Qa()|0;c=A()|0;szb(b);h=c;j=a;cb(j|0)}a=Qa()|0;c=A()|0;szb(b);h=c;j=a;cb(j|0)}function nBb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;e=Kb;Kb=Kb+16|0;f=a[d+11>>0]|0;g=c[d+4>>2]|0;if(!((f<<24>>24<0?g:f&255)|0)){Kb=e;return b|0}if((b|0)!=(d|0)){h=c[d>>2]|0;if((a[(f<<24>>24<0?h:d)>>0]|0)!=47){j=a[b+11>>0]|0;if(j<<24>>24<0)k=c[b+4>>2]|0;else k=j&255;if(k){if(j<<24>>24<0){l=c[b>>2]|0;m=c[b+4>>2]|0}else{l=b;m=j&255}if((a[l+m+-1>>0]|0)!=47){KQb(b,47);m=a[d+11>>0]|0;n=m&255;o=m;p=c[d>>2]|0;q=c[d+4>>2]|0}else{n=f&255;o=f;p=h;q=g}}else{n=f&255;o=f;p=h;q=g}}else{n=f&255;o=f;p=h;q=g}g=o<<24>>24<0;IQb(b,g?p:d,g?q:n)|0;Kb=e;return b|0}rQb(e,d);n=a[e+11>>0]|0;q=c[e>>2]|0;if(((a[(n<<24>>24<0?q:e)>>0]|0)!=47?(g=a[d+11>>0]|0,((g<<24>>24<0?c[d+4>>2]|0:g&255)|0)!=0):0)?(a[(g<<24>>24<0?c[d>>2]|0:d)+(g<<24>>24<0?c[d+4>>2]|0:g&255)+-1>>0]|0)!=47:0){i=0;T(933,d|0,47);g=i;i=0;if(!(g&1)){r=a[e+11>>0]|0;s=c[e>>2]|0;t=10}}else{r=n;s=q;t=10}if((t|0)==10?(t=r<<24>>24<0,i=0,G(234,d|0,(t?s:e)|0,(t?c[e+4>>2]|0:r&255)|0)|0,r=i,i=0,!(r&1)):0){if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);Kb=e;return b|0}b=Qa()|0;A()|0;if((a[e+11>>0]|0)>=0)cb(b|0);RPb(c[e>>2]|0);cb(b|0);return 0}function oBb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0;e=Kb;Kb=Kb+80|0;pBb(e+60|0,b);c[e+40>>2]=0;c[e+40+4>>2]=0;c[e+40+8>>2]=0;c[e+40+12>>2]=b;f=a[b+11>>0]|0;if(f<<24>>24<0)g=c[b+4>>2]|0;else g=f&255;c[e+40+16>>2]=g;i=0;T(1967,e+20|0,d|0);g=i;i=0;do if(g&1){f=Qa()|0;h=A()|0;j=f}else{c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=d;f=a[d+11>>0]|0;c[e+16>>2]=f<<24>>24<0?c[d+4>>2]|0:f&255;i=0;f=H(75,e+60|0,e+40|0,e+20|0,e|0)|0;b=i;i=0;if(b&1){b=Qa()|0;k=A()|0;if((a[e+20+11>>0]|0)>=0){h=k;j=b;break}RPb(c[e+20>>2]|0);h=k;j=b;break}if((a[e+20+11>>0]|0)<0)RPb(c[e+20>>2]|0);if((a[e+60+11>>0]|0)>=0){Kb=e;return f|0}RPb(c[e+60>>2]|0);Kb=e;return f|0}while(0);if((a[e+60+11>>0]|0)>=0)cb(j|0);RPb(c[e+60>>2]|0);cb(j|0);return 0}function pBb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;e=Kb;Kb=Kb+16|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=d;f=a[d+11>>0]|0;g=f<<24>>24<0?c[d+4>>2]|0:f&255;c[b+16>>2]=0;a:do if(g){h=f<<24>>24<0?c[d>>2]|0:d;j=(a[h>>0]|0)==47;do if((g|0)==1)if(j){k=1;l=0;break a}else m=0;else if(j){if((a[h+1>>0]|0)==47){if((g|0)==2){m=2;break}if((a[h+2>>0]|0)!=47){m=2;break}}n=1;o=0;while(1){if((a[h+n>>0]|0)!=47){k=1;l=o;break a}p=o+1|0;c[b+16>>2]=p;n=n+1|0;if(n>>>0>=g>>>0){k=1;l=p;break a}else o=p}}else m=0;while(0);if(m>>>0>>0){j=m;while(1){if((a[h+j>>0]|0)==47){k=j;l=0;break a}o=j+1|0;if(o>>>0>>0)j=o;else{k=o;l=0;break}}}else{k=m;l=0}}else{k=0;l=0}while(0);i=0;W(25,e|0,d|0,l|0,k|0,d|0);d=i;i=0;do if(!(d&1)){i=0;F(474,b|0,e|0)|0;k=i;i=0;if(k&1){k=Qa()|0;l=A()|0;if((a[e+11>>0]|0)>=0){q=l;r=k;s=28;break}RPb(c[e>>2]|0);q=l;r=k;s=28;break}if((a[e+11>>0]|0)<0)RPb(c[e>>2]|0);k=a[b+11>>0]|0;if(((k<<24>>24<0?c[b+4>>2]|0:k&255)|0)!=1){Kb=e;return}i=0;k=I(43,b|0,0,-1,435639,1)|0;l=i;i=0;if(l&1){l=Qa()|0;A()|0;Na(l|0)}if(k|0){Kb=e;return}i=0;F(466,b|0,435639)|0;k=i;i=0;if(k&1){k=Qa()|0;t=A()|0;u=k;v=b+11|0;break}else{Kb=e;return}}else{k=Qa()|0;q=A()|0;r=k;s=28}while(0);if((s|0)==28){t=q;u=r;v=b+11|0}if((a[v>>0]|0)>=0)cb(u|0);RPb(c[b>>2]|0);cb(u|0)}function qBb(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;while(1){g=(c[b+12>>2]|0)==(c[d+12>>2]|0);if(g?(c[b+16>>2]|0)==(c[d+16>>2]|0):0){h=18;break}if((c[e+12>>2]|0)==(c[f+12>>2]|0)?(c[e+16>>2]|0)==(c[f+16>>2]|0):0){h=16;break}i=a[e+11>>0]|0;j=i<<24>>24<0?c[e+4>>2]|0:i&255;k=a[b+11>>0]|0;l=k<<24>>24<0?c[b+4>>2]|0:k&255;m=j>>>0>>0?j:l;if((m|0)!=0?(n=k<<24>>24<0?c[b>>2]|0:b,o=i<<24>>24<0?c[e>>2]|0:e,p=ZBb(n,o,m)|0,(p|0)!=0):0)if((p|0)<0){q=-1;break}else{r=n;s=o;h=12}else{if(l>>>0>>0){q=-1;break}if(!m)h=13;else{r=k<<24>>24<0?c[b>>2]|0:b;s=i<<24>>24<0?c[e>>2]|0:e;h=12}}if((h|0)==12){h=0;i=ZBb(s,r,m)|0;if(i){if((i|0)<0){q=1;break}}else h=13}if((h|0)==13?(h=0,j>>>0>>0):0){q=1;break}rBb(b);rBb(e)}if((h|0)==16)if(g)if((c[b+16>>2]|0)==(c[d+16>>2]|0))h=18;else{t=1;return t|0}else q=1;if((h|0)==18){if((c[e+12>>2]|0)!=(c[f+12>>2]|0)){t=-1;return t|0}if((c[e+16>>2]|0)==(c[f+16>>2]|0))q=0;else{t=-1;return t|0}}t=q;return t|0}function rBb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,D=0;d=Kb;Kb=Kb+16|0;e=a[b+11>>0]|0;f=e<<24>>24<0?c[b+4>>2]|0:e&255;g=(c[b+16>>2]|0)+f|0;c[b+16>>2]=g;h=c[b+12>>2]|0;j=a[h+11>>0]|0;if(j<<24>>24<0)k=c[h+4>>2]|0;else k=j&255;if((g|0)==(k|0))if(e<<24>>24<0){a[c[b>>2]>>0]=0;c[b+4>>2]=0;Kb=d;return}else{a[b>>0]=0;a[b+11>>0]=0;Kb=d;return}if((f>>>0>2?(f=e<<24>>24<0?c[b>>2]|0:b,(a[f>>0]|0)==47):0)?(a[f+1>>0]|0)==47:0)l=(a[f+2>>0]|0)!=47;else l=0;if(j<<24>>24<0)m=c[h>>2]|0;else m=h;a:do if((a[m+g>>0]|0)==47){if(l){CQb(b,47)|0;Kb=d;return}f=j;e=g;while(1){n=f<<24>>24<0;if(n)o=c[h+4>>2]|0;else o=f&255;if((e|0)==(o|0))break;if(n)p=c[h>>2]|0;else p=h;if((a[p+e>>0]|0)!=47)break;k=e+1|0;c[b+16>>2]=k;f=a[h+11>>0]|0;e=k}if(n)q=c[h+4>>2]|0;else q=f&255;if((e|0)==(q|0)){k=e+-1|0;if(!k){r=f;s=1}else{t=n?c[h>>2]|0:h;u=k;while(1){v=u+-1|0;if((a[t+v>>0]|0)!=47)break;if(!v){r=f;s=e;break a}else u=v}if((u>>>0>=3?(a[t>>0]|0)==47:0)?(a[t+1>>0]|0)==47:0){v=n?c[h+4>>2]|0:f&255;if(v>>>0<3)w=-1;else{x=t+2|0;while(1){if((a[x>>0]|0)==47){y=x;break}x=x+1|0;if((x|0)==(t+v|0)){y=t+v|0;break}}w=(y|0)==(t+v|0)?-1:y-t|0}if((w|0)==(u|0)){r=f;s=e;break}}c[b+16>>2]=k;if((a[444168]|0)==0?D2b(444168)|0:0){c[113388]=0;c[113389]=0;c[113390]=0;a[453563]=1;a[453552]=46;a[453553]=0;F2b(444168)}xQb(b,453552)|0;Kb=d;return}}else{r=f;s=e}}else{r=j;s=g}while(0);g=r<<24>>24<0;if(g){z=c[h+4>>2]|0;B=c[h>>2]|0}else{z=r&255;B=h}b:do if(z>>>0>s>>>0){j=B+z|0;w=B+s|0;while(1){if((a[w>>0]|0)==47)break;y=w+1|0;if((y|0)==(j|0)){C=56;break b}else w=y}e=w-B|0;if(!((w|0)==(j|0)|(e|0)==-1))D=e;else C=56}else C=56;while(0);do if((C|0)==56)if(g){D=c[h+4>>2]|0;break}else{D=r&255;break}while(0);vQb(d,h,s,D-s|0,h);i=0;F(474,b|0,d|0)|0;b=i;i=0;if(b&1){b=Qa()|0;A()|0;if((a[d+11>>0]|0)>=0)cb(b|0);RPb(c[d>>2]|0);cb(b|0)}else{if((a[d+11>>0]|0)<0)RPb(c[d>>2]|0);Kb=d;return}}function sBb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=d;e=a[d+11>>0]|0;if(e<<24>>24<0){f=c[d+4>>2]|0;g=b+16|0;c[g>>2]=f;return}else{f=e&255;g=b+16|0;c[g>>2]=f;return}}function tBb(a){a=a|0;QQb(a,uBb(a)|0,-1)|0;return a|0}function uBb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;d=a[b+11>>0]|0;if(d<<24>>24<0)e=c[b+4>>2]|0;else e=d&255;f=vBb(b,e)|0;if(!e)g=1;else{if(d<<24>>24<0)h=c[b>>2]|0;else h=b;g=(a[h+f>>0]|0)!=47}do if((f|0)==2){h=d<<24>>24<0?c[b>>2]|0:b;if((a[h>>0]|0)==47)if((a[h+1>>0]|0)==47){i=-1;j=25}else{k=h;j=22}else j=23}else{if(f>>>0<=3){if(!f){l=-1;m=0;break}k=d<<24>>24<0?c[b>>2]|0:b;j=22;break}h=d<<24>>24<0?c[b>>2]|0:b;if((a[h>>0]|0)==47)if((a[h+1>>0]|0)==47?(a[h+2>>0]|0)!=47:0){e=d<<24>>24<0?c[b+4>>2]|0:d&255;if(e>>>0>=3){n=h+2|0;while(1){o=n+1|0;if((o|0)==(h+e|0)){p=h+e|0;break}if((a[o>>0]|0)==47){p=o;break}else n=o}n=(p|0)==(h+e|0)?-1:p-h|0;o=n>>>0>>0?n:-1;if(!f){l=o;m=0}else{i=o;j=25}}else{i=-1;j=25}}else{k=h;j=22}else j=23}while(0);if((j|0)==22)if((a[k>>0]|0)==47){i=0;j=25}else j=23;if((j|0)==23){i=-1;j=25}a:do if((j|0)==25)if(d<<24>>24<0){k=f;while(1){p=k;k=k+-1|0;if((k|0)==(i|0)){l=i;m=p;break a}if((a[(c[b>>2]|0)+k>>0]|0)!=47){l=i;m=p;break a}if(!k){l=i;m=0;break}}}else{k=f;while(1){h=k;k=k+-1|0;if((k|0)==(i|0)){l=i;m=h;break a}if((a[b+k>>0]|0)!=47){l=i;m=h;break a}if(!k){l=i;m=0;break}}}while(0);return (g|((l|0)!=0|(m|0)!=1)?m:-1)|0}function vBb(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;switch(e|0){case 2:{f=a[b+11>>0]|0;g=c[b>>2]|0;h=f<<24>>24<0?g:b;if((a[h>>0]|0)==47?(a[h+1>>0]|0)==47:0){i=0;return i|0}else{j=b;k=f;l=g;m=6}break}case 0:{n=b;o=-1;p=a[b+11>>0]|0;q=c[b>>2]|0;break}default:{j=b;k=a[b+11>>0]|0;l=c[b>>2]|0;m=6}}if((m|0)==6)if((a[(k<<24>>24<0?l:j)+(e+-1)>>0]|0)==47){i=e+-1|0;return i|0}else{n=j;o=e+-1|0;p=k;q=l}l=p<<24>>24<0;k=l?q:n;n=l?c[b+4>>2]|0:p&255;p=n>>>0>o>>>0?e:n;if(!p){i=0;return i|0}n=k+p|0;while(1){n=n+-1|0;if(nCb(435639,d[n>>0]|0,1)|0)break;if((n|0)==(k|0)){i=0;m=14;break}}if((m|0)==14)return i|0;p=n-k|0;switch(p|0){case 1:{m=12;break}case -1:{i=0;return i|0}default:{}}if((m|0)==12?(a[k>>0]|0)==47:0){i=0;return i|0}i=p+1|0;return i|0}function wBb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0;f=Kb;Kb=Kb+16|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;if((d|0)==(e|0)){Kb=f;return};c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;do if((e-d|0)>>>0>4294967279){i=0;Q(1907,f|0);i=0;g=14}else{if((e-d|0)>>>0<11){a[f+11>>0]=e-d;h=f}else{i=0;j=D(605,e-d+16&-16|0)|0;k=i;i=0;if(k&1){g=14;break}c[f>>2]=j;c[f+8>>2]=e-d+16&-16|-2147483648;c[f+4>>2]=e-d;h=j}j=d;k=h;while(1){a[k>>0]=a[j>>0]|0;j=j+1|0;if((j|0)==(e|0))break;else k=k+1|0}a[h+(e-d)>>0]=0;k=a[f+11>>0]|0;j=k<<24>>24<0?c[f>>2]|0:f;i=0;G(331,b|0,j|0,j+(k<<24>>24<0?c[f+4>>2]|0:k&255)|0)|0;k=i;i=0;if(k&1){k=Qa()|0;j=A()|0;if((a[f+11>>0]|0)>=0){l=j;m=k;break}RPb(c[f>>2]|0);l=j;m=k;break}if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);Kb=f;return}while(0);if((g|0)==14){g=Qa()|0;l=A()|0;m=g}if((a[b+11>>0]|0)>=0)cb(m|0);RPb(c[b>>2]|0);cb(m|0)}function xBb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;f=Kb;Kb=Kb+16|0;g=a[b+11>>0]|0;if(g<<24>>24<0){h=c[b+4>>2]|0;j=(c[b+8>>2]&2147483647)+-1|0}else{h=g&255;j=10}if(!(e-d|0)){Kb=f;return b|0}if(g<<24>>24<0){k=c[b>>2]|0;l=c[b+4>>2]|0}else{k=b;l=g&255}if(!(k>>>0<=d>>>0&(k+l|0)>>>0>d>>>0)){if((j-h|0)>>>0<(e-d|0)>>>0){FQb(b,j,h+(e-d)-j|0,h,h,0,0);m=a[b+11>>0]|0}else m=g;if(m<<24>>24<0)n=c[b>>2]|0;else n=b;m=n+h|0;if((d|0)==(e|0))o=m;else{g=e+(h-d)|0;j=d;l=m;while(1){a[l>>0]=a[j>>0]|0;j=j+1|0;if((j|0)==(e|0))break;else l=l+1|0}o=n+g|0}a[o>>0]=0;o=h+(e-d)|0;if((a[b+11>>0]|0)<0){c[b+4>>2]=o;Kb=f;return b|0}else{a[b+11>>0]=o;Kb=f;return b|0}};c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;if((e-d|0)>>>0>4294967279)pQb(f);if((e-d|0)>>>0<11){a[f+11>>0]=e-d;p=f}else{o=PPb(e-d+16&-16)|0;c[f>>2]=o;c[f+8>>2]=e-d+16&-16|-2147483648;c[f+4>>2]=e-d;p=o}if((d|0)==(e|0))q=p;else{o=d;h=p;while(1){a[h>>0]=a[o>>0]|0;o=o+1|0;if((o|0)==(e|0))break;else h=h+1|0}q=p+(e-d)|0}a[q>>0]=0;q=a[f+11>>0]|0;i=0;G(234,b|0,(q<<24>>24<0?c[f>>2]|0:f)|0,(q<<24>>24<0?c[f+4>>2]|0:q&255)|0)|0;q=i;i=0;if(q&1){q=Qa()|0;A()|0;if((a[f+11>>0]|0)>=0)cb(q|0);RPb(c[f>>2]|0);cb(q|0)}else{if((a[f+11>>0]|0)<0)RPb(c[f>>2]|0);Kb=f;return b|0}return 0}function yBb(b,d){b=b|0;d=d|0;var e=0,f=0;e=uBb(d)|0;if((e|0)==-1){c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;return}if((a[d+11>>0]|0)<0)f=c[d>>2]|0;else f=d;wBb(b,f,f+e|0);return}function zBb(a){a=a|0;return (gb(EBb(c[a+60>>2]|0)|0)|0)&65535|0}function ABb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=Kb;Kb=Kb+32|0;f=c[a+28>>2]|0;c[e>>2]=f;g=(c[a+20>>2]|0)-f|0;c[e+4>>2]=g;c[e+8>>2]=b;c[e+12>>2]=d;b=2;f=g+d|0;g=e;while(1){if(!(CBb(jb(c[a+60>>2]|0,g|0,b|0,e+16|0)|0)|0))h=c[e+16>>2]|0;else{c[e+16>>2]=-1;h=-1}if((f|0)==(h|0)){i=6;break}if((h|0)<0){i=8;break}j=c[g+4>>2]|0;k=h>>>0>j>>>0;l=k?g+8|0:g;m=h-(k?j:0)|0;c[l>>2]=(c[l>>2]|0)+m;c[l+4>>2]=(c[l+4>>2]|0)-m;b=b+(k<<31>>31)|0;f=f-h|0;g=l}if((i|0)==6){h=c[a+44>>2]|0;c[a+16>>2]=h+(c[a+48>>2]|0);c[a+28>>2]=h;c[a+20>>2]=h;n=d}else if((i|0)==8){c[a+16>>2]=0;c[a+28>>2]=0;c[a+20>>2]=0;c[a>>2]=c[a>>2]|32;if((b|0)==2)n=0;else n=d-(c[g+4>>2]|0)|0}Kb=e;return n|0}function BBb(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=Kb;Kb=Kb+16|0;if(!(CBb(ib(c[a+60>>2]|0,b|0,d|0,e&255|0,f|0)|0)|0)){g=c[f+4>>2]|0;h=c[f>>2]|0}else{c[f>>2]=-1;c[f+4>>2]=-1;g=-1;h=-1}z(g|0);Kb=f;return h|0}function CBb(a){a=a|0;var b=0,d=0;if(!(a<<16>>16))b=0;else{d=DBb()|0;c[d>>2]=a&65535;b=-1}return b|0}function DBb(){return 453652}function EBb(a){a=a|0;return a|0}function FBb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;f=Kb;Kb=Kb+32|0;c[f>>2]=d;g=c[b+48>>2]|0;c[f+4>>2]=e-((g|0)!=0&1);c[f+8>>2]=c[b+44>>2];c[f+12>>2]=g;if(!(CBb(hb(c[b+60>>2]|0,f|0,2,f+16|0)|0)|0)){g=c[f+16>>2]|0;if((g|0)>=1){h=c[f+4>>2]|0;if(g>>>0>h>>>0){i=c[b+44>>2]|0;c[b+4>>2]=i;c[b+8>>2]=i+(g-h);if(!(c[b+48>>2]|0))j=e;else{c[b+4>>2]=i+1;a[d+(e+-1)>>0]=a[i>>0]|0;j=e}}else j=g}else{k=g;l=4}}else{c[f+16>>2]=-1;k=-1;l=4}if((l|0)==4){c[b>>2]=k&48^16|c[b>>2];j=k}Kb=f;return j|0}function GBb(a){a=a|0;return 0}function HBb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;z(0);return 0}function IBb(a){a=a|0;var b=0;b=(JBb(a)|0)==0;return (b?a:a|32)|0}function JBb(a){a=a|0;return (a+-65|0)>>>0<26|0}function KBb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;d=LBb(a,b,c)|0;z(A()|0);return d|0}function LBb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=MBb(a,b,c,-1,-1)|0;z(A()|0);return d|0}function MBb(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=Kb;Kb=Kb+144|0;c[g>>2]=0;c[g+4>>2]=a;c[g+44>>2]=a;c[g+8>>2]=(a|0)<0?-1:a+2147483647|0;c[g+76>>2]=-1;NBb(g,0,0);h=OBb(g,d,1,e,f)|0;f=A()|0;if(b|0)c[b>>2]=a+((c[g+4>>2]|0)+(c[g+120>>2]|0)-(c[g+8>>2]|0));z(f|0);Kb=g;return h|0}function NBb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;c[a+112>>2]=b;c[a+112+4>>2]=d;e=c[a+8>>2]|0;f=c[a+4>>2]|0;c[a+120>>2]=e-f;c[a+120+4>>2]=((e-f|0)<0)<<31>>31;if(((b|0)!=0|(d|0)!=0)&((((e-f|0)<0)<<31>>31|0)>(d|0)|((e-f|0)>>>0>b>>>0?(((e-f|0)<0)<<31>>31|0)==(d|0):0)))c[a+104>>2]=f+b;else c[a+104>>2]=e;return}function OBb(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,x=0,y=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0;a:do if(e>>>0>36){i=DBb()|0;c[i>>2]=28;j=0;k=0}else{do{i=c[b+4>>2]|0;if(i>>>0<(c[b+104>>2]|0)>>>0){c[b+4>>2]=i+1;l=d[i>>0]|0}else l=PBb(b)|0}while((QBb(l)|0)!=0);b:do switch(l|0){case 43:case 45:{i=((l|0)==45)<<31>>31;m=c[b+4>>2]|0;if(m>>>0<(c[b+104>>2]|0)>>>0){c[b+4>>2]=m+1;n=i;o=d[m>>0]|0;break b}else{n=i;o=PBb(b)|0;break b}break}default:{n=0;o=l}}while(0);do if((e|16|0)==16&(o|0)==48){i=c[b+4>>2]|0;if(i>>>0<(c[b+104>>2]|0)>>>0){c[b+4>>2]=i+1;p=d[i>>0]|0}else p=PBb(b)|0;if((p|32|0)!=120)if(!e){q=p;r=8;s=47;break}else{t=p;u=e;s=32;break}i=c[b+4>>2]|0;if(i>>>0<(c[b+104>>2]|0)>>>0){c[b+4>>2]=i+1;w=d[i>>0]|0}else w=PBb(b)|0;if((d[39841+w>>0]|0)>15){i=(c[b+104>>2]|0)==0;if(!i)c[b+4>>2]=(c[b+4>>2]|0)+-1;if(!f){NBb(b,0,0);j=0;k=0;break a}if(i){j=0;k=0;break a}c[b+4>>2]=(c[b+4>>2]|0)+-1;j=0;k=0;break a}else{q=w;r=16;s=47}}else{i=(e|0)==0?10:e;if(i>>>0>(d[39841+o>>0]|0)>>>0){t=o;u=i;s=32}else{if(c[b+104>>2]|0)c[b+4>>2]=(c[b+4>>2]|0)+-1;NBb(b,0,0);i=DBb()|0;c[i>>2]=28;j=0;k=0;break a}}while(0);c:do if((s|0)==32)if((u|0)==10){i=t+-48|0;if(i>>>0<10){m=0;x=i;do{m=(m*10|0)+x|0;i=c[b+4>>2]|0;if(i>>>0<(c[b+104>>2]|0)>>>0){c[b+4>>2]=i+1;y=d[i>>0]|0}else y=PBb(b)|0;x=y+-48|0}while(x>>>0<10&m>>>0<429496729);if(x>>>0<10){i=y;B=m;C=0;D=x;while(1){E=S2b(B|0,C|0,10,0)|0;F=A()|0;G=((D|0)<0)<<31>>31;if(F>>>0>~G>>>0|(F|0)==(~G|0)&E>>>0>~D>>>0){H=10;I=i;J=B;K=C;s=76;break c}B=M2b(E|0,F|0,D|0,G|0)|0;C=A()|0;G=c[b+4>>2]|0;if(G>>>0<(c[b+104>>2]|0)>>>0){c[b+4>>2]=G+1;L=d[G>>0]|0}else L=PBb(b)|0;D=L+-48|0;if(!(D>>>0<10&(C>>>0<429496729|(C|0)==429496729&B>>>0<2576980378)))break;else i=L}if(D>>>0>9){M=n;N=C;O=B}else{H=10;I=L;J=B;K=C;s=76}}else{M=n;N=0;O=m}}else{M=n;N=0;O=0}}else{q=t;r=u;s=47}while(0);d:do if((s|0)==47){if(!(r+-1&r)){i=a[428633+((r*23|0)>>>5&7)>>0]|0;x=a[39841+q>>0]|0;if(r>>>0>(x&255)>>>0){G=0;F=x&255;do{G=F|G<>2]|0;if(E>>>0<(c[b+104>>2]|0)>>>0){c[b+4>>2]=E+1;P=d[E>>0]|0}else P=PBb(b)|0;Q=a[39841+P>>0]|0;F=Q&255}while(G>>>0<134217728&r>>>0>F>>>0);R=P;S=F;T=0;U=G;V=Q}else{R=q;S=x&255;T=0;U=0;V=x}m=W2b(-1,-1,i|0)|0;C=A()|0;if(r>>>0<=S>>>0|(C>>>0>>0|(C|0)==(T|0)&m>>>0>>0)){H=r;I=R;J=U;K=T;s=76;break}B=U;D=T;E=V;while(1){W=X2b(B|0,D|0,i|0)|0;X=A()|0;Y=W|E&255;W=c[b+4>>2]|0;if(W>>>0<(c[b+104>>2]|0)>>>0){c[b+4>>2]=W+1;Z=d[W>>0]|0}else Z=PBb(b)|0;E=a[39841+Z>>0]|0;if(r>>>0<=(E&255)>>>0|(X>>>0>C>>>0|(X|0)==(C|0)&Y>>>0>m>>>0)){H=r;I=Z;J=Y;K=X;s=76;break d}else{B=Y;D=X}}}D=a[39841+q>>0]|0;if(r>>>0>(D&255)>>>0){B=0;m=D&255;do{B=m+(v(B,r)|0)|0;C=c[b+4>>2]|0;if(C>>>0<(c[b+104>>2]|0)>>>0){c[b+4>>2]=C+1;_=d[C>>0]|0}else _=PBb(b)|0;$=a[39841+_>>0]|0;m=$&255}while(B>>>0<119304647&r>>>0>m>>>0);aa=_;ba=m;ca=$;da=B;ea=0}else{aa=q;ba=D&255;ca=D;da=0;ea=0}if(r>>>0>ba>>>0){C=T2b(-1,-1,r|0,0)|0;E=A()|0;i=aa;x=ea;G=da;F=ca;while(1){if(x>>>0>E>>>0|(x|0)==(E|0)&G>>>0>C>>>0){H=r;I=i;J=G;K=x;s=76;break d}X=S2b(G|0,x|0,r|0,0)|0;Y=A()|0;W=F&255;if(Y>>>0>4294967295|(Y|0)==-1&X>>>0>~W>>>0){H=r;I=i;J=G;K=x;s=76;break d}fa=M2b(X|0,Y|0,W|0,0)|0;W=A()|0;Y=c[b+4>>2]|0;if(Y>>>0<(c[b+104>>2]|0)>>>0){c[b+4>>2]=Y+1;ga=d[Y>>0]|0}else ga=PBb(b)|0;F=a[39841+ga>>0]|0;if(r>>>0<=(F&255)>>>0){H=r;I=ga;J=fa;K=W;s=76;break}else{i=ga;x=W;G=fa}}}else{H=r;I=aa;J=da;K=ea;s=76}}while(0);if((s|0)==76)if(H>>>0>(d[39841+I>>0]|0)>>>0){do{G=c[b+4>>2]|0;if(G>>>0<(c[b+104>>2]|0)>>>0){c[b+4>>2]=G+1;ha=d[G>>0]|0}else ha=PBb(b)|0}while(H>>>0>(d[39841+ha>>0]|0)>>>0);G=DBb()|0;c[G>>2]=68;M=(g&1|0)==0&0==0?n:0;N=h;O=g}else{M=n;N=K;O=J}if(c[b+104>>2]|0)c[b+4>>2]=(c[b+4>>2]|0)+-1;if(!(N>>>0>>0|(N|0)==(h|0)&O>>>0>>0)){if(!((g&1|0)!=0|0!=0|(M|0)!=0)){G=DBb()|0;c[G>>2]=68;G=M2b(g|0,h|0,-1,-1)|0;j=A()|0;k=G;break}if(N>>>0>h>>>0|(N|0)==(h|0)&O>>>0>g>>>0){G=DBb()|0;c[G>>2]=68;j=h;k=g;break}}G=((M|0)<0)<<31>>31;x=N2b(O^M|0,N^G|0,M|0,G|0)|0;j=A()|0;k=x}while(0);z(j|0);return k|0}function PBb(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=c[b+112>>2]|0;f=c[b+112+4>>2]|0;if(!((e|0)==0&(f|0)==0)?(g=c[b+120+4>>2]|0,!((g|0)<(f|0)|((g|0)==(f|0)?(c[b+120>>2]|0)>>>0>>0:0))):0)h=4;else{e=RBb(b)|0;if((e|0)>=0){f=c[b+112>>2]|0;g=c[b+112+4>>2]|0;i=c[b+8>>2]|0;if(!((f|0)==0&(g|0)==0)?(j=c[b+4>>2]|0,k=N2b(f|0,g|0,c[b+120>>2]|0,c[b+120+4>>2]|0)|0,g=A()|0,!((g|0)>(((i-j|0)<0)<<31>>31|0)|(k>>>0>(i-j|0)>>>0?(g|0)==(((i-j|0)<0)<<31>>31|0):0))):0){c[b+104>>2]=j+(k+-1);l=i}else{m=i;h=9}if((h|0)==9){c[b+104>>2]=i;l=m}if(!l)n=c[b+4>>2]|0;else{m=c[b+4>>2]|0;i=l+1-m|0;l=M2b(c[b+120>>2]|0,c[b+120+4>>2]|0,i|0,((i|0)<0)<<31>>31|0)|0;i=A()|0;c[b+120>>2]=l;c[b+120+4>>2]=i;n=m}m=n+-1|0;if((e|0)==(d[m>>0]|0|0))o=e;else{a[m>>0]=e;o=e}}else h=4}if((h|0)==4){c[b+104>>2]=0;o=-1}return o|0}function QBb(a){a=a|0;return ((a|0)==32|(a+-9|0)>>>0<5)&1|0}function RBb(a){a=a|0;var b=0,e=0;b=Kb;Kb=Kb+16|0;if((SBb(a)|0)==0?(Ub[c[a+32>>2]&511](a,b,1)|0)==1:0)e=d[b>>0]|0;else e=-1;Kb=b;return e|0}function SBb(b){b=b|0;var d=0,e=0,f=0;d=a[b+74>>0]|0;a[b+74>>0]=d+255|d;if((c[b+20>>2]|0)>>>0>(c[b+28>>2]|0)>>>0)Ub[c[b+36>>2]&511](b,0,0)|0;c[b+16>>2]=0;c[b+28>>2]=0;c[b+20>>2]=0;d=c[b>>2]|0;if(!(d&4)){e=(c[b+44>>2]|0)+(c[b+48>>2]|0)|0;c[b+8>>2]=e;c[b+4>>2]=e;f=d<<27>>31}else{c[b>>2]=d|32;f=-1}return f|0}function TBb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;d=UBb(a,b,c)|0;z(A()|0);return d|0}function UBb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=MBb(a,b,c,0,-2147483648)|0;z(A()|0);return d|0}function VBb(a){a=a|0;var b=0;b=(WBb(a)|0)==0;return (b?a:a&95)|0}function WBb(a){a=a|0;return (a+-97|0)>>>0<26|0}function XBb(a,b){a=+a;b=+b;var d=0,e=0,f=0;g[h>>3]=a;d=c[h>>2]|0;e=c[h+4>>2]|0;g[h>>3]=b;f=c[h+4>>2]&-2147483648|e&2147483647;c[h>>2]=d;c[h+4>>2]=f;return +(+g[h>>3])}function YBb(b,c){b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=a[b>>0]|0;e=a[c>>0]|0;if(d<<24>>24==0?1:d<<24>>24!=e<<24>>24){f=e;g=d}else{d=c;c=b;do{c=c+1|0;d=d+1|0;b=a[c>>0]|0;e=a[d>>0]|0}while(!(b<<24>>24==0?1:b<<24>>24!=e<<24>>24));f=e;g=b}return (g&255)-(f&255)|0}function ZBb(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;a:do if(!d)e=0;else{f=b;g=d;h=c;while(1){i=a[f>>0]|0;j=a[h>>0]|0;if(i<<24>>24!=j<<24>>24)break;g=g+-1|0;if(!g){e=0;break a}else{f=f+1|0;h=h+1|0}}e=(i&255)-(j&255)|0}while(0);return e|0}function _Bb(a){a=a|0;return (a+-48|0)>>>0<10|0}function $Bb(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;g=Kb;Kb=Kb+160|0;_2b(g|0,61760,144)|0;if((d+-1|0)>>>0>2147483646)if(!d){h=g+144|0;i=1;j=4}else{k=DBb()|0;c[k>>2]=61;l=-1}else{h=b;i=d;j=4}if((j|0)==4){j=-2-h|0;d=i>>>0>j>>>0?j:i;c[g+48>>2]=d;c[g+20>>2]=h;c[g+44>>2]=h;i=h+d|0;c[g+16>>2]=i;c[g+28>>2]=i;i=aCb(g,e,f)|0;if(!d)l=i;else{d=c[g+20>>2]|0;a[d+(((d|0)==(c[g+16>>2]|0))<<31>>31)>>0]=0;l=i}}Kb=g;return l|0}function aCb(a,b,c){a=a|0;b=b|0;c=c|0;return dCb(a,b,c,21,1997)|0}function bCb(b,e,f,g,h,i){b=b|0;e=+e;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0.0,p=0,q=0,r=0,s=0,t=0,u=0.0,w=0.0,x=0,y=0,z=0.0,B=0,C=0,D=0,E=0,F=0,G=0.0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0.0,$=0.0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0;j=Kb;Kb=Kb+560|0;c[j+536>>2]=0;k=j+540+12|0;l=vCb(e)|0;m=A()|0;if((m|0)<0){n=vCb(-e)|0;o=-e;p=1;q=428659;r=A()|0;s=n}else{o=e;p=(h&2049|0)!=0&1;q=(h&2048|0)==0?((h&1|0)==0?428660:428665):428662;r=m;s=l}do if(0==0&(r&2146435072|0)==2146435072){l=p+3|0;oCb(b,32,f,l,h&-65537);hCb(b,q,p);hCb(b,o!=o|0.0!=0.0?(i&32|0?428699:428686):i&32|0?428678:428682,3);oCb(b,32,f,l,h^8192);t=l}else{e=+wCb(o,j+536|0)*2.0;if(e!=0.0)c[j+536>>2]=(c[j+536>>2]|0)+-1;if((i|32|0)==97){l=(i&32|0)==0?q:q+9|0;s=p|2;do if(!(g>>>0>11|(12-g|0)==0)){u=8.0;m=12-g|0;do{m=m+-1|0;u=u*16.0}while((m|0)!=0);if((a[l>>0]|0)==45){w=-(u+(-e-u));break}else{w=e+u-u;break}}else w=e;while(0);m=c[j+536>>2]|0;n=(m|0)<0?0-m|0:m;x=mCb(n,((n|0)<0)<<31>>31,k)|0;if((x|0)==(k|0)){a[j+540+11>>0]=48;y=j+540+11|0}else y=x;a[y+-1>>0]=(m>>31&2)+43;m=y+-2|0;a[m>>0]=i+15;x=j;z=w;while(1){n=~~z;B=x+1|0;a[x>>0]=i&32|d[40576+n>>0];z=(z-+(n|0))*16.0;if((B-j|0)==1?!((h&8|0)==0&((g|0)<1&z==0.0)):0){a[B>>0]=46;C=x+2|0}else C=B;if(!(z!=0.0))break;else x=C}x=C;if((g|0)!=0?(-2-j+x|0)<(g|0):0){D=g+2+k-m|0;E=k;F=m}else{D=k-j-m+x|0;E=k;F=m}B=D+s|0;oCb(b,32,f,B,h);hCb(b,l,s);oCb(b,48,f,B,h^65536);hCb(b,j,x-j|0);n=E-F|0;oCb(b,48,D-(x-j+n)|0,0,0);hCb(b,m,n);oCb(b,32,f,B,h^8192);t=B;break}B=(g|0)<0?6:g;if(e!=0.0){n=(c[j+536>>2]|0)+-28|0;c[j+536>>2]=n;G=e*268435456.0;H=n}else{G=e;H=c[j+536>>2]|0}n=(H|0)<0?j+32|0:j+32+288|0;x=n;z=G;do{I=~~z>>>0;c[x>>2]=I;x=x+4|0;z=(z-+(I>>>0))*1.0e9}while(z!=0.0);if((H|0)>0){m=n;s=x;l=H;while(1){I=(l|0)<29?l:29;J=s+-4|0;if(J>>>0>=m>>>0){K=J;J=0;do{L=X2b(c[K>>2]|0,0,I|0)|0;M=M2b(L|0,A()|0,J|0,0)|0;L=A()|0;J=T2b(M|0,L|0,1e9,0)|0;N=S2b(J|0,A()|0,1e9,0)|0;O=N2b(M|0,L|0,N|0,A()|0)|0;A()|0;c[K>>2]=O;K=K+-4|0}while(K>>>0>=m>>>0);if(J){K=m+-4|0;c[K>>2]=J;P=K}else P=m}else P=m;a:do if(s>>>0>P>>>0){K=s;while(1){O=K+-4|0;if(c[O>>2]|0){Q=K;break a}if(O>>>0>P>>>0)K=O;else{Q=O;break}}}else Q=s;while(0);J=(c[j+536>>2]|0)-I|0;c[j+536>>2]=J;if((J|0)>0){m=P;s=Q;l=J}else{R=P;S=Q;T=J;break}}}else{R=n;S=x;T=H}if((T|0)<0){l=R;s=S;m=T;while(1){J=0-m|0;K=(J|0)<9?J:9;if(l>>>0>>0){J=0;O=l;do{N=c[O>>2]|0;c[O>>2]=(N>>>K)+J;J=v(N&(1<>>K)|0;O=O+4|0}while(O>>>0>>0);O=(c[l>>2]|0)==0?l+4|0:l;if(!J){U=s;V=O}else{c[s>>2]=J;U=s+4|0;V=O}}else{U=s;V=(c[l>>2]|0)==0?l+4|0:l}O=(i|32|0)==102?n:V;I=(U-O>>2|0)>(((B+25|0)/9|0)+1|0)?O+(((B+25|0)/9|0)+1<<2)|0:U;m=(c[j+536>>2]|0)+K|0;c[j+536>>2]=m;if((m|0)>=0){W=V;X=I;break}else{l=V;s=I}}}else{W=R;X=S}if(W>>>0>>0){s=(n-W>>2)*9|0;l=c[W>>2]|0;if(l>>>0<10)Y=s;else{m=s;s=10;while(1){s=s*10|0;x=m+1|0;if(l>>>0>>0){Y=x;break}else m=x}}}else Y=0;m=B-((i|32|0)==102?0:Y)+(((B|0)!=0&(i|32|0)==103)<<31>>31)|0;if((m|0)<(((X-n>>2)*9|0)+-9|0)){s=n+4+(((m+9216|0)/9|0)+-1024<<2)|0;l=m+9216-(((m+9216|0)/9|0)*9|0)|0;if((l|0)<8){m=l;l=10;while(1){x=l*10|0;if((m|0)<7){m=m+1|0;l=x}else{Z=x;break}}}else Z=10;l=c[s>>2]|0;m=(l>>>0)/(Z>>>0)|0;x=l-(v(m,Z)|0)|0;I=(s+4|0)==(X|0);if(!(I&(x|0)==0)){u=(m&1|0)==0?9007199254740992.0:9007199254740994.0;m=Z>>>1;z=x>>>0>>0?.5:I&(x|0)==(m|0)?1.0:1.5;if(!p){_=z;$=u}else{m=(a[q>>0]|0)==45;_=m?-z:z;$=m?-u:u}c[s>>2]=l-x;if($+_!=$){m=l-x+Z|0;c[s>>2]=m;if(m>>>0>999999999){m=s;x=W;while(1){l=m+-4|0;c[m>>2]=0;if(l>>>0>>0){I=x+-4|0;c[I>>2]=0;aa=I}else aa=x;I=(c[l>>2]|0)+1|0;c[l>>2]=I;if(I>>>0>999999999){m=l;x=aa}else{ba=l;ca=aa;break}}}else{ba=s;ca=W}x=(n-ca>>2)*9|0;m=c[ca>>2]|0;if(m>>>0<10){da=ba;ea=x;fa=ca}else{l=x;x=10;while(1){x=x*10|0;I=l+1|0;if(m>>>0>>0){da=ba;ea=I;fa=ca;break}else l=I}}}else{da=s;ea=Y;fa=W}}else{da=s;ea=Y;fa=W}l=da+4|0;ga=ea;ha=X>>>0>l>>>0?l:X;ia=fa}else{ga=Y;ha=X;ia=W}l=0-ga|0;b:do if(ha>>>0>ia>>>0){x=ha;while(1){m=x+-4|0;if(c[m>>2]|0){ja=x;ka=1;break b}if(m>>>0>ia>>>0)x=m;else{ja=m;ka=0;break}}}else{ja=ha;ka=0}while(0);do if((i|32|0)==103){if((ga|0)>-5?(B+(((B|0)!=0^1)&1)|0)>(ga|0):0){la=i+-1|0;ma=B+(((B|0)!=0^1)&1)+-1-ga|0}else{la=i+-2|0;ma=B+(((B|0)!=0^1)&1)+-1|0}if(!(h&8)){if(ka?(s=c[ja+-4>>2]|0,(s|0)!=0):0)if(!((s>>>0)%10|0)){x=0;K=10;while(1){K=K*10|0;J=x+1|0;if((s>>>0)%(K>>>0)|0|0){na=J;break}else x=J}}else na=0;else na=9;x=((ja-n>>2)*9|0)+-9|0;if((la|32|0)==102){K=x-na|0;s=(K|0)>0?K:0;oa=la;pa=(ma|0)<(s|0)?ma:s;break}else{s=x+ga-na|0;x=(s|0)>0?s:0;oa=la;pa=(ma|0)<(x|0)?ma:x;break}}else{oa=la;pa=ma}}else{oa=i;pa=B}while(0);B=(pa|0)!=0;x=B?1:h>>>3&1;s=(oa|32|0)==102;if(s){qa=0;ra=(ga|0)>0?ga:0}else{K=(ga|0)<0?l:ga;J=mCb(K,((K|0)<0)<<31>>31,k)|0;if((k-J|0)<2){K=J;while(1){m=K+-1|0;a[m>>0]=48;if((k-m|0)<2)K=m;else{sa=m;break}}}else sa=J;a[sa+-1>>0]=(ga>>31&2)+43;K=sa+-2|0;a[K>>0]=oa;qa=K;ra=k-K|0}K=p+1+pa+x+ra|0;oCb(b,32,f,K,h);hCb(b,q,p);oCb(b,48,f,K,h^65536);if(s){l=ia>>>0>n>>>0?n:ia;m=l;do{I=mCb(c[m>>2]|0,0,j+9|0)|0;if((m|0)==(l|0))if((I|0)==(j+9|0)){a[j+8>>0]=48;ta=j+8|0}else ta=I;else if(I>>>0>j>>>0){a3b(j|0,48,I-j|0)|0;O=I;while(1){N=O+-1|0;if(N>>>0>j>>>0)O=N;else{ta=N;break}}}else ta=I;hCb(b,ta,j+9-ta|0);m=m+4|0}while(m>>>0<=n>>>0);if(!((h&8|0)==0&(B^1)))hCb(b,436591,1);if(m>>>0>>0&(pa|0)>0){n=pa;l=m;while(1){s=mCb(c[l>>2]|0,0,j+9|0)|0;if(s>>>0>j>>>0){a3b(j|0,48,s-j|0)|0;x=s;while(1){J=x+-1|0;if(J>>>0>j>>>0)x=J;else{ua=J;break}}}else ua=s;hCb(b,ua,(n|0)<9?n:9);l=l+4|0;x=n+-9|0;if(!(l>>>0>>0&(n|0)>9)){va=x;break}else n=x}}else va=pa;oCb(b,48,va+9|0,9,0)}else{n=ka?ja:ia+4|0;if(ia>>>0>>0&(pa|0)>-1){l=pa;m=ia;while(1){B=mCb(c[m>>2]|0,0,j+9|0)|0;if((B|0)==(j+9|0)){a[j+8>>0]=48;wa=j+8|0}else wa=B;do if((m|0)==(ia|0)){B=wa+1|0;hCb(b,wa,1);if((h&8|0)==0&(l|0)<1){xa=B;break}hCb(b,436591,1);xa=B}else{if(wa>>>0<=j>>>0){xa=wa;break}a3b(j|0,48,wa+(0-j)|0)|0;B=wa;while(1){x=B+-1|0;if(x>>>0>j>>>0)B=x;else{xa=x;break}}}while(0);s=j+9-xa|0;hCb(b,xa,(l|0)>(s|0)?s:l);B=l-s|0;m=m+4|0;if(!(m>>>0>>0&(B|0)>-1)){ya=B;break}else l=B}}else ya=pa;oCb(b,48,ya+18|0,18,0);hCb(b,qa,k-qa|0)}oCb(b,32,f,K,h^8192);t=K}while(0);Kb=j;return ((t|0)<(f|0)?f:t)|0}function cCb(a,b){a=a|0;b=b|0;var d=0,e=0.0;d=(c[b>>2]|0)+(8-1)&~(8-1);e=+g[d>>3];c[b>>2]=d+8;g[a>>3]=e;return}function dCb(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;h=Kb;Kb=Kb+224|0;i=h+160|0;j=i+40|0;do{c[i>>2]=0;i=i+4|0}while((i|0)<(j|0));c[h+208>>2]=c[e>>2];if((eCb(0,d,h+208|0,h+80|0,h+160|0,f,g)|0)<0)k=-1;else{if((c[b+76>>2]|0)>-1)l=fCb(b)|0;else l=0;e=c[b>>2]|0;if((a[b+74>>0]|0)<1)c[b>>2]=e&-33;if(!(c[b+48>>2]|0)){i=c[b+44>>2]|0;c[b+44>>2]=h;c[b+28>>2]=h;c[b+20>>2]=h;c[b+48>>2]=80;c[b+16>>2]=h+80;j=eCb(b,d,h+208|0,h+80|0,h+160|0,f,g)|0;if(!i)m=j;else{Ub[c[b+36>>2]&511](b,0,0)|0;n=(c[b+20>>2]|0)==0?-1:j;c[b+44>>2]=i;c[b+48>>2]=0;c[b+16>>2]=0;c[b+28>>2]=0;c[b+20>>2]=0;m=n}}else m=eCb(b,d,h+208|0,h+80|0,h+160|0,f,g)|0;g=c[b>>2]|0;c[b>>2]=g|e&32;if(l|0)gCb(b);k=(g&32|0)==0?m:-1}Kb=h;return k|0}function eCb(d,e,f,h,i,j,k){d=d|0;e=e|0;f=f|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0;l=Kb;Kb=Kb+64|0;c[l+56>>2]=e;e=l+40|0;m=0;n=0;o=0;a:while(1){p=m;q=n;while(1){do if((q|0)>-1)if((p|0)>(2147483647-q|0)){r=DBb()|0;c[r>>2]=61;s=-1;break}else{s=p+q|0;break}else s=q;while(0);t=c[l+56>>2]|0;r=a[t>>0]|0;if(!(r<<24>>24)){u=92;break a}v=r;r=t;b:while(1){switch(v<<24>>24){case 37:{u=10;break b;break}case 0:{w=r;break b;break}default:{}}x=r+1|0;c[l+56>>2]=x;v=a[x>>0]|0;r=x}c:do if((u|0)==10){u=0;v=r;x=r;while(1){if((a[x+1>>0]|0)!=37){w=v;break c}y=v+1|0;x=x+2|0;c[l+56>>2]=x;if((a[x>>0]|0)!=37){w=y;break}else v=y}}while(0);p=w-t|0;if(d|0)hCb(d,t,p);if(!p)break;else q=s}q=(_Bb(a[(c[l+56>>2]|0)+1>>0]|0)|0)==0;p=c[l+56>>2]|0;if(!q?(a[p+2>>0]|0)==36:0){z=(a[p+1>>0]|0)+-48|0;B=1;C=3}else{z=-1;B=o;C=1}q=p+C|0;c[l+56>>2]=q;p=a[q>>0]|0;if(((p<<24>>24)+-32|0)>>>0>31|(1<<(p<<24>>24)+-32&75913|0)==0){D=0;E=p;F=q}else{r=0;v=(p<<24>>24)+-32|0;p=q;while(1){q=1<>2]=x;y=a[x>>0]|0;v=(y<<24>>24)+-32|0;if(v>>>0>31|(1<>24==42){if((_Bb(a[F+1>>0]|0)|0)!=0?(p=c[l+56>>2]|0,(a[p+2>>0]|0)==36):0){c[i+((a[p+1>>0]|0)+-48<<2)>>2]=10;G=c[h+((a[p+1>>0]|0)+-48<<3)>>2]|0;H=1;I=p+3|0}else{if(B|0){J=-1;break}if(d|0){p=(c[f>>2]|0)+(4-1)&~(4-1);r=c[p>>2]|0;c[f>>2]=p+4;K=r}else K=0;G=K;H=0;I=(c[l+56>>2]|0)+1|0}c[l+56>>2]=I;r=(G|0)<0;L=r?0-G|0:G;M=r?D|8192:D;N=H;O=I}else{r=iCb(l+56|0)|0;if((r|0)<0){J=-1;break}L=r;M=D;N=B;O=c[l+56>>2]|0}do if((a[O>>0]|0)==46){r=O+1|0;if((a[r>>0]|0)!=42){c[l+56>>2]=r;r=iCb(l+56|0)|0;P=r;Q=c[l+56>>2]|0;break}if(_Bb(a[O+2>>0]|0)|0?(r=c[l+56>>2]|0,(a[r+3>>0]|0)==36):0){c[i+((a[r+2>>0]|0)+-48<<2)>>2]=10;p=c[h+((a[r+2>>0]|0)+-48<<3)>>2]|0;c[l+56>>2]=r+4;P=p;Q=r+4|0;break}if(N|0){J=-1;break a}if(d|0){r=(c[f>>2]|0)+(4-1)&~(4-1);p=c[r>>2]|0;c[f>>2]=r+4;R=p}else R=0;p=(c[l+56>>2]|0)+2|0;c[l+56>>2]=p;P=R;Q=p}else{P=-1;Q=O}while(0);p=0;r=Q;while(1){if(((a[r>>0]|0)+-65|0)>>>0>57){J=-1;break a}v=r;r=r+1|0;c[l+56>>2]=r;S=a[(a[v>>0]|0)+-65+(40112+(p*58|0))>>0]|0;if(((S&255)+-1|0)>>>0>=8)break;else p=S&255}if(!(S<<24>>24)){J=-1;break}v=(z|0)>-1;do if(S<<24>>24==19)if(v){J=-1;break a}else u=54;else{if(v){c[i+(z<<2)>>2]=S&255;x=h+(z<<3)|0;q=c[x+4>>2]|0;c[l+40>>2]=c[x>>2];c[l+40+4>>2]=q;u=54;break}if(!d){J=0;break a}jCb(l+40|0,S&255,f,k);T=c[l+56>>2]|0;u=55}while(0);if((u|0)==54){u=0;if(d|0){T=r;u=55}else U=0}d:do if((u|0)==55){u=0;v=a[T+-1>>0]|0;q=(p|0)!=0&(v&15|0)==3?v&-33:v;v=M&-65537;x=(M&8192|0)==0?M:v;e:do switch(q|0){case 110:{switch((p&255)<<24>>24){case 0:{c[c[l+40>>2]>>2]=s;U=0;break d;break}case 1:{c[c[l+40>>2]>>2]=s;U=0;break d;break}case 2:{y=c[l+40>>2]|0;c[y>>2]=s;c[y+4>>2]=((s|0)<0)<<31>>31;U=0;break d;break}case 3:{b[c[l+40>>2]>>1]=s;U=0;break d;break}case 4:{a[c[l+40>>2]>>0]=s;U=0;break d;break}case 6:{c[c[l+40>>2]>>2]=s;U=0;break d;break}case 7:{y=c[l+40>>2]|0;c[y>>2]=s;c[y+4>>2]=((s|0)<0)<<31>>31;U=0;break d;break}default:{U=0;break d}}break}case 112:{V=120;W=P>>>0>8?P:8;X=x|8;u=67;break}case 88:case 120:{V=q;W=P;X=x;u=67;break}case 111:{y=lCb(c[l+40>>2]|0,c[l+40+4>>2]|0,l+40|0)|0;Y=y;Z=0;_=428642;$=(x&8|0)==0|(P|0)>(e-y|0)?P:e-y+1|0;aa=x;u=73;break}case 105:case 100:{y=c[l+40>>2]|0;ba=c[l+40+4>>2]|0;if((ba|0)<0){ca=N2b(0,0,y|0,ba|0)|0;da=A()|0;c[l+40>>2]=ca;c[l+40+4>>2]=da;ea=1;fa=428642;ga=ca;ha=da;u=72;break e}else{ea=(x&2049|0)!=0&1;fa=(x&2048|0)==0?((x&1|0)==0?428642:428644):428643;ga=y;ha=ba;u=72;break e}break}case 117:{ea=0;fa=428642;ga=c[l+40>>2]|0;ha=c[l+40+4>>2]|0;u=72;break}case 99:{a[l+39>>0]=c[l+40>>2];ia=l+39|0;ja=0;ka=428642;la=1;ma=v;na=e;break}case 115:{ba=c[l+40>>2]|0;y=(ba|0)==0?428652:ba;ba=nCb(y,0,P)|0;ia=y;ja=0;ka=428642;la=(ba|0)==0?P:ba-y|0;ma=v;na=(ba|0)==0?y+P|0:ba;break}case 67:{c[l+48>>2]=c[l+40>>2];c[l+48+4>>2]=0;c[l+40>>2]=l+48;oa=-1;u=79;break}case 83:{if(!P){oCb(d,32,L,0,x);pa=0;u=89}else{oa=P;u=79}break}case 65:case 71:case 70:case 69:case 97:case 103:case 102:case 101:{U=Sb[j&31](d,+g[l+40>>3],L,P,x,q)|0;break d;break}default:{ia=t;ja=0;ka=428642;la=P;ma=x;na=e}}while(0);f:do if((u|0)==67){u=0;q=kCb(c[l+40>>2]|0,c[l+40+4>>2]|0,l+40|0,V&32)|0;v=(X&8|0)==0|((c[l+40>>2]|0)==0?(c[l+40+4>>2]|0)==0:0);Y=q;Z=v?0:2;_=v?428642:428642+(V>>>4)|0;$=W;aa=X;u=73}else if((u|0)==72){u=0;Y=mCb(ga,ha,l+40|0)|0;Z=ea;_=fa;$=P;aa=x;u=73}else if((u|0)==79){u=0;v=c[l+40>>2]|0;q=0;while(1){ba=c[v>>2]|0;if(!ba){qa=q;break}ra=pCb(l+60|0,ba)|0;if((ra|0)<0|ra>>>0>(oa-q|0)>>>0){u=83;break}ba=ra+q|0;if(oa>>>0>ba>>>0){v=v+4|0;q=ba}else{qa=ba;break}}if((u|0)==83){u=0;if((ra|0)<0){J=-1;break a}else qa=q}oCb(d,32,L,qa,x);if(!qa){pa=0;u=89}else{v=c[l+40>>2]|0;ba=0;while(1){y=c[v>>2]|0;if(!y){pa=qa;u=89;break f}da=pCb(l+60|0,y)|0;ba=da+ba|0;if((ba|0)>(qa|0)){pa=qa;u=89;break f}hCb(d,l+60|0,da);if(ba>>>0>=qa>>>0){pa=qa;u=89;break}else v=v+4|0}}}while(0);if((u|0)==73){u=0;v=c[l+40>>2]|0?1:(c[l+40+4>>2]|0)!=0;ba=($|0)!=0|v;q=e-Y+((v^1)&1)|0;ia=ba?Y:l+40|0;ja=Z;ka=_;la=ba?(($|0)>(q|0)?$:q):0;ma=($|0)>-1?aa&-65537:aa;na=e}else if((u|0)==89){u=0;oCb(d,32,L,pa,x^8192);U=(L|0)>(pa|0)?L:pa;break}q=na-ia|0;ba=(la|0)<(q|0)?q:la;v=ba+ja|0;da=(L|0)<(v|0)?v:L;oCb(d,32,da,v,ma);hCb(d,ka,ja);oCb(d,48,da,v,ma^65536);oCb(d,48,ba,q,0);hCb(d,ia,q);oCb(d,32,da,v,ma^8192);U=da}while(0);m=U;n=s;o=N}g:do if((u|0)==92)if(!d)if(!o)J=0;else{N=1;while(1){n=c[i+(N<<2)>>2]|0;if(!n)break;jCb(h+(N<<3)|0,n,f,k);n=N+1|0;if(n>>>0<10)N=n;else{J=1;break g}}n=N;while(1){if(c[i+(n<<2)>>2]|0){J=-1;break g}n=n+1|0;if(n>>>0>=10){J=1;break}}}else J=s;while(0);Kb=l;return J|0}function fCb(a){a=a|0;return 1}function gCb(a){a=a|0;return}function hCb(a,b,d){a=a|0;b=b|0;d=d|0;if(!(c[a>>2]&32))tCb(b,d,a)|0;return}function iCb(b){b=b|0;var d=0,e=0,f=0,g=0;if(!(_Bb(a[c[b>>2]>>0]|0)|0))d=0;else{e=0;while(1){f=c[b>>2]|0;g=(e*10|0)+-48+(a[f>>0]|0)|0;c[b>>2]=f+1;if(!(_Bb(a[f+1>>0]|0)|0)){d=g;break}else e=g}}return d|0}function jCb(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,h=0,i=0,j=0.0;a:do if(b>>>0<=20)do switch(b|0){case 9:{f=(c[d>>2]|0)+(4-1)&~(4-1);h=c[f>>2]|0;c[d>>2]=f+4;c[a>>2]=h;break a;break}case 10:{h=(c[d>>2]|0)+(4-1)&~(4-1);f=c[h>>2]|0;c[d>>2]=h+4;c[a>>2]=f;c[a+4>>2]=((f|0)<0)<<31>>31;break a;break}case 11:{f=(c[d>>2]|0)+(4-1)&~(4-1);h=c[f>>2]|0;c[d>>2]=f+4;c[a>>2]=h;c[a+4>>2]=0;break a;break}case 12:{h=(c[d>>2]|0)+(8-1)&~(8-1);f=c[h>>2]|0;i=c[h+4>>2]|0;c[d>>2]=h+8;c[a>>2]=f;c[a+4>>2]=i;break a;break}case 13:{i=(c[d>>2]|0)+(4-1)&~(4-1);f=c[i>>2]|0;c[d>>2]=i+4;c[a>>2]=(f&65535)<<16>>16;c[a+4>>2]=(((f&65535)<<16>>16|0)<0)<<31>>31;break a;break}case 14:{f=(c[d>>2]|0)+(4-1)&~(4-1);i=c[f>>2]|0;c[d>>2]=f+4;c[a>>2]=i&65535;c[a+4>>2]=0;break a;break}case 15:{i=(c[d>>2]|0)+(4-1)&~(4-1);f=c[i>>2]|0;c[d>>2]=i+4;c[a>>2]=(f&255)<<24>>24;c[a+4>>2]=(((f&255)<<24>>24|0)<0)<<31>>31;break a;break}case 16:{f=(c[d>>2]|0)+(4-1)&~(4-1);i=c[f>>2]|0;c[d>>2]=f+4;c[a>>2]=i&255;c[a+4>>2]=0;break a;break}case 17:{i=(c[d>>2]|0)+(8-1)&~(8-1);j=+g[i>>3];c[d>>2]=i+8;g[a>>3]=j;break a;break}case 18:{hc[e&2047](a,d);break a;break}default:break a}while(0);while(0);return}function kCb(b,c,e,f){b=b|0;c=c|0;e=e|0;f=f|0;var g=0,h=0;if((b|0)==0&(c|0)==0)g=e;else{h=e;e=c;c=b;while(1){b=h+-1|0;a[b>>0]=d[40576+(c&15)>>0]|0|f;c=W2b(c|0,e|0,4)|0;e=A()|0;if((c|0)==0&(e|0)==0){g=b;break}else h=b}}return g|0}function lCb(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0;if((b|0)==0&(c|0)==0)e=d;else{f=d;d=c;c=b;while(1){b=f+-1|0;a[b>>0]=c&7|48;c=W2b(c|0,d|0,3)|0;d=A()|0;if((c|0)==0&(d|0)==0){e=b;break}else f=b}}return e|0}function mCb(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(c>>>0>0|(c|0)==0&b>>>0>4294967295){e=d;f=b;g=c;do{c=f;f=T2b(f|0,g|0,10,0)|0;h=g;g=A()|0;i=S2b(f|0,g|0,10,0)|0;j=N2b(c|0,h|0,i|0,A()|0)|0;A()|0;e=e+-1|0;a[e>>0]=j&255|48}while(h>>>0>9|(h|0)==9&c>>>0>4294967295);k=f;l=e}else{k=b;l=d}if(!k)m=l;else{d=k;k=l;while(1){l=d;d=(d>>>0)/10|0;b=k+-1|0;a[b>>0]=l-(d*10|0)|48;if(l>>>0<10){m=b;break}else k=b}}return m|0}function nCb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;a:do if((e|0)!=0&(b&3|0)!=0){f=b;g=e;while(1){if((a[f>>0]|0)==(d&255)<<24>>24){h=f;i=g;j=6;break a}k=f+1|0;l=g+-1|0;if((l|0)!=0&(k&3|0)!=0){f=k;g=l}else{m=k;n=l;o=(l|0)!=0;j=5;break}}}else{m=b;n=e;o=(e|0)!=0;j=5}while(0);if((j|0)==5)if(o){h=m;i=n;j=6}else j=16;b:do if((j|0)==6){if((a[h>>0]|0)==(d&255)<<24>>24)if(!i){j=16;break}else{p=h;break}n=v(d&255,16843009)|0;c:do if(i>>>0>3){m=h;o=i;while(1){e=c[m>>2]^n;if((e&-2139062144^-2139062144)&e+-16843009|0){q=o;r=m;break c}e=m+4|0;b=o+-4|0;if(b>>>0>3){m=e;o=b}else{s=e;t=b;j=11;break}}}else{s=h;t=i;j=11}while(0);if((j|0)==11)if(!t){j=16;break}else{q=t;r=s}n=r;o=q;while(1){if((a[n>>0]|0)==(d&255)<<24>>24){p=n;break b}o=o+-1|0;if(!o){j=16;break}else n=n+1|0}}while(0);if((j|0)==16)p=0;return p|0}function oCb(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;f=Kb;Kb=Kb+256|0;if((c|0)>(d|0)&(e&73728|0)==0){a3b(f|0,b<<24>>24|0,((c-d|0)>>>0<256?c-d|0:256)|0)|0;if((c-d|0)>>>0>255){b=c-d|0;do{hCb(a,f,256);b=b+-256|0}while(b>>>0>255);g=c-d&255}else g=c-d|0;hCb(a,f,g)}Kb=f;return}function pCb(a,b){a=a|0;b=b|0;var c=0;if(!a)c=0;else c=qCb(a,b,0)|0;return c|0}function qCb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0;do if(b){if(d>>>0<128){a[b>>0]=d;f=1;break}e=(rCb()|0)+188|0;if(!(c[c[e>>2]>>2]|0))if((d&-128|0)==57216){a[b>>0]=d;f=1;break}else{e=DBb()|0;c[e>>2]=25;f=-1;break}if(d>>>0<2048){a[b>>0]=d>>>6|192;a[b+1>>0]=d&63|128;f=2;break}if(d>>>0<55296|(d&-8192|0)==57344){a[b>>0]=d>>>12|224;a[b+1>>0]=d>>>6&63|128;a[b+2>>0]=d&63|128;f=3;break}if((d+-65536|0)>>>0<1048576){a[b>>0]=d>>>18|240;a[b+1>>0]=d>>>12&63|128;a[b+2>>0]=d>>>6&63|128;a[b+3>>0]=d&63|128;f=4;break}else{e=DBb()|0;c[e>>2]=25;f=-1;break}}else f=1;while(0);return f|0}function rCb(){return sCb()|0}function sCb(){return 105636}function tCb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;f=c[e+16>>2]|0;if(!f)if(!(uCb(e)|0)){g=c[e+16>>2]|0;h=5}else i=0;else{g=f;h=5}a:do if((h|0)==5){f=c[e+20>>2]|0;if((g-f|0)>>>0>>0){i=Ub[c[e+36>>2]&511](e,b,d)|0;break}b:do if((a[e+75>>0]|0)<0|(d|0)==0){j=0;k=b;l=d;m=f}else{n=d;while(1){o=n+-1|0;if((a[b+o>>0]|0)==10)break;if(!o){j=0;k=b;l=d;m=f;break b}else n=o}o=Ub[c[e+36>>2]&511](e,b,n)|0;if(o>>>0>>0){i=o;break a}j=n;k=b+n|0;l=d-n|0;m=c[e+20>>2]|0}while(0);_2b(m|0,k|0,l|0)|0;c[e+20>>2]=(c[e+20>>2]|0)+l;i=j+l|0}while(0);return i|0}function uCb(b){b=b|0;var d=0,e=0,f=0;d=a[b+74>>0]|0;a[b+74>>0]=d+255|d;d=c[b>>2]|0;if(!(d&8)){c[b+8>>2]=0;c[b+4>>2]=0;e=c[b+44>>2]|0;c[b+28>>2]=e;c[b+20>>2]=e;c[b+16>>2]=e+(c[b+48>>2]|0);f=0}else{c[b>>2]=d|32;f=-1}return f|0}function vCb(a){a=+a;var b=0;g[h>>3]=a;b=c[h>>2]|0;z(c[h+4>>2]|0);return b|0}function wCb(a,b){a=+a;b=b|0;var d=0,e=0,f=0,i=0.0,j=0.0,k=0,l=0.0;g[h>>3]=a;d=c[h>>2]|0;e=c[h+4>>2]|0;f=W2b(d|0,e|0,52)|0;A()|0;switch(f&2047){case 0:{if(a!=0.0){i=+wCb(a*18446744073709551616.0,b);j=i;k=(c[b>>2]|0)+-64|0}else{j=a;k=0}c[b>>2]=k;l=j;break}case 2047:{l=a;break}default:{c[b>>2]=(f&2047)+-1022;c[h>>2]=d;c[h+4>>2]=e&-2146435073|1071644672;l=+g[h>>3]}}return +l}function xCb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;e=c[a+20>>2]|0;f=(c[a+16>>2]|0)-e|0;g=f>>>0>d>>>0?d:f;_2b(e|0,b|0,g|0)|0;c[a+20>>2]=(c[a+20>>2]|0)+g;return d|0}function yCb(){return 105880}function zCb(){var a=0;a=(ACb()|0)+188|0;return ((c[c[a>>2]>>2]|0)==0?1:4)|0}function ACb(){return sCb()|0}function BCb(){return 105884}function CCb(){return 105888}function DCb(a){a=a|0;var b=0;b=a;while(1)if(!(c[b>>2]|0))break;else b=b+4|0;return b-a>>2|0}function ECb(a){a=a|0;return (((a|32)+-97|0)>>>0<6|(_Bb(a)|0)!=0)&1|0}function FCb(a){a=a|0;var b=0,d=0;if(a>>>0>4294963200){b=DBb()|0;c[b>>2]=0-a;d=-1}else d=a;return d|0}function GCb(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=0;while(1){if((d[44432+f>>0]|0)==(b|0)){g=4;break}h=f+1|0;if((h|0)==87){i=87;g=5;break}else f=h}if((g|0)==4)if(!f)j=44528;else{i=f;g=5}if((g|0)==5){g=44528;f=i;while(1){i=g;do{b=i;i=i+1|0}while((a[b>>0]|0)!=0);f=f+-1|0;if(!f){j=i;break}else g=i}}return HCb(j,c[e+20>>2]|0)|0}function HCb(a,b){a=a|0;b=b|0;return ICb(a,b)|0}function ICb(a,b){a=a|0;b=b|0;var d=0;if(!b)d=0;else d=JCb(c[b>>2]|0,c[b+4>>2]|0,a)|0;return ((d|0)==0?a:d)|0}function JCb(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;f=(c[b>>2]|0)+1794895138|0;g=KCb(c[b+8>>2]|0,f)|0;h=KCb(c[b+12>>2]|0,f)|0;i=KCb(c[b+16>>2]|0,f)|0;a:do if((g>>>0>>2>>>0?h>>>0<(d-(g<<2)|0)>>>0&i>>>0<(d-(g<<2)|0)>>>0:0)?((i|h)&3|0)==0:0){j=0;k=g;while(1){l=k>>>1;m=j+l|0;n=KCb(c[b+((m<<1)+(h>>>2)<<2)>>2]|0,f)|0;o=KCb(c[b+((m<<1)+(h>>>2)+1<<2)>>2]|0,f)|0;if(!(o>>>0>>0&n>>>0<(d-o|0)>>>0)){p=0;break a}if(a[b+(o+n)>>0]|0){p=0;break a}n=YBb(e,b+o|0)|0;if(!n)break;if((k|0)==1){p=0;break a}j=(n|0)<0?j:m;k=(n|0)<0?l:k-l|0}k=KCb(c[b+((m<<1)+(i>>>2)<<2)>>2]|0,f)|0;j=KCb(c[b+((m<<1)+(i>>>2)+1<<2)>>2]|0,f)|0;if(j>>>0>>0&k>>>0<(d-j|0)>>>0)p=(a[b+(j+k)>>0]|0)==0?b+j|0:0;else p=0}else p=0;while(0);return p|0}function KCb(a,b){a=a|0;b=b|0;var c=0;c=Z2b(a|0)|0;return ((b|0)==0?a:c)|0}function LCb(a){a=a|0;var b=0;b=(MCb()|0)+188|0;return GCb(a,c[b>>2]|0)|0}function MCb(){return sCb()|0}function NCb(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,p=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;switch(e|0){case 0:{g=-149;h=24;i=4;break}case 1:{g=-1074;h=53;i=4;break}case 2:{g=-1074;h=53;i=4;break}default:j=0.0}a:do if((i|0)==4){do{e=c[b+4>>2]|0;if(e>>>0<(c[b+104>>2]|0)>>>0){c[b+4>>2]=e+1;k=d[e>>0]|0}else k=PBb(b)|0}while((QBb(k)|0)!=0);b:do switch(k|0){case 43:case 45:{e=1-(((k|0)==45&1)<<1)|0;l=c[b+4>>2]|0;if(l>>>0<(c[b+104>>2]|0)>>>0){c[b+4>>2]=l+1;m=d[l>>0]|0;n=e;break b}else{m=PBb(b)|0;n=e;break b}break}default:{m=k;n=1}}while(0);e=0;l=m;while(1){if((l|32|0)!=(a[428690+e>>0]|0)){o=l;p=e;break}do if(e>>>0<7){s=c[b+4>>2]|0;if(s>>>0<(c[b+104>>2]|0)>>>0){c[b+4>>2]=s+1;t=d[s>>0]|0;break}else{t=PBb(b)|0;break}}else t=l;while(0);e=e+1|0;if(e>>>0>=8){o=t;p=8;break}else l=t}c:do switch(p&2147483647|0){case 8:break;case 3:{i=23;break}default:{if((f|0)!=0&p>>>0>3)if((p|0)==8)break c;else{i=23;break c}d:do if(!p){l=0;e=o;while(1){if((e|32|0)!=(a[428699+l>>0]|0)){u=l;v=e;break d}do if(l>>>0<2){s=c[b+4>>2]|0;if(s>>>0<(c[b+104>>2]|0)>>>0){c[b+4>>2]=s+1;w=d[s>>0]|0;break}else{w=PBb(b)|0;break}}else w=e;while(0);l=l+1|0;if(l>>>0>=3){u=3;v=w;break}else e=w}}else{u=p;v=o}while(0);switch(u|0){case 3:{e=c[b+4>>2]|0;if(e>>>0<(c[b+104>>2]|0)>>>0){c[b+4>>2]=e+1;x=d[e>>0]|0}else x=PBb(b)|0;if((x|0)!=40){if(!(c[b+104>>2]|0)){j=q;break a}c[b+4>>2]=(c[b+4>>2]|0)+-1;j=q;break a}e=1;while(1){l=c[b+4>>2]|0;if(l>>>0<(c[b+104>>2]|0)>>>0){c[b+4>>2]=l+1;y=d[l>>0]|0}else y=PBb(b)|0;if(!((y+-48|0)>>>0<10|(y+-65|0)>>>0<26)?!((y|0)==95|(y+-97|0)>>>0<26):0)break;e=e+1|0}if((y|0)==41){j=q;break a}l=(c[b+104>>2]|0)==0;if(!l)c[b+4>>2]=(c[b+4>>2]|0)+-1;if(!f){s=DBb()|0;c[s>>2]=28;NBb(b,0,0);j=0.0;break a}if(!e){j=q;break a}s=e;while(1){s=s+-1|0;if(!l)c[b+4>>2]=(c[b+4>>2]|0)+-1;if(!s){j=q;break a}}break}case 0:{if((v|0)==48){s=c[b+4>>2]|0;if(s>>>0<(c[b+104>>2]|0)>>>0){c[b+4>>2]=s+1;z=d[s>>0]|0}else z=PBb(b)|0;if((z|32|0)==120){j=+OCb(b,h,g,n,f);break a}if(!(c[b+104>>2]|0))A=48;else{c[b+4>>2]=(c[b+4>>2]|0)+-1;A=48}}else A=v;j=+PCb(b,A,h,g,n,f);break a;break}default:{if(c[b+104>>2]|0)c[b+4>>2]=(c[b+4>>2]|0)+-1;s=DBb()|0;c[s>>2]=28;NBb(b,0,0);j=0.0;break a}}}}while(0);if((i|0)==23){s=(c[b+104>>2]|0)==0;if(!s)c[b+4>>2]=(c[b+4>>2]|0)+-1;if((f|0)!=0&p>>>0>3){l=p;do{if(!s)c[b+4>>2]=(c[b+4>>2]|0)+-1;l=l+-1|0}while(l>>>0>3)}}j=+(n|0)*r}while(0);return +j}function OCb(a,b,e,f,g){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0.0,v=0.0,w=0,x=0,y=0,z=0.0,B=0.0,C=0,D=0,E=0,F=0,G=0,H=0,I=0.0,J=0,K=0.0,L=0.0,M=0,N=0,O=0.0,P=0,Q=0,R=0,S=0.0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0.0,_=0,$=0.0;h=c[a+4>>2]|0;if(h>>>0<(c[a+104>>2]|0)>>>0){c[a+4>>2]=h+1;i=d[h>>0]|0}else i=PBb(a)|0;h=i;i=0;a:while(1){switch(h|0){case 46:{j=10;break a;break}case 48:break;default:{k=0;l=h;m=i;n=0;o=0;break a}}p=c[a+4>>2]|0;if(p>>>0<(c[a+104>>2]|0)>>>0){c[a+4>>2]=p+1;q=d[p>>0]|0}else q=PBb(a)|0;h=q;i=1}if((j|0)==10){q=c[a+4>>2]|0;if(q>>>0<(c[a+104>>2]|0)>>>0){c[a+4>>2]=q+1;r=d[q>>0]|0}else r=PBb(a)|0;if((r|0)==48){q=0;h=0;while(1){p=c[a+4>>2]|0;if(p>>>0<(c[a+104>>2]|0)>>>0){c[a+4>>2]=p+1;s=d[p>>0]|0}else s=PBb(a)|0;p=M2b(q|0,h|0,-1,-1)|0;t=A()|0;if((s|0)==48){q=p;h=t}else{k=1;l=s;m=1;n=p;o=t;break}}}else{k=1;l=r;m=i;n=0;o=0}}i=0;u=1.0;v=0.0;r=0;s=k;k=l;l=m;m=0;h=0;q=n;n=o;while(1){o=k+-48|0;t=k|32;if(o>>>0>=10){p=(k|0)==46;if(!(p|(t+-97|0)>>>0<6)){w=k;break}if(p)if(!s){x=1;y=i;z=u;B=v;C=r;D=l;E=h;F=m;G=h;H=m}else{w=46;break}else j=24}else j=24;if((j|0)==24){j=0;p=(k|0)>57?t+-87|0:o;do if(!((m|0)<0|(m|0)==0&h>>>0<8))if((m|0)<0|(m|0)==0&h>>>0<14){I=u*.0625;J=i;K=I;L=v+I*+(p|0);M=r;break}else{o=(i|0)!=0|(p|0)==0;J=o?i:1;K=u;L=o?v:v+u*.5;M=r;break}else{J=i;K=u;L=v;M=p+(r<<4)|0}while(0);p=M2b(h|0,m|0,1,0)|0;x=s;y=J;z=K;B=L;C=M;D=1;E=q;F=n;G=p;H=A()|0}p=c[a+4>>2]|0;if(p>>>0<(c[a+104>>2]|0)>>>0){c[a+4>>2]=p+1;N=d[p>>0]|0}else N=PBb(a)|0;i=y;u=z;v=B;r=C;s=x;k=N;l=D;m=H;h=G;q=E;n=F}do if(!l){F=(c[a+104>>2]|0)==0;if(!F)c[a+4>>2]=(c[a+4>>2]|0)+-1;if(g){if(!F?(c[a+4>>2]=(c[a+4>>2]|0)+-1,!((s|0)==0|F)):0)c[a+4>>2]=(c[a+4>>2]|0)+-1}else NBb(a,0,0);O=+(f|0)*0.0}else{F=(s|0)==0;E=F?h:q;G=F?m:n;if((m|0)<0|(m|0)==0&h>>>0<8){F=r;H=h;D=m;while(1){N=F<<4;k=H;H=M2b(H|0,D|0,1,0)|0;x=D;D=A()|0;if(!((x|0)<0|(x|0)==0&k>>>0<7)){P=N;break}else F=N}}else P=r;if((w|32|0)==112){F=QCb(a,g)|0;D=A()|0;if((F|0)==0&(D|0)==-2147483648){if(!g){NBb(a,0,0);O=0.0;break}if(!(c[a+104>>2]|0)){Q=0;R=0}else{c[a+4>>2]=(c[a+4>>2]|0)+-1;Q=0;R=0}}else{Q=F;R=D}}else if(!(c[a+104>>2]|0)){Q=0;R=0}else{c[a+4>>2]=(c[a+4>>2]|0)+-1;Q=0;R=0}D=X2b(E|0,G|0,2)|0;F=M2b(D|0,A()|0,-32,-1)|0;D=M2b(F|0,A()|0,Q|0,R|0)|0;F=A()|0;if(!P){O=+(f|0)*0.0;break}if((F|0)>(((0-e|0)<0)<<31>>31|0)|(F|0)==(((0-e|0)<0)<<31>>31|0)&D>>>0>(0-e|0)>>>0){H=DBb()|0;c[H>>2]=68;O=+(f|0)*1797693134862315708145274.0e284*1797693134862315708145274.0e284;break}if((F|0)<(((e+-106|0)<0)<<31>>31|0)|(F|0)==(((e+-106|0)<0)<<31>>31|0)&D>>>0<(e+-106|0)>>>0){H=DBb()|0;c[H>>2]=68;O=+(f|0)*2.2250738585072014e-308*2.2250738585072014e-308;break}if((P|0)>-1){B=v;H=P;N=D;k=F;while(1){x=!(B>=.5);C=H<<1|(x^1)&1;z=B+(x?B:B+-1.0);x=M2b(N|0,k|0,-1,-1)|0;y=A()|0;if((C|0)>-1){B=z;H=C;N=x;k=y}else{S=z;T=C;U=x;V=y;break}}}else{S=v;T=P;U=D;V=F}k=N2b(32,0,e|0,((e|0)<0)<<31>>31|0)|0;N=M2b(k|0,A()|0,U|0,V|0)|0;k=A()|0;if((k|0)<(((b|0)<0)<<31>>31|0)|(k|0)==(((b|0)<0)<<31>>31|0)&N>>>0>>0)if((N|0)>0){W=N;j=65}else{X=0;Y=84;j=67}else{W=b;j=65}if((j|0)==65)if((W|0)<53){X=W;Y=84-W|0;j=67}else{Z=0.0;_=W;$=+(f|0)}if((j|0)==67){Z=+SCb(+RCb(1.0,Y),+(f|0));_=X;$=+(f|0)}N=(T&1|0)==0&(S!=0.0&(_|0)<32);B=(N?0.0:S)*$+(Z+$*+((T+(N&1)|0)>>>0))-Z;if(!(B!=0.0)){N=DBb()|0;c[N>>2]=68}O=+UCb(B,U)}while(0);return +O}function PCb(a,b,e,f,g,h){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,u=0,w=0,x=0,y=0,z=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0.0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0.0,Za=0,_a=0.0,$a=0.0,ab=0.0,bb=0.0,cb=0.0,db=0.0,eb=0.0,fb=0.0,gb=0.0,hb=0;i=Kb;Kb=Kb+512|0;j=b;b=0;a:while(1){switch(j|0){case 46:{k=7;break a;break}case 48:break;default:{l=0;m=j;n=b;o=0;p=0;break a}}q=c[a+4>>2]|0;if(q>>>0<(c[a+104>>2]|0)>>>0){c[a+4>>2]=q+1;r=d[q>>0]|0}else r=PBb(a)|0;j=r;b=1}if((k|0)==7){r=c[a+4>>2]|0;if(r>>>0<(c[a+104>>2]|0)>>>0){c[a+4>>2]=r+1;s=d[r>>0]|0}else s=PBb(a)|0;if((s|0)==48){r=0;j=0;while(1){q=M2b(r|0,j|0,-1,-1)|0;u=A()|0;w=c[a+4>>2]|0;if(w>>>0<(c[a+104>>2]|0)>>>0){c[a+4>>2]=w+1;x=d[w>>0]|0}else x=PBb(a)|0;if((x|0)==48){r=q;j=u}else{l=1;m=x;n=1;o=q;p=u;break}}}else{l=1;m=s;n=b;o=0;p=0}}c[i>>2]=0;b=m+-48|0;s=(m|0)==46;b:do if(s|b>>>0<10){x=0;j=0;r=0;u=l;q=n;w=m;y=s;z=b;B=o;C=p;D=0;E=0;c:while(1){do if(y)if(!u){F=x;G=j;H=1;I=r;J=q;K=D;L=E;M=D;N=E}else break c;else{O=M2b(D|0,E|0,1,0)|0;P=A()|0;Q=(w|0)!=48;if((j|0)>=125){if(!Q){F=x;G=j;H=u;I=r;J=q;K=B;L=C;M=O;N=P;break}c[i+496>>2]=c[i+496>>2]|1;F=x;G=j;H=u;I=r;J=q;K=B;L=C;M=O;N=P;break}R=i+(j<<2)|0;if(!x)S=z;else S=w+-48+((c[R>>2]|0)*10|0)|0;c[R>>2]=S;R=x+1|0;F=(R|0)==9?0:R;G=j+((R|0)==9&1)|0;H=u;I=Q?O:r;J=1;K=B;L=C;M=O;N=P}while(0);P=c[a+4>>2]|0;if(P>>>0<(c[a+104>>2]|0)>>>0){c[a+4>>2]=P+1;T=d[P>>0]|0}else T=PBb(a)|0;z=T+-48|0;y=(T|0)==46;if(!(y|z>>>0<10)){U=F;V=G;W=I;X=H;Y=T;Z=J;_=K;$=M;aa=L;ba=N;k=31;break b}else{x=F;j=G;r=I;u=H;q=J;w=T;B=K;C=L;D=M;E=N}}ca=x;da=j;ea=r;fa=D;ga=E;ha=B;ia=C;ja=(q|0)!=0;k=39}else{U=0;V=0;W=0;X=l;Y=m;Z=n;_=o;$=0;aa=p;ba=0;k=31}while(0);do if((k|0)==31){p=(X|0)==0;o=p?$:_;n=p?ba:aa;p=(Z|0)!=0;if(!(p&(Y|32|0)==101))if((Y|0)>-1){ca=U;da=V;ea=W;fa=$;ga=ba;ha=o;ia=n;ja=p;k=39;break}else{ka=U;la=V;ma=W;na=$;oa=ba;pa=p;qa=o;ra=n;k=41;break}p=QCb(a,h)|0;m=A()|0;if((p|0)==0&(m|0)==-2147483648){if(!h){NBb(a,0,0);sa=0.0;break}if(!(c[a+104>>2]|0)){ta=0;ua=0}else{c[a+4>>2]=(c[a+4>>2]|0)+-1;ta=0;ua=0}}else{ta=p;ua=m}m=M2b(ta|0,ua|0,o|0,n|0)|0;va=U;wa=V;xa=W;ya=m;za=$;Aa=A()|0;Ba=ba;k=43}while(0);if((k|0)==39)if(c[a+104>>2]|0){c[a+4>>2]=(c[a+4>>2]|0)+-1;if(ja){va=ca;wa=da;xa=ea;ya=ha;za=fa;Aa=ia;Ba=ga;k=43}else k=42}else{ka=ca;la=da;ma=ea;na=fa;oa=ga;pa=ja;qa=ha;ra=ia;k=41}if((k|0)==41)if(pa){va=ka;wa=la;xa=ma;ya=qa;za=na;Aa=ra;Ba=oa;k=43}else k=42;do if((k|0)==42){oa=DBb()|0;c[oa>>2]=28;NBb(a,0,0);sa=0.0}else if((k|0)==43){oa=c[i>>2]|0;if(!oa){sa=+(g|0)*0.0;break}if(((Ba|0)<0|(Ba|0)==0&za>>>0<10)&((ya|0)==(za|0)&(Aa|0)==(Ba|0))?(e|0)>30|(oa>>>e|0)==0:0){sa=+(g|0)*+(oa>>>0);break}if((Aa|0)>((((f|0)/-2|0|0)<0)<<31>>31|0)|(ya>>>0>((f|0)/-2|0)>>>0?(Aa|0)==((((f|0)/-2|0|0)<0)<<31>>31|0):0)){oa=DBb()|0;c[oa>>2]=68;sa=+(g|0)*1797693134862315708145274.0e284*1797693134862315708145274.0e284;break}if((Aa|0)<(((f+-106|0)<0)<<31>>31|0)|(Aa|0)==(((f+-106|0)<0)<<31>>31|0)&ya>>>0<(f+-106|0)>>>0){oa=DBb()|0;c[oa>>2]=68;sa=+(g|0)*2.2250738585072014e-308*2.2250738585072014e-308;break}if(!va)Ca=wa;else{if((va|0)<9){oa=i+(wa<<2)|0;ra=va;na=c[oa>>2]|0;while(1){na=na*10|0;if((ra|0)>=8)break;else ra=ra+1|0}c[oa>>2]=na}Ca=wa+1|0}if((xa|0)<9?(xa|0)<=(ya|0)&(ya|0)<18:0){if((ya|0)==9){sa=+(g|0)*+((c[i>>2]|0)>>>0);break}if((ya|0)<9){sa=+(g|0)*+((c[i>>2]|0)>>>0)/+(c[46336+(8-ya<<2)>>2]|0);break}ra=e+27+(v(ya,-3)|0)|0;q=c[i>>2]|0;if((ra|0)>30|(q>>>ra|0)==0){sa=+(g|0)*+(q>>>0)*+(c[46336+(ya+-10<<2)>>2]|0);break}}q=(ya|0)%9|0;if(!q){Da=Ca;Ea=0;Fa=ya}else{ra=(ya|0)>-1?q:q+9|0;q=c[46336+(8-ra<<2)>>2]|0;if(Ca){C=0;B=0;E=ya;D=0;do{r=i+(D<<2)|0;j=c[r>>2]|0;x=j-(v((j>>>0)/(q>>>0)|0,q)|0)|0;qa=((j>>>0)/(q>>>0)|0)+C|0;c[r>>2]=qa;C=v(1e9/(q|0)|0,x)|0;x=(D|0)==(B|0)&(qa|0)==0;E=x?E+-9|0:E;B=x?B+1&127:B;D=D+1|0}while((D|0)!=(Ca|0));if(!C){Ga=B;Ha=Ca;Ia=E}else{c[i+(Ca<<2)>>2]=C;Ga=B;Ha=Ca+1|0;Ia=E}}else{Ga=0;Ha=0;Ia=ya}Da=Ha;Ea=Ga;Fa=9-ra+Ia|0}D=0;q=Da;na=Ea;oa=Fa;d:while(1){x=(oa|0)<18;qa=(oa|0)==18;r=i+(na<<2)|0;Ja=D;Ka=q;while(1){if(!x){if(!qa){La=oa;break d}if((c[r>>2]|0)>>>0>=9007199){La=18;break d}}j=0;Ma=Ka;ma=Ka+127|0;while(1){la=ma&127;ka=X2b(c[i+(la<<2)>>2]|0,0,29)|0;pa=M2b(ka|0,A()|0,j|0,0)|0;ka=A()|0;if(ka>>>0>0|(ka|0)==0&pa>>>0>1e9){ia=T2b(pa|0,ka|0,1e9,0)|0;ha=S2b(ia|0,A()|0,1e9,0)|0;ja=N2b(pa|0,ka|0,ha|0,A()|0)|0;A()|0;Na=ia;Oa=ja}else{Na=0;Oa=pa}c[i+(la<<2)>>2]=Oa;pa=(la|0)==(na|0);Pa=(la|0)!=(Ma+127&127|0)|pa?Ma:(Oa|0)==0?la:Ma;if(pa)break;else{j=Na;Ma=Pa;ma=la+-1|0}}Qa=Ja+-29|0;if(!Na){Ja=Qa;Ka=Ma}else break}r=na+127&127;if((r|0)==(Pa|0)){c[i+((Pa+126&127)<<2)>>2]=c[i+((Pa+126&127)<<2)>>2]|c[i+((Pa+127&127)<<2)>>2];Ra=Pa+127&127}else Ra=Ma;c[i+(r<<2)>>2]=Na;D=Qa;q=Ra;na=r;oa=oa+9|0}oa=Ja;q=na;D=La;ra=Ka;e:while(1){E=ra+1&127;B=i+((ra+127&127)<<2)|0;C=oa;r=q;qa=D;while(1){x=(qa|0)==18;ma=(qa|0)>27?9:1;Sa=C;Ta=r;while(1){j=0;while(1){la=j+Ta&127;if((la|0)==(ra|0)){k=92;break}pa=c[i+(la<<2)>>2]|0;la=c[105892+(j<<2)>>2]|0;if(pa>>>0>>0){k=92;break}if(pa>>>0>la>>>0)break;if((j+1|0)>>>0<2)j=1;else{k=92;break}}if((k|0)==92?(k=0,x):0)break e;Ua=ma+Sa|0;if((Ta|0)==(ra|0)){Sa=Ua;Ta=ra}else break}Va=0;Wa=Ta;Xa=qa;x=Ta;do{j=i+(x<<2)|0;la=c[j>>2]|0;pa=(la>>>ma)+Va|0;c[j>>2]=pa;Va=v(la&(1<>>ma)|0;la=(x|0)==(Wa|0)&(pa|0)==0;Xa=la?Xa+-9|0:Xa;Wa=la?Wa+1&127:Wa;x=x+1&127}while((x|0)!=(ra|0));if(Va|0){if((E|0)!=(Wa|0))break;c[B>>2]=c[B>>2]|1}C=Ua;r=Wa;qa=Xa}c[i+(ra<<2)>>2]=Va;oa=Ua;q=Wa;D=Xa;ra=E}Ya=0.0;D=ra;q=0;while(1){oa=q+Ta&127;na=D+1&127;if((oa|0)==(D|0)){c[i+(na+-1<<2)>>2]=0;Za=na}else Za=D;Ya=Ya*1.0e9+ +((c[i+(oa<<2)>>2]|0)>>>0);q=q+1|0;if((q|0)==2)break;else D=Za}_a=Ya*+(g|0);D=Sa+53|0;q=(D-f|0)<(e|0)?((D-f|0)>0?D-f|0:0):e;if((q|0)<53){$a=+SCb(+RCb(1.0,105-q|0),_a);ab=+TCb(_a,+RCb(1.0,53-q|0));bb=$a;cb=ab;db=$a+(_a-ab)}else{bb=0.0;cb=0.0;db=_a}ra=Ta+2&127;if((ra|0)!=(Za|0)){oa=c[i+(ra<<2)>>2]|0;do if(oa>>>0>=5e8){if((oa|0)!=5e8){eb=+(g|0)*.75+cb;break}if((Ta+3&127|0)==(Za|0)){eb=+(g|0)*.5+cb;break}else{eb=+(g|0)*.75+cb;break}}else{if((oa|0)==0?(Ta+3&127|0)==(Za|0):0){eb=cb;break}eb=+(g|0)*.25+cb}while(0);if((53-q|0)>1?!(+TCb(eb,1.0)!=0.0):0)fb=eb+1.0;else fb=eb}else fb=cb;Ya=db+fb-bb;do if((D&2147483647|0)>(-2-(f+e)|0)){oa=!(+t(+Ya)>=9007199254740992.0);ra=Sa+((oa^1)&1)|0;_a=oa?Ya:Ya*.5;if((ra+50|0)<=(0-(f+e)|0)?!(fb!=0.0&((D-f|0)<(e|0)&((q|0)!=(D-f|0)|oa))):0){gb=_a;hb=ra;break}oa=DBb()|0;c[oa>>2]=68;gb=_a;hb=ra}else{gb=Ya;hb=Sa}while(0);sa=+UCb(gb,hb)}while(0);Kb=i;return +sa}function QCb(a,b){a=a|0;b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;e=c[a+4>>2]|0;if(e>>>0<(c[a+104>>2]|0)>>>0){c[a+4>>2]=e+1;f=d[e>>0]|0}else f=PBb(a)|0;switch(f|0){case 43:case 45:{e=(f|0)==45&1;g=c[a+4>>2]|0;if(g>>>0<(c[a+104>>2]|0)>>>0){c[a+4>>2]=g+1;h=d[g>>0]|0}else h=PBb(a)|0;g=h+-48|0;if((b|0)!=0&g>>>0>9)if(!(c[a+104>>2]|0)){i=0;j=-2147483648}else{c[a+4>>2]=(c[a+4>>2]|0)+-1;k=14}else{l=e;m=h;n=g;k=12}break}default:{l=0;m=f;n=f+-48|0;k=12}}if((k|0)==12)if(n>>>0>9)k=14;else{n=0;f=m;while(1){n=f+-48+(n*10|0)|0;m=c[a+4>>2]|0;if(m>>>0<(c[a+104>>2]|0)>>>0){c[a+4>>2]=m+1;o=d[m>>0]|0}else o=PBb(a)|0;p=o+-48|0;if(!(p>>>0<10&(n|0)<214748364))break;else f=o}f=((n|0)<0)<<31>>31;if(p>>>0<10){p=o;o=n;m=f;while(1){g=S2b(o|0,m|0,10,0)|0;h=A()|0;e=M2b(p|0,((p|0)<0)<<31>>31|0,-48,-1)|0;o=M2b(e|0,A()|0,g|0,h|0)|0;m=A()|0;h=c[a+4>>2]|0;if(h>>>0<(c[a+104>>2]|0)>>>0){c[a+4>>2]=h+1;q=d[h>>0]|0}else q=PBb(a)|0;r=q+-48|0;if(!(r>>>0<10&((m|0)<21474836|(m|0)==21474836&o>>>0<2061584302)))break;else p=q}if(r>>>0<10){do{r=c[a+4>>2]|0;if(r>>>0<(c[a+104>>2]|0)>>>0){c[a+4>>2]=r+1;s=d[r>>0]|0}else s=PBb(a)|0}while((s+-48|0)>>>0<10);t=o;u=m}else{t=o;u=m}}else{t=n;u=f}if(c[a+104>>2]|0)c[a+4>>2]=(c[a+4>>2]|0)+-1;f=(l|0)==0;l=N2b(0,0,t|0,u|0)|0;n=A()|0;i=f?t:l;j=f?u:n}if((k|0)==14)if(!(c[a+104>>2]|0)){i=0;j=-2147483648}else{c[a+4>>2]=(c[a+4>>2]|0)+-1;i=0;j=-2147483648}z(j|0);return i|0}function RCb(a,b){a=+a;b=b|0;var d=0.0,e=0;if((b|0)<=1023)if((b|0)<-1022){d=(b|0)<-2044?a*2.2250738585072014e-308*2.2250738585072014e-308:a*2.2250738585072014e-308;e=(b|0)<-2044?((b+2044|0)>-1022?b+2044|0:-1022):b+1022|0}else{d=a;e=b}else{d=(b|0)>2046?a*8988465674311579538646525.0e283*8988465674311579538646525.0e283:a*8988465674311579538646525.0e283;e=(b|0)>2046?((b+-2046|0)<1023?b+-2046|0:1023):b+-1023|0}b=X2b(e+1023|0,0,52)|0;e=A()|0;c[h>>2]=b;c[h+4>>2]=e;return +(d*+g[h>>3])}function SCb(a,b){a=+a;b=+b;return +(+XBb(a,b))}function TCb(a,b){a=+a;b=+b;return +(+VCb(a,b))}function UCb(a,b){a=+a;b=b|0;return +(+RCb(a,b))}function VCb(a,b){a=+a;b=+b;var d=0,e=0,f=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0.0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0;g[h>>3]=a;d=c[h>>2]|0;e=c[h+4>>2]|0;g[h>>3]=b;f=c[h>>2]|0;i=c[h+4>>2]|0;j=W2b(d|0,e|0,52)|0;A()|0;k=W2b(f|0,i|0,52)|0;A()|0;l=X2b(f|0,i|0,1)|0;m=A()|0;a:do if(!((l|0)==0&(m|0)==0)?(n=WCb(b)|0,o=(A()|0)&2147483647,!((j&2047|0)==2047|(o>>>0>2146435072|(o|0)==2146435072&n>>>0>0))):0){n=X2b(d|0,e|0,1)|0;o=A()|0;if(!(o>>>0>m>>>0|(o|0)==(m|0)&n>>>0>l>>>0))return +((n|0)==(l|0)&(o|0)==(m|0)?a*0.0:a);if(!(j&2047)){o=X2b(d|0,e|0,12)|0;n=A()|0;if((n|0)>-1|(n|0)==-1&o>>>0>4294967295){p=0;q=o;o=n;while(1){n=p+-1|0;q=X2b(q|0,o|0,1)|0;o=A()|0;if(!((o|0)>-1|(o|0)==-1&q>>>0>4294967295)){r=n;break}else p=n}}else r=0;p=X2b(d|0,e|0,1-r|0)|0;s=r;t=p;u=A()|0}else{s=j&2047;t=d;u=e&1048575|1048576}if(!(k&2047)){p=X2b(f|0,i|0,12)|0;q=A()|0;if((q|0)>-1|(q|0)==-1&p>>>0>4294967295){o=0;n=p;p=q;while(1){q=o+-1|0;n=X2b(n|0,p|0,1)|0;p=A()|0;if(!((p|0)>-1|(p|0)==-1&n>>>0>4294967295)){v=q;break}else o=q}}else v=0;o=X2b(f|0,i|0,1-v|0)|0;w=v;x=o;y=A()|0}else{w=k&2047;x=f;y=i&1048575|1048576}o=N2b(t|0,u|0,x|0,y|0)|0;n=A()|0;b:do if((s|0)>(w|0)){p=s;q=n;z=(n|0)>-1|(n|0)==-1&o>>>0>4294967295;B=t;C=u;D=o;while(1){if(z)if((D|0)==0&(q|0)==0)break;else{E=D;F=q}else{E=B;F=C}G=X2b(E|0,F|0,1)|0;H=A()|0;I=p+-1|0;J=N2b(G|0,H|0,x|0,y|0)|0;K=A()|0;if((I|0)>(w|0)){p=I;q=K;z=(K|0)>-1|(K|0)==-1&J>>>0>4294967295;B=G;C=H;D=J}else{L=I;M=(K|0)>-1|(K|0)==-1&J>>>0>4294967295;N=J;O=K;P=G;Q=H;break b}}R=a*0.0;break a}else{L=s;M=(n|0)>-1|(n|0)==-1&o>>>0>4294967295;N=o;O=n;P=t;Q=u}while(0);if(M)if((N|0)==0&(O|0)==0){R=a*0.0;break}else{S=O;T=N}else{S=Q;T=P}if(S>>>0<1048576|(S|0)==1048576&T>>>0<0){n=L;o=T;D=S;while(1){C=X2b(o|0,D|0,1)|0;B=A()|0;z=n+-1|0;if(B>>>0<1048576|(B|0)==1048576&C>>>0<0){n=z;o=C;D=B}else{U=z;V=C;W=B;break}}}else{U=L;V=T;W=S}if((U|0)>0){D=M2b(V|0,W|0,0,-1048576)|0;o=A()|0;n=X2b(U|0,0,52)|0;X=o|(A()|0);Y=D|n}else{n=W2b(V|0,W|0,1-U|0)|0;X=A()|0;Y=n}c[h>>2]=Y;c[h+4>>2]=X|e&-2147483648;R=+g[h>>3]}else Z=3;while(0);if((Z|0)==3)R=a*b/(a*b);return +R}function WCb(a){a=+a;var b=0;g[h>>3]=a;b=c[h>>2]|0;z(c[h+4>>2]|0);return b|0}function XCb(a){a=a|0;return 0}function YCb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return d|0}function ZCb(a,b){a=a|0;b=b|0;return -1|0}function _Cb(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;a:do if(!(b&3)){d=b;e=5}else{f=b;g=b;while(1){if(!(a[f>>0]|0)){h=g;break a}i=f+1|0;g=i;if(!(g&3)){d=i;e=5;break}else f=i}}while(0);if((e|0)==5){e=d;while(1){j=c[e>>2]|0;if(!((j&-2139062144^-2139062144)&j+-16843009))e=e+4|0;else break}if(!((j&255)<<24>>24))k=e;else{j=e;while(1){e=j+1|0;if(!(a[e>>0]|0)){k=e;break}else j=e}}h=k}return h-b|0}function $Cb(a,b){a=a|0;b=b|0;var d=0;d=Kb;Kb=Kb+16|0;c[d>>2]=a;c[d+4>>2]=b;b=FCb(eb(91,d|0)|0)|0;Kb=d;return b|0}function aDb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:do if(!(d&255))e=b+(_Cb(b)|0)|0;else{if(!(b&3))f=b;else{g=b;while(1){h=a[g>>0]|0;if(h<<24>>24==0?1:h<<24>>24==(d&255)<<24>>24){e=g;break a}h=g+1|0;if(!(h&3)){f=h;break}else g=h}}g=v(d&255,16843009)|0;h=c[f>>2]|0;b:do if(!((h&-2139062144^-2139062144)&h+-16843009)){i=f;j=h;while(1){k=j^g;if((k&-2139062144^-2139062144)&k+-16843009|0){l=i;break b}k=i+4|0;j=c[k>>2]|0;if((j&-2139062144^-2139062144)&j+-16843009|0){l=k;break}else i=k}}else l=f;while(0);g=l;while(1){h=a[g>>0]|0;if(h<<24>>24==0?1:h<<24>>24==(d&255)<<24>>24){e=g;break}else g=g+1|0}}while(0);return e|0}function bDb(){return}function cDb(a){a=a|0;if(dDb(a)|0)JRb(a);return}function dDb(a){a=a|0;return (a|0)!=105596&((a|0)!=0&(a|0)!=453628)&1|0}function eDb(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;h=Kb;Kb=Kb+16|0;i=(g|0)==0?453656:g;g=c[i>>2]|0;a:do if(!e)if(!g)j=0;else k=19;else{l=(b|0)==0?h:b;if(!f)j=-2;else{if(!g){m=a[e>>0]|0;if(m<<24>>24>-1){c[l>>2]=m&255;j=m<<24>>24!=0&1;break}m=(fDb()|0)+188|0;n=a[e>>0]|0;if(!(c[c[m>>2]>>2]|0)){c[l>>2]=n<<24>>24&57343;j=1;break}if(((n&255)+-194|0)>>>0>50){k=19;break}m=c[39632+((n&255)+-194<<2)>>2]|0;if(!(f+-1|0))o=m;else{p=e+1|0;q=m;r=f+-1|0;k=11}}else{p=e;q=g;r=f;k=11}b:do if((k|0)==11){m=d[p>>0]|0;if(((m>>>3)+-16|(m>>>3)+(q>>26))>>>0>7){k=19;break a}n=m+-128|q<<6;m=r+-1|0;if((n|0)<0){s=p;t=n;u=m;while(1){s=s+1|0;if(!u){o=t;break b}v=a[s>>0]|0;if((v&-64)<<24>>24!=-128){k=19;break a}w=(v&255)+-128|t<<6;v=u+-1|0;if((w|0)>=0){x=v;y=w;break}else{t=w;u=v}}}else{x=m;y=n}c[i>>2]=0;c[l>>2]=y;j=f-x|0;break a}while(0);c[i>>2]=o;j=-2}}while(0);if((k|0)==19){c[i>>2]=0;i=DBb()|0;c[i>>2]=25;j=-1}Kb=h;return j|0}function fDb(){return sCb()|0}function gDb(a,b){a=a|0;b=b|0;return _Bb(a)|0}function hDb(a,b){a=a|0;b=b|0;return ECb(a)|0}function iDb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;e=Kb;Kb=Kb+272|0;do if(!(a[d>>0]|0)){f=wb(428703)|0;if(f|0?a[f>>0]|0:0){g=f;break}f=wb(46368+(b*12|0)|0)|0;if(f|0?a[f>>0]|0:0){g=f;break}f=wb(428710)|0;if(f|0?a[f>>0]|0:0){g=f;break}g=428715}else g=d;while(0);d=0;a:while(1){switch(a[g+d>>0]|0){case 47:case 0:{h=d;break a;break}default:{}}d=d+1|0;if(d>>>0>=15){h=15;break}}d=a[g>>0]|0;if(d<<24>>24!=46?(a[g+h>>0]|0)==0:0)if(d<<24>>24==67){i=g;j=15}else{k=g;j=16}else{i=428715;j=15}if((j|0)==15)if(!(a[i+1>>0]|0)){l=i;j=18}else{k=i;j=16}b:do if((j|0)==16)if((YBb(k,428715)|0)!=0?(YBb(k,428723)|0)!=0:0){i=c[113415]|0;if(i|0){g=i;do{if(!(YBb(k,g+8|0)|0)){m=g;break b}g=c[g+24>>2]|0}while((g|0)!=0)}ab(453664);g=c[113415]|0;c:do if(g|0){i=g;while(1){if(!(YBb(k,i+8|0)|0))break;d=c[i+24>>2]|0;if(!d)break c;else i=d}fb(453664);m=i;break b}while(0);d:do if(((c[113393]|0)==0?(g=wb(428729)|0,(g|0)!=0):0)?(a[g>>0]|0)!=0:0){d=254-h|0;f=h+1|0;n=g;while(1){g=aDb(n,58)|0;o=a[g>>0]|0;p=g-n+((o<<24>>24!=0)<<31>>31)|0;if(p>>>0>>0){_2b(e|0,n|0,p|0)|0;a[e+p>>0]=47;_2b(e+p+1|0,k|0,h|0)|0;a[e+(f+p)>>0]=0;q=bb(e|0,e+256|0)|0;if(q|0)break;r=a[g>>0]|0}else r=o;n=g+(r<<24>>24!=0&1)|0;if(!(a[n>>0]|0)){j=41;break d}}n=IRb(28)|0;if(!n){$Cb(q,c[e+256>>2]|0)|0;j=41;break}else{c[n>>2]=q;c[n+4>>2]=c[e+256>>2];_2b(n+8|0,k|0,h|0)|0;a[n+8+h>>0]=0;c[n+24>>2]=c[113415];c[113415]=n;s=n;break}}else j=41;while(0);if((j|0)==41){n=IRb(28)|0;if(!n)s=n;else{c[n>>2]=c[26392];c[n+4>>2]=c[26393];_2b(n+8|0,k|0,h|0)|0;a[n+8+h>>0]=0;c[n+24>>2]=c[113415];c[113415]=n;s=n}}fb(453664);m=(b|0)==0&(s|0)==0?105568:s}else{l=k;j=18}while(0);do if((j|0)==18){if((b|0)==0?(a[l+1>>0]|0)==46:0){m=105568;break}m=0}while(0);Kb=e;return m|0}function jDb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;e=Kb;Kb=Kb+32|0;a:do if(!(dDb(d)|0)){f=0;g=0;do{h=1<>2]|0;else i=iDb(g,(h|0)==0?455844:b)|0;f=f+((i|0)!=0&1)|0;c[e+(g<<2)>>2]=i;g=g+1|0}while((g|0)!=6);switch(f&2147483647|0){case 0:{j=453628;break a;break}case 1:{if((c[e>>2]|0)==105568){j=105596;break a}break}default:{}}j=d}else{g=0;do{if(1<>2]=h}g=g+1|0}while((g|0)!=6);j=d}while(0);Kb=e;return j|0}function kDb(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=Kb;Kb=Kb+16|0;c[f>>2]=e;e=$Bb(a,b,d,f)|0;Kb=f;return e|0}function lDb(a){a=a|0;var b=0,d=0;b=(mDb()|0)+188|0;d=c[b>>2]|0;if(a|0)c[b>>2]=(a|0)==(-1|0)?453604:a;return ((d|0)==453604?-1:d)|0}function mDb(){return sCb()|0}function nDb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;if(d|0){e=d;d=b;b=a;while(1){e=e+-1|0;c[b>>2]=c[d>>2];if(!e)break;else{d=d+4|0;b=b+4|0}}}return a|0}function oDb(a){a=+a;var b=0,d=0,e=0,f=0;g[h>>3]=a;b=c[h>>2]|0;d=c[h+4>>2]|0;e=W2b(b|0,d|0,52)|0;A()|0;switch(e&2047){case 0:{f=(b|0)==0&(d&2147483647|0)==0?2:3;break}case 2047:{f=(b|0)==0&(d&1048575|0)==0&1;break}default:f=4}return f|0}function pDb(a,b){a=+a;b=b|0;var d=0,e=0,f=0,i=0,j=0.0,k=0,l=0.0;g[h>>3]=a;d=c[h>>2]|0;e=c[h+4>>2]|0;f=W2b(d|0,e|0,52)|0;A()|0;if((f&2047)>>>0>1074){g[b>>3]=a;c[h>>2]=0;c[h+4>>2]=e&-2147483648;return +((d|0)==0&(e&1048575|0)==0|((f&2047)+-1023|0)!=1024?+g[h>>3]:a)}do if((f&2047)>>>0>=1023){i=W2b(-1,1048575,(f&2047)+-1023|0)|0;if((i&d|0)==0&((A()|0)&e|0)==0){g[b>>3]=a;c[h>>2]=0;c[h+4>>2]=e&-2147483648;j=+g[h>>3];break}else{i=V2b(0,-1048576,(f&2047)+-1023|0)|0;k=(A()|0)&e;c[h>>2]=i&d;c[h+4>>2]=k;l=+g[h>>3];c[b>>2]=i&d;c[b+4>>2]=k;j=a-l;break}}else{c[b>>2]=0;c[b+4>>2]=e&-2147483648;j=a}while(0);return +j}function qDb(a,b){a=+a;b=b|0;return +(+wCb(a,b))}function rDb(a,b){a=+a;b=b|0;return +(+UCb(a,b))}function sDb(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=v(d,b)|0;g=(b|0)==0?0:d;if((c[e+76>>2]|0)>-1){d=(fCb(e)|0)==0;h=tCb(a,f,e)|0;if(d)i=h;else{gCb(e);i=h}}else i=tCb(a,f,e)|0;if((i|0)==(f|0))j=g;else j=(i>>>0)/(b>>>0)|0;return j|0}function tDb(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=Kb;Kb=Kb+16|0;a[f>>0]=e;g=c[b+16>>2]|0;if(!g)if(!(uCb(b)|0)){h=c[b+16>>2]|0;i=4}else j=-1;else{h=g;i=4}do if((i|0)==4){g=c[b+20>>2]|0;if(g>>>0>>0?(e&255|0)!=(a[b+75>>0]|0):0){c[b+20>>2]=g+1;a[g>>0]=e;j=e&255;break}if((Ub[c[b+36>>2]&511](b,f,1)|0)==1)j=d[f>>0]|0;else j=-1}while(0);Kb=f;return j|0}function uDb(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=Kb;Kb=Kb+16|0;a:do if(!e)h=0;else{do if(f|0){i=(b|0)==0?g:b;j=a[e>>0]|0;if(j<<24>>24>-1){c[i>>2]=j&255;h=j<<24>>24!=0&1;break a}j=(vDb()|0)+188|0;k=a[e>>0]|0;if(!(c[c[j>>2]>>2]|0)){c[i>>2]=k<<24>>24&57343;h=1;break a}if(((k&255)+-194|0)>>>0<=50){j=c[39632+((k&255)+-194<<2)>>2]|0;if(f>>>0<4?j&-2147483648>>>((f*6|0)+-6|0)|0:0)break;k=d[e+1>>0]|0;if(((k>>>3)+-16|(k>>>3)+(j>>26))>>>0<=7){if((k+-128|j<<6|0)>=0){c[i>>2]=k+-128|j<<6;h=2;break a}l=(d[e+2>>0]|0)+-128|0;if(l>>>0<=63){m=l|(k+-128|j<<6)<<6;if((m|0)>=0){c[i>>2]=m;h=3;break a}j=(d[e+3>>0]|0)+-128|0;if(j>>>0<=63){c[i>>2]=j|m<<6;h=4;break a}}}}}while(0);m=DBb()|0;c[m>>2]=25;h=-1}while(0);Kb=g;return h|0}function vDb(){return sCb()|0}function wDb(){ab(453672);return 453680}function xDb(){fb(453672);return}function yDb(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0;do if(a){if((c[a+76>>2]|0)<=-1){b=zDb(a)|0;break}d=(fCb(a)|0)==0;e=zDb(a)|0;if(d)b=e;else{gCb(a);b=e}}else{if(!(c[26408]|0))f=0;else f=yDb(c[26408]|0)|0;e=wDb()|0;d=c[e>>2]|0;if(!d)g=f;else{e=d;d=f;while(1){if((c[e+76>>2]|0)>-1)h=fCb(e)|0;else h=0;if((c[e+20>>2]|0)>>>0>(c[e+28>>2]|0)>>>0)i=zDb(e)|0|d;else i=d;if(h|0)gCb(e);e=c[e+56>>2]|0;if(!e){g=i;break}else d=i}}xDb();b=g}while(0);return b|0}function zDb(a){a=a|0;var b=0,d=0,e=0;if((c[a+20>>2]|0)>>>0>(c[a+28>>2]|0)>>>0?(Ub[c[a+36>>2]&511](a,0,0)|0,(c[a+20>>2]|0)==0):0)b=-1;else{d=c[a+4>>2]|0;e=c[a+8>>2]|0;if(d>>>0>>0){Vb[c[a+40>>2]&127](a,d-e|0,((d-e|0)<0)<<31>>31,1)|0;A()|0}c[a+16>>2]=0;c[a+28>>2]=0;c[a+20>>2]=0;c[a+8>>2]=0;c[a+4>>2]=0;b=0}return b|0}function ADb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=Kb;Kb=Kb+16|0;c[e>>2]=d;d=BDb(a,b,e)|0;Kb=e;return d|0}function BDb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=Kb;Kb=Kb+144|0;a3b(e|0,0,144)|0;c[e+32>>2]=332;c[e+44>>2]=a;c[e+76>>2]=-1;c[e+84>>2]=a;a=DDb(e,b,d)|0;Kb=e;return a|0}function CDb(a,b,c){a=a|0;b=b|0;c=c|0;return HDb(a,b,c)|0}function DDb(e,h,i){e=e|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0.0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0;j=Kb;Kb=Kb+288|0;if((c[e+76>>2]|0)>-1)k=fCb(e)|0;else k=0;l=a[h>>0]|0;a:do if(l<<24>>24){m=h;n=0;o=0;p=l;q=0;r=0;s=0;b:while(1){c:do if(!(QBb(p&255)|0)){t=(a[m>>0]|0)==37;d:do if(t){u=m+1|0;v=a[u>>0]|0;e:do switch(v<<24>>24){case 37:{break d;break}case 42:{w=0;x=m+2|0;break}default:{if(_Bb(v&255)|0?(a[m+2>>0]|0)==36:0){w=EDb(i,(d[u>>0]|0)+-48|0)|0;x=m+3|0;break e}y=(c[i>>2]|0)+(4-1)&~(4-1);z=c[y>>2]|0;c[i>>2]=y+4;w=z;x=u}}while(0);if(!(_Bb(d[x>>0]|0)|0)){B=0;C=x}else{u=0;v=x;while(1){z=(u*10|0)+-48+(d[v>>0]|0)|0;y=v+1|0;if(!(_Bb(d[y>>0]|0)|0)){B=z;C=y;break}else{u=z;v=y}}}v=a[C>>0]|0;u=C+1|0;if(v<<24>>24==109){D=(w|0)!=0&1;E=0;F=u;G=C+2|0;H=a[u>>0]|0;I=0}else{D=0;E=o;F=C;G=u;H=v;I=q}switch(H<<24>>24){case 104:{v=(a[G>>0]|0)==104;J=v?-2:-1;K=v?F+2|0:G;break}case 108:{v=(a[G>>0]|0)==108;J=v?3:1;K=v?F+2|0:G;break}case 106:{J=3;K=G;break}case 116:case 122:{J=1;K=G;break}case 76:{J=2;K=G;break}case 110:case 112:case 67:case 83:case 91:case 99:case 115:case 88:case 71:case 70:case 69:case 65:case 103:case 102:case 101:case 97:case 120:case 117:case 111:case 105:case 100:{J=0;K=F;break}default:{L=E;M=I;N=143;break b}}v=d[K>>0]|0;u=(v&47|0)==3?v|32:v;y=(v&47|0)==3?1:J;switch((u&255)<<24>>24){case 99:{O=(B|0)>1?B:1;P=r;Q=s;break}case 91:{O=B;P=r;Q=s;break}case 110:{FDb(w,y,r,s);R=K;S=n;T=E;U=I;V=r;W=s;break c;break}default:{NBb(e,0,0);do{v=c[e+4>>2]|0;if(v>>>0<(c[e+104>>2]|0)>>>0){c[e+4>>2]=v+1;X=d[v>>0]|0}else X=PBb(e)|0}while((QBb(X)|0)!=0);if(!(c[e+104>>2]|0))Y=c[e+4>>2]|0;else{v=(c[e+4>>2]|0)+-1|0;c[e+4>>2]=v;Y=v}v=Y-(c[e+8>>2]|0)|0;z=M2b(c[e+120>>2]|0,c[e+120+4>>2]|0,r|0,s|0)|0;Z=M2b(z|0,A()|0,v|0,((v|0)<0)<<31>>31|0)|0;O=B;P=Z;Q=A()|0}}Z=((O|0)<0)<<31>>31;NBb(e,O,Z);v=c[e+4>>2]|0;z=c[e+104>>2]|0;if(v>>>0>>0){c[e+4>>2]=v+1;_=z}else{if((PBb(e)|0)<0){L=E;M=I;N=143;break b}_=c[e+104>>2]|0}if(_|0)c[e+4>>2]=(c[e+4>>2]|0)+-1;f:do switch((u&255)<<24>>24){case 91:case 99:case 115:{g:do if((u|16|0)==115){a3b(j|0,-1,257)|0;a[j>>0]=0;if((u|0)==115){a[j+33>>0]=0;b[j+10>>1]=0;b[j+10+2>>1]=0;a[j+10+4>>0]=0;$=K}else $=K}else{z=K+1|0;v=(a[z>>0]|0)==94;aa=v?K+2|0:z;a3b(j|0,v&1|0,257)|0;a[j>>0]=0;switch(a[aa>>0]|0){case 45:{a[j+46>>0]=v&1^1;ba=aa+1|0;ca=(v&1^1)&255;break}case 93:{a[j+94>>0]=v&1^1;ba=aa+1|0;ca=(v&1^1)&255;break}default:{ba=aa;ca=(v&1^1)&255}}v=ba;while(1){aa=a[v>>0]|0;h:do switch(aa<<24>>24){case 0:{L=E;M=I;N=143;break b;break}case 93:{$=v;break g;break}case 45:{z=v+1|0;da=a[z>>0]|0;switch(da<<24>>24){case 93:case 0:{ea=v;fa=45;break h;break}default:{}}ga=a[v+-1>>0]|0;if((ga&255)<(da&255)){ha=ga&255;do{ha=ha+1|0;a[j+ha>>0]=ca;ga=a[z>>0]|0}while(ha>>>0<(ga&255)>>>0);ea=z;fa=ga}else{ea=z;fa=da}break}default:{ea=v;fa=aa}}while(0);a[j+((fa&255)+1)>>0]=ca;v=ea+1|0}}while(0);v=(u|0)==99?O+1|0:31;aa=(D|0)!=0;i:do if((y|0)==1){if(aa){ha=IRb(v<<2)|0;if(!ha){L=0;M=0;N=143;break b}else ia=ha}else ia=w;c[j+264>>2]=0;c[j+264+4>>2]=0;ha=v;ga=0;ja=ia;j:while(1){ka=(ja|0)==0;la=ga;while(1){k:while(1){ma=c[e+4>>2]|0;if(ma>>>0<(c[e+104>>2]|0)>>>0){c[e+4>>2]=ma+1;na=d[ma>>0]|0}else na=PBb(e)|0;if(!(a[j+(na+1)>>0]|0))break j;a[j+272>>0]=na;switch(eDb(j+260|0,j+272|0,1,j+264|0)|0){case -1:{L=0;M=ja;N=143;break b;break}case -2:break;default:break k}}if(ka)oa=la;else{c[ja+(la<<2)>>2]=c[j+260>>2];oa=la+1|0}if(aa&(oa|0)==(ha|0))break;else la=oa}ha=ha<<1|1;ka=KRb(ja,ha<<2)|0;if(!ka){L=0;M=ja;N=143;break b}else{ga=oa;ja=ka}}if(!(GDb(j+264|0)|0)){L=0;M=ja;N=143;break b}else{pa=la;qa=0;ra=ja;sa=ja}}else{if(aa){ga=IRb(v)|0;if(!ga){L=0;M=0;N=143;break b}ha=v;ka=0;da=ga;while(1){ga=ka;do{z=c[e+4>>2]|0;if(z>>>0<(c[e+104>>2]|0)>>>0){c[e+4>>2]=z+1;ta=d[z>>0]|0}else ta=PBb(e)|0;if(!(a[j+(ta+1)>>0]|0)){pa=ga;qa=da;ra=0;sa=0;break i}z=ga;ga=ga+1|0;a[da+z>>0]=ta}while((ga|0)!=(ha|0));ha=ha<<1|1;z=KRb(da,ha)|0;if(!z){L=da;M=0;N=143;break b}else{ka=ga;da=z}}}if(!w)while(1){da=c[e+4>>2]|0;if(da>>>0<(c[e+104>>2]|0)>>>0){c[e+4>>2]=da+1;ua=d[da>>0]|0}else ua=PBb(e)|0;if(!(a[j+(ua+1)>>0]|0)){pa=0;qa=0;ra=0;sa=0;break i}}da=0;while(1){ka=c[e+4>>2]|0;if(ka>>>0<(c[e+104>>2]|0)>>>0){c[e+4>>2]=ka+1;va=d[ka>>0]|0}else va=PBb(e)|0;if(!(a[j+(va+1)>>0]|0)){pa=da;qa=w;ra=0;sa=0;break i}a[w+da>>0]=va;da=da+1|0}}while(0);if(!(c[e+104>>2]|0))wa=c[e+4>>2]|0;else{v=(c[e+4>>2]|0)+-1|0;c[e+4>>2]=v;wa=v}v=wa-(c[e+8>>2]|0)|0;da=M2b(c[e+120>>2]|0,c[e+120+4>>2]|0,v|0,((v|0)<0)<<31>>31|0)|0;v=A()|0;if((da|0)==0&(v|0)==0){xa=qa;ya=D;za=n;Aa=sa;break b}if(!((da|0)==(O|0)&(v|0)==(Z|0)|(u|0)==99^1)){xa=qa;ya=D;za=n;Aa=sa;break b}do if(aa)if((y|0)==1){c[w>>2]=ra;break}else{c[w>>2]=qa;break}while(0);if((u|0)==99){Ba=$;Ca=qa;Da=sa}else{if(ra|0)c[ra+(pa<<2)>>2]=0;if(!qa){Ba=$;Ca=0;Da=sa;break f}a[qa+pa>>0]=0;Ba=$;Ca=qa;Da=sa}break}case 120:case 88:case 112:{Ea=16;N=131;break}case 111:{Ea=8;N=131;break}case 117:case 100:{Ea=10;N=131;break}case 105:{Ea=0;N=131;break}case 71:case 103:case 70:case 102:case 69:case 101:case 65:case 97:{Fa=+NCb(e,y,0);aa=c[e+120>>2]|0;v=c[e+120+4>>2]|0;da=(c[e+4>>2]|0)-(c[e+8>>2]|0)|0;ka=N2b(0,0,da|0,((da|0)<0)<<31>>31|0)|0;if((aa|0)==(ka|0)&(v|0)==(A()|0)){xa=E;ya=D;za=n;Aa=I;break b}if(!w){Ba=K;Ca=E;Da=I}else switch(y|0){case 0:{f[w>>2]=Fa;Ba=K;Ca=E;Da=I;break f;break}case 1:{g[w>>3]=Fa;Ba=K;Ca=E;Da=I;break f;break}case 2:{g[w>>3]=Fa;Ba=K;Ca=E;Da=I;break f;break}default:{Ba=K;Ca=E;Da=I;break f}}break}default:{Ba=K;Ca=E;Da=I}}while(0);do if((N|0)==131){N=0;Z=OBb(e,Ea,0,-1,-1)|0;v=A()|0;ka=c[e+120>>2]|0;aa=c[e+120+4>>2]|0;da=(c[e+4>>2]|0)-(c[e+8>>2]|0)|0;ha=N2b(0,0,da|0,((da|0)<0)<<31>>31|0)|0;if((ka|0)==(ha|0)&(aa|0)==(A()|0)){xa=E;ya=D;za=n;Aa=I;break b}if((w|0)!=0&(u|0)==112){c[w>>2]=Z;Ba=K;Ca=E;Da=I;break}else{FDb(w,y,Z,v);Ba=K;Ca=E;Da=I;break}}while(0);y=(c[e+4>>2]|0)-(c[e+8>>2]|0)|0;u=M2b(c[e+120>>2]|0,c[e+120+4>>2]|0,P|0,Q|0)|0;v=M2b(u|0,A()|0,y|0,((y|0)<0)<<31>>31|0)|0;R=Ba;S=n+((w|0)!=0&1)|0;T=Ca;U=Da;V=v;W=A()|0;break c}while(0);v=m+(t&1)|0;NBb(e,0,0);y=c[e+4>>2]|0;if(y>>>0<(c[e+104>>2]|0)>>>0){c[e+4>>2]=y+1;Ga=d[y>>0]|0}else Ga=PBb(e)|0;if((Ga|0)!=(d[v>>0]|0)){N=23;break b}y=M2b(r|0,s|0,1,0)|0;R=v;S=n;T=o;U=q;V=y;W=A()|0}else{y=m;while(1){v=y+1|0;if(!(QBb(d[v>>0]|0)|0))break;else y=v}NBb(e,0,0);do{t=c[e+4>>2]|0;if(t>>>0<(c[e+104>>2]|0)>>>0){c[e+4>>2]=t+1;Ha=d[t>>0]|0}else Ha=PBb(e)|0}while((QBb(Ha)|0)!=0);if(!(c[e+104>>2]|0))Ia=c[e+4>>2]|0;else{t=(c[e+4>>2]|0)+-1|0;c[e+4>>2]=t;Ia=t}t=Ia-(c[e+8>>2]|0)|0;v=M2b(c[e+120>>2]|0,c[e+120+4>>2]|0,r|0,s|0)|0;u=M2b(v|0,A()|0,t|0,((t|0)<0)<<31>>31|0)|0;R=y;S=n;T=o;U=q;V=u;W=A()|0}while(0);m=R+1|0;p=a[m>>0]|0;if(!(p<<24>>24)){Ja=S;break a}else{n=S;o=T;q=U;r=V;s=W}}if((N|0)==23){if(c[e+104>>2]|0)c[e+4>>2]=(c[e+4>>2]|0)+-1;if((n|0)!=0|(Ga|0)>-1){Ja=n;break}else{Ka=0;La=o;Ma=q;N=144}}else if((N|0)==143)if(!n){Ka=D;La=L;Ma=M;N=144}else{xa=L;ya=D;za=n;Aa=M}if((N|0)==144){xa=La;ya=Ka;za=-1;Aa=Ma}if(!ya)Ja=za;else{JRb(xa);JRb(Aa);Ja=za}}else Ja=0;while(0);if(k|0)gCb(e);Kb=j;return Ja|0}function EDb(a,b){a=a|0;b=b|0;var d=0,e=0;d=Kb;Kb=Kb+16|0;c[d>>2]=c[a>>2];a=b;while(1){b=(c[d>>2]|0)+(4-1)&~(4-1);e=c[b>>2]|0;c[d>>2]=b+4;if(a>>>0>1)a=a+-1|0;else break}Kb=d;return e|0}function FDb(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;a:do if(d|0)switch(e|0){case -2:{a[d>>0]=f;break a;break}case -1:{b[d>>1]=f;break a;break}case 0:{c[d>>2]=f;break a;break}case 1:{c[d>>2]=f;break a;break}case 3:{c[d>>2]=f;c[d+4>>2]=g;break a;break}default:break a}while(0);return}function GDb(a){a=a|0;var b=0;if(!a)b=1;else b=(c[a>>2]|0)==0&1;return b|0}function HDb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;e=c[a+84>>2]|0;f=nCb(e,0,d+256|0)|0;g=(f|0)==0?d+256|0:f-e|0;f=g>>>0>>0?g:d;_2b(b|0,e|0,f|0)|0;c[a+4>>2]=e+f;c[a+8>>2]=e+g;c[a+84>>2]=e+g;return f|0}function IDb(a,b,c){a=a|0;b=b|0;c=c|0;return eDb(0,a,b,(c|0)==0?453684:c)|0}function JDb(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;g=Kb;Kb=Kb+1040|0;h=c[b>>2]|0;c[g+1024>>2]=h;i=a|0?e:256;e=a|0?a:g;a:do if((i|0)!=0&(h|0)!=0){j=0;k=d;l=i;m=e;n=h;while(1){o=k>>>2;p=o>>>0>=l>>>0;if(!(k>>>0>131|p)){q=j;r=k;s=m;t=l;u=n;break a}v=p?l:o;w=k-v|0;o=KDb(m,g+1024|0,v,f)|0;if((o|0)==-1)break;v=(m|0)==(g|0);p=l-(v?0:o)|0;x=v?m:m+(o<<2)|0;v=o+j|0;o=c[g+1024>>2]|0;if((p|0)!=0&(o|0)!=0){j=v;k=w;l=p;m=x;n=o}else{q=v;r=w;s=x;t=p;u=o;break a}}q=-1;r=w;s=m;t=0;u=c[g+1024>>2]|0}else{q=0;r=d;s=e;t=i;u=h}while(0);b:do if((u|0)!=0?(t|0)!=0&(r|0)!=0:0){h=q;i=r;e=s;d=t;w=u;while(1){y=eDb(e,w,i,f)|0;if((y+2|0)>>>0<3)break;w=(c[g+1024>>2]|0)+y|0;c[g+1024>>2]=w;i=i-y|0;d=d+-1|0;n=h+1|0;if(!((d|0)!=0&(i|0)!=0)){z=n;break b}else{h=n;e=e+4|0}}switch(y|0){case -1:{z=y;break b;break}case 0:{c[g+1024>>2]=0;z=h;break b;break}default:{c[f>>2]=0;z=h;break b}}}else z=q;while(0);if(a|0)c[b>>2]=c[g+1024>>2];Kb=g;return z|0}function KDb(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0;h=c[e>>2]|0;if((g|0)!=0?(i=c[g>>2]|0,(i|0)!=0):0)if(!b){j=i;k=h;l=f;m=26}else{c[g>>2]=0;n=i;o=b;p=f;q=h;m=48}else m=5;a:do if((m|0)==5){i=(LDb()|0)+188|0;if(c[c[i>>2]>>2]|0)if(b|0){r=b;s=f;t=h;m=33;break}else{u=f;v=h;m=15;break}if(!b){w=_Cb(h)|0;m=63;break}b:do if(!f)x=h;else{i=b;g=f;y=h;while(1){z=a[y>>0]|0;if(!(z<<24>>24))break;A=y+1|0;c[i>>2]=z<<24>>24&57343;z=g+-1|0;if(!z){x=A;break b}else{i=i+4|0;g=z;y=A}}c[i>>2]=0;c[e>>2]=0;w=f-g|0;m=63;break a}while(0);c[e>>2]=x;w=f;m=63}while(0);c:while(1){d:do if((m|0)==15){m=0;x=u;h=v;while(1){y=a[h>>0]|0;if(((y&255)+-1|0)>>>0<127?(h&3|0)==0:0){A=c[h>>2]|0;if(!((A+-16843009|A)&-2139062144)){z=h;B=x;do{z=z+4|0;B=B+-4|0;C=c[z>>2]|0}while(!((C+-16843009|C)&-2139062144|0));D=z;E=B;F=C&255}else{D=h;E=x;F=A&255}}else{D=h;E=x;F=y}G=F&255;if((G+-1|0)>>>0>=127)break;x=E+-1|0;h=D+1|0}if((G+-194|0)>>>0>50){H=D;I=b;J=E;m=57}else{j=c[39632+(G+-194<<2)>>2]|0;k=D+1|0;l=E;m=26;continue c}}else if((m|0)==26){m=0;h=(d[k>>0]|0)>>>3;if((h+-16|h+(j>>26))>>>0>7){K=b;L=j;M=k;N=l;m=56}else{h=k+1|0;if(j&33554432){if((a[h>>0]&-64)<<24>>24!=-128){K=b;L=j;M=k;N=l;m=56;break}x=k+2|0;if(!(j&524288))O=x;else{if((a[x>>0]&-64)<<24>>24!=-128){K=b;L=j;M=k;N=l;m=56;break}O=k+3|0}}else O=h;u=l+-1|0;v=O;m=15;continue c}}else if((m|0)==33){m=0;e:do if(!s)P=t;else{h=r;x=s;g=t;while(1){i=d[g>>0]|0;if((i+-1|0)>>>0<127)if((g&3|0)==0&x>>>0>4){Q=h;R=x;S=g;while(1){T=c[S>>2]|0;if((T+-16843009|T)&-2139062144|0){m=42;break}c[Q>>2]=T&255;c[Q+4>>2]=d[S+1>>0];c[Q+8>>2]=d[S+2>>0];U=S+4|0;V=Q+16|0;c[Q+12>>2]=d[S+3>>0];W=R+-4|0;if(W>>>0>4){Q=V;R=W;S=U}else{m=41;break}}if((m|0)==41){m=0;X=V;Y=W;Z=U;_=a[U>>0]|0}else if((m|0)==42){m=0;X=Q;Y=R;Z=S;_=T&255}$=_&255;aa=X;ba=Y;ca=Z;da=$+-1|0;ea=$;m=44}else{fa=h;ga=x;ha=g;ia=i}else{aa=h;ba=x;ca=g;da=i+-1|0;ea=i;m=44}if((m|0)==44){m=0;if(da>>>0<127){fa=aa;ga=ba;ha=ca;ia=ea}else break}$=ha+1|0;c[fa>>2]=ia;x=ga+-1|0;if(!x){P=$;break e}else{h=fa+4|0;g=$}}g=ea+-194|0;if(g>>>0>50){H=ca;I=aa;J=ba;m=57;break d}n=c[39632+(g<<2)>>2]|0;o=aa;p=ba;q=ca+1|0;m=48;continue c}while(0);c[e>>2]=P;w=f;m=63;continue c}else if((m|0)==48){m=0;g=d[q>>0]|0;if(((g>>>3)+-16|(g>>>3)+(n>>26))>>>0>7){K=o;L=n;M=q;N=p;m=56}else{h=q+1|0;x=g+-128|n<<6;do if((x|0)<0){g=(d[h>>0]|0)+-128|0;if(g>>>0<=63){y=q+2|0;if((g|x<<6|0)>=0){ja=y;ka=g|x<<6;break}A=(d[y>>0]|0)+-128|0;if(A>>>0<=63){ja=q+3|0;ka=A|(g|x<<6)<<6;break}}g=DBb()|0;c[g>>2]=25;la=q+-1|0;break d}else{ja=h;ka=x}while(0);c[o>>2]=ka;r=o+4|0;s=p+-1|0;t=ja;m=33;continue c}}else if((m|0)==63){m=0;return w|0}while(0);if((m|0)==56){m=0;x=M+-1|0;if(!L){H=x;I=K;J=N;m=57}else{ma=x;na=K;m=61}}if((m|0)==57){m=0;if(!(a[H>>0]|0)){if(I|0){c[I>>2]=0;c[e>>2]=0}w=f-J|0;m=63;continue}else{ma=H;na=I;m=61}}if((m|0)==61){m=0;x=DBb()|0;c[x>>2]=25;if(!na){w=-1;m=63;continue}else la=ma}c[e>>2]=la;w=-1;m=63}return 0}function LDb(){return sCb()|0}function MDb(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;f=Kb;Kb=Kb+272|0;g=c[b>>2]|0;c[f+256>>2]=g;h=a|0?e:256;e=a|0?a:f;a:do if((h|0)!=0&(g|0)!=0){i=0;j=d;k=h;l=e;m=g;while(1){n=j>>>0>=k>>>0;if(!(n|j>>>0>32)){o=i;p=j;q=l;r=k;s=m;break a}t=n?k:j;u=j-t|0;n=NDb(l,f+256|0,t,0)|0;if((n|0)==-1)break;t=(l|0)==(f|0);v=k-(t?0:n)|0;w=t?l:l+n|0;t=n+i|0;n=c[f+256>>2]|0;if((v|0)!=0&(n|0)!=0){i=t;j=u;k=v;l=w;m=n}else{o=t;p=u;q=w;r=v;s=n;break a}}o=-1;p=u;q=l;r=0;s=c[f+256>>2]|0}else{o=0;p=d;q=e;r=h;s=g}while(0);b:do if((s|0)!=0?(r|0)!=0&(p|0)!=0:0){g=o;h=p;e=q;d=r;u=s;while(1){x=qCb(e,c[u>>2]|0,0)|0;if((x+1|0)>>>0<2)break;u=(c[f+256>>2]|0)+4|0;c[f+256>>2]=u;h=h+-1|0;d=d-x|0;m=x+g|0;if(!((d|0)!=0&(h|0)!=0)){y=m;break b}else{g=m;e=e+x|0}}if(!x){c[f+256>>2]=0;y=g}else y=-1}else y=o;while(0);if(a|0)c[b>>2]=c[f+256>>2];Kb=f;return y|0}function NDb(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;f=Kb;Kb=Kb+16|0;a:do if(!b){g=c[d>>2]|0;h=c[g>>2]|0;if(!h)i=0;else{j=g;g=0;k=h;while(1){if(k>>>0>127){h=qCb(f,k,0)|0;if((h|0)==-1){i=-1;break a}else l=h}else l=1;h=l+g|0;j=j+4|0;k=c[j>>2]|0;if(!k){i=h;break}else g=h}}}else{b:do if(e>>>0>3){g=b;k=e;j=c[d>>2]|0;while(1){h=c[j>>2]|0;if((h+-1|0)>>>0>126){if(!h)break;m=qCb(g,h,0)|0;if((m|0)==-1){i=-1;break a}n=g+m|0;o=k-m|0;p=j}else{a[g>>0]=h;n=g+1|0;o=k+-1|0;p=c[d>>2]|0}j=p+4|0;c[d>>2]=j;if(o>>>0<=3){q=n;r=o;break b}else{g=n;k=o}}a[g>>0]=0;c[d>>2]=0;i=e-k|0;break a}else{q=b;r=e}while(0);if(r){j=q;h=r;m=c[d>>2]|0;while(1){s=c[m>>2]|0;if((s+-1|0)>>>0>126){if(!s){t=20;break}u=qCb(f,s,0)|0;if((u|0)==-1){i=-1;break a}if(h>>>0>>0){t=23;break}qCb(j,c[m>>2]|0,0)|0;v=j+u|0;w=h-u|0;x=m}else{a[j>>0]=s;v=j+1|0;w=h+-1|0;x=c[d>>2]|0}m=x+4|0;c[d>>2]=m;if(!w){i=e;break a}else{j=v;h=w}}if((t|0)==20){a[j>>0]=0;c[d>>2]=0;i=e-h|0;break}else if((t|0)==23){i=e-h|0;break}}else i=e}while(0);Kb=f;return i|0}function ODb(a){a=a|0;var b=0,e=0,f=0,g=0;if((c[a+76>>2]|0)>=0?(fCb(a)|0)!=0:0){b=c[a+4>>2]|0;if(b>>>0<(c[a+8>>2]|0)>>>0){c[a+4>>2]=b+1;e=d[b>>0]|0}else e=RBb(a)|0;f=e}else g=3;do if((g|0)==3){e=c[a+4>>2]|0;if(e>>>0<(c[a+8>>2]|0)>>>0){c[a+4>>2]=e+1;f=d[e>>0]|0;break}else{f=RBb(a)|0;break}}while(0);return f|0}function PDb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=Kb;Kb=Kb+16|0;c[e>>2]=c[d>>2];f=$Bb(0,0,b,e)|0;if((f|0)>=0?(g=IRb(f+1|0)|0,c[a>>2]=g,(g|0)!=0):0)h=$Bb(g,f+1|0,b,d)|0;else h=-1;Kb=e;return h|0}function QDb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;do if((b|0)!=-1){if((c[d+76>>2]|0)>-1)e=fCb(d)|0;else e=0;f=c[d+4>>2]|0;if(!f){SBb(d)|0;g=c[d+4>>2]|0;if(g|0){h=g;i=6}}else{h=f;i=6}if((i|0)==6?h>>>0>((c[d+44>>2]|0)+-8|0)>>>0:0){f=h+-1|0;c[d+4>>2]=f;a[f>>0]=b;c[d>>2]=c[d>>2]&-17;if(!e){j=b;break}gCb(d);j=b;break}if(e){gCb(d);j=-1}else j=-1}else j=-1;while(0);return j|0}function RDb(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;if((c[d+76>>2]|0)>=0?(fCb(d)|0)!=0:0){if((b&255|0)!=(a[d+75>>0]|0)?(e=c[d+20>>2]|0,e>>>0<(c[d+16>>2]|0)>>>0):0){c[d+20>>2]=e+1;a[e>>0]=b;f=b&255}else f=tDb(d,b)|0;gCb(d);g=f}else h=3;do if((h|0)==3){if((b&255|0)!=(a[d+75>>0]|0)?(f=c[d+20>>2]|0,f>>>0<(c[d+16>>2]|0)>>>0):0){c[d+20>>2]=f+1;a[f>>0]=b;g=b&255;break}g=tDb(d,b)|0}while(0);return g|0}function SDb(a,b){a=a|0;b=b|0;return +(+TDb(a,b,1))}function TDb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0.0,g=0;e=Kb;Kb=Kb+144|0;a3b(e|0,0,144)|0;c[e+4>>2]=a;c[e+8>>2]=-1;c[e+44>>2]=a;c[e+76>>2]=-1;NBb(e,0,0);f=+NCb(e,d,1);d=(c[e+4>>2]|0)-(c[e+8>>2]|0)|0;g=M2b(c[e+120>>2]|0,c[e+120+4>>2]|0,d|0,((d|0)<0)<<31>>31|0)|0;d=A()|0;if(b|0)c[b>>2]=(g|0)==0&(d|0)==0?a:a+g|0;Kb=e;return +f}function UDb(a,b){a=a|0;b=b|0;return +(+TDb(a,b,0))}function VDb(a,b){a=a|0;b=b|0;return +(+TDb(a,b,2))}function WDb(a,b,c){a=a|0;b=b|0;c=c|0;return +(+UDb(a,b))}function XDb(a,b,c){a=a|0;b=b|0;c=c|0;return +(+SDb(a,b))}function YDb(a,b,c){a=a|0;b=b|0;c=c|0;return +(+VDb(a,b))}function ZDb(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0;e=LCb(b)|0;b=_Cb(e)|0;if(b>>>0>=d>>>0)if(!d)f=68;else{_2b(c|0,e|0,d+-1|0)|0;a[c+(d+-1)>>0]=0;f=68}else{_2b(c|0,e|0,b+1|0)|0;f=0}return f|0}function _Db(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;if(d|0){e=d;d=a;while(1){e=e+-1|0;c[d>>2]=b;if(!e)break;else d=d+4|0}}return a|0}function $Db(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;if(a-b>>2>>>0>=d>>>0){if(d|0){e=b;f=a;g=d;while(1){g=g+-1|0;c[f>>2]=c[e>>2];if(!g)break;else{e=e+4|0;f=f+4|0}}}}else{f=d;do{f=f+-1|0;c[a+(f<<2)>>2]=c[b+(f<<2)>>2]}while((f|0)!=0)}return a|0}function aEb(){Ka(453688);return}function bEb(){return 453688}function cEb(a){a=a|0;return 0}function dEb(a){a=a|0;return 0}function eEb(a,b){a=a|0;b=b|0;return 0}function fEb(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0;e=b;b=c;a:while(1){c=b;f=b+-1|0;g=b;h=e;b:while(1){i=c-h|0;switch(i|0){case 1:case 0:{break a;break}case 2:{j=4;break a;break}case 3:{j=6;break a;break}case 4:{j=7;break a;break}case 5:{j=8;break a;break}default:{}}if((i|0)<31){j=10;break a}k=h+(i>>>1)|0;if((i|0)>999)l=iEb(h,h+(i>>>2)|0,k,k+(i>>>2)|0,f,d)|0;else l=gEb(h,k,f,d)|0;m=a[h>>0]|0;i=a[k>>0]|0;if(m<<24>>24>24){n=f;o=l}else{p=f;do{p=p+-1|0;if((h|0)==(p|0)){j=17;break b}q=a[p>>0]|0}while(q<<24>>24>=i<<24>>24);a[h>>0]=q;a[p>>0]=m;n=p;o=l+1|0}i=h+1|0;c:do if(i>>>0>>0){r=k;s=n;t=i;u=o;while(1){v=a[r>>0]|0;w=t;while(1){x=a[w>>0]|0;y=w+1|0;if(x<<24>>24>24)w=y;else break}z=s;do{z=z+-1|0;A=a[z>>0]|0}while(A<<24>>24>=v<<24>>24);if(w>>>0>z>>>0){B=r;C=u;D=w;break c}a[w>>0]=A;a[z>>0]=x;r=(r|0)==(w|0)?z:r;s=z;t=y;u=u+1|0}}else{B=k;C=o;D=i}while(0);if((D|0)!=(B|0)?(i=a[B>>0]|0,k=a[D>>0]|0,i<<24>>24>24):0){a[D>>0]=i;a[B>>0]=k;E=C+1|0}else E=C;if(!E){F=kEb(h,D,d)|0;k=D+1|0;if(kEb(k,b,d)|0){j=46;break}if(F){G=2;H=k;I=b;j=51;break}}k=D;if((k-h|0)>=(g-k|0)){j=50;break}fEb(h,D,d);h=D+1|0}d:do if((j|0)==17){j=0;g=h+1|0;c=a[f>>0]|0;if(m<<24>>24>24)J=g;else{k=g;while(1){if((k|0)==(f|0))break a;K=a[k>>0]|0;if(m<<24>>24>24)break;k=k+1|0}a[k>>0]=c;a[f>>0]=K;J=k+1|0}if((J|0)==(f|0))break a;g=f;i=J;while(1){p=a[h>>0]|0;u=i;while(1){L=a[u>>0]|0;M=u+1|0;if(p<<24>>24>24)break;else u=M}t=g;do{t=t+-1|0;N=a[t>>0]|0}while(p<<24>>24>24);if(u>>>0>=t>>>0){G=4;H=u;I=b;j=51;break d}a[u>>0]=N;a[t>>0]=L;g=t;i=M}}else if((j|0)==46){j=0;G=F?1:2;H=h;I=F?b:D;j=51}else if((j|0)==50){j=0;fEb(D+1|0,b,d);O=h;P=D}while(0);if((j|0)==51){j=0;switch(G&7){case 2:case 4:case 0:{O=H;P=I;break}default:break a}}e=O;b=P}if((j|0)==4){P=b+-1|0;O=a[P>>0]|0;e=a[h>>0]|0;if(O<<24>>24>24){a[h>>0]=O;a[P>>0]=e}}else if((j|0)==6)gEb(h,h+1|0,b+-1|0,d)|0;else if((j|0)==7)hEb(h,h+1|0,h+2|0,b+-1|0,d)|0;else if((j|0)==8)iEb(h,h+1|0,h+2|0,h+3|0,b+-1|0,d)|0;else if((j|0)==10)jEb(h,b,d);return}function gEb(b,c,d,e){b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;e=a[c>>0]|0;f=a[b>>0]|0;g=a[d>>0]|0;do if(e<<24>>24>24){if(g<<24>>24>24){a[b>>0]=g;a[d>>0]=f;h=1;break}a[b>>0]=e;a[c>>0]=f;i=a[d>>0]|0;if(i<<24>>24>24){a[c>>0]=i;a[d>>0]=f;h=2}else h=1}else if(g<<24>>24>24){a[c>>0]=g;a[d>>0]=e;i=a[c>>0]|0;j=a[b>>0]|0;if(i<<24>>24>24){a[b>>0]=i;a[c>>0]=j;h=2}else h=1}else h=0;while(0);return h|0}function hEb(b,c,d,e,f){b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;g=gEb(b,c,d,f)|0;f=a[e>>0]|0;h=a[d>>0]|0;if(f<<24>>24>24){a[d>>0]=f;a[e>>0]=h;h=a[d>>0]|0;e=a[c>>0]|0;if(h<<24>>24>24){a[c>>0]=h;a[d>>0]=e;e=a[c>>0]|0;d=a[b>>0]|0;if(e<<24>>24>24){a[b>>0]=e;a[c>>0]=d;i=g+3|0}else i=g+2|0}else i=g+1|0}else i=g;return i|0}function iEb(b,c,d,e,f,g){b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0;h=hEb(b,c,d,e,g)|0;g=a[f>>0]|0;i=a[e>>0]|0;if(g<<24>>24>24){a[e>>0]=g;a[f>>0]=i;i=a[e>>0]|0;f=a[d>>0]|0;if(i<<24>>24>24){a[d>>0]=i;a[e>>0]=f;f=a[d>>0]|0;e=a[c>>0]|0;if(f<<24>>24>24){a[c>>0]=f;a[d>>0]=e;e=a[c>>0]|0;d=a[b>>0]|0;if(e<<24>>24>24){a[b>>0]=e;a[c>>0]=d;j=h+4|0}else j=h+3|0}else j=h+2|0}else j=h+1|0}else j=h;return j|0}function jEb(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;gEb(b,b+1|0,b+2|0,d)|0;d=b+3|0;e=b+2|0;while(1){if((d|0)==(c|0))break;f=a[d>>0]|0;g=a[e>>0]|0;if(f<<24>>24>24){h=e;i=d;j=g;while(1){a[i>>0]=j;if((h|0)==(b|0)){k=b;break}g=h+-1|0;j=a[g>>0]|0;if(f<<24>>24>=j<<24>>24){k=h;break}else{l=h;h=g;i=l}}a[k>>0]=f}i=d;d=d+1|0;e=i}return}function kEb(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;a:do switch(c-b|0){case 1:case 0:{e=1;break}case 2:{f=a[c+-1>>0]|0;g=a[b>>0]|0;if(f<<24>>24>24){a[b>>0]=f;a[c+-1>>0]=g;e=1}else e=1;break}case 3:{gEb(b,b+1|0,c+-1|0,d)|0;e=1;break}case 4:{hEb(b,b+1|0,b+2|0,c+-1|0,d)|0;e=1;break}case 5:{iEb(b,b+1|0,b+2|0,b+3|0,c+-1|0,d)|0;e=1;break}default:{gEb(b,b+1|0,b+2|0,d)|0;g=b+3|0;f=0;h=b+2|0;while(1){if((g|0)==(c|0)){e=1;break a}i=a[g>>0]|0;j=a[h>>0]|0;if(i<<24>>24>24){k=h;l=g;m=j;while(1){a[l>>0]=m;if((k|0)==(b|0)){n=b;break}j=k+-1|0;m=a[j>>0]|0;if(i<<24>>24>=m<<24>>24){n=k;break}else{o=k;k=j;l=o}}a[n>>0]=i;l=f+1|0;if((l|0)==8)break;else p=l}else p=f;l=g;g=g+1|0;f=p;h=l}e=(g+1|0)==(c|0)}}while(0);return e|0}function lEb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0;e=a;a=b;a:while(1){b=a;f=a+-4|0;g=a;h=e;b:while(1){i=b-h|0;switch(i>>2|0){case 1:case 0:{break a;break}case 2:{j=4;break a;break}case 3:{j=6;break a;break}case 4:{j=7;break a;break}case 5:{j=8;break a;break}default:{}}if((i|0)<124){j=10;break a}k=h+(((i>>2|0)/2|0)<<2)|0;if((i|0)>3996)l=oEb(h,h+(((i>>2|0)/4|0)<<2)|0,k,k+(((i>>2|0)/4|0)<<2)|0,f,d)|0;else l=mEb(h,k,f,d)|0;m=c[h>>2]|0;i=c[k>>2]|0;if((m|0)<(i|0)){n=f;o=l}else{p=f;do{p=p+-4|0;if((h|0)==(p|0)){j=17;break b}q=c[p>>2]|0}while((q|0)>=(i|0));c[h>>2]=q;c[p>>2]=m;n=p;o=l+1|0}i=h+4|0;c:do if(i>>>0>>0){r=k;s=n;t=i;u=o;while(1){v=c[r>>2]|0;w=t;while(1){x=c[w>>2]|0;y=w+4|0;if((x|0)<(v|0))w=y;else break}z=s;do{z=z+-4|0;A=c[z>>2]|0}while((A|0)>=(v|0));if(w>>>0>z>>>0){B=r;C=u;D=w;break c}c[w>>2]=A;c[z>>2]=x;r=(r|0)==(w|0)?z:r;s=z;t=y;u=u+1|0}}else{B=k;C=o;D=i}while(0);if((D|0)!=(B|0)?(i=c[B>>2]|0,k=c[D>>2]|0,(i|0)<(k|0)):0){c[D>>2]=i;c[B>>2]=k;E=C+1|0}else E=C;if(!E){F=qEb(h,D,d)|0;k=D+4|0;if(qEb(k,a,d)|0){j=46;break}if(F){G=2;H=k;I=a;j=51;break}}k=D;if((k-h|0)>=(g-k|0)){j=50;break}lEb(h,D,d);h=D+4|0}d:do if((j|0)==17){j=0;g=h+4|0;b=c[f>>2]|0;if((m|0)<(b|0))J=g;else{k=g;while(1){if((k|0)==(f|0))break a;K=c[k>>2]|0;if((m|0)<(K|0))break;k=k+4|0}c[k>>2]=b;c[f>>2]=K;J=k+4|0}if((J|0)==(f|0))break a;g=f;i=J;while(1){p=c[h>>2]|0;u=i;while(1){L=c[u>>2]|0;M=u+4|0;if((p|0)<(L|0))break;else u=M}t=g;do{t=t+-4|0;N=c[t>>2]|0}while((p|0)<(N|0));if(u>>>0>=t>>>0){G=4;H=u;I=a;j=51;break d}c[u>>2]=N;c[t>>2]=L;g=t;i=M}}else if((j|0)==46){j=0;G=F?1:2;H=h;I=F?a:D;j=51}else if((j|0)==50){j=0;lEb(D+4|0,a,d);O=h;P=D}while(0);if((j|0)==51){j=0;switch(G&7){case 2:case 4:case 0:{O=H;P=I;break}default:break a}}e=O;a=P}if((j|0)==4){P=a+-4|0;O=c[P>>2]|0;e=c[h>>2]|0;if((O|0)<(e|0)){c[h>>2]=O;c[P>>2]=e}}else if((j|0)==6)mEb(h,h+4|0,a+-4|0,d)|0;else if((j|0)==7)nEb(h,h+4|0,h+8|0,a+-4|0,d)|0;else if((j|0)==8)oEb(h,h+4|0,h+8|0,h+12|0,a+-4|0,d)|0;else if((j|0)==10)pEb(h,a,d);return}function mEb(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;e=c[b>>2]|0;f=c[a>>2]|0;g=c[d>>2]|0;do if((e|0)<(f|0)){if((g|0)<(e|0)){c[a>>2]=g;c[d>>2]=f;h=1;break}c[a>>2]=e;c[b>>2]=f;i=c[d>>2]|0;if((i|0)<(f|0)){c[b>>2]=i;c[d>>2]=f;h=2}else h=1}else if((g|0)<(e|0)){c[b>>2]=g;c[d>>2]=e;i=c[b>>2]|0;j=c[a>>2]|0;if((i|0)<(j|0)){c[a>>2]=i;c[b>>2]=j;h=2}else h=1}else h=0;while(0);return h|0}function nEb(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;g=mEb(a,b,d,f)|0;f=c[e>>2]|0;h=c[d>>2]|0;if((f|0)<(h|0)){c[d>>2]=f;c[e>>2]=h;h=c[d>>2]|0;e=c[b>>2]|0;if((h|0)<(e|0)){c[b>>2]=h;c[d>>2]=e;e=c[b>>2]|0;d=c[a>>2]|0;if((e|0)<(d|0)){c[a>>2]=e;c[b>>2]=d;i=g+3|0}else i=g+2|0}else i=g+1|0}else i=g;return i|0}function oEb(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0;h=nEb(a,b,d,e,g)|0;g=c[f>>2]|0;i=c[e>>2]|0;if((g|0)<(i|0)){c[e>>2]=g;c[f>>2]=i;i=c[e>>2]|0;f=c[d>>2]|0;if((i|0)<(f|0)){c[d>>2]=i;c[e>>2]=f;f=c[d>>2]|0;e=c[b>>2]|0;if((f|0)<(e|0)){c[b>>2]=f;c[d>>2]=e;e=c[b>>2]|0;d=c[a>>2]|0;if((e|0)<(d|0)){c[a>>2]=e;c[b>>2]=d;j=h+4|0}else j=h+3|0}else j=h+2|0}else j=h+1|0}else j=h;return j|0}function pEb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;mEb(a,a+4|0,a+8|0,d)|0;d=a+12|0;e=a+8|0;while(1){if((d|0)==(b|0))break;f=c[d>>2]|0;g=c[e>>2]|0;if((f|0)<(g|0)){h=e;i=d;j=g;while(1){c[i>>2]=j;if((h|0)==(a|0)){k=a;break}g=h+-4|0;j=c[g>>2]|0;if((f|0)>=(j|0)){k=h;break}else{l=h;h=g;i=l}}c[k>>2]=f}i=d;d=d+4|0;e=i}return}function qEb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;a:do switch(b-a>>2|0){case 1:case 0:{e=1;break}case 2:{f=c[b+-4>>2]|0;g=c[a>>2]|0;if((f|0)<(g|0)){c[a>>2]=f;c[b+-4>>2]=g;e=1}else e=1;break}case 3:{mEb(a,a+4|0,b+-4|0,d)|0;e=1;break}case 4:{nEb(a,a+4|0,a+8|0,b+-4|0,d)|0;e=1;break}case 5:{oEb(a,a+4|0,a+8|0,a+12|0,b+-4|0,d)|0;e=1;break}default:{mEb(a,a+4|0,a+8|0,d)|0;g=a+12|0;f=0;h=a+8|0;while(1){if((g|0)==(b|0)){e=1;break a}i=c[g>>2]|0;j=c[h>>2]|0;if((i|0)<(j|0)){k=h;l=g;m=j;while(1){c[l>>2]=m;if((k|0)==(a|0)){n=a;break}j=k+-4|0;m=c[j>>2]|0;if((i|0)>=(m|0)){n=k;break}else{o=k;k=j;l=o}}c[n>>2]=i;l=f+1|0;if((l|0)==8)break;else p=l}else p=f;l=g;g=g+4|0;f=p;h=l}e=(g+4|0)==(b|0)}}while(0);return e|0}function rEb(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0;e=a;a=b;a:while(1){b=a;f=a+-4|0;g=a;h=e;b:while(1){i=b-h|0;switch(i>>2|0){case 1:case 0:{break a;break}case 2:{j=4;break a;break}case 3:{j=6;break a;break}case 4:{j=7;break a;break}case 5:{j=8;break a;break}default:{}}if((i|0)<124){j=10;break a}k=h+(((i>>2|0)/2|0)<<2)|0;if((i|0)>3996)l=uEb(h,h+(((i>>2|0)/4|0)<<2)|0,k,k+(((i>>2|0)/4|0)<<2)|0,f,d)|0;else l=sEb(h,k,f,d)|0;m=c[h>>2]|0;i=c[k>>2]|0;if(m>>>0>>0){n=f;o=l}else{p=f;do{p=p+-4|0;if((h|0)==(p|0)){j=17;break b}q=c[p>>2]|0}while(q>>>0>=i>>>0);c[h>>2]=q;c[p>>2]=m;n=p;o=l+1|0}i=h+4|0;c:do if(i>>>0>>0){r=k;s=n;t=i;u=o;while(1){v=c[r>>2]|0;w=t;while(1){x=c[w>>2]|0;y=w+4|0;if(x>>>0>>0)w=y;else break}z=s;do{z=z+-4|0;A=c[z>>2]|0}while(A>>>0>=v>>>0);if(w>>>0>z>>>0){B=r;C=u;D=w;break c}c[w>>2]=A;c[z>>2]=x;r=(r|0)==(w|0)?z:r;s=z;t=y;u=u+1|0}}else{B=k;C=o;D=i}while(0);if((D|0)!=(B|0)?(i=c[B>>2]|0,k=c[D>>2]|0,i>>>0>>0):0){c[D>>2]=i;c[B>>2]=k;E=C+1|0}else E=C;if(!E){F=wEb(h,D,d)|0;k=D+4|0;if(wEb(k,a,d)|0){j=46;break}if(F){G=2;H=k;I=a;j=51;break}}k=D;if((k-h|0)>=(g-k|0)){j=50;break}rEb(h,D,d);h=D+4|0}d:do if((j|0)==17){j=0;g=h+4|0;b=c[f>>2]|0;if(m>>>0>>0)J=g;else{k=g;while(1){if((k|0)==(f|0))break a;K=c[k>>2]|0;if(m>>>0>>0)break;k=k+4|0}c[k>>2]=b;c[f>>2]=K;J=k+4|0}if((J|0)==(f|0))break a;g=f;i=J;while(1){p=c[h>>2]|0;u=i;while(1){L=c[u>>2]|0;M=u+4|0;if(p>>>0>>0)break;else u=M}t=g;do{t=t+-4|0;N=c[t>>2]|0}while(p>>>0>>0);if(u>>>0>=t>>>0){G=4;H=u;I=a;j=51;break d}c[u>>2]=N;c[t>>2]=L;g=t;i=M}}else if((j|0)==46){j=0;G=F?1:2;H=h;I=F?a:D;j=51}else if((j|0)==50){j=0;rEb(D+4|0,a,d);O=h;P=D}while(0);if((j|0)==51){j=0;switch(G&7){case 2:case 4:case 0:{O=H;P=I;break}default:break a}}e=O;a=P}if((j|0)==4){P=a+-4|0;O=c[P>>2]|0;e=c[h>>2]|0;if(O>>>0>>0){c[h>>2]=O;c[P>>2]=e}}else if((j|0)==6)sEb(h,h+4|0,a+-4|0,d)|0;else if((j|0)==7)tEb(h,h+4|0,h+8|0,a+-4|0,d)|0;else if((j|0)==8)uEb(h,h+4|0,h+8|0,h+12|0,a+-4|0,d)|0;else if((j|0)==10)vEb(h,a,d);return}function sEb(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;e=c[b>>2]|0;f=c[a>>2]|0;g=c[d>>2]|0;do if(e>>>0>>0){if(g>>>0>>0){c[a>>2]=g;c[d>>2]=f;h=1;break}c[a>>2]=e;c[b>>2]=f;i=c[d>>2]|0;if(i>>>0>>0){c[b>>2]=i;c[d>>2]=f;h=2}else h=1}else if(g>>>0>>0){c[b>>2]=g;c[d>>2]=e;i=c[b>>2]|0;j=c[a>>2]|0;if(i>>>0>>0){c[a>>2]=i;c[b>>2]=j;h=2}else h=1}else h=0;while(0);return h|0}function tEb(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;g=sEb(a,b,d,f)|0;f=c[e>>2]|0;h=c[d>>2]|0;if(f>>>0