From 34954b3dcaae4b1160fe0b4a7a18265eab9491a0 Mon Sep 17 00:00:00 2001 From: Paul Shapiro Date: Mon, 27 Aug 2018 22:59:34 -0400 Subject: [PATCH] updated mymonerocorecpp to remove requirement to precompute/pass dsts is_subaddress --- cryptonote_utils/MyMoneroCoreCpp.js | 2 +- cryptonote_utils/MyMoneroCoreCpp.wasm | Bin 1457310 -> 1454749 bytes src/submodules/mymonero-core-cpp | 2 +- tests/emjs/MyMoneroCoreCpp_int.node.js | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cryptonote_utils/MyMoneroCoreCpp.js b/cryptonote_utils/MyMoneroCoreCpp.js index 82f8918..e7f2093 100644 --- a/cryptonote_utils/MyMoneroCoreCpp.js +++ b/cryptonote_utils/MyMoneroCoreCpp.js @@ -5,7 +5,7 @@ var MyMoneroCoreCpp = (function() { function(MyMoneroCoreCpp) { MyMoneroCoreCpp = MyMoneroCoreCpp || {}; -var Module=typeof MyMoneroCoreCpp!=="undefined"?MyMoneroCoreCpp:{};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=false;var ENVIRONMENT_IS_SHELL=false;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;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;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);process["on"]("uncaughtException",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));process["on"]("unhandledRejection",(function(reason,p){process["exit"](1)}));Module["quit"]=(function(status){process["exit"](status)});Module["inspect"]=(function(){return"[Emscripten Module object]"})}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}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}if(typeof quit==="function"){Module["quit"]=(function(status){quit(status)})}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WEB){if(document.currentScript){scriptDirectory=document.currentScript.src}}else{scriptDirectory=self.location.href}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.split("/").slice(0,-1).join("/")+"/"}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}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);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=(function(title){document.title=title})}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 staticAlloc(size){var ret=STATICTOP;STATICTOP=STATICTOP+size+15&-16;return ret}function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;HEAP32[DYNAMICTOP_PTR>>2]=end;if(end>=TOTAL_MEMORY){var success=enlargeMemory();if(!success){HEAP32[DYNAMICTOP_PTR>>2]=ret;return 0}}return ret}function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;var ret=size=Math.ceil(size/factor)*factor;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);return bits/8}else{return 0}}}}var asm2wasmImports={"f64-rem":(function(x,y){return x%y}),"debugger":(function(){debugger})};var functionPointers=new Array(0);var GLOBAL_BASE=1024;var ABORT=0;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function setValue(ptr,value,type,noSafe){type=type||"i8";if(type.charAt(type.length-1)==="*")type="i32";switch(type){case"i1":HEAP8[ptr>>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}var ALLOC_NORMAL=0;var ALLOC_STATIC=2;var ALLOC_NONE=4;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab==="number"){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types==="string"?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[typeof _malloc==="function"?_malloc:staticAlloc,stackAlloc,staticAlloc,dynamicAlloc][allocator===undefined?ALLOC_STATIC:allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i>0];hasUtf|=t;if(t==0&&!length)break;i++;if(length&&i==length)break}if(!length)length=i;var ret="";if(hasUtf<128){var MAX_CHUNK=1024;var curr;while(length>0){curr=String.fromCharCode.apply(String,HEAPU8.subarray(ptr,ptr+Math.min(length,MAX_CHUNK)));ret=ret?ret+curr:curr;ptr+=MAX_CHUNK;length-=MAX_CHUNK}return ret}return UTF8ToString(ptr)}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx){var endPtr=idx;while(u8Array[endPtr])++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var u0,u1,u2,u3,u4,u5;var str="";while(1){u0=u8Array[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u3=u8Array[idx++]&63;if((u0&248)==240){u0=(u0&7)<<18|u1<<12|u2<<6|u3}else{u4=u8Array[idx++]&63;if((u0&252)==248){u0=(u0&3)<<24|u1<<18|u2<<12|u3<<6|u4}else{u5=u8Array[idx++]&63;u0=(u0&1)<<30|u1<<24|u2<<18|u3<<12|u4<<6|u5}}}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}}function UTF8ToString(ptr){return UTF8ArrayToString(HEAPU8,ptr)}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=2097151){if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=67108863){if(outIdx+4>=endIdx)break;outU8Array[outIdx++]=248|u>>24;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+5>=endIdx)break;outU8Array[outIdx++]=252|u>>30;outU8Array[outIdx++]=128|u>>24&63;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){++len}else if(u<=2047){len+=2}else if(u<=65535){len+=3}else if(u<=2097151){len+=4}else if(u<=67108863){len+=5}else{len+=6}}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,(function(x){var y=demangle(x);return x===y?x:x+" ["+y+"]"}))}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var PAGE_SIZE=16384;var WASM_PAGE_SIZE=65536;var ASMJS_PAGE_SIZE=16777216;var MIN_TOTAL_MEMORY=16777216;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBuffer(buf){Module["buffer"]=buffer=buf}function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed;var STACK_BASE,STACKTOP,STACK_MAX;var DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0;staticSealed=false;function abortOnCannotGrowMemory(){abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+TOTAL_MEMORY+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ")}if(!Module["reallocBuffer"])Module["reallocBuffer"]=(function(size){var ret;try{if(ArrayBuffer.transfer){ret=ArrayBuffer.transfer(buffer,size)}else{var oldHEAP8=HEAP8;ret=new ArrayBuffer(size);var temp=new Int8Array(ret);temp.set(oldHEAP8)}}catch(e){return false}var success=_emscripten_replace_memory(ret);if(!success)return false;return ret});function enlargeMemory(){var PAGE_MULTIPLE=Module["usingWasm"]?WASM_PAGE_SIZE:ASMJS_PAGE_SIZE;var LIMIT=2147483648-PAGE_MULTIPLE;if(HEAP32[DYNAMICTOP_PTR>>2]>LIMIT){return false}var OLD_TOTAL_MEMORY=TOTAL_MEMORY;TOTAL_MEMORY=Math.max(TOTAL_MEMORY,MIN_TOTAL_MEMORY);while(TOTAL_MEMORY>2]){if(TOTAL_MEMORY<=536870912){TOTAL_MEMORY=alignUp(2*TOTAL_MEMORY,PAGE_MULTIPLE)}else{TOTAL_MEMORY=Math.min(alignUp((3*TOTAL_MEMORY+2147483648)/4,PAGE_MULTIPLE),LIMIT)}}var replacement=Module["reallocBuffer"](TOTAL_MEMORY);if(!replacement||replacement.byteLength!=TOTAL_MEMORY){TOTAL_MEMORY=OLD_TOTAL_MEMORY;return false}updateGlobalBuffer(replacement);updateGlobalBufferViews();return true}var byteLength;try{byteLength=Function.prototype.call.bind(Object.getOwnPropertyDescriptor(ArrayBuffer.prototype,"byteLength").get);byteLength(new ArrayBuffer(4))}catch(e){byteLength=(function(buffer){return buffer.byteLength})}var TOTAL_STACK=Module["TOTAL_STACK"]||5242880;var TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(TOTAL_MEMORY0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__);runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}function integrateWasmJS(){var wasmTextFile="MyMoneroCoreCpp.wast";var wasmBinaryFile="MyMoneroCoreCpp.wasm";var asmjsCodeFile="MyMoneroCoreCpp.temp.asm.js";if(!isDataURI(wasmTextFile)){wasmTextFile=locateFile(wasmTextFile)}if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}if(!isDataURI(asmjsCodeFile)){asmjsCodeFile=locateFile(asmjsCodeFile)}var wasmPageSize=64*1024;var info={"global":null,"env":null,"asm2wasm":asm2wasmImports,"parent":Module};var exports=null;function mergeMemory(newBuffer){var oldBuffer=Module["buffer"];if(newBuffer.byteLength>2];var h=HEAP32[ptr+4>>2];HEAP32[ptr>>2]=_i64Add(l,h,vall,valh);HEAP32[ptr+4>>2]=getTempRet0();return(setTempRet0(h),l)|0}var ENV={};function ___buildEnvironment(environ){var MAX_ENV_VALUES=64;var TOTAL_ENV_SIZE=1024;var poolPtr;var envPtr;if(!___buildEnvironment.called){___buildEnvironment.called=true;ENV["USER"]=ENV["LOGNAME"]="web_user";ENV["PATH"]="/";ENV["PWD"]="/";ENV["HOME"]="/home/web_user";ENV["LANG"]="C.UTF-8";ENV["_"]=Module["thisProgram"];poolPtr=getMemory(TOTAL_ENV_SIZE);envPtr=getMemory(MAX_ENV_VALUES*4);HEAP32[envPtr>>2]=poolPtr;HEAP32[environ>>2]=envPtr}else{envPtr=HEAP32[environ>>2];poolPtr=HEAP32[envPtr>>2]}var strings=[];var totalSize=0;for(var key in ENV){if(typeof ENV[key]==="string"){var line=key+"="+ENV[key];strings.push(line);totalSize+=line.length}}if(totalSize>TOTAL_ENV_SIZE){throw new Error("Environment size exceeded TOTAL_ENV_SIZE!")}var ptrSize=4;for(var i=0;i>2]=poolPtr;poolPtr+=line.length+1}HEAP32[envPtr+strings.length*ptrSize>>2]=0}function ___cxa_allocate_exception(size){return _malloc(size)}var EXCEPTIONS={last:0,caught:[],infos:{},deAdjust:(function(adjusted){if(!adjusted||EXCEPTIONS.infos[adjusted])return adjusted;for(var key in EXCEPTIONS.infos){var ptr=+key;var info=EXCEPTIONS.infos[ptr];if(info.adjusted===adjusted){return ptr}}return adjusted}),addRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount++}),decRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];assert(info.refcount>0);info.refcount--;if(info.refcount===0&&!info.rethrown){if(info.destructor){Module["dynCall_vi"](info.destructor,ptr)}delete EXCEPTIONS.infos[ptr];___cxa_free_exception(ptr)}}),clearRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount=0})};function ___cxa_pure_virtual(){ABORT=true;throw"Pure virtual function called!"}function ___cxa_throw(ptr,type,destructor){EXCEPTIONS.infos[ptr]={ptr:ptr,adjusted:ptr,type:type,destructor:destructor,refcount:0,caught:false,rethrown:false};EXCEPTIONS.last=ptr;if(!("uncaught_exception"in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exception=1}else{__ZSt18uncaught_exceptionv.uncaught_exception++}throw ptr+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch."}function ___cxa_uncaught_exception(){return!!__ZSt18uncaught_exceptionv.uncaught_exception}function ___lock(){}var ERRNO_CODES={EPERM:1,ENOENT:2,ESRCH:3,EINTR:4,EIO:5,ENXIO:6,E2BIG:7,ENOEXEC:8,EBADF:9,ECHILD:10,EAGAIN:11,EWOULDBLOCK:11,ENOMEM:12,EACCES:13,EFAULT:14,ENOTBLK:15,EBUSY:16,EEXIST:17,EXDEV:18,ENODEV:19,ENOTDIR:20,EISDIR:21,EINVAL:22,ENFILE:23,EMFILE:24,ENOTTY:25,ETXTBSY:26,EFBIG:27,ENOSPC:28,ESPIPE:29,EROFS:30,EMLINK:31,EPIPE:32,EDOM:33,ERANGE:34,ENOMSG:42,EIDRM:43,ECHRNG:44,EL2NSYNC:45,EL3HLT:46,EL3RST:47,ELNRNG:48,EUNATCH:49,ENOCSI:50,EL2HLT:51,EDEADLK:35,ENOLCK:37,EBADE:52,EBADR:53,EXFULL:54,ENOANO:55,EBADRQC:56,EBADSLT:57,EDEADLOCK:35,EBFONT:59,ENOSTR:60,ENODATA:61,ETIME:62,ENOSR:63,ENONET:64,ENOPKG:65,EREMOTE:66,ENOLINK:67,EADV:68,ESRMNT:69,ECOMM:70,EPROTO:71,EMULTIHOP:72,EDOTDOT:73,EBADMSG:74,ENOTUNIQ:76,EBADFD:77,EREMCHG:78,ELIBACC:79,ELIBBAD:80,ELIBSCN:81,ELIBMAX:82,ELIBEXEC:83,ENOSYS:38,ENOTEMPTY:39,ENAMETOOLONG:36,ELOOP:40,EOPNOTSUPP:95,EPFNOSUPPORT:96,ECONNRESET:104,ENOBUFS:105,EAFNOSUPPORT:97,EPROTOTYPE:91,ENOTSOCK:88,ENOPROTOOPT:92,ESHUTDOWN:108,ECONNREFUSED:111,EADDRINUSE:98,ECONNABORTED:103,ENETUNREACH:101,ENETDOWN:100,ETIMEDOUT:110,EHOSTDOWN:112,EHOSTUNREACH:113,EINPROGRESS:115,EALREADY:114,EDESTADDRREQ:89,EMSGSIZE:90,EPROTONOSUPPORT:93,ESOCKTNOSUPPORT:94,EADDRNOTAVAIL:99,ENETRESET:102,EISCONN:106,ENOTCONN:107,ETOOMANYREFS:109,EUSERS:87,EDQUOT:122,ESTALE:116,ENOTSUP:95,ENOMEDIUM:123,EILSEQ:84,EOVERFLOW:75,ECANCELED:125,ENOTRECOVERABLE:131,EOWNERDEAD:130,ESTRPIPE:86};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}function ___map_file(pathname,size){___setErrNo(ERRNO_CODES.EPERM);return-1}var ERRNO_MESSAGES={0:"Success",1:"Not super-user",2:"No such file or directory",3:"No such process",4:"Interrupted system call",5:"I/O error",6:"No such device or address",7:"Arg list too long",8:"Exec format error",9:"Bad file number",10:"No children",11:"No more processes",12:"Not enough core",13:"Permission denied",14:"Bad address",15:"Block device required",16:"Mount device busy",17:"File exists",18:"Cross-device link",19:"No such device",20:"Not a directory",21:"Is a directory",22:"Invalid argument",23:"Too many open files in system",24:"Too many open files",25:"Not a typewriter",26:"Text file busy",27:"File too large",28:"No space left on device",29:"Illegal seek",30:"Read only file system",31:"Too many links",32:"Broken pipe",33:"Math arg out of domain of func",34:"Math result not representable",35:"File locking deadlock error",36:"File or path name too long",37:"No record locks available",38:"Function not implemented",39:"Directory not empty",40:"Too many symbolic links",42:"No message of desired type",43:"Identifier removed",44:"Channel number out of range",45:"Level 2 not synchronized",46:"Level 3 halted",47:"Level 3 reset",48:"Link number out of range",49:"Protocol driver not attached",50:"No CSI structure available",51:"Level 2 halted",52:"Invalid exchange",53:"Invalid request descriptor",54:"Exchange full",55:"No anode",56:"Invalid request code",57:"Invalid slot",59:"Bad font file fmt",60:"Device not a stream",61:"No data (for no delay io)",62:"Timer expired",63:"Out of streams resources",64:"Machine is not on the network",65:"Package not installed",66:"The object is remote",67:"The link has been severed",68:"Advertise error",69:"Srmount error",70:"Communication error on send",71:"Protocol error",72:"Multihop attempted",73:"Cross mount point (not really error)",74:"Trying to read unreadable message",75:"Value too large for defined data type",76:"Given log. name not unique",77:"f.d. invalid for this operation",78:"Remote address changed",79:"Can access a needed shared lib",80:"Accessing a corrupted shared lib",81:".lib section in a.out corrupted",82:"Attempting to link in too many libs",83:"Attempting to exec a shared library",84:"Illegal byte sequence",86:"Streams pipe error",87:"Too many users",88:"Socket operation on non-socket",89:"Destination address required",90:"Message too long",91:"Protocol wrong type for socket",92:"Protocol not available",93:"Unknown protocol",94:"Socket type not supported",95:"Not supported",96:"Protocol family not supported",97:"Address family not supported by protocol family",98:"Address already in use",99:"Address not available",100:"Network interface is not configured",101:"Network is unreachable",102:"Connection reset by network",103:"Connection aborted",104:"Connection reset by peer",105:"No buffer space available",106:"Socket is already connected",107:"Socket is not connected",108:"Can't send after socket shutdown",109:"Too many references",110:"Connection timed out",111:"Connection refused",112:"Host is down",113:"Host is unreachable",114:"Socket already connected",115:"Connection already in progress",116:"Stale file handle",122:"Quota exceeded",123:"No medium (in tape drive)",125:"Operation canceled",130:"Previous owner died",131:"State not recoverable"};var PATH={splitPath:(function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)}),normalizeArray:(function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts}),normalize:(function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter((function(p){return!!p})),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path}),dirname:(function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir}),basename:(function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)}),extname:(function(path){return PATH.splitPath(path)[3]}),join:(function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))}),join2:(function(l,r){return PATH.normalize(l+"/"+r)}),resolve:(function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter((function(p){return!!p})),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."}),relative:(function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()}),put_char:(function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}})},default_tty1_ops:{put_char:(function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}})}};var MEMFS={ops_table:null,mount:(function(mount){return MEMFS.createNode(null,"/",16384|511,0)}),createNode:(function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node}),getFileDataAsRegularArray:(function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;inode.contents.length){node.contents=MEMFS.getFileDataAsRegularArray(node);node.usedBytes=node.contents.length}if(!node.contents||node.contents.subarray){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return}if(!node.contents&&newCapacity>0)node.contents=[];while(node.contents.lengthnewSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);assert(size>=0);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}}));var remove=[];Object.keys(dst.entries).forEach((function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}}));if(!total){return callback(null)}var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=(function(e){done(this.error);e.preventDefault()});create.sort().forEach((function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,(function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)}))}else{IDBFS.loadLocalEntry(path,(function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)}))}}));remove.sort().reverse().forEach((function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}}))})};var NODEFS={isWindows:false,staticInit:(function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={"1024":flags["O_APPEND"],"64":flags["O_CREAT"],"128":flags["O_EXCL"],"0":flags["O_RDONLY"],"2":flags["O_RDWR"],"4096":flags["O_SYNC"],"512":flags["O_TRUNC"],"1":flags["O_WRONLY"]}}),bufferFrom:(function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)}),mount:(function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)}),createNode:(function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node}),getMode:(function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return stat.mode}),realPath:(function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)}),flagsForNode:(function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}}),node_ops:{getattr:(function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}}),setattr:(function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),lookup:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)}),mknod:(function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return node}),rename:(function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),unlink:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),rmdir:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readdir:(function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),symlink:(function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readlink:(function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}})},stream_ops:{open:(function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),close:(function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),read:(function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),write:(function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:(function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size}),write:(function(stream,buffer,offset,length,position){throw new FS.ErrnoError(ERRNO_CODES.EIO)}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};STATICTOP+=16;STATICTOP+=16;STATICTOP+=16;var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:(function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)}),lookupPath:(function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}var parts=PATH.normalizeArray(path.split("/").filter((function(p){return!!p})),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}}}}return{path:current_path,node:current}}),getPath:(function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}}),hashName:(function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length}),hashAddNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node}),hashRemoveNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}}),lookupNode:(function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)}),createNode:(function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=(function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev});FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:(function(){return(this.mode&readMode)===readMode}),set:(function(val){val?this.mode|=readMode:this.mode&=~readMode})},write:{get:(function(){return(this.mode&writeMode)===writeMode}),set:(function(val){val?this.mode|=writeMode:this.mode&=~writeMode})},isFolder:{get:(function(){return FS.isDir(this.mode)})},isDevice:{get:(function(){return FS.isChrdev(this.mode)})}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node}),destroyNode:(function(node){FS.hashRemoveNode(node)}),isRoot:(function(node){return node===node.parent}),isMountpoint:(function(node){return!!node.mounted}),isFile:(function(mode){return(mode&61440)===32768}),isDir:(function(mode){return(mode&61440)===16384}),isLink:(function(mode){return(mode&61440)===40960}),isChrdev:(function(mode){return(mode&61440)===8192}),isBlkdev:(function(mode){return(mode&61440)===24576}),isFIFO:(function(mode){return(mode&61440)===4096}),isSocket:(function(mode){return(mode&49152)===49152}),flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:(function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags}),flagsToPermissionString:(function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms}),nodePermissions:(function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return ERRNO_CODES.EACCES}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return ERRNO_CODES.EACCES}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return ERRNO_CODES.EACCES}return 0}),mayLookup:(function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return ERRNO_CODES.EACCES;return 0}),mayCreate:(function(dir,name){try{var node=FS.lookupNode(dir,name);return ERRNO_CODES.EEXIST}catch(e){}return FS.nodePermissions(dir,"wx")}),mayDelete:(function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return ERRNO_CODES.ENOTDIR}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return ERRNO_CODES.EBUSY}}else{if(FS.isDir(node.mode)){return ERRNO_CODES.EISDIR}}return 0}),mayOpen:(function(node,flags){if(!node){return ERRNO_CODES.ENOENT}if(FS.isLink(node.mode)){return ERRNO_CODES.ELOOP}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return ERRNO_CODES.EISDIR}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))}),MAX_OPEN_FDS:4096,nextfd:(function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(ERRNO_CODES.EMFILE)}),getStream:(function(fd){return FS.streams[fd]}),createStream:(function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=(function(){});FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:(function(){return this.node}),set:(function(val){this.node=val})},isRead:{get:(function(){return(this.flags&2097155)!==1})},isWrite:{get:(function(){return(this.flags&2097155)!==0})},isAppend:{get:(function(){return this.flags&1024})}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream}),closeStream:(function(fd){FS.streams[fd]=null}),chrdev_stream_ops:{open:(function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}}),llseek:(function(){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)})},major:(function(dev){return dev>>8}),minor:(function(dev){return dev&255}),makedev:(function(ma,mi){return ma<<8|mi}),registerDevice:(function(dev,ops){FS.devices[dev]={stream_ops:ops}}),getDevice:(function(dev){return FS.devices[dev]}),getMounts:(function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts}),syncfs:(function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){assert(FS.syncFSRequests>0);FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach((function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)}))}),mount:(function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot}),unmount:(function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach((function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}}));node.mounted=null;var idx=node.mount.mounts.indexOf(mount);assert(idx!==-1);node.mount.mounts.splice(idx,1)}),lookup:(function(parent,name){return parent.node_ops.lookup(parent,name)}),mknod:(function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}return parent.node_ops.mknod(parent,name,mode,dev)}),create:(function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)}),mkdir:(function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)}),mkdirTree:(function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}});var lazyArray=this;lazyArray.setDataGetter((function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]}));if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._length})},chunkSize:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize})}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:(function(){return this.contents.length})}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach((function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}return fn.apply(null,arguments)}}));stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);assert(size>=0);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;HEAP32[buf+36>>2]=stat.size;HEAP32[buf+40>>2]=4096;HEAP32[buf+44>>2]=stat.blocks;HEAP32[buf+48>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+52>>2]=0;HEAP32[buf+56>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ino;return 0}),doMsync:(function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)}),doMkdir:(function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0}),doMknod:(function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0}),doReadlink:(function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len}),doAccess:(function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0}),doDup:(function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd}),doReadv:(function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret}),varargs:0,get:(function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret}),getStr:(function(){var ret=Pointer_stringify(SYSCALLS.get());return ret}),getStreamFromFD:(function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream}),getSocketFromFD:(function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket}),getSocketAddress:(function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info}),get64:(function(){var low=SYSCALLS.get(),high=SYSCALLS.get();if(low>=0)assert(high===0);else assert(high===-1);return low}),getZero:(function(){assert(SYSCALLS.get()===0)})};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var offset=offset_low;FS.llseek(stream,offset,whence);HEAP32[result>>2]=stream.position;if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var PROCINFO={ppid:1,pid:42,sid:42,pgid:42};function ___syscall20(which,varargs){SYSCALLS.varargs=varargs;try{return PROCINFO.pid}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd};case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0};case 12:case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0};case 13:case 14:case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall3(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),buf=SYSCALLS.get(),count=SYSCALLS.get();return FS.read(stream,HEAP8,buf,count)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0};case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL};case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)};case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall91(which,varargs){SYSCALLS.varargs=varargs;try{var addr=SYSCALLS.get(),len=SYSCALLS.get();var info=SYSCALLS.mappings[addr];if(!info)return 0;if(len===info.len){var stream=FS.getStream(info.fd);SYSCALLS.doMsync(addr,stream,len,info.flags);FS.munmap(stream);SYSCALLS.mappings[addr]=null;if(info.allocated){_free(info.malloc)}}return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+size)}}function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return(function(){"use strict";return body.apply(this,arguments)})}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,(function(message){this.name=errorName;this.message=message;var stack=(new Error(message)).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}}));errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=(function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}});return errorClass}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach((function(type){typeDependencies[type]=dependentTypes}));function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])}),destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":(function(handle){var rv=emval_handle_array[handle].value;__emval_decref(handle);return rv}),"toWireType":(function(destructors,value){return __emval_register(value)}),"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function _embind_repr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return(function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])});case 3:return(function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])});default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":(function(value){return value}),"toWireType":(function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}return value}),"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2)+i])}return array}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(dynCall){return(function(){var args=new Array(arguments.length+1);args[0]=rawFunction;for(var i=0;i>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=(function(value){return value});if(minRange===0){var bitshift=32-8*size;fromWireType=(function(value){return value<>>bitshift})}var isUnsignedType=name.indexOf("unsigned")!=-1;registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":(function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0}),"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap["buffer"],data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":(function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var endChar=HEAPU8[value+4+length];var endCharSwap=0;if(endChar!=0){endCharSwap=endChar;HEAPU8[value+4+length]=0}var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(HEAPU8[currentBytePtr]==0){var stringSegment=UTF8ToString(decodeStartPtr);if(str===undefined)str=stringSegment;else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}if(endCharSwap!=0)HEAPU8[value+4+length]=endCharSwap}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;i>2];var a=new Array(length);var start=value+4>>shift;for(var i=0;i>2]=length;var start=ptr+4>>shift;for(var i=0;i>2]=millis/1e3|0;HEAP16[p+4>>1]=millis%1e3;HEAP16[p+6>>1]=0;HEAP16[p+8>>1]=0;return 0}function _getenv(name){if(name===0)return 0;name=Pointer_stringify(name);if(!ENV.hasOwnProperty(name))return 0;if(_getenv.ret)_free(_getenv.ret);_getenv.ret=allocateUTF8(ENV[name]);return _getenv.ret}var ___tm_current=STATICTOP;STATICTOP+=48;var ___tm_timezone=allocate(intArrayFromString("GMT"),"i8",ALLOC_STATIC);function _gmtime_r(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();HEAP32[tmPtr+36>>2]=0;HEAP32[tmPtr+32>>2]=0;var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+40>>2]=___tm_timezone;return tmPtr}function _gmtime(time){return _gmtime_r(time,___tm_current)}function _llvm_bswap_i64(l,h){var retl=_llvm_bswap_i32(h)>>>0;var reth=_llvm_bswap_i32(l)>>>0;return(setTempRet0(reth),retl)|0}function _llvm_stackrestore(p){var self=_llvm_stacksave;var ret=self.LLVM_SAVEDSTACKS[p];self.LLVM_SAVEDSTACKS.splice(p,1);stackRestore(ret)}function _llvm_stacksave(){var self=_llvm_stacksave;if(!self.LLVM_SAVEDSTACKS){self.LLVM_SAVEDSTACKS=[]}self.LLVM_SAVEDSTACKS.push(stackSave());return self.LLVM_SAVEDSTACKS.length-1}function _llvm_trap(){abort("trap!")}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest);return dest}function _tzset(){if(_tzset.called)return;_tzset.called=true;HEAP32[__get_timezone()>>2]=(new Date).getTimezoneOffset()*60;var winter=new Date(2e3,0,1);var summer=new Date(2e3,6,1);HEAP32[__get_daylight()>>2]=Number(winter.getTimezoneOffset()!=summer.getTimezoneOffset());function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocate(intArrayFromString(winterName),"i8",ALLOC_NORMAL);var summerNamePtr=allocate(intArrayFromString(summerName),"i8",ALLOC_NORMAL);if(summer.getTimezoneOffset()>2]=winterNamePtr;HEAP32[__get_tzname()+4>>2]=summerNamePtr}else{HEAP32[__get_tzname()>>2]=summerNamePtr;HEAP32[__get_tzname()+4>>2]=winterNamePtr}}function _mktime(tmPtr){_tzset();var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=(new Date(2e3,6,1)).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;return date.getTime()/1e3|0}function _pthread_cond_wait(){return 0}var PTHREAD_SPECIFIC={};function _pthread_getspecific(key){return PTHREAD_SPECIFIC[key]||0}var PTHREAD_SPECIFIC_NEXT_KEY=1;function _pthread_key_create(key,destructor){if(key==0){return ERRNO_CODES.EINVAL}HEAP32[key>>2]=PTHREAD_SPECIFIC_NEXT_KEY;PTHREAD_SPECIFIC[PTHREAD_SPECIFIC_NEXT_KEY]=0;PTHREAD_SPECIFIC_NEXT_KEY++;return 0}function _pthread_mutex_init(){}function _pthread_once(ptr,func){if(!_pthread_once.seen)_pthread_once.seen={};if(ptr in _pthread_once.seen)return;Module["dynCall_v"](func);_pthread_once.seen[ptr]=1}function _pthread_setspecific(key,value){if(!(key in PTHREAD_SPECIFIC)){return ERRNO_CODES.EINVAL}PTHREAD_SPECIFIC[key]=value;return 0}var __sigalrm_handler=0;function _signal(sig,func){if(sig==14){__sigalrm_handler=func}else{}return 0}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]);return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?Pointer_stringify(tm_zone):""};var pattern=Pointer_stringify(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value==="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":(function(date){return WEEKDAYS[date.tm_wday].substring(0,3)}),"%A":(function(date){return WEEKDAYS[date.tm_wday]}),"%b":(function(date){return MONTHS[date.tm_mon].substring(0,3)}),"%B":(function(date){return MONTHS[date.tm_mon]}),"%C":(function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)}),"%d":(function(date){return leadingNulls(date.tm_mday,2)}),"%e":(function(date){return leadingSomething(date.tm_mday,2," ")}),"%g":(function(date){return getWeekBasedYear(date).toString().substring(2)}),"%G":(function(date){return getWeekBasedYear(date)}),"%H":(function(date){return leadingNulls(date.tm_hour,2)}),"%I":(function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)}),"%j":(function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)}),"%m":(function(date){return leadingNulls(date.tm_mon+1,2)}),"%M":(function(date){return leadingNulls(date.tm_min,2)}),"%n":(function(){return"\n"}),"%p":(function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}}),"%S":(function(date){return leadingNulls(date.tm_sec,2)}),"%t":(function(){return"\t"}),"%u":(function(date){var day=new Date(date.tm_year+1900,date.tm_mon+1,date.tm_mday,0,0,0,0);return day.getDay()||7}),"%U":(function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"}),"%V":(function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)}),"%Z":(function(date){return date.tm_zone}),"%%":(function(){return"%"})};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _sysconf(name){switch(name){case 30:return PAGE_SIZE;case 85:var maxHeapSize=2*1024*1024*1024-65536;return maxHeapSize/PAGE_SIZE;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 79:return 0;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:{if(typeof navigator==="object")return navigator["hardwareConcurrency"]||1;return 1}}___setErrNo(ERRNO_CODES.EINVAL);return-1}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();__ATINIT__.unshift((function(){if(!Module["noFSInit"]&&!FS.init.initialized)FS.init()}));__ATMAIN__.push((function(){FS.ignorePermissions=false}));__ATEXIT__.push((function(){FS.quit()}));__ATINIT__.unshift((function(){TTY.init()}));__ATEXIT__.push((function(){TTY.shutdown()}));if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");DYNAMICTOP_PTR=staticAlloc(4);STACK_BASE=STACKTOP=alignMemory(STATICTOP);STACK_MAX=STACK_BASE+TOTAL_STACK;DYNAMIC_BASE=alignMemory(STACK_MAX);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;staticSealed=true;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}Module["wasmTableSize"]=1112;Module["wasmMaxTableSize"]=1112;Module.asmGlobalArg={};Module.asmLibraryArg={"abort":abort,"enlargeMemory":enlargeMemory,"getTotalMemory":getTotalMemory,"abortOnCannotGrowMemory":abortOnCannotGrowMemory,"___assert_fail":___assert_fail,"___atomic_fetch_add_8":___atomic_fetch_add_8,"___buildEnvironment":___buildEnvironment,"___cxa_allocate_exception":___cxa_allocate_exception,"___cxa_pure_virtual":___cxa_pure_virtual,"___cxa_throw":___cxa_throw,"___cxa_uncaught_exception":___cxa_uncaught_exception,"___lock":___lock,"___map_file":___map_file,"___setErrNo":___setErrNo,"___syscall140":___syscall140,"___syscall145":___syscall145,"___syscall146":___syscall146,"___syscall20":___syscall20,"___syscall221":___syscall221,"___syscall3":___syscall3,"___syscall5":___syscall5,"___syscall54":___syscall54,"___syscall6":___syscall6,"___syscall91":___syscall91,"___unlock":___unlock,"__embind_register_bool":__embind_register_bool,"__embind_register_emval":__embind_register_emval,"__embind_register_float":__embind_register_float,"__embind_register_function":__embind_register_function,"__embind_register_integer":__embind_register_integer,"__embind_register_memory_view":__embind_register_memory_view,"__embind_register_std_string":__embind_register_std_string,"__embind_register_std_wstring":__embind_register_std_wstring,"__embind_register_void":__embind_register_void,"_abort":_abort,"_emscripten_memcpy_big":_emscripten_memcpy_big,"_err":_err,"_errx":_errx,"_ftime":_ftime,"_getenv":_getenv,"_gmtime":_gmtime,"_gmtime_r":_gmtime_r,"_llvm_bswap_i64":_llvm_bswap_i64,"_llvm_stackrestore":_llvm_stackrestore,"_llvm_stacksave":_llvm_stacksave,"_llvm_trap":_llvm_trap,"_mktime":_mktime,"_pthread_cond_wait":_pthread_cond_wait,"_pthread_getspecific":_pthread_getspecific,"_pthread_key_create":_pthread_key_create,"_pthread_mutex_init":_pthread_mutex_init,"_pthread_once":_pthread_once,"_pthread_setspecific":_pthread_setspecific,"_signal":_signal,"_strftime_l":_strftime_l,"_sysconf":_sysconf,"_time":_time,"DYNAMICTOP_PTR":DYNAMICTOP_PTR,"STACKTOP":STACKTOP};var asm=Module["asm"](Module.asmGlobalArg,Module.asmLibraryArg,buffer);Module["asm"]=asm;var __GLOBAL__I_000101=Module["__GLOBAL__I_000101"]=(function(){return Module["asm"]["__GLOBAL__I_000101"].apply(null,arguments)});var __GLOBAL__sub_I_account_cpp=Module["__GLOBAL__sub_I_account_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_account_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_base58_cpp=Module["__GLOBAL__sub_I_base58_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_base58_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_bind_cpp=Module["__GLOBAL__sub_I_bind_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_bind_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_bulletproofs_cc=Module["__GLOBAL__sub_I_bulletproofs_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_bulletproofs_cc"].apply(null,arguments)});var __GLOBAL__sub_I_crypto_cpp=Module["__GLOBAL__sub_I_crypto_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_crypto_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_cryptonote_basic_impl_cpp=Module["__GLOBAL__sub_I_cryptonote_basic_impl_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_cryptonote_basic_impl_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_cryptonote_format_utils_cpp=Module["__GLOBAL__sub_I_cryptonote_format_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_cryptonote_format_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_cryptonote_tx_utils_cpp=Module["__GLOBAL__sub_I_cryptonote_tx_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_cryptonote_tx_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_device_cpp=Module["__GLOBAL__sub_I_device_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_device_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_device_default_cpp=Module["__GLOBAL__sub_I_device_default_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_device_default_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_electrum_words_cpp=Module["__GLOBAL__sub_I_electrum_words_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_electrum_words_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_index_cpp=Module["__GLOBAL__sub_I_index_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_index_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_iostream_cpp=Module["__GLOBAL__sub_I_iostream_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_iostream_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_logger_cpp=Module["__GLOBAL__sub_I_logger_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_logger_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_address_utils_cpp=Module["__GLOBAL__sub_I_monero_address_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_address_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_fork_rules_cpp=Module["__GLOBAL__sub_I_monero_fork_rules_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_fork_rules_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_key_image_utils_cpp=Module["__GLOBAL__sub_I_monero_key_image_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_key_image_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_paymentID_utils_cpp=Module["__GLOBAL__sub_I_monero_paymentID_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_paymentID_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_transfer_utils_cpp=Module["__GLOBAL__sub_I_monero_transfer_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_transfer_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_wallet_utils_cpp=Module["__GLOBAL__sub_I_monero_wallet_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_wallet_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_rctOps_cpp=Module["__GLOBAL__sub_I_rctOps_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_rctOps_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_rctSigs_cpp=Module["__GLOBAL__sub_I_rctSigs_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_rctSigs_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_rctTypes_cpp=Module["__GLOBAL__sub_I_rctTypes_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_rctTypes_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_serial_bridge_index_cpp=Module["__GLOBAL__sub_I_serial_bridge_index_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_serial_bridge_index_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_threadpool_cpp=Module["__GLOBAL__sub_I_threadpool_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_threadpool_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_tools__ret_vals_cpp=Module["__GLOBAL__sub_I_tools__ret_vals_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_tools__ret_vals_cpp"].apply(null,arguments)});var __ZSt18uncaught_exceptionv=Module["__ZSt18uncaught_exceptionv"]=(function(){return Module["asm"]["__ZSt18uncaught_exceptionv"].apply(null,arguments)});var ___cxx_global_var_init_17=Module["___cxx_global_var_init_17"]=(function(){return Module["asm"]["___cxx_global_var_init_17"].apply(null,arguments)});var ___cxx_global_var_init_18=Module["___cxx_global_var_init_18"]=(function(){return Module["asm"]["___cxx_global_var_init_18"].apply(null,arguments)});var ___cxx_global_var_init_19=Module["___cxx_global_var_init_19"]=(function(){return Module["asm"]["___cxx_global_var_init_19"].apply(null,arguments)});var ___emscripten_environ_constructor=Module["___emscripten_environ_constructor"]=(function(){return Module["asm"]["___emscripten_environ_constructor"].apply(null,arguments)});var ___errno_location=Module["___errno_location"]=(function(){return Module["asm"]["___errno_location"].apply(null,arguments)});var ___getTypeName=Module["___getTypeName"]=(function(){return Module["asm"]["___getTypeName"].apply(null,arguments)});var __get_daylight=Module["__get_daylight"]=(function(){return Module["asm"]["__get_daylight"].apply(null,arguments)});var __get_timezone=Module["__get_timezone"]=(function(){return Module["asm"]["__get_timezone"].apply(null,arguments)});var __get_tzname=Module["__get_tzname"]=(function(){return Module["asm"]["__get_tzname"].apply(null,arguments)});var _emscripten_replace_memory=Module["_emscripten_replace_memory"]=(function(){return Module["asm"]["_emscripten_replace_memory"].apply(null,arguments)});var _free=Module["_free"]=(function(){return Module["asm"]["_free"].apply(null,arguments)});var _i64Add=Module["_i64Add"]=(function(){return Module["asm"]["_i64Add"].apply(null,arguments)});var _init_random=Module["_init_random"]=(function(){return Module["asm"]["_init_random"].apply(null,arguments)});var _llvm_bswap_i32=Module["_llvm_bswap_i32"]=(function(){return Module["asm"]["_llvm_bswap_i32"].apply(null,arguments)});var _main=Module["_main"]=(function(){return Module["asm"]["_main"].apply(null,arguments)});var _malloc=Module["_malloc"]=(function(){return Module["asm"]["_malloc"].apply(null,arguments)});var getTempRet0=Module["getTempRet0"]=(function(){return Module["asm"]["getTempRet0"].apply(null,arguments)});var setTempRet0=Module["setTempRet0"]=(function(){return Module["asm"]["setTempRet0"].apply(null,arguments)});var stackAlloc=Module["stackAlloc"]=(function(){return Module["asm"]["stackAlloc"].apply(null,arguments)});var stackRestore=Module["stackRestore"]=(function(){return Module["asm"]["stackRestore"].apply(null,arguments)});var stackSave=Module["stackSave"]=(function(){return Module["asm"]["stackSave"].apply(null,arguments)});var dynCall_ii=Module["dynCall_ii"]=(function(){return Module["asm"]["dynCall_ii"].apply(null,arguments)});var dynCall_iii=Module["dynCall_iii"]=(function(){return Module["asm"]["dynCall_iii"].apply(null,arguments)});var dynCall_iiii=Module["dynCall_iiii"]=(function(){return Module["asm"]["dynCall_iiii"].apply(null,arguments)});var dynCall_iiiii=Module["dynCall_iiiii"]=(function(){return Module["asm"]["dynCall_iiiii"].apply(null,arguments)});var dynCall_iiiiid=Module["dynCall_iiiiid"]=(function(){return Module["asm"]["dynCall_iiiiid"].apply(null,arguments)});var dynCall_iiiiii=Module["dynCall_iiiiii"]=(function(){return Module["asm"]["dynCall_iiiiii"].apply(null,arguments)});var dynCall_iiiiiid=Module["dynCall_iiiiiid"]=(function(){return Module["asm"]["dynCall_iiiiiid"].apply(null,arguments)});var dynCall_iiiiiii=Module["dynCall_iiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiii"].apply(null,arguments)});var dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiiii"].apply(null,arguments)});var dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiiiii"].apply(null,arguments)});var dynCall_iiiiij=Module["dynCall_iiiiij"]=(function(){return Module["asm"]["dynCall_iiiiij"].apply(null,arguments)});var dynCall_v=Module["dynCall_v"]=(function(){return Module["asm"]["dynCall_v"].apply(null,arguments)});var dynCall_vi=Module["dynCall_vi"]=(function(){return Module["asm"]["dynCall_vi"].apply(null,arguments)});var dynCall_vii=Module["dynCall_vii"]=(function(){return Module["asm"]["dynCall_vii"].apply(null,arguments)});var dynCall_viii=Module["dynCall_viii"]=(function(){return Module["asm"]["dynCall_viii"].apply(null,arguments)});var dynCall_viiii=Module["dynCall_viiii"]=(function(){return Module["asm"]["dynCall_viiii"].apply(null,arguments)});var dynCall_viiiii=Module["dynCall_viiiii"]=(function(){return Module["asm"]["dynCall_viiiii"].apply(null,arguments)});var dynCall_viiiiii=Module["dynCall_viiiiii"]=(function(){return Module["asm"]["dynCall_viiiiii"].apply(null,arguments)});var dynCall_viijii=Module["dynCall_viijii"]=(function(){return Module["asm"]["dynCall_viijii"].apply(null,arguments)});Module["asm"]=asm;Module["then"]=(function(func){if(Module["calledRun"]){func(Module)}else{var old=Module["onRuntimeInitialized"];Module["onRuntimeInitialized"]=(function(){if(old)old();func(Module)})}return Module});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 calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;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{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];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...");setTimeout((function(){setTimeout((function(){Module["setStatus"]("")}),1);doRun()}),1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;STACKTOP=initialStackTop;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run() +var Module=typeof MyMoneroCoreCpp!=="undefined"?MyMoneroCoreCpp:{};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=false;var ENVIRONMENT_IS_SHELL=false;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;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;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);process["on"]("uncaughtException",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));process["on"]("unhandledRejection",(function(reason,p){process["exit"](1)}));Module["quit"]=(function(status){process["exit"](status)});Module["inspect"]=(function(){return"[Emscripten Module object]"})}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}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}if(typeof quit==="function"){Module["quit"]=(function(status){quit(status)})}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WEB){if(document.currentScript){scriptDirectory=document.currentScript.src}}else{scriptDirectory=self.location.href}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.split("/").slice(0,-1).join("/")+"/"}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}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);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=(function(title){document.title=title})}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 staticAlloc(size){var ret=STATICTOP;STATICTOP=STATICTOP+size+15&-16;return ret}function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;HEAP32[DYNAMICTOP_PTR>>2]=end;if(end>=TOTAL_MEMORY){var success=enlargeMemory();if(!success){HEAP32[DYNAMICTOP_PTR>>2]=ret;return 0}}return ret}function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;var ret=size=Math.ceil(size/factor)*factor;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);return bits/8}else{return 0}}}}var asm2wasmImports={"f64-rem":(function(x,y){return x%y}),"debugger":(function(){debugger})};var functionPointers=new Array(0);var GLOBAL_BASE=1024;var ABORT=0;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function setValue(ptr,value,type,noSafe){type=type||"i8";if(type.charAt(type.length-1)==="*")type="i32";switch(type){case"i1":HEAP8[ptr>>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}var ALLOC_NORMAL=0;var ALLOC_STATIC=2;var ALLOC_NONE=4;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab==="number"){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types==="string"?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[typeof _malloc==="function"?_malloc:staticAlloc,stackAlloc,staticAlloc,dynamicAlloc][allocator===undefined?ALLOC_STATIC:allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i>0];hasUtf|=t;if(t==0&&!length)break;i++;if(length&&i==length)break}if(!length)length=i;var ret="";if(hasUtf<128){var MAX_CHUNK=1024;var curr;while(length>0){curr=String.fromCharCode.apply(String,HEAPU8.subarray(ptr,ptr+Math.min(length,MAX_CHUNK)));ret=ret?ret+curr:curr;ptr+=MAX_CHUNK;length-=MAX_CHUNK}return ret}return UTF8ToString(ptr)}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx){var endPtr=idx;while(u8Array[endPtr])++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var u0,u1,u2,u3,u4,u5;var str="";while(1){u0=u8Array[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u3=u8Array[idx++]&63;if((u0&248)==240){u0=(u0&7)<<18|u1<<12|u2<<6|u3}else{u4=u8Array[idx++]&63;if((u0&252)==248){u0=(u0&3)<<24|u1<<18|u2<<12|u3<<6|u4}else{u5=u8Array[idx++]&63;u0=(u0&1)<<30|u1<<24|u2<<18|u3<<12|u4<<6|u5}}}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}}function UTF8ToString(ptr){return UTF8ArrayToString(HEAPU8,ptr)}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=2097151){if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=67108863){if(outIdx+4>=endIdx)break;outU8Array[outIdx++]=248|u>>24;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+5>=endIdx)break;outU8Array[outIdx++]=252|u>>30;outU8Array[outIdx++]=128|u>>24&63;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){++len}else if(u<=2047){len+=2}else if(u<=65535){len+=3}else if(u<=2097151){len+=4}else if(u<=67108863){len+=5}else{len+=6}}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,(function(x){var y=demangle(x);return x===y?x:x+" ["+y+"]"}))}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var PAGE_SIZE=16384;var WASM_PAGE_SIZE=65536;var ASMJS_PAGE_SIZE=16777216;var MIN_TOTAL_MEMORY=16777216;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBuffer(buf){Module["buffer"]=buffer=buf}function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed;var STACK_BASE,STACKTOP,STACK_MAX;var DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0;staticSealed=false;function abortOnCannotGrowMemory(){abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+TOTAL_MEMORY+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ")}if(!Module["reallocBuffer"])Module["reallocBuffer"]=(function(size){var ret;try{if(ArrayBuffer.transfer){ret=ArrayBuffer.transfer(buffer,size)}else{var oldHEAP8=HEAP8;ret=new ArrayBuffer(size);var temp=new Int8Array(ret);temp.set(oldHEAP8)}}catch(e){return false}var success=_emscripten_replace_memory(ret);if(!success)return false;return ret});function enlargeMemory(){var PAGE_MULTIPLE=Module["usingWasm"]?WASM_PAGE_SIZE:ASMJS_PAGE_SIZE;var LIMIT=2147483648-PAGE_MULTIPLE;if(HEAP32[DYNAMICTOP_PTR>>2]>LIMIT){return false}var OLD_TOTAL_MEMORY=TOTAL_MEMORY;TOTAL_MEMORY=Math.max(TOTAL_MEMORY,MIN_TOTAL_MEMORY);while(TOTAL_MEMORY>2]){if(TOTAL_MEMORY<=536870912){TOTAL_MEMORY=alignUp(2*TOTAL_MEMORY,PAGE_MULTIPLE)}else{TOTAL_MEMORY=Math.min(alignUp((3*TOTAL_MEMORY+2147483648)/4,PAGE_MULTIPLE),LIMIT)}}var replacement=Module["reallocBuffer"](TOTAL_MEMORY);if(!replacement||replacement.byteLength!=TOTAL_MEMORY){TOTAL_MEMORY=OLD_TOTAL_MEMORY;return false}updateGlobalBuffer(replacement);updateGlobalBufferViews();return true}var byteLength;try{byteLength=Function.prototype.call.bind(Object.getOwnPropertyDescriptor(ArrayBuffer.prototype,"byteLength").get);byteLength(new ArrayBuffer(4))}catch(e){byteLength=(function(buffer){return buffer.byteLength})}var TOTAL_STACK=Module["TOTAL_STACK"]||5242880;var TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(TOTAL_MEMORY0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__);runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}function integrateWasmJS(){var wasmTextFile="MyMoneroCoreCpp.wast";var wasmBinaryFile="MyMoneroCoreCpp.wasm";var asmjsCodeFile="MyMoneroCoreCpp.temp.asm.js";if(!isDataURI(wasmTextFile)){wasmTextFile=locateFile(wasmTextFile)}if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}if(!isDataURI(asmjsCodeFile)){asmjsCodeFile=locateFile(asmjsCodeFile)}var wasmPageSize=64*1024;var info={"global":null,"env":null,"asm2wasm":asm2wasmImports,"parent":Module};var exports=null;function mergeMemory(newBuffer){var oldBuffer=Module["buffer"];if(newBuffer.byteLength>2];var h=HEAP32[ptr+4>>2];HEAP32[ptr>>2]=_i64Add(l,h,vall,valh);HEAP32[ptr+4>>2]=getTempRet0();return(setTempRet0(h),l)|0}var ENV={};function ___buildEnvironment(environ){var MAX_ENV_VALUES=64;var TOTAL_ENV_SIZE=1024;var poolPtr;var envPtr;if(!___buildEnvironment.called){___buildEnvironment.called=true;ENV["USER"]=ENV["LOGNAME"]="web_user";ENV["PATH"]="/";ENV["PWD"]="/";ENV["HOME"]="/home/web_user";ENV["LANG"]="C.UTF-8";ENV["_"]=Module["thisProgram"];poolPtr=getMemory(TOTAL_ENV_SIZE);envPtr=getMemory(MAX_ENV_VALUES*4);HEAP32[envPtr>>2]=poolPtr;HEAP32[environ>>2]=envPtr}else{envPtr=HEAP32[environ>>2];poolPtr=HEAP32[envPtr>>2]}var strings=[];var totalSize=0;for(var key in ENV){if(typeof ENV[key]==="string"){var line=key+"="+ENV[key];strings.push(line);totalSize+=line.length}}if(totalSize>TOTAL_ENV_SIZE){throw new Error("Environment size exceeded TOTAL_ENV_SIZE!")}var ptrSize=4;for(var i=0;i>2]=poolPtr;poolPtr+=line.length+1}HEAP32[envPtr+strings.length*ptrSize>>2]=0}function ___cxa_allocate_exception(size){return _malloc(size)}var EXCEPTIONS={last:0,caught:[],infos:{},deAdjust:(function(adjusted){if(!adjusted||EXCEPTIONS.infos[adjusted])return adjusted;for(var key in EXCEPTIONS.infos){var ptr=+key;var info=EXCEPTIONS.infos[ptr];if(info.adjusted===adjusted){return ptr}}return adjusted}),addRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount++}),decRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];assert(info.refcount>0);info.refcount--;if(info.refcount===0&&!info.rethrown){if(info.destructor){Module["dynCall_vi"](info.destructor,ptr)}delete EXCEPTIONS.infos[ptr];___cxa_free_exception(ptr)}}),clearRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount=0})};function ___cxa_pure_virtual(){ABORT=true;throw"Pure virtual function called!"}function ___cxa_throw(ptr,type,destructor){EXCEPTIONS.infos[ptr]={ptr:ptr,adjusted:ptr,type:type,destructor:destructor,refcount:0,caught:false,rethrown:false};EXCEPTIONS.last=ptr;if(!("uncaught_exception"in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exception=1}else{__ZSt18uncaught_exceptionv.uncaught_exception++}throw ptr+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch."}function ___cxa_uncaught_exception(){return!!__ZSt18uncaught_exceptionv.uncaught_exception}function ___lock(){}var ERRNO_CODES={EPERM:1,ENOENT:2,ESRCH:3,EINTR:4,EIO:5,ENXIO:6,E2BIG:7,ENOEXEC:8,EBADF:9,ECHILD:10,EAGAIN:11,EWOULDBLOCK:11,ENOMEM:12,EACCES:13,EFAULT:14,ENOTBLK:15,EBUSY:16,EEXIST:17,EXDEV:18,ENODEV:19,ENOTDIR:20,EISDIR:21,EINVAL:22,ENFILE:23,EMFILE:24,ENOTTY:25,ETXTBSY:26,EFBIG:27,ENOSPC:28,ESPIPE:29,EROFS:30,EMLINK:31,EPIPE:32,EDOM:33,ERANGE:34,ENOMSG:42,EIDRM:43,ECHRNG:44,EL2NSYNC:45,EL3HLT:46,EL3RST:47,ELNRNG:48,EUNATCH:49,ENOCSI:50,EL2HLT:51,EDEADLK:35,ENOLCK:37,EBADE:52,EBADR:53,EXFULL:54,ENOANO:55,EBADRQC:56,EBADSLT:57,EDEADLOCK:35,EBFONT:59,ENOSTR:60,ENODATA:61,ETIME:62,ENOSR:63,ENONET:64,ENOPKG:65,EREMOTE:66,ENOLINK:67,EADV:68,ESRMNT:69,ECOMM:70,EPROTO:71,EMULTIHOP:72,EDOTDOT:73,EBADMSG:74,ENOTUNIQ:76,EBADFD:77,EREMCHG:78,ELIBACC:79,ELIBBAD:80,ELIBSCN:81,ELIBMAX:82,ELIBEXEC:83,ENOSYS:38,ENOTEMPTY:39,ENAMETOOLONG:36,ELOOP:40,EOPNOTSUPP:95,EPFNOSUPPORT:96,ECONNRESET:104,ENOBUFS:105,EAFNOSUPPORT:97,EPROTOTYPE:91,ENOTSOCK:88,ENOPROTOOPT:92,ESHUTDOWN:108,ECONNREFUSED:111,EADDRINUSE:98,ECONNABORTED:103,ENETUNREACH:101,ENETDOWN:100,ETIMEDOUT:110,EHOSTDOWN:112,EHOSTUNREACH:113,EINPROGRESS:115,EALREADY:114,EDESTADDRREQ:89,EMSGSIZE:90,EPROTONOSUPPORT:93,ESOCKTNOSUPPORT:94,EADDRNOTAVAIL:99,ENETRESET:102,EISCONN:106,ENOTCONN:107,ETOOMANYREFS:109,EUSERS:87,EDQUOT:122,ESTALE:116,ENOTSUP:95,ENOMEDIUM:123,EILSEQ:84,EOVERFLOW:75,ECANCELED:125,ENOTRECOVERABLE:131,EOWNERDEAD:130,ESTRPIPE:86};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}function ___map_file(pathname,size){___setErrNo(ERRNO_CODES.EPERM);return-1}var ERRNO_MESSAGES={0:"Success",1:"Not super-user",2:"No such file or directory",3:"No such process",4:"Interrupted system call",5:"I/O error",6:"No such device or address",7:"Arg list too long",8:"Exec format error",9:"Bad file number",10:"No children",11:"No more processes",12:"Not enough core",13:"Permission denied",14:"Bad address",15:"Block device required",16:"Mount device busy",17:"File exists",18:"Cross-device link",19:"No such device",20:"Not a directory",21:"Is a directory",22:"Invalid argument",23:"Too many open files in system",24:"Too many open files",25:"Not a typewriter",26:"Text file busy",27:"File too large",28:"No space left on device",29:"Illegal seek",30:"Read only file system",31:"Too many links",32:"Broken pipe",33:"Math arg out of domain of func",34:"Math result not representable",35:"File locking deadlock error",36:"File or path name too long",37:"No record locks available",38:"Function not implemented",39:"Directory not empty",40:"Too many symbolic links",42:"No message of desired type",43:"Identifier removed",44:"Channel number out of range",45:"Level 2 not synchronized",46:"Level 3 halted",47:"Level 3 reset",48:"Link number out of range",49:"Protocol driver not attached",50:"No CSI structure available",51:"Level 2 halted",52:"Invalid exchange",53:"Invalid request descriptor",54:"Exchange full",55:"No anode",56:"Invalid request code",57:"Invalid slot",59:"Bad font file fmt",60:"Device not a stream",61:"No data (for no delay io)",62:"Timer expired",63:"Out of streams resources",64:"Machine is not on the network",65:"Package not installed",66:"The object is remote",67:"The link has been severed",68:"Advertise error",69:"Srmount error",70:"Communication error on send",71:"Protocol error",72:"Multihop attempted",73:"Cross mount point (not really error)",74:"Trying to read unreadable message",75:"Value too large for defined data type",76:"Given log. name not unique",77:"f.d. invalid for this operation",78:"Remote address changed",79:"Can access a needed shared lib",80:"Accessing a corrupted shared lib",81:".lib section in a.out corrupted",82:"Attempting to link in too many libs",83:"Attempting to exec a shared library",84:"Illegal byte sequence",86:"Streams pipe error",87:"Too many users",88:"Socket operation on non-socket",89:"Destination address required",90:"Message too long",91:"Protocol wrong type for socket",92:"Protocol not available",93:"Unknown protocol",94:"Socket type not supported",95:"Not supported",96:"Protocol family not supported",97:"Address family not supported by protocol family",98:"Address already in use",99:"Address not available",100:"Network interface is not configured",101:"Network is unreachable",102:"Connection reset by network",103:"Connection aborted",104:"Connection reset by peer",105:"No buffer space available",106:"Socket is already connected",107:"Socket is not connected",108:"Can't send after socket shutdown",109:"Too many references",110:"Connection timed out",111:"Connection refused",112:"Host is down",113:"Host is unreachable",114:"Socket already connected",115:"Connection already in progress",116:"Stale file handle",122:"Quota exceeded",123:"No medium (in tape drive)",125:"Operation canceled",130:"Previous owner died",131:"State not recoverable"};var PATH={splitPath:(function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)}),normalizeArray:(function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts}),normalize:(function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter((function(p){return!!p})),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path}),dirname:(function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir}),basename:(function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)}),extname:(function(path){return PATH.splitPath(path)[3]}),join:(function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))}),join2:(function(l,r){return PATH.normalize(l+"/"+r)}),resolve:(function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter((function(p){return!!p})),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."}),relative:(function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()}),put_char:(function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}})},default_tty1_ops:{put_char:(function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}})}};var MEMFS={ops_table:null,mount:(function(mount){return MEMFS.createNode(null,"/",16384|511,0)}),createNode:(function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node}),getFileDataAsRegularArray:(function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;inode.contents.length){node.contents=MEMFS.getFileDataAsRegularArray(node);node.usedBytes=node.contents.length}if(!node.contents||node.contents.subarray){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return}if(!node.contents&&newCapacity>0)node.contents=[];while(node.contents.lengthnewSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);assert(size>=0);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}}));var remove=[];Object.keys(dst.entries).forEach((function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}}));if(!total){return callback(null)}var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=(function(e){done(this.error);e.preventDefault()});create.sort().forEach((function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,(function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)}))}else{IDBFS.loadLocalEntry(path,(function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)}))}}));remove.sort().reverse().forEach((function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}}))})};var NODEFS={isWindows:false,staticInit:(function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={"1024":flags["O_APPEND"],"64":flags["O_CREAT"],"128":flags["O_EXCL"],"0":flags["O_RDONLY"],"2":flags["O_RDWR"],"4096":flags["O_SYNC"],"512":flags["O_TRUNC"],"1":flags["O_WRONLY"]}}),bufferFrom:(function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)}),mount:(function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)}),createNode:(function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node}),getMode:(function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return stat.mode}),realPath:(function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)}),flagsForNode:(function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}}),node_ops:{getattr:(function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}}),setattr:(function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),lookup:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)}),mknod:(function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return node}),rename:(function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),unlink:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),rmdir:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readdir:(function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),symlink:(function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readlink:(function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}})},stream_ops:{open:(function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),close:(function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),read:(function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),write:(function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:(function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size}),write:(function(stream,buffer,offset,length,position){throw new FS.ErrnoError(ERRNO_CODES.EIO)}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};STATICTOP+=16;STATICTOP+=16;STATICTOP+=16;var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:(function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)}),lookupPath:(function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}var parts=PATH.normalizeArray(path.split("/").filter((function(p){return!!p})),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}}}}return{path:current_path,node:current}}),getPath:(function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}}),hashName:(function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length}),hashAddNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node}),hashRemoveNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}}),lookupNode:(function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)}),createNode:(function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=(function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev});FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:(function(){return(this.mode&readMode)===readMode}),set:(function(val){val?this.mode|=readMode:this.mode&=~readMode})},write:{get:(function(){return(this.mode&writeMode)===writeMode}),set:(function(val){val?this.mode|=writeMode:this.mode&=~writeMode})},isFolder:{get:(function(){return FS.isDir(this.mode)})},isDevice:{get:(function(){return FS.isChrdev(this.mode)})}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node}),destroyNode:(function(node){FS.hashRemoveNode(node)}),isRoot:(function(node){return node===node.parent}),isMountpoint:(function(node){return!!node.mounted}),isFile:(function(mode){return(mode&61440)===32768}),isDir:(function(mode){return(mode&61440)===16384}),isLink:(function(mode){return(mode&61440)===40960}),isChrdev:(function(mode){return(mode&61440)===8192}),isBlkdev:(function(mode){return(mode&61440)===24576}),isFIFO:(function(mode){return(mode&61440)===4096}),isSocket:(function(mode){return(mode&49152)===49152}),flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:(function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags}),flagsToPermissionString:(function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms}),nodePermissions:(function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return ERRNO_CODES.EACCES}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return ERRNO_CODES.EACCES}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return ERRNO_CODES.EACCES}return 0}),mayLookup:(function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return ERRNO_CODES.EACCES;return 0}),mayCreate:(function(dir,name){try{var node=FS.lookupNode(dir,name);return ERRNO_CODES.EEXIST}catch(e){}return FS.nodePermissions(dir,"wx")}),mayDelete:(function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return ERRNO_CODES.ENOTDIR}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return ERRNO_CODES.EBUSY}}else{if(FS.isDir(node.mode)){return ERRNO_CODES.EISDIR}}return 0}),mayOpen:(function(node,flags){if(!node){return ERRNO_CODES.ENOENT}if(FS.isLink(node.mode)){return ERRNO_CODES.ELOOP}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return ERRNO_CODES.EISDIR}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))}),MAX_OPEN_FDS:4096,nextfd:(function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(ERRNO_CODES.EMFILE)}),getStream:(function(fd){return FS.streams[fd]}),createStream:(function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=(function(){});FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:(function(){return this.node}),set:(function(val){this.node=val})},isRead:{get:(function(){return(this.flags&2097155)!==1})},isWrite:{get:(function(){return(this.flags&2097155)!==0})},isAppend:{get:(function(){return this.flags&1024})}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream}),closeStream:(function(fd){FS.streams[fd]=null}),chrdev_stream_ops:{open:(function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}}),llseek:(function(){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)})},major:(function(dev){return dev>>8}),minor:(function(dev){return dev&255}),makedev:(function(ma,mi){return ma<<8|mi}),registerDevice:(function(dev,ops){FS.devices[dev]={stream_ops:ops}}),getDevice:(function(dev){return FS.devices[dev]}),getMounts:(function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts}),syncfs:(function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){assert(FS.syncFSRequests>0);FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach((function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)}))}),mount:(function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot}),unmount:(function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach((function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}}));node.mounted=null;var idx=node.mount.mounts.indexOf(mount);assert(idx!==-1);node.mount.mounts.splice(idx,1)}),lookup:(function(parent,name){return parent.node_ops.lookup(parent,name)}),mknod:(function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}return parent.node_ops.mknod(parent,name,mode,dev)}),create:(function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)}),mkdir:(function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)}),mkdirTree:(function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}});var lazyArray=this;lazyArray.setDataGetter((function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]}));if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._length})},chunkSize:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize})}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:(function(){return this.contents.length})}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach((function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}return fn.apply(null,arguments)}}));stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);assert(size>=0);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;HEAP32[buf+36>>2]=stat.size;HEAP32[buf+40>>2]=4096;HEAP32[buf+44>>2]=stat.blocks;HEAP32[buf+48>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+52>>2]=0;HEAP32[buf+56>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ino;return 0}),doMsync:(function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)}),doMkdir:(function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0}),doMknod:(function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0}),doReadlink:(function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len}),doAccess:(function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0}),doDup:(function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd}),doReadv:(function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret}),varargs:0,get:(function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret}),getStr:(function(){var ret=Pointer_stringify(SYSCALLS.get());return ret}),getStreamFromFD:(function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream}),getSocketFromFD:(function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket}),getSocketAddress:(function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info}),get64:(function(){var low=SYSCALLS.get(),high=SYSCALLS.get();if(low>=0)assert(high===0);else assert(high===-1);return low}),getZero:(function(){assert(SYSCALLS.get()===0)})};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var offset=offset_low;FS.llseek(stream,offset,whence);HEAP32[result>>2]=stream.position;if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var PROCINFO={ppid:1,pid:42,sid:42,pgid:42};function ___syscall20(which,varargs){SYSCALLS.varargs=varargs;try{return PROCINFO.pid}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd};case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0};case 12:case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0};case 13:case 14:case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall3(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),buf=SYSCALLS.get(),count=SYSCALLS.get();return FS.read(stream,HEAP8,buf,count)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0};case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL};case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)};case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall91(which,varargs){SYSCALLS.varargs=varargs;try{var addr=SYSCALLS.get(),len=SYSCALLS.get();var info=SYSCALLS.mappings[addr];if(!info)return 0;if(len===info.len){var stream=FS.getStream(info.fd);SYSCALLS.doMsync(addr,stream,len,info.flags);FS.munmap(stream);SYSCALLS.mappings[addr]=null;if(info.allocated){_free(info.malloc)}}return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+size)}}function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return(function(){"use strict";return body.apply(this,arguments)})}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,(function(message){this.name=errorName;this.message=message;var stack=(new Error(message)).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}}));errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=(function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}});return errorClass}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach((function(type){typeDependencies[type]=dependentTypes}));function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])}),destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":(function(handle){var rv=emval_handle_array[handle].value;__emval_decref(handle);return rv}),"toWireType":(function(destructors,value){return __emval_register(value)}),"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function _embind_repr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return(function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])});case 3:return(function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])});default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":(function(value){return value}),"toWireType":(function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}return value}),"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2)+i])}return array}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(dynCall){return(function(){var args=new Array(arguments.length+1);args[0]=rawFunction;for(var i=0;i>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=(function(value){return value});if(minRange===0){var bitshift=32-8*size;fromWireType=(function(value){return value<>>bitshift})}var isUnsignedType=name.indexOf("unsigned")!=-1;registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":(function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0}),"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap["buffer"],data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":(function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var endChar=HEAPU8[value+4+length];var endCharSwap=0;if(endChar!=0){endCharSwap=endChar;HEAPU8[value+4+length]=0}var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(HEAPU8[currentBytePtr]==0){var stringSegment=UTF8ToString(decodeStartPtr);if(str===undefined)str=stringSegment;else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}if(endCharSwap!=0)HEAPU8[value+4+length]=endCharSwap}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;i>2];var a=new Array(length);var start=value+4>>shift;for(var i=0;i>2]=length;var start=ptr+4>>shift;for(var i=0;i>2]=millis/1e3|0;HEAP16[p+4>>1]=millis%1e3;HEAP16[p+6>>1]=0;HEAP16[p+8>>1]=0;return 0}function _getenv(name){if(name===0)return 0;name=Pointer_stringify(name);if(!ENV.hasOwnProperty(name))return 0;if(_getenv.ret)_free(_getenv.ret);_getenv.ret=allocateUTF8(ENV[name]);return _getenv.ret}var ___tm_current=STATICTOP;STATICTOP+=48;var ___tm_timezone=allocate(intArrayFromString("GMT"),"i8",ALLOC_STATIC);function _gmtime_r(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();HEAP32[tmPtr+36>>2]=0;HEAP32[tmPtr+32>>2]=0;var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+40>>2]=___tm_timezone;return tmPtr}function _gmtime(time){return _gmtime_r(time,___tm_current)}function _llvm_bswap_i64(l,h){var retl=_llvm_bswap_i32(h)>>>0;var reth=_llvm_bswap_i32(l)>>>0;return(setTempRet0(reth),retl)|0}function _llvm_stackrestore(p){var self=_llvm_stacksave;var ret=self.LLVM_SAVEDSTACKS[p];self.LLVM_SAVEDSTACKS.splice(p,1);stackRestore(ret)}function _llvm_stacksave(){var self=_llvm_stacksave;if(!self.LLVM_SAVEDSTACKS){self.LLVM_SAVEDSTACKS=[]}self.LLVM_SAVEDSTACKS.push(stackSave());return self.LLVM_SAVEDSTACKS.length-1}function _llvm_trap(){abort("trap!")}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest);return dest}function _tzset(){if(_tzset.called)return;_tzset.called=true;HEAP32[__get_timezone()>>2]=(new Date).getTimezoneOffset()*60;var winter=new Date(2e3,0,1);var summer=new Date(2e3,6,1);HEAP32[__get_daylight()>>2]=Number(winter.getTimezoneOffset()!=summer.getTimezoneOffset());function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocate(intArrayFromString(winterName),"i8",ALLOC_NORMAL);var summerNamePtr=allocate(intArrayFromString(summerName),"i8",ALLOC_NORMAL);if(summer.getTimezoneOffset()>2]=winterNamePtr;HEAP32[__get_tzname()+4>>2]=summerNamePtr}else{HEAP32[__get_tzname()>>2]=summerNamePtr;HEAP32[__get_tzname()+4>>2]=winterNamePtr}}function _mktime(tmPtr){_tzset();var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=(new Date(2e3,6,1)).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;return date.getTime()/1e3|0}function _pthread_cond_wait(){return 0}var PTHREAD_SPECIFIC={};function _pthread_getspecific(key){return PTHREAD_SPECIFIC[key]||0}var PTHREAD_SPECIFIC_NEXT_KEY=1;function _pthread_key_create(key,destructor){if(key==0){return ERRNO_CODES.EINVAL}HEAP32[key>>2]=PTHREAD_SPECIFIC_NEXT_KEY;PTHREAD_SPECIFIC[PTHREAD_SPECIFIC_NEXT_KEY]=0;PTHREAD_SPECIFIC_NEXT_KEY++;return 0}function _pthread_mutex_init(){}function _pthread_once(ptr,func){if(!_pthread_once.seen)_pthread_once.seen={};if(ptr in _pthread_once.seen)return;Module["dynCall_v"](func);_pthread_once.seen[ptr]=1}function _pthread_setspecific(key,value){if(!(key in PTHREAD_SPECIFIC)){return ERRNO_CODES.EINVAL}PTHREAD_SPECIFIC[key]=value;return 0}var __sigalrm_handler=0;function _signal(sig,func){if(sig==14){__sigalrm_handler=func}else{}return 0}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]);return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?Pointer_stringify(tm_zone):""};var pattern=Pointer_stringify(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value==="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":(function(date){return WEEKDAYS[date.tm_wday].substring(0,3)}),"%A":(function(date){return WEEKDAYS[date.tm_wday]}),"%b":(function(date){return MONTHS[date.tm_mon].substring(0,3)}),"%B":(function(date){return MONTHS[date.tm_mon]}),"%C":(function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)}),"%d":(function(date){return leadingNulls(date.tm_mday,2)}),"%e":(function(date){return leadingSomething(date.tm_mday,2," ")}),"%g":(function(date){return getWeekBasedYear(date).toString().substring(2)}),"%G":(function(date){return getWeekBasedYear(date)}),"%H":(function(date){return leadingNulls(date.tm_hour,2)}),"%I":(function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)}),"%j":(function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)}),"%m":(function(date){return leadingNulls(date.tm_mon+1,2)}),"%M":(function(date){return leadingNulls(date.tm_min,2)}),"%n":(function(){return"\n"}),"%p":(function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}}),"%S":(function(date){return leadingNulls(date.tm_sec,2)}),"%t":(function(){return"\t"}),"%u":(function(date){var day=new Date(date.tm_year+1900,date.tm_mon+1,date.tm_mday,0,0,0,0);return day.getDay()||7}),"%U":(function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"}),"%V":(function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)}),"%Z":(function(date){return date.tm_zone}),"%%":(function(){return"%"})};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _sysconf(name){switch(name){case 30:return PAGE_SIZE;case 85:var maxHeapSize=2*1024*1024*1024-65536;return maxHeapSize/PAGE_SIZE;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 79:return 0;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:{if(typeof navigator==="object")return navigator["hardwareConcurrency"]||1;return 1}}___setErrNo(ERRNO_CODES.EINVAL);return-1}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();__ATINIT__.unshift((function(){if(!Module["noFSInit"]&&!FS.init.initialized)FS.init()}));__ATMAIN__.push((function(){FS.ignorePermissions=false}));__ATEXIT__.push((function(){FS.quit()}));__ATINIT__.unshift((function(){TTY.init()}));__ATEXIT__.push((function(){TTY.shutdown()}));if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");DYNAMICTOP_PTR=staticAlloc(4);STACK_BASE=STACKTOP=alignMemory(STATICTOP);STACK_MAX=STACK_BASE+TOTAL_STACK;DYNAMIC_BASE=alignMemory(STACK_MAX);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;staticSealed=true;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}Module["wasmTableSize"]=1112;Module["wasmMaxTableSize"]=1112;Module.asmGlobalArg={};Module.asmLibraryArg={"abort":abort,"enlargeMemory":enlargeMemory,"getTotalMemory":getTotalMemory,"abortOnCannotGrowMemory":abortOnCannotGrowMemory,"___assert_fail":___assert_fail,"___atomic_fetch_add_8":___atomic_fetch_add_8,"___buildEnvironment":___buildEnvironment,"___cxa_allocate_exception":___cxa_allocate_exception,"___cxa_pure_virtual":___cxa_pure_virtual,"___cxa_throw":___cxa_throw,"___cxa_uncaught_exception":___cxa_uncaught_exception,"___lock":___lock,"___map_file":___map_file,"___setErrNo":___setErrNo,"___syscall140":___syscall140,"___syscall145":___syscall145,"___syscall146":___syscall146,"___syscall20":___syscall20,"___syscall221":___syscall221,"___syscall3":___syscall3,"___syscall5":___syscall5,"___syscall54":___syscall54,"___syscall6":___syscall6,"___syscall91":___syscall91,"___unlock":___unlock,"__embind_register_bool":__embind_register_bool,"__embind_register_emval":__embind_register_emval,"__embind_register_float":__embind_register_float,"__embind_register_function":__embind_register_function,"__embind_register_integer":__embind_register_integer,"__embind_register_memory_view":__embind_register_memory_view,"__embind_register_std_string":__embind_register_std_string,"__embind_register_std_wstring":__embind_register_std_wstring,"__embind_register_void":__embind_register_void,"_abort":_abort,"_emscripten_memcpy_big":_emscripten_memcpy_big,"_err":_err,"_errx":_errx,"_ftime":_ftime,"_getenv":_getenv,"_gmtime":_gmtime,"_gmtime_r":_gmtime_r,"_llvm_bswap_i64":_llvm_bswap_i64,"_llvm_stackrestore":_llvm_stackrestore,"_llvm_stacksave":_llvm_stacksave,"_llvm_trap":_llvm_trap,"_mktime":_mktime,"_pthread_cond_wait":_pthread_cond_wait,"_pthread_getspecific":_pthread_getspecific,"_pthread_key_create":_pthread_key_create,"_pthread_mutex_init":_pthread_mutex_init,"_pthread_once":_pthread_once,"_pthread_setspecific":_pthread_setspecific,"_signal":_signal,"_strftime_l":_strftime_l,"_sysconf":_sysconf,"_time":_time,"DYNAMICTOP_PTR":DYNAMICTOP_PTR,"STACKTOP":STACKTOP};var asm=Module["asm"](Module.asmGlobalArg,Module.asmLibraryArg,buffer);Module["asm"]=asm;var __GLOBAL__I_000101=Module["__GLOBAL__I_000101"]=(function(){return Module["asm"]["__GLOBAL__I_000101"].apply(null,arguments)});var __GLOBAL__sub_I_account_cpp=Module["__GLOBAL__sub_I_account_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_account_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_base58_cpp=Module["__GLOBAL__sub_I_base58_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_base58_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_bind_cpp=Module["__GLOBAL__sub_I_bind_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_bind_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_bulletproofs_cc=Module["__GLOBAL__sub_I_bulletproofs_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_bulletproofs_cc"].apply(null,arguments)});var __GLOBAL__sub_I_crypto_cpp=Module["__GLOBAL__sub_I_crypto_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_crypto_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_cryptonote_basic_impl_cpp=Module["__GLOBAL__sub_I_cryptonote_basic_impl_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_cryptonote_basic_impl_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_cryptonote_format_utils_cpp=Module["__GLOBAL__sub_I_cryptonote_format_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_cryptonote_format_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_cryptonote_tx_utils_cpp=Module["__GLOBAL__sub_I_cryptonote_tx_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_cryptonote_tx_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_device_cpp=Module["__GLOBAL__sub_I_device_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_device_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_device_default_cpp=Module["__GLOBAL__sub_I_device_default_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_device_default_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_electrum_words_cpp=Module["__GLOBAL__sub_I_electrum_words_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_electrum_words_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_index_cpp=Module["__GLOBAL__sub_I_index_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_index_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_iostream_cpp=Module["__GLOBAL__sub_I_iostream_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_iostream_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_logger_cpp=Module["__GLOBAL__sub_I_logger_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_logger_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_address_utils_cpp=Module["__GLOBAL__sub_I_monero_address_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_address_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_fork_rules_cpp=Module["__GLOBAL__sub_I_monero_fork_rules_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_fork_rules_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_key_image_utils_cpp=Module["__GLOBAL__sub_I_monero_key_image_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_key_image_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_paymentID_utils_cpp=Module["__GLOBAL__sub_I_monero_paymentID_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_paymentID_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_transfer_utils_cpp=Module["__GLOBAL__sub_I_monero_transfer_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_transfer_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_monero_wallet_utils_cpp=Module["__GLOBAL__sub_I_monero_wallet_utils_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_monero_wallet_utils_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_rctOps_cpp=Module["__GLOBAL__sub_I_rctOps_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_rctOps_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_rctSigs_cpp=Module["__GLOBAL__sub_I_rctSigs_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_rctSigs_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_rctTypes_cpp=Module["__GLOBAL__sub_I_rctTypes_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_rctTypes_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_serial_bridge_index_cpp=Module["__GLOBAL__sub_I_serial_bridge_index_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_serial_bridge_index_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_threadpool_cpp=Module["__GLOBAL__sub_I_threadpool_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_threadpool_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_tools__ret_vals_cpp=Module["__GLOBAL__sub_I_tools__ret_vals_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_tools__ret_vals_cpp"].apply(null,arguments)});var __ZSt18uncaught_exceptionv=Module["__ZSt18uncaught_exceptionv"]=(function(){return Module["asm"]["__ZSt18uncaught_exceptionv"].apply(null,arguments)});var ___cxx_global_var_init_17=Module["___cxx_global_var_init_17"]=(function(){return Module["asm"]["___cxx_global_var_init_17"].apply(null,arguments)});var ___cxx_global_var_init_18=Module["___cxx_global_var_init_18"]=(function(){return Module["asm"]["___cxx_global_var_init_18"].apply(null,arguments)});var ___cxx_global_var_init_19=Module["___cxx_global_var_init_19"]=(function(){return Module["asm"]["___cxx_global_var_init_19"].apply(null,arguments)});var ___emscripten_environ_constructor=Module["___emscripten_environ_constructor"]=(function(){return Module["asm"]["___emscripten_environ_constructor"].apply(null,arguments)});var ___errno_location=Module["___errno_location"]=(function(){return Module["asm"]["___errno_location"].apply(null,arguments)});var ___getTypeName=Module["___getTypeName"]=(function(){return Module["asm"]["___getTypeName"].apply(null,arguments)});var __get_daylight=Module["__get_daylight"]=(function(){return Module["asm"]["__get_daylight"].apply(null,arguments)});var __get_timezone=Module["__get_timezone"]=(function(){return Module["asm"]["__get_timezone"].apply(null,arguments)});var __get_tzname=Module["__get_tzname"]=(function(){return Module["asm"]["__get_tzname"].apply(null,arguments)});var _emscripten_replace_memory=Module["_emscripten_replace_memory"]=(function(){return Module["asm"]["_emscripten_replace_memory"].apply(null,arguments)});var _free=Module["_free"]=(function(){return Module["asm"]["_free"].apply(null,arguments)});var _i64Add=Module["_i64Add"]=(function(){return Module["asm"]["_i64Add"].apply(null,arguments)});var _init_random=Module["_init_random"]=(function(){return Module["asm"]["_init_random"].apply(null,arguments)});var _llvm_bswap_i32=Module["_llvm_bswap_i32"]=(function(){return Module["asm"]["_llvm_bswap_i32"].apply(null,arguments)});var _main=Module["_main"]=(function(){return Module["asm"]["_main"].apply(null,arguments)});var _malloc=Module["_malloc"]=(function(){return Module["asm"]["_malloc"].apply(null,arguments)});var getTempRet0=Module["getTempRet0"]=(function(){return Module["asm"]["getTempRet0"].apply(null,arguments)});var setTempRet0=Module["setTempRet0"]=(function(){return Module["asm"]["setTempRet0"].apply(null,arguments)});var stackAlloc=Module["stackAlloc"]=(function(){return Module["asm"]["stackAlloc"].apply(null,arguments)});var stackRestore=Module["stackRestore"]=(function(){return Module["asm"]["stackRestore"].apply(null,arguments)});var stackSave=Module["stackSave"]=(function(){return Module["asm"]["stackSave"].apply(null,arguments)});var dynCall_ii=Module["dynCall_ii"]=(function(){return Module["asm"]["dynCall_ii"].apply(null,arguments)});var dynCall_iii=Module["dynCall_iii"]=(function(){return Module["asm"]["dynCall_iii"].apply(null,arguments)});var dynCall_iiii=Module["dynCall_iiii"]=(function(){return Module["asm"]["dynCall_iiii"].apply(null,arguments)});var dynCall_iiiii=Module["dynCall_iiiii"]=(function(){return Module["asm"]["dynCall_iiiii"].apply(null,arguments)});var dynCall_iiiiid=Module["dynCall_iiiiid"]=(function(){return Module["asm"]["dynCall_iiiiid"].apply(null,arguments)});var dynCall_iiiiii=Module["dynCall_iiiiii"]=(function(){return Module["asm"]["dynCall_iiiiii"].apply(null,arguments)});var dynCall_iiiiiid=Module["dynCall_iiiiiid"]=(function(){return Module["asm"]["dynCall_iiiiiid"].apply(null,arguments)});var dynCall_iiiiiii=Module["dynCall_iiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiii"].apply(null,arguments)});var dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiiii"].apply(null,arguments)});var dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiiiii"].apply(null,arguments)});var dynCall_iiiiij=Module["dynCall_iiiiij"]=(function(){return Module["asm"]["dynCall_iiiiij"].apply(null,arguments)});var dynCall_v=Module["dynCall_v"]=(function(){return Module["asm"]["dynCall_v"].apply(null,arguments)});var dynCall_vi=Module["dynCall_vi"]=(function(){return Module["asm"]["dynCall_vi"].apply(null,arguments)});var dynCall_vii=Module["dynCall_vii"]=(function(){return Module["asm"]["dynCall_vii"].apply(null,arguments)});var dynCall_viii=Module["dynCall_viii"]=(function(){return Module["asm"]["dynCall_viii"].apply(null,arguments)});var dynCall_viiii=Module["dynCall_viiii"]=(function(){return Module["asm"]["dynCall_viiii"].apply(null,arguments)});var dynCall_viiiii=Module["dynCall_viiiii"]=(function(){return Module["asm"]["dynCall_viiiii"].apply(null,arguments)});var dynCall_viiiiii=Module["dynCall_viiiiii"]=(function(){return Module["asm"]["dynCall_viiiiii"].apply(null,arguments)});var dynCall_viijii=Module["dynCall_viijii"]=(function(){return Module["asm"]["dynCall_viijii"].apply(null,arguments)});Module["asm"]=asm;Module["then"]=(function(func){if(Module["calledRun"]){func(Module)}else{var old=Module["onRuntimeInitialized"];Module["onRuntimeInitialized"]=(function(){if(old)old();func(Module)})}return Module});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 calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;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{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];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...");setTimeout((function(){setTimeout((function(){Module["setStatus"]("")}),1);doRun()}),1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;STACKTOP=initialStackTop;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run() diff --git a/cryptonote_utils/MyMoneroCoreCpp.wasm b/cryptonote_utils/MyMoneroCoreCpp.wasm index 31154f7fe5bda2da67be5e3bed73e9788dfacabf..56cc0ad6bda045873223cb13b4c6c4766efcf0c4 100644 GIT binary patch delta 357125 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%0D|Htv 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 delta 358703 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ð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
    O=`L4*NcC&*#IawS2U^#f0nO$5;f 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∨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 z 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 pXpeOikzCMk@DpP=QvHbza1a_u_}`lTp