Files
yoga/javascript/build/Release/nbind.js

20 lines
441 KiB
JavaScript
Raw Normal View History

((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_viddi;var ka=env.invoke_vidd;var la=env.invoke_iiii;var ma=env.invoke_diii;var na=env.invoke_di;var oa=env.invoke_viididi;var pa=env.invoke_iid;var qa=env.invoke_iii;var ra=env.invoke_viiddi;var sa=env.invoke_didd;var ta=env.invoke_viiiiii;var ua=env.invoke_dii;var va=env.invoke_i;var wa=env.invoke_viiid;var xa=env.invoke_viii;var ya=env.invoke_v;var za=env.invoke_viid;var Aa=env.invoke_idd;var Ba=env.invoke_viiii;var Ca=env._pthread_cleanup_pop;var Da=env._emscripten_asm_const_iiiii;var Ea=env._emscripten_asm_const_iiidddddd;var Fa=env.__nbind_finish;var Ga=env.__nbind_reference_external;var Ha=env._emscripten_asm_const_iiiiiiii;var Ia=env._removeAccessorPrefix;var Ja=env.___cxa_guard_acquire;var Ka=env._typeModule;var La=env.__nbind_register_pool;var Ma=env.___gxx_personality_v0;var Na=env.__decorate;var Oa=env._llvm_stackrestore;var Pa=env.___assert_fail;var Qa=env.___cxa_atexit;var Ra=env.___cxa_allocate_exception;var Sa=env.__ZSt18uncaught_exceptionv;var Ta=env.__extends;var Ua=env.___cxa_guard_release;var Va=env.__nbind_get_value_object;var Wa=env.___setErrNo;var Xa=env.__nbind_register_primitive;var Ya=env._sbrk;var Za=env.__nbind_register_type;var _a=env._emscripten_memcpy_big;var $a=env.___resumeException;var ab=env.___cxa_find_matching_catch;var bb=env._sysconf;var cb=env.__nbind_register_class;var db=env._llvm_fabs_f32;var eb=env._abort;var fb=env._nbind_value;var gb=env._pthread_self;var hb=env._llvm_stacksave;var ib=env._emscripten_set_main_loop_timing;var jb=env.___syscall54;var kb=env._defineHidden;var lb=env._emscripten_set_main_loop;var mb=env.__nbind_register_callback_signature;var nb=env._emscripten_asm_const_iiiiii;var ob=env.__nbind_register_function;var pb=env._emscripten_asm_const_iiiid;var qb=env.__nbind_free_external;var rb=env._emscripten_asm_const_iiii;var sb=env.___cxa_throw;var tb=env._emscripten_asm_const_iiididi;var ub=env.___syscall6;var vb=env._pthread_cleanup_push;var wb=env._time;var xb=env._atexit;var yb=env.___syscall140;var zb=env.___syscall146;var Ab=0.0;
// EMSCRIPTEN_START_FUNCS
function Od(b,d,e,f,h,j,l,m,n){b=b|0;d=+d;e=+e;f=f|0;h=h|0;j=j|0;l=+l;m=+m;n=n|0;var o=0,p=0.0,q=0,r=0.0,t=0,u=0,v=0.0,w=0,x=0,y=0,z=0,A=0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0,H=0,I=0,J=0.0,K=0.0,L=0,M=0,N=0.0,P=0,Q=0,R=0,S=0.0,T=0,U=0.0,V=0,W=0.0,X=0.0,Y=0.0,Z=0,_=0.0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0.0,ia=0,ja=0,ka=0.0,la=0.0,ma=0.0,na=0.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.0,Ia=0.0,Ja=0,Ka=0.0,La=0.0,Ma=0.0,Na=0,Oa=0,Pa=0,Qa=0.0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0.0,_a=0,$a=0.0,ab=0.0,bb=0.0,cb=0,db=0.0,fb=0,gb=0,hb=0,ib=0.0,jb=0.0,kb=0,lb=0.0,mb=0,nb=0,ob=0,pb=0.0,qb=0.0,rb=0,sb=0,tb=0,ub=0,vb=0,wb=0,xb=0,yb=0,zb=0,Ab=0.0,Bb=0.0,Cb=0.0,Db=0.0,Eb=0.0,Fb=0.0,Gb=0,Hb=0,Ib=0,Jb=0,Kb=0;Kb=i;i=i+32|0;q=Kb+8|0;o=Kb;Z=Kb+16|0;qb=+O(+d);u=(g[k>>2]=qb,c[k>>2]|0)>>>0>2139095040;if(!((h|0)==0|u^1)){c[o>>2]=4275;mc(0,2457,o);eb()}qb=+O(+e);P=(g[k>>2]=qb,c[k>>2]|0)>>>0>2139095040;if(!((j|0)==0|P^1)){c[q>>2]=4355;mc(0,2457,q);eb()}yb=c[b>>2]|0;yb=(yb|0)==0?(f|0?f:1):yb;c[b+492>>2]=yb;zb=(yb|0)==2;xb=zb?3:2;ba=b+92|0;I=c[ba>>2]|0;H=(I|0)==0;if(H){o=c[1112+(xb<<2)>>2]|0;do if(!(c[b+56+(o<<3)+4>>2]|0)){f=o|2;if((f|0)==3?c[b+116>>2]|0:0){o=b+112|0;break}o=(o|1|0)==5;if(o|(f|0)==2?c[b+108>>2]|0:0){o=b+104|0;break}if(!(c[b+124>>2]|0)){o=o?1080:1072;break}else{o=b+120|0;break}}else o=b+56+(o<<3)|0;while(0);v=+g[o>>2];if((c[o+4>>2]|0)!=1)v=v*l/100.0}else{v=+g[b+88>>2];if((I|0)!=1)v=v*l/100.0}g[b+436>>2]=v;ea=b+100|0;A=c[ea>>2]|0;z=(A|0)==0;if(z){o=c[1128+(xb<<2)>>2]|0;do if(!(c[b+56+(o<<3)+4>>2]|0)){f=o|2;if((f|0)==3?c[b+116>>2]|0:0){o=b+112|0;break}o=(o|1|0)==5;if(o|(f|0)==2?c[b+108>>2]|0:0){o=b+104|0;break}if(!(c[b+124>>2]|0)){o=o?1080:1072;break}else{o=b+120|0;break}}else o=b+56+(o<<3)|0;while(0);v=+g[o>>2];if((c[o+4>>2]|0)!=1)v=v*l/100.0}else{v=+g[b+96>>2];if((A|0)!=1)v=v*l/100.0}g[b+440>>2]=v;ca=b+68|0;w=(c[ca>>2]|0)==0;do if(w)if(!(c[b+116>>2]|0)){o=(c[b+124>>2]|0)==0?1072:b+120|0;break}else{o=b+112|0;break}else o=b+64|0;while(0);v=+g[o>>2];if((c[o+4>>2]|0)!=1)v=v*l/100.0;g[b+424>>2]=v;f=b+56|0;da=b+84|0;x=(c[da>>2]|0)==0;do if(x)if(!(c[b+116>>2]|0)){o=(c[b+124>>2]|0)==0?1072:b+120|0;break}else{o=b+112|0;break}else o=b+80|0;while(0);v=+g[o>>2];if((c[o+4>>2]|0)!=1)v=v*l/100.0;g[b+432>>2]=v;Gb=b+308|0;Q=(c[Gb>>2]|0)==0;if(!Q?(B=+g[b+304>>2],B>=0.0):0)v=B;else{o=c[1112+(xb<<2)>>2]|0;do if(!(c[b+272+(o<<3)+4>>2]|0)){q=o|2;if((q|0)==3?c[b+332>>2]|0:0){o=b+328|0;break}o=(o|1|0)==5;if(o|(q|0)==2?c[b+324>>2]|0:0){o=b+320|0;break}if(!(c[b+340>>2]|0)){o=o?1080:1072;break}else{o=b+336|0;break}}else o=b+272+(o<<3)|0;while(0);v=+xk(+g[o>>2],0.0)}g[b+460>>2]=v;Hb=b+316|0;V=(c[Hb>>2]|0)==0;if(!V?(C=+g[b+312>>2],C>=0.0):0)v=C;else{o=c[1128+(xb<<2)>>2]|0;do if(!(c[b+272+(o<<3)+4>>2]|0)){q=o|2;if((q|0)==3?c[b+332>>2]|0:0){o=b+328|0;break}o=(o|1|0)==5;if(o|(q|0)==2?c[b+324>>2]|0:0){o=b+320|0;break}if(!(c[b+340>>2]|0)){o=o?1080:1072;break}else{o=b+336|0;break}}else o=b+272+(o<<3)|0;while(0);v=+xk(+g[o>>2],0.0)}g[b+464>>2]=v;Ib=b+284|0;$=(c[Ib>>2]|0)==0;do if($)if(!(c[b+332>>2]|0)){o=(c[b+340>>2]|0)==0?1072:b+336|0;break}else{o=b+328|0;break}else o=b+280|0;while(0);g[b+448>>2]=+xk(+g[o>>2],0.0);Jb=b+300|0;aa=(c[Jb>>2]|0)==0;do if(aa)if(!(c[b+332>>2]|0)){o=(c[b+340>>2]|0)==0?1072:b+336|0;break}else{o=b+328|0;break}else o=b+296|0;while(0);g[b+456>>2]=+xk(+g[o>>2],0.0);nb=b+236|0;G=c[nb>>2]|0;y=(G|0)==0;if(!y){v=+g[b+232>>2];o=(G|0)==1;if(o)B=v;else B=v*l/100.0;if(B>=0.0){if(!o)v=v*l/100.0}else kb=95}else kb=95;if((kb|0)==95){o=c[1112+(xb<<2)>>2]|0;do if(!(c[b+200+(o<<3)+4>>2]|0)){q=o|2;if((q|0)==3?c[b+260>>2]|0:0){o=b+256|0;break}o=(o|1|0)==5;if(o|(q|0)==2?c[b+252>>2]|0:0){o=b+248|0;break}if(!(c[b+268>>2]|0)){o=o?1080:1072;break}else{o=b+264|0;break}}else o=b+200+(o<<3)|0;while(0);v=+g[o>>2];if((c[o+4>>2]|0)!=1)v=v*l/100.0;v=+xk(v,0.0)}g[b+484>>2]=v;rb=b+244|0;M=c[rb>>2]|0;L=(M|0)==0;if(!L){v=+g[b+240>>2];o=(M|0)==1;if(o)B=v;else B=v*l/100.0;if(B>=0.0){if(!o)v=v*l/100.0}else kb=115}else kb=115;if((kb|0)==115){o=c[1128+(xb<<2)>>2]|0;a:do if(!(c[b+200+(o<<3)+4>>2]|0)){q=o|2;if(
function Pd(a,b,d,e,f){a=a|0;b=b|0;d=+d;e=+e;f=+f;var h=0.0,i=0,j=0,k=0,l=0,m=0,n=0.0,o=0,p=0,q=0,r=0,s=0;i=c[a+4>>2]|0;b=(b|0)==2;a:do if(b){switch(i|0){case 2:{i=3;q=6;break a}case 3:break;default:{q=4;break a}}i=2;q=6}else q=4;while(0);b:do if((q|0)==4){switch(i|1|0){case 3:{q=6;break b}case 1:break;default:{m=0;l=0;q=12;break b}}m=0;l=b?3:2;q=12}while(0);if((q|0)==6){j=c[a+164>>2]|0;do if(!j)if(!(c[a+180>>2]|0)){b=(c[a+196>>2]|0)==0?1080:a+192|0;break}else{b=a+176|0;break}else b=a+160|0;while(0);if(!(c[b+4>>2]|0)){m=1;l=0;q=12}else{k=0;b=j;q=24}}do if((q|0)==12){j=c[1112+(i<<2)>>2]|0;k=c[a+128+(j<<3)+4>>2]|0;do if(!k){b=j|2;if((b|0)==3?c[a+188>>2]|0:0){b=a+184|0;break}if((j|1|0)==5|(b|0)==2?c[a+180>>2]|0:0){b=a+176|0;break}b=(c[a+196>>2]|0)==0?1080:a+192|0}else b=a+128+(j<<3)|0;while(0);if(c[b+4>>2]|0){if(!m){m=0;b=k;q=33;break}k=l;b=c[a+164>>2]|0;q=24;break}if(m){do if(!(c[a+172>>2]|0))if(!(c[a+180>>2]|0)){b=(c[a+196>>2]|0)==0?1080:a+192|0;break}else{b=a+176|0;break}else b=a+168|0;while(0);j=c[b+4>>2]|0;if(j){h=+g[b>>2];if((j|0)!=1)h=h*d/100.0}else q=54}else q=54;if((q|0)==54){b=c[1128+(i<<2)>>2]|0;do if(!(c[a+128+(b<<3)+4>>2]|0)){j=b|2;if((j|0)==3?c[a+188>>2]|0:0){b=a+184|0;break}if((b|1|0)==5|(j|0)==2?c[a+180>>2]|0:0){b=a+176|0;break}b=(c[a+196>>2]|0)==0?1080:a+192|0}else b=a+128+(b<<3)|0;while(0);j=c[b+4>>2]|0;if(j){h=+g[b>>2];if((j|0)!=1)h=h*d/100.0}else h=0.0}n=-h}while(0);do if((q|0)==24){do if(!b)if(!(c[a+180>>2]|0)){b=(c[a+196>>2]|0)==0?1080:a+192|0;break}else{b=a+176|0;break}else b=a+160|0;while(0);j=c[b+4>>2]|0;if(!j){j=c[1112+(i<<2)>>2]|0;m=1;l=k;b=c[a+128+(j<<3)+4>>2]|0;q=33;break}h=+g[b>>2];if((j|0)==1){l=k;n=h;m=1}else{l=k;n=h*d/100.0;m=1}}while(0);if((q|0)==33){do if(!b){b=j|2;if((b|0)==3?c[a+188>>2]|0:0){b=a+184|0;break}if((j|1|0)==5|(b|0)==2?c[a+180>>2]|0:0){b=a+176|0;break}b=(c[a+196>>2]|0)==0?1080:a+192|0}else b=a+128+(j<<3)|0;while(0);j=c[b+4>>2]|0;if(j){h=+g[b>>2];if((j|0)==1)n=h;else n=h*d/100.0}else n=0.0}o=(l|1|0)==3;if(o){j=c[a+164>>2]|0;do if(!j)if(!(c[a+180>>2]|0)){b=(c[a+196>>2]|0)==0?1080:a+192|0;break}else{b=a+176|0;break}else b=a+160|0;while(0);if(c[b+4>>2]|0)q=86;else q=74}else q=74;do if((q|0)==74){j=c[1112+(l<<2)>>2]|0;k=c[a+128+(j<<3)+4>>2]|0;do if(!k){b=j|2;if((b|0)==3?c[a+188>>2]|0:0){b=a+184|0;break}if((j|1|0)==5|(b|0)==2?c[a+180>>2]|0:0){b=a+176|0;break}b=(c[a+196>>2]|0)==0?1080:a+192|0}else b=a+128+(j<<3)|0;while(0);if(c[b+4>>2]|0){if(!o){b=k;q=95;break}j=c[a+164>>2]|0;q=86;break}if(o){do if(!(c[a+172>>2]|0))if(!(c[a+180>>2]|0)){b=(c[a+196>>2]|0)==0?1080:a+192|0;break}else{b=a+176|0;break}else b=a+168|0;while(0);j=c[b+4>>2]|0;if(j){h=+g[b>>2];if((j|0)!=1)h=h*e/100.0}else q=116}else q=116;if((q|0)==116){b=c[1128+(l<<2)>>2]|0;do if(!(c[a+128+(b<<3)+4>>2]|0)){j=b|2;if((j|0)==3?c[a+188>>2]|0:0){b=a+184|0;break}if((b|1|0)==5|(j|0)==2?c[a+180>>2]|0:0){b=a+176|0;break}b=(c[a+196>>2]|0)==0?1080:a+192|0}else b=a+128+(b<<3)|0;while(0);j=c[b+4>>2]|0;if(j){h=+g[b>>2];if((j|0)!=1)h=h*e/100.0}else h=0.0}d=-h}while(0);do if((q|0)==86){do if(!j)if(!(c[a+180>>2]|0)){b=(c[a+196>>2]|0)==0?1080:a+192|0;break}else{b=a+176|0;break}else b=a+160|0;while(0);j=c[b+4>>2]|0;if(!j){j=c[1112+(l<<2)>>2]|0;b=c[a+128+(j<<3)+4>>2]|0;q=95;break}h=+g[b>>2];if((j|0)==1)d=h;else d=h*e/100.0}while(0);if((q|0)==95){do if(!b){b=j|2;if((b|0)==3?c[a+188>>2]|0:0){b=a+184|0;break}if((j|1|0)==5|(b|0)==2?c[a+180>>2]|0:0){b=a+176|0;break}b=(c[a+196>>2]|0)==0?1080:a+192|0}else b=a+128+(j<<3)|0;while(0);j=c[b+4>>2]|0;if(j){h=+g[b>>2];if((j|0)==1)d=h;else d=h*e/100.0}else d=0.0}if(m?(p=c[a+92>>2]|0,(p|0)!=0):0){h=+g[a+88>>2];if((p|0)!=1)h=h*f/100.0;g[a+396+(c[1112+(i<<2)>>2]<<2)>>2]=n+h;q=148}else{k=c[1112+(i<<2)>>2]|0;do if(!(c[a+56+(k<<3)+4>>2]|0)){b=k|2;if((b|0)==3?c[a+116>>2]|0:0){b=a+112|0;break}j=(k|1|0)==5;if(j|(b|0)==2?c[a+108>>2]|0:0){b=a+104|0;break}if(!(c[a+124>>2]|0)){b=j?1080:1072;break}else{b=a+120|0;break}}else b=a+56+(k<<3)|0;while(0);h=+g[b>>2];if((c[b+4>>2]|0)!=1)h=h*f/100.0;g[a+396+(k<<2)>>2]=n+h;if(m)q=148;else q=151}if((q|0)==148){b=c[a+100>>2]|0;if(b){h=+g[a+96>>2];if((b|0)!=1)h=h*f/100.0}else q=151}if((
function jk(e,f,g,j,l){e=e|0;f=f|0;g=g|0;j=j|0;l=l|0;var m=0,n=0,o=0,p=0,q=0.0,r=0,s=0,t=0,u=0,v=0,w=0,x=0.0,y=0,z=0,A=0,B=0,C=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0;ia=i;i=i+624|0;da=ia+24|0;fa=ia+16|0;ea=ia+588|0;aa=ia+576|0;ca=ia;W=ia+536|0;ha=ia+8|0;ga=ia+528|0;M=(e|0)!=0;N=W+40|0;V=N;W=W+39|0;X=ha+4|0;Y=ea;Z=0-Y|0;_=aa+12|0;aa=aa+11|0;ba=_;O=ba-Y|0;P=-2-Y|0;Q=ba+2|0;R=da+288|0;S=ea+9|0;T=S;U=ea+8|0;m=0;o=0;n=0;y=f;a:while(1){do if((m|0)>-1)if((o|0)>(2147483647-m|0)){c[(ak()|0)>>2]=75;m=-1;break}else{m=o+m|0;break}while(0);f=a[y>>0]|0;if(!(f<<24>>24)){L=244;break}else o=y;b:while(1){switch(f<<24>>24){case 37:{f=o;L=9;break b}case 0:{f=o;break b}default:{}}K=o+1|0;f=a[K>>0]|0;o=K}c:do if((L|0)==9)while(1){L=0;if((a[f+1>>0]|0)!=37)break c;o=o+1|0;f=f+2|0;if((a[f>>0]|0)==37)L=9;else break}while(0);w=o-y|0;if(M?(c[e>>2]&32|0)==0:0)kk(y,w,e)|0;if((o|0)!=(y|0)){o=w;y=f;continue}r=f+1|0;o=a[r>>0]|0;p=(o<<24>>24)+-48|0;if(p>>>0<10){K=(a[f+2>>0]|0)==36;r=K?f+3|0:r;o=a[r>>0]|0;u=K?p:-1;n=K?1:n}else u=-1;f=o<<24>>24;d:do if((f&-32|0)==32){p=0;while(1){if(!(1<<f+-32&75913)){s=p;break d}p=1<<(o<<24>>24)+-32|p;r=r+1|0;o=a[r>>0]|0;f=o<<24>>24;if((f&-32|0)!=32){s=p;break}}}else s=0;while(0);do if(o<<24>>24==42){o=r+1|0;f=(a[o>>0]|0)+-48|0;if(f>>>0<10?(a[r+2>>0]|0)==36:0){c[l+(f<<2)>>2]=10;n=1;r=r+3|0;f=c[j+((a[o>>0]|0)+-48<<3)>>2]|0}else{if(n|0){m=-1;break a}if(!M){v=s;n=0;r=o;K=0;break}n=(c[g>>2]|0)+(4-1)&~(4-1);f=c[n>>2]|0;c[g>>2]=n+4;n=0;r=o}if((f|0)<0){v=s|8192;K=0-f|0}else{v=s;K=f}}else{p=(o<<24>>24)+-48|0;if(p>>>0<10){f=r;o=0;do{o=(o*10|0)+p|0;f=f+1|0;p=(a[f>>0]|0)+-48|0}while(p>>>0<10);if((o|0)<0){m=-1;break a}else{v=s;r=f;K=o}}else{v=s;K=0}}while(0);e:do if((a[r>>0]|0)==46){f=r+1|0;o=a[f>>0]|0;if(o<<24>>24!=42){p=(o<<24>>24)+-48|0;if(p>>>0<10)o=0;else{s=0;break}while(1){o=(o*10|0)+p|0;f=f+1|0;p=(a[f>>0]|0)+-48|0;if(p>>>0>=10){s=o;break e}}}f=r+2|0;o=(a[f>>0]|0)+-48|0;if(o>>>0<10?(a[r+3>>0]|0)==36:0){c[l+(o<<2)>>2]=10;s=c[j+((a[f>>0]|0)+-48<<3)>>2]|0;f=r+4|0;break}if(n|0){m=-1;break a}if(M){J=(c[g>>2]|0)+(4-1)&~(4-1);s=c[J>>2]|0;c[g>>2]=J+4}else s=0}else{s=-1;f=r}while(0);t=0;while(1){o=(a[f>>0]|0)+-65|0;if(o>>>0>57){m=-1;break a}p=f+1|0;o=a[6001+(t*58|0)+o>>0]|0;r=o&255;if((r+-1|0)>>>0<8){f=p;t=r}else{J=p;break}}if(!(o<<24>>24)){m=-1;break}p=(u|0)>-1;do if(o<<24>>24==19)if(p){m=-1;break a}else L=52;else{if(p){c[l+(u<<2)>>2]=r;H=j+(u<<3)|0;I=c[H+4>>2]|0;L=ca;c[L>>2]=c[H>>2];c[L+4>>2]=I;L=52;break}if(!M){m=0;break a}mk(ca,r,g)}while(0);if((L|0)==52?(L=0,!M):0){o=w;y=J;continue}u=a[f>>0]|0;u=(t|0)!=0&(u&15|0)==3?u&-33:u;p=v&-65537;I=(v&8192|0)==0?v:p;f:do switch(u|0){case 110:switch(t|0){case 0:{c[c[ca>>2]>>2]=m;o=w;y=J;continue a}case 1:{c[c[ca>>2]>>2]=m;o=w;y=J;continue a}case 2:{o=c[ca>>2]|0;c[o>>2]=m;c[o+4>>2]=((m|0)<0)<<31>>31;o=w;y=J;continue a}case 3:{b[c[ca>>2]>>1]=m;o=w;y=J;continue a}case 4:{a[c[ca>>2]>>0]=m;o=w;y=J;continue a}case 6:{c[c[ca>>2]>>2]=m;o=w;y=J;continue a}case 7:{o=c[ca>>2]|0;c[o>>2]=m;c[o+4>>2]=((m|0)<0)<<31>>31;o=w;y=J;continue a}default:{o=w;y=J;continue a}}case 112:{t=I|8;s=s>>>0>8?s:8;u=120;L=64;break}case 88:case 120:{t=I;L=64;break}case 111:{p=ca;o=c[p>>2]|0;p=c[p+4>>2]|0;if((o|0)==0&(p|0)==0)f=N;else{f=N;do{f=f+-1|0;a[f>>0]=o&7|48;o=sl(o|0,p|0,3)|0;p=D}while(!((o|0)==0&(p|0)==0))}if(!(I&8)){o=I;t=0;r=6481;L=77}else{t=V-f|0;o=I;s=(s|0)>(t|0)?s:t+1|0;t=0;r=6481;L=77}break}case 105:case 100:{o=ca;f=c[o>>2]|0;o=c[o+4>>2]|0;if((o|0)<0){f=nl(0,0,f|0,o|0)|0;o=D;p=ca;c[p>>2]=f;c[p+4>>2]=o;p=1;r=6481;L=76;break f}if(!(I&2048)){r=I&1;p=r;r=(r|0)==0?6481:6483;L=76}else{p=1;r=6482;L=76}break}case 117:{o=ca;f=c[o>>2]|0;o=c[o+4>>2]|0;p=0;r=6481;L=76;break}case 99:{a[W>>0]=c[ca>>2];f=W;u=1;w=0;v=6481;o=N;break}case 109:{o=ok(c[(ak()|0)>>2]|0)|0;L=82;break}case 115:{o=c[ca>>2]|0;o=o|0?o:8383;L=82;break}case 67:{c[ha>>2]=c[ca>>2];c[X>>2]=0;c[ca>>2]=ha;f=ha;s=-1;L=86;break}case 83:{f=c[ca>>2]|0;if(!s){pk(e,32,K,0,I);f=0;L=97}else L=86;break}case 65:case 71:case 70:case 69:case 97:case 103:case 102:case 101:{q=+h[c
function Zb(a){a=a|0;var b=0;b=i;i=i+a|0;i=i+15&-16;return b|0}function _b(){return i|0}function $b(a){a=a|0;i=a}function ac(a,b){a=a|0;b=b|0;i=a;j=b}function bc(a,b){a=a|0;b=b|0;if(!o){o=a;p=b}}function cc(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 dc(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 ec(a){a=a|0;D=a}function fc(){return D|0}function gc(a){a=a|0;if(!a)return;Db[c[24]&127](c[a+8>>2]|0);Db[c[24]&127](a);return}function hc(a){a=a|0;if(!a){a=0;return a|0}a=c[a+4>>2]|0;return a|0}function ic(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=Fb[c[22]&31](12)|0;if(!e){c[f>>2]=2348;mc(0,2457,f);eb()}c[e>>2]=4;c[e+4>>2]=0;f=Fb[c[22]&31](16)|0;c[e+8>>2]=f;if(!f){c[g>>2]=2383;mc(0,2457,g);eb()}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=Nb[c[23]&15](c[a>>2]|0,e<<3)|0;c[a>>2]=g;if(!g){c[j>>2]=2419;mc(0,2457,j);eb()}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 jc(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 kc(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 lc(){var a=0,b=0,d=0;d=i;i=i+16|0;b=d;a=Fb[c[22]&31](968)|0;if(!a){c[b>>2]=2460;mc(0,2457,b);eb()}else{c[2300]=(c[2300]|0)+1;tl(a|0,104,968)|0;i=d;return a|0}return 0}function mc(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;Ib[c[25]&15](a,b,f)|0;i=e;return}function nc(a,b,d){a=a|0;b=b|0;d=d|0;if(!a){a=ik(c[504]|0,b,d)|0;return a|0}else{a=Ek(b,d)|0;return a|0}return 0}function oc(a){a=a|0;var b=0,d=0,e=0,f=0;b=a+936|0;d=c[b>>2]|0;if(d|0){jc(c[d+940>>2]|0,a)|0;c[b>>2]=0}e=a+940|0;f=hc(c[e>>2]|0)|0;b=c[e>>2]|0;if(f){d=0;do{c[(kc(b,d)|0)+936>>2]=0;d=d+1|0;b=c[e>>2]|0}while((d|0)!=(f|0))}gc(b);Db[c[24]&127](a);c[2300]=(c[2300]|0)+-1;return}function pc(a){a=a|0;return hc(c[a+940>>2]|0)|0}function qc(a,b){a=a|0;b=b|0;return kc(c[a+940>>2]|0,b)|0}function rc(b,d){b=b|0;d=d|0;if(!(jc(c[b+940>>2]|0,d)|0))return;c[d+936>>2]=0;while(1){d=b+964|0;if(a[d>>0]|0){d=5;break}a[d>>0]=1;g[b+500>>2]=s;b=c[b+936>>2]|0;if(!b){d=5;break}}if((d|0)==5)return}function sc(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+940|0;if(hc(c[b>>2]|0)|0){c[d>>2]=2495;mc(0,2457,d);eb()}if(!(c[a+936>>2]|0)){gc(c[b>>2]|0);tl(a|0,104,968)|0;i=f;return}else{c[e>>2]=2549;mc(0,2457,e);eb()}}function tc(){return c[2300]|0}function uc(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+948>>2]=0;i=e;return}if(hc(c[a+940>>2]|0)|0){c[d>>2]=2596;mc(0,2457,d);eb()}c[a+948>>2]=b;i=e;return}function vc(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+936|0;if(c[f>>2]|0){c[h>>2]=2676;mc(0,2457,h);eb()}if(c[b+948>>2]|0){c[j>>2]=2730;mc(0,2457,j);eb()}ic(b+940|0,d,e);c[f>>2]=b;while(1){f=b+964|0;if(a[f>>0]|0){f=8;break}a[f>>0]=1;g[b+500>>2]=s;b=c[b+936>>2]|0;if(!b){f=8;break}}if((f|0)==8){i=k;return}}function wc(a){a=a|0;return c[a+936>>2]|0}function xc(b){b=b|0;var d=0,e=0,f=0;f=i;i=i+16|0;d=f;if(!(c[b+948>>2]|0)){c[d>>2]=2799;mc(0,2457,d);eb()}else e=b;while(1){b=e+964|0;if(a[b>>0]|0){b=5;break}a[b>>0]=1;g[e+500>>2]=s;e=c[e+936>>2]|0;if(!e){b=5;break}}if((b|0)==5){i=f;return}}function yc(b){b=b|0;return (a[b+964>>0]|0)!=0|0}function zc(b,d){b=b|0;d=d|0;if(!(hk(b,d,396)|0))return;tl(b|0,d|0,396)|0;d=b;w
// EMSCRIPTEN_END_FUNCS
var Bb=[$l,dl,_k,Qi];var Cb=[am,ke,le,me,ne,oe,pe,qe,re,se,te,ue,ve,we,xe,ye,ze,Ae,Be,am,am,am,am,am,am,am,am,am,am,am,am,am];var Db=[bm,Gk,Kk,Qf,Rf,Sf,ag,bg,cg,jg,kg,lg,Ni,Oi,Pi,fj,gj,hj,Qk,bl,Uk,Vk,Sk,fl,hl,Bf,Ff,Jf,Tf,Uf,Xf,Nf,dg,eg,mg,ng,qg,Wd,Yd,gf,hf,wg,Bg,Gg,Lg,Qg,Vg,_g,dh,ih,ph,uh,zh,Eh,Jh,Oh,Th,Yh,bi,gi,li,qi,yi,Ci,ij,jj,mj,rj,xj,Dj,Jj,Rj,ck,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm,bm];var Eb=[cm,vf,Zd,_d,be,ce,de,ee,fe,ge,je,Oe,Re,Se,Te,Ue,Ve,We,$e,df,rf,Ag,Fg,zi,Gj,Qj,cm,cm,cm,cm,cm,cm];var Fb=[dm,Fk,_j,il,wf,If,Fe,He,Ie,Je,Ke,Le,Me,af,bf,jf,vg,Aj,Pj,dm,dm,dm,dm,dm,dm,dm,dm,dm,dm,dm,dm,dm];var Gb=[em,kf];var Hb=[fm,Wf];var Ib=[gm,nc,bk,ek,fk,Wk,hh,Xh,wj,gm,gm,gm,gm,gm,gm,gm];var Jb=[hm,yh];var Kb=[im,Pe,Qe,Xe,lf,mf,nf,of,pf,qf,im,im,im,im,im,im];var Lb=[jm,ef];var Mb=[km,og];var Nb=[lm,Hk,Lk,Ef,cf,ch,oh,Nh,Sh,fi,pi,Wi,Cj,lm,lm,lm];var Ob=[mm,ki];var Pb=[nm];var Qb=[om,cl,Yk,qj];var Rb=[pm,Ye,sf,tf,uf,th,pm,pm];var Sb=[qm,xf,Pf,$f,ig,Vd,ej,qm];var Tb=[rm,Ug];var Ub=[sm,Af,Ge,Ne,Ze,_e,Kg,Pg,Ih,ai,lj,Ij,sm,sm,sm,sm];var Vb=[tm];var Wb=[um,pg,$d,ae,he,ie,Ce,De,Ee,Zg,um,um,um,um,um,um];var Xb=[vm,Vf];var Yb=[wm,el,$k,Of,_f,hg,tg,Dh,xi,dj,Oj,wm,wm,wm,wm,wm];return{_nbind_init:Yj,_i64Subtract:nl,_free:Gk,_i64Add:rl,_roundf:ol,_memset:pl,_malloc:Fk,_memcpy:tl,_bitshift64Lshr:sl,_bitshift64Shl:ql,__GLOBAL__sub_I_nbind_cc:yf,__GLOBAL__sub_I_common_cc:vi,__GLOBAL__sub_I_Binding_cc:aj,runPostSets:ml,stackAlloc:Zb,stackSave:_b,stackRestore:$b,establishStackSpace:ac,setThrew:bc,setTempRet0:ec,getTempRet0:fc,dynCall_viiiii:Dl,dynCall_vid:El,dynCall_vi:Fl,dynCall_vii:Gl,dynCall_ii:Hl,dynCall_viddi:Il,dynCall_vidd:Jl,dynCall_iiii:Kl,dynCall_diii:Ll,dynCall_di:Ml,dynCall_viididi:Nl,dynCall_iid:Ol,dynCall_iii:Pl,dynCall_viiddi:Ql,dynCall_didd:Rl,dynCall_viiiiii:Sl,dynCall_dii:Tl,dynCall_i:Ul,dynCall_viiid:Vl,dynCall_viii:Wl,dynCall_v:Xl,dynCall_viid:Yl,dynCall_idd:Zl,dynCall_viiii:_l}})
// 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_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_diii=Module["dynCall_diii"]=asm["dynCall_diii"];var dynCall_di=Module["dynCall_di"]=asm["dynCall_di"];var dynCall_viididi=Module["dynCall_viididi"]=asm["dynCall_viididi"];var dynCall_iid=Module["dynCall_iid"]=asm["dynCall_iid"];var dynCall_iii=Module["dynCall_iii"]=asm["dynCall_iii"];var dynCall_viiddi=Module["dynCall_viiddi"]=asm["dynCall_viiddi"];var dynCall_didd=Module["dynCall_didd"]=asm["dynCall_didd"];var dynCall_viiiiii=Module["dynCall_viiiiii"]=asm["dynCall_viiiiii"];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_v=Module["dynCall_v"]=asm["dynCall_v"];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