20 lines
390 KiB
JavaScript
20 lines
390 KiB
JavaScript
![]() |
((function(root,wrapper){if(typeof define=="function"&&define.amd)define([],(function(){return wrapper}));else if(typeof module=="object"&&module.exports)module.exports=wrapper;else(root.nbind=root.nbind||{}).init=wrapper}))(this,(function(Module,cb){if(typeof Module=="function"){cb=Module;Module={}}Module.onRuntimeInitialized=(function(init,cb){return(function(){if(init)init.apply(this,arguments);try{Module.ccall("nbind_init")}catch(err){cb(err);return}cb(null,{bind:Module._nbind_value,reflect:Module.NBind.reflect,queryType:Module.NBind.queryType,toggleLightGC:Module.toggleLightGC,lib:Module})})})(Module.onRuntimeInitialized,cb);var Module;if(!Module)Module=(typeof Module!=="undefined"?Module:null)||{};var moduleOverrides={};for(var key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;if(Module["ENVIRONMENT"]){if(Module["ENVIRONMENT"]==="WEB"){ENVIRONMENT_IS_WEB=true}else if(Module["ENVIRONMENT"]==="WORKER"){ENVIRONMENT_IS_WORKER=true}else if(Module["ENVIRONMENT"]==="NODE"){ENVIRONMENT_IS_NODE=true}else if(Module["ENVIRONMENT"]==="SHELL"){ENVIRONMENT_IS_SHELL=true}else{throw new Error("The provided Module['ENVIRONMENT'] value is not valid. It must be one of: WEB|WORKER|NODE|SHELL.")}}else{ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER}if(ENVIRONMENT_IS_NODE){if(!Module["print"])Module["print"]=console.log;if(!Module["printErr"])Module["printErr"]=console.warn;var nodeFS;var nodePath;Module["read"]=function read(filename,binary){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);var ret=nodeFS["readFileSync"](filename);if(!ret&&filename!=nodePath["resolve"](filename)){filename=path.join(__dirname,"..","src",filename);ret=nodeFS["readFileSync"](filename)}if(ret&&!binary)ret=ret.toString();return ret};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};Module["load"]=function load(f){globalEval(read(f))};if(!Module["thisProgram"]){if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}else{Module["thisProgram"]="unknown-program"}}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));Module["inspect"]=(function(){return"[Emscripten Module object]"})}else if(ENVIRONMENT_IS_SHELL){if(!Module["print"])Module["print"]=print;if(typeof printErr!="undefined")Module["printErr"]=printErr;if(typeof read!="undefined"){Module["read"]=read}else{Module["read"]=function read(){throw"no read() available (jsc?)"}}Module["readBinary"]=function readBinary(f){if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}var data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){Module["read"]=function read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response)}else{onerror()}};xhr.onerror=onerror;xhr.send(null)};if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof console!=="undefined"){if(!Module["print"])Module["print"]=function print(x){console.log(x)};if(!Module["printErr"])Module["printErr"]=f
|
||
|
var asm=(function(global,env,buffer) {
|
||
|
"use asm";var a=new global.Int8Array(buffer);var b=new global.Int16Array(buffer);var c=new global.Int32Array(buffer);var d=new global.Uint8Array(buffer);var e=new global.Uint16Array(buffer);var f=new global.Uint32Array(buffer);var g=new global.Float32Array(buffer);var h=new global.Float64Array(buffer);var i=env.STACKTOP|0;var j=env.STACK_MAX|0;var k=env.tempDoublePtr|0;var l=env.ABORT|0;var m=env.cttz_i8|0;var n=env.___dso_handle|0;var o=0;var p=0;var q=0;var r=0;var s=global.NaN,t=global.Infinity;var u=0,v=0,w=0,x=0,y=0.0,z=0,A=0,B=0,C=0.0;var D=0;var E=0;var F=0;var G=0;var H=0;var I=0;var J=0;var K=0;var L=0;var M=0;var N=global.Math.floor;var O=global.Math.abs;var P=global.Math.sqrt;var Q=global.Math.pow;var R=global.Math.cos;var S=global.Math.sin;var T=global.Math.tan;var U=global.Math.acos;var V=global.Math.asin;var W=global.Math.atan;var X=global.Math.atan2;var Y=global.Math.exp;var Z=global.Math.log;var _=global.Math.ceil;var $=global.Math.imul;var aa=global.Math.min;var ba=global.Math.clz32;var ca=env.abort;var da=env.assert;var ea=env.invoke_viiiii;var fa=env.invoke_vid;var ga=env.invoke_vi;var ha=env.invoke_vii;var ia=env.invoke_ii;var ja=env.invoke_diii;var ka=env.invoke_viddi;var la=env.invoke_vidd;var ma=env.invoke_iiii;var na=env.invoke_viiiiii;var oa=env.invoke_di;var pa=env.invoke_v;var qa=env.invoke_iii;var ra=env.invoke_viiddi;var sa=env.invoke_dii;var ta=env.invoke_i;var ua=env.invoke_viiid;var va=env.invoke_viii;var wa=env.invoke_viididi;var xa=env.invoke_viid;var ya=env.invoke_idd;var za=env.invoke_viiii;var Aa=env._pthread_cleanup_pop;var Ba=env._emscripten_asm_const_iiiii;var Ca=env._emscripten_asm_const_iiidddddd;var Da=env.__nbind_finish;var Ea=env.__nbind_reference_external;var Fa=env._emscripten_asm_const_iiiiiiii;var Ga=env._removeAccessorPrefix;var Ha=env.___cxa_guard_acquire;var Ia=env._typeModule;var Ja=env.__nbind_register_pool;var Ka=env.___gxx_personality_v0;var La=env.__decorate;var Ma=env._llvm_stackrestore;var Na=env.___assert_fail;var Oa=env.___cxa_atexit;var Pa=env.___cxa_allocate_exception;var Qa=env.__ZSt18uncaught_exceptionv;var Ra=env.__extends;var Sa=env.___cxa_guard_release;var Ta=env.__nbind_get_value_object;var Ua=env.___setErrNo;var Va=env.__nbind_register_primitive;var Wa=env._sbrk;var Xa=env.__nbind_register_type;var Ya=env._emscripten_memcpy_big;var Za=env.___resumeException;var _a=env.___cxa_find_matching_catch;var $a=env._sysconf;var ab=env.__nbind_register_class;var bb=env._llvm_fabs_f32;var cb=env._abort;var db=env._nbind_value;var eb=env._pthread_self;var fb=env._llvm_stacksave;var gb=env._emscripten_set_main_loop_timing;var hb=env.___syscall54;var ib=env._defineHidden;var jb=env._emscripten_set_main_loop;var kb=env.__nbind_register_callback_signature;var lb=env._emscripten_asm_const_iiiiii;var mb=env.__nbind_register_function;var nb=env.__nbind_free_external;var ob=env._emscripten_asm_const_iiii;var pb=env.___cxa_throw;var qb=env._emscripten_asm_const_iiididi;var rb=env.___syscall6;var sb=env._pthread_cleanup_push;var tb=env._time;var ub=env._atexit;var vb=env.___syscall140;var wb=env.___syscall146;var xb=0.0;
|
||
|
// EMSCRIPTEN_START_FUNCS
|
||
|
function Be(a){a=a|0;a=rc(c[a>>2]|0)|0;if(!a){a=0;return a|0}a=Ac(a)|0;return a|0}function Ce(a,b){a=a|0;b=b|0;b=lc(c[a>>2]|0,b)|0;if(!b){a=0;return a|0}a=Ac(b)|0;return a|0}function De(a,b){a=a|0;b=b|0;var d=0,e=0;e=gk(4)|0;d=c[b>>2]|0;c[e>>2]=d;Ea(d|0);d=a+4|0;b=c[d>>2]|0;c[d>>2]=e;if(!b){e=c[a>>2]|0;pc(e,1);return}d=c[b>>2]|0;if(d|0)nb(d|0);Qj(b);e=c[a>>2]|0;pc(e,1);return}function Ee(a,b,d,e,f,j){a=a|0;b=b|0;d=+d;e=e|0;f=+f;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0;k=i;i=i+48|0;p=k+24|0;o=k+36|0;n=k+16|0;m=k+32|0;l=k;b=Ac(b)|0;h[p>>3]=d;c[o>>2]=e;h[n>>3]=f;c[m>>2]=j;Fe(l,c[b+4>>2]|0,p,o,n,m);g[a>>2]=+h[l>>3];g[a+4>>2]=+h[l+8>>3];i=k;return}function Fe(b,d,e,f,g,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;j=j|0;var k=0.0,l=0.0,m=0,n=0,o=0,p=0;p=i;i=i+48|0;o=p;n=p+32|0;Ti(n);m=c[d>>2]|0;l=+h[e>>3];e=c[f>>2]|0;k=+h[g>>3];d=c[j>>2]|0;if((a[7952]|0)==0?Ha(7952)|0:0){c[2099]=900;c[2100]=4;c[2101]=kb(900,5)|0;Sa(7952)}d=qb(0,c[2101]|0,m|0,+l,e|0,+k,d|0)|0;if(!(d&1)){o=d;c[b>>2]=c[o>>2];c[b+4>>2]=c[o+4>>2];c[b+8>>2]=c[o+8>>2];c[b+12>>2]=c[o+12>>2];Ui(n);i=p;return}else{c[o>>2]=0;c[o+8>>2]=0;a[o+24>>0]=0;Ta(d|0,o|0)|0;o=o+8|0;c[b>>2]=c[o>>2];c[b+4>>2]=c[o+4>>2];c[b+8>>2]=c[o+8>>2];c[b+12>>2]=c[o+12>>2];Ui(n);i=p;return}}function Ge(a){a=a|0;var b=0,d=0;d=a+4|0;b=c[d>>2]|0;c[d>>2]=0;if(b|0){d=c[b>>2]|0;if(d|0)nb(d|0);Qj(b)}pc(c[a>>2]|0,0);return}function He(a){a=a|0;sc(c[a>>2]|0);return}function Ie(a){a=a|0;return tc(c[a>>2]|0)|0}function Je(a,b,d,e){a=a|0;b=+b;d=+d;e=e|0;zd(c[a>>2]|0,b,d,e);return}function Ke(a){a=a|0;return +(+nd(c[a>>2]|0))}function Le(a){a=a|0;return +(+pd(c[a>>2]|0))}function Me(a){a=a|0;return +(+od(c[a>>2]|0))}function Ne(a){a=a|0;return +(+qd(c[a>>2]|0))}function Oe(a){a=a|0;return +(+rd(c[a>>2]|0))}function Pe(a){a=a|0;return +(+sd(c[a>>2]|0))}function Qe(a,b){a=a|0;b=b|0;h[a>>3]=+nd(c[b>>2]|0);h[a+8>>3]=+pd(c[b>>2]|0);h[a+16>>3]=+od(c[b>>2]|0);h[a+24>>3]=+qd(c[b>>2]|0);h[a+32>>3]=+rd(c[b>>2]|0);h[a+40>>3]=+sd(c[b>>2]|0);return}function Re(a,b){a=a|0;b=b|0;Cd(a,b);return}function Se(a){a=a|0;return Bd(a)|0}function Te(){return oc()|0}function Ue(){var b=0;b=Ve(1,0)|0;if((a[7960]|0)==0?Ha(7960)|0:0){c[2102]=0;c[2103]=1;c[2104]=8444;c[2105]=920;c[2106]=2;c[2108]=0;c[2109]=0;c[2110]=0;Oa(22,8408,n|0)|0;Sa(7960)}Fh(4106,1,b,8408,0);b=Ze(4,0)|0;if((a[7968]|0)==0?Ha(7968)|0:0){c[2112]=0;c[2113]=3;c[2114]=8444;c[2115]=932;c[2116]=1;c[2118]=0;c[2119]=0;c[2120]=0;Oa(23,8448,n|0)|0;Sa(7968)}Fh(4136,4,b,8448,0);b=bf(1,0)|0;if((a[7976]|0)==0?Ha(7976)|0:0){c[2121]=0;c[2122]=5;c[2123]=8444;c[2124]=940;c[2125]=0;c[2127]=0;c[2128]=0;c[2129]=0;Oa(24,8484,n|0)|0;Sa(7976)}Fh(4165,1,b,8484,0);ff(8520);tf(8648);Cf(8732);return}function Ve(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;g=i;i=i+16|0;e=g+4|0;f=g;c[e>>2]=b;if((a[7960]|0)==0?Ha(7960)|0:0){c[2102]=0;c[2103]=1;c[2104]=8444;c[2105]=920;c[2106]=2;c[2108]=0;c[2109]=0;c[2110]=0;Oa(22,8408,n|0)|0;Sa(7960)}d=d|4;c[f>>2]=d;b=c[2109]|0;if(b>>>0<(c[2110]|0)>>>0){c[b>>2]=c[e>>2];c[b+4>>2]=d;e=b+8|0;c[2109]=e;f=c[2108]|0;f=e-f|0;f=f>>3;f=f+-1|0;i=g;return f|0}else{Ye(8432,e,f);e=c[2109]|0;f=c[2108]|0;f=e-f|0;f=f>>3;f=f+-1|0;i=g;return f|0}return 0}function We(b,d,e){b=b|0;d=d|0;e=e|0;if((a[7960]|0)==0?Ha(7960)|0:0){c[2102]=0;c[2103]=1;c[2104]=8444;c[2105]=920;c[2106]=2;c[2108]=0;c[2109]=0;c[2110]=0;Oa(22,8408,n|0)|0;Sa(7960)}Bb[c[(c[8432>>2]|0)+(b<<3)>>2]&31](d,(e|0)!=0);return}function Xe(a){a=a|0;var b=0,d=0;d=c[a+24>>2]|0;if(!d)return;a=a+28|0;b=c[a>>2]|0;if((b|0)!=(d|0))c[a>>2]=b+(~((b+-8-d|0)>>>3)<<3);Qj(d);return}function Ye(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;j=a+4|0;k=c[a>>2]|0;e=((c[j>>2]|0)-k>>3)+1|0;if(e>>>0>536870911)Mj(a);l=a+8|0;f=(c[l>>2]|0)-k|0;if(f>>3>>>0<268435455){g=f>>2;e=g>>>0<e>>>0?e:g;g=c[j>>2]|0;f=g-k>>3;if(!e){i=0;h=0;e=g}else m=6}else{f=c[j>>2]|0;e=536870911;g=f;f=f-k>>3;m=6}if((m|0)==6){i=e;h=gk(e<<3)|0;e=g}m=h+(f<<3)|0;d=c[d>>2]|0;c[m>>2]=c[b>>2];c[h+(f<<3)+4>>2]=d;b=e-k|0;d=m+(0-(b>>3)<<3)|0;qk(d|0,k|0,b|0)|0;c[a>>2]=d;c[j>>2]=m+8;c[l>>2]=h+(i<<3);if(!k)return;Qj(k);return}function Ze(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;g=i;i=i+16|0;e=g+4|0;f=g;c[e>>
|
||
|
function wd(b,d,e,f,h,j,l){b=b|0;d=+d;e=+e;f=f|0;h=h|0;j=j|0;l=l|0;var m=0.0,n=0,o=0.0,p=0,q=0,r=0,t=0,u=0.0,v=0.0,w=0,x=0,y=0,z=0,A=0.0,B=0.0,C=0,D=0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0,N=0.0,P=0.0,Q=0.0,R=0.0,S=0,T=0.0,U=0.0,V=0.0,W=0.0,X=0,Y=0,Z=0,_=0,$=0,aa=0.0,ba=0.0,ca=0.0,da=0.0,ea=0.0,fa=0,ga=0.0,ha=0,ia=0.0,ja=0.0,ka=0.0,la=0.0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0.0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0.0,Da=0.0,Ea=0.0,Fa=0.0,Ga=0.0,Ha=0.0,Ia=0.0,Ja=0.0,Ka=0.0,La=0.0,Ma=0.0,Na=0.0,Oa=0.0,Pa=0.0,Qa=0.0,Ra=0.0,Sa=0.0,Ta=0.0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0.0,db=0.0,eb=0,fb=0.0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=0.0,mb=0.0,nb=0.0,ob=0.0,pb=0.0,qb=0.0,rb=0.0,sb=0.0,tb=0.0,ub=0.0,vb=0.0,wb=0.0,xb=0.0,yb=0.0,zb=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.0,Ib=0.0,Jb=0.0,Kb=0.0,Lb=0.0,Mb=0.0,Nb=0.0,Ob=0.0,Pb=0.0,Rb=0.0,Sb=0.0,Tb=0.0,Ub=0.0,Vb=0.0,Wb=0.0,Xb=0.0,Yb=0.0,Zb=0.0,_b=0.0,$b=0.0,ac=0.0,bc=0.0,dc=0.0,ec=0.0,gc=0.0,ic=0.0,jc=0.0,kc=0.0,lc=0.0,mc=0.0,nc=0.0,oc=0.0,pc=0.0,qc=0.0,rc=0.0,sc=0.0,tc=0.0,uc=0.0,vc=0,wc=0,xc=0,yc=0,zc=0,Ac=0.0,Bc=0.0,Cc=0.0,Dc=0.0,Ec=0.0,Fc=0.0,Gc=0.0,Hc=0.0,Ic=0.0,Jc=0.0,Kc=0.0,Lc=0.0,Mc=0.0,Nc=0.0,Oc=0.0,Pc=0.0,Qc=0,Rc=0,Sc=0;Sc=i;i=i+112|0;va=Sc+96|0;ua=Sc+88|0;ta=Sc+80|0;sa=Sc+72|0;Z=Sc+64|0;Y=Sc+56|0;X=Sc+48|0;S=Sc+40|0;M=Sc+32|0;D=Sc+24|0;C=Sc+16|0;p=Sc+8|0;n=Sc;t=Sc+104|0;fb=+O(+d);r=(g[k>>2]=fb,c[k>>2]|0)>>>0>2139095040;if(!((h|0)==0|r^1)){c[n>>2]=3829;hc(0,2081,n);cb()}fb=+O(+e);q=(g[k>>2]=fb,c[k>>2]|0)>>>0>2139095040;if(!((j|0)==0|q^1)){c[p>>2]=3909;hc(0,2081,p);cb()}zc=c[b>>2]|0;zc=(zc|0)==0?(f|0?f:1):zc;c[b+248>>2]=zc;n=c[b+712>>2]|0;if(n|0){m=+g[b+140>>2];Pc=+O(+m);if(!(m>=0.0)|(g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){m=+g[b+124>>2];Pc=+O(+m);if((g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){m=+g[b+148>>2];Pc=+O(+m);if((g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){m=+g[b+156>>2];Pc=+O(+m);m=(g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040?0.0:m}}m=+uj(m,0.0)}o=+g[b+176>>2];Pc=+O(+o);if(!(o>=0.0)|(g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){o=+g[b+160>>2];Pc=+O(+o);if((g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){o=+g[b+184>>2];Pc=+O(+o);if((g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){o=+g[b+192>>2];Pc=+O(+o);o=(g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040?0.0:o}}o=+uj(o,0.0)}u=m+o;m=+g[b+144>>2];Pc=+O(+m);if(!(m>=0.0)|(g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){m=+g[b+132>>2];Pc=+O(+m);if((g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){m=+g[b+148>>2];Pc=+O(+m);if((g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){m=+g[b+156>>2];Pc=+O(+m);m=(g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040?0.0:m}}m=+uj(m,0.0)}o=+g[b+180>>2];Pc=+O(+o);if(!(o>=0.0)|(g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){o=+g[b+168>>2];Pc=+O(+o);if((g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){o=+g[b+184>>2];Pc=+O(+o);if((g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){o=+g[b+192>>2];Pc=+O(+o);o=(g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040?0.0:o}}o=+uj(o,0.0)}B=u+(m+o);m=+g[b+128>>2];Pc=+O(+m);if((g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){m=+g[b+152>>2];Pc=+O(+m);if((g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){m=+g[b+156>>2];Pc=+O(+m);m=(g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040?0.0:m}}o=+uj(m,0.0);m=+g[b+164>>2];Pc=+O(+m);if((g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){m=+g[b+188>>2];Pc=+O(+m);if((g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){m=+g[b+192>>2];Pc=+O(+m);m=(g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040?0.0:m}}u=o+ +uj(m,0.0);m=+g[b+136>>2];Pc=+O(+m);if((g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){m=+g[b+152>>2];Pc=+O(+m);if((g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){m=+g[b+156>>2];Pc=+O(+m);m=(g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040?0.0:m}}o=+uj(m,0.0);m=+g[b+172>>2];Pc=+O(+m);if((g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){m=+g[b+188>>2];Pc=+O(+m);if((g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){m=+g[b+192>>2];Pc=+O(+m);m=(g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040?0.0:m}}A=u+(o+ +uj(m,0.0));m=+g[b+68>>2];Pc=+O(+m);if((g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){m=+g[b+52>>2];Pc=+O(+m);if((g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){m=+g[b+76>>2];Pc=+O(+m);if((g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){m=+g[b+84>>2];Pc=+O(+m);m=(g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040?0.0:m}}}o=+g[b+72>>2];Pc=+O(+o);if((g[k>>2]=Pc,c[k>>2]|0)>>>0>2139095040){o=+g[b+6
|
||
|
function Cj(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,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0;do if(a>>>0<245){o=a>>>0<11?16:a+11&-8;a=o>>>3;j=c[2512]|0;b=j>>>a;if(b&3|0){b=(b&1^1)+a|0;d=10088+(b<<1<<2)|0;e=d+8|0;f=c[e>>2]|0;g=f+8|0;h=c[g>>2]|0;do if((d|0)!=(h|0)){if(h>>>0<(c[2516]|0)>>>0)cb();a=h+12|0;if((c[a>>2]|0)==(f|0)){c[a>>2]=d;c[e>>2]=h;break}else cb()}else c[2512]=j&~(1<<b);while(0);L=b<<3;c[f+4>>2]=L|3;L=f+L+4|0;c[L>>2]=c[L>>2]|1;L=g;return L|0}h=c[2514]|0;if(o>>>0>h>>>0){if(b|0){d=2<<a;d=b<<a&(d|0-d);d=(d&0-d)+-1|0;i=d>>>12&16;d=d>>>i;f=d>>>5&8;d=d>>>f;g=d>>>2&4;d=d>>>g;e=d>>>1&2;d=d>>>e;b=d>>>1&1;b=(f|i|g|e|b)+(d>>>b)|0;d=10088+(b<<1<<2)|0;e=d+8|0;g=c[e>>2]|0;i=g+8|0;f=c[i>>2]|0;do if((d|0)!=(f|0)){if(f>>>0<(c[2516]|0)>>>0)cb();a=f+12|0;if((c[a>>2]|0)==(g|0)){c[a>>2]=d;c[e>>2]=f;k=c[2514]|0;break}else cb()}else{c[2512]=j&~(1<<b);k=h}while(0);h=(b<<3)-o|0;c[g+4>>2]=o|3;e=g+o|0;c[e+4>>2]=h|1;c[e+h>>2]=h;if(k|0){f=c[2517]|0;b=k>>>3;d=10088+(b<<1<<2)|0;a=c[2512]|0;b=1<<b;if(a&b){a=d+8|0;b=c[a>>2]|0;if(b>>>0<(c[2516]|0)>>>0)cb();else{l=a;m=b}}else{c[2512]=a|b;l=d+8|0;m=d}c[l>>2]=f;c[m+12>>2]=f;c[f+8>>2]=m;c[f+12>>2]=d}c[2514]=h;c[2517]=e;L=i;return L|0}a=c[2513]|0;if(a){d=(a&0-a)+-1|0;K=d>>>12&16;d=d>>>K;J=d>>>5&8;d=d>>>J;L=d>>>2&4;d=d>>>L;b=d>>>1&2;d=d>>>b;e=d>>>1&1;e=c[10352+((J|K|L|b|e)+(d>>>e)<<2)>>2]|0;d=(c[e+4>>2]&-8)-o|0;b=e;while(1){a=c[b+16>>2]|0;if(!a){a=c[b+20>>2]|0;if(!a){j=e;break}}b=(c[a+4>>2]&-8)-o|0;L=b>>>0<d>>>0;d=L?b:d;b=a;e=L?a:e}g=c[2516]|0;if(j>>>0<g>>>0)cb();i=j+o|0;if(j>>>0>=i>>>0)cb();h=c[j+24>>2]|0;e=c[j+12>>2]|0;do if((e|0)==(j|0)){b=j+20|0;a=c[b>>2]|0;if(!a){b=j+16|0;a=c[b>>2]|0;if(!a){n=0;break}}while(1){e=a+20|0;f=c[e>>2]|0;if(f|0){a=f;b=e;continue}e=a+16|0;f=c[e>>2]|0;if(!f)break;else{a=f;b=e}}if(b>>>0<g>>>0)cb();else{c[b>>2]=0;n=a;break}}else{f=c[j+8>>2]|0;if(f>>>0<g>>>0)cb();a=f+12|0;if((c[a>>2]|0)!=(j|0))cb();b=e+8|0;if((c[b>>2]|0)==(j|0)){c[a>>2]=e;c[b>>2]=f;n=e;break}else cb()}while(0);do if(h|0){a=c[j+28>>2]|0;b=10352+(a<<2)|0;if((j|0)==(c[b>>2]|0)){c[b>>2]=n;if(!n){c[2513]=c[2513]&~(1<<a);break}}else{if(h>>>0<(c[2516]|0)>>>0)cb();a=h+16|0;if((c[a>>2]|0)==(j|0))c[a>>2]=n;else c[h+20>>2]=n;if(!n)break}b=c[2516]|0;if(n>>>0<b>>>0)cb();c[n+24>>2]=h;a=c[j+16>>2]|0;do if(a|0)if(a>>>0<b>>>0)cb();else{c[n+16>>2]=a;c[a+24>>2]=n;break}while(0);a=c[j+20>>2]|0;if(a|0)if(a>>>0<(c[2516]|0)>>>0)cb();else{c[n+20>>2]=a;c[a+24>>2]=n;break}}while(0);if(d>>>0<16){L=d+o|0;c[j+4>>2]=L|3;L=j+L+4|0;c[L>>2]=c[L>>2]|1}else{c[j+4>>2]=o|3;c[i+4>>2]=d|1;c[i+d>>2]=d;a=c[2514]|0;if(a|0){f=c[2517]|0;b=a>>>3;e=10088+(b<<1<<2)|0;a=c[2512]|0;b=1<<b;if(a&b){a=e+8|0;b=c[a>>2]|0;if(b>>>0<(c[2516]|0)>>>0)cb();else{p=a;q=b}}else{c[2512]=a|b;p=e+8|0;q=e}c[p>>2]=f;c[q+12>>2]=f;c[f+8>>2]=q;c[f+12>>2]=e}c[2514]=d;c[2517]=i}L=j+8|0;return L|0}}}else if(a>>>0<=4294967231){a=a+11|0;o=a&-8;j=c[2513]|0;if(j){d=0-o|0;a=a>>>8;if(a)if(o>>>0>16777215)i=31;else{q=(a+1048320|0)>>>16&8;E=a<<q;p=(E+520192|0)>>>16&4;E=E<<p;i=(E+245760|0)>>>16&2;i=14-(p|q|i)+(E<<i>>>15)|0;i=o>>>(i+7|0)&1|i<<1}else i=0;b=c[10352+(i<<2)>>2]|0;a:do if(!b){a=0;b=0;E=86}else{f=d;a=0;g=o<<((i|0)==31?0:25-(i>>>1)|0);h=b;b=0;while(1){e=c[h+4>>2]&-8;d=e-o|0;if(d>>>0<f>>>0)if((e|0)==(o|0)){a=h;b=h;E=90;break a}else b=h;else d=f;e=c[h+20>>2]|0;h=c[h+16+(g>>>31<<2)>>2]|0;a=(e|0)==0|(e|0)==(h|0)?a:e;e=(h|0)==0;if(e){E=86;break}else{f=d;g=g<<(e&1^1)}}}while(0);if((E|0)==86){if((a|0)==0&(b|0)==0){a=2<<i;a=j&(a|0-a);if(!a)break;q=(a&0-a)+-1|0;m=q>>>12&16;q=q>>>m;l=q>>>5&8;q=q>>>l;n=q>>>2&4;q=q>>>n;p=q>>>1&2;q=q>>>p;a=q>>>1&1;a=c[10352+((l|m|n|p|a)+(q>>>a)<<2)>>2]|0}if(!a){i=d;j=b}else E=90}if((E|0)==90)while(1){E=0;q=(c[a+4>>2]&-8)-o|0;e=q>>>0<d>>>0;d=e?q:d;b=e?a:b;e=c[a+16>>2]|0;if(e|0){a=e;E=90;continue}a=c[a+20>>2]|0;if(!a){i=d;j=b;break}else E=90}if((j|0)!=0?i>>>0<((c[2514]|0)-o|0)>>>0:0){f=c[2516]|0;if(j>>>0<f>>>0)cb();h=j+o|0;if(j>>>0>=h>>>0)cb();g=c[j+24>>2]|0;d=c[j+12>>2]|0;do if((d|0)==(j|0)){b=j+20|0;a=c[b>>2]|0;if(!a){b=j+16|0;a=c[b>>2]|0;if(!a){s=0;break}}while(1){d=a+20|0;e=c[d>>2]
|
||
|
function Ub(a){a=a|0;var b=0;b=i;i=i+a|0;i=i+15&-16;return b|0}function Vb(){return i|0}function Wb(a){a=a|0;i=a}function Xb(a,b){a=a|0;b=b|0;i=a;j=b}function Yb(a,b){a=a|0;b=b|0;if(!o){o=a;p=b}}function Zb(b){b=b|0;a[k>>0]=a[b>>0];a[k+1>>0]=a[b+1>>0];a[k+2>>0]=a[b+2>>0];a[k+3>>0]=a[b+3>>0]}function _b(b){b=b|0;a[k>>0]=a[b>>0];a[k+1>>0]=a[b+1>>0];a[k+2>>0]=a[b+2>>0];a[k+3>>0]=a[b+3>>0];a[k+4>>0]=a[b+4>>0];a[k+5>>0]=a[b+5>>0];a[k+6>>0]=a[b+6>>0];a[k+7>>0]=a[b+7>>0]}function $b(a){a=a|0;D=a}function ac(){return D|0}function bc(a){a=a|0;if(!a)return;Ab[c[205]&127](c[a+8>>2]|0);Ab[c[205]&127](a);return}function cc(a){a=a|0;if(!a){a=0;return a|0}a=c[a+4>>2]|0;return a|0}function dc(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;l=i;i=i+32|0;j=l+16|0;g=l+8|0;f=l;e=c[a>>2]|0;do if(!e){e=Cb[c[203]&31](12)|0;if(!e){c[f>>2]=1972;hc(0,2081,f);cb()}c[e>>2]=4;c[e+4>>2]=0;f=Cb[c[203]&31](16)|0;c[e+8>>2]=f;if(!f){c[g>>2]=2007;hc(0,2081,g);cb()}else{c[a>>2]=e;h=e;break}}else h=e;while(0);f=h+4|0;e=c[f>>2]|0;do if((e|0)==(c[h>>2]|0)){c[h>>2]=e<<1;a=h+8|0;g=Kb[c[204]&15](c[a>>2]|0,e<<3)|0;c[a>>2]=g;if(!g){c[j>>2]=2043;hc(0,2081,j);cb()}else{k=c[f>>2]|0;break}}else k=e;while(0);e=h+8|0;if(k>>>0>d>>>0)a=k;else{k=k+1|0;c[f>>2]=k;k=c[e>>2]|0;d=k+(d<<2)|0;c[d>>2]=b;i=l;return}do{j=a;a=a+-1|0;h=c[e>>2]|0;c[h+(j<<2)>>2]=c[h+(a<<2)>>2]}while(a>>>0>d>>>0);k=k+1|0;c[f>>2]=k;k=c[e>>2]|0;d=k+(d<<2)|0;c[d>>2]=b;i=l;return}function ec(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;i=a+4|0;f=c[i>>2]|0;if(!f){b=0;return b|0}g=a+8|0;e=c[g>>2]|0;a=0;while(1){d=e+(a<<2)|0;if((c[d>>2]|0)==(b|0))break;a=a+1|0;if(a>>>0>=f>>>0){a=0;h=8;break}}if((h|0)==8)return a|0;c[d>>2]=0;d=f+-1|0;if(d>>>0>a>>>0)do{h=a;a=a+1|0;f=c[g>>2]|0;c[f+(h<<2)>>2]=c[f+(a<<2)>>2];c[(c[g>>2]|0)+(a<<2)>>2]=0}while((a|0)!=(d|0));c[i>>2]=d;return b|0}function fc(a,b){a=a|0;b=b|0;if(!a){a=0;return a|0}if(!(c[a+4>>2]|0)){a=0;return a|0}a=c[(c[a+8>>2]|0)+(b<<2)>>2]|0;return a|0}function gc(){var a=0,b=0,d=0;d=i;i=i+16|0;b=d;a=Cb[c[203]&31](724)|0;if(!a){c[b>>2]=2084;hc(0,2081,b);cb()}else{c[2096]=(c[2096]|0)+1;qk(a|0,88,724)|0;i=d;return a|0}return 0}function hc(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=i;i=i+16|0;f=e;c[f>>2]=d;Gb[c[206]&7](a,b,f)|0;i=e;return}function ic(a,b,d){a=a|0;b=b|0;d=d|0;if(!a){a=fj(c[410]|0,b,d)|0;return a|0}else{a=Bj(b,d)|0;return a|0}return 0}function jc(a){a=a|0;var b=0,d=0,e=0,f=0;b=a+696|0;d=c[b>>2]|0;if(d|0){ec(c[d+700>>2]|0,a)|0;c[b>>2]=0}e=a+700|0;f=cc(c[e>>2]|0)|0;b=c[e>>2]|0;if(f){d=0;do{c[(fc(b,d)|0)+696>>2]=0;d=d+1|0;b=c[e>>2]|0}while((d|0)!=(f|0))}bc(b);Ab[c[205]&127](a);c[2096]=(c[2096]|0)+-1;return}function kc(a){a=a|0;return cc(c[a+700>>2]|0)|0}function lc(a,b){a=a|0;b=b|0;return fc(c[a+700>>2]|0,b)|0}function mc(b,d){b=b|0;d=d|0;if(!(ec(c[b+700>>2]|0,d)|0))return;c[d+696>>2]=0;while(1){d=b+704|0;if(a[d>>0]|0){d=5;break}a[d>>0]=1;g[b+256>>2]=s;b=c[b+696>>2]|0;if(!b){d=5;break}}if((d|0)==5)return}function nc(a){a=a|0;var b=0,d=0,e=0,f=0;f=i;i=i+16|0;e=f+8|0;d=f;b=a+700|0;if(cc(c[b>>2]|0)|0){c[d>>2]=2119;hc(0,2081,d);cb()}if(!(c[a+696>>2]|0)){bc(c[b>>2]|0);qk(a|0,88,724)|0;i=f;return}else{c[e>>2]=2173;hc(0,2081,e);cb()}}function oc(){return c[2096]|0}function pc(a,b){a=a|0;b=b|0;var d=0,e=0;e=i;i=i+16|0;d=e;if(!b){c[a+712>>2]=0;i=e;return}if(cc(c[a+700>>2]|0)|0){c[d>>2]=2220;hc(0,2081,d);cb()}c[a+712>>2]=b;i=e;return}function qc(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,h=0,j=0,k=0;k=i;i=i+16|0;j=k+8|0;h=k;f=d+696|0;if(c[f>>2]|0){c[h>>2]=2300;hc(0,2081,h);cb()}if(c[b+712>>2]|0){c[j>>2]=2354;hc(0,2081,j);cb()}dc(b+700|0,d,e);c[f>>2]=b;while(1){f=b+704|0;if(a[f>>0]|0){f=8;break}a[f>>0]=1;g[b+256>>2]=s;b=c[b+696>>2]|0;if(!b){f=8;break}}if((f|0)==8){i=k;return}}function rc(a){a=a|0;return c[a+696>>2]|0}function sc(b){b=b|0;var d=0,e=0,f=0;f=i;i=i+16|0;d=f;if(!(c[b+712>>2]|0)){c[d>>2]=2423;hc(0,2081,d);cb()}else e=b;while(1){b=e+704|0;if(a[b>>0]|0){b=5;break}a[b>>0]=1;g[e+256>>2]=s;e=c[e+696>>2]|0;if(!e){b=5;break}}if((b|0)==5){i=f;return}}function tc(b){b=b|0;return (a[b+704>>0]|0)!=0|0}function uc(b,d){b=b|0;d=d|0;if(!(ej(b,d,224)|0))return;qk(b|0,d|0,224)|0;
|
||
|
|
||
|
// EMSCRIPTEN_END_FUNCS
|
||
|
var yb=[Wk,ak,Xj,Ph];var zb=[Xk,Sd,Td,Ud,Vd,Wd,Xd,Yd,Zd,_d,$d,ae,Xk,Xk,Xk,Xk];var Ab=[Yk,Dj,Hj,lf,mf,nf,xf,yf,zf,Mh,Nh,Oh,ci,di,ei,Nj,_j,Rj,Sj,Pj,ck,ek,Xe,$e,df,of,pf,sf,hf,Af,Bf,Ed,Gd,Ge,He,Hf,Mf,Rf,Wf,$f,eg,jg,og,tg,yg,Dg,Ig,Ng,Sg,Xg,ah,fh,kh,ph,xh,Bh,fi,gi,ji,oi,ui,Ai,Gi,Oi,$i,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk,Yk];var Bb=[Zk,Re,Hd,Id,Kd,Ld,Md,Nd,Od,Pd,Rd,ze,De,Qe,Lf,Qf,yh,Di,Ni,Zk,Zk,Zk,Zk,Zk,Zk,Zk,Zk,Zk,Zk,Zk,Zk,Zk];var Cb=[_k,Cj,Xi,fk,Se,cf,de,fe,ge,he,ie,je,ke,Ae,Be,Ie,Gf,xi,Mi,_k,_k,_k,_k,_k,_k,_k,_k,_k,_k,_k,_k,_k];var Db=[$k,sg];var Eb=[al,Je];var Fb=[bl,rf];var Gb=[cl,ic,_i,bj,cj,Tj,Wg,ti];var Hb=[dl,$j,Vj,ni];var Ib=[el,me,ne,oe,pe,qe,re,se,te,ue,ve,Ke,Le,Me,Ne,Oe,Pe,el,el,el,el,el,el,el,el,el,el,el,el,el,el,el];var Jb=[fl];var Kb=[gl,Ej,Ij,_e,Ce,ng,Mg,Rg,eh,oh,Vh,zi,gl,gl,gl,gl];var Lb=[hl,jh];var Mb=[il,ee,le,we,xe,xg,il,il];var Nb=[jl,Te,kf,wf,Dd,bi,jl,jl];var Ob=[kl,dg];var Pb=[ll,We,ye,Vf,_f,Hg,$g,ii,Fi,ll,ll,ll,ll,ll,ll,ll];var Qb=[ml,Ee];var Rb=[nl,Jd,Qd,be,ce,ig,nl,nl];var Sb=[ol,qf];var Tb=[pl,bk,Yj,jf,vf,Ef,Cg,wh,ai,Li,pl,pl,pl,pl,pl,pl];return{_nbind_init:Vi,_i64Subtract:kk,_free:Dj,_i64Add:ok,_roundf:lk,_memset:mk,_malloc:Cj,_memcpy:qk,_bitshift64Lshr:pk,_bitshift64Shl:nk,__GLOBAL__sub_I_nbind_cc:Ue,__GLOBAL__sub_I_common_cc:uh,__GLOBAL__sub_I_Binding_cc:Zh,runPostSets:jk,stackAlloc:Ub,stackSave:Vb,stackRestore:Wb,establishStackSpace:Xb,setThrew:Yb,setTempRet0:$b,getTempRet0:ac,dynCall_viiiii:Ak,dynCall_vid:Bk,dynCall_vi:Ck,dynCall_vii:Dk,dynCall_ii:Ek,dynCall_diii:Fk,dynCall_viddi:Gk,dynCall_vidd:Hk,dynCall_iiii:Ik,dynCall_viiiiii:Jk,dynCall_di:Kk,dynCall_v:Lk,dynCall_iii:Mk,dynCall_viiddi:Nk,dynCall_dii:Ok,dynCall_i:Pk,dynCall_viiid:Qk,dynCall_viii:Rk,dynCall_viididi:Sk,dynCall_viid:Tk,dynCall_idd:Uk,dynCall_viiii:Vk}})
|
||
|
|
||
|
|
||
|
// EMSCRIPTEN_END_ASM
|
||
|
(Module.asmGlobalArg,Module.asmLibraryArg,buffer);var _nbind_init=Module["_nbind_init"]=asm["_nbind_init"];var __GLOBAL__sub_I_nbind_cc=Module["__GLOBAL__sub_I_nbind_cc"]=asm["__GLOBAL__sub_I_nbind_cc"];var _i64Subtract=Module["_i64Subtract"]=asm["_i64Subtract"];var _free=Module["_free"]=asm["_free"];var runPostSets=Module["runPostSets"]=asm["runPostSets"];var _i64Add=Module["_i64Add"]=asm["_i64Add"];var _roundf=Module["_roundf"]=asm["_roundf"];var _memset=Module["_memset"]=asm["_memset"];var _malloc=Module["_malloc"]=asm["_malloc"];var __GLOBAL__sub_I_common_cc=Module["__GLOBAL__sub_I_common_cc"]=asm["__GLOBAL__sub_I_common_cc"];var _memcpy=Module["_memcpy"]=asm["_memcpy"];var _bitshift64Lshr=Module["_bitshift64Lshr"]=asm["_bitshift64Lshr"];var __GLOBAL__sub_I_Binding_cc=Module["__GLOBAL__sub_I_Binding_cc"]=asm["__GLOBAL__sub_I_Binding_cc"];var _bitshift64Shl=Module["_bitshift64Shl"]=asm["_bitshift64Shl"];var dynCall_viiiii=Module["dynCall_viiiii"]=asm["dynCall_viiiii"];var dynCall_vid=Module["dynCall_vid"]=asm["dynCall_vid"];var dynCall_vi=Module["dynCall_vi"]=asm["dynCall_vi"];var dynCall_vii=Module["dynCall_vii"]=asm["dynCall_vii"];var dynCall_ii=Module["dynCall_ii"]=asm["dynCall_ii"];var dynCall_diii=Module["dynCall_diii"]=asm["dynCall_diii"];var dynCall_viddi=Module["dynCall_viddi"]=asm["dynCall_viddi"];var dynCall_vidd=Module["dynCall_vidd"]=asm["dynCall_vidd"];var dynCall_iiii=Module["dynCall_iiii"]=asm["dynCall_iiii"];var dynCall_viiiiii=Module["dynCall_viiiiii"]=asm["dynCall_viiiiii"];var dynCall_di=Module["dynCall_di"]=asm["dynCall_di"];var dynCall_v=Module["dynCall_v"]=asm["dynCall_v"];var dynCall_iii=Module["dynCall_iii"]=asm["dynCall_iii"];var dynCall_viiddi=Module["dynCall_viiddi"]=asm["dynCall_viiddi"];var dynCall_dii=Module["dynCall_dii"]=asm["dynCall_dii"];var dynCall_i=Module["dynCall_i"]=asm["dynCall_i"];var dynCall_viiid=Module["dynCall_viiid"]=asm["dynCall_viiid"];var dynCall_viii=Module["dynCall_viii"]=asm["dynCall_viii"];var dynCall_viididi=Module["dynCall_viididi"]=asm["dynCall_viididi"];var dynCall_viid=Module["dynCall_viid"]=asm["dynCall_viid"];var dynCall_idd=Module["dynCall_idd"]=asm["dynCall_idd"];var dynCall_viiii=Module["dynCall_viiii"]=asm["dynCall_viiii"];Runtime.stackAlloc=asm["stackAlloc"];Runtime.stackSave=asm["stackSave"];Runtime.stackRestore=asm["stackRestore"];Runtime.establishStackSpace=asm["establishStackSpace"];Runtime.setTempRet0=asm["setTempRet0"];Runtime.getTempRet0=asm["getTempRet0"];function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var initialStackTop;var preloadStartTime=null;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=Module.callMain=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;function pad(){for(var i=0;i<4-1;i++){argv.push(0)}}var argv=[allocate(intArrayFromString(Module["thisProgram"]),"i8",ALLOC_NORMAL)];pad();for(var i=0;i<argc-1;i=i+1){argv.push(allocate(intArrayFromString(args[i]),"i8",ALLOC_NORMAL));pad()}argv.push(0);argv=allocate(argv,"i32",ALLOC_NORMAL);try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{if(e&&typeof e==="object"&&e.stack)Module.printErr("exception thrown: "+[e,e.stack]);throw e}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(preloadStartTime===null)preloadStartTime=Date.now();if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTime
|
||
|
|
||
|
|
||
|
|
||
|
|