27 lines
3.0 MiB
JavaScript
27 lines
3.0 MiB
JavaScript
|
var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=function(status,toThrow){throw toThrow};Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=true;var ENVIRONMENT_IS_SHELL=false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;ret=tryParseAsDataURI(filename);if(!ret){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename)}return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end<=_emscripten_get_heap_size()){HEAP32[DYNAMICTOP_PTR>>2]=end}else{return 0}return ret}function getNativeTypeSize(type){switch(type){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(type[type.length-1]==="*"){return 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var jsCallStartIndex=1;var functionPointers=new Array(1);function addFunction(func,sig){var base=0;for(var i=base;i<base+1;i++){if(!functionPointers[i]){functionPointers[i]=func;return jsCallStartIndex+i}}throw"Finished up all reserved function pointers. Use a higher value for RESERVED_FUNCTION_POINTERS."}var funcWrappers={};function dynCall(sig,ptr,args){if(args&&args.length){return Module["dynCall_"+sig].apply(null,[ptr].concat(args))}else{return Module["dynCall_"+sig].call(null,ptr)}}var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var getTempRet0=function(){return tempRet0};var GLOBAL_BASE=8;function getValue(ptr,type,noSafe){type=type||"i8";if(type.charAt(type.length-1)==="*")type="i32";switch(type){case"i1":return HEAP8[ptr>>0];case"i8":return HEAP8[ptr>>0];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":return HEAP32[ptr>>2];case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];default:abort("invalid type for getValue: "+type)}return null}var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function getCFunc(ident){var func=Module["_"+ident];assert(func,"Cannot call unknown function "+ident+", make sure it is exported");return func}function ccall(ident,returnType,argTypes,args,opts){var toC={"string":function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=st
|
||
|
var asm=(/** @suppress {uselessCode} */ function(global,env,buffer) {
|
||
|
"use asm";var a=new global.Int8Array(buffer),b=new global.Int16Array(buffer),c=new global.Int32Array(buffer),d=new global.Uint8Array(buffer),e=new global.Uint16Array(buffer),f=new global.Float32Array(buffer),g=new global.Float64Array(buffer),h=env.au|0,i=env.av|0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=global.Infinity,s=global.Math.floor,t=global.Math.abs,u=global.Math.ceil,v=global.Math.imul,w=global.Math.min,x=global.Math.clz32,y=env.a,z=env.b,A=env.c,B=env.d,C=env.e,D=env.f,E=env.g,F=env.h,G=env.i,H=env.j,I=env.k,J=env.l,K=env.m,L=env.n,M=env.o,N=env.p,O=env.q,P=env.r,Q=env.s,R=env.t,S=env.u,T=env.v,U=env.w,V=env.x,W=env.y,X=env.z,Y=env.A,Z=env.B,_=env.C,$=env.D,aa=env.E,ba=env.F,ca=env.G,da=env.H,ea=env.I,fa=env.J,ga=env.K,ha=env.L,ia=env.M,ja=env.N,ka=env.O,la=env.P,ma=env.Q,na=env.R,oa=env.S,pa=env.T,qa=env.U,ra=env.V,sa=env.W,ta=env.X,ua=env.Y,va=env.Z,wa=env._,xa=env.$,ya=env.aa,za=env.ab,Aa=env.ac,Ba=env.ad,Ca=env.ae,Da=env.af,Ea=env.ag,Fa=env.ah,Ga=env.ai,Ha=env.aj,Ia=env.ak,Ja=env.al,Ka=env.am,La=env.an,Ma=env.ao,Na=env.ap,Oa=env.aq,Pa=env.ar,Qa=env.as,Ra=env.at,Sa=38960,Ta=5281840,Ua=0.0;
|
||
|
// EMSCRIPTEN_START_FUNCS
|
||
|
function ob(a){a=a|0;var b=0;b=Sa;Sa=Sa+a|0;Sa=Sa+15&-16;return b|0}function pb(){return Sa|0}function qb(a){a=a|0;Sa=a}function rb(a,b){a=a|0;b=b|0;Sa=a;Ta=b}function sb(b){b=b|0;var c=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){m=0;return m|0}c=a[b>>0]|0;do if(!(c<<24>>24)){c=18464;f=3}else{i=c&255;c=16+i|0;if((i|32|0)==115){c=a[b+1>>0]|0;if(!(c<<24>>24)){c=18465;f=3;break}i=c&255;c=16+i|0;if((i|32|0)==113){c=a[b+2>>0]|0;if(!(c<<24>>24)){c=18466;f=3;break}i=c&255;c=16+i|0;if((i|32|0)==108){c=a[b+3>>0]|0;if(!(c<<24>>24)){c=18467;f=3;break}i=c&255;c=16+i|0;if((i|32|0)==105){c=a[b+4>>0]|0;if(!(c<<24>>24)){c=18468;f=3;break}i=c&255;c=16+i|0;if((i|32|0)==116){c=a[b+5>>0]|0;if(!(c<<24>>24)){c=18469;f=3;break}i=c&255;c=16+i|0;if((i|32|0)==101){c=a[b+6>>0]|0;if(!(c<<24>>24)){c=18470;f=3;break}if(c<<24>>24==95){e=b+7|0;break}else{f=95;c=16+(c&255)|0}}else f=101}else f=116}else f=105}else f=108}else f=113}else f=115;e=d[c>>0]|0;c=f;f=7}while(0);if((f|0)==3){e=0;c=a[16+(d[c>>0]|0)>>0]|0;f=7}if((f|0)==7)e=(e|0)==(c&255|0)?b+7|0:b;i=(Gq(e)|0)&1073741823;if(!i){m=0;return m|0}f=e;h=18914;b=i;while(1){c=a[f>>0]|0;if(!(c<<24>>24)){f=11;break}c=a[16+(c&255)>>0]|0;g=a[16+(d[h>>0]|0)>>0]|0;if(c<<24>>24!=g<<24>>24){f=13;break}if((b|0)>1){f=f+1|0;h=h+1|0;b=b+-1|0}else{f=16;break}}if((f|0)==11){j=0;k=a[16+(d[h>>0]|0)>>0]|0;f=15}else if((f|0)==13){j=c&255;k=g;f=15}if((f|0)==15?(j|0)==(k&255|0):0)f=16;if((f|0)==16?(a[656+(d[18914+i>>0]|0)>>0]&70)==0:0){m=1;return m|0}g=18928;f=i;while(1){c=a[e>>0]|0;if(!(c<<24>>24)){f=23;break}c=a[16+(c&255)>>0]|0;b=a[16+(d[g>>0]|0)>>0]|0;if(c<<24>>24!=b<<24>>24){f=21;break}if((f|0)>1){e=e+1|0;g=g+1|0;f=f+-1|0}else{f=25;break}}if((f|0)==21){l=c&255;m=b;f=24}else if((f|0)==23){l=0;m=a[16+(d[g>>0]|0)>>0]|0;f=24}if((f|0)==24?(l|0)==(m&255|0):0)f=25;if((f|0)==25?(a[656+(d[18928+i>>0]|0)>>0]&70)==0:0){m=1;return m|0}m=0;return m|0}function tb(b,c,e){b=b|0;c=c|0;e=e|0;var f=0,g=0;if(!b){g=((c|0)!=0)<<31>>31;return g|0}if(!c){g=1;return g|0}if((e|0)<=0){g=0;return g|0}f=e;while(1){e=a[b>>0]|0;if(!(e<<24>>24)){f=7;break}e=a[16+(e&255)>>0]|0;g=a[16+(d[c>>0]|0)>>0]|0;if(e<<24>>24!=g<<24>>24){f=9;break}if((f|0)>1){b=b+1|0;c=c+1|0;f=f+-1|0}else{b=0;f=12;break}}if((f|0)==7){e=0;b=a[16+(d[c>>0]|0)>>0]|0}else if((f|0)==9){e=e&255;b=g}else if((f|0)==12)return b|0;g=e-(b&255)|0;return g|0}function ub(a){a=a|0;if(a>>>0>=2){a=0;return a|0}a=c[16536+(a<<2)>>2]|0;return a|0}function vb(a){a=a|0;if(!a)return;hb[c[16292>>2]&63](a);return}function wb(a){a=a|0;if(!a)return;hb[c[16300>>2]&63](a);return}function xb(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;j=Sa;Sa=Sa+16|0;f=j;if(a>>>0>9){c[f>>2]=15878;c[f+4>>2]=18809;ac(21,36653,f);e=21;Sa=j;return e|0}g=((a?134>>>a:134)&1|0)==0?c[9304]|0:c[9360]|0;h=(g|0)==0;if(!h)hb[c[16292>>2]&63](g);i=c[37480+(a<<2)>>2]|0;f=37520+(a<<2)|0;a=c[f>>2]|0;if(e|0)c[f>>2]=i;if(!h)hb[c[16300>>2]&63](g);c[b>>2]=i;c[d>>2]=a;e=0;Sa=j;return e|0}function yb(b,d,f,g,h){b=b|0;d=d|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;x=Sa;Sa=Sa+16|0;u=x;w=b+12|0;i=c[w>>2]|0;if(i|0)hb[c[16292>>2]&63](i);switch(d|0){case 0:{d=b+252|0;c[f>>2]=c[d>>2];i=b+256|0;c[g>>2]=c[i>>2];if(!h)d=0;else{c[i>>2]=c[d>>2];d=0}break}case 6:case 5:case 4:{c[f>>2]=0;i=b+260+(d+-4<<2)|0;c[g>>2]=c[i>>2];if(!h)d=0;else{c[i>>2]=0;d=0}break}case 1:{l=b+20|0;i=c[l>>2]|0;if((i|0)>0){j=b+16|0;h=0;while(1){d=c[(c[j>>2]|0)+(h<<4)+4>>2]|0;if(((d|0)!=0?(a[d+9>>0]|0)!=0:0)?(u=d+12|0,c[u>>2]=(c[u>>2]|0)+1,(a[d+10>>0]|0)==0):0){Gi(d);d=c[l>>2]|0}else d=i;h=h+1|0;if((h|0)>=(d|0))break;else i=d}if((d|0)>0){k=b+16|0;i=0;j=0;do{h=c[(c[k>>2]|0)+(j<<4)+4>>2]|0;if(h){u=c[c[h+4>>2]>>2]|0;d=u+152|0;t=(c[d>>2]|0)+60+(e[u+140>>1]|0)|0;t=v(Ya[c[16336>>2]&127](c[(c[u+204>>2]|0)+40>>2]|0)|0,t)|0;u=Ya[c[16256>>2]&127](u)|0;i=t+i+u+(c[d>>2]|0)|0;d=c[l>>2]|0}j=j+1|0}while((j|0)<(d|0));if((d|0)>0){k=b+16|0;j=0;do{h=c[(c[k>>2]|0)+(j<<4)+4>>2]|0;if(((h|0)!=0?(a[h+9>>0]|0)!=0:0)?(u=h+12|0,b=(c[u>>2]|0)+-1|0,c[u>>2]=b,(b|0)==0):0){Hi(h);d=c[l>>2]|0}j=j+1|0}while((j|0)<(d|0))}}else i=0}else i=0;c[f>>2]=i;c[g>>2]=0;d=0;break}c
|
||
|
function Ul(f,i,j){f=f|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=0,s=0,t=0,u=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,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;Ea=Sa;Sa=Sa+128|0;r=Ea+64|0;A=Ea+56|0;s=Ea+48|0;oa=Ea;Aa=Ea+124|0;Da=Ea+120|0;da=Ea+72|0;xa=f+8|0;ya=c[xa>>2]|0;c[Aa>>2]=0;c[Da>>2]=0;fa=c[f>>2]|0;if(!ya){f=0;Sa=Ea;return f|0}if(!i)p=101;else p=d[i>>0]|0;na=p&255;a:do switch(na<<24>>24){case -100:{k=c[i+40>>2]|0;l=c[k+28>>2]|0;m=b[i+34>>1]|0;if(!(a[k>>0]|0)){j=c[l+(m*24|0)+16>>2]|0;break a}if(!(a[k+1>>0]|0))za=56;else{A=c[k+8>>2]|0;x=c[l+(m*24|0)+12>>2]|0;y=ya+32|0;z=c[y>>2]|0;t=c[ya+24>>2]|0;w=t+84|0;k=c[w>>2]|0;if((k|0)>(z|0)){l=z;k=c[ya+4>>2]|0}else{p=(k|0)==0;o=p?1020:k*40|0;p=p?0:0;r=c[t>>2]|0;u=ya+4|0;n=c[u>>2]|0;s=r+65|0;if(a[s>>0]|0)break a;b:do if(!n){c:do if(!r)k=Qb(o,p)|0;else{if(a[r+250>>0]|0){do if(p>>>0>0|((p|0)==0?o>>>0>(e[r+248>>1]|0)>>>0:0))k=r+264|0;else{l=r+272|0;k=c[l>>2]|0;if(!k){k=r+268|0;break}c[l>>2]=c[k>>2];l=r+252|0;ya=c[l>>2]|0;m=ya+1|0;c[l>>2]=m;l=r+260|0;c[l>>2]=(c[l>>2]|0)+1;l=r+256|0;if((ya|0)>=(c[l>>2]|0))c[l>>2]=m;break c}while(0);c[k>>2]=(c[k>>2]|0)+1}l=Qb(o,p)|0;if(l|0){za=46;break b}a[s>>0]=1;break a}while(0);if(!k)break a;else m=1}else{m=r+276|0;if((c[m>>2]|0)>>>0<=n>>>0?(S=r+280|0,(c[S>>2]|0)>>>0>n>>>0):0){k=r+248|0;if(!(p>>>0>0|((p|0)==0?o>>>0>(e[k>>1]|0)>>>0:0))){l=n;za=46;break}if(a[r+250>>0]|0){ya=r+264|0;c[ya>>2]=(c[ya>>2]|0)+1}l=Qb(o,p)|0;if(!l){a[s>>0]=1;break a}$r(l|0,n|0,e[k>>1]|0)|0;if(c[r+520>>2]|0){Rg(r,n);za=46;break}if((c[m>>2]|0)>>>0<=n>>>0?(c[S>>2]|0)>>>0>n>>>0:0){za=r+272|0;c[n>>2]=c[za>>2];c[za>>2]=n;za=r+252|0;c[za>>2]=(c[za>>2]|0)+-1;za=46;break}if(!(c[4052]|0)){hb[c[16248>>2]&63](n);za=46;break}k=c[9304]|0;if(k|0)hb[c[16292>>2]&63](k);k=Ya[c[16256>>2]&127](n)|0;c[9370]=(c[9370]|0)-k;c[9379]=(c[9379]|0)+-1;hb[c[16248>>2]&63](n);k=c[9304]|0;if(!k){za=46;break}hb[c[16300>>2]&63](k);za=46;break}if((Eb()|0)==0?(O=Vb(n,o,p)|0,O|0):0){l=O;za=46;break}a[s>>0]=1;break a}while(0);if((za|0)==46){k=l;m=(l|0)!=0}l=c[t>>2]|0;if(((l|0)!=0?(c[l+276>>2]|0)>>>0<=k>>>0:0)?(c[l+280>>2]|0)>>>0>k>>>0:0)l=e[l+248>>1]|0;else l=Ya[c[16256>>2]&127](k)|0;c[w>>2]=(l>>>0)/20|0;c[u>>2]=k;if(!m)break a;l=c[y>>2]|0}c[y>>2]=l+1;a[k+(z*20|0)>>0]=47;a[k+(z*20|0)+3>>0]=0;c[k+(z*20|0)+4>>2]=A;c[k+(z*20|0)+8>>2]=x;c[k+(z*20|0)+12>>2]=j;c[k+(z*20|0)+16>>2]=0;a[k+(z*20|0)+1>>0]=0}break}case -102:{za=56;break}case -124:{Wl(f,i,0,j);break}case -123:{k=c[i+8>>2]|0;if(k){zj(k,oa,(Gq(k)|0)&1073741823,1)|0;n=c[ya>>2]|0;d:do if(n){m=n+65|0;if(!(a[m>>0]|0)){if(a[n+250>>0]|0){do if((e[n+248>>1]|0)<8)k=n+264|0;else{l=n+272|0;k=c[l>>2]|0;if(!k){k=n+268|0;break}c[l>>2]=c[k>>2];l=n+252|0;za=c[l>>2]|0;m=za+1|0;c[l>>2]=m;l=n+260|0;c[l>>2]=(c[l>>2]|0)+1;l=n+256|0;if((za|0)>=(c[l>>2]|0))c[l>>2]=m;za=77;break d}while(0);c[k>>2]=(c[k>>2]|0)+1}k=Qb(8,0)|0;if(!k){a[m>>0]=1;za=133}else{z=k;za=78}}else za=133}else{k=Qb(8,0)|0;za=77}while(0);if((za|0)==77)if(!k)za=133;else{z=k;za=78}do if((za|0)==78){k=oa;x=c[k>>2]|0;k=c[k+4>>2]|0;y=z;w=y;a[w>>0]=x;a[w+1>>0]=x>>8;a[w+2>>0]=x>>16;a[w+3>>0]=x>>24;y=y+4|0;a[y>>0]=k;a[y+1>>0]=k>>8;a[y+2>>0]=k>>16;a[y+3>>0]=k>>24;y=ya+32|0;k=c[y>>2]|0;w=c[ya+24>>2]|0;x=w+84|0;l=c[x>>2]|0;e:do if((l|0)<=(k|0)){s=(l|0)==0;r=s?1020:l*40|0;s=s?0:0;t=c[w>>2]|0;l=ya+4|0;m=c[l>>2]|0;u=t+65|0;if(!(a[u>>0]|0)){f:do if(!m){g:do if(!t)m=Qb(r,s)|0;else{if(a[t+250>>0]|0){do if(s>>>0>0|((s|0)==0?r>>>0>(e[t+248>>1]|0)>>>0:0))m=t+264|0;else{n=t+272|0;m=c[n>>2]|0;if(!m){m=t+268|0;break}c[n>>2]=c[m>>2];n=t+252|0;xa=c[n>>2]|0;o=xa+1|0;c[n>>2]=o;n=t+260|0;c[n>>2]=(c[n>>2]|0)+1;n=t+256|0;if((xa|0)>=(c[n>>2]|0))c[n>>2]=o;break g}while(0);c[m>>2]=(c[m>>2]|0)+1}m=Qb(r,s)|0;if(m|0){n=m;za=116;break f}a[u>>0]=1;k=1;za=126;break e}while(0);if(!m){k=1;za=126;break e}else o=1}else{p=t+276|0;if((c[p>>2]|0)>>>0<=m>>>0?(X=t+280|0,(c[X>>2]|0)>>>0>m>>>0):0){o=t+248|0;if(!(s>>>0>0|((s|0)==0?r>>>0>(e[o>>1]|0)>>>0:0)))
|
||
|
function un(f){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,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;N=c[f>>2]|0;S=c[N+8>>2]|0;T=c[f+4>>2]|0;U=c[N>>2]|0;vn(N);V=f+41|0;g=a[V>>0]|0;if(!(g<<24>>24))E=S+24|0;else{E=S+24|0;z=S+32|0;A=S+4|0;x=g&255;do{y=x;x=x+-1|0;v=c[f+736+(x*80|0)+64>>2]|0;o=c[E>>2]|0;g=c[o+112>>2]|0;if(g|0)c[g+(~c[f+736+(x*80|0)+24>>2]<<2)>>2]=c[z>>2];q=c[z>>2]|0;c[o+88>>2]=q+-1;w=f+736+(x*80|0)+45|0;r=a[w>>0]|0;if(r<<24>>24!=-97){s=c[f+736+(x*80|0)+48>>2]|0;t=c[f+736+(x*80|0)+52>>2]|0;u=d[f+736+(x*80|0)+46>>0]|0;p=o+84|0;g=c[p>>2]|0;a:do if((g|0)<=(q|0)){l=(g|0)==0;k=l?1020:g*40|0;l=l?0:0;m=c[o>>2]|0;j=c[A>>2]|0;n=m+65|0;if(!(a[n>>0]|0)){b:do if(!j){c:do if(!m)g=Qb(k,l)|0;else{if(a[m+250>>0]|0){do if(l>>>0>0|((l|0)==0?k>>>0>(e[m+248>>1]|0)>>>0:0))g=m+264|0;else{h=m+272|0;g=c[h>>2]|0;if(!g){g=m+268|0;break}c[h>>2]=c[g>>2];h=m+252|0;n=c[h>>2]|0;i=n+1|0;c[h>>2]=i;h=m+260|0;c[h>>2]=(c[h>>2]|0)+1;h=m+256|0;if((n|0)>=(c[h>>2]|0))c[h>>2]=i;break c}while(0);c[g>>2]=(c[g>>2]|0)+1}h=Qb(k,l)|0;if(h|0){M=45;break b}a[n>>0]=1;break a}while(0);if(!g)break a;else i=1}else{g=m+276|0;if((c[g>>2]|0)>>>0<=j>>>0?(K=m+280|0,(c[K>>2]|0)>>>0>j>>>0):0){i=m+248|0;if(!(l>>>0>0|((l|0)==0?k>>>0>(e[i>>1]|0)>>>0:0))){h=j;M=45;break}if(a[m+250>>0]|0){h=m+264|0;c[h>>2]=(c[h>>2]|0)+1}h=Qb(k,l)|0;if(!h){a[n>>0]=1;break a}$r(h|0,j|0,e[i>>1]|0)|0;if(c[m+520>>2]|0){Rg(m,j);M=45;break}do if((c[g>>2]|0)>>>0<=j>>>0){if((c[K>>2]|0)>>>0<=j>>>0)break;M=m+272|0;c[j>>2]=c[M>>2];c[M>>2]=j;M=m+252|0;c[M>>2]=(c[M>>2]|0)+-1;M=45;break b}while(0);if(!(c[4052]|0)){hb[c[16248>>2]&63](j);M=45;break}g=c[9304]|0;if(g|0)hb[c[16292>>2]&63](g);g=Ya[c[16256>>2]&127](j)|0;c[9370]=(c[9370]|0)-g;c[9379]=(c[9379]|0)+-1;hb[c[16248>>2]&63](j);g=c[9304]|0;if(!g){M=45;break}hb[c[16300>>2]&63](g);M=45;break}if((Eb()|0)==0?(B=Vb(j,k,l)|0,B|0):0){h=B;M=45;break}a[n>>0]=1;break a}while(0);if((M|0)==45){M=0;g=h;i=(h|0)!=0}h=c[o>>2]|0;if(((h|0)!=0?(c[h+276>>2]|0)>>>0<=g>>>0:0)?(c[h+280>>2]|0)>>>0>g>>>0:0)h=e[h+248>>1]|0;else h=Ya[c[16256>>2]&127](g)|0;c[p>>2]=(h>>>0)/20|0;c[A>>2]=g;if(i){h=c[z>>2]|0;M=54}}}else{h=q;g=c[A>>2]|0;M=54}while(0);if((M|0)==54){M=0;c[z>>2]=h+1;a[g+(q*20|0)>>0]=r;a[g+(q*20|0)+3>>0]=0;c[g+(q*20|0)+4>>2]=s;c[g+(q*20|0)+8>>2]=t;c[g+(q*20|0)+12>>2]=u;c[g+(q*20|0)+16>>2]=0;a[g+(q*20|0)+1>>0]=0}if(!(a[(c[S>>2]|0)+65>>0]|0))g=(c[A>>2]|0)+(((c[z>>2]|0)+-1|0)*20|0)|0;else g=37460;a[g+3>>0]=a[f+736+(x*80|0)+47>>0]|0}t=v+36|0;if(c[t>>2]&2048|0?(C=f+736+(x*80|0)+56|0,(c[C>>2]|0)>0):0){i=c[E>>2]|0;g=c[i+112>>2]|0;if(g|0)c[g+(~c[f+736+(x*80|0)+16>>2]<<2)>>2]=c[z>>2];h=c[z>>2]|0;c[i+88>>2]=h+-1;g=c[C>>2]|0;if((g|0)>0){n=(c[f+736+(x*80|0)+60>>2]|0)+((g+-1|0)*12|0)|0;l=i;m=a[(c[S>>2]|0)+65>>0]|0;while(1){j=n+4|0;k=c[j>>2]|0;i=h+-1|0;c[l+88>>2]=i;if(!(m<<24>>24))i=(c[A>>2]|0)+(((k|0)<-1?i:k+1|0)*20|0)|0;else i=37460;c[i+8>>2]=h;Ql(S,d[n+8>>0]|0,c[n>>2]|0,k)|0;i=c[j>>2]|0;h=c[z>>2]|0;j=h+-1|0;l=c[E>>2]|0;c[l+88>>2]=j;m=a[(c[S>>2]|0)+65>>0]|0;if(!(m<<24>>24))i=(c[A>>2]|0)+(((i|0)<1?j:i+-1|0)*20|0)|0;else i=37460;c[i+8>>2]=h;if((g|0)<=1)break;else{n=n+-12|0;g=g+-1|0}}}}o=c[E>>2]|0;g=c[o+112>>2]|0;if(g|0)c[g+(~c[f+736+(x*80|0)+12>>2]<<2)>>2]=c[z>>2];g=c[z>>2]|0;c[o+88>>2]=g+-1;q=f+736+(x*80|0)+20|0;r=c[q>>2]|0;if(r){p=o+84|0;h=c[p>>2]|0;d:do if((h|0)<=(g|0)){l=(h|0)==0;k=l?1020:h*40|0;l=l?0:0;m=c[o>>2]|0;i=c[A>>2]|0;n=m+65|0;if(!(a[n>>0]|0)){e:do if(!i){f:do if(!m)h=Qb(k,l)|0;else{if(a[m+250>>0]|0){do if(l>>>0>0|((l|0)==0?k>>>0>(e[m+248>>1]|0)>>>0:0))h=m+264|0;else{i=m+272|0;h=c[i>>2]|0;if(!h){h=m+268|0;break}c[i>>2]=c[h>>2];i=m+252|0;v=c[i>>2]|0;j=v+1|0;c[i>>2]=j;i=m+260|0;c[i>>2]=(c[i>>2]|0)+1;i=m+256|0;if((v|0)>=(c[i>>2]|0))c[i>>2]=j;break f}while(0);c[h>>2]=(c[h>>2]|0)+1}i=Qb(k,l)|0;if(i|0){M=110;break e}a[n>>0]=1;break d}while(0);if(!h)break d;else j=1}else{h=m+276|0;if((c[h>>2]|0)>>>0<=i>>>0?(D=m+280|0,(c[D>>2]|0)>>>0>i>>>0):0){j=m+248|0;if(!(l>>>0>0|((l|0)==0?k>>>0>(e[j>>1]|0)>>>0:0))){M=110;break}if(a[m+250>>0]|0){v=m+264|0;c[v>>2]=(c[v>>2]|0)+1}k=Qb(k,l)|0;if(!k){a[n>>0]=1
|
||
|
function co(d,f,g,h,i,j,k){d=d|0;f=f|0;g=g|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,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;Q=d+8|0;ca=c[Q>>2]|0;U=f+24|0;n=a[U>>0]&1;C=n<<24>>24==0;n=(n^1)&255;o=c[f>>2]|0;D=c[o>>2]|0;K=D+n+j|0;N=d+72|0;m=c[N>>2]|0;T=m+1|0;c[N>>2]=T;P=f+4|0;L=c[P>>2]|0;k=(k|0)==0;if(k){c[N>>2]=K+T;S=m+2|0}else S=h-D-n|0;am(d,o,S,i,5);if(C)Ql(ca,74,c[f+8>>2]|0,S+D|0)|0;if(k){x=S+D+n|0;n=c[Q>>2]|0;y=n+32|0;z=c[y>>2]|0;u=c[n+24>>2]|0;w=u+84|0;k=c[w>>2]|0;a:do if((k|0)<=(z|0)){p=(k|0)==0;i=p?1020:k*40|0;p=p?0:0;q=c[u>>2]|0;v=n+4|0;o=c[v>>2]|0;r=q+65|0;if(!(a[r>>0]|0)){b:do if(!o){c:do if(!q)k=Qb(i,p)|0;else{if(a[q+250>>0]|0){do if(p>>>0>0|((p|0)==0?i>>>0>(e[q+248>>1]|0)>>>0:0))k=q+264|0;else{m=q+272|0;k=c[m>>2]|0;if(!k){k=q+268|0;break}c[m>>2]=c[k>>2];m=q+252|0;_=c[m>>2]|0;n=_+1|0;c[m>>2]=n;m=q+260|0;c[m>>2]=(c[m>>2]|0)+1;m=q+256|0;if((_|0)>=(c[m>>2]|0))c[m>>2]=n;break c}while(0);c[k>>2]=(c[k>>2]|0)+1}m=Qb(i,p)|0;if(m|0){$=45;break b}a[r>>0]=1;break a}while(0);if(!k)break a;else n=1}else{n=q+276|0;if((c[n>>2]|0)>>>0<=o>>>0?(t=q+280|0,(c[t>>2]|0)>>>0>o>>>0):0){k=q+248|0;if(!(p>>>0>0|((p|0)==0?i>>>0>(e[k>>1]|0)>>>0:0))){m=o;$=45;break}if(a[q+250>>0]|0){_=q+264|0;c[_>>2]=(c[_>>2]|0)+1}m=Qb(i,p)|0;if(!m){a[r>>0]=1;break a}$r(m|0,o|0,e[k>>1]|0)|0;if(c[q+520>>2]|0){Rg(q,o);$=45;break}if((c[n>>2]|0)>>>0<=o>>>0?(c[t>>2]|0)>>>0>o>>>0:0){$=q+272|0;c[o>>2]=c[$>>2];c[$>>2]=o;$=q+252|0;c[$>>2]=(c[$>>2]|0)+-1;$=45;break}if(!(c[4052]|0)){hb[c[16248>>2]&63](o);$=45;break}k=c[9304]|0;if(k|0)hb[c[16292>>2]&63](k);k=Ya[c[16256>>2]&127](o)|0;c[9370]=(c[9370]|0)-k;c[9379]=(c[9379]|0)+-1;hb[c[16248>>2]&63](o);k=c[9304]|0;if(!k){$=45;break}hb[c[16300>>2]&63](k);$=45;break}if((Eb()|0)==0?(s=Vb(o,i,p)|0,s|0):0){m=s;$=45;break}a[r>>0]=1;break a}while(0);if(($|0)==45){k=m;n=(m|0)!=0}m=c[u>>2]|0;if(((m|0)!=0?(c[m+276>>2]|0)>>>0<=k>>>0:0)?(c[m+280>>2]|0)>>>0>k>>>0:0)m=e[m+248>>1]|0;else m=Ya[c[16256>>2]&127](k)|0;c[w>>2]=(m>>>0)/20|0;c[v>>2]=k;if(n){m=c[y>>2]|0;$=54}}}else{m=z;k=c[n+4>>2]|0;$=54}while(0);if(($|0)==54){c[y>>2]=m+1;a[k+(z*20|0)>>0]=30;a[k+(z*20|0)+3>>0]=0;c[k+(z*20|0)+4>>2]=h;c[k+(z*20|0)+8>>2]=x;c[k+(z*20|0)+12>>2]=j;c[k+(z*20|0)+16>>2]=0;a[k+(z*20|0)+1>>0]=0}Zl(d,h,j)}u=S+L|0;v=K-L|0;Z=ca+32|0;w=c[Z>>2]|0;_=ca+24|0;r=c[_>>2]|0;t=r+84|0;k=c[t>>2]|0;d:do if((k|0)<=(w|0)){i=(k|0)==0;n=i?1020:k*40|0;i=i?0:0;p=c[r>>2]|0;s=ca+4|0;m=c[s>>2]|0;q=p+65|0;if(!(a[q>>0]|0)){e:do if(!m){f:do if(!p)k=Qb(n,i)|0;else{if(a[p+250>>0]|0){do if(i>>>0>0|((i|0)==0?n>>>0>(e[p+248>>1]|0)>>>0:0))k=p+264|0;else{m=p+272|0;k=c[m>>2]|0;if(!k){k=p+268|0;break}c[m>>2]=c[k>>2];m=p+252|0;B=c[m>>2]|0;n=B+1|0;c[m>>2]=n;m=p+260|0;c[m>>2]=(c[m>>2]|0)+1;m=p+256|0;if((B|0)>=(c[m>>2]|0))c[m>>2]=n;break f}while(0);c[k>>2]=(c[k>>2]|0)+1}m=Qb(n,i)|0;if(m|0){$=94;break e}a[q>>0]=1;break d}while(0);if(!k)break d;else n=1}else{o=p+276|0;if((c[o>>2]|0)>>>0<=m>>>0?(B=p+280|0,(c[B>>2]|0)>>>0>m>>>0):0){k=p+248|0;if(!(i>>>0>0|((i|0)==0?n>>>0>(e[k>>1]|0)>>>0:0))){$=94;break}if(a[p+250>>0]|0){A=p+264|0;c[A>>2]=(c[A>>2]|0)+1}n=Qb(n,i)|0;if(!n){a[q>>0]=1;break d}$r(n|0,m|0,e[k>>1]|0)|0;if(c[p+520>>2]|0){Rg(p,m);m=n;$=94;break}if((c[o>>2]|0)>>>0<=m>>>0?(c[B>>2]|0)>>>0>m>>>0:0){$=p+272|0;c[m>>2]=c[$>>2];c[$>>2]=m;m=p+252|0;c[m>>2]=(c[m>>2]|0)+-1;m=n;$=94;break}if(!(c[4052]|0)){hb[c[16248>>2]&63](m);m=n;$=94;break}k=c[9304]|0;if(k|0)hb[c[16292>>2]&63](k);k=Ya[c[16256>>2]&127](m)|0;c[9370]=(c[9370]|0)-k;c[9379]=(c[9379]|0)+-1;hb[c[16248>>2]&63](m);k=c[9304]|0;if(!k){m=n;$=94;break}hb[c[16300>>2]&63](k);m=n;$=94;break}if((Eb()|0)==0?(A=Vb(m,n,i)|0,A|0):0){m=A;$=94;break}a[q>>0]=1;break d}while(0);if(($|0)==94){k=m;n=(m|0)!=0}m=c[r>>2]|0;if(((m|0)!=0?(c[m+276>>2]|0)>>>0<=k>>>0:0)?(c[m+280>>2]|0)>>>0>k>>>0:0)m=e[m+248>>1]|0;else m=Ya[c[16256>>2]&127](k)|0;c[t>>2]=(m>>>0)/20|0;c[s>>2]=k;if(n){m=c[Z>>2]|0;$=103}}}else{m=w;k=c[ca+4>>2]|0;$=103}while(0);if(($|0)==103){c[Z>>2]=m+1;a[k+(w*20|0)>>0]=49;a[k+(w*20|0)+3>>0]=0;c[k+(w*20|0)+4>>2]=u;c[k+(w*20|0
|
||
|
function Xm(d,e){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;n=Sa;Sa=Sa+32|0;l=n+16|0;k=n+8|0;i=n;h=n+20|0;m=c[d>>2]|0;j=e+42|0;f=a[j>>0]|0;a:do if(f&16){g=c[e+56>>2]|0;if(g|0)do{if((c[g>>2]|0)==(m|0))break a;g=c[g+24>>2]|0}while((g|0)!=0);g=e+52|0;f=Tk(m+308|0,c[c[g>>2]>>2]|0,h)|0;if(f){f=c[f+8>>2]|0;if(f|0){c[h>>2]=0;i=(il(m,e,f,c[(c[f>>2]|0)+8>>2]|0,h)|0)==0;f=c[h>>2]|0;if(i){Cb(m,f);f=a[j>>0]|0;break}c[k>>2]=f;we(d,18735,k);Cb(m,f);e=1;Sa=n;return e|0}}c[i>>2]=c[c[g>>2]>>2];we(d,24296,i);e=1;Sa=n;return e|0}while(0);if(f&16){e=0;Sa=n;return e|0}j=e+34|0;f=b[j>>1]|0;if(f<<16>>16>0){e=0;Sa=n;return e|0}if(f<<16>>16<0){c[l>>2]=c[e>>2];we(d,27224,l);e=1;Sa=n;return e|0}h=m+250|0;i=a[h>>0]|0;f=c[e+24>>2]|0;do if(!f){g=qm(m,c[e+12>>2]|0,0)|0;if(g){l=d+68|0;k=c[l>>2]|0;Vm(d,c[g+32>>2]|0);b[j>>1]=-1;a[h>>0]=0;o=m+284|0;p=c[o>>2]|0;c[o>>2]=0;f=Cm(d,g)|0;c[o>>2]=p;c[l>>2]=k;if(!f){b[j>>1]=0;Yk(m,g,1);f=1;break}else{o=f+34|0;b[j>>1]=b[o>>1]|0;p=f+4|0;c[e+4>>2]=c[p>>2];b[o>>1]=0;c[p>>2]=0;Ab(m,f);Yk(m,g,1);f=0;break}}else f=1}else{a[h>>0]=0;Wm(c[d>>2]|0,f,j,e+4|0);f=0}while(0);a[h>>0]=i;p=(c[e+64>>2]|0)+78|0;b[p>>1]=b[p>>1]|2;p=f;Sa=n;return p|0}function Ym(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;m=Sa;Sa=Sa+16|0;l=m;f=c[e+16>>2]|0;if(!f){e=0;Sa=m;return e|0}if(!(a[e+37>>0]&2)){e=0;Sa=m;return e|0}k=c[e+64>>2]|0;f=c[f+8>>2]|0;a:do if(f|0){j=((k|0)!=0)<<31>>31;b:do if(!k)while(1){if(!(c[f>>2]|0))break b;f=c[f+20>>2]|0;if(!f)break a}else while(1){h=c[f>>2]|0;if(!h)g=j;else{g=a[h>>0]|0;c:do if(!(g<<24>>24)){h=k;g=0}else{i=k;while(1){if((a[16+(g&255)>>0]|0)!=(a[16+(d[i>>0]|0)>>0]|0)){h=i;break c}h=h+1|0;i=i+1|0;g=a[h>>0]|0;if(!(g<<24>>24)){h=i;g=0;break}}}while(0);g=(d[16+(g&255)>>0]|0)-(d[16+(d[h>>0]|0)>>0]|0)|0}if(!g)break b;f=c[f+20>>2]|0;if(!f)break a}while(0);c[e+68>>2]=f;e=0;Sa=m;return e|0}while(0);c[l>>2]=k;c[l+4>>2]=0;we(b,27254,l);a[b+17>>0]=1;e=1;Sa=m;return e|0}function Zm(e,f,g,h,i){e=e|0;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,p=0,q=0;if((f|0)<=0){i=0;return i|0}q=((g|0)!=0)<<31>>31;a:do if(!g){k=0;while(1){j=c[e+8+(k*72|0)+16>>2]|0;l=b[j+34>>1]|0;if(l<<16>>16>0){m=c[j+4>>2]|0;l=l<<16>>16;j=0;do{if(!(c[m+(j*24|0)>>2]|0))break a;j=j+1|0}while((j|0)<(l|0))}k=k+1|0;if((k|0)>=(f|0)){j=0;break}}return j|0}else{k=0;while(1){j=c[e+8+(k*72|0)+16>>2]|0;l=b[j+34>>1]|0;if(l<<16>>16>0){p=c[j+4>>2]|0;o=l<<16>>16;j=0;do{m=c[p+(j*24|0)>>2]|0;if(!m)l=q;else{l=a[m>>0]|0;b:do if(!(l<<24>>24)){m=g;l=0}else{n=g;while(1){if((a[16+(l&255)>>0]|0)!=(a[16+(d[n>>0]|0)>>0]|0)){m=n;break b}m=m+1|0;n=n+1|0;l=a[m>>0]|0;if(!(l<<24>>24)){m=n;l=0;break}}}while(0);l=(d[16+(l&255)>>0]|0)-(d[16+(d[m>>0]|0)>>0]|0)|0}if(!l)break a;j=j+1|0}while((j|0)<(o|0))}k=k+1|0;if((k|0)>=(f|0)){j=0;break}}return j|0}while(0);if(!h){i=1;return i|0}c[h>>2]=k;c[i>>2]=j;i=1;return i|0}function _m(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;if(!d)return;j=e&65535;do{g=d+4|0;c[g>>2]=c[g>>2]|1;b[d+36>>1]=j;if(((a[d>>0]|0)==-103?(h=d+20|0,i=c[h>>2]|0,i|0):0)?(c[i>>2]|0)>0:0){f=0;g=i;do{_m(c[(c[g+4>>2]|0)+(f*20|0)>>2]|0,e);f=f+1|0;g=c[h>>2]|0}while((f|0)<(c[g>>2]|0))}_m(c[d+12>>2]|0,e);d=c[d+16>>2]|0}while((d|0)!=0);return}function $m(d,f,g){d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=Sa;Sa=Sa+16|0;h=m;if(!f){l=g;Sa=m;return l|0}if(!g){l=f;Sa=m;return l|0}c[h>>2]=0;l=f+4|0;if((c[l>>2]&1|0)==0?(vm(f,h)|0)!=0:0)if(!(c[h>>2]|0)){Xk(d,f);Xk(d,g)}else i=7;else i=7;do if((i|0)==7){c[h>>2]=0;k=g+4|0;if((c[k>>2]&1|0)==0?(vm(g,h)|0)!=0:0){if(!(c[h>>2]|0)){Xk(d,f);Xk(d,g);break}}else i=9;a:do if(d){j=d+65|0;if(!(a[j>>0]|0)){if(a[d+250>>0]|0){do if((e[d+248>>1]|0)<48)h=d+264|0;else{i=d+272|0;h=c[i>>2]|0;if(!h){h=d+268|0;break}c[i>>2]=c[h>>2];j=d+252|0;n=c[j>>2]|0;i=n+1|0;c[j>>2]=i;j=d+260|0;c[j>>2]=(c[j>>2]|0)+1;j=d+256|0;if((n|0)>=(c[j>>2]|0))c[j>>2]=i;i=28;break a}while(0);c[h>>2]=(c[h>>2]|0)+1}h=Qb(48,0)|0;if(!h){a[j>>0]=1;i=29}else i=30}else i=29}else{h=Qb(48,0)|0;i=28}while(0);if((i|0)==28)if(!h)i=29;else i=30;if((i|0)==29){Xk(d,f);Xk(d,g);n=0;Sa=m;return n|0}else if((i|0)==30){i=h+1|0;j=i+47|0;do{a[i>>0]=0;i=i+1|0}while((i|0)<(j|0));a[h>
|
||
|
function bh(e,f){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,A=0,B=0,C=0,D=0,E=0;E=Sa;Sa=Sa+96|0;s=E+56|0;u=E+48|0;t=E+40|0;w=E+32|0;n=E+24|0;o=E+16|0;j=E+8|0;m=E;A=E+80|0;z=E+64|0;D=e+16|0;if((d[D>>0]|0)>=(f|0)){e=0;Sa=E;return e|0}if(c[4053]|0?(g=Ya[c[16284>>2]&127](11)|0,g|0):0)hb[c[16292>>2]&63](g);y=e+8|0;x=c[y>>2]|0;i=a[D>>0]|0;C=x+12|0;g=a[C>>0]|0;if(i<<24>>24!=g<<24>>24?(f|0)>1|(g&255)>2:0)h=5;else B=7;a:do if((B|0)==7){l=(f|0)==1;do if(l)if((g+-1&255)<2){a[D>>0]=1;h=x+8|0;c[h>>2]=(c[h>>2]|0)+1;h=x+24|0;c[h>>2]=(c[h>>2]|0)+1;h=0;break a}else{q=z+8|0;c[q>>2]=1;b[z+2>>1]=0;B=13;break}else{h=z+8|0;c[h>>2]=1;b[z+2>>1]=0;if((f|0)==4)if((i&255)<3){q=h;B=13}else B=52;else B=51}while(0);b:do if((B|0)==13){b[z>>1]=(l^1)&1;i=c[4139]|0;p=z+4|0;c[p>>2]=i;r=e+18|0;g=b[r>>1]|0;do if(!(g&1)){if(!((g&2)==0&(a[x+13>>0]|0)!=0))B=20}else if(!(g&2)){h=x+13|0;if(!(a[h>>0]|0)){b[A+2>>1]=0;c[A+4>>2]=i+2;c[A+8>>2]=510;b[A>>1]=1;B=c[358]|0;g=c[e+12>>2]|0;c[m>>2]=A;g=$a[B&63](g,13,m)|0;if((g|0)<0){B=22;break}else{a[h>>0]=1;k=x+24|0;c[k>>2]=(c[k>>2]|0)+1;k=g;B=21;break}}}else B=20;while(0);if((B|0)==20){m=c[358]|0;k=c[e+12>>2]|0;c[j>>2]=z;k=$a[m&63](k,13,j)|0;B=21}if((B|0)==21?k|0:0)B=22;if((B|0)==22){h=c[(Cq()|0)>>2]|0;switch(h|0){case 13:case 37:case 4:case 16:case 110:case 11:{h=5;break a}case 1:{g=3;break}default:g=3850}c[e+20>>2]=h;h=g;break a}if(l){i=(c[4139]|0)+2|0;c[p>>2]=i;c[q>>2]=510;j=c[y>>2]|0;g=b[r>>1]|0;do if(!(g&1))if((g&2)==0&(a[j+13>>0]|0)!=0){g=0;h=0}else B=33;else if(!(g&2)){h=j+13|0;if(!(a[h>>0]|0)){b[A+2>>1]=0;c[A+4>>2]=i;c[A+8>>2]=510;b[A>>1]=1;B=c[358]|0;g=c[e+12>>2]|0;c[o>>2]=A;g=$a[B&63](g,13,o)|0;if((g|0)<0){B=35;break}else{a[h>>0]=1;B=j+24|0;c[B>>2]=(c[B>>2]|0)+1;B=34;break}}else{g=0;h=0}}else B=33;while(0);if((B|0)==33){v=c[358]|0;g=c[e+12>>2]|0;c[n>>2]=z;g=$a[v&63](g,13,n)|0;B=34}if((B|0)==34)if(!g){g=0;h=0}else B=35;c:do if((B|0)==35){g=c[(Cq()|0)>>2]|0;switch(g|0){case 13:case 37:case 4:case 16:case 110:case 11:{h=5;break c}case 1:{g=1;h=3;break c}default:{h=3850;break c}}}while(0);l=c[4139]|0;c[p>>2]=l;c[q>>2]=1;b[z>>1]=2;k=c[y>>2]|0;i=b[r>>1]|0;do if(!(i&1))if((i&2)==0&(a[k+13>>0]|0)!=0)B=48;else B=45;else if(!(i&2)){j=k+13|0;if(!(a[j>>0]|0)){b[A+2>>1]=0;c[A+4>>2]=l+2;c[A+8>>2]=510;b[A>>1]=1;B=c[358]|0;i=c[e+12>>2]|0;c[w>>2]=A;i=$a[B&63](i,13,w)|0;if((i|0)<0){B=46;break}else{a[j>>0]=1;B=k+24|0;c[B>>2]=(c[B>>2]|0)+1;B=46;break}}else B=48}else B=45;while(0);if((B|0)==45){A=c[358]|0;i=c[e+12>>2]|0;c[t>>2]=z;i=$a[A&63](i,13,t)|0;B=46}if((B|0)==46)if((h|0)==0&(i|0)!=0){g=c[(Cq()|0)>>2]|0;h=2058}else B=48;d:do if((B|0)==48){switch(h&4095){case 5:{h=5;break a}case 0:break;default:break d}a[D>>0]=1;B=x+24|0;c[B>>2]=(c[B>>2]|0)+1;c[x+8>>2]=1;B=69;break b}while(0);c[e+20>>2]=g;break a}else{h=q;B=51}}while(0);if((B|0)==51)if((f|0)!=4){b[z>>1]=1;g=c[4139]|0;if((f|0)==2){i=g+1|0;j=g;g=1;B=57}else B=56}else B=52;if((B|0)==52)if((c[x+8>>2]|0)>1){h=5;B=71}else{b[z>>1]=1;g=c[4139]|0;B=56}if((B|0)==56){i=g+2|0;j=g;g=510;B=57}e:do if((B|0)==57){c[z+4>>2]=i;c[h>>2]=g;i=c[y>>2]|0;g=b[e+18>>1]|0;do if(!(g&1))if((g&2)==0&(a[i+13>>0]|0)!=0){B=69;break e}else B=64;else if(!(g&2)){h=i+13|0;if(a[h>>0]|0){B=69;break e}b[A+2>>1]=0;c[A+4>>2]=j+2;c[A+8>>2]=510;b[A>>1]=1;z=c[358]|0;g=c[e+12>>2]|0;c[u>>2]=A;g=$a[z&63](g,13,u)|0;if((g|0)<0)break;else{a[h>>0]=1;v=i+24|0;c[v>>2]=(c[v>>2]|0)+1;v=g;B=65;break}}else B=64;while(0);if((B|0)==64){A=c[358]|0;v=c[e+12>>2]|0;c[s>>2]=z;v=$a[A&63](v,13,s)|0;B=65}if((B|0)==65?(v|0)==0:0){B=69;break}g=c[(Cq()|0)>>2]|0;switch(g|0){case 13:case 37:case 4:case 16:case 110:case 11:{h=5;break}case 1:{h=3;B=68;break}default:{h=3850;B=68}}if((B|0)==68)c[e+20>>2]=g;if((f|0)==4)B=71;else break a}while(0);if((B|0)==69){h=f&255;a[D>>0]=h;a[C>>0]=h;h=0;break}else if((B|0)==71){a[D>>0]=3;a[C>>0]=3;break}}while(0);if(!(c[4053]|0)){e=h;Sa=E;return e|0}g=Ya[c[16284>>2]&127](11)|0;if(!g){e=h;Sa=E;return e|0}hb[c[16300>>2]&63](g);e=h;Sa=E;return e|0}function ch(e,f){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,A=0,B=0;B=
|
||
|
function Ll(f,g,h,i,j){f=f|0;g=g|0;h=h|0;i=i|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,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,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Za=0,_a=0,$a=0,bb=0,db=0,eb=0,fb=0,gb=0,ib=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,wb=0,xb=0,yb=0,zb=0,Ab=0,Bb=0,Db=0,Fb=0,Gb=0,Hb=0,Ib=0,Jb=0,Kb=0,Lb=0,Mb=0,Nb=0,Ob=0,Pb=0,Rb=0,Sb=0,Tb=0,Ub=0,Wb=0,Xb=0,Yb=0,_b=0,$b=0,ac=0,bc=0,cc=0,dc=0,ec=0,fc=0,gc=0,hc=0,ic=0,jc=0,kc=0,lc=0,mc=0,nc=0,oc=0,pc=0,qc=0,rc=0,sc=0,tc=0,uc=0,vc=0;vc=Sa;Sa=Sa+448|0;$a=vc+432|0;ic=vc+424|0;hc=vc+416|0;gc=vc+408|0;vb=vc+400|0;Ta=vc+392|0;bb=vc+360|0;Pa=vc+352|0;_=vc+344|0;oa=vc+328|0;Za=vc+304|0;Ua=vc+296|0;Ba=vc+280|0;Aa=vc+264|0;za=vc+248|0;na=vc+240|0;eb=vc+224|0;db=vc+208|0;Na=vc+200|0;Ea=vc+176|0;Da=vc+152|0;pa=vc+144|0;X=vc+136|0;_a=vc+128|0;S=vc+120|0;R=vc+112|0;xa=vc+104|0;fa=vc+96|0;ea=vc+88|0;ia=vc+80|0;L=vc+72|0;J=vc+64|0;K=vc+56|0;F=vc+48|0;E=vc+40|0;B=vc+32|0;u=vc+24|0;pc=vc+16|0;ya=vc;mc=vc+444|0;lc=vc+440|0;_b=vc+436|0;uc=c[f>>2]|0;nc=f+8|0;k=c[nc>>2]|0;if(!k){a:do if(uc){m=uc+65|0;if(!(a[m>>0]|0)){if(a[uc+250>>0]|0){do if((e[uc+248>>1]|0)<208)k=uc+264|0;else{l=uc+272|0;k=c[l>>2]|0;if(!k){k=uc+268|0;break}c[l>>2]=c[k>>2];m=uc+252|0;tc=c[m>>2]|0;l=tc+1|0;c[m>>2]=l;m=uc+260|0;c[m>>2]=(c[m>>2]|0)+1;m=uc+256|0;if((tc|0)>=(c[m>>2]|0))c[m>>2]=l;rc=16;break a}while(0);c[k>>2]=(c[k>>2]|0)+1}k=Qb(208,0)|0;if(!k){a[m>>0]=1;rc=17}else rc=18}else rc=17}else{k=Qb(208,0)|0;rc=16}while(0);if((rc|0)==16)if(!k)rc=17;else rc=18;b:do if((rc|0)==17){c[nc>>2]=0;k=0}else if((rc|0)==18){s=k+4|0;bs(s|0,0,204)|0;c[k>>2]=uc;l=uc+4|0;m=c[l>>2]|0;if(m|0)c[m+48>>2]=k;c[k+52>>2]=m;c[k+48>>2]=0;c[l>>2]=k;c[k+40>>2]=649915045;c[k+24>>2]=f;c[nc>>2]=k;t=k+32|0;r=f+84|0;l=c[r>>2]|0;if((l|0)>0){m=0;l=0}else{o=(l|0)==0;n=o?1020:l*40|0;o=o?0:0;p=c[f>>2]|0;q=p+65|0;if(a[q>>0]|0)break;c:do if(p){if(a[p+250>>0]|0){do if(o>>>0>0|((o|0)==0?n>>>0>(e[p+248>>1]|0)>>>0:0))l=p+264|0;else{m=p+272|0;l=c[m>>2]|0;if(!l){l=p+268|0;break}c[m>>2]=c[l>>2];m=p+252|0;tc=c[m>>2]|0;n=tc+1|0;c[m>>2]=n;m=p+260|0;c[m>>2]=(c[m>>2]|0)+1;m=p+256|0;if((tc|0)>=(c[m>>2]|0))c[m>>2]=n;rc=35;break c}while(0);c[l>>2]=(c[l>>2]|0)+1}l=Qb(n,o)|0;if(!l){a[q>>0]=1;break b}}else{l=Qb(n,o)|0;rc=35}while(0);if((rc|0)==35)if(!l)break;m=c[f>>2]|0;if(((m|0)!=0?(c[m+276>>2]|0)>>>0<=l>>>0:0)?(c[m+280>>2]|0)>>>0>l>>>0:0)m=e[m+248>>1]|0;else m=Ya[c[16256>>2]&127](l)|0;c[r>>2]=(m>>>0)/20|0;c[s>>2]=l;m=c[t>>2]|0}c[t>>2]=m+1;a[l>>0]=-98;a[l+1>>0]=0;m=l+3|0;n=m+17|0;do{a[m>>0]=0;m=m+1|0}while((m|0)<(n|0))}while(0);if((c[f+408>>2]|0)==0?(b[(c[f>>2]|0)+60>>1]&8)==0:0)a[f+23>>0]=1;if(!k){Sa=vc;return}else qc=k}else qc=k;oc=qc+88|0;b[oc>>1]=b[oc>>1]|16;oc=f+72|0;c[oc>>2]=2;r=c[f>>2]|0;d:do if((h|0)!=0?(c[h+4>>2]|0)!=0:0){if(a[r+145>>0]|0){we(f,25826,u);Sa=vc;return}do if((g|0?(y=c[g>>2]|0,z=c[g+4>>2]|0,y|0):0)?(v=Nr(z|0,0,1,0)|0,w=A()|0,x=r+65|0,(a[x>>0]|0)==0):0){e:do if(!(a[r+250>>0]|0))rc=62;else{do if(0<0|(0==0?z>>>0<(e[r+248>>1]|0)>>>0:0)){k=r+272|0;m=c[k>>2]|0;if(!m){k=r+268|0;break}c[k>>2]=c[m>>2];l=r+252|0;tc=c[l>>2]|0;k=tc+1|0;c[l>>2]=k;l=r+260|0;c[l>>2]=(c[l>>2]|0)+1;l=r+256|0;if((tc|0)>=(c[l>>2]|0))c[l>>2]=k;q=m;break e}else k=r+264|0;while(0);c[k>>2]=(c[k>>2]|0)+1;rc=62}while(0);if((rc|0)==62){k=Qb(v,w)|0;if(!k){a[x>>0]=1;break}else q=k}$r(q|0,y|0,z|0)|0;a[q+z>>0]=0;k=a[q>>0]|0;switch(k<<24>>24|0){case 96:case 34:case 39:{rc=67;break}case 91:{k=93;rc=67;break}default:{}}if((rc|0)==67){n=0;l=1;while(1){m=a[q+l>>0]|0;if(m<<24>>24==k<<24>>24){l=l+1|0;m=q+n|0;if((a[q+l>>0]|0)!=k<<24>>24)break;a[m>>0]=k}else a[q+n>>0]=m;n=n+1|0;l=l+1|0}a[m>>0]=0}p=Gq(q)|0;tc=c[r+20>>2]|0;k=tc+-1|0;f:do if((tc|0)>0){o=(c[r+16>>2]|0)+(k<<4)|0;while(1){m=c[o>>2]|0;if(m|0?(((Gq(m)|0)^p)&1073741823|0)==0:0){l=a[m>>0]|0;g:do if(!(l<<24>>24)){m=q;l=0}el
|
||
|
function Cj(f){f=f|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,x=0.0,y=0.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,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,_a=0,cb=0,db=0,eb=0,fb=0,ib=0,lb=0,mb=0,ob=0,pb=0,qb=0,rb=0,sb=0,tb=0,ub=0,vb=0,wb=0,xb=0,yb=0,zb=0,Bb=0,Db=0,Fb=0,Gb=0,Hb=0,Ib=0,Jb=0,Kb=0,Lb=0,Mb=0,Nb=0,Ob=0,Pb=0,Rb=0,Sb=0,Tb=0,Ub=0,Wb=0,Xb=0,Yb=0,Zb=0,_b=0,$b=0,cc=0,dc=0,ec=0,fc=0,gc=0,hc=0,ic=0,jc=0,kc=0,lc=0,mc=0,nc=0,oc=0,pc=0,qc=0,rc=0,sc=0,tc=0,uc=0,vc=0,wc=0,xc=0,Bc=0,Cc=0,Gc=0,Hc=0,Ic=0,Jc=0,Kc=0,Lc=0,Mc=0,Nc=0,Oc=0,Pc=0,Qc=0,Rc=0,Sc=0,Tc=0,Uc=0,Vc=0,Wc=0,Xc=0,Yc=0,Zc=0,_c=0,$c=0,ad=0,bd=0,cd=0,dd=0,ed=0,fd=0,gd=0,id=0,jd=0,kd=0,ld=0,md=0,nd=0,od=0,pd=0,qd=0,rd=0,sd=0,td=0,ud=0,vd=0,wd=0,xd=0,yd=0,zd=0,Ad=0,Bd=0,Cd=0,Dd=0,Ed=0,Fd=0,Gd=0,Hd=0,Id=0,Jd=0,Kd=0,Ld=0,Md=0,Nd=0,Od=0,Pd=0,Qd=0,Rd=0,Sd=0,Td=0,Ud=0,Vd=0,Wd=0,Xd=0,Yd=0,Zd=0,_d=0,$d=0,ae=0,be=0,ce=0,de=0,ee=0,fe=0,ge=0,he=0,ie=0,je=0,ke=0,le=0,me=0,ne=0,oe=0,pe=0,qe=0,re=0,se=0,te=0,ue=0,ve=0,we=0,ye=0,ze=0,Ae=0,Be=0,Ce=0,De=0,Ee=0,Ge=0,He=0,Ie=0,Je=0,Ke=0,Le=0,Me=0,Oe=0,Pe=0,Qe=0,Re=0,Se=0,Te=0,Ue=0,Ve=0,We=0,Xe=0,Ye=0,Ze=0,_e=0,$e=0,af=0,bf=0,cf=0,df=0,ef=0,ff=0,gf=0,hf=0,jf=0,kf=0,lf=0,mf=0,nf=0,of=0,pf=0,qf=0,rf=0,sf=0,tf=0,uf=0;rf=Sa;Sa=Sa+832|0;cf=rf+816|0;df=rf+808|0;kf=rf+800|0;Ze=rf+792|0;mf=rf+776|0;me=rf+768|0;ke=rf+760|0;je=rf+752|0;ie=rf+744|0;he=rf+736|0;ge=rf+728|0;fe=rf+720|0;ee=rf+712|0;de=rf+704|0;ce=rf+696|0;Pe=rf+688|0;Oe=rf+680|0;Me=rf+672|0;Le=rf+664|0;Ke=rf+656|0;Je=rf+632|0;Ie=rf+624|0;He=rf+608|0;Ge=rf+600|0;Ee=rf+592|0;De=rf+584|0;Ce=rf+576|0;Be=rf+568|0;Ae=rf+560|0;ze=rf+552|0;ye=rf+544|0;we=rf+536|0;ve=rf+528|0;ue=rf+520|0;te=rf+512|0;se=rf+504|0;re=rf+496|0;qe=rf+488|0;pe=rf+480|0;oe=rf+472|0;ne=rf+464|0;le=rf+456|0;ff=rf+440|0;ef=rf+432|0;af=rf+424|0;bf=rf+416|0;md=rf+368|0;zd=rf+328|0;Dd=rf+112|0;Fd=rf+304|0;Md=rf;Qd=rf+820|0;Ud=f+4|0;o=c[Ud>>2]|0;nf=c[f>>2]|0;vd=a[nf+62>>0]|0;wd=f+8|0;n=c[wd>>2]|0;pf=nf+32|0;h=pf;i=c[h>>2]|0;h=c[h+4>>2]|0;qf=f+100|0;if(c[qf>>2]|0?(k=c[nf+16>>2]|0,l=c[nf+20>>2]|0,(l|0)>0):0){j=0;do{if(((((j|0)!=1?c[qf>>2]&1<<j|0:0)?(m=c[k+(j<<4)+4>>2]|0,m|0):0)?a[m+9>>0]|0:0)?(of=m+12|0,c[of>>2]=(c[of>>2]|0)+1,(a[m+10>>0]|0)==0):0)Gi(m);j=j+1|0}while((j|0)!=(l|0))}of=f+80|0;a:do if((c[of>>2]|0)==7){k=0;l=0;m=o;n=o;j=nf+65|0;S=3103}else{c[of>>2]=0;ed=f+136|0;c[ed>>2]=0;c[ed+4>>2]=0;ed=f+20|0;c[ed>>2]=0;c[nf+452>>2]=0;Cc=nf+240|0;b:do if(!(c[Cc>>2]|0)){Gc=nf+292|0;if(!(c[Gc>>2]|0)){j=0;Y=nf+300|0}else{Y=nf+300|0;j=c[Y>>2]|0;j=j-(((c[f+124>>2]|0)>>>0)%(j>>>0)|0)|0}gf=f+76|0;jf=nf+65|0;Hc=f+60|0;Ic=nf+250|0;Jc=f+200|0;Kc=f+56|0;Lc=f+87|0;Mc=nf+16|0;Nc=f+88|0;Oc=f+28|0;Pc=nf+212|0;Qc=f+92|0;Rc=nf+80|0;Sc=nf+84|0;Tc=f+116|0;Uc=zd+4|0;Vc=zd+6|0;Wc=zd+8|0;Xc=zd+4|0;Yc=zd+6|0;Zc=zd+8|0;_c=md+8|0;$e=f+44|0;$c=md+4|0;ad=nf+24|0;bd=f+176|0;cd=md+8|0;dd=md+4|0;fd=nf+63|0;Z=nf+304|0;_=zd+32|0;$=zd+8|0;aa=nf+164|0;ba=f+12|0;ca=nf+176|0;da=f+144|0;ea=nf+296|0;fa=nf+248|0;ga=f+72|0;ha=nf+156|0;Qe=nf+488|0;ia=Fd+4|0;ja=Fd+6|0;ka=Fd+8|0;la=zd+4|0;ma=zd+8|0;na=nf+88|0;oa=md+8|0;pa=md+32|0;qa=md+24|0;ra=nf+152|0;sa=nf+20|0;ta=nf+145|0;ua=md+12|0;va=f+184|0;wa=nf+128|0;xa=nf+512|0;ya=nf+504|0;za=md+8|0;Aa=md+32|0;Ba=md+24|0;Ca=nf+148|0;Da=nf+4|0;Ea=nf+328|0;Fa=vd<<24>>24==1;gd=f+86|0;Ga=nf+264|0;Re=nf+272|0;Ha=nf+208|0;Ja=md+16|0;Ka=md+12|0;La=nf+332|0;Ma=md+12|0;Na=zd+8|0;Oa=zd+32|0;Pa=md+8|0;Qa=md+4|0;X=nf+64|0;Ra=nf+268|0;Se=nf+252|0;Ta=nf+260|0;Ua=nf+256|0;Va=f+204|0;Te=nf+500|0;Ue=nf+496|0;Wa=zd+8|0;Xa=zd+32|0;_a=zd+24|0;cb=Dd+4|0;db=Dd+12|0;eb=Dd+16|0;fb=Dd+20|0;ib=Dd+24|0;lb=Dd+28|0;mb=Dd+8|0;ob=Dd+68|0;pb=Dd+44|0;qb=Dd+48|0;rb=Dd+40|0;sb=Dd+52|0;tb=Dd+56|0;ub=Dd+60|0;vb=Dd+64|0;wb=f+36|0;xb=f+32|0;yb=f+196|0;zb=md+20|0;Bb=zd+10|0;Db=md+20|0;Fb=nf+69|0;_e=f+168|0;Gb=Dd+4|0;Hb=Dd+8|0;Ib=Dd+12|0;Jb=Dd+16|0;Kb=Dd+20|0;Lb=Dd+24|0;Mb=nf+132|0;Nb=zd+16|
|
||
|
function rl(f,g){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,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,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Za=0,_a=0,$a=0,ab=0,bb=0,db=0,eb=0,fb=0,gb=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,wb=0,xb=0,yb=0,zb=0,Bb=0,Db=0,Fb=0,Gb=0,Hb=0,Ib=0,Jb=0,Kb=0,Lb=0,Mb=0,Nb=0,Ob=0,Pb=0,Rb=0,Sb=0,Tb=0,Ub=0,Wb=0,Xb=0,Yb=0,Zb=0,_b=0,ac=0,bc=0,cc=0,dc=0,ec=0,fc=0,gc=0,hc=0,ic=0,jc=0,kc=0,lc=0,mc=0,nc=0,oc=0,pc=0,qc=0,rc=0,sc=0,tc=0,uc=0,vc=0,wc=0,xc=0,yc=0,zc=0,Ac=0,Bc=0,Cc=0,Dc=0,Ec=0,Fc=0,Gc=0,Hc=0,Ic=0,Jc=0,Kc=0,Lc=0,Mc=0,Nc=0,Oc=0,Pc=0,Qc=0,Rc=0,Sc=0,Tc=0,Uc=0,Vc=0,Wc=0,Xc=0,Yc=0,Zc=0,_c=0,$c=0,ad=0,bd=0,cd=0,dd=0,ed=0,fd=0,gd=0,hd=0,id=0,jd=0,kd=0,ld=0,md=0,nd=0,od=0,pd=0,qd=0,rd=0,sd=0,td=0,ud=0,vd=0,wd=0,xd=0,yd=0,zd=0,Ad=0,Bd=0,Cd=0,Dd=0,Ed=0,Fd=0,Gd=0,Hd=0,Id=0,Jd=0,Kd=0,Ld=0,Md=0,Nd=0,Od=0,Pd=0,Qd=0,Rd=0,Sd=0,Td=0,Ud=0,Vd=0,Wd=0,Xd=0,Yd=0,Zd=0,_d=0,$d=0,ae=0,be=0,ce=0,de=0,ee=0,fe=0,ge=0,he=0,ie=0,je=0,ke=0,le=0,me=0,ne=0,oe=0,pe=0,qe=0,re=0;re=Sa;Sa=Sa+1328|0;ad=re+1280|0;$c=re+1272|0;_c=re+1256|0;Zc=re+1248|0;Yc=re+1232|0;pe=re+1224|0;Bd=re+1216|0;Ad=re+1208|0;ld=re+1200|0;kd=re+1192|0;Ca=re+1184|0;Ba=re+1176|0;ac=re+1152|0;xb=re+1144|0;vb=re+1136|0;sb=re+1128|0;mb=re+1120|0;lb=re+1112|0;db=re+1104|0;bb=re+1096|0;je=re+1080|0;he=re+1064|0;ie=re+1024|0;ge=re+1e3|0;fe=re+992|0;ee=re+984|0;Dd=re+976|0;pc=re+968|0;oc=re+960|0;jc=re+952|0;hc=re+944|0;gc=re+936|0;Sd=re+928|0;Zd=re+920|0;dc=re+912|0;ha=re+904|0;qd=re+896|0;tc=re+888|0;Ub=re+880|0;C=re+872|0;Fa=re+864|0;k=re+856|0;j=re+848|0;i=re+840|0;de=re+832|0;ce=re+824|0;ae=re+816|0;$d=re+808|0;Ud=re+800|0;Td=re+784|0;Rd=re+776|0;Nd=re+768|0;Jd=re+760|0;hd=re+752|0;rc=re+744|0;Aa=re+736|0;za=re+728|0;Hd=re+720|0;pd=re+696|0;Qc=re+688|0;Xc=re+680|0;Wc=re+664|0;Vc=re+656|0;Uc=re;Tc=re+648|0;Mb=re+640|0;Lb=re+632|0;rb=re+624|0;qb=re+616|0;ga=re+608|0;fa=re+600|0;B=re+592|0;z=re+584|0;Bb=re+576|0;La=re+568|0;ab=re+560|0;Ea=re+552|0;cc=re+544|0;ub=re+536|0;jb=re+528|0;Zb=re+520|0;$a=re+512|0;Ka=re+504|0;_a=re+496|0;Da=re+488|0;ic=re+480|0;pb=re+472|0;Za=re+464|0;ba=re+456|0;bc=re+448|0;Qa=re+440|0;Pa=re+432|0;Oa=re+424|0;Ja=re+416|0;Hb=re+408|0;U=re+400|0;Gb=re+392|0;T=re+384|0;y=re+376|0;x=re+368|0;qa=re+360|0;J=re+352|0;_=re+344|0;yc=re+336|0;Ra=re+328|0;ea=re+320|0;da=re+312|0;H=re+304|0;va=re+296|0;ja=re+288|0;Z=re+280|0;ma=re+272|0;Y=re+264|0;X=re+256|0;W=re+248|0;Xb=re+240|0;ia=re+232|0;E=re+224|0;pa=re+216|0;la=re+208|0;kc=re+200|0;oa=re+192|0;ka=re+184|0;V=re+176|0;Ma=re+168|0;ec=re+160|0;ca=re+152|0;kb=re+144|0;Kc=re+136|0;Jc=re+128|0;Ic=re+120|0;Hc=re+112|0;Gc=re+104|0;Fc=re+96|0;I=re+88|0;G=re+80|0;F=re+72|0;D=re+64|0;S=re+56|0;R=re+48|0;le=re+24|0;Od=re+1304|0;fb=re+1296|0;qe=f+8|0;ne=c[qe>>2]|0;ke=c[f>>2]|0;oe=f+12+(ke<<4)|0;a:do switch(g|0){case 5:{a[ne+446>>0]=0;c[ne+436>>2]=0;o=0;j=0;m=0;i=0;n=0;break}case 6:{a[ne+446>>0]=1;c[ne+436>>2]=0;o=0;j=0;m=0;i=0;n=0;break}case 7:{a[ne+446>>0]=2;c[ne+436>>2]=0;o=0;j=0;m=0;i=0;n=0;break}case 8:{tl(ne);o=0;j=0;m=0;i=0;n=0;break}case 9:{t=c[oe+-12>>2]|0;s=c[ne>>2]|0;do if(((a[s+145>>0]|0)==0?(a[ne+447>>0]|0)==0:0)?(u=c[s+284>>2]|0,u|0):0){i=cb[u&15](c[s+288>>2]|0,22,25651,0,0,c[ne+488>>2]|0)|0;if((i|0)==1){we(ne,24675,R);c[ne+12>>2]=23;o=0;j=0;m=0;i=0;n=0;break a}if((i|2|0)==2)if(!i)break;else{o=0;j=0;m=0;i=0;n=0;break a}else{we(ne,25657,S);c[ne+12>>2]=1;o=0;j=0;m=0;i=0;n=0;break a}}while(0);m=ne+8|0;i=c[m>>2]|0;if(!i){l=c[ne>>2]|0;b:do if(l){k=l+65|0;if(!(a[k>>0]|0)){if(a[l+250>>0]|0){do if((e[l+248>>1]|0)<208)i=l+264|0;else{j=l+272|0;i=c[j>>2]|0;if(!i){i=l+268|0;break}c[j>>2]=c[i>>2];k=l+252|0;me=c[k>>2]|0;j=me+1|0;c[k>>2]=j;k=l+260|0;c[k>>2]=(c[k>>2]|0)+1;k=l+256|0;if((me|0)>=(c[k>>2]|0))c[k>>2]=j;me=29;break b}while(0);c[i>>2]=(c[i>>2]|0)+1}i=Q
|
||
|
function Lo(f,g,h,i,j,k){f=f|0;g=g|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,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,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;Ea=Sa;Sa=Sa+16|0;z=Ea+8|0;y=Ea;na=c[f>>2]|0;oa=j+1|0;qa=j+2|0;Da=j+3|0;Aa=j+4|0;wa=j+5|0;va=j+6|0;aa=j+7|0;ca=f+72|0;fa=c[ca>>2]|0;c[ca>>2]=(fa|0)>(aa|0)?fa:aa;fa=f+8|0;l=c[fa>>2]|0;if(!l){a:do if(na){n=na+65|0;if(!(a[n>>0]|0)){if(a[na+250>>0]|0){do if((e[na+248>>1]|0)<208)l=na+264|0;else{m=na+272|0;l=c[m>>2]|0;if(!l){l=na+268|0;break}c[m>>2]=c[l>>2];n=na+252|0;za=c[n>>2]|0;m=za+1|0;c[n>>2]=m;n=na+260|0;c[n>>2]=(c[n>>2]|0)+1;n=na+256|0;if((za|0)>=(c[n>>2]|0))c[n>>2]=m;ta=16;break a}while(0);c[l>>2]=(c[l>>2]|0)+1}l=Qb(208,0)|0;if(!l){a[n>>0]=1;ta=17}else ta=18}else ta=17}else{l=Qb(208,0)|0;ta=16}while(0);if((ta|0)==16)if(!l)ta=17;else ta=18;b:do if((ta|0)==17){c[fa>>2]=0;l=0}else if((ta|0)==18){bs(l+4|0,0,204)|0;c[l>>2]=na;m=na+4|0;n=c[m>>2]|0;if(n|0)c[n+48>>2]=l;c[l+52>>2]=n;c[l+48>>2]=0;c[m>>2]=l;c[l+40>>2]=649915045;c[l+24>>2]=f;c[fa>>2]=l;u=l+32|0;t=f+84|0;m=c[t>>2]|0;if((m|0)>0){n=0;m=0}else{p=(m|0)==0;o=p?1020:m*40|0;p=p?0:0;q=c[f>>2]|0;s=l+4|0;r=q+65|0;if(a[r>>0]|0)break;c:do if(q){if(a[q+250>>0]|0){do if(p>>>0>0|((p|0)==0?o>>>0>(e[q+248>>1]|0)>>>0:0))m=q+264|0;else{n=q+272|0;m=c[n>>2]|0;if(!m){m=q+268|0;break}c[n>>2]=c[m>>2];n=q+252|0;za=c[n>>2]|0;o=za+1|0;c[n>>2]=o;n=q+260|0;c[n>>2]=(c[n>>2]|0)+1;n=q+256|0;if((za|0)>=(c[n>>2]|0))c[n>>2]=o;ta=35;break c}while(0);c[m>>2]=(c[m>>2]|0)+1}m=Qb(o,p)|0;if(!m){a[r>>0]=1;break b}}else{m=Qb(o,p)|0;ta=35}while(0);if((ta|0)==35)if(!m)break;n=c[f>>2]|0;if(((n|0)!=0?(c[n+276>>2]|0)>>>0<=m>>>0:0)?(c[n+280>>2]|0)>>>0>m>>>0:0)n=e[n+248>>1]|0;else n=Ya[c[16256>>2]&127](m)|0;c[t>>2]=(n>>>0)/20|0;c[s>>2]=m;n=c[u>>2]|0}c[u>>2]=n+1;a[m>>0]=-98;a[m+1>>0]=0;o=m+3|0;p=o+17|0;do{a[o>>0]=0;o=o+1|0}while((o|0)<(p|0))}while(0);if((c[f+408>>2]|0)==0?(b[(c[f>>2]|0)+60>>1]&8)==0:0){a[f+23>>0]=1;za=l}else za=l}else za=l;if((g|0)==0|(za|0)==0){Sa=Ea;return}q=g+28|0;x=c[q>>2]|0;if(!x){Sa=Ea;return}p=c[g>>2]|0;w=p;if(p|0){l=a[p>>0]|0;d:do if(!(l<<24>>24)){l=25863;ta=50}else{Z=l&255;l=16+Z|0;do if((Z|32|0)==115){l=a[p+1>>0]|0;if(!(l<<24>>24)){l=25864;ta=50;break d}Z=l&255;l=16+Z|0;if((Z|32|0)==113){l=a[p+2>>0]|0;if(!(l<<24>>24)){l=25865;ta=50;break d}Z=l&255;l=16+Z|0;if((Z|32|0)==108){l=a[p+3>>0]|0;if(!(l<<24>>24)){l=25866;ta=50;break d}Z=l&255;l=16+Z|0;if((Z|32|0)==105){l=a[p+4>>0]|0;if(!(l<<24>>24)){l=25867;ta=50;break d}Z=l&255;l=16+Z|0;if((Z|32|0)==116){l=a[p+5>>0]|0;if(!(l<<24>>24)){l=25868;ta=50;break d}Z=l&255;l=16+Z|0;if((Z|32|0)==101){l=a[p+6>>0]|0;if(!(l<<24>>24)){l=25869;ta=50;break d}if(l<<24>>24!=95){n=95;l=16+(l&255)|0;break}Sa=Ea;return}else n=101}else n=116}else n=105}else n=108}else n=113}else n=115;while(0);m=d[l>>0]|0;l=n}while(0);if((ta|0)==50){m=0;l=a[16+(d[l>>0]|0)>>0]|0}if((m|0)==(l&255|0)){Sa=Ea;return}}m=c[g+64>>2]|0;e:do if(m){n=c[na+20>>2]|0;if((n|0)>0){o=c[na+16>>2]|0;l=0;while(1){if((c[o+(l<<4)+12>>2]|0)==(m|0)){X=l;break e}l=l+1|0;if((l|0)>=(n|0)){X=l;break}}}else X=0}else X=-1e6;while(0);l=c[(c[na+16>>2]|0)+(X<<4)>>2]|0;m=c[f>>2]|0;do if(((a[m+145>>0]|0)==0?(a[f+447>>0]|0)==0:0)?(v=c[m+284>>2]|0,(v|0)!=0):0){l=cb[v&15](c[m+288>>2]|0,28,p,0,l,c[f+488>>2]|0)|0;if((l|0)==1){we(f,24675,y);c[f+12>>2]=23;Sa=Ea;return}if((l|2|0)!=2){we(f,25657,z);c[f+12>>2]=1;Sa=Ea;return}if(!l){x=c[q>>2]|0;w=c[g>>2]|0;break}else{Sa=Ea;return}}while(0);t=c[f+408>>2]|0;t=(t|0)==0?f:t;v=t+396|0;o=c[v>>2]|0;m=t+400|0;do if((o|0)>0){n=c[m>>2]|0;l=0;while(1){if((c[n+(l<<4)>>2]|0)==(X|0)?(c[n+(l<<4)+4>>2]|0)==(x|0):0){ta=74;break}l=l+1|0;if((l|0)>=(o|0)){ta=76;break}}if((ta|0)==74){Z=n+(l<<4)+8|0;a[Z>>0]=(a[Z>>0]|0)!=0&1;break}else if((ta|0)==76){u=m;s=n;ta=77;break}}else{u=m;s=c[m>>2]|0;ta=77}while(0);f:do if((ta|0)==77){o=(o<<4)+16|0;r=c[t>>2]|0;p=((o|0)<0)<<31>>31;q=r+65|0;g:do if(!(a[q>>0]|0)){h:do if(!s){i:do
|
||
|
function Cl(f,g,h){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,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,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Za=0,_a=0,$a=0,ab=0,bb=0,db=0,eb=0,fb=0,gb=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,wb=0;wb=Sa;Sa=Sa+288|0;nb=wb+128|0;lb=wb+120|0;Oa=wb+104|0;Da=wb+96|0;Na=wb+88|0;xa=wb+72|0;ea=wb+64|0;da=wb+56|0;aa=wb+48|0;ca=wb+40|0;ba=wb+24|0;q=wb+16|0;n=wb+8|0;j=wb;$a=wb+256|0;Ra=wb+224|0;kb=wb+212|0;ob=wb+184|0;rb=wb+136|0;ub=f+460|0;vb=c[ub>>2]|0;Aa=f+464|0;qb=c[Aa>>2]|0;c[Aa>>2]=qb+1;c[ub>>2]=qb;qb=c[f>>2]|0;if(!g){vb=1;Sa=wb;return vb|0}Ca=qb+65|0;if(a[Ca>>0]|0){vb=1;Sa=wb;return vb|0}pb=f+64|0;if(c[pb>>2]|0){vb=1;Sa=wb;return vb|0}do if(((a[qb+145>>0]|0)==0?(a[f+447>>0]|0)==0:0)?(i=c[qb+284>>2]|0,i|0):0){i=cb[i&15](c[qb+288>>2]|0,21,0,0,0,c[f+488>>2]|0)|0;if((i|0)==1){we(f,24675,j);c[f+12>>2]=23;vb=1;Sa=wb;return vb|0}if((i|2|0)==2){if(!i)break;else i=1;Sa=wb;return i|0}else{we(f,25657,n);c[f+12>>2]=1;vb=1;Sa=wb;return vb|0}}while(0);s=rb;x=s+48|0;do{c[s>>2]=0;s=s+4|0}while((s|0)<(x|0));if((d[h>>0]|0)<9){n=g+48|0;o=c[n>>2]|0;if(o|0){p=o+4|0;if((c[o>>2]|0)>0){i=0;j=c[p>>2]|0;while(1){Xk(qb,c[j>>2]|0);Cb(qb,c[j+4>>2]|0);Cb(qb,c[j+8>>2]|0);i=i+1|0;if((i|0)>=(c[o>>2]|0))break;else j=j+20|0}}Cb(qb,c[p>>2]|0);Cb(qb,o)}c[n>>2]=0;fa=g+6|0;b[fa>>1]=b[fa>>1]&-2;Pm(f,g,0);fa=n}else{Pm(f,g,0);fa=g+48|0}mb=ob+4|0;c[mb>>2]=0;c[mb+4>>2]=0;c[mb+8>>2]=0;c[mb+12>>2]=0;c[mb+16>>2]=0;c[mb+20>>2]=0;c[ob>>2]=c[fa>>2];Ba=g+32|0;o=c[Ba>>2]|0;a:do if((c[pb>>2]|0)==0?(a[Ca>>0]|0)==0:0){db=g+6|0;i=b[db>>1]|0;if((c[c[g>>2]>>2]|0)>1?(a[h>>0]|1)<<24>>24==11:0){we(f,29191,q);tb=3080;break}i=(3?(i&65535)>>>3:i&65535)&1;pa=g+52|0;j=c[pa>>2]|0;b:do if(!j){U=f+488|0;V=g+60|0;W=g+36|0;X=f+447|0;Y=g+64|0;Z=g+4|0;_=f+12|0;$=f+408|0;j=0;n=i;i=o;while(1){x=c[i>>2]|0;if((j|0)>=(x|0)){V=n;jb=i;j=0;break b}B=i+8+(j*72|0)+20|0;y=c[B>>2]|0;C=i+8+(j*72|0)+16|0;q=c[C>>2]|0;if(y){o=b[q+34>>1]|0;p=c[c[y>>2]>>2]|0;if((p|0)!=(o<<16>>16|0))break;w=b[y+6>>1]|0;Q=w&8;z=c[U>>2]|0;R=c[f>>2]|0;c:do if(!(b[R+60>>1]&1)){S=c[i+8+(j*72|0)+44>>2]|0;T=Q<<16>>16!=0;do if(T){if(n|0)break c;if((x|0)>1){n=0;break c}sb=c[W>>2]|0;if(sb|0?c[sb+4>>2]&2097152|0:0){n=0;break c}o=c[g>>2]|0;do if(o|0){s=c[o>>2]|0;if((s|0)<=0)break;r=c[o+4>>2]|0;o=0;q=0;do{p=c[r+(q*20|0)>>2]|0;if(p)o=c[p+4>>2]|o;q=q+1|0}while((q|0)!=(s|0));if(o&2097152|0){n=0;break c}}while(0);o=c[fa>>2]|0;if(!o)break;s=c[o>>2]|0;if((s|0)<=0)break;r=c[o+4>>2]|0;o=0;q=0;do{p=c[r+(q*20|0)>>2]|0;if(p)o=c[p+4>>2]|o;q=q+1|0}while((q|0)!=(s|0));if(o&2097152|0){n=0;break c}}while(0);o=c[y+32>>2]|0;p=(c[y+60>>2]|0)==0;if(!p?c[V>>2]|0:0)break;if(c[y+64>>2]|0)break;q=b[db>>1]|0;if(!(p|(q&128)==0))break;if(!((w&1)==0&(c[o>>2]|0)!=0))break;if(!p?(n|0)!=0|(x|0)>1:0)break;r=q&1;if(T&r<<16>>16!=0)break;u=c[fa>>2]|0;t=(u|0)==0;if(!t?c[y+48>>2]|0:0)break;s=(n|0)!=0;if(s?c[y+48>>2]|0:0)break;if(p){if(w&12288)break}else if(!((r|w&12288)<<16>>16==0&(c[W>>2]|0)==0))break;if(q&8192?c[y+52>>2]|0:0)break;P=i+8+(j*72|0)+36|0;if(a[P>>0]&32)break;v=y+52|0;o=c[v>>2]|0;do if(o|0){if(!(r<<16>>16==0&((s|(c[y+48>>2]|0)!=0)^1)))break c;if(!((x|0)==1&(w&9)==0))break c;q=y;while(1){p=(o|0)==0;if(!p?(a[q+4>>0]|0)!=116:0)break c;if((c[c[q+32>>2]>>2]|0)<1)break c;if(p)break;if(b[o+6>>1]&9)break c;q=o;o=c[o+52>>2]|0}if(t)break;q=c[u>>2]|0;if((q|0)<=0)break;p=c[u+4>>2]|0;o=0;do{if(!(b[p+(o*20|0)+16>>1]|0))break c;o=o+1|0}while((o|0)<(q|0))}while(0);w=i+8+(j*72|0)+8|0;o=c[w>>2]|0;c[U>>2]=o;do if(!(a[R+145>>0]|0)){if(a[X>>0]|0)break;p=c[R+284>>2]|0;if(!p)break;o=cb[p&15](c[R+288>>2]|0,21,0,0,0,o)|0;if((o|0)==1){we(f,24675,ca);c[_>>2]=23;break}if((o|2|0)==2)break;we(f,25657,aa);c[_>>2]=1}while(0);c[U>>2]=z;o=c[v>>2]|0;d:do if(!o)tb=99;else{u=R+65|0;t=c[fa>>2]|0;r=c[V>>2]|0;s=c[Y>>2]|0;q=c
|
||
|
function Jl(f,g,h,i,j){f=f|0;g=g|0;h=h|0;i=i|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,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,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;Ma=Sa;Sa=Sa+96|0;P=Ma+40|0;J=Ma+32|0;I=Ma+24|0;K=Ma+16|0;B=Ma+8|0;A=Ma;Da=Ma+80|0;Q=Ma+48|0;Ba=Ma+44|0;La=c[f>>2]|0;a:do if((c[f+64>>2]|0)==0?(C=La+65|0,(a[C>>0]|0)==0):0){p=g+8|0;l=c[p>>2]|0;if(!l)k=g+12|0;else{m=c[La+20>>2]|0;n=c[La+16>>2]|0;b:do if((m|0)>0){k=0;do{if((c[n+(k<<4)+12>>2]|0)==(l|0))break b;k=k+1|0}while((k|0)<(m|0))}else k=0;while(0);k=n+(k<<4)|0}Ka=ve(f,0,c[g+16>>2]|0,c[k>>2]|0)|0;Ia=g+24|0;Ab(c[f>>2]|0,c[Ia>>2]|0);c[Ia>>2]=Ka;if(!Ka){Ym(f,p)|0;k=0;break}Ia=Ka+36|0;b[Ia>>1]=(b[Ia>>1]|0)+1<<16>>16;if(!(Ym(f,p)|0)){n=c[f>>2]|0;Aa=Ka+64|0;s=c[Aa>>2]|0;c:do if(s){l=c[n+20>>2]|0;if((l|0)>0){m=c[n+16>>2]|0;k=0;while(1){if((c[m+(k<<4)+12>>2]|0)==(s|0)){N=k;break c}k=k+1|0;if((k|0)>=(l|0)){N=k;break}}}else N=0}else N=-1e6;while(0);d:do if((c[n+24>>2]&8388608|0)!=0?(q=c[(c[n+16>>2]|0)+28>>2]|0,(a[f+434>>0]|0)==0):0){if((s|0)!=(q|0)?(r=c[q+48>>2]|0,(r|0)!=0):0){q=Ka+60|0;k=0;do{p=c[r+8>>2]|0;do if((c[p+24>>2]|0)==(s|0)){n=c[p+4>>2]|0;m=c[Ka>>2]|0;if(!n)l=((m|0)!=0)<<31>>31;else{if(!m)break;l=a[n>>0]|0;e:do if(!(l<<24>>24))l=0;else while(1){if((a[16+(l&255)>>0]|0)!=(a[16+(d[m>>0]|0)>>0]|0))break e;n=n+1|0;m=m+1|0;l=a[n>>0]|0;if(!(l<<24>>24)){l=0;break}}while(0);l=(d[16+(l&255)>>0]|0)-(d[16+(d[m>>0]|0)>>0]|0)|0}if(!l){if(!k)k=c[q>>2]|0;c[p+32>>2]=k;k=p}}while(0);r=c[r>>2]|0}while((r|0)!=0);if(!k)Ja=38}else Ja=38;if((Ja|0)==38){k=c[Ka+60>>2]|0;if(!k){k=0;ka=0;break}}z=h+4|0;if(!h){l=0;m=k;while(1){if((a[m+8>>0]|0)==110)l=l|d[m+9>>0];m=c[m+32>>2]|0;if(!m){ka=l;break d}}}l=0;y=k;while(1){f:do if((a[y+8>>0]|0)==110){m=c[y+16>>2]|0;g:do if(m|0){v=c[h>>2]|0;if((v|0)<=0)break f;w=c[z>>2]|0;x=c[m+4>>2]|0;if((x|0)<=0)break f;u=c[m>>2]|0;t=0;while(1){r=c[w+(t*20|0)+4>>2]|0;s=((r|0)!=0)<<31>>31;if(!r){m=0;do{if(!(c[u+(m<<3)>>2]|0))break g;m=m+1|0}while((m|0)<(x|0))}else{q=0;do{n=c[u+(q<<3)>>2]|0;if(!n)m=s;else{m=a[n>>0]|0;h:do if(!(m<<24>>24)){n=r;m=0}else{p=r;while(1){if((a[16+(m&255)>>0]|0)!=(a[16+(d[p>>0]|0)>>0]|0)){n=p;break h}n=n+1|0;p=p+1|0;m=a[n>>0]|0;if(!(m<<24>>24)){n=p;m=0;break}}}while(0);m=(d[16+(m&255)>>0]|0)-(d[16+(d[n>>0]|0)>>0]|0)|0}if(!m)break g;q=q+1|0}while((q|0)<(x|0))}t=t+1|0;if((t|0)>=(v|0))break f}}while(0);l=l|d[y+9>>0]}while(0);y=c[y+32>>2]|0;if(!y){ka=l;break}}}else{k=0;ka=0}while(0);n=(ka|0)==0;t=n?0:k;l=Ka+12|0;sa=(c[l>>2]|0)!=0;if(!(Xm(f,Ka)|0)){L=Ka+42|0;p=a[L>>0]|0;if(p&16){m=c[f>>2]|0;k=Ka+56|0;while(1){k=c[k>>2]|0;if((c[k>>2]|0)==(m|0))break;else k=k+24|0}if(c[(c[c[k+4>>2]>>2]|0)+52>>2]|0)Ja=71}else Ja=71;do if((Ja|0)==71){if((p&1?(c[(c[f>>2]|0)+24>>2]&2048|0)==0:0)?(a[f+18>>0]|0)==0:0)break;if(n?c[l>>2]|0:0){c[B>>2]=c[Ka>>2];we(f,30295,B);k=0;break a}O=f+68|0;Ea=c[O>>2]|0;Fa=Ea+1|0;c[O>>2]=Fa;M=g+52|0;c[M>>2]=Ea;Ca=Ka+8|0;l=c[Ca>>2]|0;i:do if(p&32)if(!l){l=0;za=Ea;xa=0}else{k=l;while(1){if((a[k+55>>0]&3)==2){Ja=83;break i}k=c[k+20>>2]|0;if(!k){k=0;Ja=83;break}}}else{k=0;Ja=83}while(0);do if((Ja|0)==83)if(!l){l=0;za=Ea;xa=k}else{if(!k){k=l;l=0;m=Fa;do{m=m+1|0;l=l+1|0;k=c[k+20>>2]|0}while((k|0)!=0);c[O>>2]=m;za=Ea;xa=0;break}n=l;l=0;m=Ea;p=Fa;do{if((a[n+55>>0]&3)==2){c[M>>2]=p;m=p}p=p+1|0;c[O>>2]=p;l=l+1|0;n=c[n+20>>2]|0}while((n|0)!=0);za=m;xa=k}while(0);ta=Ka+34|0;n=l+2+(l+(b[ta>>1]|0)<<2)|0;j:do if(La){if(a[C>>0]|0){k=0;break a}if(a[La+250>>0]|0){do if(0<0|(0==0?(e[La+248>>1]|0)>>>0<n>>>0:0))k=La+264|0;else{m=La+272|0;k=c[m>>2]|0;if(!k){k=La+268|0;break}c[m>>2]=c[k>>2];n=La+252|0;Ja=c[n>>2]|0;m=Ja+1|0;c[n>>2]=m;n=La+260|0;c[n>>2]=(c[n>>2]|0)+1;n=La+256|0;if((Ja|0)>=(c[n>>2]|0))c[n>>2]=m;Ja=106;break j}while(0);c[k>>2]=(c[k>>2]|0)+1}k=Qb(n,0)|0;if(!k){a[C>>0]=1;k=0;break a}}else{k=Qb(n,0)|0;Ja=106}while(0);if((Ja|0)==106)if(!k){k=0;break a}ua=k+(b[ta>>1]<<2)|0;ya=ua+(l<<2
|
||
|
function pk(f){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,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,Ta=0,Ua=0,Va=0;Va=Sa;Sa=Sa+368|0;Ta=Va+280|0;Ra=Va+272|0;Qa=Va+264|0;Pa=Va+256|0;Na=Va+248|0;Ma=Va+240|0;La=Va+232|0;Ua=Va+224|0;Oa=Va+216|0;Ka=Va+208|0;da=Va+184|0;la=Va+332|0;va=Va+320|0;Ea=Va+160|0;Fa=Va+312|0;Ga=Va+128|0;Ha=Va+96|0;Ia=Va+64|0;Ja=Va+304|0;ea=Va+359|0;fa=Va+32|0;ga=Va;ha=Va+336|0;ia=Va+288|0;ja=Va+346|0;ka=f+4|0;ma=(c[(c[ka>>2]|0)+36>>2]<<1>>>0)/3|0;na=f+68|0;oa=f+124|0;pa=f+80|0;qa=f+82|0;ra=f+67|0;sa=ia+8|0;ta=ja+4|0;ua=ia+12|0;wa=ia+4|0;Aa=da+18|0;Ca=ja;Da=da+18|0;g=0;i=a[na>>0]|0;do{h=i<<24>>24;ca=c[f+120+(h<<2)>>2]|0;ba=ca+1|0;j=(a[ba>>0]|0)==0;if(!(i<<24>>24)){if(j){h=0;break}c[la>>2]=0;c[va>>2]=0;m=ca+52|0;l=c[m>>2]|0;h=c[ca+72>>2]|0;i=c[h+16>>2]|0;do if((b[h+24>>1]&4)!=0?(c[i+24>>2]|0)>>>0>=(c[h+20>>2]|0)>>>0:0)if(!(c[i+96>>2]|0)){c[da>>2]=0;aa=14;break}else{h=Nh(h)|0;aa=12;break}else aa=9;while(0);do if((aa|0)==9)if((c[i+148>>2]|0)>>>0>(c[i+152>>2]|0)>>>0){h=Mi(h)|0;aa=12;break}else{h=Ni(h)|0;aa=12;break}while(0);if((aa|0)==12){aa=0;c[da>>2]=h;if(!h)aa=14;else c[oa>>2]=0}do if((aa|0)==14){aa=0;j=ca+84|0;h=Wi(l,la,va,c[j>>2]|0,0)|0;c[da>>2]=h;k=c[la>>2]|0;u=k;do if(!h){i=c[m>>2]|0;$=c[ca+56>>2]|0;Z=c[k+56>>2]|0;h=d[ca+6>>0]|0;_=(c[k+84>>2]|0)==1?100:0;Y=$+(h+5)|0;Y=d[Y>>0]<<8|d[Y+1>>0];$r(Z+Y|0,$+Y|0,(c[i+36>>2]|0)-Y|0)|0;$r(Z+_|0,$+h|0,(e[ca+18>>1]<<1)+(e[ca+14>>1]|0)|0)|0;a[k>>0]=0;h=fi(k)|0;if(h|0){c[da>>2]=h;break}if(!(a[i+17>>0]|0))h=0;else{h=Yi(k)|0;c[da>>2]=h}}while(0);if(a[l+17>>0]|0){Zi(l,c[va>>2]|0,5,c[j>>2]|0,da);h=c[da>>2]|0}if(!h){$r(k+22|0,ca+22|0,d[ba>>0]<<1|0)|0;$r(k+32|0,ca+32|0,d[ba>>0]<<2|0)|0;a[k+1>>0]=a[ba>>0]|0;l=a[c[k+56>>2]>>0]&-9;i=l&255;q=ca+56|0;r=c[q>>2]|0;s=c[m>>2]|0;t=ca+6|0;j=d[t>>0]|0;if(!(b[s+22>>1]&4)){h=r+j|0;p=s+36|0}else{p=s+36|0;h=r+j|0;bs(h|0,0,(c[p>>2]|0)-j|0)|0}a[h>>0]=l;n=j+12|0;o=n&65535;k=r+(j+1)|0;a[k>>0]=0;a[k+1>>0]=0;a[k+2>>0]=0;a[k+3>>0]=0;a[r+(j+7)>>0]=0;k=c[p>>2]|0;h=r+(j+5)|0;a[h>>0]=8?k>>>8:k;a[h+1>>0]=c[p>>2];b[ca+16>>1]=(c[p>>2]|0)-n;h=3?i>>>3:i;j=h&255;a[ca+5>>0]=j;h=4-(h<<2)&255;i=ca+7|0;a[i>>0]=h;k=ca+76|0;c[k>>2]=77;m=c[m>>2]|0;switch(l<<24>>24){case 5:{a[ca+2>>0]=1;i=ca+3|0;if(!(j<<24>>24)){a[i>>0]=0;c[k>>2]=78;i=1;j=61}else{a[i>>0]=1;i=0;j=60}a[ca+4>>0]=i;c[ca+80>>2]=j;b[ca+10>>1]=b[m+28>>1]|0;i=m+30|0;aa=46;break}case 2:{a[ca+2>>0]=0;a[ca+3>>0]=0;a[ca+4>>0]=0;c[ca+80>>2]=59;b[ca+10>>1]=b[m+24>>1]|0;i=m+26|0;aa=46;break}default:{c[Ka>>2]=56246;c[Ka+4>>2]=18809;ac(11,19742,Ka);h=a[i>>0]|0}}if((aa|0)==46){b[ca+12>>1]=b[i>>1]|0;a[ca+8>>0]=a[m+21>>0]|0}b[ca+14>>1]=o;c[ca+60>>2]=r+(c[p>>2]|0);c[ca+64>>2]=r+n;c[ca+68>>2]=r+(h&255);a[ba>>0]=0;b[ca+20>>1]=(c[s+32>>2]|0)+65535;b[ca+18>>1]=0;a[ca>>0]=1;h=(c[q>>2]|0)+((d[t>>0]|0)+8)|0;ca=c[va>>2]|0;a[h>>0]=24?ca>>>24:ca;a[h+1>>0]=16?ca>>>16:ca;a[h+2>>0]=8?ca>>>8:ca;a[h+3>>0]=ca;c[oa>>2]=u;h=0;break}c[oa>>2]=0;if(k){i=c[k+72>>2]|0;j=c[i+16>>2]|0;if(!(b[i+24>>1]&64)){Di(i);i=c[j+120>>2]|0}else{ba=j+120|0;ca=(c[ba>>2]|0)+-1|0;c[ba>>2]=ca;ba=j+136|0;c[i+12>>2]=c[ba>>2];c[ba>>2]=i;i=ca}if((i|0)==0?(c[(c[j+204>>2]|0)+12>>2]|0)==0:0){switch(a[j+16>>0]|0){case 0:case 6:break;case 1:{if(!(a[j+4>>0]|0))ui(j,0,0)|0;break}default:{i=c[9392]|0;if(i|0)gb[i&3]();ti(j)|0;i=c[9393]|0;if(i|0)gb[i&3]()}}qi(j)}}}while(0);if(h|0)break;a[na>>0]=1;b[pa>>1]=0;b[qa>>1]=0;h=0;i=1}else{if(j?ma>>>0>=(e[ca+16>>1]|0)>>>0:0){h=0;break}k=h+-1|0;$=c[f+120+(k<<2)>>2]|0;k=b[f+80+(k<<1)>>1]|0;l=k&65535;h=c[$+72>>2]|0;j=c[h+16>>2]|0;if((b[h+24>>1]&4)!=0?(c[j+24>>2]|0)>>>0>=(c[h+20>>2]|0)>>>0:0)if(!(c[j+96>>2]|0))aa=60;else{h=Nh(h)|0;aa=59}else aa=56;do if((aa|0)==56)if((c[j+148>>2]|0)>>>0>(c[j+152>>2]|0)>>>0){h=Mi(h)|0;aa=59;break}else{h=Ni(h)|0;aa=59;break}while(0);if((aa|0)==59)if(!h)aa=60;else aa=473;do
|
||
|
function ul(f,g,h,i,j,k,l){f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var 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;_=Sa;Sa=Sa+96|0;N=_+80|0;I=_+72|0;J=_+64|0;H=_+56|0;E=_+48|0;F=_+40|0;B=_+32|0;z=_+24|0;x=_+16|0;w=_+8|0;m=_;O=_+84|0;T=c[f>>2]|0;a:do if((h|0)!=0?(c[h+4>>2]|0)!=0:0){if(a[T+145>>0]|0){we(f,25826,m);Sa=_;return}do if((g|0?(t=c[g>>2]|0,u=c[g+4>>2]|0,t|0):0)?(n=Nr(u|0,0,1,0)|0,o=A()|0,s=T+65|0,(a[s>>0]|0)==0):0){b:do if(!(a[T+250>>0]|0))X=16;else{do if(0<0|(0==0?u>>>0<(e[T+248>>1]|0)>>>0:0)){m=T+272|0;r=c[m>>2]|0;if(!r){m=T+268|0;break}c[m>>2]=c[r>>2];n=T+252|0;W=c[n>>2]|0;m=W+1|0;c[n>>2]=m;n=T+260|0;c[n>>2]=(c[n>>2]|0)+1;n=T+256|0;if((W|0)>=(c[n>>2]|0))c[n>>2]=m;v=r;break b}else m=T+264|0;while(0);c[m>>2]=(c[m>>2]|0)+1;X=16}while(0);if((X|0)==16){m=Qb(n,o)|0;if(!m){a[s>>0]=1;break}else v=m}$r(v|0,t|0,u|0)|0;a[v+u>>0]=0;m=a[v>>0]|0;switch(m<<24>>24|0){case 96:case 34:case 39:{X=21;break}case 91:{m=93;X=21;break}default:{}}if((X|0)==21){r=0;n=1;while(1){o=a[v+n>>0]|0;if(o<<24>>24==m<<24>>24){n=n+1|0;o=v+r|0;if((a[v+n>>0]|0)!=m<<24>>24)break;a[o>>0]=m}else a[v+r>>0]=o;r=r+1|0;n=n+1|0}a[o>>0]=0}t=Gq(v)|0;W=c[T+20>>2]|0;m=W+-1|0;c:do if((W|0)>0){s=(c[T+16>>2]|0)+(m<<4)|0;while(1){o=c[s>>2]|0;if(o|0?(((Gq(o)|0)^t)&1073741823|0)==0:0){n=a[o>>0]|0;d:do if(!(n<<24>>24)){o=v;n=0}else{r=v;while(1){if((a[16+(n&255)>>0]|0)!=(a[16+(d[r>>0]|0)>>0]|0)){o=r;break d}o=o+1|0;r=r+1|0;n=a[o>>0]|0;if(!(n<<24>>24)){o=r;n=0;break}}}while(0);if((a[16+(n&255)>>0]|0)==(a[16+(d[o>>0]|0)>>0]|0))break c}n=m+-1|0;if((m|0)>0){s=s+-16|0;m=n}else{m=n;break}}}while(0);Cb(T,v);if((m|0)>=0){v=h;break a}}while(0);c[w>>2]=g;we(f,25843,w);Sa=_;return}else X=40;while(0);if((X|0)==40){v=g;m=d[T+144>>0]|0}n=(i|0)!=0;if(n?(m|0)!=1&(c[h+4>>2]|0)!=0:0){we(f,25704,x);Sa=_;return}W=n?1:m;w=v;h=c[w+4>>2]|0;x=f+492|0;c[x>>2]=c[w>>2];c[x+4>>2]=h;if(!v){Sa=_;return}t=c[v>>2]|0;u=c[v+4>>2]|0;if(!t){Sa=_;return}o=Nr(u|0,0,1,0)|0;r=A()|0;e:do if(T){s=T+65|0;if(a[s>>0]|0){Sa=_;return}if(a[T+250>>0]|0){do if(0<0|(0==0?u>>>0<(e[T+248>>1]|0)>>>0:0)){n=T+272|0;m=c[n>>2]|0;if(!m){m=T+268|0;break}c[n>>2]=c[m>>2];o=T+252|0;X=c[o>>2]|0;n=X+1|0;c[o>>2]=n;o=T+260|0;c[o>>2]=(c[o>>2]|0)+1;o=T+256|0;if((X|0)>=(c[o>>2]|0))c[o>>2]=n;X=60;break e}else m=T+264|0;while(0);c[m>>2]=(c[m>>2]|0)+1}m=Qb(o,r)|0;if(!m){a[s>>0]=1;Sa=_;return}else g=m}else{m=Qb(o,r)|0;X=60}while(0);if((X|0)==60)if(!m){Sa=_;return}else g=m;$r(g|0,t|0,u|0)|0;a[g+u>>0]=0;m=a[g>>0]|0;switch(m<<24>>24|0){case 96:case 34:case 39:{X=63;break}case 91:{m=93;X=63;break}default:{}}if((X|0)==63){r=0;n=1;while(1){o=a[g+n>>0]|0;if(o<<24>>24==m<<24>>24){n=n+1|0;o=g+r|0;if((a[g+n>>0]|0)!=m<<24>>24)break;a[o>>0]=m}else a[g+r>>0]=o;r=r+1|0;n=n+1|0}a[o>>0]=0}f:do if(!(Am(f,g)|0)){o=(a[T+144>>0]|0)==1?1:i;s=T+16|0;r=c[(c[s>>2]|0)+(W<<4)>>2]|0;m=(o|0)==1?21927:21946;n=c[f>>2]|0;do if(((a[n+145>>0]|0)==0?(a[f+447>>0]|0)==0:0)?(y=c[n+284>>2]|0,y|0):0){m=cb[y&15](c[n+288>>2]|0,18,m,0,r,c[f+488>>2]|0)|0;if((m|0)==1){we(f,24675,z);c[f+12>>2]=23;break f}if((m|2|0)==2)if(!m)break;else break f;else{we(f,25657,B);c[f+12>>2]=1;break f}}while(0);m=(o|0)!=0;m=(j|0)==0?(m?4:2):m?6:8;h=(k|0)==0;do if(((h?(C=c[f>>2]|0,(a[C+145>>0]|0)==0):0)?(a[f+447>>0]|0)==0:0)?(D=c[C+284>>2]|0,D|0):0){m=cb[D&15](c[C+288>>2]|0,m,g,0,r,c[f+488>>2]|0)|0;if((m|0)==1){we(f,24675,F);c[f+12>>2]=23;break f}if((m|2|0)==2)if(!m)break;else break f;else{we(f,25657,E);c[f+12>>2]=1;break f}}while(0);do if(!(a[f+447>>0]|0)){m=c[(c[s>>2]|0)+(W<<4)>>2]|0;n=c[f>>2]|0;if((a[n+145>>0]|0)==0?(G=ng(n,f+4|0)|0,G|0):0){c[f+12>>2]=G;Z=f+64|0;c[Z>>2]=(c[Z>>2]|0)+1;break f}if(!(og(T,g,m)|0)){if(!(Rk(T,g,m)|0))break;c[I>>2]=g;we(f,25769,I);break f}if(!l){c[H>>2]=v;we(f,25745,H);break f}q=c[f+408>>2]|0;q=(q|0)==0?f:q;m=q+332|0;n=c[m>>2]|0;o=1<<W;if(n&o|0)break f;p=c[q>>2]|0;c[m>>2]=n|o;n=p+16|0;m=c[n>>2]|0;c[q+336+(W<<2)>>2]=c[c[m+(W<<4)+12>>2]>>2];if((W|0)!=1)break f;if(c[m+20>>2]|0)break f;if(a[q+446>>0]|0)break f;m=Hh(c[p>>2]|0,0,p,O,0,542)|0;if(m|0){we(q,19543,J);c
|
||
|
|
||
|
// EMSCRIPTEN_END_FUNCS
|
||
|
var Va=[Ts,es,Vc,Ts];var Wa=[Us,gs,Ld,Us];var Xa=[Vs,is,Dg,Eg,Kg,Lg,rh,lf,nf,Mb,of,mf,Vs,Vs,Vs,Vs];var Ya=[Ws,ks,Fg,Ig,Mg,Pg,Xg,fh,gh,Ar,Iq,yr,vh,zh,Rh,Fd,ie,vf,xf,Gd,hf,jf,Hd,me,tc,Yf,Pe,Xf,Lc,Mc,kg,uf,Pb,Oc,yd,wf,zd,Rc,Tc,Uc,Wc,Xc,re,Sc,Zc,_c,$c,ad,Qc,Ie,Ce,Ob,Hb,Jb,Kb,pg,Db,Gb,Ad,Kc,Fc,Jc,Ic,ub,sb,qf,Zf,ff,zf,rf,_f,oe,ne,Re,Se,Sb,bd,Yc,Up,Xp,Yp,Zp,$p,dq,zb,Jh,Dk,Pk,Nk,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws,Ws];var Za=[Xs,ms,hc,mc,nc,pc,rc,sc,Wg,Dh,Eh,$g,ah,bh,ch,dh,kh,Cr,sr,nr,Er,pr,Dr,ph,or,Jq,wh,xh,yh,Ah,Bh,Ch,Vh,Wh,Bd,be,ke,je,Cf,Id,Jd,Kd,Ud,Vd,Md,Nd,Sd,Td,Od,Qd,Rd,Pd,df,Dd,Zb,ag,dg,Ub,le,Xb,Fb,sg,qg,pe,yc,Lb,Rf,Wf,Bg,Cg,cc,wg,Rb,Le,Wp,Df,Mh,gi,ii,Kj,Lj,jm,km,eo,fo,Im,Jm,Om,Nm,Rm,Sm,Tm,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs,Xs];var _a=[Ys,os,Zd,Ys];var $a=[Zs,qs,ec,jc,lc,oc,qc,_g,eh,oh,Fr,qr,ur,qh,Uh,$d,fe,Af,ig,jg,Of,Nf,Qf,Ke,Mf,Pf,Jf,ge,$f,sf,qe,tb,Sf,Je,gf,xg,Wb,ud,bq,eq,kr,ik,gk,hk,Zs,Zs,Zs,Zs,Zs,Zs,Zs,Zs,Zs,Zs,Zs,Zs,Zs,Zs,Zs,Zs,Zs,Zs,Zs,Zs];var ab=[_s,ss,fc,gc,ih,mh,ae,af,$b,De,Ge,rg,cg,xb,uc,zg,_b,Qe,he,Fe,He,_e,Tf,Rj,Uk,_s,_s,_s,_s,_s,_s,_s];var bb=[$s,us,dc,Yg,Zg,hh,lh,Sh,Th,Wd,ce,ee,eg,hg,Ne,Ue,We,Oe,Ye,cf,yb,Uf,mq,nq,$s,$s,$s,$s,$s,$s,$s,$s];var cb=[at,ws,Eq,Ze,fg,Yd,Bk,Ak,zk,at,at,at,at,at,at,at];var db=[bt,ys,de,bt];var eb=[ct,As,Ff,If,te,ct,ct,ct];var fb=[dt,Cs,mg,Gf];var gb=[et,Es,lg,Te];var hb=[ft,Gs,Gg,Hg,Jg,Ng,Og,Qg,jh,Tb,$e,Ef,ld,vb,Ib,wb,xd,wd,Nb,cd,Wo,xp,yp,zp,Bp,Dp,Vp,_p,aq,iq,jq,Ih,fk,No,ft,ft,ft,ft,ft,ft,ft,ft,ft,ft,ft,ft,ft,ft,ft,ft,ft,ft,ft,ft,ft,ft,ft,ft,ft,ft,ft,ft,ft,ft];var ib=[gt,Is,fd,gt];var jb=[ht,Ks,kc,jd,sd,td,vd,bc,md,cq,hq,Um,cn,ht,ht,ht];var kb=[it,Ms,ic,gd,id,kd,ac,Co,Go,Mo,Oo,Po,To,Uo,Vo,Xo,Yo,Zo,_o,$o,ap,bp,cp,dp,ep,fp,gp,hp,ip,jp,kp,lp,mp,np,op,pp,qp,rp,sp,tp,up,vp,wp,Ap,Cp,Bo,Ep,Fp,Gp,Hp,Ip,Jp,Kp,Lp,Rp,Sp,Tp,fq,Lf,ki,hi,ji,it,it];var lb=[jt,Os,Bf,dd,nd,pd,qd,rd,Ed,gq,jt,jt,jt,jt,jt,jt];var mb=[kt,Qs,ed,kt];var nb=[lt,Ss,od,lt];return{___divdi3:Rr,___emscripten_environ_constructor:Ir,___errno_location:Cq,___muldi3:Tr,___remdi3:Ur,___udivdi3:Vr,___uremdi3:Wr,__get_daylight:Kr,__get_environ:Mr,__get_timezone:Lr,__get_tzname:Jr,_bitshift64Ashr:Xr,_bitshift64Lshr:Yr,_bitshift64Shl:Zr,_free:qq,_i64Add:Nr,_i64Subtract:Or,_llvm_bswap_i32:_r,_malloc:pq,_memalign:uq,_memcpy:$r,_memmove:as,_memset:bs,_sbrk:cs,_sqlite3_close:xf,_sqlite3_exec:Ne,_sqlite3_open:ag,dynCall_di:ds,dynCall_dii:fs,dynCall_i:hs,dynCall_ii:js,dynCall_iii:ls,dynCall_iiid:ns,dynCall_iiii:ps,dynCall_iiiii:rs,dynCall_iiiiii:ts,dynCall_iiiiiii:vs,dynCall_iiiiiiii:xs,dynCall_iiiiiiiii:zs,dynCall_iiiiiiiiii:Bs,dynCall_v:Ds,dynCall_vi:Fs,dynCall_vid:Hs,dynCall_vii:Js,dynCall_viii:Ls,dynCall_viiii:Ns,dynCall_viiiii:Ps,dynCall_viiiiii:Rs,establishStackSpace:rb,stackAlloc:ob,stackRestore:qb,stackSave:pb}})
|
||
|
|
||
|
|
||
|
// EMSCRIPTEN_END_ASM
|
||
|
(asmGlobalArg,asmLibraryArg,buffer);var ___divdi3=Module["___divdi3"]=asm["___divdi3"];var ___emscripten_environ_constructor=Module["___emscripten_environ_constructor"]=asm["___emscripten_environ_constructor"];var ___errno_location=Module["___errno_location"]=asm["___errno_location"];var ___muldi3=Module["___muldi3"]=asm["___muldi3"];var ___remdi3=Module["___remdi3"]=asm["___remdi3"];var ___udivdi3=Module["___udivdi3"]=asm["___udivdi3"];var ___uremdi3=Module["___uremdi3"]=asm["___uremdi3"];var __get_daylight=Module["__get_daylight"]=asm["__get_daylight"];var __get_environ=Module["__get_environ"]=asm["__get_environ"];var __get_timezone=Module["__get_timezone"]=asm["__get_timezone"];var __get_tzname=Module["__get_tzname"]=asm["__get_tzname"];var _bitshift64Ashr=Module["_bitshift64Ashr"]=asm["_bitshift64Ashr"];var _bitshift64Lshr=Module["_bitshift64Lshr"]=asm["_bitshift64Lshr"];var _bitshift64Shl=Module["_bitshift64Shl"]=asm["_bitshift64Shl"];var _free=Module["_free"]=asm["_free"];var _i64Add=Module["_i64Add"]=asm["_i64Add"];var _i64Subtract=Module["_i64Subtract"]=asm["_i64Subtract"];var _llvm_bswap_i32=Module["_llvm_bswap_i32"]=asm["_llvm_bswap_i32"];var _malloc=Module["_malloc"]=asm["_malloc"];var _memalign=Module["_memalign"]=asm["_memalign"];var _memcpy=Module["_memcpy"]=asm["_memcpy"];var _memmove=Module["_memmove"]=asm["_memmove"];var _memset=Module["_memset"]=asm["_memset"];var _sbrk=Module["_sbrk"]=asm["_sbrk"];var _sqlite3_close=Module["_sqlite3_close"]=asm["_sqlite3_close"];var _sqlite3_exec=Module["_sqlite3_exec"]=asm["_sqlite3_exec"];var _sqlite3_open=Module["_sqlite3_open"]=asm["_sqlite3_open"];var establishStackSpace=Module["establishStackSpace"]=asm["establishStackSpace"];var stackAlloc=Module["stackAlloc"]=asm["stackAlloc"];var stackRestore=Module["stackRestore"]=asm["stackRestore"];var stackSave=Module["stackSave"]=asm["stackSave"];var dynCall_di=Module["dynCall_di"]=asm["dynCall_di"];var dynCall_dii=Module["dynCall_dii"]=asm["dynCall_dii"];var dynCall_i=Module["dynCall_i"]=asm["dynCall_i"];var dynCall_ii=Module["dynCall_ii"]=asm["dynCall_ii"];var dynCall_iii=Module["dynCall_iii"]=asm["dynCall_iii"];var dynCall_iiid=Module["dynCall_iiid"]=asm["dynCall_iiid"];var dynCall_iiii=Module["dynCall_iiii"]=asm["dynCall_iiii"];var dynCall_iiiii=Module["dynCall_iiiii"]=asm["dynCall_iiiii"];var dynCall_iiiiii=Module["dynCall_iiiiii"]=asm["dynCall_iiiiii"];var dynCall_iiiiiii=Module["dynCall_iiiiiii"]=asm["dynCall_iiiiiii"];var dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=asm["dynCall_iiiiiiii"];var dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=asm["dynCall_iiiiiiiii"];var dynCall_iiiiiiiiii=Module["dynCall_iiiiiiiiii"]=asm["dynCall_iiiiiiiiii"];var dynCall_v=Module["dynCall_v"]=asm["dynCall_v"];var dynCall_vi=Module["dynCall_vi"]=asm["dynCall_vi"];var dynCall_vid=Module["dynCall_vid"]=asm["dynCall_vid"];var dynCall_vii=Module["dynCall_vii"]=asm["dynCall_vii"];var dynCall_viii=Module["dynCall_viii"]=asm["dynCall_viii"];var dynCall_viiii=Module["dynCall_viiii"]=asm["dynCall_viiii"];var dynCall_viiiii=Module["dynCall_viiiii"]=asm["dynCall_viiiii"];var dynCall_viiiiii=Module["dynCall_viiiiii"]=asm["dynCall_viiiiii"];Module["asm"]=asm;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["addFunction"]=addFunction;if(memoryInitializer){if(!isDataURI(memoryInitializer)){memoryInitializer=locateFile(memoryInitializer)}if(ENVIRONMENT_IS_NODE||ENVIRONMENT_IS_SHELL){var data=Module["readBinary"](memoryInitializer);HEAPU8.set(data,GLOBAL_BASE)}else{addRunDependency("memory initializer");var applyMemoryInitializer=function(data){if(data.byteLength)data=new Uint8Array(data);HEAPU8.set(data,GLOBAL_BASE);if(Module["memoryInitializerRequest"])delete Module["memoryInitializerRequest"].response;removeRunDependency("memory initializer")};var doBrowserLoad=function(){Module["readAsync"](memoryInitializer,applyMemoryInitializer,function(){throw"could not load memory initializer "+memoryInitializer})};var memoryInitializerBytes=tryParseAsDataURI(memoryInitializer);if(memoryInitial
|
||
|
|