From ae73b8f7c9f0a43ee9e512bc0c7449d98de8b2b6 Mon Sep 17 00:00:00 2001 From: Blair MacIntyre Date: Thu, 5 Apr 2018 16:15:23 -0400 Subject: [PATCH] fix speed a bit --- examples/opencv/index.html | 12 +- examples/opencv/manual-rotate-resize.js | 125 +++++++++++++++++++ examples/opencv/opencv.js | 2 +- examples/opencv/opencv_js.js | 17 +++ examples/opencv/opencv_js.wasm | Bin 5243701 -> 5244011 bytes examples/opencv/worker.js | 153 +++++++----------------- 6 files changed, 194 insertions(+), 115 deletions(-) create mode 100644 examples/opencv/manual-rotate-resize.js create mode 100644 examples/opencv/opencv_js.js diff --git a/examples/opencv/index.html b/examples/opencv/index.html index fda9ef0..b7be11f 100644 --- a/examples/opencv/index.html +++ b/examples/opencv/index.html @@ -102,6 +102,9 @@ beginTime = time; } + var viewWidth = 0; + var viewHeight = 0; + var cvStartTime = 0; var cvAfterMatTime = 0; var cvAfterResizeTime = 0; @@ -242,7 +245,6 @@ } adjustRenderCanvasSize (rotation, width, height) { - var cameraAspect; if(rotation == 90 || rotation == -90) { @@ -348,6 +350,14 @@ if (this.messageText != this.textBox.innerHTML) { this.textBox.innerHTML = this.messageText; } + + var viewport = frame.views[0].getViewport(this.session.baseLayer); + if (viewport.width != viewWidth || viewport.height != viewHeight) { + viewHeight = viewport.height; + viewWidth = viewport.width; + + this.triggerResize = true; + } } diff --git a/examples/opencv/manual-rotate-resize.js b/examples/opencv/manual-rotate-resize.js new file mode 100644 index 0000000..5c1afea --- /dev/null +++ b/examples/opencv/manual-rotate-resize.js @@ -0,0 +1,125 @@ +// createCVMat +// +// this routine does two things (if needed) as part of copying the input buffer to a cv.Mat: +// - rotates the image so it is upright +// - converts to greyscale + +var rotatedImage = null; +var lastRotation = -1; + +function createCVMat(rotation, buffer, pixelFormat) { + var width = buffer.size.width + var height = buffer.size.height + + if (!rotatedImage || (lastRotation != rotation)) { + lastRotation = rotation; + if (rotatedImage) rotatedImage.delete() + + if(rotation == 90 || rotation == -90) { + rotatedImage = new cv.Mat(width, height, cv.CV_8U) + } else { + rotatedImage = new cv.Mat(height, width, cv.CV_8U) + } + } + var src, dest; + src = dest = 0; + + var i, j; + var b = new Uint8Array(buffer.buffer); + var r = rotatedImage.data; + + var rowExtra = buffer.size.bytesPerRow - buffer.size.bytesPerPixel * width; + switch(rotation) { + case -90: + // clockwise + dest = height - 1; + for (j = 0; j < height; j++) { + switch(pixelFormat) { + case XRVideoFrame.IMAGEFORMAT_YUV420P: + for (var i = 0; i < width; i++) { + r[dest] = b[src++] + dest += height; // up the row + } + break; + case XRVideoFrame.IMAGEFORMAT_RGBA32: + for (var i = 0; i < width; i++) { + r[dest] = (b[src++] + b[src++] + b[src++]) / 3 + src++ + dest += height; // up the row + } + break; + } + dest -= width * height; + dest --; + src += rowExtra; + } + break; + + case 90: + // anticlockwise + dest = width * (height - 1); + for (j = 0; j < height; j++) { + switch(pixelFormat) { + case XRVideoFrame.IMAGEFORMAT_YUV420P: + for (var i = 0; i < width; i++) { + r[dest] = b[src++] + dest -= height; // down the row + } + break; + case XRVideoFrame.IMAGEFORMAT_RGBA32: + for (var i = 0; i < width; i++) { + r[dest] = (b[src++] + b[src++] + b[src++]) / 3 + src++ + dest -= height; // down the row + } + break; + } + dest += width * height; + dest ++; + src += rowExtra; + } + break; + + case 180: + // 180 + dest = width * height - 1; + for (j = 0; j < height; j++) { + switch(pixelFormat) { + case XRVideoFrame.IMAGEFORMAT_YUV420P: + for (var i = 0; i < width; i++) { + r[dest--] = b[src++] + } + break; + case XRVideoFrame.IMAGEFORMAT_RGBA32: + for (var i = 0; i < width; i++) { + r[dest--] = (b[src++] + b[src++] + b[src++]) / 3 + src++ + } + break; + } + src += rowExtra; + } + break; + + case 0: + default: + // copy + for (j = 0; j < height; j++) { + switch(pixelFormat) { + case XRVideoFrame.IMAGEFORMAT_YUV420P: + for (var i = 0; i < width; i++) { + r[dest++] = b[src++] + } + break; + case XRVideoFrame.IMAGEFORMAT_RGBA32: + for (var i = 0; i < width; i++) { + r[dest++] = (b[src++] + b[src++] + b[src++]) / 3 + src++ + } + break; + } + src += rowExtra; + } + } + return rotatedImage; +} diff --git a/examples/opencv/opencv.js b/examples/opencv/opencv.js index 44475b6..aa03e3c 100644 --- a/examples/opencv/opencv.js +++ b/examples/opencv/opencv.js @@ -17,7 +17,7 @@ var cv = function(cv) { cv = cv || {}; -var Module; if(!Module)Module=(typeof cv!=="undefined"?cv:{});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;if(Module["ENVIRONMENT"]){if(Module["ENVIRONMENT"]==="WEB"){ENVIRONMENT_IS_WEB=true}else if(Module["ENVIRONMENT"]==="WORKER"){ENVIRONMENT_IS_WORKER=true}else if(Module["ENVIRONMENT"]==="NODE"){ENVIRONMENT_IS_NODE=true}else if(Module["ENVIRONMENT"]==="SHELL"){ENVIRONMENT_IS_SHELL=true}else{throw new Error("Module['ENVIRONMENT'] value is not valid. must be one of: WEB|WORKER|NODE|SHELL.")}}else{ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER}if(ENVIRONMENT_IS_NODE){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["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,toThrow){quit(status)})}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){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)};if(typeof arguments!="undefined"){Module["arguments"]=arguments}Module["setWindowTitle"]=(function(title){document.title=title})}Module["print"]=typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null;Module["printErr"]=typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||Module["print"];Module.print=Module["print"];Module.printErr=Module["printErr"];for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function staticAlloc(size){assert(!staticSealed);var ret=STATICTOP;STATICTOP=STATICTOP+size+15&-16;return ret}function dynamicAlloc(size){assert(DYNAMICTOP_PTR);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}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;Module.printErr(text)}}var jsCallStartIndex=1;var functionPointers=new Array(0);var funcWrappers={};function dynCall(sig,ptr,args){if(args&&args.length){return Module["dynCall_"+sig].apply(null,[ptr].concat(args))}else{return Module["dynCall_"+sig].call(null,ptr)}}var GLOBAL_BASE=1024;var ABORT=0;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function getCFunc(ident){var func=Module["_"+ident];assert(func,"Cannot call unknown function "+ident+", make sure it is exported");return func}var JSfuncs={"stackSave":(function(){stackSave()}),"stackRestore":(function(){stackRestore()}),"arrayToC":(function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}),"stringToC":(function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret})};var toC={"string":JSfuncs["stringToC"],"array":JSfuncs["arrayToC"]};function ccall(ident,returnType,argTypes,args,opts){var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i>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_STATIC=2;var ALLOC_NONE=4;function getMemory(size){if(!staticSealed)return staticAlloc(size);if(!runtimeInitialized)return dynamicAlloc(size);return _malloc(size)}function Pointer_stringify(ptr,length){if(length===0||!ptr)return"";var hasUtf=0;var t;var i=0;while(1){t=HEAPU8[ptr+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)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&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 demangle(func){var __cxa_demangle_func=Module["___cxa_demangle"]||Module["__cxa_demangle"];assert(__cxa_demangle_func);try{var s=func.substr(1);var len=lengthBytesUTF8(s)+1;var buf=_malloc(len);stringToUTF8(s,buf,len);var status=_malloc(4);var ret=__cxa_demangle_func(buf,0,0,status);if(HEAP32[status>>2]===0&&ret){return Pointer_stringify(ret)}}catch(e){}finally{if(buf)_free(buf);if(status)_free(status);if(ret)_free(ret)}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 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"]||134217728;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_cos=Math.cos;var Math_sin=Math.sin;var Math_tan=Math.tan;var Math_acos=Math.acos;var Math_asin=Math.asin;var Math_atan=Math.atan;var Math_atan2=Math.atan2;var Math_exp=Math.exp;var Math_log=Math.log;var Math_sqrt=Math.sqrt;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_pow=Math.pow;var Math_imul=Math.imul;var Math_fround=Math.fround;var Math_round=Math.round;var Math_min=Math.min;var Math_max=Math.max;var Math_clz32=Math.clz32;var Math_trunc=Math.trunc;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="opencv_js.wast";var wasmBinaryFile="opencv_js.wasm";var asmjsCodeFile="opencv_js.temp.asm.js";if(typeof Module["locateFile"]==="function"){if(!isDataURI(wasmTextFile)){wasmTextFile=Module["locateFile"](wasmTextFile)}if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=Module["locateFile"](wasmBinaryFile)}if(!isDataURI(asmjsCodeFile)){asmjsCodeFile=Module["locateFile"](asmjsCodeFile)}}var wasmPageSize=64*1024;var info={"global":null,"env":null,"asm2wasm":{"f64-rem":(function(x,y){return x%y}),"debugger":(function(){debugger})},"parent":Module};var exports=null;function mergeMemory(newBuffer){var oldBuffer=Module["buffer"];if(newBuffer.byteLength0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){Module.printErr("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:(function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++}),resume:(function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()}),updateStatus:(function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout((function(){finish(audio)}),1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(function(){});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(function(){});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",(function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}}),false)}}}),createContext:(function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach((function(callback){callback()}));Browser.init()}return ctx}),destroyContext:(function(canvas,useWebGL,setInModule){}),fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:(function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(function(){});canvas.exitFullscreen=canvas.exitFullscreen.bind(document);if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas)Browser.setFullscreenCanvasSize()}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas)Browser.setWindowedCanvasSize()}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen);Browser.updateCanvasDimensions(canvas)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?(function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}):null)||(canvasContainer["webkitRequestFullScreen"]?(function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}):null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}}),requestFullScreen:(function(lockPointer,resizeCanvas,vrDevice){Module.printErr("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=(function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)});return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)}),nextRAF:0,fakeRequestAnimationFrame:(function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)}),requestAnimationFrame:function requestAnimationFrame(func){if(typeof window==="undefined"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window["requestAnimationFrame"]||window["mozRequestAnimationFrame"]||window["webkitRequestAnimationFrame"]||window["msRequestAnimationFrame"]||window["oRequestAnimationFrame"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:(function(func){return(function(){if(!ABORT)return func.apply(null,arguments)})}),allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:(function(){Browser.allowAsyncCallbacks=false}),resumeAsyncCallbacks:(function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach((function(func){func()}))}}),safeRequestAnimationFrame:(function(func){return Browser.requestAnimationFrame((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}}))}),safeSetTimeout:(function(func,timeout){Module["noExitRuntime"]=true;return setTimeout((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}}),timeout)}),safeSetInterval:(function(func,timeout){Module["noExitRuntime"]=true;return setInterval((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}}),timeout)}),getMimetype:(function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]}),getUserMedia:(function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)}),getMovementX:(function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0}),getMovementY:(function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0}),getMouseWheelDelta:(function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail;break;case"mousewheel":delta=event.wheelDelta;break;case"wheel":delta=event["deltaY"];break;default:throw"unrecognized mouse wheel event: "+event.type}return delta}),mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:(function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}}),asyncLoad:(function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";Module["readAsync"](url,(function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)}),(function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}}));if(dep)addRunDependency(dep)}),resizeListeners:[],updateResizeListeners:(function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach((function(listener){listener(canvas.width,canvas.height)}))}),setCanvasSize:(function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()}),windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:(function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateResizeListeners()}),setWindowedCanvasSize:(function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateResizeListeners()}),updateCanvasDimensions:(function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h0);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_begin_catch(ptr){var info=EXCEPTIONS.infos[ptr];if(info&&!info.caught){info.caught=true;__ZSt18uncaught_exceptionv.uncaught_exception--}if(info)info.rethrown=false;EXCEPTIONS.caught.push(ptr);EXCEPTIONS.addRef(EXCEPTIONS.deAdjust(ptr));return ptr}function ___cxa_pure_virtual(){ABORT=true;throw"Pure virtual function called!"}function ___resumeException(ptr){if(!EXCEPTIONS.last){EXCEPTIONS.last=ptr}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_find_matching_catch(){var thrown=EXCEPTIONS.last;if(!thrown){return(setTempRet0(0),0)|0}var info=EXCEPTIONS.infos[thrown];var throwntype=info.type;if(!throwntype){return(setTempRet0(0),thrown)|0}var typeArray=Array.prototype.slice.call(arguments);var pointer=Module["___cxa_is_pointer_type"](throwntype);if(!___cxa_find_matching_catch.buffer)___cxa_find_matching_catch.buffer=_malloc(4);HEAP32[___cxa_find_matching_catch.buffer>>2]=thrown;thrown=___cxa_find_matching_catch.buffer;for(var i=0;i>2];info.adjusted=thrown;return(setTempRet0(typeArray[i]),thrown)|0}}thrown=HEAP32[thrown>>2];return(setTempRet0(throwntype),thrown)|0}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 ___gxx_personality_v0(){}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){Module["print"](UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){Module["print"](UTF8ArrayToString(tty.output,0));tty.output=[]}})},default_tty1_ops:{put_char:(function(tty,val){if(val===null||val===10){Module["printErr"](UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){Module["printErr"](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}}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 ___syscall4(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),buf=SYSCALLS.get(),count=SYSCALLS.get();return FS.write(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};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(){}var tupleRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}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(new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n"))(body)}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 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})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}});clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function runDestructor(handle){var $$=handle.$$;if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}this.$$.count.value-=1;var toDelete=0===this.$$.count.value;if(toDelete){runDestructor(this)}if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}var delayFunction=undefined;var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}var registeredPointers={};function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=(function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)});proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,__emval_register((function(){clonedHandle["delete"]()})));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return Object.create(prototype,{$$:{value:record}})}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}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){var args=[];for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i>2)+i])}return array}function __embind_register_class_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,fn){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],(function(classType){classType=classType[0];var humanName=classType.name+"."+methodName;function unboundTypesHandler(){throwUnboundTypeError("Cannot call "+humanName+" due to unbound types",rawArgTypes)}var proto=classType.registeredClass.constructor;if(undefined===proto[methodName]){unboundTypesHandler.argCount=argCount-1;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-1]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,(function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));var func=craftInvokerFunction(humanName,invokerArgsArray,null,rawInvoker,fn);if(undefined===proto[methodName].overloadTable){func.argCount=argCount-1;proto[methodName]=func}else{proto[methodName].overloadTable[argCount-1]=func}return[]}));return[]}))}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],(function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=function unboundTypeHandler(){throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)};whenDependentTypesAreResolved([],rawArgTypes,(function(argTypes){classType.registeredClass.constructor_body[argCount-1]=function constructor_body(){if(arguments.length!==argCount-1){throwBindingError(humanName+" called with "+arguments.length+" arguments, expected "+(argCount-1))}var destructors=[];var args=new Array(argCount);args[0]=rawConstructor;for(var i=1;i4&&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])});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 __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,(function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)}),argCount-1);whenDependentTypesAreResolved([],argTypes,(function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]}))}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>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_smart_ptr(rawType,rawPointeeType,name,sharingPolicy,getPointeeSignature,rawGetPointee,constructorSignature,rawConstructor,shareSignature,rawShare,destructorSignature,rawDestructor){name=readLatin1String(name);rawGetPointee=embind__requireFunction(getPointeeSignature,rawGetPointee);rawConstructor=embind__requireFunction(constructorSignature,rawConstructor);rawShare=embind__requireFunction(shareSignature,rawShare);rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);whenDependentTypesAreResolved([rawType],[rawPointeeType],(function(pointeeType){pointeeType=pointeeType[0];var registeredPointer=new RegisteredPointer(name,pointeeType.registeredClass,false,false,true,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor);return[registeredPointer]}))}function __embind_register_std_string(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":(function(value){var length=HEAPU32[value>>2];var a=new Array(length);for(var i=0;i>2]=length;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}if(destructors!==null){destructors.push(_free,ptr)}return ptr}),"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:(function(ptr){_free(ptr)})})}function __embind_register_std_wstring(rawType,charSize,name){name=readLatin1String(name);var getHeap,shift;if(charSize===2){getHeap=(function(){return HEAPU16});shift=1}else if(charSize===4){getHeap=(function(){return HEAPU32});shift=2}registerType(rawType,{name:name,"fromWireType":(function(value){var HEAP=getHeap();var length=HEAPU32[value>>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]=rd;return returnType["toWireType"](destructors,handle)}function __emval_allocateDestructors(destructorsRef){var destructors=[];HEAP32[destructorsRef>>2]=__emval_register(destructors);return destructors}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}else{return symbol}}var emval_methodCallers=[];function __emval_call_void_method(caller,handle,methodName,args){caller=emval_methodCallers[caller];handle=requireHandle(handle);methodName=getStringOrSymbol(methodName);caller(handle,methodName,null,args)}function __emval_addMethodCaller(caller){var id=emval_methodCallers.length;emval_methodCallers.push(caller);return id}function __emval_lookupTypes(argCount,argTypes,argWireTypes){var a=new Array(argCount);for(var i=0;i>2)+i],"parameter "+i)}return a}function __emval_get_method_caller(argCount,argTypes){var types=__emval_lookupTypes(argCount,argTypes);var retType=types[0];var signatureName=retType.name+"_$"+types.slice(1).map((function(t){return t.name})).join("_")+"$";var params=["retType"];var args=[retType];var argsList="";for(var i=0;i4){emval_handle_array[handle].refcount+=1}}function __emval_new_array(){return __emval_register([])}function __emval_new_cstring(v){return __emval_register(getStringOrSymbol(v))}function __emval_run_destructors(handle){var destructors=emval_handle_array[handle].value;runDestructors(destructors);__emval_decref(handle)}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return __emval_register(v)}function _abort(){Module["abort"]()}var _environ=STATICTOP;STATICTOP+=16;function ___buildEnvironment(env){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=staticAlloc(TOTAL_ENV_SIZE);envPtr=staticAlloc(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}var ENV={};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}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}var _llvm_fabs_f32=Math_abs;var _llvm_fabs_f64=Math_abs;var _llvm_pow_f32=Math_pow;var _llvm_pow_f64=Math_pow;function _llvm_trap(){abort("trap!")}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest);return dest}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_key_delete(key){if(key in PTHREAD_SPECIFIC){delete PTHREAD_SPECIFIC[key];return 0}return ERRNO_CODES.EINVAL}function _pthread_mutex_destroy(){}function _pthread_mutex_init(){}function _pthread_mutexattr_destroy(){}function _pthread_mutexattr_init(){}function _pthread_mutexattr_settype(){}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}function _sched_yield(){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)}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){Module.printErr("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof self==="object"&&self["performance"]&&typeof self["performance"]["now"]==="function"){_emscripten_get_now=(function(){return self["performance"]["now"]()})}else if(typeof performance==="object"&&typeof performance["now"]==="function"){_emscripten_get_now=(function(){return performance["now"]()})}else{_emscripten_get_now=Date.now}FS.staticInit();__ATINIT__.unshift((function(){if(!Module["noFSInit"]&&!FS.init.initialized)FS.init()}));__ATMAIN__.push((function(){FS.ignorePermissions=false}));__ATEXIT__.push((function(){FS.quit()}));Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;__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()}InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_RegisteredPointer();init_embind();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();___buildEnvironment(ENV);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;var ASSERTIONS=false;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"]=9536;Module["wasmMaxTableSize"]=9536;function invoke_di(index,a1){try{return Module["dynCall_di"](index,a1)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_dii(index,a1,a2){try{return Module["dynCall_dii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiddi(index,a1,a2,a3,a4,a5){try{return Module["dynCall_diiddi"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diii(index,a1,a2,a3){try{return Module["dynCall_diii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiid(index,a1,a2,a3,a4){try{return Module["dynCall_diiid"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiiddi(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_diiiddi"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiii(index,a1,a2,a3,a4){try{return Module["dynCall_diiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiiid(index,a1,a2,a3,a4,a5){try{return Module["dynCall_diiiid"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiiii(index,a1,a2,a3,a4,a5){try{return Module["dynCall_diiiii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiiiii(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_diiiiii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiiiiii(index,a1,a2,a3,a4,a5,a6,a7){try{return Module["dynCall_diiiiiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{return Module["dynCall_diiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_fii(index,a1,a2){try{return Module["dynCall_fii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_fiii(index,a1,a2,a3){try{return Module["dynCall_fiii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_fiiii(index,a1,a2,a3,a4){try{return Module["dynCall_fiiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_fiiiii(index,a1,a2,a3,a4,a5){try{return Module["dynCall_fiiiii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_i(index){try{return Module["dynCall_i"](index)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_ii(index,a1){try{return Module["dynCall_ii"](index,a1)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iid(index,a1,a2){try{return Module["dynCall_iid"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iidi(index,a1,a2,a3){try{return Module["dynCall_iidi"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iii(index,a1,a2){try{return Module["dynCall_iii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiid(index,a1,a2,a3){try{return Module["dynCall_iiid"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiidd(index,a1,a2,a3,a4){try{return Module["dynCall_iiidd"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiidi(index,a1,a2,a3,a4){try{return Module["dynCall_iiidi"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiidii(index,a1,a2,a3,a4,a5){try{return Module["dynCall_iiidii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiidiii(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_iiidiii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiidiiii(index,a1,a2,a3,a4,a5,a6,a7){try{return Module["dynCall_iiidiiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiii(index,a1,a2,a3){try{return Module["dynCall_iiii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiid(index,a1,a2,a3,a4){try{return Module["dynCall_iiiid"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiif(index,a1,a2,a3,a4){try{return Module["dynCall_iiiif"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiii(index,a1,a2,a3,a4){try{return Module["dynCall_iiiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiid(index,a1,a2,a3,a4,a5){try{return Module["dynCall_iiiiid"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){try{return Module["dynCall_iiiiii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiid(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_iiiiiid"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiii(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_iiiiiii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7){try{return Module["dynCall_iiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiiiididiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){try{return Module["dynCall_iiiiiiiididiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{return Module["dynCall_iiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){try{return Module["dynCall_iiiiiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiij(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_iiiiij"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_ji(index,a1){try{return Module["dynCall_ji"](index,a1)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_jii(index,a1,a2){try{return Module["dynCall_jii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_jiii(index,a1,a2,a3){try{return Module["dynCall_jiii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_jiiii(index,a1,a2,a3,a4){try{return Module["dynCall_jiiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_v(index){try{Module["dynCall_v"](index)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vdii(index,a1,a2,a3){try{Module["dynCall_vdii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vdiii(index,a1,a2,a3,a4){try{Module["dynCall_vdiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vi(index,a1){try{Module["dynCall_vi"](index,a1)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vid(index,a1,a2){try{Module["dynCall_vid"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vidi(index,a1,a2,a3){try{Module["dynCall_vidi"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vididdi(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_vididdi"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vididdii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_vididdii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vidii(index,a1,a2,a3,a4){try{Module["dynCall_vidii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vidiii(index,a1,a2,a3,a4,a5){try{Module["dynCall_vidiii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vifi(index,a1,a2,a3){try{Module["dynCall_vifi"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vii(index,a1,a2){try{Module["dynCall_vii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viid(index,a1,a2,a3){try{Module["dynCall_viid"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viidd(index,a1,a2,a3,a4){try{Module["dynCall_viidd"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiddi(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiddi"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiddid(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiddid"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiddidd(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiddidd"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiddiddd(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiddiddd"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiddidddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiddidddd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiddii(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiddii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiddiii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiddiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viidi(index,a1,a2,a3,a4){try{Module["dynCall_viidi"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viididdi(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viididdi"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viididdii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viididdii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viididi(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viididi"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viididii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viididii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viidii(index,a1,a2,a3,a4,a5){try{Module["dynCall_viidii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viidiii(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viidiii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viidiiid(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viidiiid"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viidiiii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viidiiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viif(index,a1,a2,a3){try{Module["dynCall_viif"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viii(index,a1,a2,a3){try{Module["dynCall_viii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiid(index,a1,a2,a3,a4){try{Module["dynCall_viiid"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidd(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiidd"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddd(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiddd"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidddd(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiidddd"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddddi(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiddddi"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiddddii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidddi(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiidddi"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidddii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiidddii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiidddiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiidddiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddi(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiddi"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddid(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiddid"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddidd(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiddidd"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddiddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiddiddd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddidddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiddidddd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiddii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiddiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiddiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiddiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiddiiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidi(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiidi"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiididi(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiididi"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiididii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiididii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidii(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiidii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiidiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidiii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiidiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidiiid(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiidiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiidiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiidiiiidi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiif(index,a1,a2,a3,a4){try{Module["dynCall_viiif"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiii(index,a1,a2,a3,a4){try{Module["dynCall_viiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiid(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiiid"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidd(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiidd"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddd(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiiddd"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidddd(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiidddd"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiddddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiddddii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidddi(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiidddi"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiidddii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiidddiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiidddiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddi(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiiddi"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiddii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiddiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiddiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiddiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiddiiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidi(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiidi"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiidii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidiid(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiidiid"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiidiidd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiidiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiidiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiidiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiidiiiidi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiif(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiiif"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiiii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiid(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiiid"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidd(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiiidd"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidi(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiiidi"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiidii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiidiid"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiidiidd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiidiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiidiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiidiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiidiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiiii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiid(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiiiid"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiiidd"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiiidi"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiidii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiiidii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiiidiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiiidiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiidiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){try{Module["dynCall_viiiiiidiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiiiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiiiidd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiiiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiiiidi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiiiiiidd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiiiiiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){try{Module["dynCall_viiiiiiiiiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){try{Module["dynCall_viiiiiiiiiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiij(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiij"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiij(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiij"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viijii(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viijii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viji(index,a1,a2,a3,a4){try{Module["dynCall_viji"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}Module.asmGlobalArg={};Module.asmLibraryArg={"abort":abort,"assert":assert,"enlargeMemory":enlargeMemory,"getTotalMemory":getTotalMemory,"abortOnCannotGrowMemory":abortOnCannotGrowMemory,"invoke_di":invoke_di,"invoke_dii":invoke_dii,"invoke_diiddi":invoke_diiddi,"invoke_diii":invoke_diii,"invoke_diiid":invoke_diiid,"invoke_diiiddi":invoke_diiiddi,"invoke_diiii":invoke_diiii,"invoke_diiiid":invoke_diiiid,"invoke_diiiii":invoke_diiiii,"invoke_diiiiii":invoke_diiiiii,"invoke_diiiiiii":invoke_diiiiiii,"invoke_diiiiiiii":invoke_diiiiiiii,"invoke_fii":invoke_fii,"invoke_fiii":invoke_fiii,"invoke_fiiii":invoke_fiiii,"invoke_fiiiii":invoke_fiiiii,"invoke_i":invoke_i,"invoke_ii":invoke_ii,"invoke_iid":invoke_iid,"invoke_iidi":invoke_iidi,"invoke_iii":invoke_iii,"invoke_iiid":invoke_iiid,"invoke_iiidd":invoke_iiidd,"invoke_iiidi":invoke_iiidi,"invoke_iiidii":invoke_iiidii,"invoke_iiidiii":invoke_iiidiii,"invoke_iiidiiii":invoke_iiidiiii,"invoke_iiii":invoke_iiii,"invoke_iiiid":invoke_iiiid,"invoke_iiiif":invoke_iiiif,"invoke_iiiii":invoke_iiiii,"invoke_iiiiid":invoke_iiiiid,"invoke_iiiiii":invoke_iiiiii,"invoke_iiiiiid":invoke_iiiiiid,"invoke_iiiiiii":invoke_iiiiiii,"invoke_iiiiiiii":invoke_iiiiiiii,"invoke_iiiiiiiididiii":invoke_iiiiiiiididiii,"invoke_iiiiiiiii":invoke_iiiiiiiii,"invoke_iiiiiiiiiiiii":invoke_iiiiiiiiiiiii,"invoke_iiiiij":invoke_iiiiij,"invoke_ji":invoke_ji,"invoke_jii":invoke_jii,"invoke_jiii":invoke_jiii,"invoke_jiiii":invoke_jiiii,"invoke_v":invoke_v,"invoke_vdii":invoke_vdii,"invoke_vdiii":invoke_vdiii,"invoke_vi":invoke_vi,"invoke_vid":invoke_vid,"invoke_vidi":invoke_vidi,"invoke_vididdi":invoke_vididdi,"invoke_vididdii":invoke_vididdii,"invoke_vidii":invoke_vidii,"invoke_vidiii":invoke_vidiii,"invoke_vifi":invoke_vifi,"invoke_vii":invoke_vii,"invoke_viid":invoke_viid,"invoke_viidd":invoke_viidd,"invoke_viiddi":invoke_viiddi,"invoke_viiddid":invoke_viiddid,"invoke_viiddidd":invoke_viiddidd,"invoke_viiddiddd":invoke_viiddiddd,"invoke_viiddidddd":invoke_viiddidddd,"invoke_viiddii":invoke_viiddii,"invoke_viiddiii":invoke_viiddiii,"invoke_viidi":invoke_viidi,"invoke_viididdi":invoke_viididdi,"invoke_viididdii":invoke_viididdii,"invoke_viididi":invoke_viididi,"invoke_viididii":invoke_viididii,"invoke_viidii":invoke_viidii,"invoke_viidiii":invoke_viidiii,"invoke_viidiiid":invoke_viidiiid,"invoke_viidiiii":invoke_viidiiii,"invoke_viif":invoke_viif,"invoke_viii":invoke_viii,"invoke_viiid":invoke_viiid,"invoke_viiidd":invoke_viiidd,"invoke_viiiddd":invoke_viiiddd,"invoke_viiidddd":invoke_viiidddd,"invoke_viiiddddi":invoke_viiiddddi,"invoke_viiiddddii":invoke_viiiddddii,"invoke_viiidddi":invoke_viiidddi,"invoke_viiidddii":invoke_viiidddii,"invoke_viiidddiii":invoke_viiidddiii,"invoke_viiidddiiii":invoke_viiidddiiii,"invoke_viiiddi":invoke_viiiddi,"invoke_viiiddid":invoke_viiiddid,"invoke_viiiddidd":invoke_viiiddidd,"invoke_viiiddiddd":invoke_viiiddiddd,"invoke_viiiddidddd":invoke_viiiddidddd,"invoke_viiiddii":invoke_viiiddii,"invoke_viiiddiii":invoke_viiiddiii,"invoke_viiiddiiid":invoke_viiiddiiid,"invoke_viiiddiiii":invoke_viiiddiiii,"invoke_viiiddiiiid":invoke_viiiddiiiid,"invoke_viiidi":invoke_viiidi,"invoke_viiididi":invoke_viiididi,"invoke_viiididii":invoke_viiididii,"invoke_viiidii":invoke_viiidii,"invoke_viiidiiddi":invoke_viiidiiddi,"invoke_viiidiii":invoke_viiidiii,"invoke_viiidiiid":invoke_viiidiiid,"invoke_viiidiiii":invoke_viiidiiii,"invoke_viiidiiiidi":invoke_viiidiiiidi,"invoke_viiif":invoke_viiif,"invoke_viiii":invoke_viiii,"invoke_viiiid":invoke_viiiid,"invoke_viiiidd":invoke_viiiidd,"invoke_viiiiddd":invoke_viiiiddd,"invoke_viiiidddd":invoke_viiiidddd,"invoke_viiiiddddi":invoke_viiiiddddi,"invoke_viiiiddddii":invoke_viiiiddddii,"invoke_viiiidddi":invoke_viiiidddi,"invoke_viiiidddii":invoke_viiiidddii,"invoke_viiiidddiii":invoke_viiiidddiii,"invoke_viiiidddiiii":invoke_viiiidddiiii,"invoke_viiiiddi":invoke_viiiiddi,"invoke_viiiiddii":invoke_viiiiddii,"invoke_viiiiddiii":invoke_viiiiddiii,"invoke_viiiiddiiid":invoke_viiiiddiiid,"invoke_viiiiddiiii":invoke_viiiiddiiii,"invoke_viiiiddiiiid":invoke_viiiiddiiiid,"invoke_viiiidi":invoke_viiiidi,"invoke_viiiidii":invoke_viiiidii,"invoke_viiiidiid":invoke_viiiidiid,"invoke_viiiidiidd":invoke_viiiidiidd,"invoke_viiiidiiddi":invoke_viiiidiiddi,"invoke_viiiidiii":invoke_viiiidiii,"invoke_viiiidiiii":invoke_viiiidiiii,"invoke_viiiidiiiidi":invoke_viiiidiiiidi,"invoke_viiiif":invoke_viiiif,"invoke_viiiii":invoke_viiiii,"invoke_viiiiid":invoke_viiiiid,"invoke_viiiiidd":invoke_viiiiidd,"invoke_viiiiiddi":invoke_viiiiiddi,"invoke_viiiiidi":invoke_viiiiidi,"invoke_viiiiidii":invoke_viiiiidii,"invoke_viiiiidiid":invoke_viiiiidiid,"invoke_viiiiidiidd":invoke_viiiiidiidd,"invoke_viiiiidiiddi":invoke_viiiiidiiddi,"invoke_viiiiidiii":invoke_viiiiidiii,"invoke_viiiiidiiii":invoke_viiiiidiiii,"invoke_viiiiidiiiii":invoke_viiiiidiiiii,"invoke_viiiiii":invoke_viiiiii,"invoke_viiiiiid":invoke_viiiiiid,"invoke_viiiiiidd":invoke_viiiiiidd,"invoke_viiiiiiddi":invoke_viiiiiiddi,"invoke_viiiiiidi":invoke_viiiiiidi,"invoke_viiiiiidii":invoke_viiiiiidii,"invoke_viiiiiidiii":invoke_viiiiiidiii,"invoke_viiiiiidiiii":invoke_viiiiiidiiii,"invoke_viiiiiidiiiii":invoke_viiiiiidiiiii,"invoke_viiiiiii":invoke_viiiiiii,"invoke_viiiiiiid":invoke_viiiiiiid,"invoke_viiiiiiidd":invoke_viiiiiiidd,"invoke_viiiiiiiddi":invoke_viiiiiiiddi,"invoke_viiiiiiidi":invoke_viiiiiiidi,"invoke_viiiiiiii":invoke_viiiiiiii,"invoke_viiiiiiiii":invoke_viiiiiiiii,"invoke_viiiiiiiiidd":invoke_viiiiiiiiidd,"invoke_viiiiiiiiii":invoke_viiiiiiiiii,"invoke_viiiiiiiiiid":invoke_viiiiiiiiiid,"invoke_viiiiiiiiiiddi":invoke_viiiiiiiiiiddi,"invoke_viiiiiiiiiii":invoke_viiiiiiiiiii,"invoke_viiiiiiiiiiid":invoke_viiiiiiiiiiid,"invoke_viiiij":invoke_viiiij,"invoke_viiij":invoke_viiij,"invoke_viijii":invoke_viijii,"invoke_viji":invoke_viji,"ClassHandle":ClassHandle,"ClassHandle_clone":ClassHandle_clone,"ClassHandle_delete":ClassHandle_delete,"ClassHandle_deleteLater":ClassHandle_deleteLater,"ClassHandle_isAliasOf":ClassHandle_isAliasOf,"ClassHandle_isDeleted":ClassHandle_isDeleted,"RegisteredClass":RegisteredClass,"RegisteredPointer":RegisteredPointer,"RegisteredPointer_deleteObject":RegisteredPointer_deleteObject,"RegisteredPointer_destructor":RegisteredPointer_destructor,"RegisteredPointer_fromWireType":RegisteredPointer_fromWireType,"RegisteredPointer_getPointee":RegisteredPointer_getPointee,"__ZSt18uncaught_exceptionv":__ZSt18uncaught_exceptionv,"___buildEnvironment":___buildEnvironment,"___cxa_allocate_exception":___cxa_allocate_exception,"___cxa_begin_catch":___cxa_begin_catch,"___cxa_find_matching_catch":___cxa_find_matching_catch,"___cxa_pure_virtual":___cxa_pure_virtual,"___cxa_throw":___cxa_throw,"___gxx_personality_v0":___gxx_personality_v0,"___lock":___lock,"___map_file":___map_file,"___resumeException":___resumeException,"___setErrNo":___setErrNo,"___syscall140":___syscall140,"___syscall145":___syscall145,"___syscall146":___syscall146,"___syscall221":___syscall221,"___syscall3":___syscall3,"___syscall4":___syscall4,"___syscall5":___syscall5,"___syscall54":___syscall54,"___syscall6":___syscall6,"___syscall91":___syscall91,"___unlock":___unlock,"__addDays":__addDays,"__arraySum":__arraySum,"__embind_finalize_value_array":__embind_finalize_value_array,"__embind_finalize_value_object":__embind_finalize_value_object,"__embind_register_bool":__embind_register_bool,"__embind_register_class":__embind_register_class,"__embind_register_class_class_function":__embind_register_class_class_function,"__embind_register_class_constructor":__embind_register_class_constructor,"__embind_register_class_function":__embind_register_class_function,"__embind_register_class_property":__embind_register_class_property,"__embind_register_constant":__embind_register_constant,"__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_smart_ptr":__embind_register_smart_ptr,"__embind_register_std_string":__embind_register_std_string,"__embind_register_std_wstring":__embind_register_std_wstring,"__embind_register_value_array":__embind_register_value_array,"__embind_register_value_array_element":__embind_register_value_array_element,"__embind_register_value_object":__embind_register_value_object,"__embind_register_value_object_field":__embind_register_value_object_field,"__embind_register_void":__embind_register_void,"__emval_addMethodCaller":__emval_addMethodCaller,"__emval_allocateDestructors":__emval_allocateDestructors,"__emval_as":__emval_as,"__emval_call_void_method":__emval_call_void_method,"__emval_decref":__emval_decref,"__emval_get_method_caller":__emval_get_method_caller,"__emval_get_property":__emval_get_property,"__emval_incref":__emval_incref,"__emval_lookupTypes":__emval_lookupTypes,"__emval_new_array":__emval_new_array,"__emval_new_cstring":__emval_new_cstring,"__emval_register":__emval_register,"__emval_run_destructors":__emval_run_destructors,"__emval_take_value":__emval_take_value,"__isLeapYear":__isLeapYear,"_abort":_abort,"_embind_repr":_embind_repr,"_emscripten_get_now":_emscripten_get_now,"_emscripten_memcpy_big":_emscripten_memcpy_big,"_emscripten_set_main_loop":_emscripten_set_main_loop,"_emscripten_set_main_loop_timing":_emscripten_set_main_loop_timing,"_getenv":_getenv,"_gettimeofday":_gettimeofday,"_llvm_fabs_f32":_llvm_fabs_f32,"_llvm_fabs_f64":_llvm_fabs_f64,"_llvm_pow_f32":_llvm_pow_f32,"_llvm_pow_f64":_llvm_pow_f64,"_llvm_trap":_llvm_trap,"_pthread_cond_wait":_pthread_cond_wait,"_pthread_getspecific":_pthread_getspecific,"_pthread_key_create":_pthread_key_create,"_pthread_key_delete":_pthread_key_delete,"_pthread_mutex_destroy":_pthread_mutex_destroy,"_pthread_mutex_init":_pthread_mutex_init,"_pthread_mutexattr_destroy":_pthread_mutexattr_destroy,"_pthread_mutexattr_init":_pthread_mutexattr_init,"_pthread_mutexattr_settype":_pthread_mutexattr_settype,"_pthread_once":_pthread_once,"_pthread_setspecific":_pthread_setspecific,"_sched_yield":_sched_yield,"_strftime":_strftime,"_strftime_l":_strftime_l,"constNoSmartPtrRawPointerToWireType":constNoSmartPtrRawPointerToWireType,"count_emval_handles":count_emval_handles,"craftInvokerFunction":craftInvokerFunction,"createNamedFunction":createNamedFunction,"downcastPointer":downcastPointer,"embind__requireFunction":embind__requireFunction,"embind_init_charCodes":embind_init_charCodes,"ensureOverloadTable":ensureOverloadTable,"exposePublicSymbol":exposePublicSymbol,"extendError":extendError,"floatReadValueFromPointer":floatReadValueFromPointer,"flushPendingDeletes":flushPendingDeletes,"genericPointerToWireType":genericPointerToWireType,"getBasestPointer":getBasestPointer,"getInheritedInstance":getInheritedInstance,"getInheritedInstanceCount":getInheritedInstanceCount,"getLiveInheritedInstances":getLiveInheritedInstances,"getShiftFromSize":getShiftFromSize,"getStringOrSymbol":getStringOrSymbol,"getTypeName":getTypeName,"get_first_emval":get_first_emval,"heap32VectorToArray":heap32VectorToArray,"init_ClassHandle":init_ClassHandle,"init_RegisteredPointer":init_RegisteredPointer,"init_embind":init_embind,"init_emval":init_emval,"integerReadValueFromPointer":integerReadValueFromPointer,"makeClassHandle":makeClassHandle,"makeLegalFunctionName":makeLegalFunctionName,"new_":new_,"nonConstNoSmartPtrRawPointerToWireType":nonConstNoSmartPtrRawPointerToWireType,"readLatin1String":readLatin1String,"registerType":registerType,"replacePublicSymbol":replacePublicSymbol,"requireHandle":requireHandle,"requireRegisteredType":requireRegisteredType,"runDestructor":runDestructor,"runDestructors":runDestructors,"setDelayFunction":setDelayFunction,"shallowCopyInternalPointer":shallowCopyInternalPointer,"simpleReadValueFromPointer":simpleReadValueFromPointer,"throwBindingError":throwBindingError,"throwInstanceAlreadyDeleted":throwInstanceAlreadyDeleted,"throwInternalError":throwInternalError,"throwUnboundTypeError":throwUnboundTypeError,"upcastPointer":upcastPointer,"validateThis":validateThis,"whenDependentTypesAreResolved":whenDependentTypesAreResolved,"DYNAMICTOP_PTR":DYNAMICTOP_PTR,"tempDoublePtr":tempDoublePtr,"ABORT":ABORT,"STACKTOP":STACKTOP,"STACK_MAX":STACK_MAX};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_attr_value_pb_cc=Module["__GLOBAL__sub_I_attr_value_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_attr_value_pb_cc"].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_bindings_cpp=Module["__GLOBAL__sub_I_bindings_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_bindings_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_color_lab_cpp=Module["__GLOBAL__sub_I_color_lab_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_color_lab_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_descriptor_pb_cc=Module["__GLOBAL__sub_I_descriptor_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_descriptor_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_detection_output_layer_cpp=Module["__GLOBAL__sub_I_detection_output_layer_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_detection_output_layer_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_dnn_cpp=Module["__GLOBAL__sub_I_dnn_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_dnn_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_function_pb_cc=Module["__GLOBAL__sub_I_function_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_function_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_graph_pb_cc=Module["__GLOBAL__sub_I_graph_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_graph_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_haar_cpp=Module["__GLOBAL__sub_I_haar_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_haar_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_histogram_cpp=Module["__GLOBAL__sub_I_histogram_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_histogram_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_hog_cpp=Module["__GLOBAL__sub_I_hog_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_hog_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_imgwarp_cpp=Module["__GLOBAL__sub_I_imgwarp_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_imgwarp_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_init_cpp=Module["__GLOBAL__sub_I_init_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_init_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_kmeans_cpp=Module["__GLOBAL__sub_I_kmeans_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_kmeans_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_message_cc=Module["__GLOBAL__sub_I_message_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_message_cc"].apply(null,arguments)});var __GLOBAL__sub_I_op_def_pb_cc=Module["__GLOBAL__sub_I_op_def_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_op_def_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_opencv_caffe_pb_cc=Module["__GLOBAL__sub_I_opencv_caffe_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_opencv_caffe_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_persistence_types_cpp=Module["__GLOBAL__sub_I_persistence_types_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_persistence_types_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_prior_box_layer_cpp=Module["__GLOBAL__sub_I_prior_box_layer_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_prior_box_layer_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_status_cc=Module["__GLOBAL__sub_I_status_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_status_cc"].apply(null,arguments)});var __GLOBAL__sub_I_system_cpp=Module["__GLOBAL__sub_I_system_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_system_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_tensor_pb_cc=Module["__GLOBAL__sub_I_tensor_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_tensor_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_tensor_shape_pb_cc=Module["__GLOBAL__sub_I_tensor_shape_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_tensor_shape_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_types_pb_cc=Module["__GLOBAL__sub_I_types_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_types_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_umatrix_cpp=Module["__GLOBAL__sub_I_umatrix_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_umatrix_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_versions_pb_cc=Module["__GLOBAL__sub_I_versions_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_versions_pb_cc"].apply(null,arguments)});var ___cxa_can_catch=Module["___cxa_can_catch"]=(function(){return Module["asm"]["___cxa_can_catch"].apply(null,arguments)});var ___cxa_demangle=Module["___cxa_demangle"]=(function(){return Module["asm"]["___cxa_demangle"].apply(null,arguments)});var ___cxa_is_pointer_type=Module["___cxa_is_pointer_type"]=(function(){return Module["asm"]["___cxa_is_pointer_type"].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 _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 _llvm_bswap_i32=Module["_llvm_bswap_i32"]=(function(){return Module["asm"]["_llvm_bswap_i32"].apply(null,arguments)});var _llvm_ctlz_i64=Module["_llvm_ctlz_i64"]=(function(){return Module["asm"]["_llvm_ctlz_i64"].apply(null,arguments)});var _malloc=Module["_malloc"]=(function(){return Module["asm"]["_malloc"].apply(null,arguments)});var _memcpy=Module["_memcpy"]=(function(){return Module["asm"]["_memcpy"].apply(null,arguments)});var _memmove=Module["_memmove"]=(function(){return Module["asm"]["_memmove"].apply(null,arguments)});var _memset=Module["_memset"]=(function(){return Module["asm"]["_memset"].apply(null,arguments)});var _pthread_cond_broadcast=Module["_pthread_cond_broadcast"]=(function(){return Module["asm"]["_pthread_cond_broadcast"].apply(null,arguments)});var _pthread_mutex_lock=Module["_pthread_mutex_lock"]=(function(){return Module["asm"]["_pthread_mutex_lock"].apply(null,arguments)});var _pthread_mutex_unlock=Module["_pthread_mutex_unlock"]=(function(){return Module["asm"]["_pthread_mutex_unlock"].apply(null,arguments)});var _rintf=Module["_rintf"]=(function(){return Module["asm"]["_rintf"].apply(null,arguments)});var _sbrk=Module["_sbrk"]=(function(){return Module["asm"]["_sbrk"].apply(null,arguments)});var establishStackSpace=Module["establishStackSpace"]=(function(){return Module["asm"]["establishStackSpace"].apply(null,arguments)});var getTempRet0=Module["getTempRet0"]=(function(){return Module["asm"]["getTempRet0"].apply(null,arguments)});var runPostSets=Module["runPostSets"]=(function(){return Module["asm"]["runPostSets"].apply(null,arguments)});var setTempRet0=Module["setTempRet0"]=(function(){return Module["asm"]["setTempRet0"].apply(null,arguments)});var setThrew=Module["setThrew"]=(function(){return Module["asm"]["setThrew"].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_di=Module["dynCall_di"]=(function(){return Module["asm"]["dynCall_di"].apply(null,arguments)});var dynCall_dii=Module["dynCall_dii"]=(function(){return Module["asm"]["dynCall_dii"].apply(null,arguments)});var dynCall_diiddi=Module["dynCall_diiddi"]=(function(){return Module["asm"]["dynCall_diiddi"].apply(null,arguments)});var dynCall_diii=Module["dynCall_diii"]=(function(){return Module["asm"]["dynCall_diii"].apply(null,arguments)});var dynCall_diiid=Module["dynCall_diiid"]=(function(){return Module["asm"]["dynCall_diiid"].apply(null,arguments)});var dynCall_diiiddi=Module["dynCall_diiiddi"]=(function(){return Module["asm"]["dynCall_diiiddi"].apply(null,arguments)});var dynCall_diiii=Module["dynCall_diiii"]=(function(){return Module["asm"]["dynCall_diiii"].apply(null,arguments)});var dynCall_diiiid=Module["dynCall_diiiid"]=(function(){return Module["asm"]["dynCall_diiiid"].apply(null,arguments)});var dynCall_diiiii=Module["dynCall_diiiii"]=(function(){return Module["asm"]["dynCall_diiiii"].apply(null,arguments)});var dynCall_diiiiii=Module["dynCall_diiiiii"]=(function(){return Module["asm"]["dynCall_diiiiii"].apply(null,arguments)});var dynCall_diiiiiii=Module["dynCall_diiiiiii"]=(function(){return Module["asm"]["dynCall_diiiiiii"].apply(null,arguments)});var dynCall_diiiiiiii=Module["dynCall_diiiiiiii"]=(function(){return Module["asm"]["dynCall_diiiiiiii"].apply(null,arguments)});var dynCall_fii=Module["dynCall_fii"]=(function(){return Module["asm"]["dynCall_fii"].apply(null,arguments)});var dynCall_fiii=Module["dynCall_fiii"]=(function(){return Module["asm"]["dynCall_fiii"].apply(null,arguments)});var dynCall_fiiii=Module["dynCall_fiiii"]=(function(){return Module["asm"]["dynCall_fiiii"].apply(null,arguments)});var dynCall_fiiiii=Module["dynCall_fiiiii"]=(function(){return Module["asm"]["dynCall_fiiiii"].apply(null,arguments)});var dynCall_i=Module["dynCall_i"]=(function(){return Module["asm"]["dynCall_i"].apply(null,arguments)});var dynCall_ii=Module["dynCall_ii"]=(function(){return Module["asm"]["dynCall_ii"].apply(null,arguments)});var dynCall_iid=Module["dynCall_iid"]=(function(){return Module["asm"]["dynCall_iid"].apply(null,arguments)});var dynCall_iidi=Module["dynCall_iidi"]=(function(){return Module["asm"]["dynCall_iidi"].apply(null,arguments)});var dynCall_iii=Module["dynCall_iii"]=(function(){return Module["asm"]["dynCall_iii"].apply(null,arguments)});var dynCall_iiid=Module["dynCall_iiid"]=(function(){return Module["asm"]["dynCall_iiid"].apply(null,arguments)});var dynCall_iiidd=Module["dynCall_iiidd"]=(function(){return Module["asm"]["dynCall_iiidd"].apply(null,arguments)});var dynCall_iiidi=Module["dynCall_iiidi"]=(function(){return Module["asm"]["dynCall_iiidi"].apply(null,arguments)});var dynCall_iiidii=Module["dynCall_iiidii"]=(function(){return Module["asm"]["dynCall_iiidii"].apply(null,arguments)});var dynCall_iiidiii=Module["dynCall_iiidiii"]=(function(){return Module["asm"]["dynCall_iiidiii"].apply(null,arguments)});var dynCall_iiidiiii=Module["dynCall_iiidiiii"]=(function(){return Module["asm"]["dynCall_iiidiiii"].apply(null,arguments)});var dynCall_iiii=Module["dynCall_iiii"]=(function(){return Module["asm"]["dynCall_iiii"].apply(null,arguments)});var dynCall_iiiid=Module["dynCall_iiiid"]=(function(){return Module["asm"]["dynCall_iiiid"].apply(null,arguments)});var dynCall_iiiif=Module["dynCall_iiiif"]=(function(){return Module["asm"]["dynCall_iiiif"].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_iiiiiiiididiii=Module["dynCall_iiiiiiiididiii"]=(function(){return Module["asm"]["dynCall_iiiiiiiididiii"].apply(null,arguments)});var dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiiiii"].apply(null,arguments)});var dynCall_iiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiiiiiiiii"].apply(null,arguments)});var dynCall_iiiiij=Module["dynCall_iiiiij"]=(function(){return Module["asm"]["dynCall_iiiiij"].apply(null,arguments)});var dynCall_ji=Module["dynCall_ji"]=(function(){return Module["asm"]["dynCall_ji"].apply(null,arguments)});var dynCall_jii=Module["dynCall_jii"]=(function(){return Module["asm"]["dynCall_jii"].apply(null,arguments)});var dynCall_jiii=Module["dynCall_jiii"]=(function(){return Module["asm"]["dynCall_jiii"].apply(null,arguments)});var dynCall_jiiii=Module["dynCall_jiiii"]=(function(){return Module["asm"]["dynCall_jiiii"].apply(null,arguments)});var dynCall_v=Module["dynCall_v"]=(function(){return Module["asm"]["dynCall_v"].apply(null,arguments)});var dynCall_vdii=Module["dynCall_vdii"]=(function(){return Module["asm"]["dynCall_vdii"].apply(null,arguments)});var dynCall_vdiii=Module["dynCall_vdiii"]=(function(){return Module["asm"]["dynCall_vdiii"].apply(null,arguments)});var dynCall_vi=Module["dynCall_vi"]=(function(){return Module["asm"]["dynCall_vi"].apply(null,arguments)});var dynCall_vid=Module["dynCall_vid"]=(function(){return Module["asm"]["dynCall_vid"].apply(null,arguments)});var dynCall_vidi=Module["dynCall_vidi"]=(function(){return Module["asm"]["dynCall_vidi"].apply(null,arguments)});var dynCall_vididdi=Module["dynCall_vididdi"]=(function(){return Module["asm"]["dynCall_vididdi"].apply(null,arguments)});var dynCall_vididdii=Module["dynCall_vididdii"]=(function(){return Module["asm"]["dynCall_vididdii"].apply(null,arguments)});var dynCall_vidii=Module["dynCall_vidii"]=(function(){return Module["asm"]["dynCall_vidii"].apply(null,arguments)});var dynCall_vidiii=Module["dynCall_vidiii"]=(function(){return Module["asm"]["dynCall_vidiii"].apply(null,arguments)});var dynCall_vifi=Module["dynCall_vifi"]=(function(){return Module["asm"]["dynCall_vifi"].apply(null,arguments)});var dynCall_vii=Module["dynCall_vii"]=(function(){return Module["asm"]["dynCall_vii"].apply(null,arguments)});var dynCall_viid=Module["dynCall_viid"]=(function(){return Module["asm"]["dynCall_viid"].apply(null,arguments)});var dynCall_viidd=Module["dynCall_viidd"]=(function(){return Module["asm"]["dynCall_viidd"].apply(null,arguments)});var dynCall_viiddi=Module["dynCall_viiddi"]=(function(){return Module["asm"]["dynCall_viiddi"].apply(null,arguments)});var dynCall_viiddid=Module["dynCall_viiddid"]=(function(){return Module["asm"]["dynCall_viiddid"].apply(null,arguments)});var dynCall_viiddidd=Module["dynCall_viiddidd"]=(function(){return Module["asm"]["dynCall_viiddidd"].apply(null,arguments)});var dynCall_viiddiddd=Module["dynCall_viiddiddd"]=(function(){return Module["asm"]["dynCall_viiddiddd"].apply(null,arguments)});var dynCall_viiddidddd=Module["dynCall_viiddidddd"]=(function(){return Module["asm"]["dynCall_viiddidddd"].apply(null,arguments)});var dynCall_viiddii=Module["dynCall_viiddii"]=(function(){return Module["asm"]["dynCall_viiddii"].apply(null,arguments)});var dynCall_viiddiii=Module["dynCall_viiddiii"]=(function(){return Module["asm"]["dynCall_viiddiii"].apply(null,arguments)});var dynCall_viidi=Module["dynCall_viidi"]=(function(){return Module["asm"]["dynCall_viidi"].apply(null,arguments)});var dynCall_viididdi=Module["dynCall_viididdi"]=(function(){return Module["asm"]["dynCall_viididdi"].apply(null,arguments)});var dynCall_viididdii=Module["dynCall_viididdii"]=(function(){return Module["asm"]["dynCall_viididdii"].apply(null,arguments)});var dynCall_viididi=Module["dynCall_viididi"]=(function(){return Module["asm"]["dynCall_viididi"].apply(null,arguments)});var dynCall_viididii=Module["dynCall_viididii"]=(function(){return Module["asm"]["dynCall_viididii"].apply(null,arguments)});var dynCall_viidii=Module["dynCall_viidii"]=(function(){return Module["asm"]["dynCall_viidii"].apply(null,arguments)});var dynCall_viidiii=Module["dynCall_viidiii"]=(function(){return Module["asm"]["dynCall_viidiii"].apply(null,arguments)});var dynCall_viidiiid=Module["dynCall_viidiiid"]=(function(){return Module["asm"]["dynCall_viidiiid"].apply(null,arguments)});var dynCall_viidiiii=Module["dynCall_viidiiii"]=(function(){return Module["asm"]["dynCall_viidiiii"].apply(null,arguments)});var dynCall_viif=Module["dynCall_viif"]=(function(){return Module["asm"]["dynCall_viif"].apply(null,arguments)});var dynCall_viii=Module["dynCall_viii"]=(function(){return Module["asm"]["dynCall_viii"].apply(null,arguments)});var dynCall_viiid=Module["dynCall_viiid"]=(function(){return Module["asm"]["dynCall_viiid"].apply(null,arguments)});var dynCall_viiidd=Module["dynCall_viiidd"]=(function(){return Module["asm"]["dynCall_viiidd"].apply(null,arguments)});var dynCall_viiiddd=Module["dynCall_viiiddd"]=(function(){return Module["asm"]["dynCall_viiiddd"].apply(null,arguments)});var dynCall_viiidddd=Module["dynCall_viiidddd"]=(function(){return Module["asm"]["dynCall_viiidddd"].apply(null,arguments)});var dynCall_viiiddddi=Module["dynCall_viiiddddi"]=(function(){return Module["asm"]["dynCall_viiiddddi"].apply(null,arguments)});var dynCall_viiiddddii=Module["dynCall_viiiddddii"]=(function(){return Module["asm"]["dynCall_viiiddddii"].apply(null,arguments)});var dynCall_viiidddi=Module["dynCall_viiidddi"]=(function(){return Module["asm"]["dynCall_viiidddi"].apply(null,arguments)});var dynCall_viiidddii=Module["dynCall_viiidddii"]=(function(){return Module["asm"]["dynCall_viiidddii"].apply(null,arguments)});var dynCall_viiidddiii=Module["dynCall_viiidddiii"]=(function(){return Module["asm"]["dynCall_viiidddiii"].apply(null,arguments)});var dynCall_viiidddiiii=Module["dynCall_viiidddiiii"]=(function(){return Module["asm"]["dynCall_viiidddiiii"].apply(null,arguments)});var dynCall_viiiddi=Module["dynCall_viiiddi"]=(function(){return Module["asm"]["dynCall_viiiddi"].apply(null,arguments)});var dynCall_viiiddid=Module["dynCall_viiiddid"]=(function(){return Module["asm"]["dynCall_viiiddid"].apply(null,arguments)});var dynCall_viiiddidd=Module["dynCall_viiiddidd"]=(function(){return Module["asm"]["dynCall_viiiddidd"].apply(null,arguments)});var dynCall_viiiddiddd=Module["dynCall_viiiddiddd"]=(function(){return Module["asm"]["dynCall_viiiddiddd"].apply(null,arguments)});var dynCall_viiiddidddd=Module["dynCall_viiiddidddd"]=(function(){return Module["asm"]["dynCall_viiiddidddd"].apply(null,arguments)});var dynCall_viiiddii=Module["dynCall_viiiddii"]=(function(){return Module["asm"]["dynCall_viiiddii"].apply(null,arguments)});var dynCall_viiiddiii=Module["dynCall_viiiddiii"]=(function(){return Module["asm"]["dynCall_viiiddiii"].apply(null,arguments)});var dynCall_viiiddiiid=Module["dynCall_viiiddiiid"]=(function(){return Module["asm"]["dynCall_viiiddiiid"].apply(null,arguments)});var dynCall_viiiddiiii=Module["dynCall_viiiddiiii"]=(function(){return Module["asm"]["dynCall_viiiddiiii"].apply(null,arguments)});var dynCall_viiiddiiiid=Module["dynCall_viiiddiiiid"]=(function(){return Module["asm"]["dynCall_viiiddiiiid"].apply(null,arguments)});var dynCall_viiidi=Module["dynCall_viiidi"]=(function(){return Module["asm"]["dynCall_viiidi"].apply(null,arguments)});var dynCall_viiididi=Module["dynCall_viiididi"]=(function(){return Module["asm"]["dynCall_viiididi"].apply(null,arguments)});var dynCall_viiididii=Module["dynCall_viiididii"]=(function(){return Module["asm"]["dynCall_viiididii"].apply(null,arguments)});var dynCall_viiidii=Module["dynCall_viiidii"]=(function(){return Module["asm"]["dynCall_viiidii"].apply(null,arguments)});var dynCall_viiidiiddi=Module["dynCall_viiidiiddi"]=(function(){return Module["asm"]["dynCall_viiidiiddi"].apply(null,arguments)});var dynCall_viiidiii=Module["dynCall_viiidiii"]=(function(){return Module["asm"]["dynCall_viiidiii"].apply(null,arguments)});var dynCall_viiidiiid=Module["dynCall_viiidiiid"]=(function(){return Module["asm"]["dynCall_viiidiiid"].apply(null,arguments)});var dynCall_viiidiiii=Module["dynCall_viiidiiii"]=(function(){return Module["asm"]["dynCall_viiidiiii"].apply(null,arguments)});var dynCall_viiidiiiidi=Module["dynCall_viiidiiiidi"]=(function(){return Module["asm"]["dynCall_viiidiiiidi"].apply(null,arguments)});var dynCall_viiif=Module["dynCall_viiif"]=(function(){return Module["asm"]["dynCall_viiif"].apply(null,arguments)});var dynCall_viiii=Module["dynCall_viiii"]=(function(){return Module["asm"]["dynCall_viiii"].apply(null,arguments)});var dynCall_viiiid=Module["dynCall_viiiid"]=(function(){return Module["asm"]["dynCall_viiiid"].apply(null,arguments)});var dynCall_viiiidd=Module["dynCall_viiiidd"]=(function(){return Module["asm"]["dynCall_viiiidd"].apply(null,arguments)});var dynCall_viiiiddd=Module["dynCall_viiiiddd"]=(function(){return Module["asm"]["dynCall_viiiiddd"].apply(null,arguments)});var dynCall_viiiidddd=Module["dynCall_viiiidddd"]=(function(){return Module["asm"]["dynCall_viiiidddd"].apply(null,arguments)});var dynCall_viiiiddddi=Module["dynCall_viiiiddddi"]=(function(){return Module["asm"]["dynCall_viiiiddddi"].apply(null,arguments)});var dynCall_viiiiddddii=Module["dynCall_viiiiddddii"]=(function(){return Module["asm"]["dynCall_viiiiddddii"].apply(null,arguments)});var dynCall_viiiidddi=Module["dynCall_viiiidddi"]=(function(){return Module["asm"]["dynCall_viiiidddi"].apply(null,arguments)});var dynCall_viiiidddii=Module["dynCall_viiiidddii"]=(function(){return Module["asm"]["dynCall_viiiidddii"].apply(null,arguments)});var dynCall_viiiidddiii=Module["dynCall_viiiidddiii"]=(function(){return Module["asm"]["dynCall_viiiidddiii"].apply(null,arguments)});var dynCall_viiiidddiiii=Module["dynCall_viiiidddiiii"]=(function(){return Module["asm"]["dynCall_viiiidddiiii"].apply(null,arguments)});var dynCall_viiiiddi=Module["dynCall_viiiiddi"]=(function(){return Module["asm"]["dynCall_viiiiddi"].apply(null,arguments)});var dynCall_viiiiddii=Module["dynCall_viiiiddii"]=(function(){return Module["asm"]["dynCall_viiiiddii"].apply(null,arguments)});var dynCall_viiiiddiii=Module["dynCall_viiiiddiii"]=(function(){return Module["asm"]["dynCall_viiiiddiii"].apply(null,arguments)});var dynCall_viiiiddiiid=Module["dynCall_viiiiddiiid"]=(function(){return Module["asm"]["dynCall_viiiiddiiid"].apply(null,arguments)});var dynCall_viiiiddiiii=Module["dynCall_viiiiddiiii"]=(function(){return Module["asm"]["dynCall_viiiiddiiii"].apply(null,arguments)});var dynCall_viiiiddiiiid=Module["dynCall_viiiiddiiiid"]=(function(){return Module["asm"]["dynCall_viiiiddiiiid"].apply(null,arguments)});var dynCall_viiiidi=Module["dynCall_viiiidi"]=(function(){return Module["asm"]["dynCall_viiiidi"].apply(null,arguments)});var dynCall_viiiidii=Module["dynCall_viiiidii"]=(function(){return Module["asm"]["dynCall_viiiidii"].apply(null,arguments)});var dynCall_viiiidiid=Module["dynCall_viiiidiid"]=(function(){return Module["asm"]["dynCall_viiiidiid"].apply(null,arguments)});var dynCall_viiiidiidd=Module["dynCall_viiiidiidd"]=(function(){return Module["asm"]["dynCall_viiiidiidd"].apply(null,arguments)});var dynCall_viiiidiiddi=Module["dynCall_viiiidiiddi"]=(function(){return Module["asm"]["dynCall_viiiidiiddi"].apply(null,arguments)});var dynCall_viiiidiii=Module["dynCall_viiiidiii"]=(function(){return Module["asm"]["dynCall_viiiidiii"].apply(null,arguments)});var dynCall_viiiidiiii=Module["dynCall_viiiidiiii"]=(function(){return Module["asm"]["dynCall_viiiidiiii"].apply(null,arguments)});var dynCall_viiiidiiiidi=Module["dynCall_viiiidiiiidi"]=(function(){return Module["asm"]["dynCall_viiiidiiiidi"].apply(null,arguments)});var dynCall_viiiif=Module["dynCall_viiiif"]=(function(){return Module["asm"]["dynCall_viiiif"].apply(null,arguments)});var dynCall_viiiii=Module["dynCall_viiiii"]=(function(){return Module["asm"]["dynCall_viiiii"].apply(null,arguments)});var dynCall_viiiiid=Module["dynCall_viiiiid"]=(function(){return Module["asm"]["dynCall_viiiiid"].apply(null,arguments)});var dynCall_viiiiidd=Module["dynCall_viiiiidd"]=(function(){return Module["asm"]["dynCall_viiiiidd"].apply(null,arguments)});var dynCall_viiiiiddi=Module["dynCall_viiiiiddi"]=(function(){return Module["asm"]["dynCall_viiiiiddi"].apply(null,arguments)});var dynCall_viiiiidi=Module["dynCall_viiiiidi"]=(function(){return Module["asm"]["dynCall_viiiiidi"].apply(null,arguments)});var dynCall_viiiiidii=Module["dynCall_viiiiidii"]=(function(){return Module["asm"]["dynCall_viiiiidii"].apply(null,arguments)});var dynCall_viiiiidiid=Module["dynCall_viiiiidiid"]=(function(){return Module["asm"]["dynCall_viiiiidiid"].apply(null,arguments)});var dynCall_viiiiidiidd=Module["dynCall_viiiiidiidd"]=(function(){return Module["asm"]["dynCall_viiiiidiidd"].apply(null,arguments)});var dynCall_viiiiidiiddi=Module["dynCall_viiiiidiiddi"]=(function(){return Module["asm"]["dynCall_viiiiidiiddi"].apply(null,arguments)});var dynCall_viiiiidiii=Module["dynCall_viiiiidiii"]=(function(){return Module["asm"]["dynCall_viiiiidiii"].apply(null,arguments)});var dynCall_viiiiidiiii=Module["dynCall_viiiiidiiii"]=(function(){return Module["asm"]["dynCall_viiiiidiiii"].apply(null,arguments)});var dynCall_viiiiidiiiii=Module["dynCall_viiiiidiiiii"]=(function(){return Module["asm"]["dynCall_viiiiidiiiii"].apply(null,arguments)});var dynCall_viiiiii=Module["dynCall_viiiiii"]=(function(){return Module["asm"]["dynCall_viiiiii"].apply(null,arguments)});var dynCall_viiiiiid=Module["dynCall_viiiiiid"]=(function(){return Module["asm"]["dynCall_viiiiiid"].apply(null,arguments)});var dynCall_viiiiiidd=Module["dynCall_viiiiiidd"]=(function(){return Module["asm"]["dynCall_viiiiiidd"].apply(null,arguments)});var dynCall_viiiiiiddi=Module["dynCall_viiiiiiddi"]=(function(){return Module["asm"]["dynCall_viiiiiiddi"].apply(null,arguments)});var dynCall_viiiiiidi=Module["dynCall_viiiiiidi"]=(function(){return Module["asm"]["dynCall_viiiiiidi"].apply(null,arguments)});var dynCall_viiiiiidii=Module["dynCall_viiiiiidii"]=(function(){return Module["asm"]["dynCall_viiiiiidii"].apply(null,arguments)});var dynCall_viiiiiidiii=Module["dynCall_viiiiiidiii"]=(function(){return Module["asm"]["dynCall_viiiiiidiii"].apply(null,arguments)});var dynCall_viiiiiidiiii=Module["dynCall_viiiiiidiiii"]=(function(){return Module["asm"]["dynCall_viiiiiidiiii"].apply(null,arguments)});var dynCall_viiiiiidiiiii=Module["dynCall_viiiiiidiiiii"]=(function(){return Module["asm"]["dynCall_viiiiiidiiiii"].apply(null,arguments)});var dynCall_viiiiiii=Module["dynCall_viiiiiii"]=(function(){return Module["asm"]["dynCall_viiiiiii"].apply(null,arguments)});var dynCall_viiiiiiid=Module["dynCall_viiiiiiid"]=(function(){return Module["asm"]["dynCall_viiiiiiid"].apply(null,arguments)});var dynCall_viiiiiiidd=Module["dynCall_viiiiiiidd"]=(function(){return Module["asm"]["dynCall_viiiiiiidd"].apply(null,arguments)});var dynCall_viiiiiiiddi=Module["dynCall_viiiiiiiddi"]=(function(){return Module["asm"]["dynCall_viiiiiiiddi"].apply(null,arguments)});var dynCall_viiiiiiidi=Module["dynCall_viiiiiiidi"]=(function(){return Module["asm"]["dynCall_viiiiiiidi"].apply(null,arguments)});var dynCall_viiiiiiii=Module["dynCall_viiiiiiii"]=(function(){return Module["asm"]["dynCall_viiiiiiii"].apply(null,arguments)});var dynCall_viiiiiiiii=Module["dynCall_viiiiiiiii"]=(function(){return Module["asm"]["dynCall_viiiiiiiii"].apply(null,arguments)});var dynCall_viiiiiiiiidd=Module["dynCall_viiiiiiiiidd"]=(function(){return Module["asm"]["dynCall_viiiiiiiiidd"].apply(null,arguments)});var dynCall_viiiiiiiiii=Module["dynCall_viiiiiiiiii"]=(function(){return Module["asm"]["dynCall_viiiiiiiiii"].apply(null,arguments)});var dynCall_viiiiiiiiiid=Module["dynCall_viiiiiiiiiid"]=(function(){return Module["asm"]["dynCall_viiiiiiiiiid"].apply(null,arguments)});var dynCall_viiiiiiiiiiddi=Module["dynCall_viiiiiiiiiiddi"]=(function(){return Module["asm"]["dynCall_viiiiiiiiiiddi"].apply(null,arguments)});var dynCall_viiiiiiiiiii=Module["dynCall_viiiiiiiiiii"]=(function(){return Module["asm"]["dynCall_viiiiiiiiiii"].apply(null,arguments)});var dynCall_viiiiiiiiiiid=Module["dynCall_viiiiiiiiiiid"]=(function(){return Module["asm"]["dynCall_viiiiiiiiiiid"].apply(null,arguments)});var dynCall_viiiij=Module["dynCall_viiiij"]=(function(){return Module["asm"]["dynCall_viiiij"].apply(null,arguments)});var dynCall_viiij=Module["dynCall_viiij"]=(function(){return Module["asm"]["dynCall_viiij"].apply(null,arguments)});var dynCall_viijii=Module["dynCall_viijii"]=(function(){return Module["asm"]["dynCall_viijii"].apply(null,arguments)});var dynCall_viji=Module["dynCall_viji"]=(function(){return Module["asm"]["dynCall_viji"].apply(null,arguments)});Module["asm"]=asm;Module["getMemory"]=getMemory;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;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;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};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"]();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)}if(ENVIRONMENT_IS_NODE){process["exit"](status)}Module["quit"](status,new ExitStatus(status))}Module["exit"]=exit;function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){Module.print(what);Module.printErr(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()()}}Module["noExitRuntime"]=true;run();Module["imread"]=(function(imageSource){var img=null;if(typeof imageSource==="string"){img=document.getElementById(imageSource)}else{img=imageSource}var canvas=null;var ctx=null;if(img instanceof HTMLImageElement){canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;ctx=canvas.getContext("2d");ctx.drawImage(img,0,0,img.width,img.height)}else if(img instanceof HTMLCanvasElement){canvas=img;ctx=canvas.getContext("2d")}else{throw new Error("Please input the valid canvas or img id.");return}var imgData=ctx.getImageData(0,0,canvas.width,canvas.height);return cv.matFromImageData(imgData)});Module["imshow"]=(function(canvasSource,mat){var canvas=null;if(typeof canvasSource==="string"){canvas=document.getElementById(canvasSource)}else{canvas=canvasSource}if(!(canvas instanceof HTMLCanvasElement)){throw new Error("Please input the valid canvas element or id.");return}if(!(mat instanceof cv.Mat)){throw new Error("Please input the valid cv.Mat instance.");return}var img=new cv.Mat;var depth=mat.type()%8;var scale=depth<=cv.CV_8S?1:depth<=cv.CV_32S?1/256:255;var shift=depth===cv.CV_8S||depth===cv.CV_16S?128:0;mat.convertTo(img,cv.CV_8U,scale,shift);switch(img.type()){case cv.CV_8UC1:cv.cvtColor(img,img,cv.COLOR_GRAY2RGBA);break;case cv.CV_8UC3:cv.cvtColor(img,img,cv.COLOR_RGB2RGBA);break;case cv.CV_8UC4:break;default:throw new Error("Bad number of channels (Source image must have 1, 3 or 4 channels)");return}var imgData=new ImageData(new Uint8ClampedArray(img.data),img.cols,img.rows);var ctx=canvas.getContext("2d");ctx.clearRect(0,0,canvas.width,canvas.height);canvas.width=imgData.width;canvas.height=imgData.height;ctx.putImageData(imgData,0,0);img.delete()});Module["VideoCapture"]=(function(videoSource){var video=null;if(typeof videoSource==="string"){video=document.getElementById(videoSource)}else{video=videoSource}if(!(video instanceof HTMLVideoElement)){throw new Error("Please input the valid video element or id.");return}var canvas=document.createElement("canvas");canvas.width=video.width;canvas.height=video.height;var ctx=canvas.getContext("2d");this.video=video;this.read=(function(frame){if(!(frame instanceof cv.Mat)){throw new Error("Please input the valid cv.Mat instance.");return}if(frame.type()!==cv.CV_8UC4){throw new Error("Bad type of input mat: the type should be cv.CV_8UC4.");return}if(frame.cols!==video.width||frame.rows!==video.height){throw new Error("Bad size of input mat: the size should be same as the video.");return}ctx.drawImage(video,0,0,video.width,video.height);frame.data.set(ctx.getImageData(0,0,video.width,video.height).data)})});function Range(start,end){this.start=typeof start==="undefined"?0:start;this.end=typeof end==="undefined"?0:end}Module["Range"]=Range;function Point(x,y){this.x=typeof x==="undefined"?0:x;this.y=typeof y==="undefined"?0:y}Module["Point"]=Point;function Size(width,height){this.width=typeof width==="undefined"?0:width;this.height=typeof height==="undefined"?0:height}Module["Size"]=Size;function Rect(){switch(arguments.length){case 0:{this.x=0;this.y=0;this.width=0;this.height=0;break};case 1:{var rect=arguments[0];this.x=rect.x;this.y=rect.y;this.width=rect.width;this.height=rect.height;break};case 2:{var point=arguments[0];var size=arguments[1];this.x=point.x;this.y=point.y;this.width=size.width;this.height=size.height;break};case 4:{this.x=arguments[0];this.y=arguments[1];this.width=arguments[2];this.height=arguments[3];break};default:{throw new Error("Invalid arguments")}}}Module["Rect"]=Rect;function RotatedRect(){switch(arguments.length){case 0:{this.center={x:0,y:0};this.size={width:0,height:0};this.angle=0;break};case 3:{this.center=arguments[0];this.size=arguments[1];this.angle=arguments[2];break};default:{throw new Error("Invalid arguments")}}}RotatedRect.points=(function(obj){return Module.rotatedRectPoints(obj)});RotatedRect.boundingRect=(function(obj){return Module.rotatedRectBoundingRect(obj)});RotatedRect.boundingRect2f=(function(obj){return Module.rotatedRectBoundingRect2f(obj)});Module["RotatedRect"]=RotatedRect;function Scalar(v0,v1,v2,v3){this.push(typeof v0==="undefined"?0:v0);this.push(typeof v1==="undefined"?0:v1);this.push(typeof v2==="undefined"?0:v2);this.push(typeof v3==="undefined"?0:v3)}Scalar.prototype=new Array;Scalar.all=(function(v){return new Scalar(v,v,v,v)});Module["Scalar"]=Scalar;function MinMaxLoc(){switch(arguments.length){case 0:{this.minVal=0;this.maxVal=0;this.minLoc=new Point;this.maxLoc=new Point;break};case 4:{this.minVal=arguments[0];this.maxVal=arguments[1];this.minLoc=arguments[2];this.maxLoc=arguments[3];break};default:{throw new Error("Invalid arguments")}}}Module["MinMaxLoc"]=MinMaxLoc;function Circle(){switch(arguments.length){case 0:{this.center=new Point;this.radius=0;break};case 2:{this.center=arguments[0];this.radius=arguments[1];break};default:{throw new Error("Invalid arguments")}}}Module["Circle"]=Circle;function TermCriteria(){switch(arguments.length){case 0:{this.type=0;this.maxCount=0;this.epsilon=0;break};case 3:{this.type=arguments[0];this.maxCount=arguments[1];this.epsilon=arguments[2];break};default:{throw new Error("Invalid arguments")}}}Module["TermCriteria"]=TermCriteria;Module["matFromArray"]=(function(rows,cols,type,array){var mat=new cv.Mat(rows,cols,type);switch(type){case cv.CV_8U:case cv.CV_8UC1:case cv.CV_8UC2:case cv.CV_8UC3:case cv.CV_8UC4:{mat.data.set(array);break};case cv.CV_8S:case cv.CV_8SC1:case cv.CV_8SC2:case cv.CV_8SC3:case cv.CV_8SC4:{mat.data8S.set(array);break};case cv.CV_16U:case cv.CV_16UC1:case cv.CV_16UC2:case cv.CV_16UC3:case cv.CV_16UC4:{mat.data16U.set(array);break};case cv.CV_16S:case cv.CV_16SC1:case cv.CV_16SC2:case cv.CV_16SC3:case cv.CV_16SC4:{mat.data16S.set(array);break};case cv.CV_32S:case cv.CV_32SC1:case cv.CV_32SC2:case cv.CV_32SC3:case cv.CV_32SC4:{mat.data32S.set(array);break};case cv.CV_32F:case cv.CV_32FC1:case cv.CV_32FC2:case cv.CV_32FC3:case cv.CV_32FC4:{mat.data32F.set(array);break};case cv.CV_64F:case cv.CV_64FC1:case cv.CV_64FC2:case cv.CV_64FC3:case cv.CV_64FC4:{mat.data64F.set(array);break};default:{throw new Error("Type is unsupported")}}return mat});Module["matFromImageData"]=(function(imageData){var mat=new cv.Mat(imageData.height,imageData.width,cv.CV_8UC4);mat.data.set(imageData.data);return mat}) +var Module=typeof cv!=="undefined"?cv:{};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;if(Module["ENVIRONMENT"]){if(Module["ENVIRONMENT"]==="WEB"){ENVIRONMENT_IS_WEB=true}else if(Module["ENVIRONMENT"]==="WORKER"){ENVIRONMENT_IS_WORKER=true}else if(Module["ENVIRONMENT"]==="NODE"){ENVIRONMENT_IS_NODE=true}else if(Module["ENVIRONMENT"]==="SHELL"){ENVIRONMENT_IS_SHELL=true}else{throw new Error("Module['ENVIRONMENT'] value is not valid. must be one of: WEB|WORKER|NODE|SHELL.")}}else{ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER}if(ENVIRONMENT_IS_NODE){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["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,toThrow){quit(status)})}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){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)};if(typeof arguments!="undefined"){Module["arguments"]=arguments}Module["setWindowTitle"]=(function(title){document.title=title})}Module["print"]=typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null;Module["printErr"]=typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||Module["print"];Module.print=Module["print"];Module.printErr=Module["printErr"];for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function staticAlloc(size){assert(!staticSealed);var ret=STATICTOP;STATICTOP=STATICTOP+size+15&-16;return ret}function dynamicAlloc(size){assert(DYNAMICTOP_PTR);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}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;Module.printErr(text)}}var jsCallStartIndex=1;var functionPointers=new Array(0);var funcWrappers={};function dynCall(sig,ptr,args){if(args&&args.length){return Module["dynCall_"+sig].apply(null,[ptr].concat(args))}else{return Module["dynCall_"+sig].call(null,ptr)}}var GLOBAL_BASE=1024;var ABORT=0;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function getCFunc(ident){var func=Module["_"+ident];assert(func,"Cannot call unknown function "+ident+", make sure it is exported");return func}var JSfuncs={"stackSave":(function(){stackSave()}),"stackRestore":(function(){stackRestore()}),"arrayToC":(function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}),"stringToC":(function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret})};var toC={"string":JSfuncs["stringToC"],"array":JSfuncs["arrayToC"]};function ccall(ident,returnType,argTypes,args,opts){var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i>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_STATIC=2;var ALLOC_NONE=4;function getMemory(size){if(!staticSealed)return staticAlloc(size);if(!runtimeInitialized)return dynamicAlloc(size);return _malloc(size)}function Pointer_stringify(ptr,length){if(length===0||!ptr)return"";var hasUtf=0;var t;var i=0;while(1){t=HEAPU8[ptr+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)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&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 demangle(func){var __cxa_demangle_func=Module["___cxa_demangle"]||Module["__cxa_demangle"];assert(__cxa_demangle_func);try{var s=func.substr(1);var len=lengthBytesUTF8(s)+1;var buf=_malloc(len);stringToUTF8(s,buf,len);var status=_malloc(4);var ret=__cxa_demangle_func(buf,0,0,status);if(HEAP32[status>>2]===0&&ret){return Pointer_stringify(ret)}}catch(e){}finally{if(buf)_free(buf);if(status)_free(status);if(ret)_free(ret)}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 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"]||134217728;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_cos=Math.cos;var Math_sin=Math.sin;var Math_tan=Math.tan;var Math_acos=Math.acos;var Math_asin=Math.asin;var Math_atan=Math.atan;var Math_atan2=Math.atan2;var Math_exp=Math.exp;var Math_log=Math.log;var Math_sqrt=Math.sqrt;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_pow=Math.pow;var Math_imul=Math.imul;var Math_fround=Math.fround;var Math_round=Math.round;var Math_min=Math.min;var Math_max=Math.max;var Math_clz32=Math.clz32;var Math_trunc=Math.trunc;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="opencv_js.wast";var wasmBinaryFile="opencv_js.wasm";var asmjsCodeFile="opencv_js.temp.asm.js";if(typeof Module["locateFile"]==="function"){if(!isDataURI(wasmTextFile)){wasmTextFile=Module["locateFile"](wasmTextFile)}if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=Module["locateFile"](wasmBinaryFile)}if(!isDataURI(asmjsCodeFile)){asmjsCodeFile=Module["locateFile"](asmjsCodeFile)}}var wasmPageSize=64*1024;var info={"global":null,"env":null,"asm2wasm":{"f64-rem":(function(x,y){return x%y}),"debugger":(function(){debugger})},"parent":Module};var exports=null;function mergeMemory(newBuffer){var oldBuffer=Module["buffer"];if(newBuffer.byteLength0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){Module.printErr("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:(function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++}),resume:(function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()}),updateStatus:(function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout((function(){finish(audio)}),1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(function(){});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(function(){});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",(function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}}),false)}}}),createContext:(function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach((function(callback){callback()}));Browser.init()}return ctx}),destroyContext:(function(canvas,useWebGL,setInModule){}),fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:(function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(function(){});canvas.exitFullscreen=canvas.exitFullscreen.bind(document);if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas)Browser.setFullscreenCanvasSize()}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas)Browser.setWindowedCanvasSize()}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen);Browser.updateCanvasDimensions(canvas)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?(function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}):null)||(canvasContainer["webkitRequestFullScreen"]?(function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}):null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}}),requestFullScreen:(function(lockPointer,resizeCanvas,vrDevice){Module.printErr("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=(function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)});return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)}),nextRAF:0,fakeRequestAnimationFrame:(function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)}),requestAnimationFrame:function requestAnimationFrame(func){if(typeof window==="undefined"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window["requestAnimationFrame"]||window["mozRequestAnimationFrame"]||window["webkitRequestAnimationFrame"]||window["msRequestAnimationFrame"]||window["oRequestAnimationFrame"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:(function(func){return(function(){if(!ABORT)return func.apply(null,arguments)})}),allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:(function(){Browser.allowAsyncCallbacks=false}),resumeAsyncCallbacks:(function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach((function(func){func()}))}}),safeRequestAnimationFrame:(function(func){return Browser.requestAnimationFrame((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}}))}),safeSetTimeout:(function(func,timeout){Module["noExitRuntime"]=true;return setTimeout((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}}),timeout)}),safeSetInterval:(function(func,timeout){Module["noExitRuntime"]=true;return setInterval((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}}),timeout)}),getMimetype:(function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]}),getUserMedia:(function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)}),getMovementX:(function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0}),getMovementY:(function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0}),getMouseWheelDelta:(function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail;break;case"mousewheel":delta=event.wheelDelta;break;case"wheel":delta=event["deltaY"];break;default:throw"unrecognized mouse wheel event: "+event.type}return delta}),mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:(function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}}),asyncLoad:(function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";Module["readAsync"](url,(function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)}),(function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}}));if(dep)addRunDependency(dep)}),resizeListeners:[],updateResizeListeners:(function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach((function(listener){listener(canvas.width,canvas.height)}))}),setCanvasSize:(function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()}),windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:(function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateResizeListeners()}),setWindowedCanvasSize:(function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateResizeListeners()}),updateCanvasDimensions:(function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h0);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_begin_catch(ptr){var info=EXCEPTIONS.infos[ptr];if(info&&!info.caught){info.caught=true;__ZSt18uncaught_exceptionv.uncaught_exception--}if(info)info.rethrown=false;EXCEPTIONS.caught.push(ptr);EXCEPTIONS.addRef(EXCEPTIONS.deAdjust(ptr));return ptr}function ___cxa_pure_virtual(){ABORT=true;throw"Pure virtual function called!"}function ___resumeException(ptr){if(!EXCEPTIONS.last){EXCEPTIONS.last=ptr}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_find_matching_catch(){var thrown=EXCEPTIONS.last;if(!thrown){return(setTempRet0(0),0)|0}var info=EXCEPTIONS.infos[thrown];var throwntype=info.type;if(!throwntype){return(setTempRet0(0),thrown)|0}var typeArray=Array.prototype.slice.call(arguments);var pointer=Module["___cxa_is_pointer_type"](throwntype);if(!___cxa_find_matching_catch.buffer)___cxa_find_matching_catch.buffer=_malloc(4);HEAP32[___cxa_find_matching_catch.buffer>>2]=thrown;thrown=___cxa_find_matching_catch.buffer;for(var i=0;i>2];info.adjusted=thrown;return(setTempRet0(typeArray[i]),thrown)|0}}thrown=HEAP32[thrown>>2];return(setTempRet0(throwntype),thrown)|0}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 ___gxx_personality_v0(){}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){Module["print"](UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){Module["print"](UTF8ArrayToString(tty.output,0));tty.output=[]}})},default_tty1_ops:{put_char:(function(tty,val){if(val===null||val===10){Module["printErr"](UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){Module["printErr"](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}}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 ___syscall4(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),buf=SYSCALLS.get(),count=SYSCALLS.get();return FS.write(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};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(){}var tupleRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}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(new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n"))(body)}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 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})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}});clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function runDestructor(handle){var $$=handle.$$;if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}this.$$.count.value-=1;var toDelete=0===this.$$.count.value;if(toDelete){runDestructor(this)}if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}var delayFunction=undefined;var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}var registeredPointers={};function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=(function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)});proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,__emval_register((function(){clonedHandle["delete"]()})));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return Object.create(prototype,{$$:{value:record}})}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}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){var args=[];for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i>2)+i])}return array}function __embind_register_class_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,fn){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],(function(classType){classType=classType[0];var humanName=classType.name+"."+methodName;function unboundTypesHandler(){throwUnboundTypeError("Cannot call "+humanName+" due to unbound types",rawArgTypes)}var proto=classType.registeredClass.constructor;if(undefined===proto[methodName]){unboundTypesHandler.argCount=argCount-1;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-1]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,(function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));var func=craftInvokerFunction(humanName,invokerArgsArray,null,rawInvoker,fn);if(undefined===proto[methodName].overloadTable){func.argCount=argCount-1;proto[methodName]=func}else{proto[methodName].overloadTable[argCount-1]=func}return[]}));return[]}))}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],(function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=function unboundTypeHandler(){throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)};whenDependentTypesAreResolved([],rawArgTypes,(function(argTypes){classType.registeredClass.constructor_body[argCount-1]=function constructor_body(){if(arguments.length!==argCount-1){throwBindingError(humanName+" called with "+arguments.length+" arguments, expected "+(argCount-1))}var destructors=[];var args=new Array(argCount);args[0]=rawConstructor;for(var i=1;i4&&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])});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 __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,(function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)}),argCount-1);whenDependentTypesAreResolved([],argTypes,(function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]}))}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>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_smart_ptr(rawType,rawPointeeType,name,sharingPolicy,getPointeeSignature,rawGetPointee,constructorSignature,rawConstructor,shareSignature,rawShare,destructorSignature,rawDestructor){name=readLatin1String(name);rawGetPointee=embind__requireFunction(getPointeeSignature,rawGetPointee);rawConstructor=embind__requireFunction(constructorSignature,rawConstructor);rawShare=embind__requireFunction(shareSignature,rawShare);rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);whenDependentTypesAreResolved([rawType],[rawPointeeType],(function(pointeeType){pointeeType=pointeeType[0];var registeredPointer=new RegisteredPointer(name,pointeeType.registeredClass,false,false,true,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor);return[registeredPointer]}))}function __embind_register_std_string(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":(function(value){var length=HEAPU32[value>>2];var a=new Array(length);for(var i=0;i>2]=length;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}if(destructors!==null){destructors.push(_free,ptr)}return ptr}),"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:(function(ptr){_free(ptr)})})}function __embind_register_std_wstring(rawType,charSize,name){name=readLatin1String(name);var getHeap,shift;if(charSize===2){getHeap=(function(){return HEAPU16});shift=1}else if(charSize===4){getHeap=(function(){return HEAPU32});shift=2}registerType(rawType,{name:name,"fromWireType":(function(value){var HEAP=getHeap();var length=HEAPU32[value>>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]=rd;return returnType["toWireType"](destructors,handle)}function __emval_allocateDestructors(destructorsRef){var destructors=[];HEAP32[destructorsRef>>2]=__emval_register(destructors);return destructors}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}else{return symbol}}var emval_methodCallers=[];function __emval_call_void_method(caller,handle,methodName,args){caller=emval_methodCallers[caller];handle=requireHandle(handle);methodName=getStringOrSymbol(methodName);caller(handle,methodName,null,args)}function __emval_addMethodCaller(caller){var id=emval_methodCallers.length;emval_methodCallers.push(caller);return id}function __emval_lookupTypes(argCount,argTypes,argWireTypes){var a=new Array(argCount);for(var i=0;i>2)+i],"parameter "+i)}return a}function __emval_get_method_caller(argCount,argTypes){var types=__emval_lookupTypes(argCount,argTypes);var retType=types[0];var signatureName=retType.name+"_$"+types.slice(1).map((function(t){return t.name})).join("_")+"$";var params=["retType"];var args=[retType];var argsList="";for(var i=0;i4){emval_handle_array[handle].refcount+=1}}function __emval_new_array(){return __emval_register([])}function __emval_new_cstring(v){return __emval_register(getStringOrSymbol(v))}function __emval_run_destructors(handle){var destructors=emval_handle_array[handle].value;runDestructors(destructors);__emval_decref(handle)}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return __emval_register(v)}function _abort(){Module["abort"]()}var _environ=STATICTOP;STATICTOP+=16;function ___buildEnvironment(env){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=staticAlloc(TOTAL_ENV_SIZE);envPtr=staticAlloc(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}var ENV={};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}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}var _llvm_fabs_f32=Math_abs;var _llvm_fabs_f64=Math_abs;var _llvm_pow_f32=Math_pow;var _llvm_pow_f64=Math_pow;function _llvm_trap(){abort("trap!")}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest);return dest}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_key_delete(key){if(key in PTHREAD_SPECIFIC){delete PTHREAD_SPECIFIC[key];return 0}return ERRNO_CODES.EINVAL}function _pthread_mutex_destroy(){}function _pthread_mutex_init(){}function _pthread_mutexattr_destroy(){}function _pthread_mutexattr_init(){}function _pthread_mutexattr_settype(){}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}function _sched_yield(){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)}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){Module.printErr("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof self==="object"&&self["performance"]&&typeof self["performance"]["now"]==="function"){_emscripten_get_now=(function(){return self["performance"]["now"]()})}else if(typeof performance==="object"&&typeof performance["now"]==="function"){_emscripten_get_now=(function(){return performance["now"]()})}else{_emscripten_get_now=Date.now}FS.staticInit();__ATINIT__.unshift((function(){if(!Module["noFSInit"]&&!FS.init.initialized)FS.init()}));__ATMAIN__.push((function(){FS.ignorePermissions=false}));__ATEXIT__.push((function(){FS.quit()}));Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;__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()}InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_RegisteredPointer();init_embind();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();___buildEnvironment(ENV);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;var ASSERTIONS=false;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"]=9536;Module["wasmMaxTableSize"]=9536;function invoke_di(index,a1){try{return Module["dynCall_di"](index,a1)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_dii(index,a1,a2){try{return Module["dynCall_dii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiddi(index,a1,a2,a3,a4,a5){try{return Module["dynCall_diiddi"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diii(index,a1,a2,a3){try{return Module["dynCall_diii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiid(index,a1,a2,a3,a4){try{return Module["dynCall_diiid"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiiddi(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_diiiddi"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiii(index,a1,a2,a3,a4){try{return Module["dynCall_diiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiiid(index,a1,a2,a3,a4,a5){try{return Module["dynCall_diiiid"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiiii(index,a1,a2,a3,a4,a5){try{return Module["dynCall_diiiii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiiiii(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_diiiiii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiiiiii(index,a1,a2,a3,a4,a5,a6,a7){try{return Module["dynCall_diiiiiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{return Module["dynCall_diiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_fii(index,a1,a2){try{return Module["dynCall_fii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_fiii(index,a1,a2,a3){try{return Module["dynCall_fiii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_fiiii(index,a1,a2,a3,a4){try{return Module["dynCall_fiiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_fiiiii(index,a1,a2,a3,a4,a5){try{return Module["dynCall_fiiiii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_i(index){try{return Module["dynCall_i"](index)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_ii(index,a1){try{return Module["dynCall_ii"](index,a1)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iid(index,a1,a2){try{return Module["dynCall_iid"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iidi(index,a1,a2,a3){try{return Module["dynCall_iidi"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iii(index,a1,a2){try{return Module["dynCall_iii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiid(index,a1,a2,a3){try{return Module["dynCall_iiid"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiidd(index,a1,a2,a3,a4){try{return Module["dynCall_iiidd"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiidi(index,a1,a2,a3,a4){try{return Module["dynCall_iiidi"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiidii(index,a1,a2,a3,a4,a5){try{return Module["dynCall_iiidii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiidiii(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_iiidiii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiidiiii(index,a1,a2,a3,a4,a5,a6,a7){try{return Module["dynCall_iiidiiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiii(index,a1,a2,a3){try{return Module["dynCall_iiii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiid(index,a1,a2,a3,a4){try{return Module["dynCall_iiiid"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiif(index,a1,a2,a3,a4){try{return Module["dynCall_iiiif"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiii(index,a1,a2,a3,a4){try{return Module["dynCall_iiiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiid(index,a1,a2,a3,a4,a5){try{return Module["dynCall_iiiiid"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){try{return Module["dynCall_iiiiii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiid(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_iiiiiid"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiii(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_iiiiiii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7){try{return Module["dynCall_iiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiiiididiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){try{return Module["dynCall_iiiiiiiididiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{return Module["dynCall_iiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){try{return Module["dynCall_iiiiiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiij(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_iiiiij"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_ji(index,a1){try{return Module["dynCall_ji"](index,a1)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_jii(index,a1,a2){try{return Module["dynCall_jii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_jiii(index,a1,a2,a3){try{return Module["dynCall_jiii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_jiiii(index,a1,a2,a3,a4){try{return Module["dynCall_jiiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_v(index){try{Module["dynCall_v"](index)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vdii(index,a1,a2,a3){try{Module["dynCall_vdii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vdiii(index,a1,a2,a3,a4){try{Module["dynCall_vdiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vi(index,a1){try{Module["dynCall_vi"](index,a1)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vid(index,a1,a2){try{Module["dynCall_vid"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vidi(index,a1,a2,a3){try{Module["dynCall_vidi"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vididdi(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_vididdi"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vididdii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_vididdii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vidii(index,a1,a2,a3,a4){try{Module["dynCall_vidii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vidiii(index,a1,a2,a3,a4,a5){try{Module["dynCall_vidiii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vifi(index,a1,a2,a3){try{Module["dynCall_vifi"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vii(index,a1,a2){try{Module["dynCall_vii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viid(index,a1,a2,a3){try{Module["dynCall_viid"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viidd(index,a1,a2,a3,a4){try{Module["dynCall_viidd"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiddi(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiddi"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiddid(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiddid"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiddidd(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiddidd"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiddiddd(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiddiddd"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiddidddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiddidddd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiddii(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiddii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiddiii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiddiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viidi(index,a1,a2,a3,a4){try{Module["dynCall_viidi"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viididdi(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viididdi"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viididdii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viididdii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viididi(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viididi"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viididii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viididii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viidii(index,a1,a2,a3,a4,a5){try{Module["dynCall_viidii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viidiii(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viidiii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viidiiid(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viidiiid"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viidiiii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viidiiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viif(index,a1,a2,a3){try{Module["dynCall_viif"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viii(index,a1,a2,a3){try{Module["dynCall_viii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiid(index,a1,a2,a3,a4){try{Module["dynCall_viiid"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidd(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiidd"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddd(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiddd"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidddd(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiidddd"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddddi(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiddddi"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiddddii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidddi(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiidddi"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidddii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiidddii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiidddiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiidddiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddi(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiddi"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddid(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiddid"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddidd(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiddidd"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddiddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiddiddd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddidddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiddidddd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiddii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiddiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiddiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiddiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiddiiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidi(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiidi"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiididi(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiididi"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiididii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiididii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidii(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiidii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiidiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidiii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiidiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidiiid(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiidiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiidiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiidiiiidi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiif(index,a1,a2,a3,a4){try{Module["dynCall_viiif"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiii(index,a1,a2,a3,a4){try{Module["dynCall_viiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiid(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiiid"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidd(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiidd"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddd(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiiddd"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidddd(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiidddd"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiddddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiddddii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidddi(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiidddi"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiidddii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiidddiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiidddiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddi(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiiddi"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiddii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiddiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiddiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiddiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiddiiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidi(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiidi"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiidii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidiid(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiidiid"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiidiidd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiidiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiidiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiidiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiidiiiidi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiif(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiiif"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiiii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiid(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiiid"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidd(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiiidd"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidi(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiiidi"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiidii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiidiid"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiidiidd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiidiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiidiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiidiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiidiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiiii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiid(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiiiid"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiiidd"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiiidi"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiidii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiiidii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiiidiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiiidiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiidiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){try{Module["dynCall_viiiiiidiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiiiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiiiidd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiiiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiiiidi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiiiiiidd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiiiiiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){try{Module["dynCall_viiiiiiiiiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){try{Module["dynCall_viiiiiiiiiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiij(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiij"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiij(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiij"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viijii(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viijii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viji(index,a1,a2,a3,a4){try{Module["dynCall_viji"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}Module.asmGlobalArg={};Module.asmLibraryArg={"abort":abort,"assert":assert,"enlargeMemory":enlargeMemory,"getTotalMemory":getTotalMemory,"abortOnCannotGrowMemory":abortOnCannotGrowMemory,"invoke_di":invoke_di,"invoke_dii":invoke_dii,"invoke_diiddi":invoke_diiddi,"invoke_diii":invoke_diii,"invoke_diiid":invoke_diiid,"invoke_diiiddi":invoke_diiiddi,"invoke_diiii":invoke_diiii,"invoke_diiiid":invoke_diiiid,"invoke_diiiii":invoke_diiiii,"invoke_diiiiii":invoke_diiiiii,"invoke_diiiiiii":invoke_diiiiiii,"invoke_diiiiiiii":invoke_diiiiiiii,"invoke_fii":invoke_fii,"invoke_fiii":invoke_fiii,"invoke_fiiii":invoke_fiiii,"invoke_fiiiii":invoke_fiiiii,"invoke_i":invoke_i,"invoke_ii":invoke_ii,"invoke_iid":invoke_iid,"invoke_iidi":invoke_iidi,"invoke_iii":invoke_iii,"invoke_iiid":invoke_iiid,"invoke_iiidd":invoke_iiidd,"invoke_iiidi":invoke_iiidi,"invoke_iiidii":invoke_iiidii,"invoke_iiidiii":invoke_iiidiii,"invoke_iiidiiii":invoke_iiidiiii,"invoke_iiii":invoke_iiii,"invoke_iiiid":invoke_iiiid,"invoke_iiiif":invoke_iiiif,"invoke_iiiii":invoke_iiiii,"invoke_iiiiid":invoke_iiiiid,"invoke_iiiiii":invoke_iiiiii,"invoke_iiiiiid":invoke_iiiiiid,"invoke_iiiiiii":invoke_iiiiiii,"invoke_iiiiiiii":invoke_iiiiiiii,"invoke_iiiiiiiididiii":invoke_iiiiiiiididiii,"invoke_iiiiiiiii":invoke_iiiiiiiii,"invoke_iiiiiiiiiiiii":invoke_iiiiiiiiiiiii,"invoke_iiiiij":invoke_iiiiij,"invoke_ji":invoke_ji,"invoke_jii":invoke_jii,"invoke_jiii":invoke_jiii,"invoke_jiiii":invoke_jiiii,"invoke_v":invoke_v,"invoke_vdii":invoke_vdii,"invoke_vdiii":invoke_vdiii,"invoke_vi":invoke_vi,"invoke_vid":invoke_vid,"invoke_vidi":invoke_vidi,"invoke_vididdi":invoke_vididdi,"invoke_vididdii":invoke_vididdii,"invoke_vidii":invoke_vidii,"invoke_vidiii":invoke_vidiii,"invoke_vifi":invoke_vifi,"invoke_vii":invoke_vii,"invoke_viid":invoke_viid,"invoke_viidd":invoke_viidd,"invoke_viiddi":invoke_viiddi,"invoke_viiddid":invoke_viiddid,"invoke_viiddidd":invoke_viiddidd,"invoke_viiddiddd":invoke_viiddiddd,"invoke_viiddidddd":invoke_viiddidddd,"invoke_viiddii":invoke_viiddii,"invoke_viiddiii":invoke_viiddiii,"invoke_viidi":invoke_viidi,"invoke_viididdi":invoke_viididdi,"invoke_viididdii":invoke_viididdii,"invoke_viididi":invoke_viididi,"invoke_viididii":invoke_viididii,"invoke_viidii":invoke_viidii,"invoke_viidiii":invoke_viidiii,"invoke_viidiiid":invoke_viidiiid,"invoke_viidiiii":invoke_viidiiii,"invoke_viif":invoke_viif,"invoke_viii":invoke_viii,"invoke_viiid":invoke_viiid,"invoke_viiidd":invoke_viiidd,"invoke_viiiddd":invoke_viiiddd,"invoke_viiidddd":invoke_viiidddd,"invoke_viiiddddi":invoke_viiiddddi,"invoke_viiiddddii":invoke_viiiddddii,"invoke_viiidddi":invoke_viiidddi,"invoke_viiidddii":invoke_viiidddii,"invoke_viiidddiii":invoke_viiidddiii,"invoke_viiidddiiii":invoke_viiidddiiii,"invoke_viiiddi":invoke_viiiddi,"invoke_viiiddid":invoke_viiiddid,"invoke_viiiddidd":invoke_viiiddidd,"invoke_viiiddiddd":invoke_viiiddiddd,"invoke_viiiddidddd":invoke_viiiddidddd,"invoke_viiiddii":invoke_viiiddii,"invoke_viiiddiii":invoke_viiiddiii,"invoke_viiiddiiid":invoke_viiiddiiid,"invoke_viiiddiiii":invoke_viiiddiiii,"invoke_viiiddiiiid":invoke_viiiddiiiid,"invoke_viiidi":invoke_viiidi,"invoke_viiididi":invoke_viiididi,"invoke_viiididii":invoke_viiididii,"invoke_viiidii":invoke_viiidii,"invoke_viiidiiddi":invoke_viiidiiddi,"invoke_viiidiii":invoke_viiidiii,"invoke_viiidiiid":invoke_viiidiiid,"invoke_viiidiiii":invoke_viiidiiii,"invoke_viiidiiiidi":invoke_viiidiiiidi,"invoke_viiif":invoke_viiif,"invoke_viiii":invoke_viiii,"invoke_viiiid":invoke_viiiid,"invoke_viiiidd":invoke_viiiidd,"invoke_viiiiddd":invoke_viiiiddd,"invoke_viiiidddd":invoke_viiiidddd,"invoke_viiiiddddi":invoke_viiiiddddi,"invoke_viiiiddddii":invoke_viiiiddddii,"invoke_viiiidddi":invoke_viiiidddi,"invoke_viiiidddii":invoke_viiiidddii,"invoke_viiiidddiii":invoke_viiiidddiii,"invoke_viiiidddiiii":invoke_viiiidddiiii,"invoke_viiiiddi":invoke_viiiiddi,"invoke_viiiiddii":invoke_viiiiddii,"invoke_viiiiddiii":invoke_viiiiddiii,"invoke_viiiiddiiid":invoke_viiiiddiiid,"invoke_viiiiddiiii":invoke_viiiiddiiii,"invoke_viiiiddiiiid":invoke_viiiiddiiiid,"invoke_viiiidi":invoke_viiiidi,"invoke_viiiidii":invoke_viiiidii,"invoke_viiiidiid":invoke_viiiidiid,"invoke_viiiidiidd":invoke_viiiidiidd,"invoke_viiiidiiddi":invoke_viiiidiiddi,"invoke_viiiidiii":invoke_viiiidiii,"invoke_viiiidiiii":invoke_viiiidiiii,"invoke_viiiidiiiidi":invoke_viiiidiiiidi,"invoke_viiiif":invoke_viiiif,"invoke_viiiii":invoke_viiiii,"invoke_viiiiid":invoke_viiiiid,"invoke_viiiiidd":invoke_viiiiidd,"invoke_viiiiiddi":invoke_viiiiiddi,"invoke_viiiiidi":invoke_viiiiidi,"invoke_viiiiidii":invoke_viiiiidii,"invoke_viiiiidiid":invoke_viiiiidiid,"invoke_viiiiidiidd":invoke_viiiiidiidd,"invoke_viiiiidiiddi":invoke_viiiiidiiddi,"invoke_viiiiidiii":invoke_viiiiidiii,"invoke_viiiiidiiii":invoke_viiiiidiiii,"invoke_viiiiidiiiii":invoke_viiiiidiiiii,"invoke_viiiiii":invoke_viiiiii,"invoke_viiiiiid":invoke_viiiiiid,"invoke_viiiiiidd":invoke_viiiiiidd,"invoke_viiiiiiddi":invoke_viiiiiiddi,"invoke_viiiiiidi":invoke_viiiiiidi,"invoke_viiiiiidii":invoke_viiiiiidii,"invoke_viiiiiidiii":invoke_viiiiiidiii,"invoke_viiiiiidiiii":invoke_viiiiiidiiii,"invoke_viiiiiidiiiii":invoke_viiiiiidiiiii,"invoke_viiiiiii":invoke_viiiiiii,"invoke_viiiiiiid":invoke_viiiiiiid,"invoke_viiiiiiidd":invoke_viiiiiiidd,"invoke_viiiiiiiddi":invoke_viiiiiiiddi,"invoke_viiiiiiidi":invoke_viiiiiiidi,"invoke_viiiiiiii":invoke_viiiiiiii,"invoke_viiiiiiiii":invoke_viiiiiiiii,"invoke_viiiiiiiiidd":invoke_viiiiiiiiidd,"invoke_viiiiiiiiii":invoke_viiiiiiiiii,"invoke_viiiiiiiiiid":invoke_viiiiiiiiiid,"invoke_viiiiiiiiiiddi":invoke_viiiiiiiiiiddi,"invoke_viiiiiiiiiii":invoke_viiiiiiiiiii,"invoke_viiiiiiiiiiid":invoke_viiiiiiiiiiid,"invoke_viiiij":invoke_viiiij,"invoke_viiij":invoke_viiij,"invoke_viijii":invoke_viijii,"invoke_viji":invoke_viji,"ClassHandle":ClassHandle,"ClassHandle_clone":ClassHandle_clone,"ClassHandle_delete":ClassHandle_delete,"ClassHandle_deleteLater":ClassHandle_deleteLater,"ClassHandle_isAliasOf":ClassHandle_isAliasOf,"ClassHandle_isDeleted":ClassHandle_isDeleted,"RegisteredClass":RegisteredClass,"RegisteredPointer":RegisteredPointer,"RegisteredPointer_deleteObject":RegisteredPointer_deleteObject,"RegisteredPointer_destructor":RegisteredPointer_destructor,"RegisteredPointer_fromWireType":RegisteredPointer_fromWireType,"RegisteredPointer_getPointee":RegisteredPointer_getPointee,"__ZSt18uncaught_exceptionv":__ZSt18uncaught_exceptionv,"___buildEnvironment":___buildEnvironment,"___cxa_allocate_exception":___cxa_allocate_exception,"___cxa_begin_catch":___cxa_begin_catch,"___cxa_find_matching_catch":___cxa_find_matching_catch,"___cxa_pure_virtual":___cxa_pure_virtual,"___cxa_throw":___cxa_throw,"___gxx_personality_v0":___gxx_personality_v0,"___lock":___lock,"___map_file":___map_file,"___resumeException":___resumeException,"___setErrNo":___setErrNo,"___syscall140":___syscall140,"___syscall145":___syscall145,"___syscall146":___syscall146,"___syscall221":___syscall221,"___syscall3":___syscall3,"___syscall4":___syscall4,"___syscall5":___syscall5,"___syscall54":___syscall54,"___syscall6":___syscall6,"___syscall91":___syscall91,"___unlock":___unlock,"__addDays":__addDays,"__arraySum":__arraySum,"__embind_finalize_value_array":__embind_finalize_value_array,"__embind_finalize_value_object":__embind_finalize_value_object,"__embind_register_bool":__embind_register_bool,"__embind_register_class":__embind_register_class,"__embind_register_class_class_function":__embind_register_class_class_function,"__embind_register_class_constructor":__embind_register_class_constructor,"__embind_register_class_function":__embind_register_class_function,"__embind_register_class_property":__embind_register_class_property,"__embind_register_constant":__embind_register_constant,"__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_smart_ptr":__embind_register_smart_ptr,"__embind_register_std_string":__embind_register_std_string,"__embind_register_std_wstring":__embind_register_std_wstring,"__embind_register_value_array":__embind_register_value_array,"__embind_register_value_array_element":__embind_register_value_array_element,"__embind_register_value_object":__embind_register_value_object,"__embind_register_value_object_field":__embind_register_value_object_field,"__embind_register_void":__embind_register_void,"__emval_addMethodCaller":__emval_addMethodCaller,"__emval_allocateDestructors":__emval_allocateDestructors,"__emval_as":__emval_as,"__emval_call_void_method":__emval_call_void_method,"__emval_decref":__emval_decref,"__emval_get_method_caller":__emval_get_method_caller,"__emval_get_property":__emval_get_property,"__emval_incref":__emval_incref,"__emval_lookupTypes":__emval_lookupTypes,"__emval_new_array":__emval_new_array,"__emval_new_cstring":__emval_new_cstring,"__emval_register":__emval_register,"__emval_run_destructors":__emval_run_destructors,"__emval_take_value":__emval_take_value,"__isLeapYear":__isLeapYear,"_abort":_abort,"_embind_repr":_embind_repr,"_emscripten_get_now":_emscripten_get_now,"_emscripten_memcpy_big":_emscripten_memcpy_big,"_emscripten_set_main_loop":_emscripten_set_main_loop,"_emscripten_set_main_loop_timing":_emscripten_set_main_loop_timing,"_getenv":_getenv,"_gettimeofday":_gettimeofday,"_llvm_fabs_f32":_llvm_fabs_f32,"_llvm_fabs_f64":_llvm_fabs_f64,"_llvm_pow_f32":_llvm_pow_f32,"_llvm_pow_f64":_llvm_pow_f64,"_llvm_trap":_llvm_trap,"_pthread_cond_wait":_pthread_cond_wait,"_pthread_getspecific":_pthread_getspecific,"_pthread_key_create":_pthread_key_create,"_pthread_key_delete":_pthread_key_delete,"_pthread_mutex_destroy":_pthread_mutex_destroy,"_pthread_mutex_init":_pthread_mutex_init,"_pthread_mutexattr_destroy":_pthread_mutexattr_destroy,"_pthread_mutexattr_init":_pthread_mutexattr_init,"_pthread_mutexattr_settype":_pthread_mutexattr_settype,"_pthread_once":_pthread_once,"_pthread_setspecific":_pthread_setspecific,"_sched_yield":_sched_yield,"_strftime":_strftime,"_strftime_l":_strftime_l,"constNoSmartPtrRawPointerToWireType":constNoSmartPtrRawPointerToWireType,"count_emval_handles":count_emval_handles,"craftInvokerFunction":craftInvokerFunction,"createNamedFunction":createNamedFunction,"downcastPointer":downcastPointer,"embind__requireFunction":embind__requireFunction,"embind_init_charCodes":embind_init_charCodes,"ensureOverloadTable":ensureOverloadTable,"exposePublicSymbol":exposePublicSymbol,"extendError":extendError,"floatReadValueFromPointer":floatReadValueFromPointer,"flushPendingDeletes":flushPendingDeletes,"genericPointerToWireType":genericPointerToWireType,"getBasestPointer":getBasestPointer,"getInheritedInstance":getInheritedInstance,"getInheritedInstanceCount":getInheritedInstanceCount,"getLiveInheritedInstances":getLiveInheritedInstances,"getShiftFromSize":getShiftFromSize,"getStringOrSymbol":getStringOrSymbol,"getTypeName":getTypeName,"get_first_emval":get_first_emval,"heap32VectorToArray":heap32VectorToArray,"init_ClassHandle":init_ClassHandle,"init_RegisteredPointer":init_RegisteredPointer,"init_embind":init_embind,"init_emval":init_emval,"integerReadValueFromPointer":integerReadValueFromPointer,"makeClassHandle":makeClassHandle,"makeLegalFunctionName":makeLegalFunctionName,"new_":new_,"nonConstNoSmartPtrRawPointerToWireType":nonConstNoSmartPtrRawPointerToWireType,"readLatin1String":readLatin1String,"registerType":registerType,"replacePublicSymbol":replacePublicSymbol,"requireHandle":requireHandle,"requireRegisteredType":requireRegisteredType,"runDestructor":runDestructor,"runDestructors":runDestructors,"setDelayFunction":setDelayFunction,"shallowCopyInternalPointer":shallowCopyInternalPointer,"simpleReadValueFromPointer":simpleReadValueFromPointer,"throwBindingError":throwBindingError,"throwInstanceAlreadyDeleted":throwInstanceAlreadyDeleted,"throwInternalError":throwInternalError,"throwUnboundTypeError":throwUnboundTypeError,"upcastPointer":upcastPointer,"validateThis":validateThis,"whenDependentTypesAreResolved":whenDependentTypesAreResolved,"DYNAMICTOP_PTR":DYNAMICTOP_PTR,"tempDoublePtr":tempDoublePtr,"ABORT":ABORT,"STACKTOP":STACKTOP,"STACK_MAX":STACK_MAX};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_attr_value_pb_cc=Module["__GLOBAL__sub_I_attr_value_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_attr_value_pb_cc"].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_bindings_cpp=Module["__GLOBAL__sub_I_bindings_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_bindings_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_color_lab_cpp=Module["__GLOBAL__sub_I_color_lab_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_color_lab_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_descriptor_pb_cc=Module["__GLOBAL__sub_I_descriptor_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_descriptor_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_detection_output_layer_cpp=Module["__GLOBAL__sub_I_detection_output_layer_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_detection_output_layer_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_dnn_cpp=Module["__GLOBAL__sub_I_dnn_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_dnn_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_function_pb_cc=Module["__GLOBAL__sub_I_function_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_function_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_graph_pb_cc=Module["__GLOBAL__sub_I_graph_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_graph_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_haar_cpp=Module["__GLOBAL__sub_I_haar_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_haar_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_histogram_cpp=Module["__GLOBAL__sub_I_histogram_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_histogram_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_hog_cpp=Module["__GLOBAL__sub_I_hog_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_hog_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_imgwarp_cpp=Module["__GLOBAL__sub_I_imgwarp_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_imgwarp_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_init_cpp=Module["__GLOBAL__sub_I_init_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_init_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_kmeans_cpp=Module["__GLOBAL__sub_I_kmeans_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_kmeans_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_message_cc=Module["__GLOBAL__sub_I_message_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_message_cc"].apply(null,arguments)});var __GLOBAL__sub_I_op_def_pb_cc=Module["__GLOBAL__sub_I_op_def_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_op_def_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_opencv_caffe_pb_cc=Module["__GLOBAL__sub_I_opencv_caffe_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_opencv_caffe_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_persistence_types_cpp=Module["__GLOBAL__sub_I_persistence_types_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_persistence_types_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_prior_box_layer_cpp=Module["__GLOBAL__sub_I_prior_box_layer_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_prior_box_layer_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_status_cc=Module["__GLOBAL__sub_I_status_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_status_cc"].apply(null,arguments)});var __GLOBAL__sub_I_system_cpp=Module["__GLOBAL__sub_I_system_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_system_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_tensor_pb_cc=Module["__GLOBAL__sub_I_tensor_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_tensor_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_tensor_shape_pb_cc=Module["__GLOBAL__sub_I_tensor_shape_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_tensor_shape_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_types_pb_cc=Module["__GLOBAL__sub_I_types_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_types_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_umatrix_cpp=Module["__GLOBAL__sub_I_umatrix_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_umatrix_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_versions_pb_cc=Module["__GLOBAL__sub_I_versions_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_versions_pb_cc"].apply(null,arguments)});var ___cxa_can_catch=Module["___cxa_can_catch"]=(function(){return Module["asm"]["___cxa_can_catch"].apply(null,arguments)});var ___cxa_demangle=Module["___cxa_demangle"]=(function(){return Module["asm"]["___cxa_demangle"].apply(null,arguments)});var ___cxa_is_pointer_type=Module["___cxa_is_pointer_type"]=(function(){return Module["asm"]["___cxa_is_pointer_type"].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 _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 _llvm_bswap_i32=Module["_llvm_bswap_i32"]=(function(){return Module["asm"]["_llvm_bswap_i32"].apply(null,arguments)});var _llvm_ctlz_i64=Module["_llvm_ctlz_i64"]=(function(){return Module["asm"]["_llvm_ctlz_i64"].apply(null,arguments)});var _malloc=Module["_malloc"]=(function(){return Module["asm"]["_malloc"].apply(null,arguments)});var _memcpy=Module["_memcpy"]=(function(){return Module["asm"]["_memcpy"].apply(null,arguments)});var _memmove=Module["_memmove"]=(function(){return Module["asm"]["_memmove"].apply(null,arguments)});var _memset=Module["_memset"]=(function(){return Module["asm"]["_memset"].apply(null,arguments)});var _pthread_cond_broadcast=Module["_pthread_cond_broadcast"]=(function(){return Module["asm"]["_pthread_cond_broadcast"].apply(null,arguments)});var _pthread_mutex_lock=Module["_pthread_mutex_lock"]=(function(){return Module["asm"]["_pthread_mutex_lock"].apply(null,arguments)});var _pthread_mutex_unlock=Module["_pthread_mutex_unlock"]=(function(){return Module["asm"]["_pthread_mutex_unlock"].apply(null,arguments)});var _rintf=Module["_rintf"]=(function(){return Module["asm"]["_rintf"].apply(null,arguments)});var _sbrk=Module["_sbrk"]=(function(){return Module["asm"]["_sbrk"].apply(null,arguments)});var establishStackSpace=Module["establishStackSpace"]=(function(){return Module["asm"]["establishStackSpace"].apply(null,arguments)});var getTempRet0=Module["getTempRet0"]=(function(){return Module["asm"]["getTempRet0"].apply(null,arguments)});var runPostSets=Module["runPostSets"]=(function(){return Module["asm"]["runPostSets"].apply(null,arguments)});var setTempRet0=Module["setTempRet0"]=(function(){return Module["asm"]["setTempRet0"].apply(null,arguments)});var setThrew=Module["setThrew"]=(function(){return Module["asm"]["setThrew"].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_di=Module["dynCall_di"]=(function(){return Module["asm"]["dynCall_di"].apply(null,arguments)});var dynCall_dii=Module["dynCall_dii"]=(function(){return Module["asm"]["dynCall_dii"].apply(null,arguments)});var dynCall_diiddi=Module["dynCall_diiddi"]=(function(){return Module["asm"]["dynCall_diiddi"].apply(null,arguments)});var dynCall_diii=Module["dynCall_diii"]=(function(){return Module["asm"]["dynCall_diii"].apply(null,arguments)});var dynCall_diiid=Module["dynCall_diiid"]=(function(){return Module["asm"]["dynCall_diiid"].apply(null,arguments)});var dynCall_diiiddi=Module["dynCall_diiiddi"]=(function(){return Module["asm"]["dynCall_diiiddi"].apply(null,arguments)});var dynCall_diiii=Module["dynCall_diiii"]=(function(){return Module["asm"]["dynCall_diiii"].apply(null,arguments)});var dynCall_diiiid=Module["dynCall_diiiid"]=(function(){return Module["asm"]["dynCall_diiiid"].apply(null,arguments)});var dynCall_diiiii=Module["dynCall_diiiii"]=(function(){return Module["asm"]["dynCall_diiiii"].apply(null,arguments)});var dynCall_diiiiii=Module["dynCall_diiiiii"]=(function(){return Module["asm"]["dynCall_diiiiii"].apply(null,arguments)});var dynCall_diiiiiii=Module["dynCall_diiiiiii"]=(function(){return Module["asm"]["dynCall_diiiiiii"].apply(null,arguments)});var dynCall_diiiiiiii=Module["dynCall_diiiiiiii"]=(function(){return Module["asm"]["dynCall_diiiiiiii"].apply(null,arguments)});var dynCall_fii=Module["dynCall_fii"]=(function(){return Module["asm"]["dynCall_fii"].apply(null,arguments)});var dynCall_fiii=Module["dynCall_fiii"]=(function(){return Module["asm"]["dynCall_fiii"].apply(null,arguments)});var dynCall_fiiii=Module["dynCall_fiiii"]=(function(){return Module["asm"]["dynCall_fiiii"].apply(null,arguments)});var dynCall_fiiiii=Module["dynCall_fiiiii"]=(function(){return Module["asm"]["dynCall_fiiiii"].apply(null,arguments)});var dynCall_i=Module["dynCall_i"]=(function(){return Module["asm"]["dynCall_i"].apply(null,arguments)});var dynCall_ii=Module["dynCall_ii"]=(function(){return Module["asm"]["dynCall_ii"].apply(null,arguments)});var dynCall_iid=Module["dynCall_iid"]=(function(){return Module["asm"]["dynCall_iid"].apply(null,arguments)});var dynCall_iidi=Module["dynCall_iidi"]=(function(){return Module["asm"]["dynCall_iidi"].apply(null,arguments)});var dynCall_iii=Module["dynCall_iii"]=(function(){return Module["asm"]["dynCall_iii"].apply(null,arguments)});var dynCall_iiid=Module["dynCall_iiid"]=(function(){return Module["asm"]["dynCall_iiid"].apply(null,arguments)});var dynCall_iiidd=Module["dynCall_iiidd"]=(function(){return Module["asm"]["dynCall_iiidd"].apply(null,arguments)});var dynCall_iiidi=Module["dynCall_iiidi"]=(function(){return Module["asm"]["dynCall_iiidi"].apply(null,arguments)});var dynCall_iiidii=Module["dynCall_iiidii"]=(function(){return Module["asm"]["dynCall_iiidii"].apply(null,arguments)});var dynCall_iiidiii=Module["dynCall_iiidiii"]=(function(){return Module["asm"]["dynCall_iiidiii"].apply(null,arguments)});var dynCall_iiidiiii=Module["dynCall_iiidiiii"]=(function(){return Module["asm"]["dynCall_iiidiiii"].apply(null,arguments)});var dynCall_iiii=Module["dynCall_iiii"]=(function(){return Module["asm"]["dynCall_iiii"].apply(null,arguments)});var dynCall_iiiid=Module["dynCall_iiiid"]=(function(){return Module["asm"]["dynCall_iiiid"].apply(null,arguments)});var dynCall_iiiif=Module["dynCall_iiiif"]=(function(){return Module["asm"]["dynCall_iiiif"].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_iiiiiiiididiii=Module["dynCall_iiiiiiiididiii"]=(function(){return Module["asm"]["dynCall_iiiiiiiididiii"].apply(null,arguments)});var dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiiiii"].apply(null,arguments)});var dynCall_iiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiiiiiiiii"].apply(null,arguments)});var dynCall_iiiiij=Module["dynCall_iiiiij"]=(function(){return Module["asm"]["dynCall_iiiiij"].apply(null,arguments)});var dynCall_ji=Module["dynCall_ji"]=(function(){return Module["asm"]["dynCall_ji"].apply(null,arguments)});var dynCall_jii=Module["dynCall_jii"]=(function(){return Module["asm"]["dynCall_jii"].apply(null,arguments)});var dynCall_jiii=Module["dynCall_jiii"]=(function(){return Module["asm"]["dynCall_jiii"].apply(null,arguments)});var dynCall_jiiii=Module["dynCall_jiiii"]=(function(){return Module["asm"]["dynCall_jiiii"].apply(null,arguments)});var dynCall_v=Module["dynCall_v"]=(function(){return Module["asm"]["dynCall_v"].apply(null,arguments)});var dynCall_vdii=Module["dynCall_vdii"]=(function(){return Module["asm"]["dynCall_vdii"].apply(null,arguments)});var dynCall_vdiii=Module["dynCall_vdiii"]=(function(){return Module["asm"]["dynCall_vdiii"].apply(null,arguments)});var dynCall_vi=Module["dynCall_vi"]=(function(){return Module["asm"]["dynCall_vi"].apply(null,arguments)});var dynCall_vid=Module["dynCall_vid"]=(function(){return Module["asm"]["dynCall_vid"].apply(null,arguments)});var dynCall_vidi=Module["dynCall_vidi"]=(function(){return Module["asm"]["dynCall_vidi"].apply(null,arguments)});var dynCall_vididdi=Module["dynCall_vididdi"]=(function(){return Module["asm"]["dynCall_vididdi"].apply(null,arguments)});var dynCall_vididdii=Module["dynCall_vididdii"]=(function(){return Module["asm"]["dynCall_vididdii"].apply(null,arguments)});var dynCall_vidii=Module["dynCall_vidii"]=(function(){return Module["asm"]["dynCall_vidii"].apply(null,arguments)});var dynCall_vidiii=Module["dynCall_vidiii"]=(function(){return Module["asm"]["dynCall_vidiii"].apply(null,arguments)});var dynCall_vifi=Module["dynCall_vifi"]=(function(){return Module["asm"]["dynCall_vifi"].apply(null,arguments)});var dynCall_vii=Module["dynCall_vii"]=(function(){return Module["asm"]["dynCall_vii"].apply(null,arguments)});var dynCall_viid=Module["dynCall_viid"]=(function(){return Module["asm"]["dynCall_viid"].apply(null,arguments)});var dynCall_viidd=Module["dynCall_viidd"]=(function(){return Module["asm"]["dynCall_viidd"].apply(null,arguments)});var dynCall_viiddi=Module["dynCall_viiddi"]=(function(){return Module["asm"]["dynCall_viiddi"].apply(null,arguments)});var dynCall_viiddid=Module["dynCall_viiddid"]=(function(){return Module["asm"]["dynCall_viiddid"].apply(null,arguments)});var dynCall_viiddidd=Module["dynCall_viiddidd"]=(function(){return Module["asm"]["dynCall_viiddidd"].apply(null,arguments)});var dynCall_viiddiddd=Module["dynCall_viiddiddd"]=(function(){return Module["asm"]["dynCall_viiddiddd"].apply(null,arguments)});var dynCall_viiddidddd=Module["dynCall_viiddidddd"]=(function(){return Module["asm"]["dynCall_viiddidddd"].apply(null,arguments)});var dynCall_viiddii=Module["dynCall_viiddii"]=(function(){return Module["asm"]["dynCall_viiddii"].apply(null,arguments)});var dynCall_viiddiii=Module["dynCall_viiddiii"]=(function(){return Module["asm"]["dynCall_viiddiii"].apply(null,arguments)});var dynCall_viidi=Module["dynCall_viidi"]=(function(){return Module["asm"]["dynCall_viidi"].apply(null,arguments)});var dynCall_viididdi=Module["dynCall_viididdi"]=(function(){return Module["asm"]["dynCall_viididdi"].apply(null,arguments)});var dynCall_viididdii=Module["dynCall_viididdii"]=(function(){return Module["asm"]["dynCall_viididdii"].apply(null,arguments)});var dynCall_viididi=Module["dynCall_viididi"]=(function(){return Module["asm"]["dynCall_viididi"].apply(null,arguments)});var dynCall_viididii=Module["dynCall_viididii"]=(function(){return Module["asm"]["dynCall_viididii"].apply(null,arguments)});var dynCall_viidii=Module["dynCall_viidii"]=(function(){return Module["asm"]["dynCall_viidii"].apply(null,arguments)});var dynCall_viidiii=Module["dynCall_viidiii"]=(function(){return Module["asm"]["dynCall_viidiii"].apply(null,arguments)});var dynCall_viidiiid=Module["dynCall_viidiiid"]=(function(){return Module["asm"]["dynCall_viidiiid"].apply(null,arguments)});var dynCall_viidiiii=Module["dynCall_viidiiii"]=(function(){return Module["asm"]["dynCall_viidiiii"].apply(null,arguments)});var dynCall_viif=Module["dynCall_viif"]=(function(){return Module["asm"]["dynCall_viif"].apply(null,arguments)});var dynCall_viii=Module["dynCall_viii"]=(function(){return Module["asm"]["dynCall_viii"].apply(null,arguments)});var dynCall_viiid=Module["dynCall_viiid"]=(function(){return Module["asm"]["dynCall_viiid"].apply(null,arguments)});var dynCall_viiidd=Module["dynCall_viiidd"]=(function(){return Module["asm"]["dynCall_viiidd"].apply(null,arguments)});var dynCall_viiiddd=Module["dynCall_viiiddd"]=(function(){return Module["asm"]["dynCall_viiiddd"].apply(null,arguments)});var dynCall_viiidddd=Module["dynCall_viiidddd"]=(function(){return Module["asm"]["dynCall_viiidddd"].apply(null,arguments)});var dynCall_viiiddddi=Module["dynCall_viiiddddi"]=(function(){return Module["asm"]["dynCall_viiiddddi"].apply(null,arguments)});var dynCall_viiiddddii=Module["dynCall_viiiddddii"]=(function(){return Module["asm"]["dynCall_viiiddddii"].apply(null,arguments)});var dynCall_viiidddi=Module["dynCall_viiidddi"]=(function(){return Module["asm"]["dynCall_viiidddi"].apply(null,arguments)});var dynCall_viiidddii=Module["dynCall_viiidddii"]=(function(){return Module["asm"]["dynCall_viiidddii"].apply(null,arguments)});var dynCall_viiidddiii=Module["dynCall_viiidddiii"]=(function(){return Module["asm"]["dynCall_viiidddiii"].apply(null,arguments)});var dynCall_viiidddiiii=Module["dynCall_viiidddiiii"]=(function(){return Module["asm"]["dynCall_viiidddiiii"].apply(null,arguments)});var dynCall_viiiddi=Module["dynCall_viiiddi"]=(function(){return Module["asm"]["dynCall_viiiddi"].apply(null,arguments)});var dynCall_viiiddid=Module["dynCall_viiiddid"]=(function(){return Module["asm"]["dynCall_viiiddid"].apply(null,arguments)});var dynCall_viiiddidd=Module["dynCall_viiiddidd"]=(function(){return Module["asm"]["dynCall_viiiddidd"].apply(null,arguments)});var dynCall_viiiddiddd=Module["dynCall_viiiddiddd"]=(function(){return Module["asm"]["dynCall_viiiddiddd"].apply(null,arguments)});var dynCall_viiiddidddd=Module["dynCall_viiiddidddd"]=(function(){return Module["asm"]["dynCall_viiiddidddd"].apply(null,arguments)});var dynCall_viiiddii=Module["dynCall_viiiddii"]=(function(){return Module["asm"]["dynCall_viiiddii"].apply(null,arguments)});var dynCall_viiiddiii=Module["dynCall_viiiddiii"]=(function(){return Module["asm"]["dynCall_viiiddiii"].apply(null,arguments)});var dynCall_viiiddiiid=Module["dynCall_viiiddiiid"]=(function(){return Module["asm"]["dynCall_viiiddiiid"].apply(null,arguments)});var dynCall_viiiddiiii=Module["dynCall_viiiddiiii"]=(function(){return Module["asm"]["dynCall_viiiddiiii"].apply(null,arguments)});var dynCall_viiiddiiiid=Module["dynCall_viiiddiiiid"]=(function(){return Module["asm"]["dynCall_viiiddiiiid"].apply(null,arguments)});var dynCall_viiidi=Module["dynCall_viiidi"]=(function(){return Module["asm"]["dynCall_viiidi"].apply(null,arguments)});var dynCall_viiididi=Module["dynCall_viiididi"]=(function(){return Module["asm"]["dynCall_viiididi"].apply(null,arguments)});var dynCall_viiididii=Module["dynCall_viiididii"]=(function(){return Module["asm"]["dynCall_viiididii"].apply(null,arguments)});var dynCall_viiidii=Module["dynCall_viiidii"]=(function(){return Module["asm"]["dynCall_viiidii"].apply(null,arguments)});var dynCall_viiidiiddi=Module["dynCall_viiidiiddi"]=(function(){return Module["asm"]["dynCall_viiidiiddi"].apply(null,arguments)});var dynCall_viiidiii=Module["dynCall_viiidiii"]=(function(){return Module["asm"]["dynCall_viiidiii"].apply(null,arguments)});var dynCall_viiidiiid=Module["dynCall_viiidiiid"]=(function(){return Module["asm"]["dynCall_viiidiiid"].apply(null,arguments)});var dynCall_viiidiiii=Module["dynCall_viiidiiii"]=(function(){return Module["asm"]["dynCall_viiidiiii"].apply(null,arguments)});var dynCall_viiidiiiidi=Module["dynCall_viiidiiiidi"]=(function(){return Module["asm"]["dynCall_viiidiiiidi"].apply(null,arguments)});var dynCall_viiif=Module["dynCall_viiif"]=(function(){return Module["asm"]["dynCall_viiif"].apply(null,arguments)});var dynCall_viiii=Module["dynCall_viiii"]=(function(){return Module["asm"]["dynCall_viiii"].apply(null,arguments)});var dynCall_viiiid=Module["dynCall_viiiid"]=(function(){return Module["asm"]["dynCall_viiiid"].apply(null,arguments)});var dynCall_viiiidd=Module["dynCall_viiiidd"]=(function(){return Module["asm"]["dynCall_viiiidd"].apply(null,arguments)});var dynCall_viiiiddd=Module["dynCall_viiiiddd"]=(function(){return Module["asm"]["dynCall_viiiiddd"].apply(null,arguments)});var dynCall_viiiidddd=Module["dynCall_viiiidddd"]=(function(){return Module["asm"]["dynCall_viiiidddd"].apply(null,arguments)});var dynCall_viiiiddddi=Module["dynCall_viiiiddddi"]=(function(){return Module["asm"]["dynCall_viiiiddddi"].apply(null,arguments)});var dynCall_viiiiddddii=Module["dynCall_viiiiddddii"]=(function(){return Module["asm"]["dynCall_viiiiddddii"].apply(null,arguments)});var dynCall_viiiidddi=Module["dynCall_viiiidddi"]=(function(){return Module["asm"]["dynCall_viiiidddi"].apply(null,arguments)});var dynCall_viiiidddii=Module["dynCall_viiiidddii"]=(function(){return Module["asm"]["dynCall_viiiidddii"].apply(null,arguments)});var dynCall_viiiidddiii=Module["dynCall_viiiidddiii"]=(function(){return Module["asm"]["dynCall_viiiidddiii"].apply(null,arguments)});var dynCall_viiiidddiiii=Module["dynCall_viiiidddiiii"]=(function(){return Module["asm"]["dynCall_viiiidddiiii"].apply(null,arguments)});var dynCall_viiiiddi=Module["dynCall_viiiiddi"]=(function(){return Module["asm"]["dynCall_viiiiddi"].apply(null,arguments)});var dynCall_viiiiddii=Module["dynCall_viiiiddii"]=(function(){return Module["asm"]["dynCall_viiiiddii"].apply(null,arguments)});var dynCall_viiiiddiii=Module["dynCall_viiiiddiii"]=(function(){return Module["asm"]["dynCall_viiiiddiii"].apply(null,arguments)});var dynCall_viiiiddiiid=Module["dynCall_viiiiddiiid"]=(function(){return Module["asm"]["dynCall_viiiiddiiid"].apply(null,arguments)});var dynCall_viiiiddiiii=Module["dynCall_viiiiddiiii"]=(function(){return Module["asm"]["dynCall_viiiiddiiii"].apply(null,arguments)});var dynCall_viiiiddiiiid=Module["dynCall_viiiiddiiiid"]=(function(){return Module["asm"]["dynCall_viiiiddiiiid"].apply(null,arguments)});var dynCall_viiiidi=Module["dynCall_viiiidi"]=(function(){return Module["asm"]["dynCall_viiiidi"].apply(null,arguments)});var dynCall_viiiidii=Module["dynCall_viiiidii"]=(function(){return Module["asm"]["dynCall_viiiidii"].apply(null,arguments)});var dynCall_viiiidiid=Module["dynCall_viiiidiid"]=(function(){return Module["asm"]["dynCall_viiiidiid"].apply(null,arguments)});var dynCall_viiiidiidd=Module["dynCall_viiiidiidd"]=(function(){return Module["asm"]["dynCall_viiiidiidd"].apply(null,arguments)});var dynCall_viiiidiiddi=Module["dynCall_viiiidiiddi"]=(function(){return Module["asm"]["dynCall_viiiidiiddi"].apply(null,arguments)});var dynCall_viiiidiii=Module["dynCall_viiiidiii"]=(function(){return Module["asm"]["dynCall_viiiidiii"].apply(null,arguments)});var dynCall_viiiidiiii=Module["dynCall_viiiidiiii"]=(function(){return Module["asm"]["dynCall_viiiidiiii"].apply(null,arguments)});var dynCall_viiiidiiiidi=Module["dynCall_viiiidiiiidi"]=(function(){return Module["asm"]["dynCall_viiiidiiiidi"].apply(null,arguments)});var dynCall_viiiif=Module["dynCall_viiiif"]=(function(){return Module["asm"]["dynCall_viiiif"].apply(null,arguments)});var dynCall_viiiii=Module["dynCall_viiiii"]=(function(){return Module["asm"]["dynCall_viiiii"].apply(null,arguments)});var dynCall_viiiiid=Module["dynCall_viiiiid"]=(function(){return Module["asm"]["dynCall_viiiiid"].apply(null,arguments)});var dynCall_viiiiidd=Module["dynCall_viiiiidd"]=(function(){return Module["asm"]["dynCall_viiiiidd"].apply(null,arguments)});var dynCall_viiiiiddi=Module["dynCall_viiiiiddi"]=(function(){return Module["asm"]["dynCall_viiiiiddi"].apply(null,arguments)});var dynCall_viiiiidi=Module["dynCall_viiiiidi"]=(function(){return Module["asm"]["dynCall_viiiiidi"].apply(null,arguments)});var dynCall_viiiiidii=Module["dynCall_viiiiidii"]=(function(){return Module["asm"]["dynCall_viiiiidii"].apply(null,arguments)});var dynCall_viiiiidiid=Module["dynCall_viiiiidiid"]=(function(){return Module["asm"]["dynCall_viiiiidiid"].apply(null,arguments)});var dynCall_viiiiidiidd=Module["dynCall_viiiiidiidd"]=(function(){return Module["asm"]["dynCall_viiiiidiidd"].apply(null,arguments)});var dynCall_viiiiidiiddi=Module["dynCall_viiiiidiiddi"]=(function(){return Module["asm"]["dynCall_viiiiidiiddi"].apply(null,arguments)});var dynCall_viiiiidiii=Module["dynCall_viiiiidiii"]=(function(){return Module["asm"]["dynCall_viiiiidiii"].apply(null,arguments)});var dynCall_viiiiidiiii=Module["dynCall_viiiiidiiii"]=(function(){return Module["asm"]["dynCall_viiiiidiiii"].apply(null,arguments)});var dynCall_viiiiidiiiii=Module["dynCall_viiiiidiiiii"]=(function(){return Module["asm"]["dynCall_viiiiidiiiii"].apply(null,arguments)});var dynCall_viiiiii=Module["dynCall_viiiiii"]=(function(){return Module["asm"]["dynCall_viiiiii"].apply(null,arguments)});var dynCall_viiiiiid=Module["dynCall_viiiiiid"]=(function(){return Module["asm"]["dynCall_viiiiiid"].apply(null,arguments)});var dynCall_viiiiiidd=Module["dynCall_viiiiiidd"]=(function(){return Module["asm"]["dynCall_viiiiiidd"].apply(null,arguments)});var dynCall_viiiiiiddi=Module["dynCall_viiiiiiddi"]=(function(){return Module["asm"]["dynCall_viiiiiiddi"].apply(null,arguments)});var dynCall_viiiiiidi=Module["dynCall_viiiiiidi"]=(function(){return Module["asm"]["dynCall_viiiiiidi"].apply(null,arguments)});var dynCall_viiiiiidii=Module["dynCall_viiiiiidii"]=(function(){return Module["asm"]["dynCall_viiiiiidii"].apply(null,arguments)});var dynCall_viiiiiidiii=Module["dynCall_viiiiiidiii"]=(function(){return Module["asm"]["dynCall_viiiiiidiii"].apply(null,arguments)});var dynCall_viiiiiidiiii=Module["dynCall_viiiiiidiiii"]=(function(){return Module["asm"]["dynCall_viiiiiidiiii"].apply(null,arguments)});var dynCall_viiiiiidiiiii=Module["dynCall_viiiiiidiiiii"]=(function(){return Module["asm"]["dynCall_viiiiiidiiiii"].apply(null,arguments)});var dynCall_viiiiiii=Module["dynCall_viiiiiii"]=(function(){return Module["asm"]["dynCall_viiiiiii"].apply(null,arguments)});var dynCall_viiiiiiid=Module["dynCall_viiiiiiid"]=(function(){return Module["asm"]["dynCall_viiiiiiid"].apply(null,arguments)});var dynCall_viiiiiiidd=Module["dynCall_viiiiiiidd"]=(function(){return Module["asm"]["dynCall_viiiiiiidd"].apply(null,arguments)});var dynCall_viiiiiiiddi=Module["dynCall_viiiiiiiddi"]=(function(){return Module["asm"]["dynCall_viiiiiiiddi"].apply(null,arguments)});var dynCall_viiiiiiidi=Module["dynCall_viiiiiiidi"]=(function(){return Module["asm"]["dynCall_viiiiiiidi"].apply(null,arguments)});var dynCall_viiiiiiii=Module["dynCall_viiiiiiii"]=(function(){return Module["asm"]["dynCall_viiiiiiii"].apply(null,arguments)});var dynCall_viiiiiiiii=Module["dynCall_viiiiiiiii"]=(function(){return Module["asm"]["dynCall_viiiiiiiii"].apply(null,arguments)});var dynCall_viiiiiiiiidd=Module["dynCall_viiiiiiiiidd"]=(function(){return Module["asm"]["dynCall_viiiiiiiiidd"].apply(null,arguments)});var dynCall_viiiiiiiiii=Module["dynCall_viiiiiiiiii"]=(function(){return Module["asm"]["dynCall_viiiiiiiiii"].apply(null,arguments)});var dynCall_viiiiiiiiiid=Module["dynCall_viiiiiiiiiid"]=(function(){return Module["asm"]["dynCall_viiiiiiiiiid"].apply(null,arguments)});var dynCall_viiiiiiiiiiddi=Module["dynCall_viiiiiiiiiiddi"]=(function(){return Module["asm"]["dynCall_viiiiiiiiiiddi"].apply(null,arguments)});var dynCall_viiiiiiiiiii=Module["dynCall_viiiiiiiiiii"]=(function(){return Module["asm"]["dynCall_viiiiiiiiiii"].apply(null,arguments)});var dynCall_viiiiiiiiiiid=Module["dynCall_viiiiiiiiiiid"]=(function(){return Module["asm"]["dynCall_viiiiiiiiiiid"].apply(null,arguments)});var dynCall_viiiij=Module["dynCall_viiiij"]=(function(){return Module["asm"]["dynCall_viiiij"].apply(null,arguments)});var dynCall_viiij=Module["dynCall_viiij"]=(function(){return Module["asm"]["dynCall_viiij"].apply(null,arguments)});var dynCall_viijii=Module["dynCall_viijii"]=(function(){return Module["asm"]["dynCall_viijii"].apply(null,arguments)});var dynCall_viji=Module["dynCall_viji"]=(function(){return Module["asm"]["dynCall_viji"].apply(null,arguments)});Module["asm"]=asm;Module["getMemory"]=getMemory;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;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;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};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"]();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)}if(ENVIRONMENT_IS_NODE){process["exit"](status)}Module["quit"](status,new ExitStatus(status))}Module["exit"]=exit;function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){Module.print(what);Module.printErr(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()()}}Module["noExitRuntime"]=true;run();Module["imread"]=(function(imageSource){var img=null;if(typeof imageSource==="string"){img=document.getElementById(imageSource)}else{img=imageSource}var canvas=null;var ctx=null;if(img instanceof HTMLImageElement){canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;ctx=canvas.getContext("2d");ctx.drawImage(img,0,0,img.width,img.height)}else if(img instanceof HTMLCanvasElement){canvas=img;ctx=canvas.getContext("2d")}else{throw new Error("Please input the valid canvas or img id.");return}var imgData=ctx.getImageData(0,0,canvas.width,canvas.height);return cv.matFromImageData(imgData)});Module["imshow"]=(function(canvasSource,mat){var canvas=null;if(typeof canvasSource==="string"){canvas=document.getElementById(canvasSource)}else{canvas=canvasSource}if(!(canvas instanceof HTMLCanvasElement)){throw new Error("Please input the valid canvas element or id.");return}if(!(mat instanceof cv.Mat)){throw new Error("Please input the valid cv.Mat instance.");return}var img=new cv.Mat;var depth=mat.type()%8;var scale=depth<=cv.CV_8S?1:depth<=cv.CV_32S?1/256:255;var shift=depth===cv.CV_8S||depth===cv.CV_16S?128:0;mat.convertTo(img,cv.CV_8U,scale,shift);switch(img.type()){case cv.CV_8UC1:cv.cvtColor(img,img,cv.COLOR_GRAY2RGBA);break;case cv.CV_8UC3:cv.cvtColor(img,img,cv.COLOR_RGB2RGBA);break;case cv.CV_8UC4:break;default:throw new Error("Bad number of channels (Source image must have 1, 3 or 4 channels)");return}var imgData=new ImageData(new Uint8ClampedArray(img.data),img.cols,img.rows);var ctx=canvas.getContext("2d");ctx.clearRect(0,0,canvas.width,canvas.height);canvas.width=imgData.width;canvas.height=imgData.height;ctx.putImageData(imgData,0,0);img.delete()});Module["VideoCapture"]=(function(videoSource){var video=null;if(typeof videoSource==="string"){video=document.getElementById(videoSource)}else{video=videoSource}if(!(video instanceof HTMLVideoElement)){throw new Error("Please input the valid video element or id.");return}var canvas=document.createElement("canvas");canvas.width=video.width;canvas.height=video.height;var ctx=canvas.getContext("2d");this.video=video;this.read=(function(frame){if(!(frame instanceof cv.Mat)){throw new Error("Please input the valid cv.Mat instance.");return}if(frame.type()!==cv.CV_8UC4){throw new Error("Bad type of input mat: the type should be cv.CV_8UC4.");return}if(frame.cols!==video.width||frame.rows!==video.height){throw new Error("Bad size of input mat: the size should be same as the video.");return}ctx.drawImage(video,0,0,video.width,video.height);frame.data.set(ctx.getImageData(0,0,video.width,video.height).data)})});function Range(start,end){this.start=typeof start==="undefined"?0:start;this.end=typeof end==="undefined"?0:end}Module["Range"]=Range;function Point(x,y){this.x=typeof x==="undefined"?0:x;this.y=typeof y==="undefined"?0:y}Module["Point"]=Point;function Size(width,height){this.width=typeof width==="undefined"?0:width;this.height=typeof height==="undefined"?0:height}Module["Size"]=Size;function Rect(){switch(arguments.length){case 0:{this.x=0;this.y=0;this.width=0;this.height=0;break};case 1:{var rect=arguments[0];this.x=rect.x;this.y=rect.y;this.width=rect.width;this.height=rect.height;break};case 2:{var point=arguments[0];var size=arguments[1];this.x=point.x;this.y=point.y;this.width=size.width;this.height=size.height;break};case 4:{this.x=arguments[0];this.y=arguments[1];this.width=arguments[2];this.height=arguments[3];break};default:{throw new Error("Invalid arguments")}}}Module["Rect"]=Rect;function RotatedRect(){switch(arguments.length){case 0:{this.center={x:0,y:0};this.size={width:0,height:0};this.angle=0;break};case 3:{this.center=arguments[0];this.size=arguments[1];this.angle=arguments[2];break};default:{throw new Error("Invalid arguments")}}}RotatedRect.points=(function(obj){return Module.rotatedRectPoints(obj)});RotatedRect.boundingRect=(function(obj){return Module.rotatedRectBoundingRect(obj)});RotatedRect.boundingRect2f=(function(obj){return Module.rotatedRectBoundingRect2f(obj)});Module["RotatedRect"]=RotatedRect;function Scalar(v0,v1,v2,v3){this.push(typeof v0==="undefined"?0:v0);this.push(typeof v1==="undefined"?0:v1);this.push(typeof v2==="undefined"?0:v2);this.push(typeof v3==="undefined"?0:v3)}Scalar.prototype=new Array;Scalar.all=(function(v){return new Scalar(v,v,v,v)});Module["Scalar"]=Scalar;function MinMaxLoc(){switch(arguments.length){case 0:{this.minVal=0;this.maxVal=0;this.minLoc=new Point;this.maxLoc=new Point;break};case 4:{this.minVal=arguments[0];this.maxVal=arguments[1];this.minLoc=arguments[2];this.maxLoc=arguments[3];break};default:{throw new Error("Invalid arguments")}}}Module["MinMaxLoc"]=MinMaxLoc;function Circle(){switch(arguments.length){case 0:{this.center=new Point;this.radius=0;break};case 2:{this.center=arguments[0];this.radius=arguments[1];break};default:{throw new Error("Invalid arguments")}}}Module["Circle"]=Circle;function TermCriteria(){switch(arguments.length){case 0:{this.type=0;this.maxCount=0;this.epsilon=0;break};case 3:{this.type=arguments[0];this.maxCount=arguments[1];this.epsilon=arguments[2];break};default:{throw new Error("Invalid arguments")}}}Module["TermCriteria"]=TermCriteria;Module["matFromArray"]=(function(rows,cols,type,array){var mat=new cv.Mat(rows,cols,type);switch(type){case cv.CV_8U:case cv.CV_8UC1:case cv.CV_8UC2:case cv.CV_8UC3:case cv.CV_8UC4:{mat.data.set(array);break};case cv.CV_8S:case cv.CV_8SC1:case cv.CV_8SC2:case cv.CV_8SC3:case cv.CV_8SC4:{mat.data8S.set(array);break};case cv.CV_16U:case cv.CV_16UC1:case cv.CV_16UC2:case cv.CV_16UC3:case cv.CV_16UC4:{mat.data16U.set(array);break};case cv.CV_16S:case cv.CV_16SC1:case cv.CV_16SC2:case cv.CV_16SC3:case cv.CV_16SC4:{mat.data16S.set(array);break};case cv.CV_32S:case cv.CV_32SC1:case cv.CV_32SC2:case cv.CV_32SC3:case cv.CV_32SC4:{mat.data32S.set(array);break};case cv.CV_32F:case cv.CV_32FC1:case cv.CV_32FC2:case cv.CV_32FC3:case cv.CV_32FC4:{mat.data32F.set(array);break};case cv.CV_64F:case cv.CV_64FC1:case cv.CV_64FC2:case cv.CV_64FC3:case cv.CV_64FC4:{mat.data64F.set(array);break};default:{throw new Error("Type is unsupported")}}return mat});Module["matFromImageData"]=(function(imageData){var mat=new cv.Mat(imageData.height,imageData.width,cv.CV_8UC4);mat.data.set(imageData.data);return mat}) diff --git a/examples/opencv/opencv_js.js b/examples/opencv/opencv_js.js new file mode 100644 index 0000000..00fdf73 --- /dev/null +++ b/examples/opencv/opencv_js.js @@ -0,0 +1,17 @@ +var cv = function(cv) { + cv = cv || {}; + +var Module=typeof cv!=="undefined"?cv:{};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;if(Module["ENVIRONMENT"]){if(Module["ENVIRONMENT"]==="WEB"){ENVIRONMENT_IS_WEB=true}else if(Module["ENVIRONMENT"]==="WORKER"){ENVIRONMENT_IS_WORKER=true}else if(Module["ENVIRONMENT"]==="NODE"){ENVIRONMENT_IS_NODE=true}else if(Module["ENVIRONMENT"]==="SHELL"){ENVIRONMENT_IS_SHELL=true}else{throw new Error("Module['ENVIRONMENT'] value is not valid. must be one of: WEB|WORKER|NODE|SHELL.")}}else{ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER}if(ENVIRONMENT_IS_NODE){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["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,toThrow){quit(status)})}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){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)};if(typeof arguments!="undefined"){Module["arguments"]=arguments}Module["setWindowTitle"]=(function(title){document.title=title})}Module["print"]=typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null;Module["printErr"]=typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||Module["print"];Module.print=Module["print"];Module.printErr=Module["printErr"];for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function staticAlloc(size){assert(!staticSealed);var ret=STATICTOP;STATICTOP=STATICTOP+size+15&-16;return ret}function dynamicAlloc(size){assert(DYNAMICTOP_PTR);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}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;Module.printErr(text)}}var jsCallStartIndex=1;var functionPointers=new Array(0);var funcWrappers={};function dynCall(sig,ptr,args){if(args&&args.length){return Module["dynCall_"+sig].apply(null,[ptr].concat(args))}else{return Module["dynCall_"+sig].call(null,ptr)}}var GLOBAL_BASE=1024;var ABORT=0;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function getCFunc(ident){var func=Module["_"+ident];assert(func,"Cannot call unknown function "+ident+", make sure it is exported");return func}var JSfuncs={"stackSave":(function(){stackSave()}),"stackRestore":(function(){stackRestore()}),"arrayToC":(function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}),"stringToC":(function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret})};var toC={"string":JSfuncs["stringToC"],"array":JSfuncs["arrayToC"]};function ccall(ident,returnType,argTypes,args,opts){var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i>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_STATIC=2;var ALLOC_NONE=4;function getMemory(size){if(!staticSealed)return staticAlloc(size);if(!runtimeInitialized)return dynamicAlloc(size);return _malloc(size)}function Pointer_stringify(ptr,length){if(length===0||!ptr)return"";var hasUtf=0;var t;var i=0;while(1){t=HEAPU8[ptr+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)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&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 demangle(func){var __cxa_demangle_func=Module["___cxa_demangle"]||Module["__cxa_demangle"];assert(__cxa_demangle_func);try{var s=func.substr(1);var len=lengthBytesUTF8(s)+1;var buf=_malloc(len);stringToUTF8(s,buf,len);var status=_malloc(4);var ret=__cxa_demangle_func(buf,0,0,status);if(HEAP32[status>>2]===0&&ret){return Pointer_stringify(ret)}}catch(e){}finally{if(buf)_free(buf);if(status)_free(status);if(ret)_free(ret)}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 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"]||134217728;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_cos=Math.cos;var Math_sin=Math.sin;var Math_tan=Math.tan;var Math_acos=Math.acos;var Math_asin=Math.asin;var Math_atan=Math.atan;var Math_atan2=Math.atan2;var Math_exp=Math.exp;var Math_log=Math.log;var Math_sqrt=Math.sqrt;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_pow=Math.pow;var Math_imul=Math.imul;var Math_fround=Math.fround;var Math_round=Math.round;var Math_min=Math.min;var Math_max=Math.max;var Math_clz32=Math.clz32;var Math_trunc=Math.trunc;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="opencv_js.wast";var wasmBinaryFile="opencv_js.wasm";var asmjsCodeFile="opencv_js.temp.asm.js";if(typeof Module["locateFile"]==="function"){if(!isDataURI(wasmTextFile)){wasmTextFile=Module["locateFile"](wasmTextFile)}if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=Module["locateFile"](wasmBinaryFile)}if(!isDataURI(asmjsCodeFile)){asmjsCodeFile=Module["locateFile"](asmjsCodeFile)}}var wasmPageSize=64*1024;var info={"global":null,"env":null,"asm2wasm":{"f64-rem":(function(x,y){return x%y}),"debugger":(function(){debugger})},"parent":Module};var exports=null;function mergeMemory(newBuffer){var oldBuffer=Module["buffer"];if(newBuffer.byteLength0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){Module.printErr("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:(function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++}),resume:(function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()}),updateStatus:(function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout((function(){finish(audio)}),1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(function(){});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(function(){});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",(function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}}),false)}}}),createContext:(function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach((function(callback){callback()}));Browser.init()}return ctx}),destroyContext:(function(canvas,useWebGL,setInModule){}),fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:(function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(function(){});canvas.exitFullscreen=canvas.exitFullscreen.bind(document);if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas)Browser.setFullscreenCanvasSize()}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas)Browser.setWindowedCanvasSize()}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen);Browser.updateCanvasDimensions(canvas)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?(function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}):null)||(canvasContainer["webkitRequestFullScreen"]?(function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}):null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}}),requestFullScreen:(function(lockPointer,resizeCanvas,vrDevice){Module.printErr("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=(function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)});return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)}),nextRAF:0,fakeRequestAnimationFrame:(function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)}),requestAnimationFrame:function requestAnimationFrame(func){if(typeof window==="undefined"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window["requestAnimationFrame"]||window["mozRequestAnimationFrame"]||window["webkitRequestAnimationFrame"]||window["msRequestAnimationFrame"]||window["oRequestAnimationFrame"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:(function(func){return(function(){if(!ABORT)return func.apply(null,arguments)})}),allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:(function(){Browser.allowAsyncCallbacks=false}),resumeAsyncCallbacks:(function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach((function(func){func()}))}}),safeRequestAnimationFrame:(function(func){return Browser.requestAnimationFrame((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}}))}),safeSetTimeout:(function(func,timeout){Module["noExitRuntime"]=true;return setTimeout((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}}),timeout)}),safeSetInterval:(function(func,timeout){Module["noExitRuntime"]=true;return setInterval((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}}),timeout)}),getMimetype:(function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]}),getUserMedia:(function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)}),getMovementX:(function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0}),getMovementY:(function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0}),getMouseWheelDelta:(function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail;break;case"mousewheel":delta=event.wheelDelta;break;case"wheel":delta=event["deltaY"];break;default:throw"unrecognized mouse wheel event: "+event.type}return delta}),mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:(function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}}),asyncLoad:(function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";Module["readAsync"](url,(function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)}),(function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}}));if(dep)addRunDependency(dep)}),resizeListeners:[],updateResizeListeners:(function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach((function(listener){listener(canvas.width,canvas.height)}))}),setCanvasSize:(function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()}),windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:(function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateResizeListeners()}),setWindowedCanvasSize:(function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateResizeListeners()}),updateCanvasDimensions:(function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h0);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_begin_catch(ptr){var info=EXCEPTIONS.infos[ptr];if(info&&!info.caught){info.caught=true;__ZSt18uncaught_exceptionv.uncaught_exception--}if(info)info.rethrown=false;EXCEPTIONS.caught.push(ptr);EXCEPTIONS.addRef(EXCEPTIONS.deAdjust(ptr));return ptr}function ___cxa_pure_virtual(){ABORT=true;throw"Pure virtual function called!"}function ___resumeException(ptr){if(!EXCEPTIONS.last){EXCEPTIONS.last=ptr}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_find_matching_catch(){var thrown=EXCEPTIONS.last;if(!thrown){return(setTempRet0(0),0)|0}var info=EXCEPTIONS.infos[thrown];var throwntype=info.type;if(!throwntype){return(setTempRet0(0),thrown)|0}var typeArray=Array.prototype.slice.call(arguments);var pointer=Module["___cxa_is_pointer_type"](throwntype);if(!___cxa_find_matching_catch.buffer)___cxa_find_matching_catch.buffer=_malloc(4);HEAP32[___cxa_find_matching_catch.buffer>>2]=thrown;thrown=___cxa_find_matching_catch.buffer;for(var i=0;i>2];info.adjusted=thrown;return(setTempRet0(typeArray[i]),thrown)|0}}thrown=HEAP32[thrown>>2];return(setTempRet0(throwntype),thrown)|0}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 ___gxx_personality_v0(){}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){Module["print"](UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){Module["print"](UTF8ArrayToString(tty.output,0));tty.output=[]}})},default_tty1_ops:{put_char:(function(tty,val){if(val===null||val===10){Module["printErr"](UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){Module["printErr"](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}}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 ___syscall4(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),buf=SYSCALLS.get(),count=SYSCALLS.get();return FS.write(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};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(){}var tupleRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}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(new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n"))(body)}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 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})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}});clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function runDestructor(handle){var $$=handle.$$;if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}this.$$.count.value-=1;var toDelete=0===this.$$.count.value;if(toDelete){runDestructor(this)}if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}var delayFunction=undefined;var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}var registeredPointers={};function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=(function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)});proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,__emval_register((function(){clonedHandle["delete"]()})));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return Object.create(prototype,{$$:{value:record}})}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}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){var args=[];for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i>2)+i])}return array}function __embind_register_class_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,fn){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],(function(classType){classType=classType[0];var humanName=classType.name+"."+methodName;function unboundTypesHandler(){throwUnboundTypeError("Cannot call "+humanName+" due to unbound types",rawArgTypes)}var proto=classType.registeredClass.constructor;if(undefined===proto[methodName]){unboundTypesHandler.argCount=argCount-1;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-1]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,(function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));var func=craftInvokerFunction(humanName,invokerArgsArray,null,rawInvoker,fn);if(undefined===proto[methodName].overloadTable){func.argCount=argCount-1;proto[methodName]=func}else{proto[methodName].overloadTable[argCount-1]=func}return[]}));return[]}))}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],(function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=function unboundTypeHandler(){throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)};whenDependentTypesAreResolved([],rawArgTypes,(function(argTypes){classType.registeredClass.constructor_body[argCount-1]=function constructor_body(){if(arguments.length!==argCount-1){throwBindingError(humanName+" called with "+arguments.length+" arguments, expected "+(argCount-1))}var destructors=[];var args=new Array(argCount);args[0]=rawConstructor;for(var i=1;i4&&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])});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 __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,(function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)}),argCount-1);whenDependentTypesAreResolved([],argTypes,(function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]}))}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>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_smart_ptr(rawType,rawPointeeType,name,sharingPolicy,getPointeeSignature,rawGetPointee,constructorSignature,rawConstructor,shareSignature,rawShare,destructorSignature,rawDestructor){name=readLatin1String(name);rawGetPointee=embind__requireFunction(getPointeeSignature,rawGetPointee);rawConstructor=embind__requireFunction(constructorSignature,rawConstructor);rawShare=embind__requireFunction(shareSignature,rawShare);rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);whenDependentTypesAreResolved([rawType],[rawPointeeType],(function(pointeeType){pointeeType=pointeeType[0];var registeredPointer=new RegisteredPointer(name,pointeeType.registeredClass,false,false,true,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor);return[registeredPointer]}))}function __embind_register_std_string(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":(function(value){var length=HEAPU32[value>>2];var a=new Array(length);for(var i=0;i>2]=length;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}if(destructors!==null){destructors.push(_free,ptr)}return ptr}),"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:(function(ptr){_free(ptr)})})}function __embind_register_std_wstring(rawType,charSize,name){name=readLatin1String(name);var getHeap,shift;if(charSize===2){getHeap=(function(){return HEAPU16});shift=1}else if(charSize===4){getHeap=(function(){return HEAPU32});shift=2}registerType(rawType,{name:name,"fromWireType":(function(value){var HEAP=getHeap();var length=HEAPU32[value>>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]=rd;return returnType["toWireType"](destructors,handle)}function __emval_allocateDestructors(destructorsRef){var destructors=[];HEAP32[destructorsRef>>2]=__emval_register(destructors);return destructors}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}else{return symbol}}var emval_methodCallers=[];function __emval_call_void_method(caller,handle,methodName,args){caller=emval_methodCallers[caller];handle=requireHandle(handle);methodName=getStringOrSymbol(methodName);caller(handle,methodName,null,args)}function __emval_addMethodCaller(caller){var id=emval_methodCallers.length;emval_methodCallers.push(caller);return id}function __emval_lookupTypes(argCount,argTypes,argWireTypes){var a=new Array(argCount);for(var i=0;i>2)+i],"parameter "+i)}return a}function __emval_get_method_caller(argCount,argTypes){var types=__emval_lookupTypes(argCount,argTypes);var retType=types[0];var signatureName=retType.name+"_$"+types.slice(1).map((function(t){return t.name})).join("_")+"$";var params=["retType"];var args=[retType];var argsList="";for(var i=0;i4){emval_handle_array[handle].refcount+=1}}function __emval_new_array(){return __emval_register([])}function __emval_new_cstring(v){return __emval_register(getStringOrSymbol(v))}function __emval_run_destructors(handle){var destructors=emval_handle_array[handle].value;runDestructors(destructors);__emval_decref(handle)}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return __emval_register(v)}function _abort(){Module["abort"]()}var _environ=STATICTOP;STATICTOP+=16;function ___buildEnvironment(env){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=staticAlloc(TOTAL_ENV_SIZE);envPtr=staticAlloc(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}var ENV={};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}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}var _llvm_fabs_f32=Math_abs;var _llvm_fabs_f64=Math_abs;var _llvm_pow_f32=Math_pow;var _llvm_pow_f64=Math_pow;function _llvm_trap(){abort("trap!")}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest);return dest}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_key_delete(key){if(key in PTHREAD_SPECIFIC){delete PTHREAD_SPECIFIC[key];return 0}return ERRNO_CODES.EINVAL}function _pthread_mutex_destroy(){}function _pthread_mutex_init(){}function _pthread_mutexattr_destroy(){}function _pthread_mutexattr_init(){}function _pthread_mutexattr_settype(){}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}function _sched_yield(){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)}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){Module.printErr("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof self==="object"&&self["performance"]&&typeof self["performance"]["now"]==="function"){_emscripten_get_now=(function(){return self["performance"]["now"]()})}else if(typeof performance==="object"&&typeof performance["now"]==="function"){_emscripten_get_now=(function(){return performance["now"]()})}else{_emscripten_get_now=Date.now}FS.staticInit();__ATINIT__.unshift((function(){if(!Module["noFSInit"]&&!FS.init.initialized)FS.init()}));__ATMAIN__.push((function(){FS.ignorePermissions=false}));__ATEXIT__.push((function(){FS.quit()}));Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;__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()}InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_RegisteredPointer();init_embind();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();___buildEnvironment(ENV);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;var ASSERTIONS=false;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"]=9536;Module["wasmMaxTableSize"]=9536;function invoke_di(index,a1){try{return Module["dynCall_di"](index,a1)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_dii(index,a1,a2){try{return Module["dynCall_dii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiddi(index,a1,a2,a3,a4,a5){try{return Module["dynCall_diiddi"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diii(index,a1,a2,a3){try{return Module["dynCall_diii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiid(index,a1,a2,a3,a4){try{return Module["dynCall_diiid"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiiddi(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_diiiddi"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiii(index,a1,a2,a3,a4){try{return Module["dynCall_diiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiiid(index,a1,a2,a3,a4,a5){try{return Module["dynCall_diiiid"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiiii(index,a1,a2,a3,a4,a5){try{return Module["dynCall_diiiii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiiiii(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_diiiiii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiiiiii(index,a1,a2,a3,a4,a5,a6,a7){try{return Module["dynCall_diiiiiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_diiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{return Module["dynCall_diiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_fii(index,a1,a2){try{return Module["dynCall_fii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_fiii(index,a1,a2,a3){try{return Module["dynCall_fiii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_fiiii(index,a1,a2,a3,a4){try{return Module["dynCall_fiiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_fiiiii(index,a1,a2,a3,a4,a5){try{return Module["dynCall_fiiiii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_i(index){try{return Module["dynCall_i"](index)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_ii(index,a1){try{return Module["dynCall_ii"](index,a1)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iid(index,a1,a2){try{return Module["dynCall_iid"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iidi(index,a1,a2,a3){try{return Module["dynCall_iidi"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iii(index,a1,a2){try{return Module["dynCall_iii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiid(index,a1,a2,a3){try{return Module["dynCall_iiid"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiidd(index,a1,a2,a3,a4){try{return Module["dynCall_iiidd"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiidi(index,a1,a2,a3,a4){try{return Module["dynCall_iiidi"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiidii(index,a1,a2,a3,a4,a5){try{return Module["dynCall_iiidii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiidiii(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_iiidiii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiidiiii(index,a1,a2,a3,a4,a5,a6,a7){try{return Module["dynCall_iiidiiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiii(index,a1,a2,a3){try{return Module["dynCall_iiii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiid(index,a1,a2,a3,a4){try{return Module["dynCall_iiiid"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiif(index,a1,a2,a3,a4){try{return Module["dynCall_iiiif"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiii(index,a1,a2,a3,a4){try{return Module["dynCall_iiiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiid(index,a1,a2,a3,a4,a5){try{return Module["dynCall_iiiiid"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){try{return Module["dynCall_iiiiii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiid(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_iiiiiid"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiii(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_iiiiiii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7){try{return Module["dynCall_iiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiiiididiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){try{return Module["dynCall_iiiiiiiididiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{return Module["dynCall_iiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){try{return Module["dynCall_iiiiiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_iiiiij(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_iiiiij"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_ji(index,a1){try{return Module["dynCall_ji"](index,a1)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_jii(index,a1,a2){try{return Module["dynCall_jii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_jiii(index,a1,a2,a3){try{return Module["dynCall_jiii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_jiiii(index,a1,a2,a3,a4){try{return Module["dynCall_jiiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_v(index){try{Module["dynCall_v"](index)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vdii(index,a1,a2,a3){try{Module["dynCall_vdii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vdiii(index,a1,a2,a3,a4){try{Module["dynCall_vdiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vi(index,a1){try{Module["dynCall_vi"](index,a1)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vid(index,a1,a2){try{Module["dynCall_vid"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vidi(index,a1,a2,a3){try{Module["dynCall_vidi"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vididdi(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_vididdi"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vididdii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_vididdii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vidii(index,a1,a2,a3,a4){try{Module["dynCall_vidii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vidiii(index,a1,a2,a3,a4,a5){try{Module["dynCall_vidiii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vifi(index,a1,a2,a3){try{Module["dynCall_vifi"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_vii(index,a1,a2){try{Module["dynCall_vii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viid(index,a1,a2,a3){try{Module["dynCall_viid"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viidd(index,a1,a2,a3,a4){try{Module["dynCall_viidd"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiddi(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiddi"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiddid(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiddid"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiddidd(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiddidd"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiddiddd(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiddiddd"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiddidddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiddidddd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiddii(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiddii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiddiii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiddiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viidi(index,a1,a2,a3,a4){try{Module["dynCall_viidi"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viididdi(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viididdi"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viididdii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viididdii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viididi(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viididi"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viididii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viididii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viidii(index,a1,a2,a3,a4,a5){try{Module["dynCall_viidii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viidiii(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viidiii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viidiiid(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viidiiid"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viidiiii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viidiiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viif(index,a1,a2,a3){try{Module["dynCall_viif"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viii(index,a1,a2,a3){try{Module["dynCall_viii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiid(index,a1,a2,a3,a4){try{Module["dynCall_viiid"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidd(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiidd"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddd(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiddd"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidddd(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiidddd"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddddi(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiddddi"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiddddii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidddi(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiidddi"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidddii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiidddii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiidddiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiidddiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddi(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiddi"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddid(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiddid"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddidd(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiddidd"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddiddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiddiddd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddidddd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiddidddd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiddii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiddiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiddiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiddiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiddiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiddiiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidi(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiidi"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiididi(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiididi"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiididii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiididii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidii(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiidii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiidiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidiii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiidiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidiiid(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiidiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiidiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiidiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiidiiiidi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiif(index,a1,a2,a3,a4){try{Module["dynCall_viiif"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiii(index,a1,a2,a3,a4){try{Module["dynCall_viiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiid(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiiid"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidd(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiidd"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddd(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiiddd"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidddd(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiidddd"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiddddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiddddii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidddi(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiidddi"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiidddii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiidddiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiidddiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddi(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiiddi"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiddii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiddiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiddiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiddiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiddiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiddiiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidi(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiidi"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiidii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidiid(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiidiid"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiidiidd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiidiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiidiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiidiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiidiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiidiiiidi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiif(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiiif"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiiii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiid(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiiid"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidd(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiiidd"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidi(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiiidi"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiidii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiidiid"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiidiidd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiidiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiidiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiidiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiidiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiidiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiiii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiid(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiiiid"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiiidd"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiiidi"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiidii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiiidii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiidiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiiidiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiidiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiiidiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiidiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){try{Module["dynCall_viiiiiidiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiiiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiiiidd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiiiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiidi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiiiidi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{Module["dynCall_viiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiiiiiidd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){try{Module["dynCall_viiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiiiiiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiiiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){try{Module["dynCall_viiiiiiiiiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{Module["dynCall_viiiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiiiiiiiiid(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){try{Module["dynCall_viiiiiiiiiiid"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiiij(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiij"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viiij(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiij"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viijii(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viijii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}function invoke_viji(index,a1,a2,a3,a4){try{Module["dynCall_viji"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}Module.asmGlobalArg={};Module.asmLibraryArg={"abort":abort,"assert":assert,"enlargeMemory":enlargeMemory,"getTotalMemory":getTotalMemory,"abortOnCannotGrowMemory":abortOnCannotGrowMemory,"invoke_di":invoke_di,"invoke_dii":invoke_dii,"invoke_diiddi":invoke_diiddi,"invoke_diii":invoke_diii,"invoke_diiid":invoke_diiid,"invoke_diiiddi":invoke_diiiddi,"invoke_diiii":invoke_diiii,"invoke_diiiid":invoke_diiiid,"invoke_diiiii":invoke_diiiii,"invoke_diiiiii":invoke_diiiiii,"invoke_diiiiiii":invoke_diiiiiii,"invoke_diiiiiiii":invoke_diiiiiiii,"invoke_fii":invoke_fii,"invoke_fiii":invoke_fiii,"invoke_fiiii":invoke_fiiii,"invoke_fiiiii":invoke_fiiiii,"invoke_i":invoke_i,"invoke_ii":invoke_ii,"invoke_iid":invoke_iid,"invoke_iidi":invoke_iidi,"invoke_iii":invoke_iii,"invoke_iiid":invoke_iiid,"invoke_iiidd":invoke_iiidd,"invoke_iiidi":invoke_iiidi,"invoke_iiidii":invoke_iiidii,"invoke_iiidiii":invoke_iiidiii,"invoke_iiidiiii":invoke_iiidiiii,"invoke_iiii":invoke_iiii,"invoke_iiiid":invoke_iiiid,"invoke_iiiif":invoke_iiiif,"invoke_iiiii":invoke_iiiii,"invoke_iiiiid":invoke_iiiiid,"invoke_iiiiii":invoke_iiiiii,"invoke_iiiiiid":invoke_iiiiiid,"invoke_iiiiiii":invoke_iiiiiii,"invoke_iiiiiiii":invoke_iiiiiiii,"invoke_iiiiiiiididiii":invoke_iiiiiiiididiii,"invoke_iiiiiiiii":invoke_iiiiiiiii,"invoke_iiiiiiiiiiiii":invoke_iiiiiiiiiiiii,"invoke_iiiiij":invoke_iiiiij,"invoke_ji":invoke_ji,"invoke_jii":invoke_jii,"invoke_jiii":invoke_jiii,"invoke_jiiii":invoke_jiiii,"invoke_v":invoke_v,"invoke_vdii":invoke_vdii,"invoke_vdiii":invoke_vdiii,"invoke_vi":invoke_vi,"invoke_vid":invoke_vid,"invoke_vidi":invoke_vidi,"invoke_vididdi":invoke_vididdi,"invoke_vididdii":invoke_vididdii,"invoke_vidii":invoke_vidii,"invoke_vidiii":invoke_vidiii,"invoke_vifi":invoke_vifi,"invoke_vii":invoke_vii,"invoke_viid":invoke_viid,"invoke_viidd":invoke_viidd,"invoke_viiddi":invoke_viiddi,"invoke_viiddid":invoke_viiddid,"invoke_viiddidd":invoke_viiddidd,"invoke_viiddiddd":invoke_viiddiddd,"invoke_viiddidddd":invoke_viiddidddd,"invoke_viiddii":invoke_viiddii,"invoke_viiddiii":invoke_viiddiii,"invoke_viidi":invoke_viidi,"invoke_viididdi":invoke_viididdi,"invoke_viididdii":invoke_viididdii,"invoke_viididi":invoke_viididi,"invoke_viididii":invoke_viididii,"invoke_viidii":invoke_viidii,"invoke_viidiii":invoke_viidiii,"invoke_viidiiid":invoke_viidiiid,"invoke_viidiiii":invoke_viidiiii,"invoke_viif":invoke_viif,"invoke_viii":invoke_viii,"invoke_viiid":invoke_viiid,"invoke_viiidd":invoke_viiidd,"invoke_viiiddd":invoke_viiiddd,"invoke_viiidddd":invoke_viiidddd,"invoke_viiiddddi":invoke_viiiddddi,"invoke_viiiddddii":invoke_viiiddddii,"invoke_viiidddi":invoke_viiidddi,"invoke_viiidddii":invoke_viiidddii,"invoke_viiidddiii":invoke_viiidddiii,"invoke_viiidddiiii":invoke_viiidddiiii,"invoke_viiiddi":invoke_viiiddi,"invoke_viiiddid":invoke_viiiddid,"invoke_viiiddidd":invoke_viiiddidd,"invoke_viiiddiddd":invoke_viiiddiddd,"invoke_viiiddidddd":invoke_viiiddidddd,"invoke_viiiddii":invoke_viiiddii,"invoke_viiiddiii":invoke_viiiddiii,"invoke_viiiddiiid":invoke_viiiddiiid,"invoke_viiiddiiii":invoke_viiiddiiii,"invoke_viiiddiiiid":invoke_viiiddiiiid,"invoke_viiidi":invoke_viiidi,"invoke_viiididi":invoke_viiididi,"invoke_viiididii":invoke_viiididii,"invoke_viiidii":invoke_viiidii,"invoke_viiidiiddi":invoke_viiidiiddi,"invoke_viiidiii":invoke_viiidiii,"invoke_viiidiiid":invoke_viiidiiid,"invoke_viiidiiii":invoke_viiidiiii,"invoke_viiidiiiidi":invoke_viiidiiiidi,"invoke_viiif":invoke_viiif,"invoke_viiii":invoke_viiii,"invoke_viiiid":invoke_viiiid,"invoke_viiiidd":invoke_viiiidd,"invoke_viiiiddd":invoke_viiiiddd,"invoke_viiiidddd":invoke_viiiidddd,"invoke_viiiiddddi":invoke_viiiiddddi,"invoke_viiiiddddii":invoke_viiiiddddii,"invoke_viiiidddi":invoke_viiiidddi,"invoke_viiiidddii":invoke_viiiidddii,"invoke_viiiidddiii":invoke_viiiidddiii,"invoke_viiiidddiiii":invoke_viiiidddiiii,"invoke_viiiiddi":invoke_viiiiddi,"invoke_viiiiddii":invoke_viiiiddii,"invoke_viiiiddiii":invoke_viiiiddiii,"invoke_viiiiddiiid":invoke_viiiiddiiid,"invoke_viiiiddiiii":invoke_viiiiddiiii,"invoke_viiiiddiiiid":invoke_viiiiddiiiid,"invoke_viiiidi":invoke_viiiidi,"invoke_viiiidii":invoke_viiiidii,"invoke_viiiidiid":invoke_viiiidiid,"invoke_viiiidiidd":invoke_viiiidiidd,"invoke_viiiidiiddi":invoke_viiiidiiddi,"invoke_viiiidiii":invoke_viiiidiii,"invoke_viiiidiiii":invoke_viiiidiiii,"invoke_viiiidiiiidi":invoke_viiiidiiiidi,"invoke_viiiif":invoke_viiiif,"invoke_viiiii":invoke_viiiii,"invoke_viiiiid":invoke_viiiiid,"invoke_viiiiidd":invoke_viiiiidd,"invoke_viiiiiddi":invoke_viiiiiddi,"invoke_viiiiidi":invoke_viiiiidi,"invoke_viiiiidii":invoke_viiiiidii,"invoke_viiiiidiid":invoke_viiiiidiid,"invoke_viiiiidiidd":invoke_viiiiidiidd,"invoke_viiiiidiiddi":invoke_viiiiidiiddi,"invoke_viiiiidiii":invoke_viiiiidiii,"invoke_viiiiidiiii":invoke_viiiiidiiii,"invoke_viiiiidiiiii":invoke_viiiiidiiiii,"invoke_viiiiii":invoke_viiiiii,"invoke_viiiiiid":invoke_viiiiiid,"invoke_viiiiiidd":invoke_viiiiiidd,"invoke_viiiiiiddi":invoke_viiiiiiddi,"invoke_viiiiiidi":invoke_viiiiiidi,"invoke_viiiiiidii":invoke_viiiiiidii,"invoke_viiiiiidiii":invoke_viiiiiidiii,"invoke_viiiiiidiiii":invoke_viiiiiidiiii,"invoke_viiiiiidiiiii":invoke_viiiiiidiiiii,"invoke_viiiiiii":invoke_viiiiiii,"invoke_viiiiiiid":invoke_viiiiiiid,"invoke_viiiiiiidd":invoke_viiiiiiidd,"invoke_viiiiiiiddi":invoke_viiiiiiiddi,"invoke_viiiiiiidi":invoke_viiiiiiidi,"invoke_viiiiiiii":invoke_viiiiiiii,"invoke_viiiiiiiii":invoke_viiiiiiiii,"invoke_viiiiiiiiidd":invoke_viiiiiiiiidd,"invoke_viiiiiiiiii":invoke_viiiiiiiiii,"invoke_viiiiiiiiiid":invoke_viiiiiiiiiid,"invoke_viiiiiiiiiiddi":invoke_viiiiiiiiiiddi,"invoke_viiiiiiiiiii":invoke_viiiiiiiiiii,"invoke_viiiiiiiiiiid":invoke_viiiiiiiiiiid,"invoke_viiiij":invoke_viiiij,"invoke_viiij":invoke_viiij,"invoke_viijii":invoke_viijii,"invoke_viji":invoke_viji,"ClassHandle":ClassHandle,"ClassHandle_clone":ClassHandle_clone,"ClassHandle_delete":ClassHandle_delete,"ClassHandle_deleteLater":ClassHandle_deleteLater,"ClassHandle_isAliasOf":ClassHandle_isAliasOf,"ClassHandle_isDeleted":ClassHandle_isDeleted,"RegisteredClass":RegisteredClass,"RegisteredPointer":RegisteredPointer,"RegisteredPointer_deleteObject":RegisteredPointer_deleteObject,"RegisteredPointer_destructor":RegisteredPointer_destructor,"RegisteredPointer_fromWireType":RegisteredPointer_fromWireType,"RegisteredPointer_getPointee":RegisteredPointer_getPointee,"__ZSt18uncaught_exceptionv":__ZSt18uncaught_exceptionv,"___buildEnvironment":___buildEnvironment,"___cxa_allocate_exception":___cxa_allocate_exception,"___cxa_begin_catch":___cxa_begin_catch,"___cxa_find_matching_catch":___cxa_find_matching_catch,"___cxa_pure_virtual":___cxa_pure_virtual,"___cxa_throw":___cxa_throw,"___gxx_personality_v0":___gxx_personality_v0,"___lock":___lock,"___map_file":___map_file,"___resumeException":___resumeException,"___setErrNo":___setErrNo,"___syscall140":___syscall140,"___syscall145":___syscall145,"___syscall146":___syscall146,"___syscall221":___syscall221,"___syscall3":___syscall3,"___syscall4":___syscall4,"___syscall5":___syscall5,"___syscall54":___syscall54,"___syscall6":___syscall6,"___syscall91":___syscall91,"___unlock":___unlock,"__addDays":__addDays,"__arraySum":__arraySum,"__embind_finalize_value_array":__embind_finalize_value_array,"__embind_finalize_value_object":__embind_finalize_value_object,"__embind_register_bool":__embind_register_bool,"__embind_register_class":__embind_register_class,"__embind_register_class_class_function":__embind_register_class_class_function,"__embind_register_class_constructor":__embind_register_class_constructor,"__embind_register_class_function":__embind_register_class_function,"__embind_register_class_property":__embind_register_class_property,"__embind_register_constant":__embind_register_constant,"__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_smart_ptr":__embind_register_smart_ptr,"__embind_register_std_string":__embind_register_std_string,"__embind_register_std_wstring":__embind_register_std_wstring,"__embind_register_value_array":__embind_register_value_array,"__embind_register_value_array_element":__embind_register_value_array_element,"__embind_register_value_object":__embind_register_value_object,"__embind_register_value_object_field":__embind_register_value_object_field,"__embind_register_void":__embind_register_void,"__emval_addMethodCaller":__emval_addMethodCaller,"__emval_allocateDestructors":__emval_allocateDestructors,"__emval_as":__emval_as,"__emval_call_void_method":__emval_call_void_method,"__emval_decref":__emval_decref,"__emval_get_method_caller":__emval_get_method_caller,"__emval_get_property":__emval_get_property,"__emval_incref":__emval_incref,"__emval_lookupTypes":__emval_lookupTypes,"__emval_new_array":__emval_new_array,"__emval_new_cstring":__emval_new_cstring,"__emval_register":__emval_register,"__emval_run_destructors":__emval_run_destructors,"__emval_take_value":__emval_take_value,"__isLeapYear":__isLeapYear,"_abort":_abort,"_embind_repr":_embind_repr,"_emscripten_get_now":_emscripten_get_now,"_emscripten_memcpy_big":_emscripten_memcpy_big,"_emscripten_set_main_loop":_emscripten_set_main_loop,"_emscripten_set_main_loop_timing":_emscripten_set_main_loop_timing,"_getenv":_getenv,"_gettimeofday":_gettimeofday,"_llvm_fabs_f32":_llvm_fabs_f32,"_llvm_fabs_f64":_llvm_fabs_f64,"_llvm_pow_f32":_llvm_pow_f32,"_llvm_pow_f64":_llvm_pow_f64,"_llvm_trap":_llvm_trap,"_pthread_cond_wait":_pthread_cond_wait,"_pthread_getspecific":_pthread_getspecific,"_pthread_key_create":_pthread_key_create,"_pthread_key_delete":_pthread_key_delete,"_pthread_mutex_destroy":_pthread_mutex_destroy,"_pthread_mutex_init":_pthread_mutex_init,"_pthread_mutexattr_destroy":_pthread_mutexattr_destroy,"_pthread_mutexattr_init":_pthread_mutexattr_init,"_pthread_mutexattr_settype":_pthread_mutexattr_settype,"_pthread_once":_pthread_once,"_pthread_setspecific":_pthread_setspecific,"_sched_yield":_sched_yield,"_strftime":_strftime,"_strftime_l":_strftime_l,"constNoSmartPtrRawPointerToWireType":constNoSmartPtrRawPointerToWireType,"count_emval_handles":count_emval_handles,"craftInvokerFunction":craftInvokerFunction,"createNamedFunction":createNamedFunction,"downcastPointer":downcastPointer,"embind__requireFunction":embind__requireFunction,"embind_init_charCodes":embind_init_charCodes,"ensureOverloadTable":ensureOverloadTable,"exposePublicSymbol":exposePublicSymbol,"extendError":extendError,"floatReadValueFromPointer":floatReadValueFromPointer,"flushPendingDeletes":flushPendingDeletes,"genericPointerToWireType":genericPointerToWireType,"getBasestPointer":getBasestPointer,"getInheritedInstance":getInheritedInstance,"getInheritedInstanceCount":getInheritedInstanceCount,"getLiveInheritedInstances":getLiveInheritedInstances,"getShiftFromSize":getShiftFromSize,"getStringOrSymbol":getStringOrSymbol,"getTypeName":getTypeName,"get_first_emval":get_first_emval,"heap32VectorToArray":heap32VectorToArray,"init_ClassHandle":init_ClassHandle,"init_RegisteredPointer":init_RegisteredPointer,"init_embind":init_embind,"init_emval":init_emval,"integerReadValueFromPointer":integerReadValueFromPointer,"makeClassHandle":makeClassHandle,"makeLegalFunctionName":makeLegalFunctionName,"new_":new_,"nonConstNoSmartPtrRawPointerToWireType":nonConstNoSmartPtrRawPointerToWireType,"readLatin1String":readLatin1String,"registerType":registerType,"replacePublicSymbol":replacePublicSymbol,"requireHandle":requireHandle,"requireRegisteredType":requireRegisteredType,"runDestructor":runDestructor,"runDestructors":runDestructors,"setDelayFunction":setDelayFunction,"shallowCopyInternalPointer":shallowCopyInternalPointer,"simpleReadValueFromPointer":simpleReadValueFromPointer,"throwBindingError":throwBindingError,"throwInstanceAlreadyDeleted":throwInstanceAlreadyDeleted,"throwInternalError":throwInternalError,"throwUnboundTypeError":throwUnboundTypeError,"upcastPointer":upcastPointer,"validateThis":validateThis,"whenDependentTypesAreResolved":whenDependentTypesAreResolved,"DYNAMICTOP_PTR":DYNAMICTOP_PTR,"tempDoublePtr":tempDoublePtr,"ABORT":ABORT,"STACKTOP":STACKTOP,"STACK_MAX":STACK_MAX};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_attr_value_pb_cc=Module["__GLOBAL__sub_I_attr_value_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_attr_value_pb_cc"].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_bindings_cpp=Module["__GLOBAL__sub_I_bindings_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_bindings_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_color_lab_cpp=Module["__GLOBAL__sub_I_color_lab_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_color_lab_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_descriptor_pb_cc=Module["__GLOBAL__sub_I_descriptor_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_descriptor_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_detection_output_layer_cpp=Module["__GLOBAL__sub_I_detection_output_layer_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_detection_output_layer_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_dnn_cpp=Module["__GLOBAL__sub_I_dnn_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_dnn_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_function_pb_cc=Module["__GLOBAL__sub_I_function_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_function_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_graph_pb_cc=Module["__GLOBAL__sub_I_graph_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_graph_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_haar_cpp=Module["__GLOBAL__sub_I_haar_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_haar_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_histogram_cpp=Module["__GLOBAL__sub_I_histogram_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_histogram_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_hog_cpp=Module["__GLOBAL__sub_I_hog_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_hog_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_imgwarp_cpp=Module["__GLOBAL__sub_I_imgwarp_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_imgwarp_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_init_cpp=Module["__GLOBAL__sub_I_init_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_init_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_kmeans_cpp=Module["__GLOBAL__sub_I_kmeans_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_kmeans_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_message_cc=Module["__GLOBAL__sub_I_message_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_message_cc"].apply(null,arguments)});var __GLOBAL__sub_I_op_def_pb_cc=Module["__GLOBAL__sub_I_op_def_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_op_def_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_opencv_caffe_pb_cc=Module["__GLOBAL__sub_I_opencv_caffe_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_opencv_caffe_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_persistence_types_cpp=Module["__GLOBAL__sub_I_persistence_types_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_persistence_types_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_prior_box_layer_cpp=Module["__GLOBAL__sub_I_prior_box_layer_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_prior_box_layer_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_status_cc=Module["__GLOBAL__sub_I_status_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_status_cc"].apply(null,arguments)});var __GLOBAL__sub_I_system_cpp=Module["__GLOBAL__sub_I_system_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_system_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_tensor_pb_cc=Module["__GLOBAL__sub_I_tensor_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_tensor_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_tensor_shape_pb_cc=Module["__GLOBAL__sub_I_tensor_shape_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_tensor_shape_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_types_pb_cc=Module["__GLOBAL__sub_I_types_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_types_pb_cc"].apply(null,arguments)});var __GLOBAL__sub_I_umatrix_cpp=Module["__GLOBAL__sub_I_umatrix_cpp"]=(function(){return Module["asm"]["__GLOBAL__sub_I_umatrix_cpp"].apply(null,arguments)});var __GLOBAL__sub_I_versions_pb_cc=Module["__GLOBAL__sub_I_versions_pb_cc"]=(function(){return Module["asm"]["__GLOBAL__sub_I_versions_pb_cc"].apply(null,arguments)});var ___cxa_can_catch=Module["___cxa_can_catch"]=(function(){return Module["asm"]["___cxa_can_catch"].apply(null,arguments)});var ___cxa_demangle=Module["___cxa_demangle"]=(function(){return Module["asm"]["___cxa_demangle"].apply(null,arguments)});var ___cxa_is_pointer_type=Module["___cxa_is_pointer_type"]=(function(){return Module["asm"]["___cxa_is_pointer_type"].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 _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 _llvm_bswap_i32=Module["_llvm_bswap_i32"]=(function(){return Module["asm"]["_llvm_bswap_i32"].apply(null,arguments)});var _llvm_ctlz_i64=Module["_llvm_ctlz_i64"]=(function(){return Module["asm"]["_llvm_ctlz_i64"].apply(null,arguments)});var _malloc=Module["_malloc"]=(function(){return Module["asm"]["_malloc"].apply(null,arguments)});var _memcpy=Module["_memcpy"]=(function(){return Module["asm"]["_memcpy"].apply(null,arguments)});var _memmove=Module["_memmove"]=(function(){return Module["asm"]["_memmove"].apply(null,arguments)});var _memset=Module["_memset"]=(function(){return Module["asm"]["_memset"].apply(null,arguments)});var _pthread_cond_broadcast=Module["_pthread_cond_broadcast"]=(function(){return Module["asm"]["_pthread_cond_broadcast"].apply(null,arguments)});var _pthread_mutex_lock=Module["_pthread_mutex_lock"]=(function(){return Module["asm"]["_pthread_mutex_lock"].apply(null,arguments)});var _pthread_mutex_unlock=Module["_pthread_mutex_unlock"]=(function(){return Module["asm"]["_pthread_mutex_unlock"].apply(null,arguments)});var _rintf=Module["_rintf"]=(function(){return Module["asm"]["_rintf"].apply(null,arguments)});var _sbrk=Module["_sbrk"]=(function(){return Module["asm"]["_sbrk"].apply(null,arguments)});var establishStackSpace=Module["establishStackSpace"]=(function(){return Module["asm"]["establishStackSpace"].apply(null,arguments)});var getTempRet0=Module["getTempRet0"]=(function(){return Module["asm"]["getTempRet0"].apply(null,arguments)});var runPostSets=Module["runPostSets"]=(function(){return Module["asm"]["runPostSets"].apply(null,arguments)});var setTempRet0=Module["setTempRet0"]=(function(){return Module["asm"]["setTempRet0"].apply(null,arguments)});var setThrew=Module["setThrew"]=(function(){return Module["asm"]["setThrew"].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_di=Module["dynCall_di"]=(function(){return Module["asm"]["dynCall_di"].apply(null,arguments)});var dynCall_dii=Module["dynCall_dii"]=(function(){return Module["asm"]["dynCall_dii"].apply(null,arguments)});var dynCall_diiddi=Module["dynCall_diiddi"]=(function(){return Module["asm"]["dynCall_diiddi"].apply(null,arguments)});var dynCall_diii=Module["dynCall_diii"]=(function(){return Module["asm"]["dynCall_diii"].apply(null,arguments)});var dynCall_diiid=Module["dynCall_diiid"]=(function(){return Module["asm"]["dynCall_diiid"].apply(null,arguments)});var dynCall_diiiddi=Module["dynCall_diiiddi"]=(function(){return Module["asm"]["dynCall_diiiddi"].apply(null,arguments)});var dynCall_diiii=Module["dynCall_diiii"]=(function(){return Module["asm"]["dynCall_diiii"].apply(null,arguments)});var dynCall_diiiid=Module["dynCall_diiiid"]=(function(){return Module["asm"]["dynCall_diiiid"].apply(null,arguments)});var dynCall_diiiii=Module["dynCall_diiiii"]=(function(){return Module["asm"]["dynCall_diiiii"].apply(null,arguments)});var dynCall_diiiiii=Module["dynCall_diiiiii"]=(function(){return Module["asm"]["dynCall_diiiiii"].apply(null,arguments)});var dynCall_diiiiiii=Module["dynCall_diiiiiii"]=(function(){return Module["asm"]["dynCall_diiiiiii"].apply(null,arguments)});var dynCall_diiiiiiii=Module["dynCall_diiiiiiii"]=(function(){return Module["asm"]["dynCall_diiiiiiii"].apply(null,arguments)});var dynCall_fii=Module["dynCall_fii"]=(function(){return Module["asm"]["dynCall_fii"].apply(null,arguments)});var dynCall_fiii=Module["dynCall_fiii"]=(function(){return Module["asm"]["dynCall_fiii"].apply(null,arguments)});var dynCall_fiiii=Module["dynCall_fiiii"]=(function(){return Module["asm"]["dynCall_fiiii"].apply(null,arguments)});var dynCall_fiiiii=Module["dynCall_fiiiii"]=(function(){return Module["asm"]["dynCall_fiiiii"].apply(null,arguments)});var dynCall_i=Module["dynCall_i"]=(function(){return Module["asm"]["dynCall_i"].apply(null,arguments)});var dynCall_ii=Module["dynCall_ii"]=(function(){return Module["asm"]["dynCall_ii"].apply(null,arguments)});var dynCall_iid=Module["dynCall_iid"]=(function(){return Module["asm"]["dynCall_iid"].apply(null,arguments)});var dynCall_iidi=Module["dynCall_iidi"]=(function(){return Module["asm"]["dynCall_iidi"].apply(null,arguments)});var dynCall_iii=Module["dynCall_iii"]=(function(){return Module["asm"]["dynCall_iii"].apply(null,arguments)});var dynCall_iiid=Module["dynCall_iiid"]=(function(){return Module["asm"]["dynCall_iiid"].apply(null,arguments)});var dynCall_iiidd=Module["dynCall_iiidd"]=(function(){return Module["asm"]["dynCall_iiidd"].apply(null,arguments)});var dynCall_iiidi=Module["dynCall_iiidi"]=(function(){return Module["asm"]["dynCall_iiidi"].apply(null,arguments)});var dynCall_iiidii=Module["dynCall_iiidii"]=(function(){return Module["asm"]["dynCall_iiidii"].apply(null,arguments)});var dynCall_iiidiii=Module["dynCall_iiidiii"]=(function(){return Module["asm"]["dynCall_iiidiii"].apply(null,arguments)});var dynCall_iiidiiii=Module["dynCall_iiidiiii"]=(function(){return Module["asm"]["dynCall_iiidiiii"].apply(null,arguments)});var dynCall_iiii=Module["dynCall_iiii"]=(function(){return Module["asm"]["dynCall_iiii"].apply(null,arguments)});var dynCall_iiiid=Module["dynCall_iiiid"]=(function(){return Module["asm"]["dynCall_iiiid"].apply(null,arguments)});var dynCall_iiiif=Module["dynCall_iiiif"]=(function(){return Module["asm"]["dynCall_iiiif"].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_iiiiiiiididiii=Module["dynCall_iiiiiiiididiii"]=(function(){return Module["asm"]["dynCall_iiiiiiiididiii"].apply(null,arguments)});var dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiiiii"].apply(null,arguments)});var dynCall_iiiiiiiiiiiii=Module["dynCall_iiiiiiiiiiiii"]=(function(){return Module["asm"]["dynCall_iiiiiiiiiiiii"].apply(null,arguments)});var dynCall_iiiiij=Module["dynCall_iiiiij"]=(function(){return Module["asm"]["dynCall_iiiiij"].apply(null,arguments)});var dynCall_ji=Module["dynCall_ji"]=(function(){return Module["asm"]["dynCall_ji"].apply(null,arguments)});var dynCall_jii=Module["dynCall_jii"]=(function(){return Module["asm"]["dynCall_jii"].apply(null,arguments)});var dynCall_jiii=Module["dynCall_jiii"]=(function(){return Module["asm"]["dynCall_jiii"].apply(null,arguments)});var dynCall_jiiii=Module["dynCall_jiiii"]=(function(){return Module["asm"]["dynCall_jiiii"].apply(null,arguments)});var dynCall_v=Module["dynCall_v"]=(function(){return Module["asm"]["dynCall_v"].apply(null,arguments)});var dynCall_vdii=Module["dynCall_vdii"]=(function(){return Module["asm"]["dynCall_vdii"].apply(null,arguments)});var dynCall_vdiii=Module["dynCall_vdiii"]=(function(){return Module["asm"]["dynCall_vdiii"].apply(null,arguments)});var dynCall_vi=Module["dynCall_vi"]=(function(){return Module["asm"]["dynCall_vi"].apply(null,arguments)});var dynCall_vid=Module["dynCall_vid"]=(function(){return Module["asm"]["dynCall_vid"].apply(null,arguments)});var dynCall_vidi=Module["dynCall_vidi"]=(function(){return Module["asm"]["dynCall_vidi"].apply(null,arguments)});var dynCall_vididdi=Module["dynCall_vididdi"]=(function(){return Module["asm"]["dynCall_vididdi"].apply(null,arguments)});var dynCall_vididdii=Module["dynCall_vididdii"]=(function(){return Module["asm"]["dynCall_vididdii"].apply(null,arguments)});var dynCall_vidii=Module["dynCall_vidii"]=(function(){return Module["asm"]["dynCall_vidii"].apply(null,arguments)});var dynCall_vidiii=Module["dynCall_vidiii"]=(function(){return Module["asm"]["dynCall_vidiii"].apply(null,arguments)});var dynCall_vifi=Module["dynCall_vifi"]=(function(){return Module["asm"]["dynCall_vifi"].apply(null,arguments)});var dynCall_vii=Module["dynCall_vii"]=(function(){return Module["asm"]["dynCall_vii"].apply(null,arguments)});var dynCall_viid=Module["dynCall_viid"]=(function(){return Module["asm"]["dynCall_viid"].apply(null,arguments)});var dynCall_viidd=Module["dynCall_viidd"]=(function(){return Module["asm"]["dynCall_viidd"].apply(null,arguments)});var dynCall_viiddi=Module["dynCall_viiddi"]=(function(){return Module["asm"]["dynCall_viiddi"].apply(null,arguments)});var dynCall_viiddid=Module["dynCall_viiddid"]=(function(){return Module["asm"]["dynCall_viiddid"].apply(null,arguments)});var dynCall_viiddidd=Module["dynCall_viiddidd"]=(function(){return Module["asm"]["dynCall_viiddidd"].apply(null,arguments)});var dynCall_viiddiddd=Module["dynCall_viiddiddd"]=(function(){return Module["asm"]["dynCall_viiddiddd"].apply(null,arguments)});var dynCall_viiddidddd=Module["dynCall_viiddidddd"]=(function(){return Module["asm"]["dynCall_viiddidddd"].apply(null,arguments)});var dynCall_viiddii=Module["dynCall_viiddii"]=(function(){return Module["asm"]["dynCall_viiddii"].apply(null,arguments)});var dynCall_viiddiii=Module["dynCall_viiddiii"]=(function(){return Module["asm"]["dynCall_viiddiii"].apply(null,arguments)});var dynCall_viidi=Module["dynCall_viidi"]=(function(){return Module["asm"]["dynCall_viidi"].apply(null,arguments)});var dynCall_viididdi=Module["dynCall_viididdi"]=(function(){return Module["asm"]["dynCall_viididdi"].apply(null,arguments)});var dynCall_viididdii=Module["dynCall_viididdii"]=(function(){return Module["asm"]["dynCall_viididdii"].apply(null,arguments)});var dynCall_viididi=Module["dynCall_viididi"]=(function(){return Module["asm"]["dynCall_viididi"].apply(null,arguments)});var dynCall_viididii=Module["dynCall_viididii"]=(function(){return Module["asm"]["dynCall_viididii"].apply(null,arguments)});var dynCall_viidii=Module["dynCall_viidii"]=(function(){return Module["asm"]["dynCall_viidii"].apply(null,arguments)});var dynCall_viidiii=Module["dynCall_viidiii"]=(function(){return Module["asm"]["dynCall_viidiii"].apply(null,arguments)});var dynCall_viidiiid=Module["dynCall_viidiiid"]=(function(){return Module["asm"]["dynCall_viidiiid"].apply(null,arguments)});var dynCall_viidiiii=Module["dynCall_viidiiii"]=(function(){return Module["asm"]["dynCall_viidiiii"].apply(null,arguments)});var dynCall_viif=Module["dynCall_viif"]=(function(){return Module["asm"]["dynCall_viif"].apply(null,arguments)});var dynCall_viii=Module["dynCall_viii"]=(function(){return Module["asm"]["dynCall_viii"].apply(null,arguments)});var dynCall_viiid=Module["dynCall_viiid"]=(function(){return Module["asm"]["dynCall_viiid"].apply(null,arguments)});var dynCall_viiidd=Module["dynCall_viiidd"]=(function(){return Module["asm"]["dynCall_viiidd"].apply(null,arguments)});var dynCall_viiiddd=Module["dynCall_viiiddd"]=(function(){return Module["asm"]["dynCall_viiiddd"].apply(null,arguments)});var dynCall_viiidddd=Module["dynCall_viiidddd"]=(function(){return Module["asm"]["dynCall_viiidddd"].apply(null,arguments)});var dynCall_viiiddddi=Module["dynCall_viiiddddi"]=(function(){return Module["asm"]["dynCall_viiiddddi"].apply(null,arguments)});var dynCall_viiiddddii=Module["dynCall_viiiddddii"]=(function(){return Module["asm"]["dynCall_viiiddddii"].apply(null,arguments)});var dynCall_viiidddi=Module["dynCall_viiidddi"]=(function(){return Module["asm"]["dynCall_viiidddi"].apply(null,arguments)});var dynCall_viiidddii=Module["dynCall_viiidddii"]=(function(){return Module["asm"]["dynCall_viiidddii"].apply(null,arguments)});var dynCall_viiidddiii=Module["dynCall_viiidddiii"]=(function(){return Module["asm"]["dynCall_viiidddiii"].apply(null,arguments)});var dynCall_viiidddiiii=Module["dynCall_viiidddiiii"]=(function(){return Module["asm"]["dynCall_viiidddiiii"].apply(null,arguments)});var dynCall_viiiddi=Module["dynCall_viiiddi"]=(function(){return Module["asm"]["dynCall_viiiddi"].apply(null,arguments)});var dynCall_viiiddid=Module["dynCall_viiiddid"]=(function(){return Module["asm"]["dynCall_viiiddid"].apply(null,arguments)});var dynCall_viiiddidd=Module["dynCall_viiiddidd"]=(function(){return Module["asm"]["dynCall_viiiddidd"].apply(null,arguments)});var dynCall_viiiddiddd=Module["dynCall_viiiddiddd"]=(function(){return Module["asm"]["dynCall_viiiddiddd"].apply(null,arguments)});var dynCall_viiiddidddd=Module["dynCall_viiiddidddd"]=(function(){return Module["asm"]["dynCall_viiiddidddd"].apply(null,arguments)});var dynCall_viiiddii=Module["dynCall_viiiddii"]=(function(){return Module["asm"]["dynCall_viiiddii"].apply(null,arguments)});var dynCall_viiiddiii=Module["dynCall_viiiddiii"]=(function(){return Module["asm"]["dynCall_viiiddiii"].apply(null,arguments)});var dynCall_viiiddiiid=Module["dynCall_viiiddiiid"]=(function(){return Module["asm"]["dynCall_viiiddiiid"].apply(null,arguments)});var dynCall_viiiddiiii=Module["dynCall_viiiddiiii"]=(function(){return Module["asm"]["dynCall_viiiddiiii"].apply(null,arguments)});var dynCall_viiiddiiiid=Module["dynCall_viiiddiiiid"]=(function(){return Module["asm"]["dynCall_viiiddiiiid"].apply(null,arguments)});var dynCall_viiidi=Module["dynCall_viiidi"]=(function(){return Module["asm"]["dynCall_viiidi"].apply(null,arguments)});var dynCall_viiididi=Module["dynCall_viiididi"]=(function(){return Module["asm"]["dynCall_viiididi"].apply(null,arguments)});var dynCall_viiididii=Module["dynCall_viiididii"]=(function(){return Module["asm"]["dynCall_viiididii"].apply(null,arguments)});var dynCall_viiidii=Module["dynCall_viiidii"]=(function(){return Module["asm"]["dynCall_viiidii"].apply(null,arguments)});var dynCall_viiidiiddi=Module["dynCall_viiidiiddi"]=(function(){return Module["asm"]["dynCall_viiidiiddi"].apply(null,arguments)});var dynCall_viiidiii=Module["dynCall_viiidiii"]=(function(){return Module["asm"]["dynCall_viiidiii"].apply(null,arguments)});var dynCall_viiidiiid=Module["dynCall_viiidiiid"]=(function(){return Module["asm"]["dynCall_viiidiiid"].apply(null,arguments)});var dynCall_viiidiiii=Module["dynCall_viiidiiii"]=(function(){return Module["asm"]["dynCall_viiidiiii"].apply(null,arguments)});var dynCall_viiidiiiidi=Module["dynCall_viiidiiiidi"]=(function(){return Module["asm"]["dynCall_viiidiiiidi"].apply(null,arguments)});var dynCall_viiif=Module["dynCall_viiif"]=(function(){return Module["asm"]["dynCall_viiif"].apply(null,arguments)});var dynCall_viiii=Module["dynCall_viiii"]=(function(){return Module["asm"]["dynCall_viiii"].apply(null,arguments)});var dynCall_viiiid=Module["dynCall_viiiid"]=(function(){return Module["asm"]["dynCall_viiiid"].apply(null,arguments)});var dynCall_viiiidd=Module["dynCall_viiiidd"]=(function(){return Module["asm"]["dynCall_viiiidd"].apply(null,arguments)});var dynCall_viiiiddd=Module["dynCall_viiiiddd"]=(function(){return Module["asm"]["dynCall_viiiiddd"].apply(null,arguments)});var dynCall_viiiidddd=Module["dynCall_viiiidddd"]=(function(){return Module["asm"]["dynCall_viiiidddd"].apply(null,arguments)});var dynCall_viiiiddddi=Module["dynCall_viiiiddddi"]=(function(){return Module["asm"]["dynCall_viiiiddddi"].apply(null,arguments)});var dynCall_viiiiddddii=Module["dynCall_viiiiddddii"]=(function(){return Module["asm"]["dynCall_viiiiddddii"].apply(null,arguments)});var dynCall_viiiidddi=Module["dynCall_viiiidddi"]=(function(){return Module["asm"]["dynCall_viiiidddi"].apply(null,arguments)});var dynCall_viiiidddii=Module["dynCall_viiiidddii"]=(function(){return Module["asm"]["dynCall_viiiidddii"].apply(null,arguments)});var dynCall_viiiidddiii=Module["dynCall_viiiidddiii"]=(function(){return Module["asm"]["dynCall_viiiidddiii"].apply(null,arguments)});var dynCall_viiiidddiiii=Module["dynCall_viiiidddiiii"]=(function(){return Module["asm"]["dynCall_viiiidddiiii"].apply(null,arguments)});var dynCall_viiiiddi=Module["dynCall_viiiiddi"]=(function(){return Module["asm"]["dynCall_viiiiddi"].apply(null,arguments)});var dynCall_viiiiddii=Module["dynCall_viiiiddii"]=(function(){return Module["asm"]["dynCall_viiiiddii"].apply(null,arguments)});var dynCall_viiiiddiii=Module["dynCall_viiiiddiii"]=(function(){return Module["asm"]["dynCall_viiiiddiii"].apply(null,arguments)});var dynCall_viiiiddiiid=Module["dynCall_viiiiddiiid"]=(function(){return Module["asm"]["dynCall_viiiiddiiid"].apply(null,arguments)});var dynCall_viiiiddiiii=Module["dynCall_viiiiddiiii"]=(function(){return Module["asm"]["dynCall_viiiiddiiii"].apply(null,arguments)});var dynCall_viiiiddiiiid=Module["dynCall_viiiiddiiiid"]=(function(){return Module["asm"]["dynCall_viiiiddiiiid"].apply(null,arguments)});var dynCall_viiiidi=Module["dynCall_viiiidi"]=(function(){return Module["asm"]["dynCall_viiiidi"].apply(null,arguments)});var dynCall_viiiidii=Module["dynCall_viiiidii"]=(function(){return Module["asm"]["dynCall_viiiidii"].apply(null,arguments)});var dynCall_viiiidiid=Module["dynCall_viiiidiid"]=(function(){return Module["asm"]["dynCall_viiiidiid"].apply(null,arguments)});var dynCall_viiiidiidd=Module["dynCall_viiiidiidd"]=(function(){return Module["asm"]["dynCall_viiiidiidd"].apply(null,arguments)});var dynCall_viiiidiiddi=Module["dynCall_viiiidiiddi"]=(function(){return Module["asm"]["dynCall_viiiidiiddi"].apply(null,arguments)});var dynCall_viiiidiii=Module["dynCall_viiiidiii"]=(function(){return Module["asm"]["dynCall_viiiidiii"].apply(null,arguments)});var dynCall_viiiidiiii=Module["dynCall_viiiidiiii"]=(function(){return Module["asm"]["dynCall_viiiidiiii"].apply(null,arguments)});var dynCall_viiiidiiiidi=Module["dynCall_viiiidiiiidi"]=(function(){return Module["asm"]["dynCall_viiiidiiiidi"].apply(null,arguments)});var dynCall_viiiif=Module["dynCall_viiiif"]=(function(){return Module["asm"]["dynCall_viiiif"].apply(null,arguments)});var dynCall_viiiii=Module["dynCall_viiiii"]=(function(){return Module["asm"]["dynCall_viiiii"].apply(null,arguments)});var dynCall_viiiiid=Module["dynCall_viiiiid"]=(function(){return Module["asm"]["dynCall_viiiiid"].apply(null,arguments)});var dynCall_viiiiidd=Module["dynCall_viiiiidd"]=(function(){return Module["asm"]["dynCall_viiiiidd"].apply(null,arguments)});var dynCall_viiiiiddi=Module["dynCall_viiiiiddi"]=(function(){return Module["asm"]["dynCall_viiiiiddi"].apply(null,arguments)});var dynCall_viiiiidi=Module["dynCall_viiiiidi"]=(function(){return Module["asm"]["dynCall_viiiiidi"].apply(null,arguments)});var dynCall_viiiiidii=Module["dynCall_viiiiidii"]=(function(){return Module["asm"]["dynCall_viiiiidii"].apply(null,arguments)});var dynCall_viiiiidiid=Module["dynCall_viiiiidiid"]=(function(){return Module["asm"]["dynCall_viiiiidiid"].apply(null,arguments)});var dynCall_viiiiidiidd=Module["dynCall_viiiiidiidd"]=(function(){return Module["asm"]["dynCall_viiiiidiidd"].apply(null,arguments)});var dynCall_viiiiidiiddi=Module["dynCall_viiiiidiiddi"]=(function(){return Module["asm"]["dynCall_viiiiidiiddi"].apply(null,arguments)});var dynCall_viiiiidiii=Module["dynCall_viiiiidiii"]=(function(){return Module["asm"]["dynCall_viiiiidiii"].apply(null,arguments)});var dynCall_viiiiidiiii=Module["dynCall_viiiiidiiii"]=(function(){return Module["asm"]["dynCall_viiiiidiiii"].apply(null,arguments)});var dynCall_viiiiidiiiii=Module["dynCall_viiiiidiiiii"]=(function(){return Module["asm"]["dynCall_viiiiidiiiii"].apply(null,arguments)});var dynCall_viiiiii=Module["dynCall_viiiiii"]=(function(){return Module["asm"]["dynCall_viiiiii"].apply(null,arguments)});var dynCall_viiiiiid=Module["dynCall_viiiiiid"]=(function(){return Module["asm"]["dynCall_viiiiiid"].apply(null,arguments)});var dynCall_viiiiiidd=Module["dynCall_viiiiiidd"]=(function(){return Module["asm"]["dynCall_viiiiiidd"].apply(null,arguments)});var dynCall_viiiiiiddi=Module["dynCall_viiiiiiddi"]=(function(){return Module["asm"]["dynCall_viiiiiiddi"].apply(null,arguments)});var dynCall_viiiiiidi=Module["dynCall_viiiiiidi"]=(function(){return Module["asm"]["dynCall_viiiiiidi"].apply(null,arguments)});var dynCall_viiiiiidii=Module["dynCall_viiiiiidii"]=(function(){return Module["asm"]["dynCall_viiiiiidii"].apply(null,arguments)});var dynCall_viiiiiidiii=Module["dynCall_viiiiiidiii"]=(function(){return Module["asm"]["dynCall_viiiiiidiii"].apply(null,arguments)});var dynCall_viiiiiidiiii=Module["dynCall_viiiiiidiiii"]=(function(){return Module["asm"]["dynCall_viiiiiidiiii"].apply(null,arguments)});var dynCall_viiiiiidiiiii=Module["dynCall_viiiiiidiiiii"]=(function(){return Module["asm"]["dynCall_viiiiiidiiiii"].apply(null,arguments)});var dynCall_viiiiiii=Module["dynCall_viiiiiii"]=(function(){return Module["asm"]["dynCall_viiiiiii"].apply(null,arguments)});var dynCall_viiiiiiid=Module["dynCall_viiiiiiid"]=(function(){return Module["asm"]["dynCall_viiiiiiid"].apply(null,arguments)});var dynCall_viiiiiiidd=Module["dynCall_viiiiiiidd"]=(function(){return Module["asm"]["dynCall_viiiiiiidd"].apply(null,arguments)});var dynCall_viiiiiiiddi=Module["dynCall_viiiiiiiddi"]=(function(){return Module["asm"]["dynCall_viiiiiiiddi"].apply(null,arguments)});var dynCall_viiiiiiidi=Module["dynCall_viiiiiiidi"]=(function(){return Module["asm"]["dynCall_viiiiiiidi"].apply(null,arguments)});var dynCall_viiiiiiii=Module["dynCall_viiiiiiii"]=(function(){return Module["asm"]["dynCall_viiiiiiii"].apply(null,arguments)});var dynCall_viiiiiiiii=Module["dynCall_viiiiiiiii"]=(function(){return Module["asm"]["dynCall_viiiiiiiii"].apply(null,arguments)});var dynCall_viiiiiiiiidd=Module["dynCall_viiiiiiiiidd"]=(function(){return Module["asm"]["dynCall_viiiiiiiiidd"].apply(null,arguments)});var dynCall_viiiiiiiiii=Module["dynCall_viiiiiiiiii"]=(function(){return Module["asm"]["dynCall_viiiiiiiiii"].apply(null,arguments)});var dynCall_viiiiiiiiiid=Module["dynCall_viiiiiiiiiid"]=(function(){return Module["asm"]["dynCall_viiiiiiiiiid"].apply(null,arguments)});var dynCall_viiiiiiiiiiddi=Module["dynCall_viiiiiiiiiiddi"]=(function(){return Module["asm"]["dynCall_viiiiiiiiiiddi"].apply(null,arguments)});var dynCall_viiiiiiiiiii=Module["dynCall_viiiiiiiiiii"]=(function(){return Module["asm"]["dynCall_viiiiiiiiiii"].apply(null,arguments)});var dynCall_viiiiiiiiiiid=Module["dynCall_viiiiiiiiiiid"]=(function(){return Module["asm"]["dynCall_viiiiiiiiiiid"].apply(null,arguments)});var dynCall_viiiij=Module["dynCall_viiiij"]=(function(){return Module["asm"]["dynCall_viiiij"].apply(null,arguments)});var dynCall_viiij=Module["dynCall_viiij"]=(function(){return Module["asm"]["dynCall_viiij"].apply(null,arguments)});var dynCall_viijii=Module["dynCall_viijii"]=(function(){return Module["asm"]["dynCall_viijii"].apply(null,arguments)});var dynCall_viji=Module["dynCall_viji"]=(function(){return Module["asm"]["dynCall_viji"].apply(null,arguments)});Module["asm"]=asm;Module["getMemory"]=getMemory;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;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;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};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"]();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)}if(ENVIRONMENT_IS_NODE){process["exit"](status)}Module["quit"](status,new ExitStatus(status))}Module["exit"]=exit;function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){Module.print(what);Module.printErr(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()()}}Module["noExitRuntime"]=true;run();Module["imread"]=(function(imageSource){var img=null;if(typeof imageSource==="string"){img=document.getElementById(imageSource)}else{img=imageSource}var canvas=null;var ctx=null;if(img instanceof HTMLImageElement){canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;ctx=canvas.getContext("2d");ctx.drawImage(img,0,0,img.width,img.height)}else if(img instanceof HTMLCanvasElement){canvas=img;ctx=canvas.getContext("2d")}else{throw new Error("Please input the valid canvas or img id.");return}var imgData=ctx.getImageData(0,0,canvas.width,canvas.height);return cv.matFromImageData(imgData)});Module["imshow"]=(function(canvasSource,mat){var canvas=null;if(typeof canvasSource==="string"){canvas=document.getElementById(canvasSource)}else{canvas=canvasSource}if(!(canvas instanceof HTMLCanvasElement)){throw new Error("Please input the valid canvas element or id.");return}if(!(mat instanceof cv.Mat)){throw new Error("Please input the valid cv.Mat instance.");return}var img=new cv.Mat;var depth=mat.type()%8;var scale=depth<=cv.CV_8S?1:depth<=cv.CV_32S?1/256:255;var shift=depth===cv.CV_8S||depth===cv.CV_16S?128:0;mat.convertTo(img,cv.CV_8U,scale,shift);switch(img.type()){case cv.CV_8UC1:cv.cvtColor(img,img,cv.COLOR_GRAY2RGBA);break;case cv.CV_8UC3:cv.cvtColor(img,img,cv.COLOR_RGB2RGBA);break;case cv.CV_8UC4:break;default:throw new Error("Bad number of channels (Source image must have 1, 3 or 4 channels)");return}var imgData=new ImageData(new Uint8ClampedArray(img.data),img.cols,img.rows);var ctx=canvas.getContext("2d");ctx.clearRect(0,0,canvas.width,canvas.height);canvas.width=imgData.width;canvas.height=imgData.height;ctx.putImageData(imgData,0,0);img.delete()});Module["VideoCapture"]=(function(videoSource){var video=null;if(typeof videoSource==="string"){video=document.getElementById(videoSource)}else{video=videoSource}if(!(video instanceof HTMLVideoElement)){throw new Error("Please input the valid video element or id.");return}var canvas=document.createElement("canvas");canvas.width=video.width;canvas.height=video.height;var ctx=canvas.getContext("2d");this.video=video;this.read=(function(frame){if(!(frame instanceof cv.Mat)){throw new Error("Please input the valid cv.Mat instance.");return}if(frame.type()!==cv.CV_8UC4){throw new Error("Bad type of input mat: the type should be cv.CV_8UC4.");return}if(frame.cols!==video.width||frame.rows!==video.height){throw new Error("Bad size of input mat: the size should be same as the video.");return}ctx.drawImage(video,0,0,video.width,video.height);frame.data.set(ctx.getImageData(0,0,video.width,video.height).data)})});function Range(start,end){this.start=typeof start==="undefined"?0:start;this.end=typeof end==="undefined"?0:end}Module["Range"]=Range;function Point(x,y){this.x=typeof x==="undefined"?0:x;this.y=typeof y==="undefined"?0:y}Module["Point"]=Point;function Size(width,height){this.width=typeof width==="undefined"?0:width;this.height=typeof height==="undefined"?0:height}Module["Size"]=Size;function Rect(){switch(arguments.length){case 0:{this.x=0;this.y=0;this.width=0;this.height=0;break};case 1:{var rect=arguments[0];this.x=rect.x;this.y=rect.y;this.width=rect.width;this.height=rect.height;break};case 2:{var point=arguments[0];var size=arguments[1];this.x=point.x;this.y=point.y;this.width=size.width;this.height=size.height;break};case 4:{this.x=arguments[0];this.y=arguments[1];this.width=arguments[2];this.height=arguments[3];break};default:{throw new Error("Invalid arguments")}}}Module["Rect"]=Rect;function RotatedRect(){switch(arguments.length){case 0:{this.center={x:0,y:0};this.size={width:0,height:0};this.angle=0;break};case 3:{this.center=arguments[0];this.size=arguments[1];this.angle=arguments[2];break};default:{throw new Error("Invalid arguments")}}}RotatedRect.points=(function(obj){return Module.rotatedRectPoints(obj)});RotatedRect.boundingRect=(function(obj){return Module.rotatedRectBoundingRect(obj)});RotatedRect.boundingRect2f=(function(obj){return Module.rotatedRectBoundingRect2f(obj)});Module["RotatedRect"]=RotatedRect;function Scalar(v0,v1,v2,v3){this.push(typeof v0==="undefined"?0:v0);this.push(typeof v1==="undefined"?0:v1);this.push(typeof v2==="undefined"?0:v2);this.push(typeof v3==="undefined"?0:v3)}Scalar.prototype=new Array;Scalar.all=(function(v){return new Scalar(v,v,v,v)});Module["Scalar"]=Scalar;function MinMaxLoc(){switch(arguments.length){case 0:{this.minVal=0;this.maxVal=0;this.minLoc=new Point;this.maxLoc=new Point;break};case 4:{this.minVal=arguments[0];this.maxVal=arguments[1];this.minLoc=arguments[2];this.maxLoc=arguments[3];break};default:{throw new Error("Invalid arguments")}}}Module["MinMaxLoc"]=MinMaxLoc;function Circle(){switch(arguments.length){case 0:{this.center=new Point;this.radius=0;break};case 2:{this.center=arguments[0];this.radius=arguments[1];break};default:{throw new Error("Invalid arguments")}}}Module["Circle"]=Circle;function TermCriteria(){switch(arguments.length){case 0:{this.type=0;this.maxCount=0;this.epsilon=0;break};case 3:{this.type=arguments[0];this.maxCount=arguments[1];this.epsilon=arguments[2];break};default:{throw new Error("Invalid arguments")}}}Module["TermCriteria"]=TermCriteria;Module["matFromArray"]=(function(rows,cols,type,array){var mat=new cv.Mat(rows,cols,type);switch(type){case cv.CV_8U:case cv.CV_8UC1:case cv.CV_8UC2:case cv.CV_8UC3:case cv.CV_8UC4:{mat.data.set(array);break};case cv.CV_8S:case cv.CV_8SC1:case cv.CV_8SC2:case cv.CV_8SC3:case cv.CV_8SC4:{mat.data8S.set(array);break};case cv.CV_16U:case cv.CV_16UC1:case cv.CV_16UC2:case cv.CV_16UC3:case cv.CV_16UC4:{mat.data16U.set(array);break};case cv.CV_16S:case cv.CV_16SC1:case cv.CV_16SC2:case cv.CV_16SC3:case cv.CV_16SC4:{mat.data16S.set(array);break};case cv.CV_32S:case cv.CV_32SC1:case cv.CV_32SC2:case cv.CV_32SC3:case cv.CV_32SC4:{mat.data32S.set(array);break};case cv.CV_32F:case cv.CV_32FC1:case cv.CV_32FC2:case cv.CV_32FC3:case cv.CV_32FC4:{mat.data32F.set(array);break};case cv.CV_64F:case cv.CV_64FC1:case cv.CV_64FC2:case cv.CV_64FC3:case cv.CV_64FC4:{mat.data64F.set(array);break};default:{throw new Error("Type is unsupported")}}return mat});Module["matFromImageData"]=(function(imageData){var mat=new cv.Mat(imageData.height,imageData.width,cv.CV_8UC4);mat.data.set(imageData.data);return mat}) + + + + + + return cv; +}; +if (typeof exports === 'object' && typeof module === 'object') + module.exports = cv; +else if (typeof define === 'function' && define['amd']) + define([], function() { return cv; }); +else if (typeof exports === 'object') + exports["cv"] = cv; diff --git a/examples/opencv/opencv_js.wasm b/examples/opencv/opencv_js.wasm index 7de4d1283e19d825dc1ad4d989549a43dfd3eeab..9d364378b1e598c37e8c4f7f78d0669be0fbc3f2 100644 GIT binary patch delta 836567 zcmeFa30PEDwl-Y5s!kPDF%&}$6arO14S>q50!^9fPWtw}ogQ*~Ogd>}N0TO_outz@ z>Aqdeq96hXJq#*1Au0+82+pX?qM{6n1CyXkGRutoYo97cll=YPe!Ba6{_nbfJwn{Lbe=pM1Pw%kMV4^A01*&33uOd!KIH^82}J z#}_>P{l<--(#l(H>~K?(SR+OKqzv+8GGL88Iz+y)#unWozgXk&R`Xiva`hj4w0Yyl z`o44;zfk+p=FdLc_}*shT9WSzk@#fGhE1E_HTc#+4y{q37E-cSjh>U*wMrC2{(kL> z^`}<7p!KsaKl^<1N3_>TW-n;{eDlYjee$V6>jCoWS_LX4yVlyH3esquJ-R}w*2&cm z90eOTYTh*#@@ANK)$#6^PhjYW%G|Wezchpzn0kW?x&kKGsv~(8$SH-i;p(^?z2B_ z+_E9a+lvt#Xr`y$`TWDLHUzElVT1&7H+;15L(s=aSPO9TNAGO;k`WqcgyBb@e6g7k zh9x$C^cj2e=ZtXD#7`<|;8<!xd5Tl+jTXee#1adegi=7*!9@J z`H;YE5M$?pajd$Jn6K8s{U%1-TsS`5fbTak;+GOZjD&??UNESTyEv4^{iH}(Z|e&3?j zcnV}LECLyD-EH-TVTo8y034+-_nF zF4l-A*H2C_j3<@=PYQ_n(bF@V7*`iNhlQZ!6=Hs68N`6ROr{44b;Zjy1TpfLYXIjm zIP=R4YY1Z0Efu1@*}pIgXdy5j#5k}poAe|sV$OX0Af`B|Ah&&CBcZt<#=&JRLFmxJ zO3@2JoNg`i1c&$x@XtmT?%x+?wSQ1@q2o@hlw|MT*B&<-*GIw#88F633!s6sC zH%1GSOU4^dsqtlxZiVw5kPKM;+wrSk{8W0WrKAyAtb1xx+F+$P59rF{#s z$1Du{QukX1ToIO*aW+KF3@`M48WS`Zk%5lKH!5GB}?Z!=3u@r zx5mK=7#GRczH80GE9JHCigd*sdOQIK(5%Lj%gLEDsHCdv&>CJnoE=<=w=r zE{IY3qKY6!*^4T`TKRHkXA6pm7zN{4>4={+7>~K<`)8hTR^v30$-kg_@#Bd&q!XnQN7Pd zSu%O?^Hu8N!x0|8_K=@`-wQR9hrjTUBW&Vq;(b$zxpdpE z&hE0q(?EUd3k>$&N%RHw2PW&hSP#Yv43+cA8&X_n6nfNwYa_lVfwr zCeP-G^r-ZV^qlmzv_V?W(X~k1r0vqj(r#(CZGr7I*>zbx2-nDN%NjUUK6hkuOpg4D z{DAzn^pHG5epG&3eo|f!Z!P9(DS5KIQ`RLLkPXVPwmH65UOz80EPpmH(*>GnJvv%Z zuY7T%ct_H4PQg*f_IYJz92XSda%=z|_p9CUHlQM>vrf27vne%{w+-b(L)m30M-63& zbC~lrnJ&#H&RO4ZpP@YFoCOtWHm!#H9z*%eP|h04D22Y=TuB-3_Z!ONhVt|>xpKpO zJuY=%sKr2Z8_E$w`P@*>IS{MV8%#Eo2My&3Lpj%x^M?C!LwU^;|oDL3jm?m9QedtD9lm!7`;u8XH{oZG^jKj^kFeRJLN z+~#bQxEXBdU>^yY2-hycEi}dsJ@x4Km~(E%V|E_Ldd7Lq@q0bf=5d;h zer{aXLE~7@qWOwa&vF{;J=Hsb4LtO0o|l<#4E&U*e$HT-?OrinV9cw5bJ?fV=epNf z?_~LN?+BkrpY1-;KFMqGK8W|o+v{c_ZS{-ti}BO#@Eh@)@|*UX@q6w!>lf@F;y>cI z$A7Q?KL0fTbpQSS2mCKWYT)SetNvF3>vOEE*}oI+yZu80!UC>?@iZHp^fm1Pj{`c` zS?o@BIEp}#Xe-)*ViAdUqa5P*r--9ab%?Dipo?P2&#|x3`CZ6wu^&O+#HN@H%t7W^ zP8PeEbA@x3Qv*q#*Kz8>{!-k`X$Q$}&I6lS^AJIVV5?xepvP>7V9G2`&}v2s+RX;6 zN37dy9^0fy_en!kLxDrOK*;`uN%yZb{{QFx4+q}kj084vo(1kQ-fc`7CmAOjcknX! z2lyHMo4wZIC95NkRK?|EPB-?d9M7RJX4-1-z{&GwaaScy4&&r z`4D~64HdDDagG^|nU1F&iyUt_);P90K5{(mbjIn5Q;E|}r&~_^xGPdh(%j#O+_?1U>(v0JfEk*>&898=^e z3KSOqAcvm!y@s&$9d8R{JMDfKz^1$CLaQvE>P zq<*aKR1c^J)f4I|b)-v_3+b}UWuHsB%Q2S|F2ycaU2eMEa=GvFz@^ajjBAx^wd)<% zM%Q82XRbJ;PhB(RJKT1N!+YPrGx6GACR~}nAu`+DcPWO2C0{7GI zm)tMASL@ubyEnMsb${gE;XdU4%ss>-!h`hK<&ox*?s3c`%cIcajK@`vQjZ#s+a3=+ znmu|v`aGsQo_oZ2?(|Ic+~;}1b68d2S?GDyv&^&Bv(EFrXOrgua1)->o>5-WUK#vq zuM(g8UQfOHy!yS0yw7-7`%HL8t_t-D_qpS9*GHGZZ}I8y>GtV?91~+c(>^mk5xzKI ze(9MRpLE~IHF%QZ6yg`*x6LosZ`^;sjDGI*kSvaBg!(1IGe)aK;1kIkzC62+Y%QCIe4#rUG+0 z(}Csds@7Gn3$_Wd3ANc_v(sj;O}fpj%_-Yj*;RR#JVpLU)*)+X_=Z>ayy(s!{dSxknYEc&=(w z#H;tIkE-+4#p>(oR&|ehMEzVH?ULkj&?VQU%%#qyN0sin-}Qj&LDxgBhg~yVkGP(9 zz3KYEb;1?9oZxoYE#Ixot$F$Qs%EbNuR*V2uV-Fk zUejLBy+Xaiy(7G@dY5>Qc~5zV`EB1jGlB0lNe00-gkP2K2Cd*@Nr}NYB}!!~{Es9Z6&$ zd~G9+(pL;|934j|&`BbPodNaux&T)NT(xkuutS-BL_S2l(1(4p9dDPX9Ih9<)+D2 zDORzriLM1+k=|Rq6TB0>cX?CZsos0N_j#vzANM}(ebKwvyV2*7PrFaAPovLspGe;r z-$+O?kY@aM1jGjH4A>R$l-DT4gYVp^?e^Go;J?{~%Ts$Yp;sb3kS za=!|{O1~<-`7V;miSc7?}DSlkRU7{2S!L zHD~9h^C+hcdquFq}+u30+Y zX}`<9&o0aUy!|!%X8Ul56o-or6%G#^9yyFS%y`XuMMFD%iqY)$PV$b??9gy;1vJX; z$sWp7O|pCP`|>7vv%E!~@rq-7c=Yv@&hg!BvM>b*_$Gov?cU>hjfH zs}tRKk&3sxb-C`R+&jFl``qxk=~Lr#%jdRFtxug#y-$NrvhN<>y}qNqW4l)VG zS$B6`p?Q({8S}H|7X_CD&`wY-xD92M;DO*FT{a5t3CeXqGzjj{M6IBXE*G2qM`PXp zcLTYWHI}z5Z&=n^R$JCv-nDGBthBsuS#J5z66>1a#F^axP!=?M$id?Hx zR{2&1R)tnYR%flwSzWNYXjN==+3KoQiB*|ZxmBfAl~uLXb*mbyTafCk>LGoDfv?rS zAglXE&*mHUS@lC2vKodoYBdIF(rOCQtW~geuyvSqIHaxCQIMjoV<7Fcj)O#6CqhcH zPNvgd>wR=ev|cbxTmJg~FB76&$+OP4K5boSea8B%^?BOLSXwU-UrKDryrw5p{~5iuy#uq7l(^(X1$393kE=juyv>l4eKvzOBR0=$CT*r{ zqNOoXQkp2;FFhcgbK(Y|D!~mYwoxUR&|y=yyKR$flWkLMQ*HOyK3vzdu6bR{y4H1V z>l)YHTX%omgLOr=XKc^fp0hn^n`7H-8)x>|w%mBocGfm{h2Fg?!KoE_EAm$q(Dzd- zrdNd9&DDh4?X-)tOSIcXGyClh*d4Zu!`rvrQDEl#UnMB8J8hQ_Rk&fPU76jSivMYe z_3X9ZXRq&hhW!x(((5~IUx@GV{*MVPtgmRazXug_cTem)>AOMuAw%8Se_s!<-6o9vQ}BQtVfnEk25<3*A4ki`7L>$yk9;jZ<9Zgx63=^Pvo5- zA7}Oyu18jIp zryEW+PIsLeo$foeJ9RicaT;_QavE`(cA9aTb&7V5agKFPc205L<9ygT!#UIWf%8M> zX6MJwPn^4)2b>3;hn**#r<`Y;!xa&VHpd-`SjZC;q+*w1k7BPPO_8BEqByF^Rh&}f zE6yo&=M@(fR}@zjrHUHGEk&*3zT$zRNztKrtmstqD+UxpiV4M}Vps_P!&4Gs&?vBGtQJMNtL2Hs5+#|P-UxfRHsyDRp(R}RAs7i zRi)~-s#aC6YEm_;x}4ip9jYg)e${|#NHwM!S52zI)Zyw#^>%f%dWV`)C#h4^2h<1E zht((5+3H;N8TDE9d3A}pR9&vVr@pU#sBTwxsGq3&)cxu<$1(M|S~sZ>Jsmg z;F9RF$7QcenoFk3QJ3Q`7hNv7Tz0wca>J#@rP1Y{%M(?(ag6IXT}NGyyJoo-xSn<` za;x3eJa2j4_AK&f^t|W!z_ZV@A8N-u$2})KBfYkIZS%_Y zI^|XARpnLe)97{2i|!uY|DJh|dgGfJ?>MtrK*2sCK3jdFeDpoUyKR6&HU~52Bz=G@g_Bd|~ctj__Iz!(cvv(8Ul#UW7(I1Yn zkFhU9YGk*wuduGNjuL6obm>vzC^5yl!#PUK(s>J~g>yh~P>?Oi5saHpmI(2 zW-Vrkf%f&@Ol+&H~LWl?R>X3=8NY|&-$ z#G=EZ*W#%~pGCjLfW@H2kj1dYGmBA+F^h4FNsDQV8H?u@vlhXYA(o+*VV2>R5tfmb zTXmMHmMNC|EcaUO0hCFjns~A?^!;uY_fc8*6*}?iZ#DQ-w!_SA-S9 zOQI4{rRavJR`gKxNYo|j7d;aNizCG`;skM$I9VCPcbJx=VUc zdPtff&6FOKo|T@LmPoHjYoxcNwbD9iz4VT>S=uUnB<+wsk@iS)ZR70@+U45i*bUf? z+D+Mo*hkt&+sE5e_6O}x+F!J)mCRi9h3I{5vEtU-2Hc3EC0 zE0LGV%jEmzN94!k#{jwohg-;#ucjR~Fjq(vd zWAbtNgnUS*Z+k-CBTsOwlkIZc?MOKu1C-_1AwA)E7SMUeC(;X!w*l2T-jUWj>N)^E zajcbgI-YZ?lU;DCm0olz15^R1(y10uJ)j1sCO|EKTAjK9^#Xe8GzMq_(40 zInsHnb37o@xmKF!oCat=paagw0iATtcFu8b1Jn*&hjTBWKIdAUwBLCY;5d*I&cTX0 zS*W5`8m8C=C>l@9Z{YHlmjSNiThpv=(O?zaF+lTD=Pq10lKEV4X6%Kz48H|CP2-~$2x$W z0K1d}fQA4KD`x=B0t!}bQ$Z9|5Cv5NphQ5sRC@uX0ZLaL1#}!xmZ|_yA)q2vF`z4e zuBxg5-2ik`br;Y*K=)O+ORa#~RNcV!0@6KI;h>KIe5RTKau!gq8V6~s8v3q|Q`gB7 z0FmmwfYJb^t1|%|19V)S2dDthY4s&QmjPW-UjuYQeN$bdZUNK=+#_{2pk6>v)x&_E z0UA}$0GibS40hS>QYVXXsg>?#cGxf_6Py59rt0icKOPXKiR>UJLkG~o{Of6{%cN1be&#}nyx z4+>B+pcIb-fDQpV>~RuM4xn6*bAT=Yy6903s1i_>M;)LBKzBS^0X+iL?lAyp$OC4Q zN3bWXCr?;Up7DT4K#88|fDQmU=!pkjcM@Q>=NTZ+0Xpwl0jLVlHBW4=-t&pH!LtRp zHsBu7O$GrCdE$|u0rcE+hgY3!r&p~s&a2GlhSyE6aqqdUYMW1t&pn@qK2LoHe1?6V z`ONx+`YyY4^TZ_Q`MNN_NWW;mOa3?&`(K9iA}(3P>oGq0!UG}#A_KMsY!8SI`14=> z`>(oS6oNug7}}74-um4;zu5fldmn$Y<%9PRun(}$uuIuD*$>z)s1uO~|0oN%%*y6u zb1GPstQ)KvRxRrRtBuvpdd%u%b+ewb##ocAY1VyC7(0T!l^tWU!z9*Zr%9Yiyh)zP zDRT0UTHZrplklGKzVLyN{LvRb(2cDaUy;5tN%JpCx_^~ngI(RfsNZwl{@?!pYX{(e z$A4}n{%gwro&Wzk|NoT{_`hTQCu@?4!$dNqE9~veR8}i1nV4Wb;A9ANrvy{x$(j^R zF51St%S>UV08Y`QYI0C9x{8unsen^8do-8O6|_gQS91|vMte2;G#5~s<~&N*WTPZj zx@NzIVja+=@N@VD{0scc{4#zc%H*`L#(|wn2Q{_CA#u%?cgp{Zpa(KNF%b($vD zQB5s6rg_LZuGvG(rPJ)=nk-GDaf5M{@ipUWDJ(j89B<9itCY+D_= zX{t{)NV~)<<%#9;L~XQ*r(s;vCoLlxKD_0ly9sr35kM~zXg$`1J_;XHjT7ia|5%x8qPE`t2^XafZE#Ldhr`q_opk3}4MYP` z&AQ2Y#Oh!@VRf-)*y+Rw`x@suXB6-#>noI z|L^`S{Xd~OEZyOq>;3aLud+|0LE;#*gSnG+mh}wM9yaL{Cez*F-Q}Io{Lj-#&3~RI z@=yUfhaRA2<{8#W&Ek};Ig4&Fvo$%IGbmS6gidJ+QJ&@uGhb80EYK7(b*D9_nT47H z;uOk9_fZqGh*hX5(p)9ZXs!@vHJ6EVnquO-CZBl7%qK2r9x&UO8Jvrn`^-z4R%WrL zg?U+1M;v9wvQpWXH8@?-M02icwsT4}DeO{Bq_j*EE=^{aY05RXhziXKnn*o$jgKklnD|xZQ-^jNNm)F#B-(DEn>p zJM3faN&7_mH2ZY>O#7qux%Q{*i|o(XSK3$E*V@(J=X?9k%S!tnNJ}fV@@-J zS^GIVSm~?`Rt0esu3VNbk5$OJ#=6bA!@AEJVU4kIYUQ+Y9&zFTr3;P-P73k_W9HN5 zVS;Uf7{N|Kf?&5`*t)}Juk;#Bn!hvY{$2%tXM5e>>Hptp{@VXh{jb&}^Hcd5-s9|Z zL>VHP6T}2D%o=Bpvv~fAsRG=#2KOl6%vJj8#H$`37or{cuqXzjhZ;lJx!vHb6-Pp9%!~n6PV+~ zVb%~Umi>(LP;-bi$lAdk0fbYNW`NbK>1VZQBBXtgw`#(q2U#)fVNNUHR!y7cq|E_V zG<%5C2DnZ0NYhHRYYuyNXo`(48?_rZ8OQKP`D6TX{se!LKgFNs&+wn~XZgLRx~Han zrv0V^rh}$Kro*Nqrq4`AO~*|4SmjxrwmM^V-s+Oo6{}LK3ae{YH>_?0(*R|mut<1D zcvg5$cwTrx*e&c5b_$;e9}7E#?ZQXGHesu9rzBRgLlPs2mTZ@7lSE0jN+KnfBo`$Y zBdFx&tQJ2CcM7mB*mu7@0V`g#6Ih~wc>@H2WCQ5poQ^tA1No04!U5}=e z)2k`rJk?y~^l6T99&<=`zvd{XgOk7>&}7@hLq4e4Y7}L(&1k#P8QxjmIo^5R1>Qy8 zCEh7s9xtC)z&p(=w_9(sj{JS@%-9}#DYkBU!APD!#Q zS(2lY49P)Bx@4~;MM6nPNvL$I^sMhW-$ws?{`CP51G)mLi5gT*+#$Nr17Z-31D-~@ zE@D4(j5xxqCUW7bCW@KioGL)=%xBC!oN6MPmCY((RTG!sswV1LV?-lskaL-Lg*OPj zUPwclYs5{|M1*lJvIaOqnqf^9aRUu&Ml_Ygbu^-RrU~U-VD)oGHGP~h%~Q^}rk69J z>4E>COw(cd*z}2Mr)igIw`q@QfpwAfIqQqom#s^z%dM-duUpqx*IGANH(H+(<_YtK z1;W$96T*|iY+;TtSC}b0Dm*4UF3b{!i6TYYL@}bBq6E<{QIaTCv`>^O-Xq>C-X~5I zkJ{Xn_S-$Po3snIkFeivA7{VYe!qPUq3c5Ti2>9?jG-E03Uw0k%yi}`QA6Y~YlsWX zOUww)Bj#?-2s4$lopqRVl9kV@AtE?+tWn}Ft3*;NDU*~-DkPPXD#@hge~=W=Xi9UF zILVpPOlxisGn(tfN#1c@7ViXaMl+*%t~tS()sSsFl&nKW`$&GQC%Qle#%|ON8I2e{ zGa5A-Ga5IVFq$-)HkvVdZZvBYY#d@7Y8+-9ZX99U#(TsYH<>V*G?_A)HkmPbZgP)k zCPvX?;t3JQ944L-*^q~Dc5%9xDV%MrLmbR)HSQ7jil4&O2UkB_1L8sPBXPU91Fpw# zJrTF-#GT?U@jdZ<@dLOX!qo&8(a?}#hJmEtP6uEA9e*LCp? z@vP?WNxHwM@m$;B_0ilI?hbA&cPBTF8_!MVrf^fad$@bK`?zV`W8CB1Eba;JNp3bb zhkJ&5mV1tSo_m3Nk$Z_-q2pF^tGL&=)!ggc8{9kGyWB?ZJ??$(1MWj^Gq;7?%5CF5 z;BR2=^Ixj62Sq;7)R^6AJwqMD5OI<@L{J=x6UvR? zZsl&{9^)P1W%7>lg4h3TDP;Xsaf!H8TqZ6ThpZ1-AG*GsH-g%UX(AMG==!kr!zg@x z2Jay65brQAd_7JP>mL!3e(T$at?LhXAM)P1K5G3o?`ZE6-r3$!fZ=Za4)Z+Qiggw1 zwgKL@e*5}7-+bTg>v=sx`umV+}(BxIWW_*1Q7nolKLJ42D0$Ui;Z1BVp`0BY!1tBlvq_i9dim zB~c6cgT$9nEBwUv0vaHjcYTaV^2fXV07vcqkVUTLQ!_D2Tk7oykrWM3Au-AinB-cr zFR769xwen&Px2v8RfUp=lh>j~@?r81;jhoicfC%oNOdMNQdXcQ!`*jD*{(OpqSRla zDAIh-8?tT2GL|!!&u7RWVlt*+jAy`F2F6;-^GC>v+_OhXL>o(GEXvLTNvWYfxY?7l zdsHZzRPFUcm&lEKt-hDWmNB%qxACCsM(+z2-3gZ5N$5Ll)0nm?C^nlzm&wAtQD~NY zY2QZ35A6Fnnj**c{Z?Hel`#a~j*K--XhEA`3DW1S3HGyPY*3etD2wkSYbyA+;9>fo zkrA1fX5&*Xm9yy9Y-p_=-{$~h@(TMUj07{^0TABlpk->~8j!#PB=~$F64DiDKdDUr zEy|`&+Pthnq2!5l8x%&Cr+WjQN_T+Vc7HF-JEH?XXJ-dEGO1jfm#xXq4+x+p;=r#F zmDhAYjclQcp*6ym*#f{wj|Z+nFG%?zxxU_HQ9X@u{T*Bn26TtqAU}S{&63s?!o|W^ zV1KHZj5{QSO4ea4;!fwkq4TYDo=4}+bk5IM4Kn_89z^F!846%7W~d;4oT2cb)n6k( zJ;WG7&8Ds7-Lrw{q~Al@i+w!p6cg78?6gLLY%<`;YBAmD0$SGSG#PwEqOVJOu`c_F z1WZ;OSq1s%k=5&H9Z~cBN~cVGOTP zF@=r9JV4rd@b}KLm_*NO208K%$3%M7H<$N1mb5!A(T6)`zDZn>38>Bj)i~Vym#IE5 z??N2;(Olyl^NkB1Uy?SY{)QqiCE%<2y8-rLpoP9>HIn#G@HT=eab~ zLSwUR%zq~v%Y2Z%ibKcSll()r6`7ljT`H%mMrkqU94!2wIaoM^#@TfKkk0wJhURNX zi(D)6wOnfudpCC_xcsbX5WyT#-2viOPsgf^n)o%v$Dx2RJ@aCqixz5m*ld@BW zje*{>3>ycHas6@f%~Pvrg)CZO)we0U3k}lAf>Ux+x`%TL$w#N$zhQ5}E$YZsd2X}` zHf`eCx0&dyW@st0IM2b(Fzjz#pe?W^cNggWHlo$u{5G}4wAz}2Z<-UhzJ)Y7Enh+R>xIJx z*Hc5}tpb@|;Dyr$3&ddodw+n??@kEsZ9~6}X$Nb*%|R@lK|VbFP5s98xZlmE?Y?2o zVF`+Stu4^>Wd0m8udMHkyIw{zr{48!0Ik@RR$TXWio?zt z8qF)dbk>hsC>J~_WyPgTrQP8SSR%{;YXj=DQfrOr_;^VFR=s&k&Qx@gcf zFi-ttjvAk*qUWe!`k=vnmCsR8^AzinL08;7wSJDGA6e*L|9OtmpTt;K;T)AY-*9-2 z%9*F!iw)|F=BW>g{pkTUrw6oQ(SXiPck*hnyFPyL^Z^Uz5-$ITxcRyej*bV-`ZG3( zrA_1t9JM65@v;y;ApGg_FVXG18<%~VaMG|#R)0*7Ng+0i4`cio*9p^pG)JgqYcm^= zwg}Fk>bX(BKf5Xa|w>aufP-zh9tL8h1Bhq*H)A3&}sUFA-jKeO0; zapj!(UeFgjz|+pD!w-=mr9v0IwP}O3J#*F2fBf)vmJT7-QbArS#n$eYVrws#8LXXK zY%Q*8&RWhLq|F-SX*q_65^OEKY|dIS)Z)JFU1se(Z4GOwAe+jtwXrg6?Va+~`X}Uz zi>I}vgFO0E`)dncs9OQ;AJpZ+N9efvUs*uQB_E+j^2Y1m zGeT#`x0~LE{BqOVMrQ;v0zRUKlOGTKj7ndFI8>xPQW%v9WE@OWo(|~GYE@niQ6va#(W z<_;m5+xsTj(!nK@$H}EN+YQJ zGr8sQM)KnhD`OzIK!hUFqH_b;)v*FT_;Mcq4nFG#Jq|L8*4J*qmHd|(hJS)+EMoM? zlGgP*vZd|UY}i5{k-W|z%;H{dp<3TTKPPW?3NeGjv4z?%K|dqccZtv=@|RtkP#bxU z&Sl*n0FLSY6!O{bcbTo0q)FR5EViJPyx#K>ydw$d{T%X~-p|>spq%{ca3J-P71FTF zxiS`M{CERrSb{yFJb!=^$@D&Rlu73F!Jl6vU+<5Ayt#iX>LcG9zR=%J zk9xKbZere*kQ5z5Jh=wyelxif@}9{`@UCEL9qjmhQ$L10aC!h8Ay?1L(7A+s`FSUrCRfd3 ziFapTg8axVmK&XYwv?ydMd-)IsxqiHJcb@*-0G}XmJze3@ZmQNSS z`eIOD{JRPKIDC}4W`f>9vy{6jdK-~coW2-@!i2PxGw_O%G5BdzuBDk3wZ#m6O`b*# zo1t`*G+Ya_hprX;2l|u}yn!4j4*_EH=sI{8Bx8`T4Xy+2e-a=q6lVlrWSEj#fXQL% zuNLTi=CBcUQHFe|ocDPg3f}a{Q67~pMsIMCAkPw(+RX4T2!=9lDR${iR7%Z=Q2?{wm^v#!8<-u&`W79= z^L{b}9n`H==)b5fF31HPqEcMo=S_#GuUzTk4L7>*Ux^xl++qj*J;DCrVzoW`Z`4j@ zLBVc^Wl6=qhJsNObWhue`a5UzCm4d)74(3dRiLkoBCP1$=?m(o z@kmI$rbKU`2ns&)e}QZ8*7ODC{tEiNkrv*b!9Ev3rKpg6CUI`Zp-Htpmq)Q$jzKV6I3poRWfW%w;j7v=m4`W*FB$*-U-Q1HG_7k`F=*>6c{ze4{; z6|X`9=BzQ^^#9vvO8<)dJv?#NkX!p~DCrN7DY{Fke}J-#o=WsbJM~i&^rcuEH^>wK zg*!0+PCY|EVn&@NG`}9dQ}-dTWG7|(A1IC4WkP-QUGxPd`ypbpyG&qu;7NgMso)=? zUt5dD+4m~?KHkt7`VD={&)vin`$tHD8Y$Nwp+G2p|07tC zhbfaEqgE*T^hM22P^-~l5$*gvYNH!$q%A*!nc(pnOr*n9>}&9!?=kjD=RA5d}&WT@WyD

Mv|pi5nNvo~kK|%1{@3W&sF~{i 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 tOM%f`E@sqFUs0}vw3_Mz3PyaTpHyi# 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�p;M%MCFhh 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 delta 836029 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 ~XxjSD^M-v)U*L#Mh=VMdA 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

w#2T(p6|*$h8f*Lbx0%eKT;c({s%OwoD@z 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 WrwQVcSNz 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

qn~&# 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 V6>t(UOecxU> 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 G{(k@oVjtK5 diff --git a/examples/opencv/worker.js b/examples/opencv/worker.js index 7130585..12f1a03 100644 --- a/examples/opencv/worker.js +++ b/examples/opencv/worker.js @@ -108,9 +108,9 @@ function faceDetect(img_gray, roiRect) { } let faces = new cv.RectVector(); - let s1 = new cv.Size(); - let s2 = new cv.Size(); - face_cascade.detectMultiScale(roi_gray, faces, 1.1, 30, 0, s1, s2); + let s1 = new cv.Size(15,15); + let s2 = new cv.Size(120,120); + face_cascade.detectMultiScale(roi_gray, faces, 1.3, 3, 0, s1, s2); let rects = []; @@ -181,6 +181,7 @@ function eyesDetect(img_gray) { return rects } + // createCVMat // // this routine does two things (if needed) as part of copying the input buffer to a cv.Mat: @@ -188,125 +189,51 @@ function eyesDetect(img_gray) { // - converts to greyscale var rotatedImage = null; -var lastRotation = -1; -function createCVMat(rotation, buffer, pixelFormat) { +var img_gray = null; +var img_rgba = null; + +function createCVMat2(rotation, buffer, pixelFormat) { var width = buffer.size.width var height = buffer.size.height - if (!rotatedImage || (lastRotation != rotation)) { - lastRotation = rotation; - if (rotatedImage) rotatedImage.delete() + if (!img_gray) img_gray = new cv.Mat(); + if (!img_rgba) img_rgba = new cv.Mat(); + if (!rotatedImage) rotatedImage = new cv.Mat(); - if(rotation == 90 || rotation == -90) { - rotatedImage = new cv.Mat(width, height, cv.CV_8U) - } else { - rotatedImage = new cv.Mat(height, width, cv.CV_8U) - } + switch(pixelFormat) { + case XRVideoFrame.IMAGEFORMAT_YUV420P: + var b = new Uint8Array(buffer.buffer); + img_gray.create(height,width,cv.CV_8U) + img_gray.data.set(b); + break; + case XRVideoFrame.IMAGEFORMAT_RGBA32: + var b = new Uint8Array(buffer.buffer); + img_rgba.create(height,width,cv.CV_8UC4) + img_rgba.data.set(b); + cv.cvtColor(img_rgba, img_gray, cv.COLOR_RGBA2GRAY, 0); + break; } - var src, dest; - src = dest = 0; - var i, j; - var b = new Uint8Array(buffer.buffer); - var r = rotatedImage.data; - - var rowExtra = buffer.size.bytesPerRow - buffer.size.bytesPerPixel * width; switch(rotation) { - case -90: - // clockwise - dest = height - 1; - for (j = 0; j < height; j++) { - switch(pixelFormat) { - case XRVideoFrame.IMAGEFORMAT_YUV420P: - for (var i = 0; i < width; i++) { - r[dest] = b[src++] - dest += height; // up the row - } - break; - case XRVideoFrame.IMAGEFORMAT_RGBA32: - for (var i = 0; i < width; i++) { - r[dest] = (b[src++] + b[src++] + b[src++]) / 3 - src++ - dest += height; // up the row - } - break; - } - dest -= width * height; - dest --; - src += rowExtra; - } - break; - - case 90: - // anticlockwise - dest = width * (height - 1); - for (j = 0; j < height; j++) { - switch(pixelFormat) { - case XRVideoFrame.IMAGEFORMAT_YUV420P: - for (var i = 0; i < width; i++) { - r[dest] = b[src++] - dest -= height; // down the row - } - break; - case XRVideoFrame.IMAGEFORMAT_RGBA32: - for (var i = 0; i < width; i++) { - r[dest] = (b[src++] + b[src++] + b[src++]) / 3 - src++ - dest -= height; // down the row - } - break; - } - dest += width * height; - dest ++; - src += rowExtra; - } - break; - - case 180: - // 180 - dest = width * height - 1; - for (j = 0; j < height; j++) { - switch(pixelFormat) { - case XRVideoFrame.IMAGEFORMAT_YUV420P: - for (var i = 0; i < width; i++) { - r[dest--] = b[src++] - } - break; - case XRVideoFrame.IMAGEFORMAT_RGBA32: - for (var i = 0; i < width; i++) { - r[dest--] = (b[src++] + b[src++] + b[src++]) / 3 - src++ - } - break; - } - src += rowExtra; - } - break; - - case 0: - default: - // copy - for (j = 0; j < height; j++) { - switch(pixelFormat) { - case XRVideoFrame.IMAGEFORMAT_YUV420P: - for (var i = 0; i < width; i++) { - r[dest++] = b[src++] - } - break; - case XRVideoFrame.IMAGEFORMAT_RGBA32: - for (var i = 0; i < width; i++) { - r[dest++] = (b[src++] + b[src++] + b[src++]) / 3 - src++ - } - break; - } - src += rowExtra; - } - } - return rotatedImage; + case -90: + cv.rotate(img_gray, rotatedImage, cv.ROTATE_90_CLOCKWISE); + return rotatedImage; + break; + case 90: + cv.rotate(img_gray, rotatedImage, cv.ROTATE_90_COUNTERCLOCKWISE); + return rotatedImage; + break; + case 180: + cv.rotate(img_gray, rotatedImage, cv.ROTATE_180); + return rotatedImage; + break; + default: + return img_gray; + } } +/////////// var endTime = 0; self.addEventListener('message', function(event){ @@ -333,7 +260,7 @@ self.addEventListener('message', function(event){ // first, rotate the image such that it is oriented correctly relative to the display var rotation = videoFrame.camera.cameraOrientation; - var image = createCVMat(rotation, videoFrame.buffer(0), videoFrame.pixelFormat) + var image = createCVMat2(rotation, videoFrame.buffer(0), videoFrame.pixelFormat) postMessage({type: "cvAfterMat", time: ( performance || Date ).now()}); if (scale != 1) {