From e26d8895a4662347c8337632ed35ae8b3598e848 Mon Sep 17 00:00:00 2001 From: Surma Date: Thu, 6 Feb 2020 17:01:47 -0800 Subject: [PATCH] Exposed speed slider, but it's weird --- codecs/jxl_enc/jxl_enc.cpp | 15 ++++++++++--- codecs/jxl_enc/jxl_enc.d.ts | 4 ++-- codecs/jxl_enc/jxl_enc.js | 2 +- codecs/jxl_enc/jxl_enc.wasm | Bin 2201110 -> 2201568 bytes src/codecs/jxl/encoder-meta.ts | 2 ++ src/codecs/jxl/encoder.ts | 3 ++- src/codecs/jxl/options.tsx | 39 +++++++++++++++++++++------------ 7 files changed, 44 insertions(+), 21 deletions(-) diff --git a/codecs/jxl_enc/jxl_enc.cpp b/codecs/jxl_enc/jxl_enc.cpp index 98eaa8b8..70d18eb7 100644 --- a/codecs/jxl_enc/jxl_enc.cpp +++ b/codecs/jxl_enc/jxl_enc.cpp @@ -5,17 +5,23 @@ using namespace emscripten; +struct JXLOptions { + // 1 = slowest + // 7 = fastest + int speed; +}; + uint8_t *result; -val encode(std::string image, int width, int height) { +val encode(std::string image, int width, int height, JXLOptions options) { jxl::CompressParams cparams; jxl::PassesEncoderState passes_enc_state; - // jxl::ThreadPool pool; jxl::CodecInOut io; jxl::PaddedBytes bytes; jxl::ImageBundle *main = &io.Main(); - cparams.speed_tier = jxl::SpeedTier::kFalcon; + cparams.speed_tier = static_cast(options.speed); cparams.color_transform = jxl::ColorTransform::kNone; + uint8_t *inBuffer = (uint8_t *)image.c_str(); auto result = main->SetFromSRGB( @@ -36,6 +42,9 @@ val encode(std::string image, int width, int height) { void free_result() { delete result; } EMSCRIPTEN_BINDINGS(my_module) { + value_object("JXLOptions") + .field("speed", &JXLOptions::speed); + function("encode", &encode); function("free_result", &free_result); } diff --git a/codecs/jxl_enc/jxl_enc.d.ts b/codecs/jxl_enc/jxl_enc.d.ts index ad0fd3c2..eeaca977 100644 --- a/codecs/jxl_enc/jxl_enc.d.ts +++ b/codecs/jxl_enc/jxl_enc.d.ts @@ -1,7 +1,7 @@ -// import { EncodeOptions } from '../../src/codecs/avif/encoder-meta'; +import { EncodeOptions } from '../../src/codecs/jxl/encoder-meta'; interface JXLModule extends EmscriptenWasm.Module { - encode(data: BufferSource, width: number, height: number): Uint8Array; + encode(data: BufferSource, width: number, height: number, options: EncodeOptions): Uint8Array; free_result(): void; } diff --git a/codecs/jxl_enc/jxl_enc.js b/codecs/jxl_enc/jxl_enc.js index cf7ead7e..cd605599 100644 --- a/codecs/jxl_enc/jxl_enc.js +++ b/codecs/jxl_enc/jxl_enc.js @@ -6,7 +6,7 @@ var jxl_enc = (function() { function(jxl_enc) { jxl_enc = jxl_enc || {}; -var Module=typeof jxl_enc!=="undefined"?jxl_enc:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;var nodeFS;var nodePath;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";read_=function shell_read(filename,binary){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);return nodeFS["readFileSync"](filename,binary?null:"utf8")};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}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"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}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)}}setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end>_emscripten_get_heap_size()){abort()}HEAP32[DYNAMICTOP_PTR>>2]=end;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,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var getTempRet0=function(){return tempRet0};var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}function setValue(ptr,value,type,noSafe){type=type||"i8";if(type.charAt(type.length-1)==="*")type="i32";switch(type){case"i1":HEAP8[ptr>>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":1492,"maximum":1492,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var ALLOC_NONE=3;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab==="number"){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types==="string"?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[_malloc,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(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}}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 len+=4}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 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 WASM_PAGE_SIZE=65536;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 updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var DYNAMIC_BASE=5958800,DYNAMICTOP_PTR=715728;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;function callRuntimeCallbacks(callbacks){while(callbacks.length>0){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 __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 initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;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"]={};function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";out(what);err(what);ABORT=true;EXITSTATUS=1;what="abort("+what+"). Build with -s ASSERTIONS=1 for more info.";throw new WebAssembly.RuntimeError(what)}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="jxl_enc.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(){var info={"env":asmLibraryArg,"wasi_unstable":asmLibraryArg,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}Module["asm"]=createWasm;var tempDouble;var tempI64;__ATINIT__.push({func:function(){globalCtors()}});function demangle(func){return func}function demangleAll(text){var regex=/\b__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}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)}function ___atomic_compare_exchange_8(ptr,expected,desiredl,desiredh,weak,success_memmodel,failure_memmodel){var pl=HEAP32[ptr>>2];var ph=HEAP32[ptr+4>>2];var el=HEAP32[expected>>2];var eh=HEAP32[expected+4>>2];if(pl===el&&ph===eh){HEAP32[ptr>>2]=desiredl;HEAP32[ptr+4>>2]=desiredh;return 1}else{HEAP32[expected>>2]=pl;HEAP32[expected+4>>2]=ph;return 0}}function ___atomic_fetch_add_8(ptr,vall,valh,memmodel){var l=HEAP32[ptr>>2];var h=HEAP32[ptr+4>>2];HEAP32[ptr>>2]=_i64Add(l,h,vall,valh);HEAP32[ptr+4>>2]=getTempRet0();return(setTempRet0(h),l)|0}var ENV={};function ___buildEnvironment(environ){var MAX_ENV_VALUES=64;var TOTAL_ENV_SIZE=1024;var poolPtr;var envPtr;if(!___buildEnvironment.called){___buildEnvironment.called=true;ENV["USER"]="web_user";ENV["LOGNAME"]="web_user";ENV["PATH"]="/";ENV["PWD"]="/";ENV["HOME"]="/home/web_user";ENV["LANG"]=(typeof navigator==="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";ENV["_"]=thisProgram;poolPtr=getMemory(TOTAL_ENV_SIZE);envPtr=getMemory(MAX_ENV_VALUES*4);HEAP32[envPtr>>2]=poolPtr;HEAP32[environ>>2]=envPtr}else{envPtr=HEAP32[environ>>2];poolPtr=HEAP32[envPtr>>2]}var strings=[];var totalSize=0;for(var key in ENV){if(typeof ENV[key]==="string"){var line=key+"="+ENV[key];strings.push(line);totalSize+=line.length}}if(totalSize>TOTAL_ENV_SIZE){throw new Error("Environment size exceeded TOTAL_ENV_SIZE!")}var ptrSize=4;for(var i=0;i>2]=poolPtr;poolPtr+=line.length+1}HEAP32[envPtr+strings.length*ptrSize>>2]=0}function ___cxa_allocate_exception(size){return _malloc(size)}var ___exception_infos={};var ___exception_last=0;function ___cxa_throw(ptr,type,destructor){___exception_infos[ptr]={ptr:ptr,adjusted:[ptr],type:type,destructor:destructor,refcount:0,caught:false,rethrown:false};___exception_last=ptr;if(!("uncaught_exception"in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exceptions=1}else{__ZSt18uncaught_exceptionv.uncaught_exceptions++}throw ptr}function ___lock(){}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}function ___map_file(pathname,size){___setErrNo(63);return-1}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)}};var PATH_FS={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_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}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;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length8){throw new FS.ErrnoError(32)}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(32)}}}}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 2}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 2}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 2}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 20}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 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:function(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}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(33)},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(70)}},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){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(10)}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(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}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(28)}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);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(28)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}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(29)}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(29)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);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;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];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-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;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-28}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}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=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(fd){if(fd===undefined)fd=SYSCALLS.get();var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall10(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr();FS.unlink(path);return 0}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-28}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:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-28;case 9:___setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall40(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr();FS.rmdir(path);return 0}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-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function __emscripten_syscall_munmap(addr,len){if(addr===-1||len===0){return-28}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}function ___syscall91(which,varargs){SYSCALLS.varargs=varargs;try{var addr=SYSCALLS.get(),len=SYSCALLS.get();return __emscripten_syscall_munmap(addr,len)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_close(){return _fd_close.apply(null,arguments)}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_read(){return _fd_read.apply(null,arguments)}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];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 ___wasi_fd_seek(){return _fd_seek.apply(null,arguments)}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+size)}}function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return 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 BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(handle){var rv=emval_handle_array[handle].value;__emval_decref(handle);return rv},"toWireType":function(destructors,value){return __emval_register(value)},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function _embind_repr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;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 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;i>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=function(value){return value};if(minRange===0){var bitshift=32-8*size;fromWireType=function(value){return value<>>bitshift}}var isUnsignedType=name.indexOf("unsigned")!=-1;registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0},"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap["buffer"],data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var endChar=HEAPU8[value+4+length];var endCharSwap=0;if(endChar!=0){endCharSwap=endChar;HEAPU8[value+4+length]=0}var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(HEAPU8[currentBytePtr]==0){var stringSegment=UTF8ToString(decodeStartPtr);if(str===undefined)str=stringSegment;else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}if(endCharSwap!=0)HEAPU8[value+4+length]=endCharSwap}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;i>2];var a=new Array(length);var start=value+4>>shift;for(var i=0;i>2]=length;var start=ptr+4>>shift;for(var i=0;i4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return __emval_register(v)}function _abort(){abort()}function _emscripten_get_heap_size(){return HEAP8.length}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=_emscripten_get_heap_size();var PAGE_MULTIPLE=65536;var LIMIT=2147483648-PAGE_MULTIPLE;if(requestedSize>LIMIT){return false}var MIN_TOTAL_MEMORY=16777216;var newSize=Math.max(oldSize,MIN_TOTAL_MEMORY);while(newSize>2]*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();HEAP32[tmPtr+36>>2]=0;HEAP32[tmPtr+32>>2]=0;var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+40>>2]=___tm_timezone;return tmPtr}function _gmtime(time){return _gmtime_r(time,___tm_current)}function _llvm_exp2_f32(x){return Math.pow(2,x)}function _llvm_exp2_f64(a0){return _llvm_exp2_f32(a0)}function _llvm_log10_f32(x){return Math.log(x)/Math.LN10}function _llvm_log10_f64(a0){return _llvm_log10_f32(a0)}function _llvm_log2_f32(x){return Math.log(x)/Math.LN2}function _llvm_log2_f64(a0){return _llvm_log2_f32(a0)}function _llvm_stackrestore(p){var self=_llvm_stacksave;var ret=self.LLVM_SAVEDSTACKS[p];self.LLVM_SAVEDSTACKS.splice(p,1);stackRestore(ret)}function _llvm_stacksave(){var self=_llvm_stacksave;if(!self.LLVM_SAVEDSTACKS){self.LLVM_SAVEDSTACKS=[]}self.LLVM_SAVEDSTACKS.push(stackSave());return self.LLVM_SAVEDSTACKS.length-1}var _llvm_trunc_f32=Math_trunc;function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest)}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?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(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","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};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){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");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}var asmGlobalArg={};var asmLibraryArg={"z":___atomic_compare_exchange_8,"x":___atomic_fetch_add_8,"P":___buildEnvironment,"e":___cxa_allocate_exception,"d":___cxa_throw,"n":___lock,"v":___map_file,"u":___syscall10,"m":___syscall221,"t":___syscall40,"W":___syscall5,"V":___syscall54,"U":___syscall91,"j":___unlock,"r":___wasi_fd_close,"T":___wasi_fd_read,"w":___wasi_fd_seek,"S":___wasi_fd_write,"R":__embind_register_bool,"Q":__embind_register_emval,"q":__embind_register_float,"p":__embind_register_function,"g":__embind_register_integer,"f":__embind_register_memory_view,"o":__embind_register_std_string,"O":__embind_register_std_wstring,"N":__embind_register_void,"M":__emval_decref,"L":__emval_incref,"K":__emval_take_value,"__memory_base":1024,"__table_base":0,"a":_abort,"J":_emscripten_get_heap_size,"I":_emscripten_memcpy_big,"H":_emscripten_resize_heap,"G":_exit,"k":_getenv,"F":_gmtime,"E":_llvm_exp2_f32,"D":_llvm_exp2_f64,"C":_llvm_log10_f64,"b":_llvm_log2_f64,"i":_llvm_stackrestore,"h":_llvm_stacksave,"l":_llvm_trunc_f32,"B":_strftime_l,"A":_time,"c":abort,"y":getTempRet0,"memory":wasmMemory,"s":setTempRet0,"table":wasmTable};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var __ZSt18uncaught_exceptionv=Module["__ZSt18uncaught_exceptionv"]=function(){return Module["asm"]["X"].apply(null,arguments)};var ___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=function(){return Module["asm"]["Y"].apply(null,arguments)};var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["Z"].apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return Module["asm"]["_"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["$"].apply(null,arguments)};var _i64Add=Module["_i64Add"]=function(){return Module["asm"]["aa"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["ba"].apply(null,arguments)};var globalCtors=Module["globalCtors"]=function(){return Module["asm"]["Aa"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["Ba"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["Ca"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["Da"].apply(null,arguments)};var dynCall_diid=Module["dynCall_diid"]=function(){return Module["asm"]["ca"].apply(null,arguments)};var dynCall_fi=Module["dynCall_fi"]=function(){return Module["asm"]["da"].apply(null,arguments)};var dynCall_idi=Module["dynCall_idi"]=function(){return Module["asm"]["ea"].apply(null,arguments)};var dynCall_ii=Module["dynCall_ii"]=function(){return Module["asm"]["fa"].apply(null,arguments)};var dynCall_iidiiii=Module["dynCall_iidiiii"]=function(){return Module["asm"]["ga"].apply(null,arguments)};var dynCall_iii=Module["dynCall_iii"]=function(){return Module["asm"]["ha"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["ia"].apply(null,arguments)};var dynCall_iiiii=Module["dynCall_iiiii"]=function(){return Module["asm"]["ja"].apply(null,arguments)};var dynCall_iiiiid=Module["dynCall_iiiiid"]=function(){return Module["asm"]["ka"].apply(null,arguments)};var dynCall_iiiiii=Module["dynCall_iiiiii"]=function(){return Module["asm"]["la"].apply(null,arguments)};var dynCall_iiiiiid=Module["dynCall_iiiiiid"]=function(){return Module["asm"]["ma"].apply(null,arguments)};var dynCall_iiiiiii=Module["dynCall_iiiiiii"]=function(){return Module["asm"]["na"].apply(null,arguments)};var dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=function(){return Module["asm"]["oa"].apply(null,arguments)};var dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=function(){return Module["asm"]["pa"].apply(null,arguments)};var dynCall_iiiiij=Module["dynCall_iiiiij"]=function(){return Module["asm"]["qa"].apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return Module["asm"]["ra"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["sa"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["ta"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["ua"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["va"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["wa"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["xa"].apply(null,arguments)};var dynCall_viiiiii=Module["dynCall_viiiiii"]=function(){return Module["asm"]["ya"].apply(null,arguments)};var dynCall_viijii=Module["dynCall_viijii"]=function(){return Module["asm"]["za"].apply(null,arguments)};Module["asm"]=asm;var calledRun;Module["then"]=function(func){if(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}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();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&&noExitRuntime&&status===0){return}if(noExitRuntime){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}quit_(status,new ExitStatus(status))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run(); +var Module=typeof jxl_enc!=="undefined"?jxl_enc:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;var nodeFS;var nodePath;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";read_=function shell_read(filename,binary){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);return nodeFS["readFileSync"](filename,binary?null:"utf8")};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}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"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}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)}}setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end>_emscripten_get_heap_size()){abort()}HEAP32[DYNAMICTOP_PTR>>2]=end;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,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var getTempRet0=function(){return tempRet0};var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}function setValue(ptr,value,type,noSafe){type=type||"i8";if(type.charAt(type.length-1)==="*")type="i32";switch(type){case"i1":HEAP8[ptr>>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":1498,"maximum":1498,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var ALLOC_NONE=3;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab==="number"){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types==="string"?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[_malloc,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(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}}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 len+=4}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 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 WASM_PAGE_SIZE=65536;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 updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var DYNAMIC_BASE=5958864,DYNAMICTOP_PTR=715792;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;function callRuntimeCallbacks(callbacks){while(callbacks.length>0){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 __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 initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;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"]={};function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";out(what);err(what);ABORT=true;EXITSTATUS=1;what="abort("+what+"). Build with -s ASSERTIONS=1 for more info.";throw new WebAssembly.RuntimeError(what)}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="jxl_enc.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(){var info={"env":asmLibraryArg,"wasi_unstable":asmLibraryArg,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}Module["asm"]=createWasm;var tempDouble;var tempI64;__ATINIT__.push({func:function(){globalCtors()}});function demangle(func){return func}function demangleAll(text){var regex=/\b__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}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)}function ___atomic_compare_exchange_8(ptr,expected,desiredl,desiredh,weak,success_memmodel,failure_memmodel){var pl=HEAP32[ptr>>2];var ph=HEAP32[ptr+4>>2];var el=HEAP32[expected>>2];var eh=HEAP32[expected+4>>2];if(pl===el&&ph===eh){HEAP32[ptr>>2]=desiredl;HEAP32[ptr+4>>2]=desiredh;return 1}else{HEAP32[expected>>2]=pl;HEAP32[expected+4>>2]=ph;return 0}}function ___atomic_fetch_add_8(ptr,vall,valh,memmodel){var l=HEAP32[ptr>>2];var h=HEAP32[ptr+4>>2];HEAP32[ptr>>2]=_i64Add(l,h,vall,valh);HEAP32[ptr+4>>2]=getTempRet0();return(setTempRet0(h),l)|0}var ENV={};function ___buildEnvironment(environ){var MAX_ENV_VALUES=64;var TOTAL_ENV_SIZE=1024;var poolPtr;var envPtr;if(!___buildEnvironment.called){___buildEnvironment.called=true;ENV["USER"]="web_user";ENV["LOGNAME"]="web_user";ENV["PATH"]="/";ENV["PWD"]="/";ENV["HOME"]="/home/web_user";ENV["LANG"]=(typeof navigator==="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";ENV["_"]=thisProgram;poolPtr=getMemory(TOTAL_ENV_SIZE);envPtr=getMemory(MAX_ENV_VALUES*4);HEAP32[envPtr>>2]=poolPtr;HEAP32[environ>>2]=envPtr}else{envPtr=HEAP32[environ>>2];poolPtr=HEAP32[envPtr>>2]}var strings=[];var totalSize=0;for(var key in ENV){if(typeof ENV[key]==="string"){var line=key+"="+ENV[key];strings.push(line);totalSize+=line.length}}if(totalSize>TOTAL_ENV_SIZE){throw new Error("Environment size exceeded TOTAL_ENV_SIZE!")}var ptrSize=4;for(var i=0;i>2]=poolPtr;poolPtr+=line.length+1}HEAP32[envPtr+strings.length*ptrSize>>2]=0}function ___cxa_allocate_exception(size){return _malloc(size)}var ___exception_infos={};var ___exception_last=0;function ___cxa_throw(ptr,type,destructor){___exception_infos[ptr]={ptr:ptr,adjusted:[ptr],type:type,destructor:destructor,refcount:0,caught:false,rethrown:false};___exception_last=ptr;if(!("uncaught_exception"in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exceptions=1}else{__ZSt18uncaught_exceptionv.uncaught_exceptions++}throw ptr}function ___lock(){}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}function ___map_file(pathname,size){___setErrNo(63);return-1}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)}};var PATH_FS={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_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}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;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length8){throw new FS.ErrnoError(32)}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(32)}}}}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 2}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 2}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 2}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 20}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 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:function(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}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(33)},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(70)}},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){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(10)}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(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}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(28)}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);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(28)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}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(29)}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(29)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);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;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];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-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;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-28}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}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=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(fd){if(fd===undefined)fd=SYSCALLS.get();var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall10(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr();FS.unlink(path);return 0}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-28}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:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-28;case 9:___setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall40(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr();FS.rmdir(path);return 0}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-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function __emscripten_syscall_munmap(addr,len){if(addr===-1||len===0){return-28}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}function ___syscall91(which,varargs){SYSCALLS.varargs=varargs;try{var addr=SYSCALLS.get(),len=SYSCALLS.get();return __emscripten_syscall_munmap(addr,len)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_close(){return _fd_close.apply(null,arguments)}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_read(){return _fd_read.apply(null,arguments)}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];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 ___wasi_fd_seek(){return _fd_seek.apply(null,arguments)}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}var structRegistrations={};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})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>2])};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 new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;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 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;i>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=function(value){return value};if(minRange===0){var bitshift=32-8*size;fromWireType=function(value){return value<>>bitshift}}var isUnsignedType=name.indexOf("unsigned")!=-1;registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0},"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap["buffer"],data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var endChar=HEAPU8[value+4+length];var endCharSwap=0;if(endChar!=0){endCharSwap=endChar;HEAPU8[value+4+length]=0}var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(HEAPU8[currentBytePtr]==0){var stringSegment=UTF8ToString(decodeStartPtr);if(str===undefined)str=stringSegment;else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}if(endCharSwap!=0)HEAPU8[value+4+length]=endCharSwap}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;i>2];var a=new Array(length);var start=value+4>>shift;for(var i=0;i>2]=length;var start=ptr+4>>shift;for(var i=0;i4){emval_handle_array[handle].refcount+=1}}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return __emval_register(v)}function _abort(){abort()}function _emscripten_get_heap_size(){return HEAP8.length}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=_emscripten_get_heap_size();var PAGE_MULTIPLE=65536;var LIMIT=2147483648-PAGE_MULTIPLE;if(requestedSize>LIMIT){return false}var MIN_TOTAL_MEMORY=16777216;var newSize=Math.max(oldSize,MIN_TOTAL_MEMORY);while(newSize>2]*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();HEAP32[tmPtr+36>>2]=0;HEAP32[tmPtr+32>>2]=0;var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+40>>2]=___tm_timezone;return tmPtr}function _gmtime(time){return _gmtime_r(time,___tm_current)}function _llvm_exp2_f32(x){return Math.pow(2,x)}function _llvm_exp2_f64(a0){return _llvm_exp2_f32(a0)}function _llvm_log10_f32(x){return Math.log(x)/Math.LN10}function _llvm_log10_f64(a0){return _llvm_log10_f32(a0)}function _llvm_log2_f32(x){return Math.log(x)/Math.LN2}function _llvm_log2_f64(a0){return _llvm_log2_f32(a0)}function _llvm_stackrestore(p){var self=_llvm_stacksave;var ret=self.LLVM_SAVEDSTACKS[p];self.LLVM_SAVEDSTACKS.splice(p,1);stackRestore(ret)}function _llvm_stacksave(){var self=_llvm_stacksave;if(!self.LLVM_SAVEDSTACKS){self.LLVM_SAVEDSTACKS=[]}self.LLVM_SAVEDSTACKS.push(stackSave());return self.LLVM_SAVEDSTACKS.length-1}var _llvm_trunc_f32=Math_trunc;function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest)}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?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(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","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};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){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");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}var asmGlobalArg={};var asmLibraryArg={"z":___atomic_compare_exchange_8,"x":___atomic_fetch_add_8,"R":___buildEnvironment,"e":___cxa_allocate_exception,"d":___cxa_throw,"n":___lock,"v":___map_file,"u":___syscall10,"m":___syscall221,"t":___syscall40,"Z":___syscall5,"Y":___syscall54,"X":___syscall91,"j":___unlock,"r":___wasi_fd_close,"W":___wasi_fd_read,"w":___wasi_fd_seek,"V":___wasi_fd_write,"U":__embind_finalize_value_object,"T":__embind_register_bool,"S":__embind_register_emval,"q":__embind_register_float,"p":__embind_register_function,"g":__embind_register_integer,"f":__embind_register_memory_view,"o":__embind_register_std_string,"Q":__embind_register_std_wstring,"P":__embind_register_value_object,"O":__embind_register_value_object_field,"N":__embind_register_void,"M":__emval_decref,"L":__emval_incref,"K":__emval_take_value,"__memory_base":1024,"__table_base":0,"a":_abort,"J":_emscripten_get_heap_size,"I":_emscripten_memcpy_big,"H":_emscripten_resize_heap,"G":_exit,"k":_getenv,"F":_gmtime,"E":_llvm_exp2_f32,"D":_llvm_exp2_f64,"C":_llvm_log10_f64,"b":_llvm_log2_f64,"i":_llvm_stackrestore,"h":_llvm_stacksave,"l":_llvm_trunc_f32,"B":_strftime_l,"A":_time,"c":abort,"y":getTempRet0,"memory":wasmMemory,"s":setTempRet0,"table":wasmTable};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var __ZSt18uncaught_exceptionv=Module["__ZSt18uncaught_exceptionv"]=function(){return Module["asm"]["_"].apply(null,arguments)};var ___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=function(){return Module["asm"]["$"].apply(null,arguments)};var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["aa"].apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return Module["asm"]["ba"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["ca"].apply(null,arguments)};var _i64Add=Module["_i64Add"]=function(){return Module["asm"]["da"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["ea"].apply(null,arguments)};var globalCtors=Module["globalCtors"]=function(){return Module["asm"]["Ea"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["Fa"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["Ga"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["Ha"].apply(null,arguments)};var dynCall_diid=Module["dynCall_diid"]=function(){return Module["asm"]["fa"].apply(null,arguments)};var dynCall_fi=Module["dynCall_fi"]=function(){return Module["asm"]["ga"].apply(null,arguments)};var dynCall_i=Module["dynCall_i"]=function(){return Module["asm"]["ha"].apply(null,arguments)};var dynCall_idi=Module["dynCall_idi"]=function(){return Module["asm"]["ia"].apply(null,arguments)};var dynCall_ii=Module["dynCall_ii"]=function(){return Module["asm"]["ja"].apply(null,arguments)};var dynCall_iidiiii=Module["dynCall_iidiiii"]=function(){return Module["asm"]["ka"].apply(null,arguments)};var dynCall_iii=Module["dynCall_iii"]=function(){return Module["asm"]["la"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["ma"].apply(null,arguments)};var dynCall_iiiii=Module["dynCall_iiiii"]=function(){return Module["asm"]["na"].apply(null,arguments)};var dynCall_iiiiid=Module["dynCall_iiiiid"]=function(){return Module["asm"]["oa"].apply(null,arguments)};var dynCall_iiiiii=Module["dynCall_iiiiii"]=function(){return Module["asm"]["pa"].apply(null,arguments)};var dynCall_iiiiiid=Module["dynCall_iiiiiid"]=function(){return Module["asm"]["qa"].apply(null,arguments)};var dynCall_iiiiiii=Module["dynCall_iiiiiii"]=function(){return Module["asm"]["ra"].apply(null,arguments)};var dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=function(){return Module["asm"]["sa"].apply(null,arguments)};var dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=function(){return Module["asm"]["ta"].apply(null,arguments)};var dynCall_iiiiij=Module["dynCall_iiiiij"]=function(){return Module["asm"]["ua"].apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return Module["asm"]["va"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["wa"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["xa"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["ya"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["za"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["Aa"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["Ba"].apply(null,arguments)};var dynCall_viiiiii=Module["dynCall_viiiiii"]=function(){return Module["asm"]["Ca"].apply(null,arguments)};var dynCall_viijii=Module["dynCall_viijii"]=function(){return Module["asm"]["Da"].apply(null,arguments)};Module["asm"]=asm;var calledRun;Module["then"]=function(func){if(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}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();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&&noExitRuntime&&status===0){return}if(noExitRuntime){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}quit_(status,new ExitStatus(status))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run(); return jxl_enc diff --git a/codecs/jxl_enc/jxl_enc.wasm b/codecs/jxl_enc/jxl_enc.wasm index 9a478ce7ce9bff04d5cde457991a8ed7e808469c..718c27afd64e2541d9d27266506e1dc6ac023804 100644 GIT binary patch delta 298540 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�%SE!|5&YIR(u@jj#R!+0#DhW-t^NafwV|Q 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�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 f(tJf!Nr%0;0nq`a22mn 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 JVePd^{{qC>6cPXc diff --git a/src/codecs/jxl/encoder-meta.ts b/src/codecs/jxl/encoder-meta.ts index 10eb5e32..f58471b9 100644 --- a/src/codecs/jxl/encoder-meta.ts +++ b/src/codecs/jxl/encoder-meta.ts @@ -1,4 +1,5 @@ export interface EncodeOptions { + speed: number; } export interface EncoderState { type: typeof type; options: EncodeOptions; } @@ -9,4 +10,5 @@ export const mimeType = 'image/jpegxl'; export const extension = 'jxl'; // These come from struct WebPConfig in encode.h. export const defaultOptions: EncodeOptions = { + speed: 1, }; diff --git a/src/codecs/jxl/encoder.ts b/src/codecs/jxl/encoder.ts index 3dea97ce..44821a2c 100644 --- a/src/codecs/jxl/encoder.ts +++ b/src/codecs/jxl/encoder.ts @@ -9,7 +9,8 @@ export async function encode(data: ImageData, options: EncodeOptions): Promise { - state: State = { - }; + state: State = {}; @bind onChange(event: Event) { - // const form = (event.currentTarget as HTMLInputElement).closest('form') as HTMLFormElement; - // const { options } = this.props; + const form = (event.currentTarget as HTMLInputElement).closest( + 'form', + ) as HTMLFormElement; + const { options } = this.props; - // const newOptions: EncodeOptions = { - // // Copy over options the form doesn't care about, eg emulate_jpeg_size - // ...options, - // }; - // this.props.onChange(newOptions); + const newOptions: EncodeOptions = { + // Copy over options the form doesn't care about, eg emulate_jpeg_size + ...options, + speed: inputFieldValueAsNumber(form.speed, options.speed), + }; + this.props.onChange(newOptions); } render({ options }: Props) { return (
- Lol +
+ + Speed: + +
); }