From c9ccf85785fef810323eb74cbf8c294dedfc4d7d Mon Sep 17 00:00:00 2001 From: Paul Shapiro Date: Tue, 28 Aug 2018 14:24:27 -0400 Subject: [PATCH] err msg for code --- cryptonote_utils/MyMoneroCoreCpp.js | 2 +- cryptonote_utils/MyMoneroCoreCpp.wasm | Bin 1454749 -> 1456018 bytes src/submodules/mymonero-core-cpp | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cryptonote_utils/MyMoneroCoreCpp.js b/cryptonote_utils/MyMoneroCoreCpp.js index e7f2093..175868e 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 56cc0ad6bda045873223cb13b4c6c4766efcf0c4..c39bd90e078bfc56d34f90191e362d61bd4b2519 100644 GIT binary patch delta 328249 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 `;&V)*zCH^#qYT z97m9ohs8`Xb7?y99n&l|MlK$fO$6yXziOKO1d%*ELlDWs+XRt3?7pn5K_n0B2y*hU z7)?emOC8@e%`{`=;$hi9kY4|^Y1R@%@^B|XBoB`gMDnnmAd-jI33BqVct{>DOHaIJ znm)@t0?VC627Br!g7oIEnPwV6BoCJmMDlPQK_m}%5Jd8DKS53&7VV^cx%bhgxoM1C zJS=NhcqXr~pFd-oJ_I>=Sk@Dyw=OCzO(KZu;R1rF98OaR1ez-qI!6SAXg8|YXm+fW}1iO;i~l7_f6Alwe_!dIvHLa00e3E z=S?$(ARVt{En{cGLjKlAvz!u3mRXTX2;DY+>GIe%CzAPd%}+P^f*YGdU3VY!VUU8%x~ z`w1d{c!nVIht~+I{NeM3@nhrF=ba84y^1%w$N%PWsVDV~Y0zJpWP&kr`>>ozkRH8a zlH~*uKio(V@xxsN5kEXa5b?uH1UY_K+#tonpT2{AGQ-j{LoiR*C67D zwHut8HaG)T@xy)uIeu8wlll#*<#p3cGDdD6ma_@cS6=l-<_G`7%kSemgW<>dL zFF}+Kj}b)q@Df2TAEu{%=%>&B;OP&f&sC$%6MTkw@J6SkjrMO9I-Ecd)x+5YQ9WEv z5Y@wN1W`RaOpvRGMLTKV=zp|Y#dTxk=wbPQAiZ9N4ts1WYY^4LdV;7PP9TWt;R1s6 za);yCc(w6b1;nC>G;K;x{HXa2XO@-5$jQTUGeP><@0w;mK^j*{J3(X*ZxclJu;-T2 z7l3$9R@uWkf}A}p#*(pH(o6rtG}DZc>ON#K#!HL`{GJ|ybkJl>LC`Jq|*H978@oJFQNB@ZV^W2)ZaG=hj9E+dHe;W~ndAMPNC_~BuK zDt=g8G``rBYJOyvcZ`wShh^WbWew7ts&_boAmWG92_k;Dm>}YZn+YO*xSt@$4~rAz z#8&-y(_At}ZXcF+2-51Wn5Ne@XWnh@awWqFs`z0#_P-qb<=^?T!4OvX%-Sh{BR>d#1D57MEvj=LBtO)5ajq_af960sWoq!N5;tQ!?NctkH9Yb`43I= zHi3&SGLazqhw}+sblGWZ2y*|h+)AL#p}%qde>)hP-hBE4<#C&l`-kOKg7oqqx!p$u z5kTzOV)_;@E>!@rjvxYvV+kUFIEx?$5Q}AGnP2Pv*jlz2Bli!>7J~GZZOrQBzkIYm5+avRi&By`7vj1LhV)ok0e{7PW1V1kzlF8(aU-ZZRuA;<~DvVlNr z-iypif?Po?Hj~Z!wB}8-*BDgssG~iF%@HK*{AU-6B3gUqM&U5?S<)2hTT9n;|ssG1*Iy8;Hd* za;#No-W(Tff8ax+0X`kHBW5#$EqL1RP%@f<-k5N{Dg1F=h6S%cg_EC!N+ZHn_|8D@-}KrF`- zq$^cjaRxy&5El{T2BIi~9rjy4wZnGUj0hmM66644(N5ai$b$}fr8?xrrK%r}A&C0nbb?$zOjD~L`1?`C2Z~0U8xJYX`=_ys)z+SC zy+b}=E7CJn>hL&0bPvxHMECGEL39sm50^EF?%@D}+&wHtlhKD|<}G4|F>>~>Tt<*y ztWt-Y2%>wqk082-M+u^Pc%C4-hxZ9`_ps=G#6JQZk(oD5oiTFvupCX0Ue-EH-|cRZ zfBxt8)e@T#)x)&}Q9W!Si0a{Cf?Pc;E|QB!H0I55*BCi^Sav^Z@}qX|Usy^Vfy*p1 zk|4r|vj`%5xQZachs^{zd{`VK$Bw2GwbjFJjNCme9}}eS{H0s&cg&mGWA1Y$BMG8? zIE5hEhYJW&ZXd2C$nC>o8`*YDW8O5a#>nZzvYjBk{#S1K8bP!V9}-0Su-|ca;JEu- zwGT%VMEh_WL2e%wi^!tmBJ-x%V2pHplQYXsg7jt;J!~V00^)gsC?MV>hyr5m35VGU zXS}L_*oPn&5Q}l8Yz&cUg1XG)9gec0K7T`=ovR->t-V$k!m^hocE{{4mY!Yw`oNp7P6VMwAaX z5#;h=v4`wAsV;Ad!^TL@Znd}05ajk@d7Z$OmI)sdMEfb%Go|d}xdaANDxob@7ZlJl#s_ zN&Ojtc~eX+&wI(5~QPl>oHhLki&>$rw_}X=dALad-g}~ zd%iHPGycR6O*xhz(udOsTw{60FCvKa;Rb@7J}g>D%Q<;@vm7=?jvtm63H(;eE#D`I z`eFC;PN3(#uvGQKI)bPl4kw8E;S7RYKP(oI1?T1EO|#knx*vVp)awoJ2)2 zMiBMGc7muM-X+NO!=m|r}WWDjo=ME39@ zL1YhmU3OZ#?A~f17K6#)%Tf^4BVvqPJuDjt{94O2>j)xyxPu_FhldFwdw7{3vWNEx za`v$3e#J3)MPJ@D1B{Wwhvjerzt%F%G=eA}E+UBX;Rb>zAMPZG^5Ic}Ts|z$lk->f zT$PtM%TZ(G z@L}0b;I~?)xlRz}!-oV>KJ0PLdH0&TT$K+86GZuN3_(>sEan=|y(TelmgUCC;lpw> zfnREwWiLUL56=)p`S3bHln);gMES5+hXbI)eHJJzhLhnP67!~+V2m6-EN2t=rIu+{ z6GZuN2SJn%+X!;`@Qg8{e0Yr@mk*1FIk)!%5#`VU{|74O$1UY<| zrj7Rm+47}lKajRnqYou7^-cZ)B6-+G;L6G>+DZF$ZF#qU%@{d(Sl%P>+bk1wyW!t% zZ}@GN@gQSF^KcwNG!JJJ$jf^fUQCdqheac4ydf`dmfgn4&BO8pf!}7idQab0^ zf(RZ?CWzqS9D*D?ELM;ew^Pgb>c6`fqv{>LP#Ets{@TB}t>XldJG@E|xx;q|B6ryP zjuZ49d*_Vw&`^RZclbhKJlQzc4(Ag@?Qj)A)DE{3Mw`d@Pil|+1*A3W{O6Z}cU=MBO;1d+j4{SYCxj2nnFNtLTu2bP!!-mscUW#A zNQ1Nw%RL0Scvv1MNFV>dcEm-396c=W5~P}O{tr>ld)~C%v%faDfjWZRJuHV4q~_`d zrVyl#N){1B`EVUUE*};xq~%_EWs2n-HAd=Gbqm`GB7AtAAi{?a2_k$r;J#DzeLH-k zdo!9K!*1_5BfV2b_;3(G zgb&9NMEGzvL4*&N66Ek<8Zp=L^yS(opDVZ8jL07DBZ%zbS%REBEUuEP@1#L9tfliq z=c9*q*<}w+e}Y^+9A%8C9!@7nxq7&mAgYHO38H$qn;@!(hX|s2c$Oflhc^hKdf4TW ze+7DEmsQ!s{sigut{#jL1d%IeIH@x>N^lEWe`EM562LsAIvcM zT!I`wOjj40uvfGHioC;SMES6lAj*gB1W`V`OAzJ5-nG7~v({H~RO!MY1i5@zjweW~ zd)kw;2-1m4mJmeya05ZK4|fnm`|vP9v=1*5MEmeAL9`FMckvY!U3{@b)jo6-)*#x4 zlL>PBuv|!xzS`S8*hmoh!@UHNKRiYd`NInYIe%C_AV^oL8|c^77q)eE1AWLyg6JPk zB8dKB13~l;R}L+sYecXsu%+gdHBp49s$fMu35#u$-9oK6rq#DxTrLtI4=ImGP*kwZK}5IMwi z1d&6$M-Vy09=&~6PH$gav)IlZOb|K5Nd!5ESS}*)yC}=qKoC8|9R$%sJW7yzh{btw zzIW=h(sJ$_BXWqn`#9(Hah@9N#)c5&9AY_^ApPu+{W*;wiiiscauKmyN07cS#0~5u zh$vzkK|~SH6GRm8K0y^lEPMBL2l_fqRX;zJAgYMt333&2zAKO#2)=Uy8Z1aCBtG68Pq?$wbl~G z86!%Fvk9VvxSAkJh}#IFgm{=BN{HORCB$+CLHf#Y@0ojUw#ffE+zaSIn-Lwva|F4A=sN%$!UNLyb(Yd=pl@3mXkWeC z%?>As4B{k$$RIWlLuLI! zAQFgu2KoBcLH76QYI1@|AWkBP1mawRNFc5xhy>y`f=D2?666G8d5R#7sj`Px2yz24 zeQ&!vxw+BROux6ikiKnyopERntu{Zk`RV7YEawuW=BjwOnjrFr+XzzU zF9|vuw;5kmPb^N6Q-jkhO^&Z?#)$agV}ghu_8DUSAx_>K%%2D%emH?3;)inyB7V4( zAmWGX2_k;Dn;_zchX^8mc$y%`56i0rX}~Z2;tPfGedCv^h+)rqUwc~b5Tuu@>fsiGNFW|0hy>yVf}B7s?vZ;#)1V#J z(j|GHlI*c(t))LfE+CFFMidZd5<~%UF+mg%HxonwaTh@p5Kj<90r3(+6c8T}L;mKoAkcbp$zrSnMD>hNZ@xR&&@G(Lg*;5Dmne1kpgO z9qw()a69d)Ir|Vq1F@bU8i?ZvqJcP@AR35^38I0xo**|6n~jkhh~+VYG+>(5Tp)-D z;yr?hAa)tyAsAt=U2~lEC;dmHjuxvKWsGPbPA7;4;zELGAT|<2193Y+G!PFGL<8|G zK{OC=5kv#A$4IYmBb~{c9rbdvHHZe{7=qkDEThz}P%zlFO#x6H?iXdu;*9meBv3x*~uFSHQKBFB0qus!4k_aM)IDsJN5Q_%V zFgm@q-&$51BWj2{2%?7AMi4c`Qv|t&m<}DT&gWGQ@v+T_9O8g6Uf;(!GgUdnM38fc zXt%Y@B}jF*y-3VH;--dv)J<)(8R;u^@6*$F^jAMz1r09~L=o{Ff?Px_`i}LL zsbf=Zt91-9Mg$SZ5=0Pj7C{6N7ZIc@cRVJm38IL&nIMXYy9uI*c!VH|h!+T=h$i;(LQWGz3GphyP$k5& z^JEtrlkKd>)hU_upPXvM3`;MKHHaAEWP*qx&LfBz;wpk1L)>bN`WCml&lnLyJW3ET z#ES$!k0FxVr1prP={n`f8bl27ZGs#_EGH7AXO>&b9D=AJt|EvUVlzRmAr^8^V@`VGitFW%+;kTG<}1#$1Lyj8!nsaR8{N_f zf(Ri_CWsK?e1aT8Ok1j-zT>CU#cI@JlYe&D<1Zi*h(`$`fq0o95{T~*9+HO*sqwm{^qKEim~UTw*-0o7L;!ITK?D#R2&w?$ z3x)A=h``vfCKZKRiJY{ln`7(La1h5dFhm3*CW*c3IUw z983`X!$}0uKU_c%{lj$x(LZbIq0NZ;VXsA| zUu2J|Cl-e~2 zGa`FB>$I%0hw&AFd*Z@ZolX96l@# zl7oxWYxgYVf-$0dc#j~uhdq|K3|!*eU4;_|6GZoL5jxH{GR!ZRk5A&BjY_yaAMJQqpQG;>4~R3H2sW`(}(Hs zFInVIPdnmg*o^2NE+R;eM)~I-<4wjdjgIk7BHyCdj!!w?AGMaY;q=l+Mf(0i1y(Kg4{kVCljQXFZgTo2_k;j zNRZ=)>02Lh0Db>A$`8KV))P%>(EBariZLR6c#j~b5BqF&A+Xg+{24booFLMNQwSn` zxP&0mhg%3DeYlSx(uXGrB7N9F5b4AF1UY?JcHd_AZ}V3Cl1aVouR(4frtg2uo$vXq zqkodk$l=3cE}6S6H9lu4ON|lT!;J*dJ={eQ-NS-rKz{ zYWAYAqJB7sAlDDe6$I%-gVk&x zr~-&D6vjJ@zxdm3td$`556e>oY4tU8ULi0I|4CF7NblKWn*d zjOZWM?sCT5<+OCeE%hOY{^4MP=pT+Fi2mVhg6JPECy4&xdV=U5HWNhu@Bl&d4^I;0 z{$Y8UAia3YJ-AO00mR-d4%!xH^N;wGAp|*qn0Ef7RrY?->*Ye55%t4W1i5}#ZX!rm ztDoLU5COzif(Rg zN)QFaMuI3HHWTCmVsU_6-JP00@yy?rgLW4+i1uM3i1y(af@mL3B8c|kJc4K+E+fe8 z!=jNi?oKZ~ddB;EV^rzGVz2Su-Kpl6Z9ig+oIWg169{qm+{z__XdhlDi1y(Ja%KfjgixbMIEWzlV1B3e=x!rxqMhoCeYz9%N&9#edxQ#i<(8oRr#=7 zLoigKu-Ih0X-|F4`#h3{$mPRgFWI{%z41v?95qG`AC_kcG&oFgnIOuCHwmJA_<$gn z4~uSli<)kG(`!$>@A>qFmz}MD>+9tQiov!H-kaX~RJ96YQ6|V~m_UEZYdwH%xMZz$e4r z{js$93+`dg9$vE#BDdV#|741X#>myfqW3-z&Av3~)20|~j2t~IM-ymom|`M9 zR1c>SMD?(NAXg8IWn|gDRQn5NS#69QJuEhm4g1pgUo*=NWB9$E4}a_-klrv$D}j%P zRjVS1?BNB1oINZ$NQb-pZnNAqhV+KxxAXp@rt|*P@ENo8Hb#yfmURTm8*VreMD=hC zK~xVX6Xfb)F@wz5pT-wvSzwGDJuH@zrTbIkXU($K7`b^^ZY2=j@Hl*Hl*sDlK|XEY zW;3FAc!D4o4~urv?*5jh=rBeO9u^PCgZ-)HbEfEaz~Ohm-F?&U>P_IkI$Fpef*d?d zzw>2}`wu_u6R~4$M(QkmSWG6952VH?9lT?!zcTgP4&J4>fIU0wH{ zXVS*O?)46v5t+k11gXj#rhk0Z&7@y@@&mjy~g$hp_aOWZaA7C*A0t_Wa2>=KxUa`j2t&C=9Bpc(@U?I zWvMZ$wqd!(80p1-`^D!A<4wk&80OfT`Md7jV+T{GXH0O~7`ba$ zTqG9{rdNK$1lNs`vxen80*wvJ=-yV;Ai9Qq2%>8^m>_ozi(zC~TYBkzW*KXYDr;Cw zHlEy;YJSrsGmVj}hUG#6i4Avs+kbY~zcIoAw$5fm({L+6ZWE+lkw0Ch5f! zpI*|-OcFZ1q$g9mo-@<*n#7-;wCS9lH0g9ElQ|s+jJX+v5JJ2b0))T zv5Wx&RuC>nMVoFi z^S|N}IbidF*V1=ys}^ELt{E1`$??}x-EUM2F(bze%X0)O8+I{5kZXqN6TjnDfBsiJ zeBZMfIb~Q(JK?T6k*0slE@qmMONK=asX38ae$y@%n~_6?WfOtIhDX*1|GisXyV4`8 z&1OW#a0@}s7#3Zm>qM&ixLx#^kt>G93*?0pspGfo;)iDBh+%n*KwZNs1_`2K_y$3) z7?u|a(l;axi~d=~)c#qiGWGpi``BYft{D2W57tLE zt#-3V2y(_SHUGX_`sQ!AGtSzK+%PPL$?(av`=_0$aWitlu$Ukd+9m(aE*>86t!co) zN*Ih2>2%BsJ{f;X$h#^jy(K<`G1sldu7Eo7w`Ia^pfP97gj_xyW1 z*k0I%n!xn-R^zLj=(*>?g?0!s0dZn!d`X>|)T2C4cSN@SOSFV4C{7 z_He&lazHEL7FP*#x;-Sk#hQg_XPPB$<(;g~c+m?Dcg2 z@7YU>8R>I#oUOG4dK&h!i6EkdPY^`3@F{{ST3GBh?|$7&B|F(T&!c#rBmSnPJm&+? zy{-~(CkM^Q$-?qw0yzykd5s`93pLB#x8qY?f+IE~2Mg11wfWC}&Ru@ZX5?C7G553| zJx=Sx+rc6;a;&giN+6`+*|6)6eew4;xog(jj7Sx3CdjG6;z{!4X|Iy3VTT#HR9NgG zdrqh6U$%?q&B&p`@*shThBdrQ5T(Kaf+!W9A;_h|Vwem&-k-OZOJ?LyVKG4_POHP) z%k(q8ot^RIHs9Sbi$FueUgi_zP+_|IAFb-=f6tj(YBO@BuxKGIXS__Zi*;t?NMX@I zI?gD=+r>6Ba-*=^MUWosu#4vjB2)MxL1YS#668!_agv-o1~HZ#0X^0?YWHk}oR zx06mYa-y)@K_H`HFV7J~qwqz7XcWFo;DwS$?QHr&Tq1}n;RHdh5~hLb3-%LpCFVgd+qIBpfHmLBe8!OgP+o{9twSudJ@>5f-!0d-6Xo z0q^!}%*Z*yvYtRQ!zvynh#ui8g6I*hBgj3%qMfv#_fp9!I?c#A!s2Q2^mzq%d+9YJ z*9gl41dO)c2Y+WHNr;;qDHuiAlC?sHqxeRwCBgFzsBO(!v{Y1J$Fba>3mcF-ClN@ zk#mIQa|G$$9(y@R5Iw>p1i4389w+c}$y!d6({FmYWGy3RDZ^eZS<0Jc3kXsbB`hB$@Pf$+YauNcykN4Ib!Ox&VX=j5xuE{;V*jIWPM(q; zZ7zNy{X;b^*)!=U%IAF?5hOfJ5JAG1338CI7$5@|yjpVmLuTY2VfyXAaZCIEYVuE% zmu*Il5tcUy(u!xRHH=uph^Mzo77#>@u#q6w2-8>o*2TB|xBO_*VKZ`yu;?b;BZ}|N z(;hQ&iLg9CkT&(Y*&_szB7Bt~QiOv9IYn5!N!}dsddWJ*%*Z9e;wrg1k_NwSFVimi zDe$7>UFCr_n;`A1;)4qbqD0t85GBGEf?OgjHjoV$y<)PL4l{Cyu-HzvU-Y|t_Oi>2 z+#xJ`2}CsP6mL`4Abp=tYygyk$mC5f<-~cQ5L`+sidGa*0qJ z$`3@No;#kmmpKGEMYza}ND(e2$SK02g|v)%&15HSX2`y~-ZzuYqq6TFSWSOleHUr< zU1XQ7NEi3n!}A1DB0NkGCBl~pa*41wNluP>&14s6&B!6bVuXy0O1@jiB{QlNVfmgJ z>BfFLnemoay>EHmI6&qRM2m1SL2eNiEu`fwubb@TaWis?u-HU4y`}hWCr_G@ON8Z4 zf;9OBH@u%9QiOd3ks>_s57u6#2#b?8pM1;9rfMB#R3*YRZ1a*D86OcsxM(d2v8FTUm*-A~T)y{g657GbNu zwS;wMw{$&y1iZbps|7M-N? zlEAyYJZ(m952j!I@6O%KBYp&W-e%W8M!)Gwh*M9N9|<|L1YIv5=3@z3qj5f7G0!k-0LN4=`kZ$ z2a8_PJFe(%F9*!X(LpsbS1LL5ioLu-5Y@qx1W_G4Ly)V3#V{Fm$oJaIxEVP*SX?95 z#?vkT)m~=4>-v1x5qEm@E+9xJkJ(EDL5>bCHzT5hs|a#*uvkylzw1wFdBS?{pWUZN z7kR?!wpGgPqyJaJLohchX%{13DVsIR;c5XE3(3N( zUNPCl5;JmSFg-HE=YRiy`YyZ5X5_+Pxt1W^JLuee{9&K-y+O|^Puq;>3qDJb`-15Q z)#v=(SKZk!+l(9+EKZOUSB2ZH;EWl$Em*!qkiPc1fYnukG@Ybh_*nG~`g`6TGv_^b z(0fI$3l|Lol{OU%e|!Eyyb`rK(>{QI*U#&f>7SZDLP_tGtYHsy|Tvl-DA z>?Fu-!Ey&d8t}zsFG1u5Um%FQ;1Pnz3!WgzdBO5DL0WLe4Ga@heL+7b6GUKef*=P5 zi)j-cgcE7{gO)PejOYv25JX>a5kb`#yuDaXmQSR6{=#Y=Gb8$f8wqk>Fg-oT>OX!? zDY3_93?>wEVFspwe-MWS;rbPA}_d+Ao7Bp1d$hfiXifW z&k{sl@DM@H3#O)d_VMns-obv{W~7U6SjQ=X_v3Sj-?vf2QBf5ee z1pXkMpon>!`BSU?3Eju5&;RsZ%h+!-(w)PWafBeEg2xFWD)>4;uhd$~pX~EK`iW}#&m-02(kCE-f(Hn4Q1B%)a!{~1K~CIAQ)m0lgtr#@+RyBF zLWXTc!~`!9>a9e4HQ}g6#y+ z5bPwK)1o2xv>DM5e3l>@f-ew6L-2)ozyk!)4?IE;{lH@c(GMIXh<@OCg6Id15=1}n9fIfwzDE%K z!08VOOF!fWs{G$9g6Ib>Ajti|Vli3#P`ZDsKoIS~ae~|qOy6sAV1KaLWioq) zGVBZ|>?QZ=0)q5~E1tC)2%;Rgj3CN^s|cbT_&7n712+*wIq(UB_sfCgDbifyRPG{( za^Q0WQ4Z`Q$mPIvWtpRV?y3v*l+B22;5mZG296L!Ht;e*&IXn@2-3ITvzVC=E0jO% zj8!t9Aa?`P$Z|XR^w#oYMWfA)52ptfd;VQ%Ml=K05JWR@6G1cspCpK8;L`-r41AU# znt}TXq8a!iL2d@7&otZn;|o1PUb7hy3_L@SgMsBRL0WOmv5yf%G4KjO6a%Nv^kAK- z1Ka64(U(@b-Nq%JziMqpQ zl%3^tSK+`p1knntC5TpF13|O`n+T#6*g_Dkz%>N96}ZuiXazn=5Us!+1i2Ns$Bf(x zET1Q6xZzk1n-Q(RmkFX3c$^@&0*lwl>$B3>QfqnBj9d#W#|YAkx45x)2_hJHjUa-7 zGiLkS7qew^pK=%9*Xkatf`R2?n~{F-0bkun5Y51q1XVNej`UjV2nMbs$icv}mB8PTa043%yvLPnA*iB({%Z|Et_Bv* zl4s|p=`EJC-;6Z&pZv0yxzGHKTYdQ}1knr}Ac$t*S%PQ=4iiK(@NI%<23{tJX5bBi z+zc#dJ>t9MBc8x_`;noBAZG(5Ks`#y&JQ|*r37iPl9dDz4{RmK@xWpe+4M;2SZy^= zm=W#3Zh~kBK0^@gzA;l)IUQKElGb@?u+>`H&4_Z~lLS!?+(D4;YjMv$ zOAzJ2{RB}C>?4SB;41`C4m?GWZd5mLjv&&3qXdx-yiAbOf#nT?bZ3A;f&kq$gV5b3}R1UVg8UM5KQR=L0%1knzhS>t-FsRBuU(lH~q1B=CEaZQ@K z&Qco9h;(2JL8JrQ2qGQ0nIO`EPZC5ra2G+O1NRX`I`A+-%IUzP1d$FLAc%C}If9%H zEJp~^gFkLH;{?$Tyhaf1z=sz2#<;)}`hoKHVh)+JAbod(<@o2|sfcu-Cz7d%bYKfX zqyyUsayl>_e$t(B>kGb5JZUp>H}GjQq8s=OL39J3C&=Bv^cP*exU2f&ew&e_f#nH; zwCOhM7$S&j;01!H2EI*@tAXj4x4EgdO@4;CVKX8b_;9V)SG7*o$K2F>f=C7~A&6vP z6G2V}rkmAGeg17%Zkx@BUf^be=mmBW|o z^R(N2uFnt0XKg;aFx|4%Dn`vngX6yV3PF?tZxTc)a8{jf1$CZCzGEQ^38EC32y!W~ zTuzW`f5xq?CP;TyfxvYHQ48Em5VgSV1i2Pi_7J2me8LUvBZyq!4+$a{c#I(D0*h1R zR9(8K({hH)h+5zUf~W;vB8XbxdjwGnoW7`>il_z7A&6RF9YNFr6G7Ahmk~rQa1}xN zPQUMyYYB2Lu-rh9zI}(~JV6k>z^4hK7x)Z8?gbY6$^J#@fiBDGGb3_={?o%$L@w|o zLF5A8Ac$PxMS{o$juWJ}-g5vq2%;A_tKL0Y@7ZXpduJX&^aAS$q8GS?Aol{xl>}+U zC*9f_f(Qm~CWv5QCqWJd7EhC>>r>r!%X!v}su!r-MW@I7%QhqR z{dW(v*9amP_&P!40^cCWxxn;7_0^r#S6{Xn(F(jl5Us%3i+v|t?0j8!=nDwap}R;u zLBs+Z334pZn?Ky{tXEwzZ8o>vZ3*18xy}kRW=2ZxG~OVEW+m zPUUYrvA}l-axAcX zk05>RGgdP_d5TF+StYXwq83;~kZXZO18GR<{%5Rag&8>(nC?E{^nL!bzUQ^uj3@;@ zNf4#Lodi(|e4Zdmfrkj*F9ni*l1qWd334eg{oM=I+pAvp*Sm&oM$QD5;{<*^%&}i5 zh)&?ckNWQYs3)WzPa*ROawo7zBt4p@KU*!tjK~D8A&5-iW`f8BK1qFyJ!;5eD2(5MjU<2_g*GPY_|i0fHO`OfUb? zdMEYT`$d}(RlsqAr~!MO7E?=mGw3wX90_) zWNB0S=m86P%#2(GEY}mHx2juuf*}3iId|t%1kncEMG$Sk=Lw<>c!(gk0n3*N(%p)H z<*Nia4_FQoq(2^Zr@Tp!3xVY&f^_e%ID!d+NCZB#%n$U-%A5#%#EhH>EEbVP%hJ?? zRlj0)j{cCW4#@ELM`0%hPucTT7c6kqF#O5Q)HT z1d#~bNl+yM{R8c`u8*N5J0-qp=NZ@vYhy?Z! zL?rN8f`|kjB8W&}KS4wSUn7V};2DA(2`n!Vq{;u*;a?(%O5inus02Q=(kfSa0#^wv z9wCpcOt-vjEsM;^k-$_lU@b%c)>>L@Mic_q5kw)dgCGilT?A1G+({6Hz+QqV1nwt@ zLf{dCTnH>*BS>GYLVrU9=?h=5mN9}T1zshHQsDF!PundXVeeYYTr#&M-SdjI)R_^X zz$StS1-1}GD6ownLV=qJA{5v~5TU@G1Q7~+mLNibFA%&R3MBpHJ6EjW1VJtZmS+gk zx4&dL!vv8Ee4C(31&WV*A~%2Xs?|(e<%xV%df-*7nPWzpdWRdXC5TpFB8XPt3W8__ zt|7>+!1Vny?#;_pX|T&?L@014L4*RIBgmn^^qI51VC{Rp;3b=pD}m*4g0$jytm8C6 zWCBMBA`>`HkTZeBHF9lLs(Z~sW~}zix7z8dl7aIGq7qn75S74X1W^fGO%Rp94FpjM z+(HnQz-?( zft>`o68N+kxe{3JAxJlV-_h?Uh)m#%1XU*Rj>7zkxvB&fr^)HZ(%30088#zF0?SJT z>BT>ATkjF1ufJv`Gg>XH)w9Y9-(ThvuVx5Us!tf@lSH z5#&~2`7}Yg`w#uxa$~qUVSnhEXur*fQsB!3xfGZlx!`j?dwTN6(#C4K_0vx81)qT2 z2pl&fHv-egM|{e+R(|AT!5mqcrwpa0-atR;vh zU;{xk0ap;@CSdy7TaJCnXPtr#HX|+gBVYXlLDdBG@|++?0n?k+7yN$V%};x6-n%wU zAF_&rW<(J12tfn^PZC5B@GLe0Tex zgQ_9OF~GF5`s(rOtD9{`qyQf$h!o&vf}8>@wvlaZX>hn&g&9!-e2yTO0MpCkZuU=x zyuf(LW<&?@HG=2>o+gM6;4ndS0N)~r4&YUS=m1Vz=iAphPt;Wha27%C0G9I!(w+aw zJ+g=(LV!yNatJW}&&v+%=lMvy-BRbRe^AQFJv2qFR4Ll6nTUV=yf z9wLYY;L8M&06amE6M*G8f;8I&^yKh@dlNpf!Tul%Oz>Nfv0DOWV5`a$;L;`RZK~4bnnh^=W7YHH& z_%cBx08bJ`0&s{RCjiS)f^_J&KYT}F9yj;>xf6ShAQFJHHd@(6-_;}liv?uC#?4%fWrh40eqVvM*xef z38De`C_yv;R}e%4u$7={0NzoUH<)t*a0@{s0Jjn31Yp@ikUsL0mi8P$t^k%V5Twap zcK}BSA_MpeL1X|=5#$VDagLnZly13dHN$2^1#pZYDu7oAq5^n>AS!^f+TGLbp1^;q zdJGdp1+al2DuB%dxdNE}zb~u3e|g-q!8)4}3BV45oB%Ah5u`6XU@f}{q5}9lK~w+&L;%kdLVC z2_gd6KoAkYCW43nt|G`0z_N`XeR1=T{$jfG`s82tr**w4^x^kYfV&AI1-O?WQh)~u zA_aJaAX0$G2qFbIKn5O;6yRAimQ*RgVe|0AkpdhuBT|5u2_gk}ogh+xGiLhrzM0-M zeTU!pnM)8Uz*@y>M>2Ljh$x(u60iGa;7T{@uXaSxlh!)@|8Fj!~faSOu zDi_Yz1eur_Il$?&im8Yk;B11(0oD*i4zQlo&x#yiqZyF{Y$naKA_v%NM&tn3ll8MA z2iRdoT!HDaU=__^c=b4w?}~ zz#)Pt0*(+w5%3a06alXiL=o^Nx#^IrBH+x~enV-tL;eGMnMdZ$jv`>48BqjG1W^QB zP7p=F)dW!lY$J#wU^{7_9Yw%SGolFCO}b}C5pcH|Q3Tve5JkX)1W^P$LJ&p3V+2tI z93TS@xhevlH6x0E!(@1N6amM~h$7%+f?NbFuM_yqEf3=vb6hNQJS;w4T`U9<1*|2t zb0P}ZU`9j%n@H1~hyu2l5mCUk1Q7+?NRXp|slXEikqSIb5UIfP1d$3HC8LhGN(GLa5vjllGBGbwfz#)^ zR_1%w`+jw;5JW1lh9FXb^#qX$Y$S+OU^8i+AF04rGa?nZo~)nm=W7q+4l^PZ*hLVj zz#RmU3fx1GQ-S3^g7mpxsV)|Bcz)CZ`^|X27D$fIk6PfM8Bq%yB6z<^?)<9+5e&RZZaU-~46Jdn)Hvintu7WauO@&19zJd&A`0`(F{CD5Y50N1knsUMi9-w0W#o_H3Q4D zX2@Vz%P<+PiEQAQ8IcXVOc2??>jaSvoUy>=vcTiw^VQ`-kh6hBEva3QI)2Jt8qA1r zU=wLt5aGZUGa?+gmLS4`8wqkau-rfjy*WL9_#V&4_m30dinLv;+Ih zh<4ynf@lYxAc%J0X@Y16o+pTQ;3ye&$W=RV+>B@kPLPQOxgA(euXVlDI^yZo^+FK& zz#4+c2i6lrKCqD>@`25yxi<2Ft!6|%a6MUH8~MNvGjcw#>>@}f*LYa%AW#tWi@9b* zLU12JBm@tW!?lqR>^CD4g2&16+DHfvnh^=XA%aK5BFH_#a)cn=`FqaTC4xu_UL{u@a+MUkX+|Uk zXV$xN>LV#Q&x}Y4))7QfFcCyja5+IF1y>VzspTQoM%uh%uu2NHn-NLDPSRN)Nx^P2 zs-&Qj20=6h_Yy=?@E}1n1&mO3PYW2%;;vmLR%<8wsK- zxRoHfg4@Y!OKbOp!B_+pU^e{#+^Vf%}VEM?i#Vxhz;7H^a*;`xqpMxZn^$#05tPa$K;yMBsInyZ$P<>VT`h;7v24FF13Fi^Y2u ztG?hoGnQ0+!8$XdFPI3TFSwi_`hu$oqA%D++LlCLu-%O43wDyuCD9k`HY4{1%iRQN za<@BWFF_;*qif_bai2Toh>su=gU84*M=UW|4w$jzpQ`UH=Cey8GB|8TLd;2_iB$Be_(PBmU#+QXz9wL6Pcm0;imV!gO=d)6u!SHRgKG(*F}RT+ z8iQL2a$|72d3%b+V2>Hm80;mzDLqg%1`n7Kjln*GXbc`Dh{oUvf@ln$CWyx1d2(J7 zsA>$3nh}k`_gg`^F*xA^h{oXbM_nn8dIG5$gR=>uF<3(ojlp_?Xbd)z#z&(u*lb2L z23tw1H(yqb!S!ZDW3YoD8iQQ~(HPu85RJh-1ko7WNA^7$jlsiaL}Rd@^gkMn!Q*B` zV{nileY@%k4iQ9TaD*TtgO>;*GI*6-b;wm@@TM6N8JyYZT4{{P;5;)TGFV3tk-Wgi89TklQ(~~}Hp7c77vwu{OqzS@aD$8Exnh~+VT2i|-VuKB4L~O8$AYy|p1Q8otOAxWajRX-J+)B1C zjo9FJGa@$FLwdZQw2BS(n&B6be)RUje88+VnCCw8sj548)CUl$!4m|L8az!-JK!oc zc;1Xi4UUr0rI8vOHzQJm69kbOoZjTZY4QwGbq8k?L~5{xAX0<%q`oOqgNL|8%w;Z{WnN*~$viW>!ctl? z*O@oJKPU61uY0;*?gNO{;A*mZS+oY*%!t-tJ854Qt-($+qBYn}5Us)81koDYOORWG zL2eFiHE&%W&B5(v zM02o*^em6&V6Pd`96Uf!H3ubye1|cAqv{VHCCJIa@&tj`S5DVya@qk`)xq;-M0IeK zjC$v->R>r;hL>0F_z8jt4^Cgq-5J2oE-z5#hmR(!3(V zgRN#ncyK*Iga1+(-}&!mVWM%4iU7HzOK^J)~!4 zGzfdmhz8*Sf~rAydtvS~pQ?I>$Vq z!Y(r+LAZk;5`=rmo|c>-Eccn=<&~$f!{l&FR0#Xchzj9xf~XJ<5=4b?h#*%8%Mk)E zud0iMTyn%!i14Zz5hA=vZni{-aONr(%c=+w&NCxIgmnZdhX@lvgb0@t6 zUYPsL->A}rM+wqJnZxn~K?Dg;lhY2k3KE_-BL@kKQ8KzZefNJ>-&f3tB;f=>P7;>W zA9JNV<_Scfu$)a0Rl*vATqP{(N&RD9U)f8e8PO$dCe4pUm$220=n}3ch%R9VLGBWk zT?FYP-}5G!9R!gk+(Y&}7HPtLW<;9sFhNcemi+{&$JZCf$??acPB>^r)Cq?OqE0wM z5Ou;!1W_lvN)UCzn*>oOoZ0GPX??#=IFBIegmnZ_CrkuUCtOYtb;8wTb!*fK+sueM zVLL(82|Ed*PS{PlTcb|6+l;6a?j^`|!tx+Nno{)zj}Szl@EAb^3I_-xPjQ$>}u_DLijRL<&a9d2_jS2NRaOOfyaC^LGBcmtpw?ld#z^Px{RELJJWh_Uja1>F8IdX+B8XJs2tlL@FA+ql@G3#13U3nRRAD*uaTm?w z&e=YznMaWB9dSD92qIXR2y(D+xfu~GTuoL#o`Z#Dn;Ge@{cfwBAex1p1ko()Cf$!m zvv9W=(Jb6c5Y57a1ko%!LJ-ZuV+6TbSPl@RX=}aD?JPlL3x^4Ewy+!{NG%$M z7hWgG<-%e{n`@>meRr<6;LSB7+J&_Q(JpKt$nC$*l8iUeya{6GXkRh9K7q%X)&e zbGFN*kstzw%>-4z@Q%XVY96TShwBN_$x9BugCGKiT?Fq349N~syTLD`>>+#BrM?=A z*=I)d3l9@Szp$Sm_X~^Tz%S6R#yx`n*6RCs3XYv!ZH!0T~+>YIYBNM7OTnX_34&{7Sm=%1Pt2= zB4F4_kOPKAH|buVI{w~bcAF9X!o391FFZ&P{lX&z(Jwqkko$$@073fF=IW9mh=k!V zK_m>v2qIy4nIIB|*9mgMu$ZyIC9@&jv#7dc%!qeOx}h=$>If@m1_5JbbUmmnI32MDT$q4#>bX3RNZc$6R~49gP) z>62TXjnf3_&ZF+z^8}GG93_a1;W$Cg7#0&`Vnh1qcdM&rqpN14r}OH@W)noku!bNi zhV=xwVpuj3q?U!%cN&5S8MYEc$Z$PDgbX_fB4pS_5Fx`I1UY0_?jcC`9!jxTXp4_ z5jDfT1W_|QNYGII8qg6lqGouEAZmsK1i5B-){Lkb4in^>;g}gwGrUX?HN)!!xn@|- zXm{DPJ7*{CaxOvS3~LD@XV^fHbB09|X=+a`->a@0Gjh$aTuYFqopfUx2_k5?l^}wK z+Xj|Q2*hmmn z!)Ai08nzNd)o?vQR1G@_qH5Sh5LLq+1i5Nh?jcB%U$@hJ1d%m7Ob}VaeuA7eERK`o zo6{}-TwOM1MAdMJAgYEV1W`4-L=aWOs{~Osyh#vM!f={&K9TboE6L^NOhIe z5=7UqfgpDcizd>vB|R{$x^m2jtl?UM$Qo`Wh^*mOg2)K>{t zovkjNt)A6;t4oI@E6b{D;a^bL;AQPSG{(049^Q6n>Nzdws zs>_BTeeP{HRznbt!+L^f95xc<#$nk^kWN)M&`J=Q!}SD_IqV>a%wZQnWDa)_)XuBgdai(`%~h#*8Q(4iQA@aD*V24$Dgf>7uVM zuM$M;@FqdT4rg|`Zn~VcDp5F(AYzAg1Q9z-1UYtCE+fg0!=`fi{8&9<~!i z@UW902M>#G(%qFhYO4#!jOZQiC5YbPL4xQV9wCU{;W2{f9S#sg@9-=^^bUs!qIWn( z5WU081kpRZPLO+t<&15voNZ3qWy_gM5W&M*f(RZq5ai%t(L|cIrNO%D$}uB)hieI< zces%tdWTyHqIbBRAbN*A1kpR}C5YbP0fMS`ct>IGGuKt^!=nU|J3K*xScjg`D`(CmCJp}3AYxcR1psF2upBX{U z9hUtB>E;vFg+q>SPg9pv7mgVbJRBm3;Nb{C4jz`52-2p`>cSz2=HX3(Xdcdd%7yck zb5=DE=MhBnu#O;_hlwCJ56k5Q=?AY?7Y;$1{12kj-IJzX?w%Cc!!{p4WDna3a`v$3 zB%M#C?>=fZ-DX7fa5q8v&ME)SVcu)LuZk8PB#7wY5rT*w9wW%n!vQm@=wbfyv*z49 z9QFZ3^KgtHnunJOa`UjfPSCK)vSxIR}H-R1bRzqI!6MAl+Xj5c>$CdU%u|R}ae* z1nJ}l{9~5+wE31Fv9j|7xq3KiMy?(f<7B)$^)0iQ2{R&kIQ?mt&(qFW_2sh(B6?Uu z5YfYWf`}eA5=8W{nINKvtppK0Tu%_u!w!Oo9(EDr=wZ2oAWfd+2=)-<>S4K$Absw$ z)dfV5!-qvb>3=%i(rh`$&4}*dAVG8whX|s3I6@HJ!%GCYdstp2NDE(g05=IDeK>Q6 z3uuS$gH`%)9zmoJ>j)x!mvt1G{ctZq)DI65ME&pxL9QQ`#|YA{>IMb~B7k_7AOeWP1Q9?SBZvUvWr7?) zEUy!!Z-3CO&DiO}+3B=ZGM6ACh_wVcf><<=hMnnw)zy__Mw(hx3|j~ygSeI;GKd=q zB7?Y3A)Y6Q z6yhjBP9YZKWPE3;Ypt#wGopkzy~nlFV!4|jz4#F~wwEB1hzAKG ziFkw{l8DC$B8fOa5J|+d1d&7>CWs{B7(pZvFB9Y>VtJh)-TmW^V8(8j&TeO|lDP!Y zM64yqO~j&sH0(}yZKy6CGa`xDLXeY)Yt4ux;zoiciCL6i}%5=0sCCP9=DXYO&~?D74uDkIJ#h%#awL6i{_K`tYf%L&rXpR$_O1UZdZ zwh^RL)vdJ?#e}Ajc7l2Ga0s z8hoOqBCL9`Kj2%?SHOAu|u0|e1V>?5e!h`#3# zl1rbjZL>=)wLDUhw8DT1N9kCcE z`v{_uc$gqJ5{rJ)-b8cY9URTauC#{mX1d&OsCCHh?qJcE*O)WdBE60pnNo+AADv4_e zqLR3gAS#Jl38Ip?oggZSJp@rn>?O#R#PR?^x?eJ}>?4R!;!%PeN-R$hq?12y0jCMl zEuSXm334uR)Qp@T72cL@=?2AbnxL zsjMeR4^+}fkfVv|-Rh?P=3gthwc3pIwXZnz^#l=3>>!9}Vi!S1&pMQu`&=&jd=HdLOsA^b-S$VSYIQavM-$6LkiJ-`PJa53&-uMyu`TAL^SajK|~V= z2qKzzmLQ^u!vr~+nARS4Q{Ow|rY_rzTudyl6Qpndl5;R)zl&tQQ&q`af=DLT669oJ z(LfsZrw5*^E)p|xF|lkRNMHJ8U%!?heer$|j*SG-P25Tl-Nfw#(M{|j$lb)UmmpoN zZr}hxq!arHBAs}YAg2?{69j3+-HzZiL2f6eqkYyt^eZ3!cwy_Pt@jQ2F=m{M?@x8l zTgrqPQBItGz*Ta<)Azq|L$e8TIWf)pp&Od?h7(zDGa{SVND$e?W`f8jwh}}(aXmp~ z6FUfUHnHp?NQbNL;tqmz=yP_zhainrvX3C@iH8YtJ+bH~{Rh(S{nqlD84*uBO_1Y> z=@(vd_-p>NhxVAwNO!+!hgS$9o_LcW;)%0fD5fIfiM0d~Ph3V2@x;{xIi9%Aj2ura zw-BToReW(5LDUoX5~N&DJVcP|iN(w0?xU3t)RcNI^ZLy&&(tBz(7L3;2{J;Ig}L_cvALG%;X6Xbqk*-0P+;s%~3h=AfA zf(R(?C&&TCqL1_)Om`jjMEtj}IRCf)xQEYxt;q4jb7n+5@ghOQ6W=9>c;a<}h$lXL zsF;d~C(b8Go2p=9JwenHml8xhv4tRw&hTFp&FjrytAdGJ2>jL|*-jAk#N7nBo>=T7 z`wpf1``j@vnvvs)>9>DYhV%2k;o0z{&4_a1If5uBju1pS@g0IFCr%JVIq{*x{`T`> z-|7C+QXV0Qa^fO_C?_r@$mPVcg&-~XO@Gd=_U9bSw%>Ft?KUI2iCqM_n^^25I}fMn zM=Ye*jL0S)BB-*7x0f#yL^tsSL39&`2%?)fN)X+|s|3+aeE3E8(Tl#@Ro%pS1kp{b zCx~w1Qi9w~Ozl7K@OyvT;jgn9QBB-R5Y@z|2y!*C*iCl7m^%8c<#{tAn)o6?L=%q@ zL^SafL5?PtLj-B+xC`VWL39(x38I^LjUc*-Gx~h1=yT4hh~gsz(M_x)$lb*9QG#^w z-#MGj1QAYLOAz72O$0fdSZpKP`qJQ0%jq#Ax{1#bL^tsuL39)Q38I^Lf*`tyZxBQ` zag-psiI)kYoA^7&ru@Mz&!k6=P5B@G??+yp@@KaUrN4T0%EDWgq-n>ed?J1D_>{@F zyp?|H_>{lBrLo%d%Xd8WQ1R;@_!po07oWQ2Qy=)qyZ+~26+iak2X6V$4?cCvM-F!F zKR)FzZuybv4;5+NuYB~=>E07le*8zSPA}45pO|vrhxXiBebHw=aO+3@{m-N+x8M5n z@P z10VTR^$R}aQhPczXcbq@$dShKI)PtpD?U*?ym`{phc~DDzU3#er57Fg_rK*7*4T<% zXe<{Iq#JIvTuShMqLDOjPH(+lohUPMqOn{@;P=|>qMfvFPGA2!yO=X-7vHRLcDijv z^ci;%#_}bC^zE;F`1Znl-29#Y;+&l#h&JOH zf@m|ICx|xVC_%It-zD#E_J$&RnJ^=_8Ow({CQXIkXmiW6338mVs3A2SspbE%qWxoz zc5SVD{z5hV+P}K>wlw)|(^sqMbJg^jb5m|hpZs?o%isI5zfsiTtKpZ}oSbcBTSuz> zdpA{cteBj(|9x>=dbRqpu7yt1K_5qS7=K6*9mb>NXh-_okmG*MjOZ{9lEIGjzy4p( zTIbA&4&w!a=rF!T5FN&Gg6J^5N07cF%2-U>GHL3xE$K^d*vm{aa)+^8NZ|L^oSg=O z2r)JiM2K-YK@Ksd?guUKoB!G$`B`r>qQclgI<}-gK5rjgW~5!eH2Lcd5?tQm9x&OgEao$$=#Wgz^ zC5QmyC4vYrULi=+Ci%@u^L6uspLH=jwACYItFudr*<|+C^qpa=m}f@rFO~}l{NkFu zEGEbS#x(7+BRSjP$d}uUTwi?5jHoYm?42?dQD0o|BkQ-OX&0>G)+@gD=)L7_=@+W0 z{~ukp-9C;8FFr#M;l;fK5nen@5aGp_2qL_AoOmzP!Vzm2Fe8T-%X0*NWz8Bc66EsY zB{QPDc!eO!i`NOFy!g-)&eRi5t_)*ZvE8Nc_{AxnXKY4v7Z;PoPo$B5^0-}UMsydO z38K5$N)X+}bp*M)m^Q!XJPiG^=Z!9#yPojx;Fj^U8C7)A8=@w8LzIL4Z&uMu5Y@#4 z1W{dlkszvz{RB~6e3c-oizms+C(^FB?B$FZxw=@65Twc9vzxaGa&|F&`kF)hwI+A? zb(^6E;@9YAbWZZtC};QIcu>tH$j!xt=7pW<#WA~RFe5h?%cTVA&i`Q-Ed&u=Ttg7i z#SH`zUEE3#(Z%fq5nbFxc6FvxZ`)0;89BOG9w10}|Nnfw2b>f|`v1Q@yF0VX0^8jz zIW-7~h>D_udLnH+BdDjMXTbAJn9%b)y}Peu$vHgaAQ?eGgeB*kbA}}?IV?HD|6TRW zDBRuu_tH1>d}^w?yQ;gZtE+oHYm64xB0yaiw;@1X7k4ATx-LqaYt%9I9!~NjB!gNm zoJaZ#pUXAOm`)4lFA zQ4OMQE;k%!Iih|dBUqos*f<2p3;$yCCnCTaElQ&U^hAFjkeb!K6(xlrwutY+IxKcy zPU=(lawx4Ob?qc^&#~D%h{3um^2!r+M!fxRmYs_LYp*EZI23L%kVT#(8LYRWl%2*= zf8Twy%N3GAjTM_@r-n_kB{k4nlw$ zD~?2f8Y}*c05w*efS8ai)h@7>sl;H76=SmzAm4w_S{5S~XUl-^qotzDiI-=~9OBq| zVo+bjEeKFw#a#$cU&Z~1{n=9cA}cvY4AxgMb{YZFp%HC$6#;6j*laRK{$x6d!JG!I z5TM429TA|$ir71aAnwSFQmMrKCQIE*tYt7USYO51CA_A_g(J4v6q;ZPTlzLX@os}?Gevg4&8Ge65oZOL*r zkP7OexD5g7qPPnI)8{iq1X`t>Y>;j0qUXH7Xj*_I2ZxeLva-GsA;k~!dk`?gY{61O-2B>K&)jZ0@Ort zAp+DyaU}xOL~%U=)I@O$0@Oq?2az*Pb|v#yJKJPZ-x?n%@%+Q0v642vF<990aI!;ywhZb>b1kk?G>bsMQJL6Vtf^;-`e?h|f)zx7u?G zTqXu}PHZxR3&9LJit*-$^$1Ys#7+oM=fv&^Q0K%xh(0qUNTV)45`%S4j15NsH$v=> zrG;n*>0r(Wl0khFCnG?86K5hoeG}&)Kz$RJAePLKYU!+F1uvFixHpq_owd?urVnQSmZ zo*%&#eB!Tkf*nZ)^-S!J0QF4lhXD0V{1NfvOsSi}I))L0dM1uWjGig|I&;aZ z0qU7}6am&VQC=uUlb)YMrOuNKYM6Kp0cx1oVisNHENNJPb+jc0YnaGuN2$Da#P%AK z#GVLH$He{!P{+g}2r!O`(zrP5>;4>P$QV*V{Sqf2Cd`t?1zE)mVz7RRvAGD~wun_M zM1UG5E=PbGCay(*HB6LFC0NJM=UK;2l0n@P_aOGnl1`bd;{Y*Ox5U^{1mH@~I!+N~_Rf`eUuCNBFfmx4#MlW0aCbys_{}YB75-jXvCAZbx+FH9$K1_4x{bN! zih=-jNosT_U~~Xtz&z>vF9xGSi9vl5MVKrDpnAKHA#%EK>$|twAMxhSeHbZT#+RWozJ}5Rue5E ziX9~bs6XNv1gJmaCB&t9QoAH8xK0e#A2HT)KGmMjrVe5S?GPZfeXI+KI}`uBfX3;8 z0QE=giva77D0kj!n)VHL_z03m%$K^QSjAXku;z%dNeIA#o?Wrojd0Fy4s# z%^3uUHAh^905wP4fBWz2>0qTv|WC3G~1#It|jJH}LS}l+{Z*oj^BnIn^80&@rZj)F|Zv?10;s7R@LCp~d z@C{gV#396>=7^&apyr6<5#tv~LaO2+5$ZZtYsIj?JV3w)3oGCjzW3qKvzP?Wnkd z^WhlDpq_}Q5TKrjmk?k*5vAsx6j*$Vn*8c*{0Mf{$EoiLdgtQlf#CIYxmq6YI2pl*mu z5MbO88EGRx?GQI2KB0%jBcOiByl3f*9%|T+Yc8Ia#2;f$U)tp6u`XOFHK->>; zF}r>--35M#va1?fpZY$>Q%90P%@DgGx-FKxO01(NF<3K1dGc=ZKQV^0dN9dgtq`Ll z5hE8%lQFd0SYl8o#9t9$oe*WEDO}?Nnrbe|a~Joh%;J|2f^|WRtwsPg^HgCI0@Ma^ z2LjXvaX$jA4WdlHhox5hkSd%a8Po&u65`Tgac^TC*NMS;AjX<6VUV8;>tSp% z0=PHgK$?M=u|ztKqe12o1Gh%p?-4I09=G1?a0IC7;U)yA>EU+7_9as7c2<&04A%58 zb_4<38__^#5TLGymk}WSjniTCrPOgLor4jr5umn*oe-e5husmp+f%zLtLZ}w*7h*= zBLcWRVl^WWpuUG=5TL$?zal_=4<{o)eGlg#Kz$DvBNi`}x_7XemBe6u4`UkU12?VI~;W-4T^WjwlsPkddW!y_IllphkeN3*&{>tve`Q3q3z*U}g zbVY#r9`-_j`W_BKfchSeK!Exl{(=DYJzGR_aD&8!ugHTW zADGC)s|QS!yM_K~6B)qz9d0KE^*h{y0QEaOhB&rN8dsy8&Jlz4JB(dH0Jlceq2+Qe zgw^!FnCWHXwj|BhK~hi0v!n zu4y#eK4MU>!@~$rufse9Sg%7_Qrm3s*K{Y>NWQj0R^P`eTCC)Tb|u@}liQgN2;jzu znsh^eS{?RAfU!C(85@8A>vbqILl%3M#m2^v3~F@v3*wiRvg>}H;yS$>DVbsL5fARkXq?Hr<#MwnwyICA(|7rDI))K?=^I zd@ls3$>EO(uqKBx%Qf#x{DZ$pJeuUutC+~9@C0H|hr=ldunvbZ`*F5!|K8NXu|*_< z+8eGwfZ7|bMS$8HZbpD~oXwzWCt~L+89zH(I+jZe>TY-(0oL76Hb22Sia+EQmdhr3 zVh$IaGEWkHL=ZBIBS8HOvk{W*FU!*t}Z8huMgo z#2}x~V;|%qK+Oz~AVAFwPa;6g49_9Xt(H7f{t7WjIFMVZrfcZ1*U&`snadBJW=ozt z$d^1V`BW~&F zOyZeqq~8Me*?eM96T_tlP!q$I2v8HljfjnFB&batwiAPV`6G4Mg8*Y<$Z!k+>SA~t z0qSCS1_A0~cm)CKV%Tgg(-v!Kszn@4Z4qtPO1OwE>q-o2V%Qr2*2FM605M>#3<}wp zp~S#_59=R;05viE6#;5uI28fL#ISTK@vOB{_fd*3A_ny^T#f*#_5eS6CSFTC;3$Vf z4g%D|a32D!g`pgJo~D0oXsmGb6v?O7$_q>QmGWic%WLIJ;#jkF)NdWFg_WUvvc!z) zn{sZpC%OGPS@Reh(UlnFnz26Yi2(I39EkGX$Vm7 z!Z`>~@51E>Q18O^2vG0BEeKHW!W{@u@4{RJsCVHp1gLl6X#`mBLOD{GW=MaM^Sj`S zME5P{tZucQyUX>o({gIn4guD-Q2t@^>~Bsh2+6Wu#yv?b`VxbB77j*0j}??1K@93y zI2HlwS(uFg^(>r$0P9&OpT5K@CavJ)=xCyeCpkG*kO9=La2*1yU14+!V#|8D`;Tl! z4l&5v#-cD60qR$H7y;^6n1=xMD?Eodw_bLc@>hvL{R*3JU>v%EMlybbZ4hAn3gy_# zY}SI7ycye#WKgrheh4sTg-qllK-~&QAVA#;$09)83MU}Ix)nyJBBpMTcb{QXW)XvQ zSk2lOA;7v7%CoPq_Utn>%6gJPtqQjzwr>#kSqkqV2DK{Oj{vE^h9ws7c{P1gJ^jbp)tMVT(;%wKvgR7w9iKBEXsyM!O-pZIU@Jur>XN zL5{DdHiHphO$ue@>$GFhi|moHB!fB>PDD)HBn|6Ocm^@3L*X0*s6*i*1gJyd3IwP_ z;ZM9Z1nN+@j&DF63b!FZ9SV0Nz&I2#y@&v{C_IS(Yf%_Ik2t?cPS#~>t`dVf6t>t* z?Kjh6#;&k60@R_fBLdW+usfprW*PV*<$Du@btsGuLJZn0CpK|hj3fqYP$+HQq*+>Y z;_%8Q8PuI{76R0rZ~+43uBYj?iI)@izd}XUB0%OCu?+#%oKPCQ#bR%J*)1H)B^lJ2 z@F)Vrc}ACXin!rb9^GH&i_4qkTIaOV(H2{%>lRu4vRhgXe9d8Ac@l?tH&Q`O340?z zO$i4gz?u?9harYhxJz2;*w4hEo`k<5zkyzugxe6?wo0{nl+PgsH6q-P05u{!jsP_x zJdFS~BD{nEH6px@05u|Pv5mdFjixe2f~^r?j0ico5ui?lf&lA8810YfzfH!!&KPSr z@$hZ3BZvBrAqMp!`~?9$Qdra!Vo)E#S%_KNr2ZS!Wf3u`58(;~s1M;f1gH<;76hmd z;SL0-58)mJs1M;m1Xv%!=qbdhZPH{n8+M);)Q0dn0;~;TwB>e&r#is0HCE1Xv5g=tacE?c%-7rZm~X+}{owY@gYy2v7&Y zjtEc(!k!3F2f_h}0Xvvyru;}^PzS=F5ugr)lMtW|gwqkA4up#kpbms95TFi(>kyz0 zgj*4y4urc9pbmt&2(S)>(G!RhJ0z^nF?Npl+z$C{KfCfWF{uAw)1BN{?4-f+QO%YJ zQ2)X9i1s@rkK(Z&#Gw9zeG#DkgFhlb{Rf95!1@nLiG$o+UKl`sJdtEj^TDYIQ1ijr z2r%Y@rD6*Zpzeb!5n$a1qZ<$#cFLE3VN6pw5Hi5n!DMqmvPnb7at8*^-&WpvHp>5MYf5rR^7N$@zk8$r_SDT?aQK zHs?s)_bHr14C*?#4*}{rco+fdI(QNR)^$)CH)OH(hOkGjk_>7&*lZWK9lK~MECXes z$@7ZKX!zlP_awh1;-@wAT)X7@5H4x`iTm%8H6O4ILx@4W21g-4y#~i2K)nVhAwX8) zFPKU^bC)#!km3u7L9GUtBS5VN*CRl!2Dc(Wtp;}?K&=K3AV94Kk0HQX4a&K%s72vs z=|!TXULe)_3|>Wm^%;yd+fA)^i}NvOM_b~yyXB4(+>mu9?z~&-632QGgPIKXM}V3P z4nYjrE#oLHt)JmQPg~BFeIlt~9R{ZogE|b(Mu2q~j4nbfqU;DR?8}Kk4F=aCKn(^r zBfuC8^4cH*)M4--0<6Pe^cdpUZn^stbCMIE+bwUMWYez`gZc|L-^0Dd9vZ5!>B|tH z{(>D59rwsCipPW))L*ba0@Pn{7y{H^@FxVQzua3oEUG^~#xR0)S9j(w00qQCEBLdV@a5Ms} zr(pCK#4r2g#8}Su$;6ZQ$(%1ax@Hp3+$YD*bCN6|Ua(Kx3(?Zj>ffxoXep|Y9@FM0cs}LGMB4VE^T#@+r)N= zcDd5|B1cviVo)=|o(QmJg3$qp0l9MWZ*0skVo)!^F$hpE!3hXZFTtq@P%pu`h`G5k z@N3F1AqMLu7+r-}l`AK(5{#`UhVGeo*AZ?d&-W8}UcMIr>Lhpw0qP`p3IXaQco_le zB-ngEXY77jtgM;pLbTm4b$(@!bRq7tU&?*Mmh>V9H4+?v0Ba;D|GJeY5B~_FMWUpR zB-NM*N=6g*)aGxPdb!g?mABAk%_0M+f8as{sDI#c1gL-DS_G(n;8p}!|G*wiS<=R< z?EQVDf_euYMu2(;ox4{SpGyJFo)+)H|>{0@ORO zKcfGE9^X-XFd?XQ;79~W-RmrC90JrkFdG5t9XJC4>K!-_0X?>JF<(l&^nhG5)`6>u zS0CtJE>>E4H8(9)f%@f;2-Y?*x(~7MfHe6hn{k8~jB8-@B=N}u-B-s-$IcOgng(7& zfSLw2JIJNypj7)8h1(K?ng(`4fSLyOK!BPC_CK8Z(0oE^2Hnw6@4t>w2%qJPtEN~eD)GTl<0@N&U3j)+Ea5rN2A?ehJ zW;j3$Y8H4L0csX_76ED&co_j|7TEMK*PFxiJu^Au+af^C0=pnU%>sKOK+OUNAwbOn zhaWy8MuGD0_N@LN zbGQulBDvQQ37b)m0mPstfx{4>CV}G-peBKn5TGW3(-6~+@M{Cg&mjgi30#N(H3?jf z05u6*g8(%N+=u`*3EYVQH3{5@05u6biU2hUJcR%?3A}&+YZ4f}inw}2zHGtPG&{;U ze3TY59)axmQ2g?6M4C)a$4gu;BI1vHr5jX<@>Jc~( z0qPOB90BSPxDf&B5txGj^$6UD0QCqwiU8{o$Y0K2FO6);L2{L3P=ml$$C$u5Mw1!0 zzzzsdgTO8bP=mmph@Qu!ZY%22pBU62a0CL>AaFba)F5yQ0@NUI76Q~Da2^8GAaE%H z)F5y*0@NUI69UvAFb4s~ATXLsoO?{xv}R)t6NCB#o1hPWF0YBYe43(SZqC?#cn4V)E96c0@N4q2;#_b z8D|QgAO`gXJc|J93wVhb)EBVH2_`vC&>bzK*J_Ob^#$yN0QChF1Xy3dXkSF%6SAfd zZ8DS?tSz8a>d7X4xIC?}JZ+)}I&f%BBLk=*;9LZ#A>bkes3G7Q1gIh47Q~hlva17Q z=aRixQq7Z8JC{^YH^4&(P&dFl1gIO}83d>s;I_`0A*dVRMZN)b18kB<#q+q*Jzz#2 z2v9e`t_ZMhfYE-4etGh4Ct7qUF{l~fXauMk-~YY0#)z-A}umQHfDGfsZ3 z5MZqU<+b*d?$w2T(wSsXAHZG+P#?fS2(UhY(GiFdC*|`s3^K+Mk2@)yiDQ$AL2UqM zA|P%9h**T^_%JJ9jR3U)+=>9T0o;WEseO(CQ!XO+q|_?G(R7p;)CTYr0@McZ0s^cJ zVDu{D>PeZ?jYe&HiYwA7TFbZqwnu=v0Cquux&Zb@fVuzk-C-#50IrSkGCq00HU&xB>yz15o~NAjj%ArFg)*gXA5jq;n}MwU-#w z|L-sYtp8uMCojnM1nEWnhtw>dTE(5h}Z5mZs4-o ziR4bFWuQ=l9>k!=fBg|4jXO{S;$g%mLiWZO1gP)dF9=ZIzi9|i-@myCP~X2L2(Z3? zQe-e2xcE`V!5c^hYx)=6j@W)$%JpJP_7a17{vAeudj6e3fc5;7gJwz5%~Yew8BW48 zvf31GO$=)I*AW3~_}3KyYWUX+0c!Zy9|3CkHv|D{`1cb6)bMWt0@UztIs(-2Z$1L7 z;a_wmV&xfmu@Adr>`=C`MLBlIPEtY5{thBQ&HhdxK+XQnAkLiW(U-Ds52I|oYm{wr zminEgrHoTw8w9A)Uq=L}(VrkdjsE%~0HZ%1>Jo!G{S8BaI{l4BfI9t6LV$Jpi%v&O zKPyf8(Wdi=L5=>FAV7`&)*!$d{iSY0Y?HUPr0JZsRdXB^O9KFvDE~;%2ZO_SF4$JCB4C?aN8v*L_HxL2p@;4L#*5xlc3Nh-O zj32<GUJze6A(<qM zujxe&;)^tzG5c$S05$vTi~u$J6NFrpJX5|OF{s(!5Co{%-xvf~vp=~yp5tXhE<0vA z$)HYua}l6Ue~S^IPJgQqpiX}q5TH(fIS8;$f6;x2eHZ1+5p2p4Vo;;MJOo&yzt}kh z$n2Ncu~!kGW`E5tv12dsLjiiP?+~1vjR3i3oB{_R22l7Q zr}hgC80oLVDKAK2@dOtC~IYTn2$KOQ+SdYJ0v&&TUGMBekc+$~(8|U$T zhpA~7l0iNGdLckP{stmIJ^qFvKt29OAwWI;#v;IY{K*Sb(hJI#(Pr#RDyYHV90aJr z-(m#B4gL@-5o1m1yk(rbTaK_%TS*4B_uGX4wfEbP0JZl!iU76uJB0wX_q&7uwfAds zg-g*Dn#$PwwLyTj_hUMXb{kQT3%igE*4r=I2hrz>IAb}ch7f~V`~8Ffwf38U0JZj; zh5)tpn}?WpMaG%(i-|!TpR;%k0<62=CSp)`zwHQ6cfUOdP2vB#w;|Nf9zcUC> zcfU&rPUY)mI&POl-@@YfpwYVbD*G3c7O zzf$}sVvu)>uwy16Kn?z;BR~!Q<{>~0{+1#@4gOXmKn?yjBETB_MRy~1Uz58ZVq*>x zgZld&MS%79i=IK8xh9<_a*e-2eC3+VphUFEbq?3-vdfhIff&@^uRQ|P->(~@+jXfu ziK_G^2KDzFhyeBX8;Jn*_ZyD@_4k{I0QL8qjsW%dn}Y!L_gjbn_4iwb0QL7bvo$%yp!R! zt_V!pAn$;eyc|@h(J6tF5m6hYo@rKe|ezNl8zn)DCB_&2<0D=lUe~kL8oxL2kI~K=B|6W50|H6IPBS$?mD{9nRB|_q10f z1#iEh#{RFQ%$w%E{;UzcXA1XJ9#e5UZZhR-xUSM!;l&sBW7 ze6Hj(i_aB&7UOd{pQZR*#%I9iQa&s2xrEQkd@hy=Gu*qK9oe}v-20vTSEfEuzzK>4 zQFl>VYEU%Da5cq5i_$X6x@YQrG2G z#98jcksYIC^(?nYp;Kd0-A7Fg{Gd>fOdfZkT%6_JcKeP|sV2E#_>=RHlftL-U{W+F z%%7Ky7sv_(;!H9XUVJc+)h&A z0pE-4aU^%1`@Hj&RG;s@%10ah*!|l_mOQt>eLC_L{c-W++hq0vcM{qDvC!sTsUH;= zS@rKlZZA2r*d176;BZ@cdJ9{Z)G*mpo&$D-{Jg|n78yRGYqjIIG}_@fPNQ)8mQ1b5 z{4JSU6H>x?o#>J}rMeHe4~F9sIVLA^kP`mbkp3x=ZL>t`_E$7^VduURF3ems`yX9oM6Vmyk_a!)QI4&Hsk59?s zrS5G7HmA|3sb7a1q(p=AQvc=T%C{wjjq`mPF3!o~BuISa_T|71QbXq}_qP%)rOq<< zp4)RW6Zu+}XkhXsanh7a%I|OvvPyFd;Ie5~nLT=$`(Cm$QQTE-l}PRg`NJx=Iww=Z zRqo)scBTb?3GQ+w5>yM)gTJ_EoS;ZJJIURY8WfLz-tCS~4oUkU+UV9|A$>Qx)toJ|Vx#-4vn9LuCie;Fz6B#vZ%az5LGvYrE8?-)T^r&tXH&Q% z9v7oNnL(1fM!IfxpDsY`xU@y^N7jX4N$PC*JlYCp*+%F>;yEmX&;2=W{lvP8hBih&#jWkS0>zR^Oezjg~LNb<;{KMg2jjoqe)4*L{Rz!{6^7za=-# z_UoJs^CO=&2ui!V()ed)BsC~SpY8;O+`ZYi9B^wo#ac!=ATA^|2+DD`+1~z>F!}H9 zB>CGx_j~84oI2>fRP|_D;D@s_8*Y!1bmi0`ulD!7q-BOqfX|bRPyXBeF^cv0v`Sgri#cLVO z;N-cG-k?0YDah~ck>O|Dx2n%FXYrM!2IWl`Njq|dZtOg5uima{Qpfh4+N!Am$AUXu zYMgc7No;+=@OrXdo$UoGU)W-Zj62JD$>(?H+;0>43WbeROuj-|OE>J?RWi;~OFlQB zcWXFnc~iz+O)Ym{aKB2F${#MYOV6Ju#Zo`JNGU!ayyU)O+P3p0+VmaPGGd6lewB1SD_wKnOO!7VuCV0`X!-o%q#-i+ z8u|Eac-{TCDS!Mr3EMssL>C}-dB;I$HOJQ)%86gpJJDU*;Yllk8!zftcE)ow zPvjuwrb~8SBF6>3u*)FjrX2ecIgTcBkYcatktQ9o-;H@;v_z+Lj+j)pixZ^MpXcZ7 zs?0#saSx=)$v=7b$ngT+I_HF3D(F?tmzfcy+CkZqGQFTzmE>}n-s8@S><==%{E;fF zx#$GRwsR;S3Ec)OZ*Ac9<%_!Lk zi!p4V4r|#Uu3AHUZ%Cs=Q*2K(#d?Ap8+>sh$Ld55Qf_L_>4_Zk6FEq^DF+7II#!#U z$U%y2@XCy&%wR1eMhm-}Q!`#*Y{ytC!dNOWL#d>2j=59VD<=whPbZIT6F+F`WqA*k z7~INMFD+afF{fFY9;@l$nAS2Ti-VHSe-`%YCGy3>bv9p2^QDCgTg%bHc7Q*M(#l0^IY-GfiQJTJ(LC;3XEACZx z)=Tjc-X97qcKIfQ9YB4S$X`l$OPq63wWRkLp6Lxsdc|uGPS41+U)#d{)5%^SuHCk2 zs1(L|@g>mBpG`H{X&sZDV|9frDe29O=A{M>1Ng0_yvfe*Rqten)bXn43;VT^(Ph|b zKEEsL^)R*Z0kCvPJ%+dfa#E-9(S(D(Nn1&);QcGwnYeRX zXq-?z22Ud1TA@IrU9-&yVzODQ&8I5AdpjJ-75| zJtu3bd!?Kva=g0N@$uj00>;JX0!Adx>d}c{2mz_4iz0N_x!jl#aEiC`$~$}|bME!3 zM9#L5WA}O`BIkdQ^!vOrueJ0T%+&s*Jbj}312@lfQ_W3Mu?FQ+!;}W)(zqRpHYk^3 zmPOxK&PlFKuf~d=q9bL>q(!_xc;q36!I(MClY*Grf|o12dXX_LW%GSr?a00sQsRE^ z3-j6bes7@DMyl5Esu}rq4X>>EY*fRm{9DI3Fj1$T1UGh!?Gl|@w?qz7ZtC_LCvvn( zE<8klRSTE1*=Vd%DFTR&tA-mQSoF>tM9Cq#i+4-c` zz-cQ_KjnQxCq4Tq?^$P%nY(~;gQBXm2v&b&S1%W+Pgh6 z#FKGv`XwVnJz4RlU$(%VoI~yFb)nTOQz9*bTy zlVBI*SRL>7w2NspZ3Gq6^`4hJ-+Qgm_O0>bZQs`TULobCqk45B$L2&1Qf@kC=O=P3 zPvjuwrW}(KIc6tvkYbMNH1m(S+-HAU*GqLuZA{^I+5Ijfqj*x-^S5h>d#E5v+P~;M zo_2-$&>39G-tr;`XtAa-4hF7xVV?6TN40yIdvhk|E=%yT*OEOn;$;rRg|g;l8gH>_ zmWq+Z={jJW`X_Hm@`X_arR+Oic^UDFmsMoKh-*m?D9JGxE4>6_Vv6Pg(fXO8`CmE4DH z^Thj$S0;19Z;7QExcfCRvS_euf5*E&dG(4^Dfy}wNVV6!ScFZlRo@HayOU#bW__<( zncsF==M-ufF&E{77ZXQzex8YNT|InJ?s(U$965SXUVGQOE#t&*8IDT*ce%>%9xh|} zB68}YZ00lb;^fTuxv|`7;9lp+h*viA>~E!*m5wJy&R>*w{zA!%7p0B)ynIn6{>6Kx z_=nouyM8M((Cj61*o9?NN*8v*+#9}W5H@xbCrG}0?CbDbv)kq0?{S{a(u`q}n=NDB z^O`?s_D{@Ay2i|;D`Sm9X7=CV@C}@DY5D2bQo?(lERdR!KiS-fO~0Z1Cx7*xVrD4s zJufW&UyI2XUyKxZ-z%N5#L*DluNy&DCn2dTpa;Fsj!29$evpnuU z8k9@5n`O6$DWXq8=UKCP=KL^OQcRYV-?OBJt1rs*54>mYHs6{jFr1KDugbsGE5qD` z()DnkweE(^sPUoq*QZUf-{+vU?zDuS&GEKy=(KFd)il*f)`NtfXPaHjW(7&{BY5j( z=dKiocMzoLN8bGzH?FDPN8Ts*{Kw`;!u*L12t#_H?-}WpL&fMR_*xIdnk620?C2HQ*4H7_kQM;Dob5{+gY~vjJJ2Zo$WMBWc3C4 zqDgX@%#!9@NMaCe=M9_4_|LpA8QGYTLw2pty*C{@S@YNAl9K&}_h4i|tm`L#t|f=R z@Sc)y8+usUO?_#yEwhBI{n8s5x$H^U z*!#0={>pp5z$G)Ly2wAwq->WtMN;{zet+|xcACogzj+O!Ic7|^Q_6kKDExw_o89b; z-E8^cYwr_QaO!LC%c?!igFN9M7E_Vx#HR^dGffZ)51vZVNl_pJYz zFYUsyNZx9{&6jo~huf8Z{^v56oV;O~tK_+Fyke1sC#7*Cx_LeaedFEX?9N{Gjn~b| z{C)T`EF&DTTE6<$YZqB|rN?((;mF3TQuI6Sw)x!mo%gOYPoDgz*Qn4AMn8J=^QX;{ z+}U16Ret$T4_+t5%g-~&%m4IRMeb;6Ht~o5zfGKwcf%&0b9#J{T+|zMb6OCQcK_%7 z-PtXX@4Z*$y&AqB>6NGLyYYL^FWBV9{A14v~%8oqHM5(|a7hoo9-uSoT?M^p5X?0vzbeA|Ip z{@^~hReDg?&c+P)SytJwd&?5;35S9uO~LP4dyhr}wX#r9s7(?LFH@7-Oaho2GD zaOXKZlN*&v1LV=M7u1o~(}^v5I_zO*yPnoru}0y>4`7HQ&yZBIzG4qnke#B2F%_>;}>tY&Dj%x8pt@*xx2=B z!LvbAx;&3(h7ScF!Sjg?d_Ej)*Z;h(zpdl;mb*H7VKCVX>LfDN3CGw>bu?3ZHZo5- zb>xP2nyl#Pm36wyv5sEJBHer*OqMX$D07y6LL<6=aJx#GPF~%|_oN1&1vT9+e(+*o z|G43cK{+$k`l6X}P2;;4-OhgSnHvV5+neCvCH*iHcAp0?1sxr?t^Cr7Tbq`$rxW9< zAEZKOuSN#PPLy6MDC|y_4?27An}cjcXHJrpd9uH=ca`k>y4dWMx-vgEN9uR=nlmw% z+m-YDEBSLb#-Od_bT_YN*-lx3okuPhlw|YG)vi=l68O+40OVU zCwuhpiabr{>CQUG+E6DL=IDtq#0iF) zrSTgVuhR4J#l0H*Xcxz@_qD|0UJLu!#l5DB8|8${5{vsP7?n8Oz6u^RyXMQ_E4PEJ z?cr4{-QEvIIKfD>x|J!xa0lhK^Mlt2nV`*LMzm!7fPOt3Vb}1wuHh#qymV6Ph*vDe zo_fQy$>-t~eR$-lcr8Xd!I*fPyb+9c++|*nO3VK_vBiH5$J*un*-V2*gP)yn;whOc zTvk}rRq<}Sbp<1RGY)g?IIK)i$?aAsBY1%RE4ZJ3US(--ne{&3(<@qIMPj`ZoZwf7 zhw1E#Uz}iquoIVg8Wq2Mh-Zm9b7^d3xfs&9vL?Iyjgn>5jJugQs? zOgt>lF4)T}?nFkOmfL!JOPM-4)7$$eb5CFN@jgyFNEee5PGIV&k5|3cO3yv&lwhP# z`xAW~f$wIWPH`U#{^ss?_%2*-RXKAyC5O?kxhv(C!+w)%2$kHj`V2c~ufe`Cr1d zb}fI=)|lsnC(p>I!@RfBn$ulWFo)ZkVP279GZNRV3c(-Ur_JSof#@SVq`p4P3*Km1 z;OXt8HA+k`PfyH^ z{z`D;B=(3zj&X?`q}()_*Ef-4NFoO*H|6M*$k8*AgOtQ1cJ_{+y^U$vv$DOZ5%cJZ zJ7_bd@ksW!Q@vM`3rzFbFGkRMj^6^YB|2mp=mJ&Z9 z*wyhkje1Rt$L0-&8S%In@q&095U+^Gm5DdR<7&h^;&Dyl+Mk5EamhXjkHzCZ5}ze* zWX|Bah^z50>JhituG>_fxP3hSh`4(^Zb;lO9)D|hE9W*xZ9K`WXG}b{Rf)&8D)HD> zh1jm&)+PRhtxG(%b&1D`y2PceOFXu9iO04o@z_>n#|>49$F?f*xRI?(T-;cfc#^G4 zJhpX-$F?r<*w!T;+p5H4Ta|chs}heBRWY)W?LgTt@$YP1;<2quJhpY&c|%>|v8_uy zwpEG8H&!K{WUCU7ZB7$Ir>RCZJmv+2sAZQDgHsJQ6l;%wH`eHvI;% zYvOo%u^ZBZ8`3M^kY4SE^qM!M&rZ@WqGq9st)OdQnu)=xS-g|oWwTc=*;$xKydygjn!23zWNj%_~wA0%i z!9=rHj#t`zPR{X4MS5(`-k9Tk9dTA>KfA~K&iPm$7&_*8S?-3E@Z7qT@N!bvWTRPk z*p42aTO2mh%nG6y@PrYQclbul+t|4=uS4Fw@#^FMTvnU^T2{s!$4N6ic2fLB5qC-^&-*-eU1m6WoxFb1J6d#Irn|!r8#NeXCQFj^o;Atcp8e)2 zo}Y@Iqw-KZLQDC$SLko`TV^1P?0@G<#%^$;)Im= zceBoWl`0=tkrK9BnG(*<7j|4l`vNL!vrV~@(t*OG6QoWb60^40}jWa%X{FL)0W zI+_~9_|LqHW&h9bwwHVty+h@;`Sz_Z`%)4wY-MDbMsOR1oRQ`+?vE=Z>k>0CJjuA^ zz4Q11Kgdt{^6BPO=(jAzJ;sePy#mK~IC@!1czkh6n428Vbflkb6hG(z!H@w|Dq_{W#M+wMKVuN5NX zVArIX+eQel#j~BdVUdnIiYctH%W^hV7GCy-ILGCaE8d@-ZnEf#SGM4B-XLOjAQois zdSypBbH%&U8)7n>rwX)xCif?KQvIseloy01UFFrLRq?tkal(B|<@!~xfjfnPn|U*~ zJa5o(W>1yxu6f@V*g{*F_UPk;c}pbaIx`;!+*^i8=2$|?f$hNI77O3_vboeq@Ls7S$N$4SjKqi$L7mb$M4F> zy>oFnZtJM6?1&y{^sQ+v*ToOn%puoO-9%R0OYn(V(6X?|K~ zD@P{#XLv88e~SMvhv)SrqJEIUEjXLTA;JCCXEDF3d>QpCNf|FCt$^eH{$&gMWyWLn zDHT=Who*xHrIeOG#QahsQUCGei2G~ydolklhnH05r1_W99-PFn%h6-`ec5F{~}L1isbjVM96nCzkjskpmZjGOz9N&U?d(U z#TRs;fPa@vEa<KX)k?w`Wf&G z*ssLTDQ+p^A9hAc!J>W@POJxt`jxaPNrYvCqBHF?b*O_8b5)e=A0-hs~aSz$;1-=7tUp=Skk{7`Pq>>cO=)AKh{ew zCpAm>&r49se=IU1UDg!!-(%mKg%+A@TAn*=4(^CKILxG0w6tF?(k4p=l=aKVQ>FbU zBh%xBrfH$+|5a#?R4d~blQO0Kbk^U$tY21Nr@4~&bx`v}i;{BFe#=YbxRAJ5lXBBu z*_X(1G?9apn{sSU@1M5ykEq*E>0~DfX~YN&oR+rcg$kRE$=rh za@F1fyE6-=@OBG_?h<~u<~}3?D*BZruY#XX`rYEQCo1>_eLe2!^AmYz$j)2*H%cxm zWNx0#JO>+NhN2S_8Ky}8ik#3*E3k-?75#!md3IxSj7#L0aP#VJmu3}xFW>0I*JE`7 z?^pE8lwA3rs~M5V^^?ivM-=|e5zDW91@$Yta%8DwS9*g8c z6;8S2$mQQq~@`iYw+O$bM(4 zvRlsG?%!8>Zy{py4a3@7?PbC|8rF-$68U>o|9Q8n8T9Z%NH@o{mfKjKs!Fdgx2iv? z%KVr+zJTe|+!g8U(y05q886x0n#%P)O6!D2&lY!IEH8Ec8YwJ4-QlnEmZ$S`PW!VK zdu`=)<&JmyFFS{`_ulE>?l?yzvzlM2_)#{D3%rwISI^{deD!POg=+q*r8fMJYx~CZ zj3_fBGh}u(zXCrM%dN(MY*jjq-Sh6So8zYGBjq2a+bedV-{0+NsPFb{P4D{A(7#6d zWy_4a{fd!6?Yo{G`i{594h2&Ap=WzWFd?b$5Bn@1qZ)d2bBoY*`>@D~D z)g80+g7^DHB8R6*rThJAiAz|)u&I4;75_m`p^)zz-tRwB{z9Sr{6r};j9=<9!!(YWmOlOVfjx>0KEs@oOCu%Xbg>10RoXLB9Bd+I(8PV0dt9d`_PSupF99 zfaBUjez}(}7Yg#(N#4-;8@-pCXdsuLw%+jjx^(waA#-xN{MwaS zZAPu^>3r^{bTd7fYNH^^z$MMaQ{xYef1)K)ykgtaxqbZYWd!@11#`Ncljk4sOB9@K z`XYyClM#aq_=EogleCo{_FKu+hkcjZBkiA?WSO2Mqm3hVvrg<&l%15e8dg$L7X`Q8C)Cv7LY^3+7KQPiROFpig zQqpNJs~+W$Y%9r+`Bfqvv*g`kepY(KecUt>&(ofJ%x@6soP}$Rf1ezC%>T^kB7c6I z1(=@z@m5K8u_ye!j?+8)%9H-)-`_Pk`A7c{V~lN2`)_9T%Q6*l`)1ii_Caw6`Rp_P zB_4P``K({BOjBO-Aj3e-z*{2`cPIbQgDpsQl4Z@moVT)zKj$BCcoWxo!EZw^`EVVE z(j#8*t0uNXPQKtjt6x0hjF47!Sn+UO@i1NPP_yD8*%#{gYaM4)_OciKdcSXP?U((& z&N$ievj0ZbSS|Lm78_%Vjh1Ks@B6;@ zz3+YRy}e`i-DMG5wIi=Y+-7y>4dEIk>eekLKg%eR#YxeUWpAelvZMbB6||FLLhCA9;BWK0Z7PAK%?jJ43vu zagWojMsZnjW(F=s^eyncuEhIew&EFaF?}1pH4@76{%S@5Hk2LAGMG66+>84y`~hTf z;D3FhAMlx<=!MtWtLx#vQ>WO4^)Ox~Pl$A8UXq%3q;R?3WREEBX7RK&cDrDpyx)Zr ztgXdO;&#|u`C5~>z%_6zJ<=rB_!@iX2xQqDVjjLBLLLUb9Pm(_OtOxD)ma$WS;!v5> z{%7Us_jR$>ojSQB8!5KD|4}EO4`1l8XR>pJllSHD;T-L$un7wWB=h9R@4b&f8Y$O z08Cv2{k_SAnKAz4HYeHEvu?6~UUm*W3cQzdv}**82{{Isc_5qN+vnY8hAZE+FwXJU z9B*^;C{T7?|yy*X`cgRg{ z^1v|AmB8USg?V5H76C_jYmWQ{;HZBC5Zk#k#8TidP&S-xuLJzJ?|l3*>g$Freb@id zA0K9;&qJa!px@8i$9AWH@3C?5s#CuZxLyAk@YeZe_-5SefcM+_*JjgWTt5YlhYMa% zk8RluzYsEcmF?Rs`U}X2)wz-p_UdMs4NW8L63AVt?@0^rep>^_Z2Coz*(<;irU=J82Y0AKP+6#`2qeA1Ll zXitA@wzNlb{o>{HorTh9rLZ*p=VzoIL8xL~RZ=6n*d&#>mORY<+9XZEkCTjlQ`##m zVToqx2f|YJQL}VVs7kYErD{P~oX*J7Hu$+HCWj?CRjX1((^QQ>A)@F;G%g!aHLlZy zrnW~TN`%yFYP^NUld%noM%9fp7VV&F(nur?n^CQ5P$jM=TUw`e8&wT$qwy9}6K|K> zq7kYqVNEgUb4sU9)|f6*RF0|1xIxu+Mcde>ZUS5I{0Zrk&}iN2r_i|$UUePZ(y$tf zMGaD?=*c#NZd4Q+$1uK~l-sDG(w1nu5=SwqRg?&gshR?(xY9|DRv8q~ZX`7wo2~Oy zjzly?*U4%*{-8niWFpblNoD%An#bv;sL@KHb~J7%Et+hAW2bdeSF(nBa>KM%O}0f$ zcaQ<}1Q8k?DXMfBnmipvBDn$6GtI3oQcR_+KS$L#PcPNN26;-8@u&APfJ zU;6aR(mBBcKl@X7Nnl?%AW?R_NBX7fjaPPudnI`J(&66XzjwNhceAet{N)8>-9?2$ zAqh=(v#x;uGoOE{2l)LYbOf;Ye!ME0r+o8_Wzbzgn^`0@*269Y{DFdfy}-RB^inUo z74Vm>ejE5K5vqzJp5e$Rp&f^*Uj~RW%hpo DECR^g delta 327647 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�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�zf`BwqMf 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 UCC5MSlED>IQ$z0uQ)`s^e=!x=q5uE@ diff --git a/src/submodules/mymonero-core-cpp b/src/submodules/mymonero-core-cpp index a5fc7ef..c12e98f 160000 --- a/src/submodules/mymonero-core-cpp +++ b/src/submodules/mymonero-core-cpp @@ -1 +1 @@ -Subproject commit a5fc7efa38d7d1198fd56e1d93e1dc769422d613 +Subproject commit c12e98f4ba89925c1440282034a2c82c93e44d65