diff --git a/bindings/javascript/ggwave.js b/bindings/javascript/ggwave.js index 8589b58..0195500 100644 --- a/bindings/javascript/ggwave.js +++ b/bindings/javascript/ggwave.js @@ -6,7 +6,7 @@ var ggwave_factory = (function() { function(ggwave_factory) { ggwave_factory = ggwave_factory || {}; -var Module=typeof ggwave_factory!=="undefined"?ggwave_factory:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});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_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";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){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}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){var data=tryParseAsDataURI(f);if(data){return intArrayToString(data)}return read(f)}}readBinary=function readBinary(f){var data;data=tryParseAsDataURI(f);if(data){return 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(typeof document!=="undefined"&&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(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);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"];var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.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,heap,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;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[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 UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}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 INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;__ATINIT__.push({func:function(){___wasm_call_ctors()}});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;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}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 runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;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+="";err(what);ABORT=true;EXITSTATUS=1;what="abort("+what+"). Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}function hasPrefix(str,prefix){return String.prototype.startsWith?str.startsWith(prefix):str.indexOf(prefix)===0}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return hasPrefix(filename,dataURIPrefix)}var fileURIPrefix="file://";function isFileURI(filename){return hasPrefix(filename,fileURIPrefix)}var wasmBinaryFile="data:application/octet-stream;base64,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IAIgA0wNACAEQYDABHENACAFIAFB/wFxIAIgA2siAkGAAiACQYACSSIBGxAgGiABRQRAA0AgACAFQYACECMgAkGAAmsiAkH/AUsNAAsLIAAgBSACECMLIAVBgAJqJAALJQEBfyMAQRBrIgMkACADIAI2AgwgACABIAJBABBoIANBEGokAAsJAEH8ywAQKgAL8AMBA38jAEHQAWsiACQAAkBBlNoALQAAQQFxDQAjAEEQayIBJAACfyABQQA2AgwgAUGU2gA2AgQgAUGU2gA2AgAgAUGV2gA2AgggAQsQwgEhAiABQRBqJAAgAkUNACAAQQE2AsABIABCmICAgDA3A7gBIABBgBs2ArQBIABCgYCAgIABNwKsASAAQpiAgIDgADcCpAEgAEH2GjYCoAEgAEKBgICA8AA3A5gBIABCmICAgJABNwOQASAAQeoaNgKMASAAQoOAgIDgADcChAEgAELAgoCAMDcCfCAAQd4aNgJ4IABCg4CAgNAANwNwIABCwIKAgOAANwNoIABB1Ro2AmQgAEKDgICAwAA3AlwgAELAgoCAkAE3AlQgAEHKGjYCUCAAQoOAgIAwNwNIIABBQGtCqICAgDA3AwAgAEHCGjYCPCAAQoOAgIAgNwI0IABCqICAgOAANwIsIABBvRo2AiggAEKDgICAEDcDICAAQqiAgICQATcDGCAAQbYaNgIUIABBADYCECAAQQk2AswBIAAgAEEQajYCyAEgACAAKQPIATcDACAAEJMBIwBBEGsiASQAAn8gAUEANgIMIAFBlNoANgIEIAFBlNoANgIAIAFBldoANgIIIAELEMABIAFBEGokAAsgAEHQAWokAEGI2gALBgAgABAeC6MCAQR/IwBBQGoiAiQAIAAoAgAiA0EEaygCACEEIANBCGsoAgAhBSACQQA2AhQgAkGE0AA2AhAgAiAANgIMIAIgATYCCEEAIQMgAkEYakEAQScQIBogACAFaiEAAkAgBCABQQAQIgRAIAJBATYCOCAEIAJBCGogACAAQQFBACAEKAIAKAIUEQkAIABBACACKAIgQQFGGyEDDAELIAQgAkEIaiAAQQFBACAEKAIAKAIYEQgAAkACQCACKAIsDgIAAQILIAIoAhxBACACKAIoQQFGG0EAIAIoAiRBAUYbQQAgAigCMEEBRhshAwwBCyACKAIgQQFHBEAgAigC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PyAEoSADoSACIAIgAiACRJAVyxmgAfo+okR3UcEWbMFWv6CiRExVVVVVVaU/oKIgAiACoiIDIAOiIAIgAkTUOIi+6fqovaJExLG0vZ7uIT6gokStUpyAT36SvqCioKIgACABoqGgoAuZAQEDfCAAIACiIgMgAyADoqIgA0R81c9aOtnlPaJE65wriublWr6goiADIANEff6xV+Mdxz6iRNVhwRmgASq/oKJEpvgQERERgT+goCEFIAMgAKIhBCACRQRAIAQgAyAFokRJVVVVVVXFv6CiIACgDwsgACADIAFEAAAAAAAA4D+iIAQgBaKhoiABoSAERElVVVVVVcU/oqChCwMAAQsdACABBEAgACABKAIAEDggACABKAIEEDggARAeCwuoAQACQCABQYAITgRAIABEAAAAAAAA4H+iIQAgAUH/D0gEQCABQf8HayEBDAILIABEAAAAAAAA4H+iIQAgAUH9FyABQf0XSBtB/g9rIQEMAQsgAUGBeEoNACAARAAAAAAAABAAoiEAIAFBg3BKBEAgAUH+B2ohAQwBCyAARAAAAAAAABAAoiEAIAFBhmggAUGGaEobQfwPaiEBCyAAIAFB/wdqrUI0hr+iC0kBAn8gACgCBCIFQQh1IQYgACgCACIAIAEgBUEBcQR/IAIoAgAgBmooAgAFIAYLIAJqIANBAiAFQQJxGyAEIAAoAgAoAhgRCAAL0ggBDH8gAC0AASIGQRxsIAAtAAAiB0EDbGoiBARAIAQQHyIKQQAgBBAgGgsgACAKNgIMIAAoAhgoAgAgAC8BFGogASAHECEaIAAgBzoAECAALQAAIgEgACgCGCgCACAALwEUamogAiAALQABIgIQIRogACABIAJqIgE6ABAgACAALQAcIgIgASACIAFB/wFxSxsiAToAHCAAKAIkKAIAIAAvASBqIAAoAhgoAgAgAC8BFGogAUH/AXEQIRogACABOgAcIABBoAFqIg1BADoAAEEBIQUgAEHwAGoiCyAALQABQQFqOgAAIAAoAngoAgAgAC8BdGpBADoAACAALQABBEADQCAFQf8BcSIIQQFrQf8BbyEBIAAoAhgoAgAgAC8BFGoiCS0AACEEIAAtABAiDEECTwRAIAFBEHRBEHUiAUH/AWogASABQQBIG0HgHWotAAAhAUEBIQIDQAJ/QQAgBEH/AXEiBEUNABog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ASACKAIQIgMEfyADBSACEKoBDQEgAigCEAsgAigCFCIFa0sEQCACIAAgASACKAIkEQYADwsCQCACLABLQQBIBEBBACEDDAELIAEhBANAIAQiA0UEQEEAIQMMAgsgACADQQFrIgRqLQAAQQpHDQALIAIgACADIAIoAiQRBgAiBCADSQ0BIAAgA2ohACABIANrIQEgAigCFCEFCyAFIAAgARAhGiACIAIoAhQgAWo2AhQgASADaiEECyAEC0kAAkAgAUUNACABQYTSABApIgFFDQAgASgCCCAAKAIIQX9zcQ0AIAAoAgwgASgCDEEAECJFDQAgACgCECABKAIQQQAQIg8LQQALUgEBfyAAKAIEIQQgACgCACIAIAECf0EAIAJFDQAaIARBCHUiASAEQQFxRQ0AGiACKAIAIAFqKAIACyACaiADQQIgBEECcRsgACgCACgCHBEHAAsKACAAIAFBABAiCwsAIAAQQxogABAeCxQAIABBmM4ANgIAIABBBGoQYCAACwcAIAAoAgQLLAEBfwJ/IAAoAgBBDGsiACIBIAEoAghBAWsiATYCCCABQX9MCwRAIAAQHgsLewICfwF+IwBBMGsiACQAQQEgAEEgahAWBEBBpNoBKAIAGhAIAAsgAAJ/IABBEGoiASAANAIgNwMAIAELAn8gAEEIaiIBIABBIGpBBHI0AgA3AwAgAQsQxQE3AxggAEEoaiIBIAApAxg3AwAgASkDACECIABBMGokACACCx0AIABB2M0ANgIAIABBhM4ANgIAIABBBGogARBjCzcBAn8gARBYIgJBDWoQHyIDQQA2AgggAyACNgIEIAMgAjYCACAAIANBDGogASACQQFqECE2AgALCgAgAEGM2wEQFwsKACAAQfDaARAYC7sCAAJAIAFBFEsNAAJAAkACQAJAAkACQAJAAkACQAJAIAFBCWsOCgABAgMEBQYHCAkKCyACIAIoAgAiAUEEajYCACAAIAEoAgA2AgAPCyACIAIoAgAiAUEEajYCACAAIAE0AgA3AwAPCyACIAIoAgAiAUEEajYCACAAIAE1AgA3AwAPCyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAEpAwA3AwAPCyACIAIoAgAiAUEEajYCACAAIAEyAQA3AwAPCyACIAIoAgAiAUEEajYCACAAIAEzAQA3AwAPCyACIAIoAgAi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aiIDIAAtAFgiBEkNAAsgAC0ANCEGCyAGCyAALQBkIgMgBkH/AXEgA0sbIgM6ADQgACgCPCgCACAALwE4aiAAKAJsKAIAIAAvAWhqIANB/wFxECEaIAAgAzoANAsgAC0AASIFIAJrIAhBAWoiCEH/AXFLDQALCwJAIAAtADQiAUUEQEEAIQNBACEBDAELIAAoAjwoAgAgAC8BOGohBkEAIQQDQCAEIgNBAWohBCAGIANB/wFxai0AAEUNAAsLIAUgA0F/cyACayABakEBdCACak8EQCAAKAKcASgCACAALwGYAWogACgCPCgCACAALwE4aiADaiABIANrECEaIAAgAC0ANCADazoAlAELC6EDAQV/IABBADoANAJAIAItAABFDQADQCACKAIIKAIAIAIvAQRqIARqLQAAIQYgACgCPCgCACEHIAAgBUEBajoANCAHIAAvAThqIAVB/wFxaiAGQX9zIANqOgAAIARBAWoiBCACLQAATw0BIAAtADQhBQwACwALQQAhAyAAKAKEASgCACAALwGAAWpBACAALQB+ECAaIAAoAoQBKAIAIAAvAYABaiABKAIIKAIAIAEvAQRqQQFqIAEtAABBAWsiBUH/AXEQIRogACAFOgB8IAItAAAiBARAA0AgBUH/AXFBAk8EQEEAIQRBACAAKAI8KAIAIAAvAThqIANqLQAAIgEgAUH/AUYbQf8BcUHgHWotAAAhAQNAQQAhBSAAKAKEASgCACAALwGAAWoiBiAEQf8BcWoiBy0AACIIBEAgAUHgG2otAAAgCEHgG2otAABqQeAdai0AACEFCyAHIAYgBEEBaiIEQf8BcWotAAAgBXM6AAAgAC0AfCIFQQFrIARBGHRBGHVKDQALIAItAAAhBAsgA0EBaiIDIARB/wFxSQ0ACwsL0gMCBn8BfiAAKAIwKAIAIAAvASxqQQE6AAAgAEECOgA0IABBAToAKCAALQABBEADQCAAKAI8KAIAIAAvAThqQQE6AAAgACgCPCgCACAALwE4aiAErUI4hkI4hyIHQv8BfCAHIARBGHRBGHVBAEgbp0HgHWotAAA6AAEgACAALQAoIAAtADRqQQFrIgE6AEAgACgCSCgCACAALwFEakEAIAFB/wFxECAaIAAtACgiAiEBQQAhBSAALQA0IgYEQANAIAFB/wFxIQNBACEBIAMEQANAAn9B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ACABEB4LIAAiFCARRw0ACyAREB4gEBAeIBMQHiADQfABaiQADwsQVAALCwAgAARAIAAQHgsLvwkBBn8gASEDAn8CQAJAIAEoAgAiBARAIAEoAgQiAkUNAQNAIAIiAygCACICDQALCyADKAIEIgQNAUEAIQRBAQwCCwsgBCADKAIINgIIQQALIQYCQCADIAMoAggiBSgCACICRgRAIAUgBDYCACAAIANGBEBBACECIAQhAAwCCyAFKAIEIQIMAQsgBSAENgIECyADLQAMIQcgASADRwRAIAMgASgCCCIFNgIIIAUgASgCCCgCACABR0ECdGogAzYCACADIAEoAgAiBTYCACAFIAM2AgggAyABKAIEIgU2AgQgBQRAIAUgAzYCCAsgAyABLQAMOgAMIAMgACAAIAFGGyEACwJAAkACQAJAIAdFDQAgAEUNACAGBEADQCACLQAMIQECQCACIAIoAggiAygCAEcEQAJAAn8gAUUEQCACQQE6AAwgA0EAOgAMIAMgAygCBCIBKAIAIgQ2AgQgBARAIAQgAzYCCAsgASADKAIINgIIIAMoAggiBCAEKAIAIANHQQJ0aiABNgIAIAEgAzYCACADIAE2AgggAiAAIAAgAigCACIBRhshACABKAIEIQILIAIoAgAiAwsEQCADLQAMRQ0BCyACKAIEIgEEQCABLQAMRQ0HCyACQQA6AAwCQCAAIAIoAggiAkYEQCAAIQIMAQsgAi0ADA0DCyACQQE6AAwPCyACKAIEIgENBQwGCwJAIAEEQCACIQEMAQsgAkEBOgAMIANBADoADCADIAIoAgQiATYCACABBEAgASADNgIICyACIAMoAgg2AggCQCADIAMoAggiBCgCAEYEQCAEIAI2AgAgAygCACEBDAELIAQgAjYCBAsgAiADNgIEIAMgAjYCCCACIAAgACADRhshAAsCQAJAIAEoAgAiA0UNACADLQAMDQAgASECDAELAkAgASgCBCICBEAgAi0ADEUNAQsgAUEAOgAMIAAgASgCCCICRwRAIAItAAwNAwsgAkEBOgAMDwsgAwRAIAMtAAxFBEAgASECDAILIAEoAgQhAgsgAkEBOgAMIAFBADoADCABIAIoAgAiADYCBCAABEAgACABNgIICyACIAEoAgg2AgggASgCCCIAIAAoAgAgAUdBAnRqIAI2AgAgAiABNgIAIAEgAjYCCCABIQMLIAIgAigCCCIALQAMOgAMIABBAToADCADQQE6AAwgACAAKAIAIgEoAgQiAjYCACACBEAgAiAANgIICyABIAAoAgg2AgggACgCCCICIAIoAgAgAEdBAnRqIAE2AgAgASAANgIEIAAgATYCCA8LIAIoAggiASABKAIAIAJGQQJ0aigCACECDAALAAsgBEEBOgAMCw8LIAEtAAwNACACIQMMAQsgA0EBOgAMIAJBADoADCACIAMoAgQiADYCACAABEAgACACNgIICyADIAIoAgg2AgggAigCCCIAIAAoAgAgAkdBAnRqIAM2AgAgAyACNgIEIAIgAzYCCCACIQELIAMgAygCCCIALQAMOgAMIABBAToADCABQQE6AAwgACAAKAIEIgEoAgAiAjYCBCACBEAgAiAANgIICyABIAAoAgg2AgggACgCCCICIAIoAgAgAEdBAnRqIAE2AgAgASAANgIAIAAgATYCCAv+BQEEfyAAKAKgAyEBIABBADYCoAMgAQRAIAEoAiQiAgRAIAEgAjYCKCACEB4LIAEoAhgiAgRAIAEgAjYCHCACEB4LIAEoAgwiAgRAIAEgAjYCECACEB4LIAEoAgAiAgRAIAEgAjYCBCACEB4LIAEQHgsgACgClAMiAwRAAn8gAyADIAAoApgDIgFGDQAaA0AgAUEMayICKAIAIgQEQCABQQhrIAQ2AgAgBBAeCyACIgEgA0cNAAsgACgClAMLIQEgACADNgKYAyABEB4LIAAoAogDIgEEQCAAIAE2AowDIAEQHgsgACgC/AIiAQRAIAAgATYCgAMgARAeCyAAKALwAiIBBEAgACABNgL0AiABEB4LIAAoAuQCIgEEQCAAIAE2AugCIAEQHgsgACgC2AIiAQRAIAAgATYC3AIgARAeCyAAKAK8AiIBBEAgACABNgLAAiABEB4LIAAoArACIgEEQCAAIAE2ArQCIAEQHgsgACgCmAIiAwRAAn8gAyADIAAoApwCIgFGDQAaA0AgAUEMayICKAIAIgQEQCABQQhrIAQ2AgAgBBAeCyACIgEgA0cNAAsgACgCmAILIQEgACADNgKcAiABEB4LIAAoAogCIgEEQCAAIAE2AowCIAEQHgsgACgC/AEiAwRAAn8gAyADIAAoAoACIgFGDQAaA0AgAUEMayICKAIAIgQEQCABQQhr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IQMgASEADAALAAsgAygCACIBRQRAQRgQHyEBQYDaACgCACEEIAFBADYCFCABIAQ2AhAgASAANgIIIAFCADcCACADIAE2AgACfyABQfTZACgCACgCACIARQ0AGkH02QAgADYCACADKAIACyEAQfjZACgCACAAEC5B/NkAQfzZACgCAEEBajYCAAsgASAFNgIUQYDaAEGA2gAoAgAiAEEBajYCACACQSBqJAAgAAsyACAAQejWACgCADYCGCAAQeDWACkCADcCECAAQdjWACkCADcCCCAAQdDWACkCADcCAAsPAEH02QBB+NkAKAIAED8LBQBBhBALIgEBfiABIAKtIAOtQiCGhCAEIAAREAAiBUIgiKcQEyAFpwsQAEGE2gBB+MsAKAIANgIAC1kBAX8gACAALQBKIgFBAWsgAXI6AEogACgCACIBQQhxBEAgACABQSByNgIAQX8PCyAAQgA3AgQgACAAKAIsIgE2AhwgACABNgIUIAAgASAAKAIwajYCEEEACwsAQYTaAEEANgIACxoAIAAgASgCCCAFECIEQCABIAIgAyAEEEELCzcAIAAgASgCCCAFECIEQCABIAIgAyAEEEEPCyAAKAIIIgAgASACIAMgBCAFIAAoAgAoAhQRCQALkwIBBn8gACABKAIIIAUQIgRAIAEgAiADIAQQQQ8LIAEtADUhByAAKAIMIQYgAUEAOgA1IAEtADQhCCABQQA6ADQgAEEQaiIJIAEgAiADIAQgBRBAIAcgAS0ANSIKciEHIAggAS0ANCILciEIAkAgBkECSA0AIAkgBkEDdGohCSAAQRhqIQYDQCABLQA2DQECQCALBEAgASgCGEEBRg0DIAAtAAhBAnENAQwDCyAKRQ0AIAAtAAhBAXFFDQILIAFBADsBNCAGIAEgAiADIAQgBRBAIAEtADUiCiAHciEHIAEtADQiCyAIciEIIAZBCGoiBiAJSQ0ACwsgASAHQf8BcUEARzoANSABIAhB/wFxQQBHOgA0C6cBACAAIAEoAgggBBAiBEACQCABKAIEIAJHDQAgASgCHEEBRg0AIAEgAzYCHAsPCwJAIAAgASgCACAEECJFDQACQCACIAEoAhBHBEAgASgCFCACRw0BCyADQQFHDQEgAUEBNgIgDwsgASACNgIUIAEgAzYCICABIAEoAihBAWo2AigCQCABKAIkQQFHDQAgASgCGEECRw0AIAFBAToANgsgAUEENgIsCwuIAgAgACABKAIIIAQQIgRAAkAgASgCBCACRw0AIAEoAhxBAUYNACABIAM2AhwLDwsCQCAAIAEoAgAgBBAiBEACQCACIAEoAhBHBEAgASgCFCACRw0BCyADQQFHDQIgAUEBNgIgDwsgASADNgIgAkAgASgCLEEERg0AIAFBADsBNCAAKAIIIgAgASACIAJBASAEIAAoAgAoAhQRCQAgAS0ANQRAIAFBAzYCLCABLQA0RQ0BDAMLIAFBBDYCLAsgASACNgIUIAEgASgCKEEBajYCKCABKAIkQQFHDQEgASgCGEECRw0BIAFBAToANg8LIAAoAggiACABIAIgAyAEIAAoAgAoAhgRCAALC7UEAQR/IAAgASgCCCAEECIEQAJAIAEoAgQgAkcNACABKAIcQQFGDQAgASADNgIcCw8LAkAgACABKAIAIAQQIgRAAkAgAiABKAIQRwRAIAEoAhQgAkcNAQsgA0EBRw0CIAFBATYCIA8LIAEgAzYCICABKAIsQQRHBEAgAEEQaiIFIAAoAgxBA3RqIQggAQJ/AkADQAJAIAUgCE8NACABQQA7ATQgBSABIAIgAkEBIAQQQCABLQA2DQACQCABLQA1RQ0AIAEtADQEQEEBIQMgASgCGEEBRg0EQQEhB0EBIQYgAC0ACEECcQ0BDAQLQQEhByAGIQMgAC0ACEEBcUUNAwsgBUEIaiEFDAELCyAGIQNBBCAHRQ0BGgtBAws2AiwgA0EBcQ0CCyABIAI2AhQgASABKAIoQQFqNgIoIAEoAiRBAUcNASABKAIYQQJHDQEgAUEBOgA2DwsgACgCDCEGIABBEGoiBSABIAIgAyAEEDogBkECSA0AIAUgBkEDdGohBiAAQRhqIQUCQCAAKAIIIgBBAnFFBEAgASgCJEEBRw0BCwNAIAEtADYNAiAFIAEgAiADIAQQOiAFQQhqIgUgBkkNAAsMAQsgAEEBcUUEQANAIAEtADYNAiABKAIkQQFGDQIgBSABIAIgAyAEEDogBUEIaiIFIAZJDQAMAgsACwNAIAEtADYNASABKAIkQQFGBEAgASgCGEEBRg0CCyAFIAEgAiADIAQQOiAFQQhqIgUgBkkNAAsLCwcAIAARAgALlwEBAn8CQANAIAFFBEBBAA8LIAFBlNEAECkiAUUNASABKAIIIAAoAghBf3NxDQEgACgCDCABKAIMQQAQIgRAQQEPCyAALQAIQQFxRQ0BIAAoAgwiA0UNASADQZTRABApIgMEQCABKAIMIQEgAyEADAELCyAAKAIMIgBFDQAgAEGE0gAQKSIARQ0AIAAgASgCDBBaIQILIAIL5QMBBH8jAEFAaiIFJAACQCABQfDSAEEAECIEQCACQQA2AgBBASEDDAELIAAgARC1AQRAQQEhAyACKAIAIgBFDQEgAiAAKAIANgIADAELAkAgAUUNACABQZTRABApIgFFDQEgAigCACIEBEAgAiAEKAIANgIACyABKAIIIgQgACgCCCIGQX9zcUEHcQ0BIARBf3MgBnFB4ABxDQFBASEDIAAoAgwgASgCDEEAECINASAAKAIMQeTSAEEAECIEQCABKAIMIgBFDQIgAEHI0QAQKUUhAwwCCyAAKAIMIgRFDQBBACEDIARBlNEAECkiBARAIAAtAAhBAXFFDQIgBCABKAIMELMBIQMMAgsgACgCDCIERQ0BIARBhNIAECkiBARAIAAtAAhBAXFFDQIgBCABKAIMEFohAwwCCyAAKAIMIgBFDQEgAEG00AAQKSIERQ0BIAEoAgwiAEUNASAAQbTQABApIgBFDQEgBUEIakEEckEAQTQQIBogBUEBNgI4IAVBfzYCFCAFIAQ2AhAgBSAANgIIIAAgBUEIaiACKAIAQQEgACgCACgCHBEHACAFKAIgIQACQCACKAIARQ0AIABBAUcNACACIAUoAhg2AgALIABBAUYhAwwBC0EAIQMLIAVBQGskACADCz4AAkAgACABIAAtAAhBGHEEf0EBBUEAIQAgAUUNASABQeTQABApIgFFDQEgAS0ACEEYcUEARwsQIiEACyAAC20BAn8gACABKAIIQQAQIgRAIAEgAiADEEIPCyAAKAIMIQQgAEEQaiIFIAEgAiADEFsCQCAEQQJIDQAgBSAEQQN0aiEEIABBGGohAANAIAAgASACIAMQWyAAQQhqIgAgBE8NASABLQA2RQ0ACwsLMQAgACABKAIIQQAQIgRAIAEgAiADEEIPCyAAKAIIIgAgASACIAMgACgCACgCHBEHAAsYACAAIAEoAghBABAiBEAgASACIAMQQgsLoAEBAX8jAEFAaiIDJAACf0EBIAAgAUEAECINABpBACABRQ0AGkEAIAFB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Uk9UT0NPTF9VTFRSQVNPVU5EX0ZBU1RFU1QAR0dXQVZFX1RYX1BST1RPQ09MX0RUX05PUk1BTABHR1dBVkVfVFhfUFJPVE9DT0xfRFRfRkFTVABHR1dBVkVfVFhfUFJPVE9DT0xfRFRfRkFTVEVTVABHR1dBVkVfVFhfUFJPVE9DT0xfQ1VTVE9NXzAAR0dXQVZFX1RYX1BST1RPQ09MX0NVU1RPTV8xAEdHV0FWRV9UWF9QUk9UT0NPTF9DVVNUT01fMgBHR1dBVkVfVFhfUFJPVE9DT0xfQ1VTVE9NXzMAR0dXQVZFX1RYX1BST1RPQ09MX0NVU1RPTV80AEdHV0FWRV9UWF9QUk9UT0NPTF9DVVNUT01fNQBHR1dBVkVfVFhfUFJPVE9DT0xfQ1VTVE9NXzYAR0dXQVZFX1RYX1BST1RPQ09MX0NVU1RPTV83AEdHV0FWRV9UWF9QUk9UT0NPTF9DVVNUT01fOABHR1dBVkVfVFhfUFJPVE9DT0xfQ1VTVE9NXzkAUGFyYW1ldGVycwBwYXlsb2FkTGVuZ3RoAHNhbXBsZVJhdGVJbnAAc2FtcGxlUmF0ZU91dABzYW1wbGVzUGVyRnJhbWUAc291bmRNYXJrZXJUaHJlc2hvbGQAc2FtcGxlRm9ybWF0SW5wAHNhbXBsZUZvcm1hdE91dABnZXREZWZhdWx0UGFyYW1ldGVycwBpbml0AGZyZWUAZW5jb2RlAGRlY29kZQBkaXNhYmxlTG9nAGVuYWJsZUxvZwAxOWdnd2F2ZV9TYW1wbGVGb3JtYXQAABAqAACxBwAAMTlnZ3dhdmVfVHhQcm90b2NvbElkAAAAECoAANAHAAAxN2dnd2F2ZV9QYXJhbWV0ZXJzAFwqAADwBwAAUDE3Z2d3YXZlX1BhcmFtZXRlcnMAAAAAPCsAAAwIAAAAAAAABAgAAFBLMTdnZ3dhdmVfUGFyYW1ldGVycwAAADwrAAA0CAAAAQAAAAQIAABpaQB2AHZpACQIAABpaWkAdmlpaQBmaWkAdmlpZgAAAAQIAADEKQAABAgAAGQpAADEKQAAdmlpAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWNFRQAAXCoAAJQIAAAAAAAA6AgAAMQpAABgCQAA6AcAAMQpAABOMTBlbXNjcmlwdGVuM3ZhbEUAAFwqAADUCAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUUATlN0M19fMjIxX19iYXNpY19zdHJpbmdfY29tbW9uSUxiMUVFRQAAAABcKgAALwkAAOAqAADwCAAAAAAAAAEAAABYCQAAAAAAAGlpaWlpaQAAYAkAAMQpAABgCQAAaWlpaQAAAABkKQAASW52YWxpZCBHR1dhdmUgaW5zdGFuY2UgJWQKAEZhaWxlZCB0byBpbml0aWFsaXplIEdHV2F2ZSBpbnN0YW5jZSAlZAoASW52YWxpZCBwYXlsb2FkIGxlZ250aABJbnZhbGlkIG9yIHVuc3VwcG9ydGVkIGNhcHR1cmUgc2FtcGxlIGZvcm1hdABJbnZhbGlkIG9yIHVuc3VwcG9ydGVkIHBsYXliYWNrIHNhbXBsZSBmb3JtYXQASW52YWxpZCBzYW1wbGVzIHBlciBmcmFtZQBFcnJvcjogY2FwdHVyZSBzYW1wbGUgcmF0ZSAoJWcgSHopIG11c3QgYmUgPj0gJWcgSHoKAEludmFsaWQgY2FwdHVyZS9wbGF5YmFjayBzYW1wbGUgcmF0ZQBFcnJvcjogY2FwdHVyZSBzYW1wbGUgcmF0ZSAoJWcgSHopIG11c3QgYmUgPD0gJWcgSHoKAE5lZ2F0aXZlIGRhdGEgc2l6ZTogJWQKAFRydW5jYXRpbmcgZGF0YSBmcm9tICVkIHRvICVkIGJ5dGVzCgBJbnZhbGlkIHZvbHVtZTogJWQKAEZhaWx1cmUgZHVyaW5nIGNhcHR1cmUgLSBwcm92aWRlZCBieXRlcyAoJWQpIGFyZSBub3QgbXVsdGlwbGUgb2Ygc2FtcGxlIHNpemUgKCVkKQoARmFpbHVyZSBkdXJpbmcgY2FwdHVyZSAtIG1vcmUgc2FtcGxlcyB3ZXJlIHByb3ZpZGVkICglZCkgdGhhbiByZXF1ZXN0ZWQgKCVkKQoAQW5hbHl6aW5nIGNhcHR1cmVkIGRhdGEgLi4KAERlY29kZWQgbGVuZ3RoID0gJWQsIHByb3RvY29sID0gJyVzJyAoJWQpCgBSZWNlaXZlZCBzb3VuZCBkYXRhIHN1Y2Nlc3NmdWxseTogJyVzJwoARmFpbGVkIHRvIGNhcHR1cmUgc291bmQgZGF0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aWV3PGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgc2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgaW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZmxvYXQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGRvdWJsZT4ATlN0M19fMjEyYmFzaWNfc3RyaW5nSWhOU18xMWNoYXJfdHJhaXRzSWhFRU5TXzlhbGxvY2F0b3JJaEVFRUUAAAAA4CoAALIVAAAAAAAAAQAAAFgJAAAAAAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSXdOU18xMWNoYXJfdHJhaXRzSXdFRU5TXzlhbGxvY2F0b3JJd0VFRUUAAOAqAAAMFgAAAAAAAAEAAABYCQAAAAAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0lEc05TXzExY2hhcl90cmFpdHNJRHNFRU5TXzlhbGxvY2F0b3JJRHNFRUVFAAAA4CoAAGQWAAAAAAAAAQAAAFgJAAAAAAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSURpTlNfMTFjaGFyX3RyYWl0c0lEaUVFTlNfOWFsbG9jYXRvcklEaUVFRUUAAADgKgAAwBYA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AAAMAAAwMTIzNDU2Nzg5QUJDREVGLTBYKzBYIDBYLTB4KzB4IDB4AGluZgBJTkYAbmFuAE5BTgAuAAAAAFAsAAB2ZWN0b3IAc3RkOjpiYWRfZnVuY3Rpb25fY2FsbAAAAAAAAABMJgAAGwAAADQAAAA1AAAATlN0M19fMjE3YmFkX2Z1bmN0aW9uX2NhbGxFAIQqAAAwJgAA9CYAAGJhc2ljX3N0cmluZwBjbG9ja19nZXR0aW1lKENMT0NLX01PTk9UT05JQykgZmFpbGVkAF9fY3hhX2d1YXJkX2FjcXVpcmUgZGV0ZWN0ZWQgcmVjdXJzaXZlIGluaXRpYWxpemF0aW9uAHN0ZDo6ZXhjZXB0aW9uAAAAAAD0JgAANgAAADcAAAA4AAAAU3Q5ZXhjZXB0aW9uAAAAAFwqAADkJgAAAAAAADQnAAAaAAAAOQAAADoAAAAAAAAAvCcAABgAAAA7AAAAPAAAAFN0MTFsb2dpY19lcnJvcgCEKgAAJCcAAPQmAAAAAAAAaCcAABoAAAA9AAAAOgAAAFN0MTJsZW5ndGhfZXJyb3IAAAAAhCoAAFQnAAA0JwAAAAAAAJwnAAAaAAAAPgAAADoAAABTdDEyb3V0X29mX3JhbmdlAAAAAIQqAACIJwAANCcAAFN0MTNydW50aW1lX2Vycm9yAAAAhCoAAKgnAAD0JgAAU3Q5dHlwZV9pbmZvAAAAAFwqAADIJwAATjEwX19jeHhhYml2MTE2X19zaGltX3R5cGVfaW5mb0UAAAAAhCoAAOAnAADYJwAATjEwX19jeHhhYml2MTE3X19jbGFzc190eXBlX2luZm9FAAAAhCoAABAoAAAEKAAATjEwX19jeHhhYml2MTE3X19wYmFzZV90eXBlX2luZm9FAAAAhCoAAEAoAAAEKAAATjEwX19jeHhhYml2MTE5X19wb2ludGVyX3R5cGVfaW5mb0UAhCoAAHAoAABkKAAATjEwX19jeHhhYml2MTIwX19mdW5jdGlvbl90eXBlX2luZm9FAAAAAIQqAACgKAAABCgAAE4xMF9fY3h4YWJpdjEyOV9fcG9pbnRlcl90b19tZW1iZXJfdHlwZV9pbmZvRQAAAIQqAADUKAAAZCgAAAAAAABUKQAAPwAAAEAAAABBAAAAQgAAAEMAAABOMTBfX2N4eGFiaXYxMjNfX2Z1bmRhbWVudGFsX3R5cGVfaW5mb0UAhCoAACwpAAAEKAAAdgAAABgpAABgKQAARG4AABgpAABsKQAAYgAAABgpAAB4KQAAYwAAABgpAACEKQAAaAAAABgpAACQKQAAYQAAABgpAACcKQAAcwAAABgpAACoKQAAdAAAABgpAAC0KQAAaQAAABgpAADAKQAAagAAABgpAADMKQAAbAAAABgpAADYKQAAbQAAABgpAADkKQAAZgAAABgpAADwKQAAZAAAABgpAAD8KQAAAAAAAEgqAAA/AAAARAAAAEEAAABCAAAARQAAAE4xMF9fY3h4YWJpdjExNl9fZW51bV90eXBlX2luZm9FAAAAAIQqAAAkKgAABCgAAAAAAAA0KAAAPwAAAEYAAABBAAAAQgAAAEcAAABIAAAASQAAAEoAAAAAAAAAzCoAAD8AAABLAAAAQQAAAEIAAABHAAAATAAAAE0AAABOAAAATjEwX19jeHhhYml2MTIwX19zaV9jbGFzc190eXBlX2luZm9FAAAAAIQqAACkKgAANCgAAAAAAAAoKwAAPwAAAE8AAABBAAAAQgAAAEcAAABQAAAAUQAAAFIAAABOMTBfX2N4eGFiaXYxMjFfX3ZtaV9jbGFzc190eXBlX2luZm9FAAAAhCoAAAArAAA0KAAAAAAAAJQoAAA/AAAAUwAAAEEAAABCAAAAVABB0NYACxn/////AIA7RwCAO0cABAAAAABAQAUAAAAFAEGY2AALAlBtAEHQ2AALAQUAQdzYAAsBMQBB9NgACwoyAAAAMwAAAHBtAEGM2QALAQIAQZvZAAsF//////8AQeDZAAsD0G9Q";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}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)){if(typeof fetch==="function"&&!isFileURI(wasmBinaryFile)){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(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["E"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["F"];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)&&!isFileURI(wasmBinaryFile)&&typeof fetch==="function"){return 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");return 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().catch(readyPromiseReject);return{}}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){wasmTable.get(func)()}else{wasmTable.get(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function _tzset(){if(_tzset.called)return;_tzset.called=true;var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[__get_timezone()>>2]=stdTimezoneOffset*60;HEAP32[__get_daylight()>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[__get_tzname()+4>>2]=summerNamePtr}else{HEAP32[__get_tzname()>>2]=summerNamePtr;HEAP32[__get_tzname()+4>>2]=winterNamePtr}}function _asctime_r(tmPtr,buf){var date={tm_sec:HEAP32[tmPtr>>2],tm_min:HEAP32[tmPtr+4>>2],tm_hour:HEAP32[tmPtr+8>>2],tm_mday:HEAP32[tmPtr+12>>2],tm_mon:HEAP32[tmPtr+16>>2],tm_year:HEAP32[tmPtr+20>>2],tm_wday:HEAP32[tmPtr+24>>2]};var days=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var s=days[date.tm_wday]+" "+months[date.tm_mon]+(date.tm_mday<10?" ":" ")+date.tm_mday+(date.tm_hour<10?" 0":" ")+date.tm_hour+(date.tm_min<10?":0":":")+date.tm_min+(date.tm_sec<10?":0":":")+date.tm_sec+" "+(1900+date.tm_year)+"\n";stringToUTF8(s,buf,26);return buf}function ___asctime_r(a0,a1){return _asctime_r(a0,a1)}var ExceptionInfoAttrs={DESTRUCTOR_OFFSET:0,REFCOUNT_OFFSET:4,TYPE_OFFSET:8,CAUGHT_OFFSET:12,RETHROWN_OFFSET:13,SIZE:16};function ___cxa_allocate_exception(size){return _malloc(size+ExceptionInfoAttrs.SIZE)+ExceptionInfoAttrs.SIZE}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-ExceptionInfoAttrs.SIZE;this.set_type=function(type){HEAP32[this.ptr+ExceptionInfoAttrs.TYPE_OFFSET>>2]=type};this.get_type=function(){return HEAP32[this.ptr+ExceptionInfoAttrs.TYPE_OFFSET>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2];HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2];HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=prev-1;return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function _localtime_r(time,tmPtr){_tzset();var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst;var zonePtr=HEAP32[__get_tzname()+(dst?4:0)>>2];HEAP32[tmPtr+40>>2]=zonePtr;return tmPtr}function ___localtime_r(a0,a1){return _localtime_r(a0,a1)}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})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationGroup=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function attachFinalizer(handle){if("undefined"===typeof FinalizationGroup){attachFinalizer=function(handle){return handle};return handle}finalizationGroup=new FinalizationGroup(function(iter){for(var result=iter.next();!result.done;result=iter.next()){var $$=result.value;if(!$$.ptr){console.warn("object already deleted: "+$$.ptr)}else{releaseClassHandle($$)}}});attachFinalizer=function(handle){finalizationGroup.register(handle,handle.$$,handle.$$);return handle};detachFinalizer=function(handle){finalizationGroup.unregister(handle.$$)};return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}var delayFunction=undefined;var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}var registeredPointers={};function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,__emval_register(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){if(args&&args.length){return Module["dynCall_"+sig].apply(null,[ptr].concat(args))}return Module["dynCall_"+sig].call(null,ptr)}function dynCall(sig,ptr,args){if(sig.indexOf("j")!=-1){return dynCallLegacy(sig,ptr,args)}return wasmTable.get(ptr).apply(null,args)}function getDynCaller(sig,ptr){assert(sig.indexOf("j")>=0,"getDynCaller should only be called with i64 sigs");var argCache=[];return function(){argCache.length=arguments.length;for(var i=0;i>2)+i])}return array}function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);var args=[rawConstructor];var destructors=[];whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=function unboundTypeHandler(){throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)};whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){classType.registeredClass.constructor_body[argCount-1]=function constructor_body(){if(arguments.length!==argCount-1){throwBindingError(humanName+" called with "+arguments.length+" arguments, expected "+(argCount-1))}destructors.length=0;args.length=argCount;for(var i=1;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>1])};case 2:return function(pointer){var heap=signed?HEAP32:HEAPU32;return this["fromWireType"](heap[pointer>>2])};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_enum(rawType,name,size,isSigned){var shift=getShiftFromSize(size);name=readLatin1String(name);function ctor(){}ctor.values={};registerType(rawType,{name:name,constructor:ctor,"fromWireType":function(c){return this.constructor.values[c]},"toWireType":function(destructors,c){return c.value},"argPackAdvance":8,"readValueFromPointer":enumReadValueFromPointer(name,shift,isSigned),destructorFunction:null});exposePublicSymbol(name,ctor)}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __embind_register_enum_value(rawEnumType,name,enumValue){var enumType=requireRegisteredType(rawEnumType,"enum");name=readLatin1String(name);var Enum=enumType.constructor;var Value=Object.create(enumType.constructor.prototype,{value:{value:enumValue},constructor:{value:createNamedFunction(enumType.name+"_"+name,function(){})}});Enum.values[enumValue]=Value;Enum[name]=Value}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 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>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(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 decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}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 HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value==="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return __emval_register(v)}function _abort(){abort()}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else _emscripten_get_now=function(){return performance.now()};var _emscripten_get_now_is_monotonic=true;function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}function _clock_gettime(clk_id,tp){var now;if(clk_id===0){now=Date.now()}else if((clk_id===1||clk_id===4)&&_emscripten_get_now_is_monotonic){now=_emscripten_get_now()}else{setErrNo(28);return-1}HEAP32[tp>>2]=now/1e3|0;HEAP32[tp+4>>2]=now%1e3*1e3*1e3|0;return 0}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function _emscripten_get_heap_size(){return HEAPU8.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){requestedSize=requestedSize>>>0;var oldSize=_emscripten_get_heap_size();var maxHeapSize=2147483648;if(requestedSize>maxHeapSize){return false}var minHeapSize=16777216;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(minHeapSize,requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var SYSCALLS={mappings:{},buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},get64:function(low,high){return low}};function _fd_close(fd){return 0}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){}function _fd_write(fd,iov,iovcnt,pnum){var num=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j>2]=num;return 0}function _setTempRet0($i){setTempRet0($i|0)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_ClassHandle();init_RegisteredPointer();init_embind();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var ASSERTIONS=false;function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob==="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);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;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 ggwave_factory!=="undefined"?ggwave_factory:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});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=typeof window==="object";var ENVIRONMENT_IS_WORKER=typeof importScripts==="function";var ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;var toLog=e;err("exiting due to exception: "+toLog)}var nodeFS;var nodePath;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}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};readAsync=function readAsync(filename,onload,onerror){var ret=tryParseAsDataURI(filename);if(ret){onload(ret)}if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);nodeFS["readFile"](filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})};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",function(reason){throw reason});quit_=function(status,toThrow){if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!=="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=function(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);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"];var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!=="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.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,heap,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;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[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 UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}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 INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}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;callRuntimeCallbacks(__ATINIT__)}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 addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;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="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="data:application/octet-stream;base64,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IAE2AgwgAkEQayABNgIAIAJBFGsgATYCACACQRhrIAE2AgAgAkEcayABNgIAIAQgA0EEcUEYciIEayICQSBJDQAgAa1CgYCAgBB+IQUgAyAEaiEBA0AgASAFNwMYIAEgBTcDECABIAU3AwggASAFNwMAIAFBIGohASACQSBrIgJBH0sNAAsLIAALgwQBA38gAkGABE8EQCAAIAEgAhAVGiAADwsgACACaiEDAkAgACABc0EDcUUEQAJAIABBA3FFBEAgACECDAELIAJBAUgEQCAAIQIMAQsgACECA0AgAiABLQAAOgAAIAFBAWohASACQQFqIgJBA3FFDQEgAiADSQ0ACwsCQCADQXxxIgRBwABJDQAgAiAEQUBqIgVLDQADQCACIAEoAgA2AgAgAiABKAIENgIEIAIgASgCCDYCCCACIAEoAgw2AgwgAiABKAIQNgIQIAIgASgCFDYCFCACIAEoAhg2AhggAiABKAIcNgIcIAIgASgCIDYCICACIAEoAiQ2AiQgAiABKAIoNgIoIAIgASgCLDYCLCACIAEoAjA2AjAgAiABKAI0NgI0IAIgASgCODYCOCACIAEoAjw2AjwgAUFAayEBIAJBQGsiAiAFTQ0ACwsgAiAETw0BA0AgAiABKAIANgIAIAFBBGohASACQQRqIgIgBEkNAAsMAQsgA0EESQRAIAAhAgwBCyAAIANBBGsiBEsEQCAAIQIMAQsgACECA0AgAiABLQAAOgAAIAIgAS0AAToAASACIAEtAAI6AAIgAiABLQADOgADIAFBBGohASACQQRqIgIgBE0NAAsLIAIgA0kEQANAIAIgAS0AADoAACABQQFqIQEgAkEBaiICIANHDQALCyAAC6cBAQF/IAJFBEAgACgCBCABKAIERg8LIAAgAUYEQEEBDwsjAEEQayIDIgIgADYCCCACIAIoAggoAgQ2AgwgAigCDCEAIAMiAiABNgIIIAIgAigCCCgCBDYCDCACKAIMIgMtAAAhAQJAIAAtAAAiAkUNACABIAJHDQADQCADLQABIQEgAC0AASICRQ0BIANBAWohAyAAQQFqIQAgASACRg0ACwsgASACRgsXACAALQAAQSBxRQRAIAEgAiAAEGcaCwtvAQF/IwBBgAJrIgUkAAJAIARBgMAEcQ0AIAIgA0wNACAFIAFB/wFxIAIgA2siAkGAAiACQYACSSIBGxAhGiABRQRAA0AgACAFQYACECQgAkGAAmsiAkH/AUsNAAsLIAAgBSACECQLIAVBgAJqJAALJQEBfyMAQRBrIgMkACADIAI2AgwgACABIAJBABBUIANBEGokAAu8CAEIfyMAQcABayIBJAACQEHA2AAtAABBAXENACMAQRBrIgAkACAAQQA2AgwgAEHA2AA2AgQgAEHA2AA2AgAgAEHB2AA2AggjAEEQayIDJAAgAyAAKAIENgIIIAMoAggtAABFBEACfwJAIAAoAggiAi0AACIEQQFHBH8gBEECcQ0BIAJBAjoAAEEBBUEACwwBCwALIQILIANBEGokACAAQRBqJAAgAkUNACABQQE2ArgBIAFCmICAgDA3A7ABIAFBxwg2AqwBIAFCgYCAgIABNwKkASABQpiAgIDgADcCnAEgAUHdCDYCmAEgAUKBgICA8AA3A5ABIAFCmICAgJABNwOIASABQdgLNgKEASABQoOAgIDgADcCfCABQsCCgIAwNwJ0IAFBuwg2AnAgAUKDgICA0AA3A2ggAULAgoCA4AA3A2AgAUHUCDYCXCABQoOAgIDAADcCVCABQsCCgICQATcCTCABQc0LNgJIIAFBQGtCg4CAgDA3AwAgAUKogICAMDcDOCABQcwINgI0IAFCg4CAgCA3AiwgAUKogICA4AA3AiQgAUHiCDYCICABQoOAgIAQNwMYIAFCqICAgJABNwMQIAFB3Qs2AgwgAUEANgIIQbjYAEIANwIAQbTYAEG42AA2AgAjAEEQayIEJAAgAUEIaiIFIAFBvAFqIgdHBEADQAJ/QbjYACgCACEDQbjYACECAkBBtNgAKAIAQbjYAEcEQAJAIAMEQCADIQADQCAAIgIoAgQiAA0ACwwBC0HA2AAhAkHA2AAoAgAoAgBBuNgARgRAA0AgAigCACIAQQhqIQIgACAAKAIIKAIARg0ACwsgAigCACECCyAFKAIAIgYgAigCEEwNAQsgA0UEQCAEQbjYADYCDEG42AAMAgsgBCACNgIMIAJBBGoMAQtBuNgAKAIAIgBFBEAgBEG42AA2AgxBuNgADAELQbjYACEDAkADQAJAAkAgACgCECICIAZKBEAgACgCACICDQEgBCAANgIMIAAMBQsgAiAGTg0DIABBBGohAyAAKAIEIgJFDQEgAyEACyAAIQMgAiEADAELCyAEIAA2AgwgAwwBCyAEIAA2AgwgAwsiACgCAEUEQEEkEB8iAyAFKAIQNgIgIAMgBSkCCDcCGCADIAUpAgA3AhAgBCgCDCECIANCADcCACADIAI2AgggACADNgIAQbTYACgCACgCACICBEBBtNgAIAI2AgAgACgCACEDC0G42AAoAgAgAxApQbzYAEG82AAoAgBBAWo2AgALIAVBFGoiBSAHRw0ACwsgBEEQaiQAIwBBEGsiACQAIABBADYCDCAAQcDYADYCBCAAQcDYADYCACAAQcHYADYCCCMAQRBrIgIkACACIAAoAgQ2AgggAigCCEEBOgAAIAAoAghBAToAACACQRBqJAAgAEEQaiQACyABQcABaiQAQbTYAAsIAEGUChA2AAubBAEDfyABIAAgAUYiAjoADAJAIAINAANAIAEoAggiAi0ADA0BAkACfyACIAIoAggiAygCACIERgRAAkAgAygCBCIERQ0AIAQtAAwNAAwDCwJAIAEgAigCAEYEQCACIQEMAQsgAiACKAIEIgEoAgAiADYCBCABIAAEfyAAIAI2AgggAigCCAUgAws2AgggAigCCCIAIAAoAgAgAkdBAnRqIAE2AgAgASACNgIAIAIgATYCCCABKAIIIQMLIAFBAToADCADQQA6AAwgAyADKAIAIgAoAgQiATYCACABBEAgASADNgIICyAAIAMoAgg2AgggAygCCCIBIAEoAgAgA0dBAnRqIAA2AgAgACADNgIEIANBCGoMAQsCQCAERQ0AIAQtAAwNAAwCCwJAIAEgAigCAEcEQCACIQEMAQsgAiABKAIEIgA2AgAgASAABH8gACACNgIIIAIoAggFIAMLNgIIIAIoAggiACAAKAIAIAJHQQJ0aiABNgIAIAEgAjYCBCACIAE2AgggASgCCCEDCyABQQE6AAwgA0EAOgAMIAMgAygCBCIAKAIAIgE2AgQgAQRAIAEgAzYCCAsgACADKAIINgIIIAMoAggiASABKAIAIANHQQJ0aiAANgIAIAAgAzYCACADQQhqCyAANgIADAILIARBDGohASACQQE6AAwgAyAAIANGIgI6AAwgAUEBOgAAIAMhASACRQ0ACwsLBgAgABAgC6MCAQR/IwBBQGoiAiQAIAAoAgAiA0EEaygCACEEIANBCGsoAgAhBSACQQA2AhQgAkHwzwA2AhAgAiAA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ai0AACECQQEhCAJAIAlFDQADQCABIAZHBEACfyAAKAI8KAIAIAAvAThqIAFqLQAAIgUEQCAFQcAjai0AACACQcAjai0AAGpBwCVqLQAADAELQQALIQUgACgCSCgCACEIIAAgAC0AQCIJQQFqOgBAIAkgCCAALwFEamogBUEBczoAACAALQA0IQkLIAFBAWoiASAJSQ0AC0EBIQggBy0AACIFRQ0AIAAoAkgoAgAgAC8BRGohCUEAIQEDQAJ/QQAgCEH/AXEiCEUNABpBACABIAlqLQAAIgpFDQAaIApBwCNqLQAAIAhBwCNqLQAAakHAJWotAAALIQggAUEBaiIBIAVHDQALCyAAKAJsKAIAIAAvAWhqIgstAAAhBQJAIAAtAGQiCUECSQ0AQQEhASAJQQFrIgpBAXEhDCAJQQJHBEAgCkF+cSEKA0BBACEJIAVB/wFxIgUEfyACQcAjai0AACAFQcAjai0AAGpBwCVqLQAABUEACyABIAtqLQAAcyIFBEAgAkHAI2otAAAgBUHAI2otAABqQcAlai0AACEJCyABQQFqIQUgAUECaiEBIAUgC2otAAAgCXMhBSAKQQJrIgoNAAsLIAxFDQAgBUH/AXEiBQR/IAJBwCNqLQAAIAVBwCNqLQAAakHAJWotAAAFQQALIAEgC2otAABzIQULIAAoAqgBKAIAIAAvAaQBaiAGai0AACAAKAJUKAIAIAAvAVBqaiAFQf8BcSIBBH8gACgCPCgCACAALwE4aiAGai0AAEHAI2otAABBwCVqLQAAQcAjai0AACABQcAjai0AAGpBwCVqLQAAQcAjai0AACAIQf8BcUHAI2otAABrQf8BakH//wNxQf8BcEHAJWotAAAFQQALOgAAIAZBAWoiBiAALQA0IglJDQALIAAtAEwhAQsgACAELQAQIgIgASACIAFB/wFxSxsiAjoAHEEAIQEgACgCJCgCACAALwEgakEAIAJB/wFxECEaIAQtABAiCARAA0AgACgCJCgCACAALwEgaiAALQAcIAEgCGtqQf8BcWogBCgCGCgCACAELwEUaiABai0AADoAACABQQFqIgEgBC0AECIISQ0ACwsgAC0ATCIIBEBBACEBA0AgACgCJCgCACAALwEgaiAALQAcIAEgCGtqQf8BcWoiAiACLQAAIAAoAlQoAgAgAC8BUGogAWotAABz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OgAAIARBAWoiBCAALQAoIgNJDQALIAAtADQhByADIQQLIAVBAWoiBSAHSQ0ACwsgACADIAAtAEAiBCADIARLGyIDOgAoIAAoAjAoAgAgAC8BLGogACgCSCgCACAALwFEaiADQf8BcRAiGiAAIAM6ACggAC0AASAGQQFqIgZBGHRBGHVKDQALIANB/wFxIQQLIAAoAgQgACgCMCgCACAALwEsaiAEECIaIABBAToACAsgACgCGCgCACAALwEUaiABIAAtAAAiAxAiGiAAIAM6ABAgACgCJCgCACAALwEgaiABIAAtAAAQIhogACAALQABIgQgAC0AEGo6ABxBACEFIAAtAAAiAwRAA0ACQCAAKAIkKAIAIAAvASBqIAVqLQAAIgFFDQBBASEEIAAtAChBAkkNAANAIAAoAiQoAgAgAC8BIGogBCAFakH/AXFqIgMgACgCMCgCACAALwEsaiAEai0AACIGBH8gAUHAI2otAAAgBkHAI2otAABqQcAlai0AAAVBAAsgAy0AAHM6AAAgBEEBaiIEIAAtAChJDQALIAAtAAAhAwsgBUEBaiIFIANJDQALIAMhBSAALQABIQQLIAIgACgCJCgCACAALwEgaiAFQf8BcWogBEH/AXEQIhogCARAIAgQIAsLngcBBH8jAEEwayIFJAACQCABQX9MBEBBACEDQbDYACgCACIARQ0BIAUgATYCACAAQZEcIAUQJgwBCwJAIAEgACgCREGMASAALQBAGyIGTARAIAEhBgwBC0Gw2AAoAgAiB0UNACAFIAY2AiQgBSABNgIgIAdB1BogBUEgahAmCwJAIARB5QBPBEBBsNgAKAIAIgBFDQEgBSAENgIQIABBqRwgBUEQahAmDAELIAAgAykCADcCyAIgACADKQIINwLQAiAAIAY2AqwCIABBADoApAIgACAEt0QAAAAAAABZQKO2OAKoAiAAKAK0AiAAKAKwAiIBayIDQQFOBEAgAUEAIAMQIRoLIAAoAsACIAAoArwCIgFrIgNBAU4EQCABQQAgAxAhGgsgACgCrAIiAUEBTgRAIAAoArACIAE6AABBACEBIAAoAqwCQQBKBEADQCABQQFqIgMgACgCsAJqIAEgAmotAAA6AAAgAyIBIAAoAqwCSA0ACwsgAEEBOgCkAgsgAC0AQARAIAAgACgCRDYCrAILIABCADcCWCAA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SARAIAEoAgAiBA0BIAEhAwwDCyAAIARMDQIgAUEEaiEDIAEoAgQiBEUNAiADIQELIAEhAyAEIQEMAAsACyADKAIAIgRFBEBBGBAfIgQgADYCECAEIAE2AgggBEIANwIAIARBADYCFCADIAQ2AgBBlNgAKAIAKAIAIgEEf0GU2AAgATYCACADKAIABSAECyEBQZjYACgCACABEClBnNgAQZzYACgCAEEBajYCAAsgBCgCFCICBEACfyACKAKgAyEBIAJBADYCoAMgAQRAIAEoAiQiAwRAIAEgAzYCKCADECALIAEoAhgiAwRAIAEgAzYCHCADECALIAEoAgwiAwRAIAEgAzYCECADECALIAEoAgAiAwRAIAEgAzYCBCADECALIAEQIAsgAigClAMiAwRAIAMgAigCmAMiAUYEfyADBQNAIAFBDGsiBCgCACIFBEAgAUEIayAFNgIAIAUQIAsgBCIBIANHDQALIAIoApQDCyEBIAIgAzYCmAMgARAgCyACKAKIAyIBBEAgAiABNgKMAyABECALIAIoAvwCIgEEQCACIAE2AoADIAEQIAsgAigC8AIiAQRAIAIgATYC9AIgARAgCyACKALkAiIBBEAgAiABNgLoAiABECALIAIoAtgCIgEEQCACIAE2AtwCIAEQIAsgAigCvAIiAQRAIAIgATYCwAIgARAgCyACKAKwAiIBBEAgAiABNgK0AiABECALIAIoApgCIgMEQCADIAIoApwCIgFGBH8gAwUDQCABQQxrIgQoAgAiBQRAIAFBCGsgBTYCACAFECALIAQiASADRw0ACyACKAKYAgshASACIAM2ApwCIAEQIAsgAigCiAIiAQRAIAIgATYCjAIgARAgCyACKAL8ASIDBEAgAyACKAKAAiIBRgR/IAMFA0AgAUEMayIEKAIAIgUEQCABQQhrIAU2AgAgBRAgCyAEIgEgA0cNAAsgAigC/AELIQEgAiADNgKAAiABECALIAIoAvABIgEEQCACIAE2AvQBIAEQIAsgAkHgAWogAigC5AEQLSACKALAASIBBEAgAiABNgLEASABECALIAIoAqwBIgEEQCACIAE2ArABIAEQIAsgAigCoAEiAQRAIAIgATYCpAEgARAgCyACKAKUASIBBEAgAiABNgKYASABECALIAIoAogBIgEEQCACIAE2AowBIAEQIAsgAigCeCIBBEAgAiABNgJ8IAEQIAsgAigCbCIBBEAgAiABNgJwIAEQIAsgAgsQIAsCQEGY2AAoAgAiAkUNAEGY2AAhAyACIQEDQCADIAEgASgCECAASCIEGyEDIAEgBEECdGooAgAiAQ0ACyADQZjYAEYNACADKAIQIABKDQACQCADKAIEIgFFBEAgAygCCCIAKAIAIANGDQEgA0EIaiEEA0AgBCgCACIBQQhqIQQgASABKAIIIgAoAgBHDQALDAELA0AgASIAKAIAIgENAAsLIANBlNgAKAIARgRAQZTYACAANgIAC0Gc2ABBnNgAKAIAQQFrNgIAIAIgAxBkIAMQIAsL9iIEDX8BfQJ+A3wjAEEgayIKJABBpAMQHyECIAogACgCADYCACAKIAAqAgQ4AgQgCiAAKgIIOAIIIAogACgCDDYCDCAKIAAqAhA4AhAgCiAAKAIUNgIUIAogACgCGDYCGCMAQdAAayINJAAgAiAKKgIEOAIAIAIgCioCCDgCBCACIAooAgwiADYCCCACQwAAgD8gALKVOAIMAkAgCigCFCIDQQZPBEBBsNgAKAIAIgBFDQEgDSADNgIwIABB9hsgDUEwahAmDAELIANBAnRB5CxqKAIAIQELIAIgATYCEAJAIAooAhgiAUEGTwRAQQAhAEGw2AAoAgAiA0UNASANIAE2AiAgA0H2GyANQSBqECYgCigCGCEBDAELIAFBAnRB5CxqKAIAIQALIAIgADYCFCAKKAIUIQAgAiABNgIcIAIgADYCGCAKKAIMIQAgAkEQNgIwIAJBATYCKCACQwCAO0cgALKVIg44AiAgAiAOIA6SOAIsIAJDAACAPyAOlTgCJCACQQBBAyAKKAIAIgFBAEoiABs2AjggAiABQQFIQQR0NgI0IAoqAhAhDiACIAE2AkQgAiAAOgBAIAIgDjgCPCACQQA2AnQgAkIANwJsIAIgAigCCDYCaCACQYDAABAfIgE2AmwgAiABQYBAayIANgJ0IAFBAEGAwAAQIRogAkEANgKAASACQgA3AnggAiAANgJwIAJBgIABEB8iATYCeCACIAFBgIABaiIANgKAASABQQBBgIABECEaIAJBADYCkAEgAkIANwKIASACQQA7AYQBIAIgADYCfCACQYDAABAfIgE2AogBIAIgAUGAQGsiADYCkAEgAUEAQYDAABAhGiACQQA2ApwBIAJCADcClAEgAiAANgKMASACQYDEABAfIgE2ApQBIAIgAUGAxABqIgA2ApwBIAFBAEGAxAAQIRogAkEANgKoASACQgA3AqABIAIgADYCmAEgAkGAgAQQHyIBNgKgASACIAFBgIAEaiIANgKoASABQQBBgIAEECEaIAIgADYCpAEgAkEANgK0ASACQgA3AqwBAkACQAJAAkACQAJAIAIoAhAiAARAIABBf0wNASACIABBDnQiAxAfIgE2AqwBIAIgASADaiIANgK0ASABQQAgAxAhGiACIAA2ArABCyACQgA3ArwBIAJBADoAuAEgAkIANwLEASACQYACEB8iATYCwAEgAiABQYACaiIANgLIASABQQBBgAIQIRogAiAANgLEARAnKAIEIgFFDQIDQCABKAIQIgBBAk4EQCABKAIAIgENAQwECyAAQQFHBEAgASgCBCIBDQEMBAsLIAFFDQIgAiABKQIcNwLUASACIAEpAhQ3AswBIAJBATYC3AEQJyEBIAJB5AFqIgVCADcCACACIAU2AuABAkAgASgCACIAIAFBBGoiDEYNACAFQQhqIQdBACEDIAUhAQNAIAAhCAJAAkAgBSIAIAFHBEACQCAJIgEEQANAIAEiACgCBCIBDQAMAgsACyAHIQAgBSAFKAIIKAIARgRAA0AgACgCACIBQQhqIQAgASABKAIIKAIARg0ACwsgACgCACEACyAIKAIQIgsgACgCEEwNAQsgACAFIAkbIQMgAEEEaiAFIAkbIQEMAQsgBSEBIANFBEAgBSIDIQEMAQsDQAJAIAMoAhAiACALSgRAIAMoAgAiAA0BIAMhAQwDCyAAIAtODQIgA0EEaiEBIAMoAgQiAEUNAiABIQMLIAMhASAAIQMMAAsACyABKAIARQRAQSQQHyEAIAgpAhghDyAIKAIgIQkgCCkCECEQIAAgAzYCCCAAQgA3AgAgACAJNgIgIAAgDzcCGCAAIBA3AhAgASAANgIAIAIoAuABKAIAIgMEQCACIAM2AuABIAEoAgAhAAsgAigC5AEgABApIAIgAigC6AFBAWo2AugBCwJAIAgoAgQiAUUEQCAIKAIIIgAoAgAgCEYNASAIQQhqIQMDQCADKAIAIgFBCGohAyABIAEoAggiACgCAEcNAAsMAQsDQCABIgAoAgAiAQ0ACwsgACAMRg0BIAIoAuAB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KAIQIgMgBUoEQCAAKAIAIgMNASAAIQEMAwsgAyAFTg0CIABBBGohASAAKAIEIgNFDQIgASEACyAAIQEgAyEADAALAAsgASgCACIDRQRAQRgQHyEDQazYACgCACEFIANBADYCFCADIAU2AhAgAyAANgIIIANCADcCACABIAM2AgBBlNgAKAIAKAIAIgAEf0GU2AAgADYCACABKAIABSADCyEAQZjYACgCACAAEClBnNgAQZzYACgCAEEBajYCAAsgAyACNgIUQazYAEGs2AAoAgAiAEEBajYCACAKQSBqJAAgAAsyACAAQfDWACgCADYCGCAAQejWACkCADcCECAAQeDWACkCADcCCCAAQdjWACkCADcCAAsPAEGg2ABBpNgAKAIAEEULDwBBlNgAQZjYACgCABBGC48OAQV/IAAhBSABIQYgAiEDAkACQEGk2AAoAgAiAUUNAEGk2AAhAANAIAAgASABKAIQIAVIIgIbIQAgASACQQJ0aigCACIBDQALIABBpNgARg0AIAAoAhAgBUwNAQsQJyEEQaTYACEAAkBBpNgAKAIAIgFFBEBBpNgAIQEMAQsDQAJAIAUgASgCECICSARAIAEoAgAiAg0BIAEhAAwDCyACIAVODQIgAUEEaiEAIAEoAgQiAkUNAiAAIQELIAEhACACIQEMAAsACyAAKAIAIgJFBEBBIBAfIgIgBTYCECACIAE2AgggAkIANwIAIAJBGGoiAUIANwIAIAIgATYCFCAAIAI2AgBBoNgAKAIAKAIAIgEEf0Gg2AAgATYCACAAKAIABSACCyEAQaTYACgCACAAEClBqNgAQajYACgCAEEBajYCAAsgAkEUaiIAIARGDQAgACAEKAIAIARBBGoQXwsCQAJAAkACQCADDgIAAQMLQaTYACEAQaTYACgCACIBRQRAQaTYACEBDAILA0ACQCAFIAEoAhAiAkgEQCABKAIAIgINASABIQAMBAsgAiAFTg0DIAFBBGohACABKAIEIgJFDQMgACEBCyABIQAgAiEBDAALAAsCQBAnKAIEIgFFDQADQCAGIAEoAhAiAEgEQCABKAIAIgENAQwCCyAAIAZIBEAgASgCBCIBDQEMAgsLIAFFDQBBpNgAIQICQEGk2AAoAgAiAEUEQEGk2AAhAAwBCwNAAkAgBSAAKAIQIgNIBEAgACgCACIEDQEgACEC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QccKC0cBAX8jAEEgayICJAAgAiABKAIYNgIYIAIgASkCEDcDECACIAEpAgg3AwggAiABKQIANwMAIAIgABEAACEAIAJBIGokACAACwUAQfwfCwuBThgAQYAIC7IZLSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABzYW1wbGVGb3JtYXRPdXQAc2FtcGxlUmF0ZU91dABbVV0gRmFzdGVzdABbRFRdIEZhc3Rlc3QAW1VdIEZhc3QAW0RUXSBGYXN0AHVuc2lnbmVkIHNob3J0AHVuc2lnbmVkIGludABpbml0AGZsb2F0AEludmFsaWQgb3IgdW5zdXBwb3J0ZWQgcGxheWJhY2sgc2FtcGxlIGZvcm1hdABJbnZhbGlkIG9yIHVuc3VwcG9ydGVkIGNhcHR1cmUgc2FtcGxlIGZvcm1hdABTYW1wbGVGb3JtYXQAdWludDY0X3QAZ2V0RGVmYXVsdFBhcmFtZXRlcnMAdmVjdG9yAHVuc2lnbmVkIGNoYXIAc2FtcGxlRm9ybWF0SW5wAHNhbXBsZVJhdGVJbnAAc3RkOjpleGNlcHRpb24AX19jeGFfZ3VhcmRfYWNxdWlyZSBkZXRlY3RlZCByZWN1cnNpdmUgaW5pdGlhbGl6YXRpb24AbmFuAGJvb2wAdG9nZ2xlUnhQcm90b2NvbABzdGQ6OmJhZF9mdW5jdGlvbl9jYWxsAGVtc2NyaXB0ZW46OnZhbABbVV0gTm9ybWFsAFtEVF0gTm9ybWFsAEludmFsaWQgcGF5bG9hZCBsZWdudGgAcGF5bG9hZExlbmd0aABkaXNhYmxlTG9nAGVuYWJsZUxvZwB1bnNpZ25lZCBsb25nAHN0ZDo6d3N0cmluZwBiYXNpY19zdHJpbmcAc3RkOjpzdHJpbmcAc3RkOjp1MTZzdHJpbmcAc3RkOjp1MzJzdHJpbmcAaW5mAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUASW52YWxpZCBjYXB0dXJlL3BsYXliYWNrIHNhbXBsZSByYXRlAEludmFsaWQgc2FtcGxlcyBwZXIgZnJhbWUAc2FtcGxlc1BlckZyYW1lAGRvdWJsZQBmcmVlAGVuY29kZQBkZWNvZGUAbWFwOjphdDogIGtleSBub3QgZm91bmQAc291bmRNYXJrZXJUaHJlc2hvbGQAdm9pZABjbG9ja19nZXR0aW1lKENMT0NLX01PTk9UT05JQykgZmFpbGVkAFR4UHJvdG9jb2xJZABHR1dBVkVfVFhfUFJPVE9DT0xfRFRfRkFTVEVTVABHR1dBVkVfVFhfUFJPVE9DT0xfQVVESUJMRV9GQVNURVNUAEdHV0FWRV9UWF9QUk9UT0NPTF9VTFRSQVNPVU5EX0ZBU1RFU1QAR0dXQVZFX1RYX1BST1RPQ09MX0RUX0ZBU1QAR0dXQVZFX1RYX1BST1RPQ09MX0FVRElCTEVfRkFTVABHR1dBVkVfVFhfUFJPVE9DT0xfVUxUUkFTT1VORF9GQVNUAE5BTgBHR1dBVkVfVFhfUFJPVE9DT0xfRFRfTk9STUFMAEdHV0FWRV9UWF9QUk9UT0NPTF9BVURJQkxFX05PUk1BTABHR1dBVkVfVFhfUFJPVE9DT0xfVUxUUkFTT1VORF9OT1JNQUwASU5GAEdHV0FWRV9TQU1QTEVfRk9STUFUX1VOREVGSU5FRABlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgc2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgaW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxmbG9hdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGNoYXI+AHN0ZDo6YmFzaWNfc3RyaW5nPHVuc2lnbmVkIGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxkb3VibGU+AEdHV0FWRV9UWF9QUk9UT0NPTF9DVVNUT01fOQBHR1dBVkVfVFhfUFJPVE9DT0xfQ1VTVE9NXzgAR0dXQVZFX1NBTVBMRV9GT1JNQVRfVTgAR0dXQVZFX1NBTVBMRV9GT1JNQVRfSTgAR0dXQVZFX1RYX1BST1RPQ09MX0NVU1RPTV83AEdHV0FWRV9UWF9QUk9UT0NPTF9DVVNUT01fNgBHR1dBVkVfU0FNUExFX0ZPUk1BVF9VMTYAR0dXQVZFX1NBTVBMRV9GT1JNQVRfSTE2AEdHV0FWRV9UWF9QUk9UT0NPTF9DVVNUT01fNQBHR1dBVkVfVFhfUFJPVE9DT0xfQ1VTVE9NXzQAR0dXQVZFX1RYX1BST1RPQ09MX0NVU1RPTV8zAEdHV0FWRV9UWF9QUk9UT0NPTF9DVVNUT01fMgBHR1dBVkVfU0FNUExFX0ZPUk1BVF9GMzIAR0dXQVZFX1RYX1BST1RPQ09MX0NVU1RPTV8xAEdHV0FWRV9UWF9QUk9UT0NPTF9DVVNUT01fMAAuAChudWxsKQBFcnJvcjogY2FwdHVyZSBzYW1wbGUgcmF0ZSAoJWcgSHopIG11c3QgYmUgPj0gJWcgSHoKAEVycm9yOiBjYXB0dXJlIHNhbXBsZSByYXRlICglZyBIeikgbXVzdCBiZSA8PSAlZyBIegoAVGltZSB0byBhbmFseXplOiAlZyBtcwoAVHJ1bmNhdGluZyBkYXRhIGZyb20gJWQgdG8gJWQgYnl0ZXMKAEZhaWxlZCB0byBpbml0aWFsaXplIEdHV2F2ZSBpbnN0YW5jZSAlZAoASW52YWxpZCBHR1dhdmUgaW5zdGFuY2UgJWQKACVzUmVjZWl2ZWQgZW5kIG1hcmtlci4gRnJhbWVzIGxlZnQgPSAlZCwgcmVjb3JkZWQgPSAlZAoASW52YWxpZCBzYW1wbGUgZm9ybWF0OiAlZAoATmVnYXRpdmUgZGF0YSBzaXplOiAlZAoASW52YWxpZCB2b2x1bWU6ICVkCgAlc1JlY2VpdmluZyBzb3VuZCBkYXRhIC4uLgoAQW5hbHl6aW5nIGNhcHR1cmVkIGRhdGEgLi4KAEZhaWx1cmUgZHVyaW5nIGNhcHR1cmUgLSBwcm92aWRlZCBieXRlcyAoJWQpIGFyZSBub3QgbXVsdGlwbGUgb2Ygc2FtcGxlIHNpemUgKCVkKQoARmFpbHVyZSBkdXJpbmcgY2FwdHVyZSAtIG1vcmUgc2FtcGxlcyB3ZXJlIHByb3ZpZGVkICglZCkgdGhhbiByZXF1ZXN0ZWQgKCVkKQoARGVjb2RlZCBsZW5ndGggPSAlZCwgcHJvdG9jb2wgPSAnJXMnICglZCkKAEZhaWxlZCB0byBjYXB0dXJlIHNvdW5kIGRhdGEuIFBsZWFzZSB0cnkgYWdhaW4gKGxlbmd0aCA9ICVkKQoAUmVjZWl2ZWQgc291bmQgZGF0YSBzdWNjZXNzZnVsbHk6ICclcycKADE5Z2d3YXZlX1NhbXBsZUZvcm1hdAAAAAAUKgAApw8AADE5Z2d3YXZlX1R4UHJvdG9jb2xJZAAAABQqAADIDwAAMTdnZ3dhdmVfUGFyYW1ldGVycwBgKgAA6A8AAFAxN2dnd2F2ZV9QYXJhbWV0ZXJzAAAAAEArAAAEEAAAAAAAAPwPAABQSzE3Z2d3YXZlX1BhcmFtZXRlcnMAAABAKwAALBAAAAEAAAD8DwAAaWkAdgB2aQAcEAAAaWlpAHZpaWkAZmlpAHZpaWYAAAD8DwAAsCkAAPwPAABQKQAAsCkAAHZpaQBOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0ljRUUAAGAqAACMEABBwCEL1gHoEAAAsCkAAGARAADgDwAAsCkAAE4xMGVtc2NyaXB0ZW4zdmFsRQAAYCoAANQQAABOU3QzX18yMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRQBOU3QzX18yMjFfX2Jhc2ljX3N0cmluZ19jb21tb25JTGIxRUVFAAAAAGAqAAAvEQAA5CoAAPAQAAAAAAAAAQAAAFgRAAAAAAAAaWlpaWlpAABgEQAAsCkAAGARAABpaWlpAAAAAFApAEGgIwsVUCkAALApAADgDwAAsCkAAHZpaWlpAEHCIwu0DwEZAjIaxgPfM+4baMdLBGTgDjSN74EcwWn4yAhMcQWKZS/hJA8hNZOO2vASgkUdtcJ9aif5ucmaCXhN5HKmBr+LYmbdMP3imCWzEJEiiDbQlM6Pltu98dITXIM4RkAeQrajw0h+bms6KFT6hbo9yl6bnwoVeStO1OWsc/OnVwdwwPeMgGMNZ0re7THF/hjjpZl3Jri0fBFEktkjIIkuNz/RW5W8z82Qh5ey3Py+YfJW06sUKl2ehDw5U0dtQaIfLUPYt3ukdsQXSex/DG/2bKE7UimdVar7YIaxu8w+WstZX7CcqaBRC/UW63p1LNdPrtXp5uet6HTW9OqoUFivAQIECBAgQIAdOnTozYcTJkyYLVq0derJjwMGDBgwYMCdJ06cJUqUNWrUtXfuwZ8jRowFChQoUKBdumnSuW/eoV++YcKZL168ZcqJDx48ePD959O7a9axf/7h36NbtnHi2a9DhhEiRIgNGjRo0L1nzoEfPnz47ceTO3bsxZczZsyFFy5cuG3aqU+eIUKEFSpUqE2aKVKkVapJkjly5NW3c+bRv2PGkT9+/OXXs3v28f/j26tLljFixJU3btylV65BghkyZMiNBw4cOHDg3adTplGiWbJ58vnvw5srVqxFigkSJEiQPXr09ffz++vLiwsWLFiwffrpz4MbNmzYrUeOAQIECBAgQIAdOnTozYcTJkyYLVq0derJjwMGDBgwYMCdJ06cJUqUNWrUtXfuwZ8jRowFChQoUKBdumnSuW/eoV++YcKZL168ZcqJDx48ePD959O7a9axf/7h36NbtnHi2a9DhhEiRIgNGjRo0L1nzoEfPnz47ceTO3bsxZczZsyFFy5cuG3aqU+eIUKEFSpUqE2aKVKkVapJkjly5NW3c+bRv2PGkT9+/OXXs3v28f/j26tLljFixJU3btylV65BghkyZMiNBw4cOHDg3adTplGiWbJ58vnvw5srVqxFigkSJEiQPXr09ffz++vLiwsWLFiwffrpz4MbNmzYrUeOAQIAAAAAaBUAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVoxM2dnd2F2ZV9lbmNvZGVFMyRfME5TXzlhbGxvY2F0b3JJUzJfRUVGdlBLdmpFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Jhc2VJRnZQS3ZqRUVFAAAAYCoAADkVAACIKgAA7BQAAGAVAABaMTNnZ3dhdmVfZW5jb2RlRTMkXzAAAABgKgAAdBUAAAAAAAA4FgAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAxAAAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWjEzZ2d3YXZlX2RlY29kZUUzJF8xTlNfOWFsbG9jYXRvcklTMl9FRUZqUHZqRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19iYXNlSUZqUHZqRUVFAGAqAAAMFgAAiCoAAMAVAAAwFgAAWjEzZ2d3YXZlX2RlY29kZUUzJF8xAAAAYCoAAEQWAAAAAAAAAQAAAAEAAAACAAAAAgAAAAQAAABOU3QzX18yMTJiYXNpY19zdHJpbmdJaE5TXzExY2hhcl90cmFpdHNJaEVFTlNfOWFsbG9jYXRvckloRUVFRQAA5CoAAHwWAAAAAAAAAQAAAFgRAAAAAAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSXdOU18xMWNoYXJfdHJhaXRzSXdFRU5TXzlhbGxvY2F0b3JJd0VFRUUAAOQqAADUFgAAAAAAAAEAAABYEQAAAAAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0lEc05TXzExY2hhcl90cmFpdHNJRHNFRU5TXzlhbGxvY2F0b3JJRHNFRUVFAAAA5CoAACwXAAAAAAAAAQAAAFgRAAAAAAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSURpTlNfMTFjaGFyX3RyYWl0c0lEaUVFTlNfOWFsbG9jYXRvcklEaUVFRUUAAADkKgAAiBcAAAAAAAABAAAAWBEAAAAAAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lhRUUAAGAqAADkFwAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJaEVFAABgKgAADBgAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SXNFRQAAYCoAADQYAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0l0RUUAAGAqAABcGAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJaUVFAABgKgAAhBgAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWpFRQAAYCoAAKwYAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lsRUUAAGAqAADUGAAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJbUVFAABgKgAA/BgAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWZFRQAAYCoAACQZAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lkRUUAAGAqAABMGQAAeCsAQYAzC0ERAAoAERERAAAAAAUAAAAAAAAJAAAAAAsAAAAAAAAAABEADwoREREDCgcAAQAJCwsAAAkGCwAACwAGEQAAABEREQBB0TMLIQsAAAAAAAAAABEACgoREREACgAAAgAJCwAAAAkACwAACwBBizQLAQwAQZc0CxUMAAAAAAwAAAAACQwAAAAAAAwAAAwAQcU0CwEOAEHRNAsVDQAAAAQNAAAAAAkOAAAAAAAOAAAOAEH/NAsBEABBizULHg8AAAAADwAAAAAJEAAAAAAAEAAAEAAAEgAAABISEgBBwjULDhIAAAASEhIAAAAAAAAJAEHzNQsBCwBB/zULFQoAAAAACgAAAAAJCwAAAAAACwAACwBBrTYLAQwAQbk2C/4VDAAAAAAMAAAAAAkMAAAAAAAMAAAMAAAwMTIzNDU2Nzg5QUJDREVGAwAAAAQAAAAEAAAABgAAAIP5ogBETm4A/CkVANFXJwDdNPUAYtvAADyZlQBBkEMAY1H+ALveqwC3YcUAOm4kANJNQgBJBuAACeouAByS0QDrHf4AKbEcAOg+pwD1NYIARLsuAJzphAC0JnAAQX5fANaROQBTgzkAnPQ5AItfhAAo+b0A+B87AN7/lwAPmAUAES/vAApaiwBtH20Az342AAnLJwBGT7cAnmY/AC3qXwC6J3UA5evHAD178QD3OQcAklKKAPtr6gAfsV8ACF2NADADVgB7/EYA8KtrACC8zwA29JoA46kdAF5hkQAIG+YAhZllAKAUXwCNQGgAgNj/ACdzTQAGBjEAylYVAMmocwB74mAAa4zAABnERwDNZ8MACejcAFmDKgCLdsQAphyWAESv3QAZV9EApT4FAAUH/wAzfj8AwjLoAJhP3gC7fTIAJj3DAB5r7wCf+F4ANR86AH/yygDxhx0AfJAhAGokfADVbvoAMC13ABU7QwC1FMYAwxmdAK3EwgAsTUEADABdAIZ9RgDjcS0Am8aaADNiAAC00nwAtKeXADdV1QDXPvYAoxAYAE12/ABknSoAcNerAGN8+AB6sFcAFxXnAMBJVgA71tkAp4Q4ACQjywDWincAWlQjAAAfuQDxChsAGc7fAJ8x/wBmHmoAmVdhAKz7RwB+f9gAImW3ADLoiQDmv2AA78TNAGw2CQBdP9QAFt7XAFg73gDem5IA0iIoACiG6ADiWE0AxsoyAAjjFgDgfcsAF8BQAPMdpwAY4FsALhM0AIMSYgCDSAEA9Y5bAK2wfwAe6fIASEpDABBn0wCq3dgArl9CAGphzgAKKKQA05m0AAam8gBcd38Ao8KDAGE8iACKc3gAr4xaAG/XvQAtpmMA9L/LAI2B7wAmwWcAVcpFAMrZNgAoqNIAwmGNABLJdwAEJhQAEkabAMRZxADIxUQATbKRAAAX8wDUQ60AKUnlAP3VEAAAvvwAHpTMAHDO7gATPvUA7PGAALPnwwDH+CgAkwWUAMFxPgAuCbMAC0XzAIgSnACrIHsALrWfAEeSwgB7Mi8ADFVtAHKnkABr5x8AMcuWAHkWSgBBeeIA9N+JAOiUlwDi5oQAmTGXAIjtawBfXzYAu/0OAEiatABnpGwAcXJCAI1dMgCfFbgAvOUJAI0xJQD3dDkAMAUcAA0MAQBLCGgALO5YAEeqkAB05wIAvdYkAPd9pgBuSHIAnxbvAI6UpgC0kfYA0VNRAM8K8gAgmDMA9Ut+ALJjaADdPl8AQF0DAIWJfwBVUikAN2TAAG3YEAAySDIAW0x1AE5x1ABFVG4ACwnBACr1aQAUZtUAJwedAF0EUAC0O9sA6nbFAIf5FwBJa30AHSe6AJZpKQDGzKwArRRUAJDiagCI2YkALHJQAASkvgB3B5QA8zBwAAD8JwDqcagAZsJJAGTgPQCX3YMAoz+XAEOU/QANhowAMUHeAJI5nQDdcIwAF7fnAAjfOwAVNysAXICgAFqAkwAQEZIAD+jYAGyArwDb/0sAOJAPAFkYdgBipRUAYcu7AMeJuQAQQL0A0vIEAEl1JwDrtvYA2yK7AAoUqgCJJi8AZIN2AAk7MwAOlBoAUTqqAB2jwgCv7a4AXCYSAG3CTQAtepwAwFaXAAM/gwAJ8PYAK0CMAG0xmQA5tAcADCAVANjDWwD1ksQAxq1LAE7KpQCnN80A5qk2AKuSlADdQmgAGWPeAHaM7wBoi1IA/Ns3AK6hqwDfFTEAAK6hAAz72gBkTWYA7QW3ACllMABXVr8AR/86AGr5uQB1vvMAKJPfAKuAMABmjPYABMsVAPoiBgDZ5B0APbOkAFcbjwA2zQkATkLpABO+pAAzI7UA8KoaAE9lqADSwaUACz8PAFt4zQAj+XYAe4sEAIkXcgDGplMAb27iAO/rAACbSlgAxNq3AKpmugB2z88A0QIdALHxLQCMmcEAw613AIZI2gD3XaAAxoD0AKzwLwDd7JoAP1y8ANDebQCQxx8AKtu2AKMlOgAAr5oArVOTALZXBAApLbQAS4B+ANoHpwB2qg4Ae1mhABYSKgDcty0A+uX9AInb/gCJvv0A5HZsAAap/AA+gHAAhW4VAP2H/wAoPgcAYWczACoYhgBNveoAs+evAI9tbgCVZzkAMb9bAITXSAAw3xYAxy1DACVhNQDJcM4AMMu4AL9s/QCkAKIABWzkAFrdoAAhb0cAYhLSALlchABwYUkAa1bgAJlSAQBQVTcAHtW3ADPxxAATbl8AXTDkAIUuqQAdssMAoTI2AAi3pADqsdQAFvchAI9p5AAn/3cADAOAAI1ALQBPzaAAIKWZALOi0wAvXQoAtPlCABHaywB9vtAAm9vBAKsXvQDKooEACGpcAC5VFwAnAFUAfxTwAOEHhgAUC2QAlkGNAIe+3gDa/SoAayW2AHuJNAAF8/4Aub+eAGhqTwBKKqgAT8RaAC34vADXWpgA9MeVAA1NjQAgOqYApFdfABQ/sQCAOJUAzCABAHHdhgDJ3rYAv2D1AE1lEQABB2sAjLCsALLA0ABRVUgAHvsOAJVywwCjBjsAwEA1AAbcewDgRcwATin6ANbKyADo80EAfGTeAJtk2ADZvjEApJfDAHdY1ABp48UA8NoTALo6PABGGEYAVXVfANK99QBuksYArC5dAA5E7QAcPkIAYcSHACn96QDn1vMAInzKAG+RNQAI4MUA/9eNAG5q4gCw/cYAkwjBAHxddABrrbIAzW6dAD5yewDGEWoA98+pAClz3wC1yboAtwBRAOKyDQB0uiQA5X1gAHTYigANFSwAgRgMAH5mlAABKRYAn3p2AP39vgBWRe8A2X42AOzZEwCLurkAxJf8ADGoJwDxbsMAlMU2ANioVgC0qLUAz8wOABKJLQBvVzQALFaJAJnO4wDWILkAa16qAD4qnAARX8wA/QtKAOH0+wCOO20A4oYsAOnUhAD8tKkA7+7RAC41yQAvOWEAOCFEABvZyACB/AoA+0pqAC8c2ABTtIQATpmMAFQizAAqVdwAwMbWAAsZlgAacLgAaZVkACZaYAA/Uu4AfxEPAPS1EQD8y/UANLwtADS87gDoXcwA3V5gAGeOmwCSM+8AyRe4AGFYmwDhV7wAUYPGANg+EADdcUgALRzdAK8YoQAhLEYAWfPXANl6mACeVMAAT4b6AFYG/ADlea4AiSI2ADitIgBnk9wAVeiqAIImOADK55sAUQ2kAJkzsQCp1w4AaQVIAGWy8AB/iKcAiEyXAPnRNgAhkrMAe4JKAJjPIQBAn9wA3EdVAOF0OgBn60IA/p3fAF7UXwB7Z6QAuqx6AFX2ogAriCMAQbpVAFluCAAhKoYAOUeDAInj5gDlntQASftAAP9W6QAcD8oAxVmKAJT6KwDTwcUAD8XPANtargBHxYYAhUNiACGGOwAseZQAEGGHACpMewCALBoAQ78SAIgmkAB4PIkAqMTkAOXbewDEOsIAJvTqAPdnigANkr8AZaMrAD2TsQC9fAsApFHcACfdYwBp4d0AmpQZAKgplQBozigACe20AESfIABOmMoAcIJjAH58IwAPuTIAp/WOABRW5wAh8QgAtZ0qAG9+TQClGVEAtfmrAILf1gCW3WEAFjYCAMQ6nwCDoqEAcu1tADmNegCCuKkAazJcAEYnWwAANO0A0gB3APz0VQABWU0A4HGAAEHDzAALjgpA+yH5PwAAAAAtRHQ+AAAAgJhG+DwAAABgUcx4OwAAAICDG/A5AAAAQCAlejgAAACAIoLjNgAAAAAd82k1AAAAALAmAAAdAAAANwAAADgAAABOU3QzX18yMTdiYWRfZnVuY3Rpb25fY2FsbEUAiCoAAJQmAADgJgAAAAAAAOAmAAA5AAAAOgAAADsAAABTdDlleGNlcHRpb24AAAAAYCoAANAmAAAAAAAAICcAABwAAAA8AAAAPQAAAAAAAACoJwAAGgAAAD4AAAA/AAAAU3QxMWxvZ2ljX2Vycm9yAIgqAAAQJwAA4CYAAAAAAABUJwAAHAAAAEAAAAA9AAAAU3QxMmxlbmd0aF9lcnJvcgAAAACIKgAAQCcAACAnAAAAAAAAiCcAABwAAABBAAAAPQAAAFN0MTJvdXRfb2ZfcmFuZ2UAAAAAiCoAAHQnAAAgJwAAU3QxM3J1bnRpbWVfZXJyb3IAAACIKgAAlCcAAOAmAABTdDl0eXBlX2luZm8AAAAAYCoAALQnAABOMTBfX2N4eGFiaXYxMTZfX3NoaW1fdHlwZV9pbmZvRQAAAACIKgAAzCcAAMQnAABOMTBfX2N4eGFiaXYxMTdfX2NsYXNzX3R5cGVfaW5mb0UAAACIKgAA/CcAAPAnAABOMTBfX2N4eGFiaXYxMTdfX3BiYXNlX3R5cGVfaW5mb0UAAACIKgAALCgAAPAnAABOMTBfX2N4eGFiaXYxMTlfX3BvaW50ZXJfdHlwZV9pbmZvRQCIKgAAXCgAAFAoAABOMTBfX2N4eGFiaXYxMjBfX2Z1bmN0aW9uX3R5cGVfaW5mb0UAAAAAiCoAAIwoAADwJwAATjEwX19jeHhhYml2MTI5X19wb2ludGVyX3RvX21lbWJlcl90eXBlX2luZm9FAAAAiCoAAMAoAABQKAAAAAAAAEApAABCAAAAQwAAAEQAAABFAAAARgAAAE4xMF9fY3h4YWJpdjEyM19fZnVuZGFtZW50YWxfdHlwZV9pbmZvRQCIKgAAGCkAAPAnAAB2AAAABCkAAEwpAABEbgAABCkAAFgpAABiAAAABCkAAGQpAABjAAAABCkAAHApAABoAAAABCkAAHwpAABhAAAABCkAAIgpAABzAAAABCkAAJQpAAB0AAAABCkAAKApAABpAAAABCkAAKwpAABqAAAABCkAALgpAABsAAAABCkAAMQpAABtAAAABCkAANApAAB4AAAABCkAANwpAAB5AAAABCkAAOgpAABmAAAABCkAAPQpAABkAAAABCkAAAAqAAAAAAAATCoAAEIAAABHAAAARAAAAEUAAABIAAAATjEwX19jeHhhYml2MTE2X19lbnVtX3R5cGVfaW5mb0UAAAAAiCoAACgqAADwJwAAAAAAACAoAABCAAAASQAAAEQAAABFAAAASgAAAEsAAABMAAAATQAAAAAAAADQKgAAQgAAAE4AAABEAAAARQAAAEoAAABPAAAAUAAAAFEAAABOMTBfX2N4eGFiaXYxMjBfX3NpX2NsYXNzX3R5cGVfaW5mb0UAAAAAiCoAAKgqAAAgKAAAAAAAACwrAABCAAAAUgAAAEQAAABFAAAASgAAAFMAAABUAAAAVQAAAE4xMF9fY3h4YWJpdjEyMV9fdm1pX2NsYXNzX3R5cGVfaW5mb0UAAACIKgAABCsAACAoAAAAAAAAgCgAAEIAAABWAAAARAAAAEUAAABXAEHY1gALIf////8AgDtHAIA7RwAEAAAAAEBABQAAAAUAAAAAAAAABQBBhNcACwEzAEGc1wALCjQAAAA1AAAAWWwAQbTXAAsBAgBBw9cACwX//////wBBiNgACwPQb1A=";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}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)){if(typeof fetch==="function"&&!isFileURI(wasmBinaryFile)){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(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["F"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["I"];addOnInit(Module["asm"]["G"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}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().catch(readyPromiseReject);return{}}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function _tzset_impl(){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[__get_timezone()>>2]=stdTimezoneOffset*60;HEAP32[__get_daylight()>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[__get_tzname()+4>>2]=summerNamePtr}else{HEAP32[__get_tzname()>>2]=summerNamePtr;HEAP32[__get_tzname()+4>>2]=winterNamePtr}}function _tzset(){if(_tzset.called)return;_tzset.called=true;_tzset_impl()}function ___asctime(tmPtr,buf){var date={tm_sec:HEAP32[tmPtr>>2],tm_min:HEAP32[tmPtr+4>>2],tm_hour:HEAP32[tmPtr+8>>2],tm_mday:HEAP32[tmPtr+12>>2],tm_mon:HEAP32[tmPtr+16>>2],tm_year:HEAP32[tmPtr+20>>2],tm_wday:HEAP32[tmPtr+24>>2]};var days=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var s=days[date.tm_wday]+" "+months[date.tm_mon]+(date.tm_mday<10?" ":" ")+date.tm_mday+(date.tm_hour<10?" 0":" ")+date.tm_hour+(date.tm_min<10?":0":":")+date.tm_min+(date.tm_sec<10?":0":":")+date.tm_sec+" "+(1900+date.tm_year)+"\n";stringToUTF8(s,buf,26);return buf}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function _localtime_r(time,tmPtr){_tzset();var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst;var zonePtr=HEAP32[__get_tzname()+(dst?4:0)>>2];HEAP32[tmPtr+40>>2]=zonePtr;return tmPtr}function ___localtime_r(a0,a1){return _localtime_r(a0,a1)}function __embind_register_bigint(primitiveType,name,size,minRange,maxRange){}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})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationGroup=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function attachFinalizer(handle){if("undefined"===typeof FinalizationGroup){attachFinalizer=function(handle){return handle};return handle}finalizationGroup=new FinalizationGroup(function(iter){for(var result=iter.next();!result.done;result=iter.next()){var $$=result.value;if(!$$.ptr){console.warn("object already deleted: "+$$.ptr)}else{releaseClassHandle($$)}}});attachFinalizer=function(handle){finalizationGroup.register(handle,handle.$$,handle.$$);return handle};detachFinalizer=function(handle){finalizationGroup.unregister(handle.$$)};return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}var delayFunction=undefined;var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}var registeredPointers={};function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}return getWasmTableEntry(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=arguments.length;for(var i=0;i>2)+i])}return array}function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=function unboundTypeHandler(){throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)};whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function validateThis(this_,classType,humanName){if(!(this_ instanceof Object)){throwBindingError(humanName+' with invalid "this": '+this_)}if(!(this_ instanceof classType.registeredClass.constructor)){throwBindingError(humanName+' incompatible with "this" of type '+this_.constructor.name)}if(!this_.$$.ptr){throwBindingError("cannot call emscripten binding method "+humanName+" on deleted object")}return upcastPointer(this_.$$.ptr,this_.$$.ptrType.registeredClass,classType.registeredClass)}function __embind_register_class_property(classType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){fieldName=readLatin1String(fieldName);getter=embind__requireFunction(getterSignature,getter);whenDependentTypesAreResolved([],[classType],function(classType){classType=classType[0];var humanName=classType.name+"."+fieldName;var desc={get:function(){throwUnboundTypeError("Cannot access "+humanName+" due to unbound types",[getterReturnType,setterArgumentType])},enumerable:true,configurable:true};if(setter){desc.set=function(){throwUnboundTypeError("Cannot access "+humanName+" due to unbound types",[getterReturnType,setterArgumentType])}}else{desc.set=function(v){throwBindingError(humanName+" is a read-only property")}}Object.defineProperty(classType.registeredClass.instancePrototype,fieldName,desc);whenDependentTypesAreResolved([],setter?[getterReturnType,setterArgumentType]:[getterReturnType],function(types){var getterReturnType=types[0];var desc={get:function(){var ptr=validateThis(this,classType,humanName+" getter");return getterReturnType["fromWireType"](getter(getterContext,ptr))},enumerable:true};if(setter){setter=embind__requireFunction(setterSignature,setter);var setterArgumentType=types[1];desc.set=function(v){var ptr=validateThis(this,classType,humanName+" setter");var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,v));runDestructors(destructors)}}Object.defineProperty(classType.registeredClass.instancePrototype,fieldName,desc);return[]});return[]})}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>1])};case 2:return function(pointer){var heap=signed?HEAP32:HEAPU32;return this["fromWireType"](heap[pointer>>2])};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_enum(rawType,name,size,isSigned){var shift=getShiftFromSize(size);name=readLatin1String(name);function ctor(){}ctor.values={};registerType(rawType,{name:name,constructor:ctor,"fromWireType":function(c){return this.constructor.values[c]},"toWireType":function(destructors,c){return c.value},"argPackAdvance":8,"readValueFromPointer":enumReadValueFromPointer(name,shift,isSigned),destructorFunction:null});exposePublicSymbol(name,ctor)}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __embind_register_enum_value(rawEnumType,name,enumValue){var enumType=requireRegisteredType(rawEnumType,"enum");name=readLatin1String(name);var Enum=enumType.constructor;var Value=Object.create(enumType.constructor.prototype,{value:{value:enumValue},constructor:{value:createNamedFunction(enumType.name+"_"+name,function(){})}});Enum.values[enumValue]=Value;Enum[name]=Value}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 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>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.includes("unsigned");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(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 decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}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 HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value==="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return Emval.toHandle(v)}function _abort(){abort("")}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else _emscripten_get_now=function(){return performance.now()};var _emscripten_get_now_is_monotonic=true;function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}function _clock_gettime(clk_id,tp){var now;if(clk_id===0){now=Date.now()}else if((clk_id===1||clk_id===4)&&_emscripten_get_now_is_monotonic){now=_emscripten_get_now()}else{setErrNo(28);return-1}HEAP32[tp>>2]=now/1e3|0;HEAP32[tp+4>>2]=now%1e3*1e3*1e3|0;return 0}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}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=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=2147483648;if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var SYSCALLS={mappings:{},buffers:[null,[],[]],printChar:function(stream,curr){var buffer=SYSCALLS.buffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},get64:function(low,high){return low}};function _fd_close(fd){return 0}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){}function _fd_write(fd,iov,iovcnt,pnum){var num=0;for(var i=0;i>2];var len=HEAP32[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}function _setTempRet0(val){setTempRet0(val)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_ClassHandle();init_RegisteredPointer();init_embind();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var ASSERTIONS=false;function intArrayToString(array){var ret=[];for(var i=0;i255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob==="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);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;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); return ggwave_factory.ready diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index 221486d..123b0f6 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -7,11 +7,14 @@ if (GGWAVE_SUPPORT_SDL2) if (EMSCRIPTEN) set(CMAKE_CXX_FLAGS " \ + -s USE_SDL=2 \ + -s DISABLE_EXCEPTION_CATCHING=0 \ + ") + + set(CMAKE_CXX_LINK_FALGS " \ --bind \ -s TOTAL_MEMORY=67108864 \ - -s USE_SDL=2 \ -s ASSERTIONS=1 \ - -s DISABLE_EXCEPTION_CATCHING=0 \ -s 'EXTRA_EXPORTED_RUNTIME_METHODS=[\"writeArrayToMemory\"]' \ ") diff --git a/examples/third-party/ggsock b/examples/third-party/ggsock index c30266d..8f024e4 160000 --- a/examples/third-party/ggsock +++ b/examples/third-party/ggsock @@ -1 +1 @@ -Subproject commit c30266dc371346f9bbe20bfe1ad30032b9cd5b67 +Subproject commit 8f024e4aa5dbb62d1811412f7a07c7544c39bffd