scandit-sdk
Version:
Scandit Barcode Scanner SDK for the Web
1 lines • 146 kB
JavaScript
wasmJSVersion='5.15.0';var key,Module=void 0!==Module?Module:{},moduleOverrides={};for(key in Module)Module.hasOwnProperty(key)&&(moduleOverrides[key]=Module[key]);var nodeFS,nodePath,arguments_=[],thisProgram="./this.program",quit_=function(e,t){throw t},ENVIRONMENT_IS_WEB=!1,ENVIRONMENT_IS_WORKER=!1,ENVIRONMENT_IS_NODE=!1,ENVIRONMENT_IS_SHELL=!1,ENVIRONMENT_IS_WEB="object"==typeof window,ENVIRONMENT_IS_WORKER="function"==typeof importScripts,ENVIRONMENT_IS_NODE="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,ENVIRONMENT_IS_SHELL=!1,scriptDirectory="";function locateFile(e){return Module.locateFile?Module.locateFile(e,scriptDirectory):scriptDirectory+e}var scriptDirectory=0!==(scriptDirectory=self.location.href).indexOf("blob:")?scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1):"",read_=function(e){var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},readBinary=function(e){var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)},readAsync=function(e,t,r){var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="arraybuffer",n.onload=function(){200==n.status||0==n.status&&n.response?t(n.response):r()},n.onerror=r,n.send(null)},setWindowTitle=function(e){document.title=e},out=Module.print||console.log.bind(console),err=Module.printErr||console.warn.bind(console);for(key in moduleOverrides)moduleOverrides.hasOwnProperty(key)&&(Module[key]=moduleOverrides[key]);moduleOverrides=null,Module.arguments&&(arguments_=Module.arguments),Module.thisProgram&&(thisProgram=Module.thisProgram),Module.quit&&(quit_=Module.quit);var STACK_ALIGN=16;function alignMemory(e,t){return t=t||STACK_ALIGN,Math.ceil(e/t)*t}function warnOnce(e){warnOnce.shown||(warnOnce.shown={}),warnOnce.shown[e]||(warnOnce.shown[e]=1,err(e))}var wasmBinary,tempRet0=0,setTempRet0=function(e){tempRet0=e},getTempRet0=function(){return tempRet0};Module.wasmBinary&&(wasmBinary=Module.wasmBinary);var wasmMemory,noExitRuntime=Module.noExitRuntime||!0;function setValue(e,t,r,n){switch(r="*"===(r=r||"i8").charAt(r.length-1)?"i32":r){case"i1":case"i8":HEAP8[e>>0]=t;break;case"i16":HEAP16[e>>1]=t;break;case"i32":HEAP32[e>>2]=t;break;case"i64":tempI64=[t>>>0,(tempDouble=t,1<=+Math.abs(tempDouble)?0<tempDouble?(0|Math.min(+Math.floor(tempDouble/4294967296),4294967295))>>>0:~~+Math.ceil((tempDouble-(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[e>>2]=tempI64[0],HEAP32[e+4>>2]=tempI64[1];break;case"float":HEAPF32[e>>2]=t;break;case"double":HEAPF64[e>>3]=t;break;default:abort("invalid type for setValue: "+r)}}function getValue(e,t,r){switch(t="*"===(t=t||"i8").charAt(t.length-1)?"i32":t){case"i1":case"i8":return HEAP8[e>>0];case"i16":return HEAP16[e>>1];case"i32":case"i64":return HEAP32[e>>2];case"float":return HEAPF32[e>>2];case"double":return HEAPF64[e>>3];default:abort("invalid type for getValue: "+t)}return null}"object"!=typeof WebAssembly&&abort("no native wasm support detected");var EXITSTATUS,ABORT=!1;function assert(e,t){e||abort("Assertion failed: "+t)}function getCFunc(e){var t=Module["_"+e];return assert(t,"Cannot call unknown function "+e+", make sure it is exported"),t}function ccall(e,t,r,n,o){var i={string:function(e){var t,r=0;return null!=e&&0!==e&&(t=1+(e.length<<2),stringToUTF8(e,r=stackAlloc(t),t)),r},array:function(e){var t=stackAlloc(e.length);return writeArrayToMemory(e,t),t}},e=getCFunc(e),a=[],s=0;if(n)for(var c=0;c<n.length;c++){var u=i[r[c]];u?(0===s&&(s=stackSave()),a[c]=u(n[c])):a[c]=n[c]}var l=e=e.apply(null,a);return e="string"===t?UTF8ToString(l):"boolean"===t?Boolean(l):l,0!==s&&stackRestore(s),e}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64,UTF8Decoder="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function UTF8ArrayToString(e,t,r){for(var n=t+r,o=t;e[o]&&!(n<=o);)++o;if(16<o-t&&e.subarray&&UTF8Decoder)return UTF8Decoder.decode(e.subarray(t,o));for(var i="";t<o;){var a,s,c=e[t++];128&c?(a=63&e[t++],192!=(224&c)?(s=63&e[t++],(c=224==(240&c)?(15&c)<<12|a<<6|s:(7&c)<<18|a<<12|s<<6|63&e[t++])<65536?i+=String.fromCharCode(c):(s=c-65536,i+=String.fromCharCode(55296|s>>10,56320|1023&s))):i+=String.fromCharCode((31&c)<<6|a)):i+=String.fromCharCode(c)}return i}function UTF8ToString(e,t){return e?UTF8ArrayToString(HEAPU8,e,t):""}function stringToUTF8Array(e,t,r,n){if(!(0<n))return 0;for(var o=r,i=r+n-1,a=0;a<e.length;++a){var s=e.charCodeAt(a);if((s=55296<=s&&s<=57343?65536+((1023&s)<<10)|1023&e.charCodeAt(++a):s)<=127){if(i<=r)break;t[r++]=s}else if(s<=2047){if(i<=r+1)break;t[r++]=192|s>>6,t[r++]=128|63&s}else if(s<=65535){if(i<=r+2)break;t[r++]=224|s>>12,t[r++]=128|s>>6&63,t[r++]=128|63&s}else{if(i<=r+3)break;t[r++]=240|s>>18,t[r++]=128|s>>12&63,t[r++]=128|s>>6&63,t[r++]=128|63&s}}return t[r]=0,r-o}function stringToUTF8(e,t,r){return stringToUTF8Array(e,HEAPU8,t,r)}function lengthBytesUTF8(e){for(var t=0,r=0;r<e.length;++r){var n=e.charCodeAt(r);(n=55296<=n&&n<=57343?65536+((1023&n)<<10)|1023&e.charCodeAt(++r):n)<=127?++t:t+=n<=2047?2:n<=65535?3:4}return t}function allocateUTF8(e){var t=lengthBytesUTF8(e)+1,r=_malloc(t);return r&&stringToUTF8Array(e,HEAP8,r,t),r}function allocateUTF8OnStack(e){var t=lengthBytesUTF8(e)+1,r=stackAlloc(t);return stringToUTF8Array(e,HEAP8,r,t),r}function writeArrayToMemory(e,t){HEAP8.set(e,t)}function writeAsciiToMemory(e,t,r){for(var n=0;n<e.length;++n)HEAP8[t++>>0]=e.charCodeAt(n);r||(HEAP8[t>>0]=0)}function alignUp(e,t){return 0<e%t&&(e+=t-e%t),e}function updateGlobalBufferAndViews(e){buffer=e,Module.HEAP8=HEAP8=new Int8Array(e),Module.HEAP16=HEAP16=new Int16Array(e),Module.HEAP32=HEAP32=new Int32Array(e),Module.HEAPU8=HEAPU8=new Uint8Array(e),Module.HEAPU16=HEAPU16=new Uint16Array(e),Module.HEAPU32=HEAPU32=new Uint32Array(e),Module.HEAPF32=HEAPF32=new Float32Array(e),Module.HEAPF64=HEAPF64=new Float64Array(e)}var wasmTable,INITIAL_MEMORY=Module.INITIAL_MEMORY||33554432,__ATPRERUN__=[],__ATINIT__=[],__ATMAIN__=[],__ATPOSTRUN__=[],runtimeInitialized=!1,runtimeExited=!1;function preRun(){if(Module.preRun)for("function"==typeof Module.preRun&&(Module.preRun=[Module.preRun]);Module.preRun.length;)addOnPreRun(Module.preRun.shift());callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=!0,Module.noFSInit||FS.init.initialized||FS.init(),TTY.init(),callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=!1,callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){runtimeExited=!0}function postRun(){if(Module.postRun)for("function"==typeof Module.postRun&&(Module.postRun=[Module.postRun]);Module.postRun.length;)addOnPostRun(Module.postRun.shift());callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(e){__ATPRERUN__.unshift(e)}function addOnPostRun(e){__ATPOSTRUN__.unshift(e)}__ATINIT__.push({func:function(){___wasm_call_ctors()}});var runDependencies=0,runDependencyWatcher=null,dependenciesFulfilled=null;function getUniqueRunDependency(e){return e}function addRunDependency(e){runDependencies++,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies)}function removeRunDependency(e){var t;runDependencies--,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies),0==runDependencies&&(null!==runDependencyWatcher&&(clearInterval(runDependencyWatcher),runDependencyWatcher=null),dependenciesFulfilled&&(t=dependenciesFulfilled,dependenciesFulfilled=null,t()))}function abort(e){throw Module.onAbort&&Module.onAbort(e),err(e+=""),ABORT=!0,EXITSTATUS=1,e="abort("+e+"). Build with -s ASSERTIONS=1 for more info.",new WebAssembly.RuntimeError(e)}function hasPrefix(e,t){return String.prototype.startsWith?e.startsWith(t):0===e.indexOf(t)}Module.preloadedImages={},Module.preloadedAudios={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(e){return hasPrefix(e,dataURIPrefix)}var fileURIPrefix="file://";function isFileURI(e){return hasPrefix(e,fileURIPrefix)}var tempDouble,tempI64,wasmBinaryFile="scandit-engine-sdk-ocr.wasm";function getBinary(e){try{if(e==wasmBinaryFile&&wasmBinary)return new Uint8Array(wasmBinary);if(readBinary)return readBinary(e);throw"both async and sync fetching of the wasm failed"}catch(e){abort(e)}}function getBinaryPromise(){if(!wasmBinary){if("function"==typeof fetch&&!isFileURI(wasmBinaryFile))return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(e){if(!e.ok)throw"failed to load wasm binary file at '"+wasmBinaryFile+"'";return e.arrayBuffer()}).catch(function(){return getBinary(wasmBinaryFile)});if(readAsync)return new Promise(function(t,e){readAsync(wasmBinaryFile,function(e){t(new Uint8Array(e))},e)})}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var t={a:asmLibraryArg};function r(e,t){e=e.exports,Module.asm=e,updateGlobalBufferAndViews((wasmMemory=Module.asm.Xb).buffer),wasmTable=Module.asm.jc,removeRunDependency("wasm-instantiate")}function n(e){r(e.instance)}function o(e){return getBinaryPromise().then(function(e){return WebAssembly.instantiate(e,t)}).then(e,function(e){err("failed to asynchronously prepare wasm: "+e),abort(e)})}if(addRunDependency("wasm-instantiate"),Module.instantiateWasm)try{return Module.instantiateWasm(t,r)}catch(e){return err("Module.instantiateWasm callback failed with error: "+e),!1}return wasmBinary||"function"!=typeof WebAssembly.instantiateStreaming||isDataURI(wasmBinaryFile)||isFileURI(wasmBinaryFile)||"function"!=typeof fetch?o(n):fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(e){return WebAssembly.instantiateStreaming(e,t).then(n,function(e){return err("wasm streaming compile failed: "+e),err("falling back to ArrayBuffer instantiation"),o(n)})}),{}}isDataURI(wasmBinaryFile)||(wasmBinaryFile=locateFile(wasmBinaryFile)),function(){function e(e,t){return _0x1d1a(e-488,t)}function t(e,t,r,n){return _0x1d1a(e- -606,n)}function r(e,t,r,n){return _0x1d1a(r-182,n)}for(var n=_0x211e();;)try{if(302157==+parseInt(e(772,"fYly"))*(parseInt(_0x1d1a(516,"j&tT"))/2)+parseInt(e(893,"@IAw"))/3+-parseInt(_0x1d1a(358,"3#l8"))/4*(parseInt(t(-176,0,0,"Pl3k"))/5)+-parseInt(t(-204,0,0,"xMML"))/6+parseInt(t(-303,0,0,"or]@"))/7*(-parseInt(t(-83,0,0,"ZnYE"))/8)+-parseInt(t(-302,0,0,"j&tT"))/9+-parseInt(r(0,0,846,"wQVm"))/10*(-parseInt(r(0,0,691,"Pl3k"))/11))break;n.push(n.shift())}catch(e){n.push(n.shift())}}();var ASM_CONSTS={334668:function(e){var c={glCBM:function(e,t){return e(t)},Zdwht:function(e,t){return e(t)},BkBlN:function(e,t){return e<t},aqXhu:function(e,t,r,n){return e(t,r,n)},qcrpS:function(e,t){return e+t},sUXVQ:function(e,t,r,n){return e(t,r,n)},GKglp:function(e,t){return e!==t},eDshD:_0x1d1a(616,"rc8K"),Ldsls:_0x1d1a(528,"oFSW"),NBvvc:function(e,t,r,n){return e(t,r,n)},UFQxP:function(e,t){return e+t},tPADy:function(e,t){return e(t)},wJzyF:function(e,t){return e<t},eiLSM:function(e,t){return e===t},ikTRI:_0x1d1a(301,"ZsIX"),CFJRh:function(e,t,r,n){return e(t,r,n)},rBvau:function(e,t){return e+t},VegLp:function(e,t,r,n){return e(t,r,n)},DbIDp:function(e,t){return e+t}};function u(e,t,r,n,o){return _0x1d1a(o-557,t)}function l(e,t,r,n){return _0x1d1a(n- -112,t)}function t(e,t,r,n,o){return _0x1d1a(e- -215,o)}for(var r=c[l(0,"]v%M",0,547)](unescape,c[t(360,0,0,0,"SbJf")](encodeURIComponent,Module[_0x1d1a(333,"OU4(")+u(0,"bNQc",0,0,855)][0]))[_0x1d1a(505,"s2@C")]("")[l(0,"CSP[",0,287)+"e"](function(e,t){function n(e,t,r,n,o){return u(0,o,0,0,e- -971)}function r(e,t,r,n,o){return u(0,o,0,0,n- -83)}function o(e,t,r,n){return d(0,n,0,t- -786)}function i(e,t,r,n,o){return l(0,e,0,o-772)}if(c[o(0,90,0,"@IAw")](c[r(0,0,0,860,"adf$")],c[r(0,0,0,1126,"ZsIX")]))return e[n(119,0,0,0,"@IAw")+"t"](t[n(-63,0,0,0,"Pl3k")+i("i56x",0,0,0,1072)](0));for(var a=c[i("]v%M",0,0,0,1237)](_0x2c7ca6,c[i("H4[Z",0,0,0,1171)](_0x16bf91,_0x1f11d6[i("]v%M",0,0,0,1322)+i("]v%M",0,0,0,1085)][0]))[n(14,0,0,0,"ZnYE")]("")[n(-85,0,0,0,"s2@C")+"e"](function(e,t){function r(e,t){return o(0,e- -335,0,t)}return e[r(-183,"ZnYE")+"t"](t[n(26,0,0,0,"oFSW")+r(-285,"@IAw")](0))},[]),s=0;c[u(0,"DqXo",0,0,1070)](s,40);s++)c[i("CSP[",0,0,0,1234)](_0x2652c9,c[r(0,0,0,1103,"yAf7")](_0x1ab90f,s),a[s],"i8");c[i("]v%M",0,0,0,1308)](_0x2f2c33,c[i("o7Gq",0,0,0,1134)](_0x166ee7,40),0,"i8")},[]),n=0;c[_0x1d1a(306,"adf$")](n,40);n++)c[t(168,0,0,0,"XmG6")](c[u(0,"CSP[",0,0,1211)],c[u(0,"bNQc",0,0,891)])?c[u(0,"@IAw",0,0,1025)](setValue,c[_0x1d1a(348,"s2@C")](e,n),r[n],"i8"):c[l(0,"ZnYE",0,176)](_0x4f960e,c[t(90,0,0,0,"][V&")](_0x2b9ddb,_0x2b8199),_0x5be2ce[_0x35530c],"i8");function d(e,t,r,n){return _0x1d1a(n-504,t)}c[d(0,"ZnYE",0,885)](setValue,c[l(0,"bNQc",0,174)](e,40),0,"i8")},334922:function(e){function t(e,t,r){return _0x1d1a(r-157,e)}function r(e,t,r,n,o){return _0x1d1a(o-20,t)}function o(e,t,r){return _0x1d1a(r- -583,e)}var i={TEFfL:function(e,t,r,n){return e(t,r,n)},EHpui:function(e,t){return e+t},nACZr:function(e,t){return e===t},cRcTT:_0x1d1a(431,"3#l8"),eCrVA:_0x1d1a(515,"ZsIX"),EWWRN:function(e,t){return e(t)},TjqbR:_0x1d1a(503,"DqXo")+_0x1d1a(562,"GqFa")+_0x1d1a(483,"^$#J")+"e",uYVxB:function(e,t){return e(t)},WATnl:function(e,t){return e(t)},DIjcG:o("i56x",0,8)+"wn",RNdsc:function(e,t){return e<t},FNFsn:function(e,t){return e===t},mBqIa:t("@IAw",0,758),REhdC:t("Pl3k",0,708),BQuZe:function(e,t,r,n){return e(t,r,n)},vlOxH:function(e,t){return e+t}};function a(e,t){return _0x1d1a(t- -135,e)}function s(e,t){return _0x1d1a(t-214,e)}for(var n=i[a("2Y#$",350)](unescape,i[t("$waF",0,691)](encodeURIComponent,self[o("MZy9",0,68)+r(0,"]v%M",0,0,411)+t("dVj&",0,684)]||i[s("pu(E",753)]))[s("67yZ",851)]("")[a("67yZ",496)+"e"](function(e,t){function r(e,t,r,n){return o(n,0,r-1270)}function n(e,t,r,n){return o(e,0,n-1059)}return i[n("L569",0,0,828)](i[n("adf$",0,0,789)],i[n("k^Ri",0,0,1083)])?void i[s("SbJf",858)](_0x364360,i[r(0,0,1320,"Pl3k")](_0xaa0d97,_0x6dbb6f),_0x48da9b[_0x34f77f],"i8"):e[a("i56x",379)+"t"](t[r(0,0,1204,"lfuL")+a("3#l8",224)](0))},[])[r(0,"L569",0,0,658)](0,255),c=0;i[t("]v%M",0,714)](c,n[a("67yZ",155)+"h"]);c++)i[s("yAf7",817)](i[s("7(kd",735)],i[s("fYly",807)])?i[t("@IAw",0,626)](_0x9d42ef,i[a("wQVm",526)]):i[t("K23Y",0,798)](setValue,i[t("H4[Z",0,815)](e,c),n[c],"i8");i[t("fYly",0,589)](setValue,i[o("k^Ri",0,-92)](e,n[o("SbJf",0,-157)+"h"]),0,"i8")},335258:function(e){function t(e,t,r,n,o){return _0x1d1a(r- -579,o)}var r,i={IBfMe:function(e,t,r,n){return e(t,r,n)},pBnOU:function(e,t){return e+t},FcvIP:function(e,t){return e===t},HyWkz:t(0,0,-140,0,"wQVm"),ZCblB:function(e,t){return e!=t},jzoQa:t(0,0,-69,0,"OU4(")+t(0,0,-211,0,"at83"),KLHOh:function(e,t){return e!==t},udXmt:_0x1d1a(404,"i56x"),BrbCp:_0x1d1a(379,"K23Y"),Ivfsw:_0x1d1a(540,"o7Gq")+t(0,0,-170,0,"lfuL"),cEDRD:function(e,t){return e!==t},XJAZi:_0x1d1a(376,"MZy9"),UEUjs:function(e,t){return e===t},xesBG:function(e,t){return e===t},ATbJX:function(e,t){return e-t},AGhSq:a(0,"^$#J",0,70),bwRzD:function(e,t){return e(t)},EZPSD:function(e,t){return e(t)},UUcHH:function(e,t){return e<t},YZhlX:function(e,t){return e===t},XMSyj:_0x1d1a(377,"rc8K")};function n(e,t,r,n,o){return _0x1d1a(o-155,r)}function o(e,t,r,n){return _0x1d1a(r- -76,n)}if(i[_0x1d1a(625,"H4[Z")](location[o(0,0,232,"@IAw")],null)&&i[n(0,0,"s2@C",0,480)](location[o(0,0,416,"]v%M")][n(0,0,"KtZ7",0,724)+"Of"](i[_0x1d1a(535,"rc8K")]),0))i[t(0,0,-34,0,"rc8K")](i[n(0,0,"^$#J",0,652)],i[s(0,"$waF",0,0,196)])?r=i[o(0,0,343,"tg))")]:_0x4863f7=new _0x48fdf5(_0x31b633[t(0,0,-115,0,"oFSW")+_0x1d1a(653,"j&tT")]||_0x55e64a[a(0,"SbJf",0,127)+"n"])[o(0,0,298,"7(kd")+_0x1d1a(363,"]v%M")];else{if(i[_0x1d1a(328,"K23Y")](i[o(0,0,508,"OU4(")],i[_0x1d1a(486,"S^an")]))return _0x3d47ed[_0x1d1a(602,"G5wd")+"t"](_0x342dbc[n(0,0,"lfuL",0,672)+t(0,0,-122,0,"$waF")](0));r=new URL(location[n(0,0,"*Q(i",0,582)+_0x1d1a(317,"@IAw")]||location[a(0,"*Q(i",0,176)+"n"])[_0x1d1a(666,"j&tT")+t(0,0,88,0,"OU4(")]}function a(e,t,r,n){return _0x1d1a(n- -411,t)}function s(e,t,r,n,o){return _0x1d1a(o- -144,t)}if(i[a(0,"3#l8",0,-33)](r[0],"[")&&i[s(0,"bNQc",0,0,453)](r[i[t(0,0,-12,0,"ZsIX")](r[t(0,0,-72,0,"pR6x")+"h"],1)],"]")){if(i[n(0,0,"SbJf",0,760)](i[n(0,0,"OU4(",0,493)],i[s(0,"s2@C",0,0,223)]))return _0x15e878[a(0,"@IAw",0,122)+"t"](_0x1505a6[s(0,"2Y#$",0,0,410)+o(0,0,344,"*Q(i")](0));r=r[t(0,0,-176,0,"Ml9^")](1,-1)}for(var c=i[t(0,0,-29,0,"]v%M")](unescape,i[n(0,0,"OU4(",0,820)](encodeURIComponent,r))[s(0,"@IAw",0,0,244)]("")[s(0,"xMML",0,0,274)+"e"](function(e,t){function r(e,t,r,n){return a(0,n,0,e- -87)}var n={gxqtt:function(e,t,r,n){return i[_0x1d1a(347,"3#l8")](e,t,r,n)},nMiVh:function(e,t){return i[_0x1d1a(548,"SbJf")](e,t)}};function o(e,t,r){return a(0,r,0,t- -138)}if(i[s(0,"j&tT",0,0,152)](i[o(0,-206,"67yZ")],i[r(-199,0,0,"s2@C")]))return e[s(0,"ZsIX",0,0,343)+"t"](t[r(20,0,0,"rc8K")+r(46,0,0,"xMML")](0));n[o(0,75,"z9M(")](_0xb665d5,n[o(0,51,"H4[Z")](_0x28ba6,_0x1c2c71),_0x1ea7c5[_0x63f235],"i8")},[]),u=0;i[a(0,"i56x",0,177)](u,c[s(0,"o7Gq",0,0,202)+"h"]);u++){if(!i[t(0,0,-49,0,"H4[Z")](i[s(0,"C^73",0,0,488)],i[a(0,"OU4(",0,-109)]))return-1;i[n(0,0,"CSP[",0,704)](setValue,i[n(0,0,"dVj&",0,602)](e,u),c[u],"i8")}i[o(0,0,321,"bNQc")](setValue,i[n(0,0,"z9M(",0,613)](e,c[s(0,"7(kd",0,0,482)+"h"]),0,"i8")},335851:function(e){var t={Osigy:function(e,t){return e(t)},TfbhY:function(e,t){return e(t)}};t[_0x1d1a(283,"DqXo")](abort,t[_0x1d1a(566,"H4[Z")](UTF8ToString,e))},335880:function(e){function l(e,t,r,n){return _0x1d1a(e- -861,n)}var d={RdIwx:function(e,t){return e(t)},PiQCV:m(0,"XmG6",0,0,163)+"wn",RmNCH:function(e,t){return e<t},YAHIh:function(e,t,r,n){return e(t,r,n)},UsDmu:function(e,t){return e+t},tzknX:function(e,t){return e+t},dRHeb:function(e,t){return e===t},vYGSz:_0x1d1a(437,"H4[Z"),zGwbR:function(e,t,r,n){return e(t,r,n)},RycpD:function(e,t){return e+t},jVjnl:function(e,t){return e(t)},URMoW:function(e,t){return e<t},SYYAY:function(e,t){return e===t},KHbfd:_0x1d1a(489,"$waF"),LMgRz:_0x1d1a(570,"OU4("),EMdtK:function(e,t,r,n){return e(t,r,n)},MSOHW:function(e,t){return e+t}};function f(e,t,r,n){return _0x1d1a(r-508,n)}var t=d[_0x1d1a(613,"C^73")](unescape,d[l(-214,0,0,"xMML")](encodeURIComponent,self[_0x1d1a(353,"lfuL")]||"/"))[_0x1d1a(307,"XmG6")]("")[_0x1d1a(471,"S^an")+"e"](function(e,t){function r(e,t,r,n,o){return m(0,t,0,0,o- -411)}function n(e,t,r,n){return f(0,0,n- -1181,r)}function o(e,t,r,n,o){return _(0,n- -49,0,o)}function i(e,t){return f(0,0,t-59,e)}function a(e,t,r,n,o){return l(o-347,0,0,n)}var s={onnot:function(e,t){return d[_0x1d1a(552,"^$#J")](e,t)},IRMYl:function(e,t){return d[_0x1d1a(506,"tg))")](e,t)},mnpJD:d[i("G5wd",903)],QuZdH:function(e,t){return d[i("or]@",1173)](e,t)},PUlbP:function(e,t,r,n){return d[i("2Y#$",1113)](e,t,r,n)},inXgm:function(e,t){return d[i("pu(E",1015)](e,t)},hLgyb:function(e,t,r,n){return d[i("Ml9^",1207)](e,t,r,n)},ahTVl:function(e,t){return d[i("i56x",877)](e,t)}};if(d[r(0,"][V&",0,0,-169)](d[o(0,0,0,681,"xMML")],d[o(0,0,0,762,"]v%M")]))return e[i("lfuL",1156)+"t"](t[r(0,"][V&",0,0,-104)+a(0,0,0,"adf$",-184)](0));for(var c=s[a(0,0,0,"lfuL",-124)](_0x3e6131,s[a(0,0,0,"yAf7",-114)](_0x16ad10,_0x541351[a(0,0,0,"G5wd",-183)+a(0,0,0,"67yZ",-148)+r(0,"]v%M",0,0,-256)]||s[a(0,0,0,"OU4(",-164)]))[n(0,0,"*Q(i",-373)]("")[a(0,0,0,"lfuL",-2)+"e"](function(e,t){function r(e,t,r,n){return a(0,0,0,e,n- -178)}return e[r("*Q(i",0,0,-73)+"t"](t[n(0,0,"XmG6",-218)+r("Pl3k",0,0,-216)](0))},[])[n(0,0,"oFSW",-109)](0,255),u=0;s[o(0,0,0,914,"yAf7")](u,c[i("rc8K",973)+"h"]);u++)s[i("H4[Z",1008)](_0x33516f,s[n(0,0,"C^73",-144)](_0x52b1d1,u),c[u],"i8");s[n(0,0,"o7Gq",-90)](_0x57ea96,s[i("L569",942)](_0x487087,c[a(0,0,0,"GqFa",-170)+"h"]),0,"i8")},[]);function _(e,t,r,n){return _0x1d1a(t-317,n)}function m(e,t,r,n,o){return _0x1d1a(o- -230,t)}for(var r=0;d[m(0,"z9M(",0,0,250)](r,t[_0x1d1a(461,"G5wd")+"h"]);r++)d[f(0,0,1063,"bNQc")](d[f(0,0,1039,"ZnYE")],d[_(0,614,0,"pR6x")])?d[f(0,0,877,"DqXo")](_0x438d85,d[_(0,935,0,"dVj&")](_0x5c1758,_0x29381f),_0xe7a104[_0x244d2a],"i8"):d[m(0,"XmG6",0,0,369)](setValue,d[f(0,0,952,"k^Ri")](e,r),t[r],"i8");d[_(0,962,0,"][V&")](setValue,d[_(0,712,0,"KtZ7")](e,t[f(0,0,1080,"j&tT")+"h"]),0,"i8")},336172:function(){var n={KgBkW:function(e,t){return e(t)},tAETg:function(e,t){return e(t)},yOXYF:function(e,t){return e===t},pQdoj:_0x1d1a(429,"oFSW"),inMfe:_0x1d1a(462,"7(kd"),MJXWd:function(e,t){return e(t)},VlWCX:_0x1d1a(496,"K23Y")+_0x1d1a(490,"DqXo")+_0x1d1a(470,"o7Gq")};function o(e,t,r,n,o){return _0x1d1a(o- -265,r)}FS[o(0,0,"xMML",0,363)+"s"](!1,function(e){function t(e,t,r,n,o){return _0x1d1a(n- -355-458,o)}function r(e,t,r){return _0x1d1a(r-989- -971,e)}n[t(0,0,0,504,"K23Y")](n[t(0,0,0,425,"SbJf")],n[_0x1d1a(581,"pu(E")])?n[t(0,0,0,524,"YVw!")](_0x48303e,n[r("o7Gq",0,434)](_0xa0e92d,_0x138e66)):n[r("Pl3k",0,674)](ccall,n[o(0,0,"Pl3k",0,145)])})},336238:function(e,t,r,n,o,i){for(var a={fuUGO:function(e,t){return e(t)},gRlgb:_0x1d1a(339,"fYly")+"s",PJosP:function(e,t,r){return e(t,r)},dJoGu:_0x1d1a(449,"@IAw")+_0x1d1a(356,"MZy9")+_0x1d1a(360,"at83")+"e",ddeFq:function(e,t,r,n){return e(t,r,n)},igdiT:function(e,t){return e+t},FFMOF:function(e,t){return e(t)},IlNzW:_0x1d1a(423,"bNQc")+_0x1d1a(501,"MZy9")+_0x1d1a(478,"@IAw"),dPVOt:function(e,t){return e<t},IUkVg:function(e,t){return e===t},mdeJa:_0x1d1a(438,"$waF"),nUAwV:_0x1d1a(565,"@IAw"),DhLsF:function(e,t){return e+t},eydhd:_0x1d1a(522,"or]@"),mSVwW:function(e,t,r){return e(t,r)},JWtiO:function(e,t){return e<t},JoXHH:function(e,t){return e===t},xlwvo:_0x1d1a(576,"*Q(i"),OufkQ:_0x1d1a(466,"z9M("),VyoBl:function(e,t){return e+t},RwCna:function(e,t){return e===t},GXhBW:_0x1d1a(609,"K23Y"),LhLHc:_0x1d1a(541,"H4[Z")+_0x1d1a(460,"i56x")+"pe",gRRbq:_0x1d1a(294,"ZsIX")+_0x1d1a(573,"^$#J")+_0x1d1a(442,"G5wd")+_0x1d1a(454,"ZsIX")+_0x1d1a(580,"7(kd"),dxzoI:_0x1d1a(621,"pu(E"),YIfuO:_0x1d1a(285,"ZsIX"),gCFPM:function(e,t){return e!==t},WsDSW:_0x1d1a(669,"H4[Z"),tObCV:_(0,0,"bNQc",-76),AXbIY:function(e,t){return e!==t},HwZoC:_0x1d1a(361,"7(kd"),tzigX:_0x1d1a(287,"s2@C"),YxynW:_0x1d1a(585,"3#l8"),oKKXP:_0x1d1a(524,"ZsIX"),vyaQI:_0x1d1a(561,"CSP["),wOGtX:_0x1d1a(422,"dVj&"),YhseV:function(e,t){return e===t},ZhxIV:_0x1d1a(312,"j&tT")},s=new Uint8Array(t),c=0;a[_0x1d1a(590,"wQVm")](c,t);c++)a[_0x1d1a(623,"SbJf")](a[_(0,0,"or]@",-3)],a[_0x1d1a(547,"z9M(")])?a[_0x1d1a(488,"CSP[")](_0x252823,()=>{function e(e,t,r,n,o){return g(t,0,o- -69)}a[e(0,"^$#J",0,0,83)](_0x133040,a[e(0,"ZsIX",0,0,245)])},1e3):s[c]=a[_0x1d1a(596,"^$#J")](getValue,a[_0x1d1a(345,"XmG6")](e,c),"i8");var u=a[_0x1d1a(668,"L569")](decodeURIComponent,a[_0x1d1a(467,"k^Ri")](escape,String[_0x1d1a(323,"2Y#$")+_0x1d1a(571,"dVj&")+"de"][_0x1d1a(594,"ZnYE")](null,s)));function l(e,t,r,n){return _0x1d1a(e- -174,n)}var d=new Uint8Array(a[_0x1d1a(316,"Pl3k")](16,o));function f(e,t,r,n){return _0x1d1a(n- -777,e)}function _(e,t,r,n){return _0x1d1a(n- -456,r)}for(c=0;a[_0x1d1a(592,"z9M(")](c,16);c++){if(!a[l(199,0,0,"GqFa")](a[_0x1d1a(611,"YVw!")],a[_(0,0,"tg))",43)]))return _0xa27133[_0x1d1a(526,"^$#J")+"t"](_0x3fe6dd[f("KtZ7",0,0,-107)+_0x1d1a(330,"adf$")](0));d[c]=a[_0x1d1a(335,"S^an")](getValue,a[_(0,0,"ZnYE",-48)](r,c),"i8")}function m(e,t,r){return _0x1d1a(r-725,t)}for(var p,c=0;a[l(121,0,0,"bNQc")](c,o);c++)a[f("DqXo",0,0,-342)](a[_0x1d1a(532,"GqFa")],a[m(0,"tg))",1355)])?(p={skjuq:function(e,t){return a[_(0,0,"wQVm",193)](e,t)},XiXPF:a[_(0,0,"or]@",48)]},a[l(181,0,0,"K23Y")](_0x522991,_0x11b25e,1,"i8"),_0xe4129a[_0x1d1a(424,"yAf7")+"s"](!1,function(e){p[f("K23Y",0,0,-325)](_0x400c31,p[l(382,0,0,"wQVm")])})):d[a[f("pu(E",0,0,-302)](c,16)]=a[_0x1d1a(342,"XmG6")](getValue,a[_0x1d1a(451,"SbJf")](n,c),"i8");var h=a[f("K23Y",0,0,-321)](i,1);function g(e,t,r){return _0x1d1a(r- -159,e)}(i=new XMLHttpRequest)[g("tg))",0,178)](a[_(0,0,"z9M(",-99)],u,h),i[f("ZnYE",0,0,-293)+g("7(kd",0,256)+f("pu(E",0,0,-360)+"r"](a[g("7(kd",0,318)],a[m(0,"^$#J",1293)]),i[g("7(kd",0,277)+"ut"]=1e4;try{if(a[l(141,0,0,"z9M(")](a[g("Pl3k",0,287)],a[m(0,"YVw!",1342)]))return _0x2218ae[l(119,0,0,"CSP[")+"s"];if(i[m(0,"tg))",1090)](d),h){if(a[f("rc8K",0,0,-135)](a[m(0,"i56x",1117)],a[g("YVw!",0,248)]))return 200;_0x3d0939[_0x43d2bf]=a[g("$waF",0,130)](_0x3035b4,a[f("OU4(",0,0,-451)](_0x19f312,_0x3aab1d),"i8")}else{if(!a[g("YVw!",0,150)](a[l(412,0,0,"XmG6")],a[g("][V&",0,255)]))return _0x1544b7?200:-1;if(a[_(0,0,"fYly",97)](i[_(0,0,"DqXo",-107)+"s"],0))return a[_(0,0,"o7Gq",180)](a[f("Pl3k",0,0,-381)],a[_(0,0,"wQVm",-58)])?200:-1;if(!a[g("pu(E",0,203)](a[l(362,0,0,"oFSW")],a[l(460,0,0,"GqFa")]))return i[_(0,0,"YVw!",-102)+"s"];a[f("dVj&",0,0,-279)](_0x210936,a[m(0,"k^Ri",1347)])}}catch(e){if(a[l(220,0,0,"xMML")](a[_(0,0,"CSP[",52)],a[m(0,"adf$",1107)]))return h?200:-1;_0xce6fb8=_0x293cac[l(384,0,0,"z9M(")](1,-1)}},336964:function(e){function i(e,t,r){return _0x1d1a(e-602,r)}var o={ybVzc:function(e,t){return e===t},VzllZ:function(e,t){return e+t},FZWfj:function(e,t,r){return e(t,r)},eOeWw:_0x1d1a(620,"OU4("),TQcqE:function(e,t){return e(t)},yCUcP:t(0,124,0,"][V&")+"s",hObEr:function(e,t){return e(t)},MgMtD:function(e,t){return e!==t},OHapr:_0x1d1a(389,"xMML"),cVlSF:_0x1d1a(321,"ZsIX"),lXFBA:function(e,t){return e(t)},scXQy:_0x1d1a(502,"rc8K")+_0x1d1a(384,"xMML")+_0x1d1a(660,"@IAw")+"e",pBEjt:_0x1d1a(443,"3#l8")+_0x1d1a(314,"o7Gq")+_0x1d1a(341,"oFSW"),oFhwr:function(e,t){return t<e},NoaUP:_0x1d1a(320,"bNQc"),QYWpZ:i(1084,0,"k^Ri"),fULkB:function(e,t,r){return e(t,r)},wNpcm:function(e,t){return e!==t},slPoC:_0x1d1a(450,"^$#J"),pkiPf:_0x1d1a(371,"XmG6"),vMWBG:function(e,t,r,n){return e(t,r,n)}};function t(e,t,r,n){return _0x1d1a(t- -490,n)}function r(e,t,r,n){return _0x1d1a(r-924,n)}function n(e,t,r){return _0x1d1a(r- -242,t)}function a(e,t,r,n){return _0x1d1a(n- -997,r)}if(o[n(0,"7(kd",50)](FS[a(0,0,"3#l8",-564)+r(0,0,1311,"lfuL")+i(1265,0,"j&tT")],0)){if(o[r(0,0,1443,"k^Ri")](o[i(1237,0,"or]@")],o[t(0,73,0,"bNQc")]))return o[i(1065,0,"S^an")](_0x1be254[t(0,-11,0,"$waF")+"s"],0)?-1:_0x2c6877[r(0,0,1444,"xMML")+"s"];o[t(0,-166,0,"MZy9")](setTimeout,()=>{function e(e,t,r,n){return a(0,0,e,n-1778)}o[e("k^Ri",0,0,1300)](o[e("ZnYE",0,0,1145)],o[e("ZnYE",0,0,1145)])?o[e("^$#J",0,0,1306)](ccall,o[e("dVj&",0,0,1240)]):_0x25fc38[o[n(0,"pu(E",77)](_0x146be7,16)]=o[n(0,"pR6x",356)](_0x4f33b3,o[n(0,"MZy9",353)](_0x277d4c,_0x1abb9b),"i8")},1e3)}else o[i(1217,0,"3#l8")](o[a(0,0,"K23Y",-504)],o[n(0,"ZnYE",300)])?(o[r(0,0,1251,"pu(E")](setValue,e,1,"i8"),FS[a(0,0,"K23Y",-418)+"s"](!1,function(e){function t(e,t,r,n){return i(n- -1009,0,e)}function r(e,t,r,n,o){return i(e- -934,0,o)}var n={pBFHx:function(e,t){return o[_0x1d1a(495,"lfuL")](e,t)},UOqtK:o[r(280,0,0,0,"]v%M")]};o[r(295,0,0,0,"at83")](o[t("tg))",0,0,171)],o[r(-41,0,0,0,"3#l8")])?o[t("ZsIX",0,0,236)](ccall,o[t("$waF",0,0,250)]):n[t("j&tT",0,0,4)](_0x1bcc02,n[a(0,0,"DqXo",-454)])})):_0x4708cc[n(0,"3#l8",368)+"s"](!1,function(e){function t(e,t,r,n){return i(r- -468,0,n)}o[t(0,0,693,"]v%M")](_0x1c0028,o[t(0,0,789,"ZnYE")])})}};function _0x1d1a(i,e){var a=_0x211e();return(_0x1d1a=function(e,t){var r=a[e-=283];void 0===_0x1d1a.VUimMb&&(_0x1d1a.XLTOTo=function(e,t){var r,n=[],o=0,i="";for(e=function(e){for(var t,r,n="",o="",i=0,a=0;r=e.charAt(a++);~r&&(t=i%4?64*t+r:r,i++%4)&&(n+=String.fromCharCode(255&t>>(-2*i&6))))r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(var s=0,c=n.length;s<c;s++)o+="%"+("00"+n.charCodeAt(s).toString(16)).slice(-2);return decodeURIComponent(o)}(e),a=0;a<256;a++)n[a]=a;for(a=0;a<256;a++)o=(o+n[a]+t.charCodeAt(a%t.length))%256,r=n[a],n[a]=n[o],n[o]=r;for(var a=0,o=0,s=0;s<e.length;s++)o=(o+n[a=(a+1)%256])%256,r=n[a],n[a]=n[o],n[o]=r,i+=String.fromCharCode(e.charCodeAt(s)^n[(n[a]+n[o])%256]);return i},i=arguments,_0x1d1a.VUimMb=!0);var n=a[0],o=e+n;return(n=i[o])?r=n:(void 0===_0x1d1a.bJkkeE&&(_0x1d1a.bJkkeE=!0),r=_0x1d1a.XLTOTo(r,t),i[o]=r),r})(i,e)}function _0x211e(){var e=["WOpdHbZcGIy","WPqoWR4EcW","WRfVjZJcHq","eCoPjmk/W5xcLwnq","W5q7d8o2W7hdLCkgWO0/ds7dOW","WQVcQ03cQ8o2","Dmkiqefi","ee7dKmoQW6G","WRK4fCkF","b8oGpZC0","eIrpDCkH","W7tdPX8ufq","WQ5mE8kRWRu","ymkqwwXA","fCovlWns","y8kmW6xdKKK","W4/cLCkgW4RcNG","WRaNfq","zmoaWQHVW7FcS0jIaCkDWPW","a8kjW7aWWPG","xrGHW6BcNG","WPWMWQySkW","hCk4W4bYW6i","WONdUWlcTca","W4DYAConW5O","W7SfpLLE","WObfecJcUW","i8k+W4SEWOu","W5pcSGlcQSoj","W48dlgvT","BmkMx3L6","ACkXxmoIbq","WR4UfCk4iG","WOHqeZtcGG","EruaW5pcTq","WRBdVutdGHy","xCk9E8oima","A8k5W4mL","WQHLhblcNG","WR/dJ8kvWR7dSW","W6TdW7HXpa","BCoRWQxdMa","dM3dQSo0W4S","W7pcICkUWR3cMq","WQaIbmowFW","cLNdMmoQW4G","f8otjXD5","WQ3cKCoCWQPu","W48KpNf7","E1qrcWC","WOrmbaVcQW","W6JcLCkRW4VcMW","mSkgWP0xiq","WQDIW7RdGG","nCompaOy","W5tcKYpcVSo8","W4jHvSoLW7C","DSkJW47dVN8","W5ZdP8koWQX4xYjxwq","WOVcT8oFWQzf","WRBdG8kfW7yb","l8okqZP5","b8keW58YWQm","W4pcGgC","C2bDWOVcNq","D8kSW4GV","W57cVCkwWRlcHG","W7WHien/","WRxdHSkfW79A","CMChhsa","z8k1qKxcLCorChCu","eN3dJmoGW7e","WPybf8kvjG","WOusaCoNBa","jSoiwGLd","pCkVWOOBpW","W69EDCoRW7i","iuRdRSkIzG","WRhcLSoVWO1c","W5pcPbdcJCoB","qdWJW5tcJW","qePFWPdcMG","wCkQqNfy","bLFdSmoqW5e","iSotW5FdLa8","W47cO2mPW54","zSkgsvbk","WOrrW6VdM28","WQi6hmkqiG","mmo+W6pdMZa","WRHTW6ddHw4","W4FcOg0GW54","ms1GsmkU","fLddL8oTW7m","gmo9W5FdSJy","W7FcL1WGW5m","W5lcHCkZW5FcJW","wtWYW4ZcMq","FY7cQHDU","zWeAWP9r","WPn3jCkwWPG","W4NcUb7cOCol","CSkSWPBcPvnqWOddNuzfW6ab","lmoTh23cUq","pd9GFSkJ","W6bYrConymoWW5qczhnKrW","a0ZdOCkRqW","mSo3pZ07","uKD0WQ/cRa","WR9SW73dNG","W53cKCkDW7RcGa","WPviFmkpWRK","ctPbwSkn","n8omW6pdHbO","WORcL3xcTmo+","p8osta5z","d8o3dcrQ","hCkwW704WQC","m8oWW4ddOGm","tCk/W4a4W4G","WP/dKbxcQIy","dCoFhXu6","W53dJwtdUg8","EG0lW7lcHq","WQLCbSkSWPi","W4FcG3y3","aCkmW4P6W7W","WOddLqtcGZW","zv9uWRxcNG","ySowWPZdL8o2","WRRdJSo+WORdRCoJEmo2WRzoW40","WRtcG8o1WQ1Y","WO7dP8koWOFdKa","WPFcQSouWOr3","DubwWR/cIW","qK8OnZO","oSoorbHc","WOv2kCo2ta","W5bCW6XZdW","vcFcHsrh","ASoSWQRdJ8oS","WPTvcCoSCG","y8o7rCoOeG","WO7cOmoLWPri","xc8oW6RcNW","WPhdLdb2WOH+DbeRWQ0fbG","W6/cHCkWW5BcKq","W7VdP0pdH2G","amkaW5GXWRC","WR4Ki8kaoa","W7ddLra7fG","o8kqW4TFW6q","W4pcNcZcJCo8","s8k6l8kZW6e","WP4kW6egma","afBdNCoXW58","W6lcGaxcLSoS","W4zvW79Zoa","qCk5W4JdS30","W7ldPNJdQ20","ccOjt8ka","yCkXrmoSeG","l8o/qtDK","WQldJetdJYi","ECoLWR/dLCob","W5qYd8oZW7FdLmkEWOyzmYVdTG","FSkkW5hdPgK","sbaGW5xcNq","WPimoSkRpG","WPqDj8kRga","h8ozjXu","WQNdI3BdGci","WPRcV1tcTSoe","WPWSWQasjG","cSovoWbE","a8kkW7mEWQ4","W6tcMCkVW7JcRa","aSopztvo","WRuLhSkC","W5PfW7Tgoq","zmkPW6VdK38","W7/dUqGGlG","Fq4PW7/cOG","W7/dOIy2lG","zuPmWO7cJW","WPRdKdVcOse","WOpdPfpdRYG","WPGrWQiwjq","rs4rWPLI","W4T8W7fhhG","zKmwdc0","EdOIW6lcKW","W4RcN2CI","W4pcMXBcL8oo","W5tcTeuxW4e","WR9mW6ZdR2G","W5RcHbNcI8o0","W6FdTHi+lG","W43dO2ddH3S","yCkWW4iJW5S","W6r7q8ooBSoYW5iNq1Xasa","W49eq8ovW4C","aeFdNmk1wq","z04JbHW","qSkujCk+W7u","W44wjhL6","vSkTW688W4C","WPeLivmN","tWWgWQnK","WRZdImo6WOhdR8k4ySomWQTVW7f/","WOTogYpdLq","WPfKeSoMvG","WQvMW6RdN3K","sKSYeZW","btfkEmky","WPipWQOZmq","W5a7cCoWW7NdLSkyWQm+ha/dUq","WRrRW6/dMfK","dehdRSk+Da","DZq7W6dcUa","mSoHW4xdOXu","i8oLwdrm","t8k2e8ktW7O","jbCpW6NdMmozzXddH8ktW6KR","WOKoWRS3pq","W4BdGYKIhW","W7hdVsqWoW","W6FdQ0ZdPvG","z8oPWOBdICoC","W5CgWQ0DW64","WPjAdCoIEG","xwDAWRRcJG","WRqRhCohza","WRiLhSkAnW","W75WW45Cia","bvpdOmkDvG","F8o9WQRdRmoM","WP3cHx3cOCoL","aSkBW416W6e","eCk6W7y/WOu","f8ozkHfH","WOHVc8o6rW","zKrrWOZcJa","xw8bcZK","lSoXW4hdLHq","jgxdH8kdxW","WRBdIcxcKaS","x8kUW6FdI34","hCkRW4PsW50","xcyyWQDx","W4dcMLa+W78","W5/cPmknW7JcVa","W4ddTGmKiG","WP7dGCk4WRpdLa","WOZdOqZcQYa","qYCnW4dcPq","saZcUr94","W7dcO2y3W5G","qSkxW4/dN00","W47cTuqgW7O","W5pdPmouWQfKxaLm","rd4XWOrE","WQ8bgCoYza","qsCdW7hcPG","ESoOWQldNSok","WPmjeCkamq","WP9Mb8oMEW","WROQWQ4/ha","W7xdGbGXkW","W5pcQNCnW7W","WQzJothcGq","W6pdHf/dI1i","WOLVvmkGWRu","W7hdSZ46nq","DbuMWOjh","gCk5W6vzW7e","WORdJHVcObS","W4xcGuegW7y","s8kbW4C7W40","W4pcJIJcM8oR","pmocsba","pmkDW5e6WQC","W5xdOSkpW5ybcI9Vu8kRaCou","e8o6lGLV","WRfOnrVcHG","WRhcQ8o0WPDM","k0NdPSoSW58","WP/dHHNcJdS","mWThu8kX","WRrSW6ddIxS","DdxcTWbk","eZbpDCkw","vCkRW7ddS1W","WP7dS8ktWRNdTG","D19iWRdcKW","W7DDsCokW4i","W4ldMcuGcG","AbSNW4pcUW","WRSAgfi5","jNpdMmo3W5C","WQvndmoysG","WP4df8kupa","BSk7rmoObW","WPXRlSk8WPO","W4P1FWXKwt3cJ8oBWQ3cPmkF","dSkSW6bpW4W","DmkZbmk6W4G","AXuFW4ZcMG","BSo/W6L4yCkEnmojhmk0rCor","W6dcUbxcRa","WPFcQSouWOrx","i8oboryj","W5VcRLCNW6S","W5q+WP8uW68","WO3cLhlcSmoG","WPpcNCokWOrC","ixhdUSk2va","h8oXoWSI","W5NdNe7dUhK","WPpdMX7cIdm","WQXtiIpcMW","gmkLW6WkWOO","rZOJW6dcJa","jmk8W49lW68","vSkdW5FdIfW","WPfdb8oIya","iSocrXPz","WPBdLmkKW6CX","mSoSW4RdTay","WQTggSk/WQC","s8k8W4aGW64","W4NcLCkDWQpcGa","W6yLWQydW6K","W47cTCk6W4ZcSq","WRSilCofuW","AmkXk8kSW5a","kCobcH5S","W4JcGmkvWR/cLW","l8kRWRCUnG","W71YwSoixSoHWRtdRJa","bSoapKFcTa","W6tcSGdcNSob","cgRdICkCEG","WPCMWOO3bq","oCkSW6j7W4q","WRVcOhJcP8oT","WOTqmSkRWRW","k8odW47dUqW","W5hcUfOsW6O","DHdcTaHX","xLJdImk1DfddPa","W4vcu8opW7S","WRCAWR8znW","WOrNxW","Fa8QWRH7","zM19WRBcNG","W4BcT8ksW67cVa","W5PsW4jJnq","WO5ifCo7sW","W5BcVumaW4i","WRW6hmkCiG","ra/cKc1S","W4pcN2uXW5y","WOb5tSk0","ivddKtzRW4ldUCk5gW","WQX4jblcQW","WO1LsCkZWQ8","WOHpeq","gSkbWPmcfq","WQP6bmoerG","W5NcRhiAW4C","r1mzgaS","W73dH8k8WQtdTSklWOG","WRinWRG3mq","vbWDW4xcJa","W5eYogfB","wg1oWQRcIq","W7L7W7vbha","W5FcLCkxWRhcLW","WOFcHCowWRr3","iCoHqqPF","zHaFWP5h","WPOoWRWzlq","wIKGW6JcSW","WQnPtmkoWPe","WRenkgyP","DraGW7i","W7uFh3T0"];return(_0x211e=function(){return e})()}function callRuntimeCallbacks(e){for(;0<e.length;){var t,r=e.shift();"function"!=typeof r?"number"==typeof(t=r.func)?void 0===r.arg?wasmTable.get(t)():wasmTable.get(t)(r.arg):t(void 0===r.arg?null:r.arg):r(Module)}}var ExceptionInfoAttrs={DESTRUCTOR_OFFSET:0,REFCOUNT_OFFSET:4,TYPE_OFFSET:8,CAUGHT_OFFSET:12,RETHROWN_OFFSET:13,SIZE:16};function ___cxa_allocate_exception(e){return _malloc(e+ExceptionInfoAttrs.SIZE)+ExceptionInfoAttrs.SIZE}function ExceptionInfo(e){this.excPtr=e,this.ptr=e-ExceptionInfoAttrs.SIZE,this.set_type=function(e){HEAP32[this.ptr+ExceptionInfoAttrs.TYPE_OFFSET>>2]=e},this.get_type=function(){return HEAP32[this.ptr+ExceptionInfoAttrs.TYPE_OFFSET>>2]},this.set_destructor=function(e){HEAP32[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]=e},this.get_destructor=function(){return HEAP32[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]},this.set_refcount=function(e){HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=e},this.set_caught=function(e){HEAP8[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]=e=e?1:0},this.get_caught=function(){return 0!=HEAP8[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]},this.set_rethrown=function(e){HEAP8[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]=e=e?1:0},this.get_rethrown=function(){return 0!=HEAP8[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]},this.init=function(e,t){this.set_type(e),this.set_destructor(t),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var e=HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2];HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=e+1},this.release_ref=function(){var e=HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2];return HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=e-1,1===e}}function CatchInfo(e){this.free=function(){_free(this.ptr),this.ptr=0},this.set_base_ptr=function(e){HEAP32[this.ptr>>2]=e},this.get_base_ptr=function(){return HEAP32[this.ptr>>2]},this.set_adjusted_ptr=function(e){HEAP32[this.ptr+4>>2]=e},this.get_adjusted_ptr=function(){return HEAP32[this.ptr+4>>2]},this.get_exception_ptr=function(){if(___cxa_is_pointer_type(this.get_exception_info().get_type()))return HEAP32[this.get_base_ptr()>>2];var e=this.get_adjusted_ptr();return 0!==e?e:this.get_base_ptr()},this.get_exception_info=function(){return new ExceptionInfo(this.get_base_ptr())},void 0===e?(this.ptr=_malloc(8),this.set_adjusted_ptr(0)):this.ptr=e}var exceptionCaught=[];function exception_addRef(e){e.add_ref()}var uncaughtExceptionCount=0;function ___cxa_begin_catch(e){var t=new CatchInfo(e);return(e=t.get_exception_info()).get_caught()||(e.set_caught(!0),uncaughtExceptionCount--),e.set_rethrown(!1),exceptionCaught.push(t),exception_addRef(e),t.get_exception_ptr()}function ___cxa_free_exception(e){return _free(new ExceptionInfo(e).ptr)}function exception_decRef(e){var t;e.release_ref()&&!e.get_rethrown()&&((t=e.get_destructor())&&wasmTable.get(t)(e.excPtr),___cxa_free_exception(e.excPtr))}function ___cxa_decrement_exception_refcount(e){e&&exception_decRef(new ExceptionInfo(e))}var exceptionLast=0;function ___cxa_end_catch(){_setThrew(0);var e=exceptionCaught.pop();exception_decRef(e.get_exception_info()),e.free(),exceptionLast=0}function ___resumeException(e){var t=new CatchInfo(e),e=t.get_base_ptr();throw exceptionLast=exceptionLast||e,t.free(),e}function ___cxa_find_matching_catch_2(){var e=exceptionLast;if(!e)return setTempRet0(0),0;var t=new ExceptionInfo(e).get_type(),r=new CatchInfo;if(r.set_base_ptr(e),!t)return setTempRet0(0),0|r.ptr;var n=Array.prototype.slice.call(arguments),o=stackSave(),i=stackAlloc(4);HEAP32[i>>2]=e;for(var a=0;a<n.length;a++){var s=n[a];if(0===s||s===t)break;if(___cxa_can_catch(s,t,i)){var c=HEAP32[i>>2];return e!==c&&r.set_adjusted_ptr(c),setTempRet0(0|s),0|r.ptr}}return stackRestore(o),setTempRet0(0|t),0|r.ptr}function ___cxa_find_matching_catch_3(){var e=exceptionLast;if(!e)return setTempRet0(0),0;var t=new ExceptionInfo(e).get_type(),r=new CatchInfo;if(r.set_base_ptr(e),!t)return setTempRet0(0),0|r.ptr;var n=Array.prototype.slice.call(arguments),o=stackSave(),i=stackAlloc(4);HEAP32[i>>2]=e;for(var a=0;a<n.length;a++){var s=n[a];if(0===s||s===t)break;if(___cxa_can_catch(s,t,i)){var c=HEAP32[i>>2];return e!==c&&r.set_adjusted_ptr(c),setTempRet0(0|s),0|r.ptr}}return stackRestore(o),setTempRet0(0|t),0|r.ptr}function ___cxa_find_matching_catch_4(){var e=exceptionLast;if(!e)return setTempRet0(0),0;var t=new ExceptionInfo(e).get_type(),r=new CatchInfo;if(r.set_base_ptr(e),!t)return setTempRet0(0),0|r.ptr;var n=Array.prototype.slice.call(arguments),o=stackSave(),i=stackAlloc(4);HEAP32[i>>2]=e;for(var a=0;a<n.length;a++){var s=n[a];if(0===s||s===t)break;if(___cxa_can_catch(s,t,i)){var c=HEAP32[i>>2];return e!==c&&r.set_adjusted_ptr(c),setTempRet0(0|s),0|r.ptr}}return stackRestore(o),setTempRet0(0|t),0|r.ptr}function ___cxa_increment_exception_refcount(e){e&&exception_addRef(new ExceptionInfo(e))}function ___cxa_rethrow(){var e=exceptionCaught.pop();e||abort("no exception to throw");var t=e.get_exception_info(),r=e.get_base_ptr();throw t.get_rethrown()?e.free():(exceptionCaught.push(e),t.set_rethrown(!0),t.set_caught(!1),uncaughtExceptionCount++),exceptionLast=r}function ___cxa_rethrow_primary_exception(e){var t;e&&((t=new CatchInfo).set_base_ptr(e),e=t.get_exception_info(),exceptionCaught.push(t),e.set_rethrown(!0),___cxa_rethrow())}function ___cxa_throw(e,t,r){throw new ExceptionInfo(e).init(t,r),uncaughtExceptionCount++,exceptionLast=e}function ___cxa_uncaught_exceptions(){return uncaughtExceptionCount}function _tzset(){var e,t,r,n,o;function i(e){return(e=e.toTimeString().match(/\(([A-Za-z ]+)\)$/))?e[1]:"GMT"}_tzset.called||(_tzset.called=!0,r=(new Date).getFullYear(),n=new Date(r,0,1),o=new Date(r,6,1),e=n.getTimezoneOffset(),t=o.getTimezoneOffset(),r=Math.max(e,t),HEAP32[__get_timezone()>>2]=60*r,HEAP32[__get_daylight()>>2]=Number(e!=t),n=i(n),o=i(o),n=allocateUTF8(n),o=allocateUTF8(o),t<e?(HEAP32[__get_tzname()>>2]=n,HEAP32[__get_tzname()+4>>2]=o):(HEAP32[__get_tzname()>>2]=o,HEAP32[__get_tzname()+4>>2]=n))}function _localtime_r(e,t){_tzset();var r=new Date(1e3*HEAP32[e>>2]);HEAP32[t>>2]=r.getSeconds(),HEAP32[t+4>>2]=r.getMinutes(),HEAP32[t+8>>2]=r.getHours(),HEAP32[t+12>>2]=r.getDate(),HEAP32[t+16>>2]=r.getMonth(),HEAP32[t+20>>2]=r.getFullYear()-1900,HEAP32[t+24>>2]=r.getDay();var n=new Date(r.getFullYear(),0,1),e=(r.getTime()-n.getTime())/864e5|0;return HEAP32[t+28>>2]=e,HEAP32[t+36>>2]=-60*r.getTimezoneOffset(),e=0|((e=new Date(r.getFullYear(),6,1).getTimezoneOffset())!=(n=n.getTimezoneOffset())&&r.getTimezoneOffset()==Math.min(n,e)),HEAP32[t+32>>2]=e,e=HEAP32[__get_tzname()+(e?4:0)>>2],HEAP32[t+40>>2]=e,t}function ___localtime_r(e,t){return _localtime_r(e,t)}function setErrNo(e){return HEAP32[___errno_location()>>2]=e}var PATH={splitPath:function(e){return/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1)},normalizeArray:function(e,t){for(var r=0,n=e.length-1;0<=n;n--){var o=e[n];"."===o?e.splice(n,1):".."===o?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(t)for(;r;r--)e.unshift("..");return e},normalize:function(e){var t="/"===e.charAt(0),r="/"===e.substr(-1);return(e=(e=PATH.normalizeArray(e.split("/").filter(function(e){return!!e}),!t).join("/"))||t?e:".")&&r&&(e+="/"),(t?"/":"")+e},dirname:function(e){var e=(t=PATH.splitPath(e))[0],t=t[1];return e||t?e+(t&&t.substr(0,t.length-1)):"."},basename:function(e){if("/"===e)return"/";var t=(e=(e=PATH.normalize(e)).replace(/\/$/,"")).lastIndexOf("/");return-1===t?e:e.substr(t+1)},extname:function(e){return PATH.splitPath(e)[3]},join:function(){var e=Array.prototype.slice.call(arguments,0);return PATH.normalize(e.join("/"))},join2:function(e,t){return PATH.normalize(e+"/"+t)}};function getRandomDevice(){if("object"!=typeof crypto||"function"!=typeof crypto.getRandomValues)return function(){abort("randomDevice")};var e=new Uint8Array(1);return function(){return crypto.getRandomValues(e),e[0]}}var PATH_FS={resolve:function(){for(var e="",t=!1,r=arguments.length-1;-1<=r&&!t;r--){var n=0<=r?arguments[r]:FS.cwd();if("string"!=typeof n)throw new TypeError("Arguments to path.resolve must be strings");if(!n)return"";e=n+"/"+e,t="/"===n.charAt(0)}return(t?"/":"")+(e=PATH.normalizeArray(e.split("/").filter(function(e){return!!e}),!t).join("/"))||"."},relative:function(e,t){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var r=e.length-1;0<=r&&""===e[r];r--);return r<t?[]:e.slice(t,r-t+1)}e=PATH_FS.resolve(e).substr(1),t=PATH_FS.resolve(t).substr(1);for(var n=r(e.split("/")),o=r(t.split("/")),i=Math.min(n.length,o.length),a=i,s=0;s<i;s++)if(n[s]!==o[s]){a=s;break}for(var c=[],s=a;s<n.length;s++)c.push("..");return(c=c.concat(o.slice(a))).join("/")}},TTY={ttys:[],init:function(){},shutdown:function(){},register:function(e,t){TTY.ttys[e]={input:[],output:[],ops:t},FS.registerDevice(e,TTY.stream_ops)},stream_ops:{open:function(e){var t=TTY.ttys[e.node.rdev];if(!t)throw new FS.ErrnoError(43);e.tty=t,e.seekable=!1},close:function(e){e.tty.ops.flush(e.tty)},flush:function(e){e.tty.ops.flush(e.tty)},read:function(e,t,r,n,o){if(!e.tty||!e.tty.ops.get_char)throw new FS.ErrnoError(60);for(var i,a=0,s=0;s<n;s++){try{i=e.tty.ops.get_char(e.tty)}catch(e){throw new FS.ErrnoError(29)}if(void 0===i&&0===a)throw new FS.ErrnoError(6);if(null==i)break;a++,t[r+s]=i}return a&&(e.node.timestamp=Date.now()),a},write:function(e,t,r,n,o){if(!e.tty||!e.tty.ops.put_char)throw new FS.ErrnoError(60);try{for(var i=0;i<n;i++)e.tty.ops.put_char(e.tty,t[r+i])}catch(e){throw new FS.ErrnoError(29)}return n&&(e.node.timestamp=Date.now()),i}},default_tty_ops:{get_char:function(e){if(!e.input.length){var t=null;if("undefined"!=typeof window&&"function"==typeof window.prompt?null!==(t=window.prompt("Input: "))&&(t+="\n"):"function"==typeof readline&&null!==(t=readline())&&(t+="\n"),!t)return null;e.input=intArrayFromString(t,!0)}return e.input.shift()},put_char:function(e,t){null===t||10===t?(out(UTF8ArrayToString(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},flush:function(e){e.output&&0<e.output.length&&(out(UTF8ArrayToString(e.output,0)),e.output=[])}},default_tty1_ops:{put_char:function(e,t){null===t||10===t?(err(UTF8ArrayToString(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},flush:function(e){e.output&&0<e.output.length&&(err(UTF8ArrayToString(e.output,0)),e.output=[])}}};function mmapAlloc(e){for(var t=alignMemory(e,16384),r=_malloc(t);e<t;)HEAP8[r+e++]=0;return r}var MEMFS={ops_table:null,mount:function(e){return MEMFS.createNode(null,"/",16895,0)},createNode:function(e,t,r,n){if(FS.isBlkdev(r)||FS.isFIFO(r))throw new FS.ErrnoError(63);return 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}}),n=FS.createNode(e,t,r,n),FS.isDir(n.mode)?(n.node_ops=MEMFS.ops_table.dir.node,n.stream_ops=MEMFS.ops_table.dir.stream,n.contents={}):FS.isFile(n.mode)?(n.node_ops=MEMFS.ops_table.file.node,n.stream_ops=MEMFS.ops_table.file.stream,n.usedBytes=0,n.contents=null):FS.isLink(n.mode)?(n.node_ops=MEMFS.ops_table.link.node,n.stream_ops=MEMFS.ops_table.link.stream):FS.isChrdev(n.mode)&&(n.node_ops=MEMFS.ops_table.chrdev.node,n.stream_ops=MEMFS.ops_table.chrdev.stream),n.timestamp=Date.now(),e&&(e.contents[t]=n,e.timestamp=n.timestamp),n},getFileDataAsTypedArray:function(e){return e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0)},expandFileStorage:function(e,t){var r=e.contents?e.contents.length:0;t<=r||(t=Math.max(t,r*(r<1048576?2:1.125)>>>0),0!=r&&(t=Math.max(t,256)),r=e.contents,e.contents=new Uint8Array(t),0<e.usedBytes&&e.contents.set(r.subarray(0,e.usedBytes),0))},resizeFileStorage:function(e,t){var r;e.usedBytes!=t&&(0==t?(e.contents=null,e.usedBytes=0):(r=e.contents,e.contents=new Uint8Array(t),r&&e.contents.set(r.subarray(0,Math.min(t,e.usedBytes))),e.usedBytes=t))},node_ops:{getattr:function(e){var t={};return t.dev=FS.isChrdev(e.mode)?e.id:1,t.ino=e.id,t.mode=e.mode,t.nlink=1,t.uid=0,t.gid=0,t.rdev=e.rdev,FS.isDir(e.mode)?t.size=4096:FS.isFile(e.mode)?t.size=e.usedBytes:FS.isLink(e.mode)?t.size=e.link.length:t.size=0,t.atime=new Date(e.timestamp),t.mtime=new Date(e.timestamp),t.ctime=new Date(e.timestamp),t.blksize=4096,t.blocks=Math.ceil(t.size/t.blksize),t},setattr:function(e,t){void 0!==t.mode&&(e.mode=t.mode),void 0!==t.timestamp&&(e.timestamp=t.timestamp),void 0!==t.size&&MEMFS.resizeFileStorage(e,t.size)},lookup:function(e,t){throw FS.genericErrors[44]},mknod:function(e,t,r,n){return MEMFS.createNode(e,t,r,n)},rename:function(e,t,r){if(FS.isDir(e.mode)){var n;try{n=FS.lookupNode(t,r)}catch(e){}if(n)for(var o in n.contents)throw new FS.ErrnoError(55)}delete e.parent.contents[e.name],e.parent.timestamp=Date.now(),e.name=r,t.contents[r]=e,t.timestamp=e.parent.timestamp,e.parent=t},unlink:function(e,t){delete e.contents[t],e.timestamp=Date.now()},rmdir:function(e,t){for(var r in FS.lookupNode(e,t).contents)throw new FS.ErrnoError(55);delete e.contents[t],e.timestamp=Date.now()},readdir:function(e){var t,r=[".",".."];for(t in e.contents)e.contents.hasOwnProperty(t)&&r.push(t);return r},symlink:function(e,t,r){return(t=MEMFS.createNode(e,t,41471,0)).link=r,t},readlink:function(e){if(!FS.isLink(e.mode))throw new FS.ErrnoError(28);return e.link}},stream_ops:{read:function(e,t,r,n,o){var i=e.node.contents;if(o>=e.node.usedBytes)return 0;var a=Math.min(e.node.usedBytes-o,n);if(8<a&&i.subarray)t.set(i.subarray(o,o+a),r);else for(var s=0;s<a;s++)t[r+s]=i[o+s];return a},write:function(e,t,r,n,o,i){if(t.buffer===HEAP8.buffer&&(i=!1),!n)return 0;var a=e.node;if(a.timestamp=Date.now(),t.subarray&&(!a.contents||a.contents.subarray)){if(i)return a.contents=t.subarray(r,r+n),a.usedBytes=n;if(0===a.usedBytes&&0===o)return a.contents=t.slice(r,r+n),a.usedBytes=n;if(o+n<=a.usedBytes)return a.contents.set(t.subarray(r,r+n),o),n}if(MEMFS.expandFileStorage(a,o+n),a.contents.subarray&&t.subarray)a.contents.set(t.subarray(r,r+n),o);else for(var s=0;s<n;s++)a.contents[o+s]=t[r+s];return a.usedBytes=Math.max(a.usedBytes,o+n),n},llseek:function(e,t,r){if(1===r?t+=e.position:2===r&&FS.isFile(e.node.mode)&&(t+=e.node.usedBytes),t<0)throw new FS.ErrnoError(28);return t},allocate:function(e,t,r){MEMFS.expandFileStorage(e.node,t+r),e.node.usedBytes=Math.max(e.node.usedBytes,t+r)},mmap:function(e,t,r,n,o,i){if(0!==t)throw new FS.ErrnoError(28);if(!FS.isFile(e.node.mode))throw new FS.ErrnoError(43);var a,s,e=e.node.contents;if(2&i||e.buffer!==buffer){if((0<n||n+r<e.length)&&(e=e.subarray?e.subarray(n,n+r):Array.prototype.slice.call(e,n,n+r)),s=!0,!(a=mmapAlloc(r)))throw new FS.ErrnoError(48);HEAP8.set(e,a)}else s=!1,a=e.byteOffset;return{ptr:a,allocated:s}},msync:function(e,t,r,n,o){if(!FS.isFile(e.node.mode))throw new FS.ErrnoError(43);return 2&o||MEMFS.stream_ops.write(e,t,0,n,r,!1),0}}},IDBFS={dbs:{},indexedDB:function(){if("undefined"!=typeof indexedDB)return indexedDB;var e=null;return assert(e="object"==typeof window?window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB:e,"IDBFS used, but indexedDB not supported"),e},DB_VERSION:21,DB_STORE_NAME:"FILE_DATA",mount:function(e){return MEMFS.mount.apply(null,arguments)},syncfs:function(t,n,o){IDBFS.getLocalSet(t,function(e,r){return e?o(e):void IDBFS.getRemoteSet(t,function(e,t){return e?o(e):void IDBFS.reconcile(n?t:r,n?r:t,o)})})},getDB:function(e,t){var r,n=IDBFS.dbs[e];if(n)return t(null,n);try{r=IDBFS.indexedDB().open(e,IDBFS.DB_VERSION)}catch(e){return t(e)}if(!r)return t("Unable to connect to IndexedDB");r.onupgradeneeded=function(e){var t=e.target.result,e=e.target.transaction;(t=t.objectStoreNames.contains(IDBFS.DB_STORE_NAME)?e.objectStore(IDBFS.DB_STORE_NAME):t.createObjectStore(IDBFS.DB_STORE_NAME)).indexNames.contains("timestamp")||t.createIndex("timestamp","timestamp",{unique:!1})},r.onsuccess=function(){n=r.result,IDBFS.dbs[e]=n,t(null,n)},r.onerror=function(e){t(this.error),e.preventDefault()}},getLocalSet:function(e,t){var r={};function n(e){return"."!==e&&".."!==e}function o(