From 790a1f7181e7aac7efb7d8b4c440522edcb63adf Mon Sep 17 00:00:00 2001 From: "sigonasr2, Sig, Sigo" Date: Wed, 17 Jan 2024 15:44:18 +0000 Subject: [PATCH] Fix Issue #32 for emscripten/linux builds Co-authored-by: sigonasr2 --- .../Adventures in Lestoria.data | Bin 37220988 -> 37221071 bytes .../Adventures in Lestoria.js | 2 +- .../Adventures in Lestoria.wasm | Bin 2778902 -> 2795507 bytes .../AdventuresInLestoria.cpp | 28 +++++++++--------- Adventures in Lestoria/sig | 2 +- emscripten_build.ps1 | 0 6 files changed, 16 insertions(+), 16 deletions(-) mode change 100644 => 100755 emscripten_build.ps1 diff --git a/Adventures in Lestoria/Adventures in Lestoria.data b/Adventures in Lestoria/Adventures in Lestoria.data index 69619502e49a999b5f9892f20bf8a4927a593e44..dd79eb588d40c1497798910e6fe319766b42a0c6 100644 GIT binary patch delta 2888 zcmaLXRaBH)7>Du2pnwR&pnxE#L#WsRirv_X-GSZRjXH|m`q>>=*pA&@V7I8)*xjE0 z<67rjo{Q(V-fyk<+xu?+e3ayw@Hojc#^zu%*&J=DY^iNdHfNiQEsf39me%HGbKh=` zGa1ow<~&AJkVlkZbusTSHlK9QzB85iVQwQP-rdzWvBW*ps5IT&%vkDX9%`Q!VSeUd zL`RyP>^H*9gS?Cnulzy{OQSl0hGl!f;{PqVne3Trn`@a3%K-Nf#&aglOKqGCF?-oJ zHZ#ZVGb}5-LwAOI>~k=jewZzWb%(c$y^6ob_(UT*Im&8(nBq|~!04GA4ETufy4m8>(*0CDVzZ`1)yW+!_lQBHN;$zfo$kbH|DON%D0PwyOKfn0)MO<9E_OPb#vLRKEY`n z|7YZqnAn!()2Z~zOL;3Fl|lI`Kb2AWs{oZrWmZ{~RRyXb6|6#3R+UXn}!c@2_qzbDDRYVn4#Z+-sLX}jdRB2U4l~v_bc~!yQvV7#0HKvF{ zM#A^Vz}T>qNL5i)Qk7K|RaI3})m05uQ$?v-sZ*FGzG|Qvsz$1@YNDE|W~#Yr zp<1eF)k?KiZB$#;PPJDZR7cfGbyi(eSJh2*S3Oiu)l2nOeNz4OT*1T|4jQj^sbHC0Vh)71<$Q_WJd)f{E0xoV!8 zuNJ6a04a&Z`S5K_#k->XN#wuBfZ( zn!2uTsGI7Rx~=Z0yXu}wQuoyZ^-v|NN9wV9qMoW}>bZKMQq)WJO1)NZ)LZpVy;mR9 zNA*d4R$tUt^-X9@q=}U_TsygK!8A!x1K3vR<5xC{3n3GTxKcnHbx2p+=|cnZ(pIlO=rcnPoIHN1hh@DAR?2lxn| z;4^%Iuka1N!w>igzu-6ganSQ;(%=9laD-Hl8l1oxTp$g&LRxSGcQAtoSilp~L3;24 zZ}5Q(;0u0`5&R(lGC^j@0#*owAP9yK$O_pYJA^_G$O*Y1H{^l5kPq@h0VoJz5DtZ) Nu<4+lKT{Rwe*nnp3^V`$ delta 2886 zcmYM!XMD|99LMoju8=`)ZX$`0Ad3Xoh$JG^7Q1R!?Y&2=+60%_n`4y5-YJS}wDz8{ zH?e1}(%Sm{c%TnH@7M2j&VQUo=hVHMJ|FMi^htKOI4q7#4p&EJM;3>h!`21{#z4m17UzJL)`#27{4`sL zbK^j-tuD^;LEg*KO{-5XHur?s7<)`ye1h3iFeuEVKJ<2X#y|DW8f>ng_VzPLpDn#i z#=ZE=&UANML+`Jz{J&_l=xOTMZCOnE#QNT*&ixn?}RZUe_HB?PiOMS0us~=PyRaezh^;HAa zP&HCNs>bRk)kHN_%~W&MLbX(_RBP2nwN>p@d(}a8RGn03)kSqx-BfqgL-kZis+a1m z`l!CDpZZz#R|C{QHAoFsL)1_;Obu7bYJ?i8Mk$9Ht;VPnHCByNV zO;gj=3^h~DQnQs&bJSclPt8}qs0C`F`cMQX8HqL!*XFPwiI+)IoJf9acxwQFTlm zS0~g-bxNhH)9Q>mtInzO>VmqcE~(4vin^+yY~Te}@CF3?LLm&oAp-J2eu#u9 zC;$ba5ZIwG6oH~p45Fbp#6T>>K?#V5l8^wUpfr33WuPpSgYr-TDnccw42e($szNoW z4mF@A)PnD!Hv9l}pf1#d`p^IxLL>MQ8pBV}1e!uKXbvr)CA5Op&<5H$ALO19RJ)kEfK`-bHeV{M&gP);441j?!2nNFt7z)E+I3&Xe7zv}m0i$6Iq`+7h z2jgJ^OoT}=8K%HgmA4McEBI-C+vh>up9QkUf2iw;Q$!HoF2F^&1ef6oT!m|J9d5u)$begL8}7hexCi&)0X&39 z@ED%JQ}_#>!E<;4FX0vZ4X@!1`~&~OTX+ZW;RAexPw*MOxaj(`Xm9}wWCB;n3|YVp z+`$7pAuD79FR+3)*uV#TAv^eiKLkJy2!x!F3xXgRazh@-3n35+VGs@xkPq@hBt$_0 gC{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;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror,binary=true)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,binary?undefined:"utf8",(err,data)=>{if(err)onerror(err);else onload(binary?data.buffer:data)})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);if(typeof module!="undefined"){module["exports"]=Module}process.on("uncaughtException",ex=>{if(ex!=="unwind"&&!(ex instanceof ExitStatus)&&!(ex.context instanceof ExitStatus)){throw ex}});quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};Module["inspect"]=()=>"[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(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(typeof WebAssembly!="object"){abort("no native wasm support detected")}function intArrayFromBase64(s){if(typeof ENVIRONMENT_IS_NODE!="undefined"&&ENVIRONMENT_IS_NODE){var buf=Buffer.from(s,"base64");return new Uint8Array(buf.buffer,buf.byteOffset,buf.length)}var decoded=atob(s);var bytes=new Uint8Array(decoded.length);for(var i=0;ifilename.startsWith(dataURIPrefix);var isFileURI=filename=>filename.startsWith("file://");var wasmBinaryFile;wasmBinaryFile="Adventures in Lestoria.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinarySync(binaryFile))}else if(readAsync){return new Promise((resolve,reject)=>{readAsync(binaryFile,response=>resolve(new Uint8Array(response)),reject)})}}return Promise.resolve().then(()=>getBinarySync(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>WebAssembly.instantiate(binary,imports)).then(instance=>instance).then(receiver,reason=>{err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}return instantiateArrayBuffer(binaryFile,imports,callback)}function createWasm(){var info={"env":wasmImports,"wasi_snapshot_preview1":wasmImports};function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=applySignatureConversions(wasmExports);wasmMemory=wasmExports["memory"];updateMemoryViews();wasmTable=wasmExports["__indirect_function_table"];addOnInit(wasmExports["__wasm_call_ctors"]);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err(`Module.instantiateWasm callback failed with error: ${e}`);return false}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult);return{}}var tempDouble;var tempI64;var ASM_CONSTS={391956:()=>{if(requestResp&&requestResp!==""){var newPtr=stringToNewUTF8(requestResp);requestResp="";return newPtr}return 0},392079:($0,$1,$2,$3,$4)=>{if(typeof window==="undefined"||(window.AudioContext||window.webkitAudioContext)===undefined){return 0}if(typeof window.miniaudio==="undefined"){window.miniaudio={referenceCount:0};window.miniaudio.device_type={};window.miniaudio.device_type.playback=$0;window.miniaudio.device_type.capture=$1;window.miniaudio.device_type.duplex=$2;window.miniaudio.device_state={};window.miniaudio.device_state.stopped=$3;window.miniaudio.device_state.started=$4;miniaudio.devices=[];miniaudio.track_device=function(device){for(var iDevice=0;iDevice0){if(miniaudio.devices[miniaudio.devices.length-1]==null){miniaudio.devices.pop()}else{break}}};miniaudio.untrack_device=function(device){for(var iDevice=0;iDevice{if(typeof window.miniaudio!=="undefined"){window.miniaudio.referenceCount-=1;if(window.miniaudio.referenceCount===0){delete window.miniaudio}}},394233:()=>navigator.mediaDevices!==undefined&&navigator.mediaDevices.getUserMedia!==undefined,394337:()=>{try{var temp=new(window.AudioContext||window.webkitAudioContext);var sampleRate=temp.sampleRate;temp.close();return sampleRate}catch(e){return 0}},394508:($0,$1,$2,$3,$4,$5)=>{var deviceType=$0;var channels=$1;var sampleRate=$2;var bufferSize=$3;var pIntermediaryBuffer=$4;var pDevice=$5;if(typeof window.miniaudio==="undefined"){return-1}var device={};var audioContextOptions={};if(deviceType==window.miniaudio.device_type.playback){audioContextOptions.sampleRate=sampleRate}device.webaudio=new(window.AudioContext||window.webkitAudioContext)(audioContextOptions);device.webaudio.suspend();device.state=window.miniaudio.device_state.stopped;var channelCountIn=0;var channelCountOut=channels;if(deviceType!=window.miniaudio.device_type.playback){channelCountIn=channels}device.scriptNode=device.webaudio.createScriptProcessor(bufferSize,channelCountIn,channelCountOut);device.scriptNode.onaudioprocess=function(e){if(device.intermediaryBufferView==null||device.intermediaryBufferView.length==0){device.intermediaryBufferView=new Float32Array(Module.HEAPF32.buffer,pIntermediaryBuffer,bufferSize*channels)}if(deviceType==miniaudio.device_type.capture||deviceType==miniaudio.device_type.duplex){for(var iChannel=0;iChannelminiaudio.get_device_by_index($0).webaudio.sampleRate,397357:$0=>{var device=miniaudio.get_device_by_index($0);if(device.scriptNode!==undefined){device.scriptNode.onaudioprocess=function(e){};device.scriptNode.disconnect();device.scriptNode=undefined}if(device.streamNode!==undefined){device.streamNode.disconnect();device.streamNode=undefined}device.webaudio.close();device.webaudio=undefined},397722:$0=>{miniaudio.untrack_device_by_index($0)},397765:$0=>{var device=miniaudio.get_device_by_index($0);device.webaudio.resume();device.state=miniaudio.device_state.started},397890:$0=>{var device=miniaudio.get_device_by_index($0);device.webaudio.suspend();device.state=miniaudio.device_state.stopped},398016:()=>{window.onunload=Module._olc_OnPageUnload},398060:($0,$1)=>{requestResp="";Module.olc_AspectRatio=$0/$1;Module.olc_AssumeDefaultShells=document.querySelectorAll(".emscripten").length>=3?true:false;oncontextmenu=function(e){return false};var olc_ResizeHandler=function(){let isFullscreen=document.fullscreenElement!=null;let width=isFullscreen?window.innerWidth:Module.canvas.parentNode.clientWidth;let height=isFullscreen?window.innerHeight:Module.canvas.parentNode.clientHeight;let viewWidth=width;let viewHeight=width/Module.olc_AspectRatio;if(viewHeight>height){viewWidth=height*Module.olc_AspectRatio;viewHeight=height}viewWidth=parseInt(viewWidth);viewHeight=parseInt(viewHeight);setTimeout(function(){if(Module.olc_AssumeDefaultShells)Module.canvas.parentNode.setAttribute("style","width: 100%; height: 70vh; margin-left: auto; margin-right: auto;");Module.canvas.setAttribute("width",viewWidth);Module.canvas.setAttribute("height",viewHeight);Module.canvas.setAttribute("style",`width: ${viewWidth}px; height: ${viewHeight}px;`);Module._olc_PGE_UpdateWindowSize(viewWidth,viewHeight);Module.canvas.focus()},200)};var olc_Init=function(){if(Module.olc_AspectRatio===undefined){setTimeout(function(){Module.olc_Init()},50);return}let resizeObserver=new ResizeObserver(function(entries){Module.olc_ResizeHandler()}).observe(Module.canvas.parentNode);let mutationObserver=new MutationObserver(function(mutationsList,observer){setTimeout(function(){Module.olc_ResizeHandler()},200)}).observe(Module.canvas.parentNode,{attributes:false,childList:true,subtree:false});window.addEventListener("fullscreenchange",function(e){setTimeout(function(){Module.olc_ResizeHandler()},200)})};Module.olc_ResizeHandler=Module.olc_ResizeHandler!=undefined?Module.olc_ResizeHandler:olc_ResizeHandler;Module.olc_Init=Module.olc_Init!=undefined?Module.olc_Init:olc_Init;Module.olc_Init()},400049:()=>window.scrollX,400073:()=>window.scrollY,400097:()=>window.scrollX,400121:()=>window.scrollY,400145:()=>window.scrollX,400169:()=>window.scrollY,400193:()=>Module.canvas.getBoundingClientRect().left,400245:()=>Module.canvas.getBoundingClientRect().top,400296:()=>Module.canvas.getBoundingClientRect().left,400348:()=>Module.canvas.getBoundingClientRect().top,400399:($0,$1)=>{requestResp="";fetch(UTF8ToString($0),{headers:{"Content-Type":"application/json"},method:"POST",body:UTF8ToString($1)}).then(resp=>{if(resp.ok){return resp.text()}else{throw new Error(resp.text())}}).then(data=>{requestResp=data}).catch(err=>{requestResp="ERR"})}};function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}var listenOnce=(object,event,func)=>{object.addEventListener(event,func,{"once":true})};var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var dynCallLegacy=(sig,ptr,args)=>{var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)};var wasmTableMirror=[];var wasmTable;var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func};var noExitRuntime=Module["noExitRuntime"]||true;var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;var UTF8ArrayToString=(heapOrArray,idx,maxBytesToRead)=>{idx>>>=0;var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var UTF8ToString=(ptr,maxBytesToRead)=>{ptr>>>=0;return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""};function ___assert_fail(condition,filename,line,func){condition>>>=0;filename>>>=0;func>>>=0;abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>>2>>>0]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>>2>>>0]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>>2>>>0]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>>2>>>0]};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>>0>>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>>0>>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>>0>>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>>0>>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor)};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>>2>>>0]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>>2>>>0]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>>2>>>0]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){ptr>>>=0;type>>>=0;destructor>>>=0;var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw exceptionLast}var setErrNo=value=>{HEAP32[___errno_location()>>>2>>>0]=value;return value};var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:function(){var paths=Array.prototype.slice.call(arguments);return PATH.normalize(paths.join("/"))},join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>{if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){return view=>crypto.getRandomValues(view)}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");var randomFillSync=crypto_module["randomFillSync"];if(randomFillSync){return view=>crypto_module["randomFillSync"](view)}var randomBytes=crypto_module["randomBytes"];return view=>(view.set(randomBytes(view.byteLength)),view)}catch(e){}}abort("initRandomDevice")};var randomFill=view=>(randomFill=initRandomFill())(view);var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{outIdx>>>=0;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++>>>0]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++>>>0]=192|u>>6;heap[outIdx++>>>0]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++>>>0]=224|u>>12;heap[outIdx++>>>0]=128|u>>6&63;heap[outIdx++>>>0]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++>>>0]=240|u>>18;heap[outIdx++>>>0]=128|u>>12&63;heap[outIdx++>>>0]=128|u>>6&63;heap[outIdx++>>>0]=128|u&63}}heap[outIdx>>>0]=0;return outIdx-startIdx};function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(ENVIRONMENT_IS_NODE){var BUFSIZE=256;var buf=Buffer.alloc(BUFSIZE);var bytesRead=0;var fd=process.stdin.fd;try{bytesRead=fs.readSync(fd,buf)}catch(e){if(e.toString().includes("EOF"))bytesRead=0;else throw e}if(bytesRead>0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var mmapAlloc=size=>{abort()};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){throw FS.genericErrors[44]},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir(node){var entries=[".",".."];for(var key of Object.keys(node.contents)){entries.push(key)}return entries},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length>>0)}return{ptr:ptr,allocated:allocated}},msync(stream,buffer,offset,length,mmapFlags){MEMFS.stream_ops.write(stream,buffer,0,length,offset,false);return 0}}};var asyncLoad=(url,onload,onerror,noRunDep)=>{var dep=!noRunDep?getUniqueRunDependency(`al ${url}`):"";readAsync(url,arrayBuffer=>{assert(arrayBuffer,`Loading data file "${url}" failed (no arrayBuffer).`);onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},event=>{if(onerror){onerror()}else{throw`Loading data file "${url}" failed.`}});if(dep)addRunDependency(dep)};var FS_createDataFile=(parent,name,fileData,canRead,canWrite,canOwn)=>{FS.createDataFile(parent,name,fileData,canRead,canWrite,canOwn)};var preloadPlugins=Module["preloadPlugins"]||[];var FS_handledByPreloadPlugin=(byteArray,fullname,finish,onerror)=>{if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(plugin=>{if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}onload?.();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{onerror?.();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}};var FS_modeStringToFlags=str=>{var flagModes={"r":0,"r+":2,"w":512|64|1,"w+":512|64|2,"a":1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath(path,opts={}){path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?`${mount}/${path}`:mount+path}path=path?`${node.name}/${path}`:node.name;node=node.parent}},hashName(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){if(!FS.FSStream){FS.FSStream=function(){this.shared={}};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get(){return this.node},set(val){this.node=val}},isRead:{get(){return(this.flags&2097155)!==1}},isWrite:{get(){return(this.flags&2097155)!==0}},isAppend:{get(){return this.flags&1024}},flags:{get(){return this.shared.flags},set(val){this.shared.flags=val}},position:{get(){return this.shared.position},set(val){this.shared.position=val}}})}stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var i=0;i0,ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomLeft=randomFill(randomBuffer).byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams(){if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError(){if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.name="ErrnoError";this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit(){FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init(input,output,error){FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit(){FS.init.initialized=false;for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr:ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>>2>>>0]=stat.dev;HEAP32[buf+4>>>2>>>0]=stat.mode;HEAPU32[buf+8>>>2>>>0]=stat.nlink;HEAP32[buf+12>>>2>>>0]=stat.uid;HEAP32[buf+16>>>2>>>0]=stat.gid;HEAP32[buf+20>>>2>>>0]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>>2>>>0]=tempI64[0],HEAP32[buf+28>>>2>>>0]=tempI64[1];HEAP32[buf+32>>>2>>>0]=4096;HEAP32[buf+36>>>2>>>0]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>>2>>>0]=tempI64[0],HEAP32[buf+44>>>2>>>0]=tempI64[1];HEAPU32[buf+48>>>2>>>0]=atime%1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>>2>>>0]=tempI64[0],HEAP32[buf+60>>>2>>>0]=tempI64[1];HEAPU32[buf+64>>>2>>>0]=mtime%1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>>2>>>0]=tempI64[0],HEAP32[buf+76>>>2>>>0]=tempI64[1];HEAPU32[buf+80>>>2>>>0]=ctime%1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>>2>>>0]=tempI64[0],HEAP32[buf+92>>>2>>>0]=tempI64[1];return 0},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},varargs:undefined,get(){var ret=HEAP32[+SYSCALLS.varargs>>>2>>>0];SYSCALLS.varargs+=4;return ret},getp(){return SYSCALLS.get()},getStr(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream}};function ___syscall_fcntl64(fd,cmd,varargs){varargs>>>=0;SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.createStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.getp();var offset=0;HEAP16[arg+offset>>>1>>>0]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){buf>>>=0;try{var stream=SYSCALLS.getStreamFromFD(fd);return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){varargs>>>=0;SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:{if(!stream.tty)return-59;return 0}case 21505:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcgets){var termios=stream.tty.ops.ioctl_tcgets(stream);var argp=SYSCALLS.getp();HEAP32[argp>>>2>>>0]=termios.c_iflag||0;HEAP32[argp+4>>>2>>>0]=termios.c_oflag||0;HEAP32[argp+8>>>2>>>0]=termios.c_cflag||0;HEAP32[argp+12>>>2>>>0]=termios.c_lflag||0;for(var i=0;i<32;i++){HEAP8[argp+i+17>>>0>>>0]=termios.c_cc[i]||0}return 0}return 0}case 21510:case 21511:case 21512:{if(!stream.tty)return-59;return 0}case 21506:case 21507:case 21508:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcsets){var argp=SYSCALLS.getp();var c_iflag=HEAP32[argp>>>2>>>0];var c_oflag=HEAP32[argp+4>>>2>>>0];var c_cflag=HEAP32[argp+8>>>2>>>0];var c_lflag=HEAP32[argp+12>>>2>>>0];var c_cc=[];for(var i=0;i<32;i++){c_cc.push(HEAP8[argp+i+17>>>0>>>0])}return stream.tty.ops.ioctl_tcsets(stream.tty,op,{c_iflag:c_iflag,c_oflag:c_oflag,c_cflag:c_cflag,c_lflag:c_lflag,c_cc:c_cc})}return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.getp();HEAP32[argp>>>2>>>0]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.getp();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tiocgwinsz){var winsize=stream.tty.ops.ioctl_tiocgwinsz(stream.tty);var argp=SYSCALLS.getp();HEAP16[argp>>>1>>>0]=winsize[0];HEAP16[argp+2>>>1>>>0]=winsize[1]}return 0}case 21524:{if(!stream.tty)return-59;return 0}case 21515:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_lstat64(path,buf){path>>>=0;buf>>>=0;try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.lstat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_mkdirat(dirfd,path,mode){path>>>=0;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_newfstatat(dirfd,path,buf,flags){path>>>=0;buf>>>=0;try{path=SYSCALLS.getStr(path);var nofollow=flags&256;var allowEmpty=flags&4096;flags=flags&~6400;path=SYSCALLS.calculateAt(dirfd,path,allowEmpty);return SYSCALLS.doStat(nofollow?FS.lstat:FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){path>>>=0;varargs>>>=0;SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_stat64(path,buf){path>>>=0;buf>>>=0;try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var nowIsMonotonic=1;var __emscripten_get_now_is_monotonic=()=>nowIsMonotonic;var __emscripten_throw_longjmp=()=>{throw Infinity};var _abort=()=>{abort("")};var _emscripten_set_main_loop_timing=(mode,value)=>{Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof Browser.setImmediate=="undefined"){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);Browser.setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}else{Browser.setImmediate=setImmediate}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){Browser.setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0};var _emscripten_get_now;_emscripten_get_now=()=>performance.now();var setMainLoop=(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming)=>{assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())return;if(typeof SDL=="object")SDL.audio?.queueNewAudioData?.();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0){_emscripten_set_main_loop_timing(0,1e3/fps)}else{_emscripten_set_main_loop_timing(1,1)}Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var safeSetTimeout=(func,timeout)=>setTimeout(()=>{callUserCallback(func)},timeout);var warnOnce=text=>{warnOnce.shown||={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;if(ENVIRONMENT_IS_NODE)text="warning: "+text;err(text)}};var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining{assert(img.complete,`Image ${name} could not be decoded`);var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);preloadedImages[name]=canvas;URL.revokeObjectURL(url);onload?.(byteArray)};img.onerror=event=>{err(`Image ${url} could not be decoded`);onerror?.()};img.src=url};preloadPlugins.push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;preloadedAudios[name]=audio;onload?.(byteArray)}var b=new Blob([byteArray],{type:Browser.getMimetype(name)});var url=URL.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err(`warning: browser could not fully decode audio ${name}, trying slower base64 approach`);function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(()=>{finish(audio)},1e4)};preloadPlugins.push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:2};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());Browser.init()}return ctx},destroyContext(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}Module["onFullScreen"]?.(Browser.isFullscreen);Module["onFullscreen"]?.(Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(()=>{});CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout(func,timeout){return safeSetTimeout(func,timeout)},safeRequestAnimationFrame(func){return Browser.requestAnimationFrame(()=>{callUserCallback(func)})},getMimetype(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia(func){window.getUserMedia||=navigator["getUserMedia"]||navigator["mozGetUserMedia"];window.getUserMedia(func)},getMovementX(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseCoords(pageX,pageY){var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;var adjustedX=pageX-(scrollX+rect.left);var adjustedY=pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);return{x:adjustedX,y:adjustedY}},setMouseCoords(pageX,pageY){const{x:x,y:y}=Browser.calculateMouseCoords(pageX,pageY);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y},calculateMouseEvent(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var coords=Browser.calculateMouseCoords(touch.pageX,touch.pageY);if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];last||=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}Browser.setMouseCoords(event.pageX,event.pageY)}},resizeListeners:[],updateResizeListeners(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(listener=>listener(canvas.width,canvas.height))},setCanvasSize(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>>2>>>0];flags=flags|8388608;HEAP32[SDL.screen>>>2>>>0]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>>2>>>0];flags=flags&~8388608;HEAP32[SDL.screen>>>2>>>0]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>>2>>>0];if(param==12321){var alphaSize=HEAP32[attribList+4>>>2>>>0];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>>2>>>0];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>>2>>>0];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>>2>>>0];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>>2>>>0];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>>2>>>0];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>>2>>>0]=1}if(config&&config_size>0){HEAPU32[config>>>2>>>0]=62002}EGL.setErrorCode(12288);return 1}};function _eglChooseConfig(display,attrib_list,configs,config_size,numConfigs){display>>>=0;attrib_list>>>=0;configs>>>=0;numConfigs>>>=0;return EGL.chooseConfig(display,attrib_list,configs,config_size,numConfigs)}var webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance=ctx=>!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"));var webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance=ctx=>!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"));var webgl_enable_WEBGL_multi_draw=ctx=>!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"));var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:table=>{var ret=GL.counter++;for(var i=table.length;i{var source="";for(var i=0;i>>2>>>0]:-1;source+=UTF8ToString(HEAP32[string+i*4>>>2>>>0],len<0?undefined:len)}return source},createContext:(canvas,webGLContextAttributes)=>{if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=canvas.getContext("webgl2",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);var _allSupportedExtensions=ctx.getSupportedExtensions;var supportedExtensionsForGetProcAddress=["EXT_color_buffer_float","EXT_disjoint_timer_query_webgl2","EXT_texture_norm16","WEBGL_clip_cull_distance","EXT_color_buffer_half_float","EXT_float_blend","EXT_texture_compression_bptc","EXT_texture_compression_rgtc","EXT_texture_filter_anisotropic","KHR_parallel_shader_compile","OES_texture_float_linear","WEBGL_compressed_texture_s3tc","WEBGL_compressed_texture_s3tc_srgb","WEBGL_debug_renderer_info","WEBGL_debug_shaders","WEBGL_lose_context","WEBGL_multi_draw"];ctx.getSupportedExtensions=function(){return(_allSupportedExtensions.apply(this)||[]).filter(ext=>supportedExtensionsForGetProcAddress.includes(ext))};return handle},registerContext:(ctx,webGLContextAttributes)=>{var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:contextHandle=>{GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext?.GLctx;return!(contextHandle&&!GLctx)},getContext:contextHandle=>GL.contexts[contextHandle],deleteContext:contextHandle=>{if(GL.currentContext===GL.contexts[contextHandle]){GL.currentContext=null}if(typeof JSEvents=="object"){JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas)}if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas){GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined}GL.contexts[contextHandle]=null},initExtensions:context=>{context||=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(context.version>=2){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query_webgl2")}if(context.version<2||!GLctx.disjointTimerQueryExt){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(ext=>{if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})},getExtensions(){var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(e=>"GL_"+e));return exts}};function _eglCreateContext(display,config,hmm,contextAttribs){display>>>=0;config>>>=0;hmm>>>=0;contextAttribs>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}var glesContextVersion=1;for(;;){var param=HEAP32[contextAttribs>>>2>>>0];if(param==12440){glesContextVersion=HEAP32[contextAttribs+4>>>2>>>0]}else if(param==12344){break}else{EGL.setErrorCode(12292);return 0}contextAttribs+=8}if(glesContextVersion<2||glesContextVersion>3){EGL.setErrorCode(12293);return 0}EGL.contextAttributes.majorVersion=glesContextVersion-1;EGL.contextAttributes.minorVersion=0;EGL.context=GL.createContext(Module["canvas"],EGL.contextAttributes);if(EGL.context!=0){EGL.setErrorCode(12288);GL.makeContextCurrent(EGL.context);Module.useWebGL=true;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});GL.makeContextCurrent(null);return 62004}else{EGL.setErrorCode(12297);return 0}}function _eglCreateWindowSurface(display,config,win,attrib_list){display>>>=0;config>>>=0;attrib_list>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}EGL.setErrorCode(12288);return 62006}function _eglDestroyContext(display,context){display>>>=0;context>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}GL.deleteContext(EGL.context);EGL.setErrorCode(12288);if(EGL.currentContext==context){EGL.currentContext=0}return 1}function _eglDestroySurface(display,surface){display>>>=0;surface>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 1}if(EGL.currentReadSurface==surface){EGL.currentReadSurface=0}if(EGL.currentDrawSurface==surface){EGL.currentDrawSurface=0}EGL.setErrorCode(12288);return 1}function _eglGetDisplay(nativeDisplayType){nativeDisplayType>>>=0;EGL.setErrorCode(12288);if(nativeDisplayType!=0&&nativeDisplayType!=1){return 0}return 62e3}function _eglInitialize(display,majorVersion,minorVersion){display>>>=0;majorVersion>>>=0;minorVersion>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}if(majorVersion){HEAP32[majorVersion>>>2>>>0]=1}if(minorVersion){HEAP32[minorVersion>>>2>>>0]=4}EGL.defaultDisplayInitialized=true;EGL.setErrorCode(12288);return 1}function _eglMakeCurrent(display,draw,read,context){display>>>=0;draw>>>=0;read>>>=0;context>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=0&&context!=62004){EGL.setErrorCode(12294);return 0}if(read!=0&&read!=62006||draw!=0&&draw!=62006){EGL.setErrorCode(12301);return 0}GL.makeContextCurrent(context?EGL.context:null);EGL.currentContext=context;EGL.currentDrawSurface=draw;EGL.currentReadSurface=read;EGL.setErrorCode(12288);return 1}function _eglSwapBuffers(dpy,surface){dpy>>>=0;surface>>>=0;if(!EGL.defaultDisplayInitialized){EGL.setErrorCode(12289)}else if(!Module.ctx){EGL.setErrorCode(12290)}else if(Module.ctx.isContextLost()){EGL.setErrorCode(12302)}else{EGL.setErrorCode(12288);return 1}return 0}function _eglSwapInterval(display,interval){display>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}if(interval==0)_emscripten_set_main_loop_timing(0,0);else _emscripten_set_main_loop_timing(1,interval);EGL.setErrorCode(12288);return 1}function _eglTerminate(display){display>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.defaultDisplayInitialized=false;EGL.setErrorCode(12288);return 1}var readEmAsmArgsArray=[];var readEmAsmArgs=(sigPtr,buf)=>{readEmAsmArgsArray.length=0;var ch;while(ch=HEAPU8[sigPtr++>>>0]){var wide=ch!=105;wide&=ch!=112;buf+=wide&&buf%8?4:0;readEmAsmArgsArray.push(ch==112?HEAPU32[buf>>>2>>>0]:ch==105?HEAP32[buf>>>2>>>0]:HEAPF64[buf>>>3>>>0]);buf+=wide?8:4}return readEmAsmArgsArray};var runEmAsmFunction=(code,sigPtr,argbuf)=>{var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)};function _emscripten_asm_const_int(code,sigPtr,argbuf){code>>>=0;sigPtr>>>=0;argbuf>>>=0;return runEmAsmFunction(code,sigPtr,argbuf)}function _emscripten_asm_const_ptr(code,sigPtr,argbuf){code>>>=0;sigPtr>>>=0;argbuf>>>=0;return runEmAsmFunction(code,sigPtr,argbuf)}var _emscripten_cancel_main_loop=()=>{Browser.mainLoop.pause();Browser.mainLoop.func=null};var _emscripten_date_now=()=>Date.now();var JSEvents={inEventHandler:0,removeAllEventListeners(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort((x,y)=>x.precedence{for(var i=0;istringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);var fillGamepadEventData=(eventStruct,e)=>{HEAPF64[eventStruct>>>3>>>0]=e.timestamp;for(var i=0;i>>3>>>0]=e.axes[i]}for(var i=0;i>>3>>>0]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>>3>>>0]=e.buttons[i]}}for(var i=0;i>>2>>>0]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>>2>>>0]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>>2>>>0]=e.connected;HEAP32[eventStruct+1300>>>2>>>0]=e.index;HEAP32[eventStruct+8>>>2>>>0]=e.axes.length;HEAP32[eventStruct+12>>>2>>>0]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)};function _emscripten_get_gamepad_status(index,gamepadState){gamepadState>>>=0;if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_memcpy_js(dest,src,num){dest>>>=0;src>>>=0;num>>>=0;return HEAPU8.copyWithin(dest>>>0,src>>>0,src+num>>>0)}var getHeapMax=()=>4294901760;var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};function _emscripten_resize_heap(requestedSize){requestedSize>>>=0;var oldSize=HEAPU8.length;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;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=growMemory(newSize);if(replacement){return true}}return false}var disableGamepadApiIfItThrows=()=>{try{navigator.getGamepads()}catch(e){navigator.getGamepads=null;return 1}};var _emscripten_sample_gamepad_data=()=>{if(!navigator.getGamepads||disableGamepadApiIfItThrows())return-1;return(JSEvents.lastGamepadState=navigator.getGamepads())?0:-1};var maybeCStringToJsString=cString=>cString>2?UTF8ToString(cString):cString;var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];var findEventTarget=target=>{target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):undefined);return domElement};var registerFocusEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.focusEvent)JSEvents.focusEvent=_malloc(256);var focusEventHandlerFunc=(e=event)=>{var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(getWasmTableEntry(callbackfunc)(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_blur_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread)}var findCanvasEventTarget=target=>findEventTarget(target);function _emscripten_set_canvas_element_size(target,width,height){target>>>=0;var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0}function _emscripten_set_focus_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread)}var registerGamepadEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=(e=event)=>{var gamepadEvent=JSEvents.gamepadEvent;fillGamepadEventData(gamepadEvent,e["gamepad"]);if(getWasmTableEntry(callbackfunc)(eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;if(!navigator.getGamepads||disableGamepadApiIfItThrows())return-1;return registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread)}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;if(!navigator.getGamepads||disableGamepadApiIfItThrows())return-1;return registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread)}var registerKeyEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(176);var keyEventHandlerFunc=e=>{var keyEventData=JSEvents.keyEvent;HEAPF64[keyEventData>>>3>>>0]=e.timeStamp;var idx=keyEventData>>>2;HEAP32[idx+2>>>0]=e.location;HEAP32[idx+3>>>0]=e.ctrlKey;HEAP32[idx+4>>>0]=e.shiftKey;HEAP32[idx+5>>>0]=e.altKey;HEAP32[idx+6>>>0]=e.metaKey;HEAP32[idx+7>>>0]=e.repeat;HEAP32[idx+8>>>0]=e.charCode;HEAP32[idx+9>>>0]=e.keyCode;HEAP32[idx+10>>>0]=e.which;stringToUTF8(e.key||"",keyEventData+44,32);stringToUTF8(e.code||"",keyEventData+76,32);stringToUTF8(e.char||"",keyEventData+108,32);stringToUTF8(e.locale||"",keyEventData+140,32);if(getWasmTableEntry(callbackfunc)(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread)}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread)}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop){func>>>=0;var browserIterationFunc=getWasmTableEntry(func);setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop)}var getBoundingClientRect=e=>specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{"left":0,"top":0};var fillMouseEventData=(eventStruct,e,target)=>{HEAPF64[eventStruct>>>3>>>0]=e.timeStamp;var idx=eventStruct>>>2;HEAP32[idx+2>>>0]=e.screenX;HEAP32[idx+3>>>0]=e.screenY;HEAP32[idx+4>>>0]=e.clientX;HEAP32[idx+5>>>0]=e.clientY;HEAP32[idx+6>>>0]=e.ctrlKey;HEAP32[idx+7>>>0]=e.shiftKey;HEAP32[idx+8>>>0]=e.altKey;HEAP32[idx+9>>>0]=e.metaKey;HEAP16[idx*2+20>>>0]=e.button;HEAP16[idx*2+21>>>0]=e.buttons;HEAP32[idx+11>>>0]=e["movementX"];HEAP32[idx+12>>>0]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+13>>>0]=e.clientX-rect.left;HEAP32[idx+14>>>0]=e.clientY-rect.top};var registerMouseEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=findEventTarget(target);var mouseEventHandlerFunc=(e=event)=>{fillMouseEventData(JSEvents.mouseEvent,e,target);if(getWasmTableEntry(callbackfunc)(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_mousedown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown",targetThread)}function _emscripten_set_mousemove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread)}function _emscripten_set_mouseup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup",targetThread)}var registerTouchEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1696);target=findEventTarget(target);var touchEventHandlerFunc=e=>{var t,touches={},et=e.touches;for(var i=0;i>>3>>>0]=e.timeStamp;var idx=touchEvent>>>2;HEAP32[idx+3>>>0]=e.ctrlKey;HEAP32[idx+4>>>0]=e.shiftKey;HEAP32[idx+5>>>0]=e.altKey;HEAP32[idx+6>>>0]=e.metaKey;idx+=7;var targetRect=getBoundingClientRect(target);var numTouches=0;for(var i in touches){t=touches[i];HEAP32[idx+0>>>0]=t.identifier;HEAP32[idx+1>>>0]=t.screenX;HEAP32[idx+2>>>0]=t.screenY;HEAP32[idx+3>>>0]=t.clientX;HEAP32[idx+4>>>0]=t.clientY;HEAP32[idx+5>>>0]=t.pageX;HEAP32[idx+6>>>0]=t.pageY;HEAP32[idx+7>>>0]=t.isChanged;HEAP32[idx+8>>>0]=t.onTarget;HEAP32[idx+9>>>0]=t.clientX-targetRect.left;HEAP32[idx+10>>>0]=t.clientY-targetRect.top;idx+=13;if(++numTouches>31){break}}HEAP32[touchEvent+8>>>2>>>0]=numTouches;if(getWasmTableEntry(callbackfunc)(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread)}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread)}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread)}var registerWheelEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(104);var wheelHandlerFunc=(e=event)=>{var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+72>>>3>>>0]=e["deltaX"];HEAPF64[wheelEvent+80>>>3>>>0]=e["deltaY"];HEAPF64[wheelEvent+88>>>3>>>0]=e["deltaZ"];HEAP32[wheelEvent+96>>>2>>>0]=e["deltaMode"];if(getWasmTableEntry(callbackfunc)(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:wheelHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;target=findEventTarget(target);if(!target)return-4;if(typeof target.onwheel!="undefined"){return registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread)}else{return-1}}function _emscripten_set_window_title(title){title>>>=0;return document.title=UTF8ToString(title)}var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var stringToAscii=(str,buffer)=>{for(var i=0;i>>0>>>0]=str.charCodeAt(i)}HEAP8[buffer>>>0>>>0]=0};var _environ_get=function(__environ,environ_buf){__environ>>>=0;environ_buf>>>=0;var bufSize=0;getEnvStrings().forEach((string,i)=>{var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>>2>>>0]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0};var _environ_sizes_get=function(penviron_count,penviron_buf_size){penviron_count>>>=0;penviron_buf_size>>>=0;var strings=getEnvStrings();HEAPU32[penviron_count>>>2>>>0]=strings.length;var bufSize=0;strings.forEach(string=>bufSize+=string.length+1);HEAPU32[penviron_buf_size>>>2>>>0]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>>2>>>0];var len=HEAPU32[iov+4>>>2>>>0];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>>=0;iovcnt>>>=0;pnum>>>=0;try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doReadv(stream,iov,iovcnt);HEAPU32[pnum>>>2>>>0]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);newOffset>>>=0;try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>>2>>>0]=tempI64[0],HEAP32[newOffset+4>>>2>>>0]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>>2>>>0];var len=HEAPU32[iov+4>>>2>>>0];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(typeof offset!=="undefined"){offset+=curr}}return ret};function _fd_write(fd,iov,iovcnt,pnum){iov>>>=0;iovcnt>>>=0;pnum>>>=0;try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>>2>>>0]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _getentropy(buffer,size){buffer>>>=0;size>>>=0;randomFill(HEAPU8.subarray(buffer>>>0,buffer+size>>>0));return 0}var _glAttachShader=(program,shader)=>{GLctx.attachShader(GL.programs[program],GL.shaders[shader])};var _glBindBuffer=(target,buffer)=>{if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])};var _glBindTexture=(target,texture)=>{GLctx.bindTexture(target,GL.textures[texture])};var _glBindVertexArray=vao=>{GLctx.bindVertexArray(GL.vaos[vao])};var _glBindVertexArrayOES=_glBindVertexArray;function _glBlendFunc(x0,x1){GLctx.blendFunc(x0,x1)}function _glBufferData(target,size,data,usage){size>>>=0;data>>>=0;if(true){if(data&&size){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data>>>0,data+size>>>0):size,usage)}}function _glClear(x0){GLctx.clear(x0)}function _glClearColor(x0,x1,x2,x3){GLctx.clearColor(x0,x1,x2,x3)}var _glCompileShader=shader=>{GLctx.compileShader(GL.shaders[shader])};var _glCreateProgram=()=>{var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id};var _glCreateShader=shaderType=>{var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id};var _glDeleteProgram=id=>{if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null};var _glDeleteShader=id=>{if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null};function _glDeleteTextures(n,textures){textures>>>=0;for(var i=0;i>>2>>>0];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}var _glDrawArrays=(mode,first,count)=>{GLctx.drawArrays(mode,first,count)};function _glEnable(x0){GLctx.enable(x0)}var _glEnableVertexAttribArray=index=>{GLctx.enableVertexAttribArray(index)};var __glGenObject=(n,buffers,createFunction,objectTable)=>{for(var i=0;i>>2>>>0]=id}};function _glGenBuffers(n,buffers){buffers>>>=0;__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){textures>>>=0;__glGenObject(n,textures,"createTexture",GL.textures)}function _glGenVertexArrays(n,arrays){arrays>>>=0;__glGenObject(n,arrays,"createVertexArray",GL.vaos)}var _glGenVertexArraysOES=_glGenVertexArrays;function _glGetShaderInfoLog(shader,maxLength,length,infoLog){length>>>=0;infoLog>>>=0;var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>>2>>>0]=numBytesWrittenExclNull}var _glLinkProgram=program=>{program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}};var computeUnpackAlignedImageSize=(width,height,sizePerPixel,alignment)=>{function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize};var colorChannelsInGlTextureFormat=format=>{var colorChannels={5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4};return colorChannels[format-6402]||1};var heapObjectForWebGLType=type=>{type-=5120;if(type==0)return HEAP8;if(type==1)return HEAPU8;if(type==2)return HEAP16;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922||type==28520||type==30779||type==30782)return HEAPU32;return HEAPU16};var heapAccessShiftForWebGLHeap=heap=>31-Math.clz32(heap.BYTES_PER_ELEMENT);var emscriptenWebGLGetTexPixelData=(type,format,width,height,pixels,internalFormat)=>{var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<>>shift,pixels+bytes>>>shift)};function _glReadPixels(x,y,width,height,format,type,pixels){pixels>>>=0;if(true){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{var heap=heapObjectForWebGLType(type);GLctx.readPixels(x,y,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _glShaderSource(shader,count,string,length){string>>>=0;length>>>=0;var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){pixels>>>=0;if(true){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _glTexParameteri(x0,x1,x2){GLctx.texParameteri(x0,x1,x2)}var _glUseProgram=program=>{program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program};function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){ptr>>>=0;GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx.viewport(x0,x1,x2,x3)}var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var arraySum=(array,index)=>{var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum};var MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];var addDays=(date,days)=>{var newDate=new Date(date.getTime());while(days>0){var leap=isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer>>>0)};function _strftime(s,maxsize,format,tm){s>>>=0;maxsize>>>=0;format>>>=0;tm>>>=0;var tm_zone=HEAPU32[tm+40>>>2>>>0];var date={tm_sec:HEAP32[tm>>>2>>>0],tm_min:HEAP32[tm+4>>>2>>>0],tm_hour:HEAP32[tm+8>>>2>>>0],tm_mday:HEAP32[tm+12>>>2>>>0],tm_mon:HEAP32[tm+16>>>2>>>0],tm_year:HEAP32[tm+20>>>2>>>0],tm_wday:HEAP32[tm+24>>>2>>>0],tm_yday:HEAP32[tm+28>>>2>>>0],tm_isdst:HEAP32[tm+32>>>2>>>0],tm_gmtoff:HEAP32[tm+36>>>2>>>0],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}return thisDate.getFullYear()}return thisDate.getFullYear()-1}var EXPANSION_RULES_2={"%a":date=>WEEKDAYS[date.tm_wday].substring(0,3),"%A":date=>WEEKDAYS[date.tm_wday],"%b":date=>MONTHS[date.tm_mon].substring(0,3),"%B":date=>MONTHS[date.tm_mon],"%C":date=>{var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":date=>leadingNulls(date.tm_mday,2),"%e":date=>leadingSomething(date.tm_mday,2," "),"%g":date=>getWeekBasedYear(date).toString().substring(2),"%G":date=>getWeekBasedYear(date),"%H":date=>leadingNulls(date.tm_hour,2),"%I":date=>{var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":date=>leadingNulls(date.tm_mday+arraySum(isLeapYear(date.tm_year+1900)?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,date.tm_mon-1),3),"%m":date=>leadingNulls(date.tm_mon+1,2),"%M":date=>leadingNulls(date.tm_min,2),"%n":()=>"\n","%p":date=>{if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}return"PM"},"%S":date=>leadingNulls(date.tm_sec,2),"%t":()=>"\t","%u":date=>date.tm_wday||7,"%U":date=>{var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":date=>{var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":date=>date.tm_wday,"%W":date=>{var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":date=>(date.tm_year+1900).toString().substring(2),"%Y":date=>date.tm_year+1900,"%z":date=>{var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":date=>date.tm_zone,"%%":()=>"%"};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm,loc){s>>>=0;maxsize>>>=0;format>>>=0;tm>>>=0;loc>>>=0;return _strftime(s,maxsize,format,tm)}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_unlink"]=FS.unlink;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;Module["requestFullscreen"]=Browser.requestFullscreen;Module["requestAnimationFrame"]=Browser.requestAnimationFrame;Module["setCanvasSize"]=Browser.setCanvasSize;Module["pauseMainLoop"]=Browser.mainLoop.pause;Module["resumeMainLoop"]=Browser.mainLoop.resume;Module["getUserMedia"]=Browser.getUserMedia;Module["createContext"]=Browser.createContext;var preloadedImages={};var preloadedAudios={};var GLctx;var wasmImports={__assert_fail:___assert_fail,__cxa_throw:___cxa_throw,__syscall_fcntl64:___syscall_fcntl64,__syscall_fstat64:___syscall_fstat64,__syscall_ioctl:___syscall_ioctl,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_stat64:___syscall_stat64,_emscripten_get_now_is_monotonic:__emscripten_get_now_is_monotonic,_emscripten_throw_longjmp:__emscripten_throw_longjmp,abort:_abort,eglChooseConfig:_eglChooseConfig,eglCreateContext:_eglCreateContext,eglCreateWindowSurface:_eglCreateWindowSurface,eglDestroyContext:_eglDestroyContext,eglDestroySurface:_eglDestroySurface,eglGetDisplay:_eglGetDisplay,eglInitialize:_eglInitialize,eglMakeCurrent:_eglMakeCurrent,eglSwapBuffers:_eglSwapBuffers,eglSwapInterval:_eglSwapInterval,eglTerminate:_eglTerminate,emscripten_asm_const_int:_emscripten_asm_const_int,emscripten_asm_const_ptr:_emscripten_asm_const_ptr,emscripten_cancel_main_loop:_emscripten_cancel_main_loop,emscripten_date_now:_emscripten_date_now,emscripten_get_gamepad_status:_emscripten_get_gamepad_status,emscripten_get_now:_emscripten_get_now,emscripten_memcpy_js:_emscripten_memcpy_js,emscripten_resize_heap:_emscripten_resize_heap,emscripten_sample_gamepad_data:_emscripten_sample_gamepad_data,emscripten_set_blur_callback_on_thread:_emscripten_set_blur_callback_on_thread,emscripten_set_canvas_element_size:_emscripten_set_canvas_element_size,emscripten_set_focus_callback_on_thread:_emscripten_set_focus_callback_on_thread,emscripten_set_gamepadconnected_callback_on_thread:_emscripten_set_gamepadconnected_callback_on_thread,emscripten_set_gamepaddisconnected_callback_on_thread:_emscripten_set_gamepaddisconnected_callback_on_thread,emscripten_set_keydown_callback_on_thread:_emscripten_set_keydown_callback_on_thread,emscripten_set_keyup_callback_on_thread:_emscripten_set_keyup_callback_on_thread,emscripten_set_main_loop:_emscripten_set_main_loop,emscripten_set_mousedown_callback_on_thread:_emscripten_set_mousedown_callback_on_thread,emscripten_set_mousemove_callback_on_thread:_emscripten_set_mousemove_callback_on_thread,emscripten_set_mouseup_callback_on_thread:_emscripten_set_mouseup_callback_on_thread,emscripten_set_touchend_callback_on_thread:_emscripten_set_touchend_callback_on_thread,emscripten_set_touchmove_callback_on_thread:_emscripten_set_touchmove_callback_on_thread,emscripten_set_touchstart_callback_on_thread:_emscripten_set_touchstart_callback_on_thread,emscripten_set_wheel_callback_on_thread:_emscripten_set_wheel_callback_on_thread,emscripten_set_window_title:_emscripten_set_window_title,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,fd_close:_fd_close,fd_read:_fd_read,fd_seek:_fd_seek,fd_write:_fd_write,getentropy:_getentropy,glAttachShader:_glAttachShader,glBindBuffer:_glBindBuffer,glBindTexture:_glBindTexture,glBindVertexArrayOES:_glBindVertexArrayOES,glBlendFunc:_glBlendFunc,glBufferData:_glBufferData,glClear:_glClear,glClearColor:_glClearColor,glCompileShader:_glCompileShader,glCreateProgram:_glCreateProgram,glCreateShader:_glCreateShader,glDeleteProgram:_glDeleteProgram,glDeleteShader:_glDeleteShader,glDeleteTextures:_glDeleteTextures,glDrawArrays:_glDrawArrays,glEnable:_glEnable,glEnableVertexAttribArray:_glEnableVertexAttribArray,glGenBuffers:_glGenBuffers,glGenTextures:_glGenTextures,glGenVertexArraysOES:_glGenVertexArraysOES,glGetShaderInfoLog:_glGetShaderInfoLog,glLinkProgram:_glLinkProgram,glReadPixels:_glReadPixels,glShaderSource:_glShaderSource,glTexImage2D:_glTexImage2D,glTexParameteri:_glTexParameteri,glUseProgram:_glUseProgram,glVertexAttribPointer:_glVertexAttribPointer,glViewport:_glViewport,invoke_ii:invoke_ii,invoke_iii:invoke_iii,invoke_iiii:invoke_iiii,invoke_iiiii:invoke_iiiii,invoke_vi:invoke_vi,invoke_vii:invoke_vii,invoke_viii:invoke_viii,invoke_viiii:invoke_viiii,invoke_viiiiii:invoke_viiiiii,strftime_l:_strftime_l};var wasmExports=createWasm();var ___wasm_call_ctors=()=>(___wasm_call_ctors=wasmExports["__wasm_call_ctors"])();var _malloc=a0=>(_malloc=wasmExports["malloc"])(a0);var _main=Module["_main"]=(a0,a1)=>(_main=Module["_main"]=wasmExports["main"])(a0,a1);var _olc_OnPageUnload=Module["_olc_OnPageUnload"]=()=>(_olc_OnPageUnload=Module["_olc_OnPageUnload"]=wasmExports["olc_OnPageUnload"])();var _olc_PGE_UpdateWindowSize=Module["_olc_PGE_UpdateWindowSize"]=(a0,a1)=>(_olc_PGE_UpdateWindowSize=Module["_olc_PGE_UpdateWindowSize"]=wasmExports["olc_PGE_UpdateWindowSize"])(a0,a1);var ___errno_location=()=>(___errno_location=wasmExports["__errno_location"])();var _ma_malloc_emscripten=Module["_ma_malloc_emscripten"]=(a0,a1)=>(_ma_malloc_emscripten=Module["_ma_malloc_emscripten"]=wasmExports["ma_malloc_emscripten"])(a0,a1);var _ma_free_emscripten=Module["_ma_free_emscripten"]=(a0,a1)=>(_ma_free_emscripten=Module["_ma_free_emscripten"]=wasmExports["ma_free_emscripten"])(a0,a1);var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=(a0,a1,a2)=>(_ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=wasmExports["ma_device_process_pcm_frames_capture__webaudio"])(a0,a1,a2);var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=(a0,a1,a2)=>(_ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=wasmExports["ma_device_process_pcm_frames_playback__webaudio"])(a0,a1,a2);var setTempRet0=a0=>(setTempRet0=wasmExports["setTempRet0"])(a0);var _setThrew=(a0,a1)=>(_setThrew=wasmExports["setThrew"])(a0,a1);var stackSave=()=>(stackSave=wasmExports["stackSave"])();var stackRestore=a0=>(stackRestore=wasmExports["stackRestore"])(a0);var stackAlloc=a0=>(stackAlloc=wasmExports["stackAlloc"])(a0);var ___cxa_is_pointer_type=a0=>(___cxa_is_pointer_type=wasmExports["__cxa_is_pointer_type"])(a0);var dynCall_iiji=Module["dynCall_iiji"]=(a0,a1,a2,a3,a4)=>(dynCall_iiji=Module["dynCall_iiji"]=wasmExports["dynCall_iiji"])(a0,a1,a2,a3,a4);var dynCall_iiiji=Module["dynCall_iiiji"]=(a0,a1,a2,a3,a4,a5)=>(dynCall_iiiji=Module["dynCall_iiiji"]=wasmExports["dynCall_iiiji"])(a0,a1,a2,a3,a4,a5);var dynCall_viijii=Module["dynCall_viijii"]=(a0,a1,a2,a3,a4,a5,a6)=>(dynCall_viijii=Module["dynCall_viijii"]=wasmExports["dynCall_viijii"])(a0,a1,a2,a3,a4,a5,a6);var dynCall_iij=Module["dynCall_iij"]=(a0,a1,a2,a3)=>(dynCall_iij=Module["dynCall_iij"]=wasmExports["dynCall_iij"])(a0,a1,a2,a3);var dynCall_jii=Module["dynCall_jii"]=(a0,a1,a2)=>(dynCall_jii=Module["dynCall_jii"]=wasmExports["dynCall_jii"])(a0,a1,a2);var dynCall_jiji=Module["dynCall_jiji"]=(a0,a1,a2,a3,a4)=>(dynCall_jiji=Module["dynCall_jiji"]=wasmExports["dynCall_jiji"])(a0,a1,a2,a3,a4);var dynCall_iiiiij=Module["dynCall_iiiiij"]=(a0,a1,a2,a3,a4,a5,a6)=>(dynCall_iiiiij=Module["dynCall_iiiiij"]=wasmExports["dynCall_iiiiij"])(a0,a1,a2,a3,a4,a5,a6);var dynCall_iiiiijj=Module["dynCall_iiiiijj"]=(a0,a1,a2,a3,a4,a5,a6,a7,a8)=>(dynCall_iiiiijj=Module["dynCall_iiiiijj"]=wasmExports["dynCall_iiiiijj"])(a0,a1,a2,a3,a4,a5,a6,a7,a8);var dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9)=>(dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=wasmExports["dynCall_iiiiiijj"])(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9);function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function applySignatureConversions(wasmExports){wasmExports=Object.assign({},wasmExports);var makeWrapper_pp=f=>a0=>f(a0)>>>0;var makeWrapper_p=f=>()=>f()>>>0;wasmExports["malloc"]=makeWrapper_pp(wasmExports["malloc"]);wasmExports["__errno_location"]=makeWrapper_p(wasmExports["__errno_location"]);wasmExports["stackSave"]=makeWrapper_p(wasmExports["stackSave"]);wasmExports["stackAlloc"]=makeWrapper_pp(wasmExports["stackAlloc"]);return wasmExports}Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createPath"]=FS.createPath;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_unlink"]=FS.unlink;var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run(); +var Module=typeof Module!="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){if(Module["ENVIRONMENT_IS_PTHREAD"]||Module["$ww"])return;var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="Adventures in Lestoria.data";var REMOTE_PACKAGE_BASE="Adventures in Lestoria.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string"){require("fs").readFile(packageName,function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}});return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"](`Downloading data... (${loaded}/${total})`)}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","assets",true,true);Module["FS_createPath"]("/assets","Ability Icons",true,true);Module["FS_createPath"]("/assets","Campaigns",true,true);Module["FS_createPath"]("/assets","backgrounds",true,true);Module["FS_createPath"]("/assets","characters",true,true);Module["FS_createPath"]("/assets","config",true,true);Module["FS_createPath"]("/assets/config","audio",true,true);Module["FS_createPath"]("/assets/config","classes",true,true);Module["FS_createPath"]("/assets/config","gfx",true,true);Module["FS_createPath"]("/assets/config","items",true,true);Module["FS_createPath"]("/assets/config","shops",true,true);Module["FS_createPath"]("/assets/config","story",true,true);Module["FS_createPath"]("/assets","items",true,true);Module["FS_createPath"]("/assets","maps",true,true);Module["FS_createPath"]("/assets","menus",true,true);Module["FS_createPath"]("/assets","monsters",true,true);Module["FS_createPath"]("/assets","music",true,true);Module["FS_createPath"]("/assets/music","loop1",true,true);Module["FS_createPath"]("/assets/music","loop2",true,true);Module["FS_createPath"]("/assets","sounds",true,true);Module["FS_createPath"]("/assets","themes",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"](`fp ${this.name}`)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"](`fp ${that.name}`);this.requests[this.name]=null}};var files=metadata["files"];for(var i=0;i{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;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror,binary=true)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,binary?undefined:"utf8",(err,data)=>{if(err)onerror(err);else onload(binary?data.buffer:data)})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);if(typeof module!="undefined"){module["exports"]=Module}process.on("uncaughtException",ex=>{if(ex!=="unwind"&&!(ex instanceof ExitStatus)&&!(ex.context instanceof ExitStatus)){throw ex}});quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};Module["inspect"]=()=>"[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(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(typeof WebAssembly!="object"){abort("no native wasm support detected")}function intArrayFromBase64(s){if(typeof ENVIRONMENT_IS_NODE!="undefined"&&ENVIRONMENT_IS_NODE){var buf=Buffer.from(s,"base64");return new Uint8Array(buf.buffer,buf.byteOffset,buf.length)}var decoded=atob(s);var bytes=new Uint8Array(decoded.length);for(var i=0;ifilename.startsWith(dataURIPrefix);var isFileURI=filename=>filename.startsWith("file://");var wasmBinaryFile;wasmBinaryFile="Adventures in Lestoria.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinarySync(binaryFile))}else if(readAsync){return new Promise((resolve,reject)=>{readAsync(binaryFile,response=>resolve(new Uint8Array(response)),reject)})}}return Promise.resolve().then(()=>getBinarySync(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>WebAssembly.instantiate(binary,imports)).then(instance=>instance).then(receiver,reason=>{err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}return instantiateArrayBuffer(binaryFile,imports,callback)}function createWasm(){var info={"env":wasmImports,"wasi_snapshot_preview1":wasmImports};function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=applySignatureConversions(wasmExports);wasmMemory=wasmExports["memory"];updateMemoryViews();wasmTable=wasmExports["__indirect_function_table"];addOnInit(wasmExports["__wasm_call_ctors"]);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err(`Module.instantiateWasm callback failed with error: ${e}`);return false}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult);return{}}var tempDouble;var tempI64;var ASM_CONSTS={392596:()=>{if(requestResp&&requestResp!==""){var newPtr=stringToNewUTF8(requestResp);requestResp="";return newPtr}return 0},392719:($0,$1,$2,$3,$4)=>{if(typeof window==="undefined"||(window.AudioContext||window.webkitAudioContext)===undefined){return 0}if(typeof window.miniaudio==="undefined"){window.miniaudio={referenceCount:0};window.miniaudio.device_type={};window.miniaudio.device_type.playback=$0;window.miniaudio.device_type.capture=$1;window.miniaudio.device_type.duplex=$2;window.miniaudio.device_state={};window.miniaudio.device_state.stopped=$3;window.miniaudio.device_state.started=$4;miniaudio.devices=[];miniaudio.track_device=function(device){for(var iDevice=0;iDevice0){if(miniaudio.devices[miniaudio.devices.length-1]==null){miniaudio.devices.pop()}else{break}}};miniaudio.untrack_device=function(device){for(var iDevice=0;iDevice{if(typeof window.miniaudio!=="undefined"){window.miniaudio.referenceCount-=1;if(window.miniaudio.referenceCount===0){delete window.miniaudio}}},394873:()=>navigator.mediaDevices!==undefined&&navigator.mediaDevices.getUserMedia!==undefined,394977:()=>{try{var temp=new(window.AudioContext||window.webkitAudioContext);var sampleRate=temp.sampleRate;temp.close();return sampleRate}catch(e){return 0}},395148:($0,$1,$2,$3,$4,$5)=>{var deviceType=$0;var channels=$1;var sampleRate=$2;var bufferSize=$3;var pIntermediaryBuffer=$4;var pDevice=$5;if(typeof window.miniaudio==="undefined"){return-1}var device={};var audioContextOptions={};if(deviceType==window.miniaudio.device_type.playback){audioContextOptions.sampleRate=sampleRate}device.webaudio=new(window.AudioContext||window.webkitAudioContext)(audioContextOptions);device.webaudio.suspend();device.state=window.miniaudio.device_state.stopped;var channelCountIn=0;var channelCountOut=channels;if(deviceType!=window.miniaudio.device_type.playback){channelCountIn=channels}device.scriptNode=device.webaudio.createScriptProcessor(bufferSize,channelCountIn,channelCountOut);device.scriptNode.onaudioprocess=function(e){if(device.intermediaryBufferView==null||device.intermediaryBufferView.length==0){device.intermediaryBufferView=new Float32Array(Module.HEAPF32.buffer,pIntermediaryBuffer,bufferSize*channels)}if(deviceType==miniaudio.device_type.capture||deviceType==miniaudio.device_type.duplex){for(var iChannel=0;iChannelminiaudio.get_device_by_index($0).webaudio.sampleRate,397997:$0=>{var device=miniaudio.get_device_by_index($0);if(device.scriptNode!==undefined){device.scriptNode.onaudioprocess=function(e){};device.scriptNode.disconnect();device.scriptNode=undefined}if(device.streamNode!==undefined){device.streamNode.disconnect();device.streamNode=undefined}device.webaudio.close();device.webaudio=undefined},398362:$0=>{miniaudio.untrack_device_by_index($0)},398405:$0=>{var device=miniaudio.get_device_by_index($0);device.webaudio.resume();device.state=miniaudio.device_state.started},398530:$0=>{var device=miniaudio.get_device_by_index($0);device.webaudio.suspend();device.state=miniaudio.device_state.stopped},398656:()=>{window.onunload=Module._olc_OnPageUnload},398700:($0,$1)=>{requestResp="";Module.olc_AspectRatio=$0/$1;Module.olc_AssumeDefaultShells=document.querySelectorAll(".emscripten").length>=3?true:false;oncontextmenu=function(e){return false};var olc_ResizeHandler=function(){let isFullscreen=document.fullscreenElement!=null;let width=isFullscreen?window.innerWidth:Module.canvas.parentNode.clientWidth;let height=isFullscreen?window.innerHeight:Module.canvas.parentNode.clientHeight;let viewWidth=width;let viewHeight=width/Module.olc_AspectRatio;if(viewHeight>height){viewWidth=height*Module.olc_AspectRatio;viewHeight=height}viewWidth=parseInt(viewWidth);viewHeight=parseInt(viewHeight);setTimeout(function(){if(Module.olc_AssumeDefaultShells)Module.canvas.parentNode.setAttribute("style","width: 100%; height: 70vh; margin-left: auto; margin-right: auto;");Module.canvas.setAttribute("width",viewWidth);Module.canvas.setAttribute("height",viewHeight);Module.canvas.setAttribute("style",`width: ${viewWidth}px; height: ${viewHeight}px;`);Module._olc_PGE_UpdateWindowSize(viewWidth,viewHeight);Module.canvas.focus()},200)};var olc_Init=function(){if(Module.olc_AspectRatio===undefined){setTimeout(function(){Module.olc_Init()},50);return}let resizeObserver=new ResizeObserver(function(entries){Module.olc_ResizeHandler()}).observe(Module.canvas.parentNode);let mutationObserver=new MutationObserver(function(mutationsList,observer){setTimeout(function(){Module.olc_ResizeHandler()},200)}).observe(Module.canvas.parentNode,{attributes:false,childList:true,subtree:false});window.addEventListener("fullscreenchange",function(e){setTimeout(function(){Module.olc_ResizeHandler()},200)})};Module.olc_ResizeHandler=Module.olc_ResizeHandler!=undefined?Module.olc_ResizeHandler:olc_ResizeHandler;Module.olc_Init=Module.olc_Init!=undefined?Module.olc_Init:olc_Init;Module.olc_Init()},400689:()=>window.scrollX,400713:()=>window.scrollY,400737:()=>window.scrollX,400761:()=>window.scrollY,400785:()=>window.scrollX,400809:()=>window.scrollY,400833:()=>Module.canvas.getBoundingClientRect().left,400885:()=>Module.canvas.getBoundingClientRect().top,400936:()=>Module.canvas.getBoundingClientRect().left,400988:()=>Module.canvas.getBoundingClientRect().top,401039:($0,$1)=>{requestResp="";fetch(UTF8ToString($0),{headers:{"Content-Type":"application/json"},method:"POST",body:UTF8ToString($1)}).then(resp=>{if(resp.ok){return resp.text()}else{throw new Error(resp.text())}}).then(data=>{requestResp=data}).catch(err=>{requestResp="ERR"})}};var _emscripten_set_main_loop_timing=(mode,value)=>{Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof Browser.setImmediate=="undefined"){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);Browser.setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}else{Browser.setImmediate=setImmediate}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){Browser.setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0};var _emscripten_get_now;_emscripten_get_now=()=>performance.now();var setMainLoop=(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming)=>{assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())return;if(typeof SDL=="object")SDL.audio?.queueNewAudioData?.();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0){_emscripten_set_main_loop_timing(0,1e3/fps)}else{_emscripten_set_main_loop_timing(1,1)}Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}var runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:function(){var paths=Array.prototype.slice.call(arguments);return PATH.normalize(paths.join("/"))},join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>{if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){return view=>crypto.getRandomValues(view)}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");var randomFillSync=crypto_module["randomFillSync"];if(randomFillSync){return view=>crypto_module["randomFillSync"](view)}var randomBytes=crypto_module["randomBytes"];return view=>(view.set(randomBytes(view.byteLength)),view)}catch(e){}}abort("initRandomDevice")};var randomFill=view=>(randomFill=initRandomFill())(view);var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{idx>>>=0;var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{outIdx>>>=0;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++>>>0]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++>>>0]=192|u>>6;heap[outIdx++>>>0]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++>>>0]=224|u>>12;heap[outIdx++>>>0]=128|u>>6&63;heap[outIdx++>>>0]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++>>>0]=240|u>>18;heap[outIdx++>>>0]=128|u>>12&63;heap[outIdx++>>>0]=128|u>>6&63;heap[outIdx++>>>0]=128|u&63}}heap[outIdx>>>0]=0;return outIdx-startIdx};function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(ENVIRONMENT_IS_NODE){var BUFSIZE=256;var buf=Buffer.alloc(BUFSIZE);var bytesRead=0;var fd=process.stdin.fd;try{bytesRead=fs.readSync(fd,buf)}catch(e){if(e.toString().includes("EOF"))bytesRead=0;else throw e}if(bytesRead>0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var mmapAlloc=size=>{abort()};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){throw FS.genericErrors[44]},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir(node){var entries=[".",".."];for(var key of Object.keys(node.contents)){entries.push(key)}return entries},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length>>0)}return{ptr:ptr,allocated:allocated}},msync(stream,buffer,offset,length,mmapFlags){MEMFS.stream_ops.write(stream,buffer,0,length,offset,false);return 0}}};var asyncLoad=(url,onload,onerror,noRunDep)=>{var dep=!noRunDep?getUniqueRunDependency(`al ${url}`):"";readAsync(url,arrayBuffer=>{assert(arrayBuffer,`Loading data file "${url}" failed (no arrayBuffer).`);onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},event=>{if(onerror){onerror()}else{throw`Loading data file "${url}" failed.`}});if(dep)addRunDependency(dep)};var FS_createDataFile=(parent,name,fileData,canRead,canWrite,canOwn)=>{FS.createDataFile(parent,name,fileData,canRead,canWrite,canOwn)};var preloadPlugins=Module["preloadPlugins"]||[];var FS_handledByPreloadPlugin=(byteArray,fullname,finish,onerror)=>{if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(plugin=>{if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}onload?.();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{onerror?.();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}};var FS_modeStringToFlags=str=>{var flagModes={"r":0,"r+":2,"w":512|64|1,"w+":512|64|2,"a":1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath(path,opts={}){path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?`${mount}/${path}`:mount+path}path=path?`${node.name}/${path}`:node.name;node=node.parent}},hashName(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){if(!FS.FSStream){FS.FSStream=function(){this.shared={}};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get(){return this.node},set(val){this.node=val}},isRead:{get(){return(this.flags&2097155)!==1}},isWrite:{get(){return(this.flags&2097155)!==0}},isAppend:{get(){return this.flags&1024}},flags:{get(){return this.shared.flags},set(val){this.shared.flags=val}},position:{get(){return this.shared.position},set(val){this.shared.position=val}}})}stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var i=0;i0,ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomLeft=randomFill(randomBuffer).byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams(){if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError(){if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.name="ErrnoError";this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit(){FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init(input,output,error){FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit(){FS.init.initialized=false;for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr:ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var UTF8ToString=(ptr,maxBytesToRead)=>{ptr>>>=0;return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>>2>>>0]=stat.dev;HEAP32[buf+4>>>2>>>0]=stat.mode;HEAPU32[buf+8>>>2>>>0]=stat.nlink;HEAP32[buf+12>>>2>>>0]=stat.uid;HEAP32[buf+16>>>2>>>0]=stat.gid;HEAP32[buf+20>>>2>>>0]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>>2>>>0]=tempI64[0],HEAP32[buf+28>>>2>>>0]=tempI64[1];HEAP32[buf+32>>>2>>>0]=4096;HEAP32[buf+36>>>2>>>0]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>>2>>>0]=tempI64[0],HEAP32[buf+44>>>2>>>0]=tempI64[1];HEAPU32[buf+48>>>2>>>0]=atime%1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>>2>>>0]=tempI64[0],HEAP32[buf+60>>>2>>>0]=tempI64[1];HEAPU32[buf+64>>>2>>>0]=mtime%1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>>2>>>0]=tempI64[0],HEAP32[buf+76>>>2>>>0]=tempI64[1];HEAPU32[buf+80>>>2>>>0]=ctime%1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>>2>>>0]=tempI64[0],HEAP32[buf+92>>>2>>>0]=tempI64[1];return 0},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},varargs:undefined,get(){var ret=HEAP32[+SYSCALLS.varargs>>>2>>>0];SYSCALLS.varargs+=4;return ret},getp(){return SYSCALLS.get()},getStr(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream}};var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var safeSetTimeout=(func,timeout)=>setTimeout(()=>{callUserCallback(func)},timeout);var warnOnce=text=>{warnOnce.shown||={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;if(ENVIRONMENT_IS_NODE)text="warning: "+text;err(text)}};var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining{assert(img.complete,`Image ${name} could not be decoded`);var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);preloadedImages[name]=canvas;URL.revokeObjectURL(url);onload?.(byteArray)};img.onerror=event=>{err(`Image ${url} could not be decoded`);onerror?.()};img.src=url};preloadPlugins.push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;preloadedAudios[name]=audio;onload?.(byteArray)}var b=new Blob([byteArray],{type:Browser.getMimetype(name)});var url=URL.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err(`warning: browser could not fully decode audio ${name}, trying slower base64 approach`);function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(()=>{finish(audio)},1e4)};preloadPlugins.push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:2};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());Browser.init()}return ctx},destroyContext(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}Module["onFullScreen"]?.(Browser.isFullscreen);Module["onFullscreen"]?.(Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(()=>{});CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout(func,timeout){return safeSetTimeout(func,timeout)},safeRequestAnimationFrame(func){return Browser.requestAnimationFrame(()=>{callUserCallback(func)})},getMimetype(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia(func){window.getUserMedia||=navigator["getUserMedia"]||navigator["mozGetUserMedia"];window.getUserMedia(func)},getMovementX(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseCoords(pageX,pageY){var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;var adjustedX=pageX-(scrollX+rect.left);var adjustedY=pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);return{x:adjustedX,y:adjustedY}},setMouseCoords(pageX,pageY){const{x:x,y:y}=Browser.calculateMouseCoords(pageX,pageY);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y},calculateMouseEvent(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var coords=Browser.calculateMouseCoords(touch.pageX,touch.pageY);if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];last||=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}Browser.setMouseCoords(event.pageX,event.pageY)}},resizeListeners:[],updateResizeListeners(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(listener=>listener(canvas.width,canvas.height))},setCanvasSize(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>>2>>>0];flags=flags|8388608;HEAP32[SDL.screen>>>2>>>0]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>>2>>>0];flags=flags&~8388608;HEAP32[SDL.screen>>>2>>>0]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h{object.addEventListener(event,func,{"once":true})};var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var dynCallLegacy=(sig,ptr,args)=>{var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)};var wasmTableMirror=[];var wasmTable;var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func};var noExitRuntime=Module["noExitRuntime"]||true;var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___assert_fail(condition,filename,line,func){condition>>>=0;filename>>>=0;func>>>=0;abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>>2>>>0]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>>2>>>0]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>>2>>>0]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>>2>>>0]};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>>0>>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>>0>>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>>0>>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>>0>>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor)};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>>2>>>0]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>>2>>>0]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>>2>>>0]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){ptr>>>=0;type>>>=0;destructor>>>=0;var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw exceptionLast}var setErrNo=value=>{HEAP32[___errno_location()>>>2>>>0]=value;return value};function ___syscall_fcntl64(fd,cmd,varargs){varargs>>>=0;SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.createStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.getp();var offset=0;HEAP16[arg+offset>>>1>>>0]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){buf>>>=0;try{var stream=SYSCALLS.getStreamFromFD(fd);return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){varargs>>>=0;SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:{if(!stream.tty)return-59;return 0}case 21505:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcgets){var termios=stream.tty.ops.ioctl_tcgets(stream);var argp=SYSCALLS.getp();HEAP32[argp>>>2>>>0]=termios.c_iflag||0;HEAP32[argp+4>>>2>>>0]=termios.c_oflag||0;HEAP32[argp+8>>>2>>>0]=termios.c_cflag||0;HEAP32[argp+12>>>2>>>0]=termios.c_lflag||0;for(var i=0;i<32;i++){HEAP8[argp+i+17>>>0>>>0]=termios.c_cc[i]||0}return 0}return 0}case 21510:case 21511:case 21512:{if(!stream.tty)return-59;return 0}case 21506:case 21507:case 21508:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcsets){var argp=SYSCALLS.getp();var c_iflag=HEAP32[argp>>>2>>>0];var c_oflag=HEAP32[argp+4>>>2>>>0];var c_cflag=HEAP32[argp+8>>>2>>>0];var c_lflag=HEAP32[argp+12>>>2>>>0];var c_cc=[];for(var i=0;i<32;i++){c_cc.push(HEAP8[argp+i+17>>>0>>>0])}return stream.tty.ops.ioctl_tcsets(stream.tty,op,{c_iflag:c_iflag,c_oflag:c_oflag,c_cflag:c_cflag,c_lflag:c_lflag,c_cc:c_cc})}return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.getp();HEAP32[argp>>>2>>>0]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.getp();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tiocgwinsz){var winsize=stream.tty.ops.ioctl_tiocgwinsz(stream.tty);var argp=SYSCALLS.getp();HEAP16[argp>>>1>>>0]=winsize[0];HEAP16[argp+2>>>1>>>0]=winsize[1]}return 0}case 21524:{if(!stream.tty)return-59;return 0}case 21515:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_lstat64(path,buf){path>>>=0;buf>>>=0;try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.lstat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_mkdirat(dirfd,path,mode){path>>>=0;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_newfstatat(dirfd,path,buf,flags){path>>>=0;buf>>>=0;try{path=SYSCALLS.getStr(path);var nofollow=flags&256;var allowEmpty=flags&4096;flags=flags&~6400;path=SYSCALLS.calculateAt(dirfd,path,allowEmpty);return SYSCALLS.doStat(nofollow?FS.lstat:FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){path>>>=0;varargs>>>=0;SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_stat64(path,buf){path>>>=0;buf>>>=0;try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var nowIsMonotonic=1;var __emscripten_get_now_is_monotonic=()=>nowIsMonotonic;var __emscripten_throw_longjmp=()=>{throw Infinity};var _abort=()=>{abort("")};var EGL={errorCode:12288,defaultDisplayInitialized:false,currentContext:0,currentReadSurface:0,currentDrawSurface:0,contextAttributes:{alpha:false,depth:false,stencil:false,antialias:false},stringCache:{},setErrorCode(code){EGL.errorCode=code},chooseConfig(display,attribList,config,config_size,numConfigs){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(attribList){for(;;){var param=HEAP32[attribList>>>2>>>0];if(param==12321){var alphaSize=HEAP32[attribList+4>>>2>>>0];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>>2>>>0];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>>2>>>0];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>>2>>>0];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>>2>>>0];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>>2>>>0];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>>2>>>0]=1}if(config&&config_size>0){HEAPU32[config>>>2>>>0]=62002}EGL.setErrorCode(12288);return 1}};function _eglChooseConfig(display,attrib_list,configs,config_size,numConfigs){display>>>=0;attrib_list>>>=0;configs>>>=0;numConfigs>>>=0;return EGL.chooseConfig(display,attrib_list,configs,config_size,numConfigs)}var webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance=ctx=>!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"));var webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance=ctx=>!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"));var webgl_enable_WEBGL_multi_draw=ctx=>!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"));var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:table=>{var ret=GL.counter++;for(var i=table.length;i{var source="";for(var i=0;i>>2>>>0]:-1;source+=UTF8ToString(HEAP32[string+i*4>>>2>>>0],len<0?undefined:len)}return source},createContext:(canvas,webGLContextAttributes)=>{if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=canvas.getContext("webgl2",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);var _allSupportedExtensions=ctx.getSupportedExtensions;var supportedExtensionsForGetProcAddress=["EXT_color_buffer_float","EXT_disjoint_timer_query_webgl2","EXT_texture_norm16","WEBGL_clip_cull_distance","EXT_color_buffer_half_float","EXT_float_blend","EXT_texture_compression_bptc","EXT_texture_compression_rgtc","EXT_texture_filter_anisotropic","KHR_parallel_shader_compile","OES_texture_float_linear","WEBGL_compressed_texture_s3tc","WEBGL_compressed_texture_s3tc_srgb","WEBGL_debug_renderer_info","WEBGL_debug_shaders","WEBGL_lose_context","WEBGL_multi_draw"];ctx.getSupportedExtensions=function(){return(_allSupportedExtensions.apply(this)||[]).filter(ext=>supportedExtensionsForGetProcAddress.includes(ext))};return handle},registerContext:(ctx,webGLContextAttributes)=>{var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:contextHandle=>{GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext?.GLctx;return!(contextHandle&&!GLctx)},getContext:contextHandle=>GL.contexts[contextHandle],deleteContext:contextHandle=>{if(GL.currentContext===GL.contexts[contextHandle]){GL.currentContext=null}if(typeof JSEvents=="object"){JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas)}if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas){GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined}GL.contexts[contextHandle]=null},initExtensions:context=>{context||=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(context.version>=2){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query_webgl2")}if(context.version<2||!GLctx.disjointTimerQueryExt){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(ext=>{if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})},getExtensions(){var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(e=>"GL_"+e));return exts}};function _eglCreateContext(display,config,hmm,contextAttribs){display>>>=0;config>>>=0;hmm>>>=0;contextAttribs>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}var glesContextVersion=1;for(;;){var param=HEAP32[contextAttribs>>>2>>>0];if(param==12440){glesContextVersion=HEAP32[contextAttribs+4>>>2>>>0]}else if(param==12344){break}else{EGL.setErrorCode(12292);return 0}contextAttribs+=8}if(glesContextVersion<2||glesContextVersion>3){EGL.setErrorCode(12293);return 0}EGL.contextAttributes.majorVersion=glesContextVersion-1;EGL.contextAttributes.minorVersion=0;EGL.context=GL.createContext(Module["canvas"],EGL.contextAttributes);if(EGL.context!=0){EGL.setErrorCode(12288);GL.makeContextCurrent(EGL.context);Module.useWebGL=true;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});GL.makeContextCurrent(null);return 62004}else{EGL.setErrorCode(12297);return 0}}function _eglCreateWindowSurface(display,config,win,attrib_list){display>>>=0;config>>>=0;attrib_list>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}EGL.setErrorCode(12288);return 62006}function _eglDestroyContext(display,context){display>>>=0;context>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}GL.deleteContext(EGL.context);EGL.setErrorCode(12288);if(EGL.currentContext==context){EGL.currentContext=0}return 1}function _eglDestroySurface(display,surface){display>>>=0;surface>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 1}if(EGL.currentReadSurface==surface){EGL.currentReadSurface=0}if(EGL.currentDrawSurface==surface){EGL.currentDrawSurface=0}EGL.setErrorCode(12288);return 1}function _eglGetDisplay(nativeDisplayType){nativeDisplayType>>>=0;EGL.setErrorCode(12288);if(nativeDisplayType!=0&&nativeDisplayType!=1){return 0}return 62e3}function _eglInitialize(display,majorVersion,minorVersion){display>>>=0;majorVersion>>>=0;minorVersion>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}if(majorVersion){HEAP32[majorVersion>>>2>>>0]=1}if(minorVersion){HEAP32[minorVersion>>>2>>>0]=4}EGL.defaultDisplayInitialized=true;EGL.setErrorCode(12288);return 1}function _eglMakeCurrent(display,draw,read,context){display>>>=0;draw>>>=0;read>>>=0;context>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=0&&context!=62004){EGL.setErrorCode(12294);return 0}if(read!=0&&read!=62006||draw!=0&&draw!=62006){EGL.setErrorCode(12301);return 0}GL.makeContextCurrent(context?EGL.context:null);EGL.currentContext=context;EGL.currentDrawSurface=draw;EGL.currentReadSurface=read;EGL.setErrorCode(12288);return 1}function _eglSwapBuffers(dpy,surface){dpy>>>=0;surface>>>=0;if(Browser.doSwapBuffers)Browser.doSwapBuffers();if(!EGL.defaultDisplayInitialized){EGL.setErrorCode(12289)}else if(!Module.ctx){EGL.setErrorCode(12290)}else if(Module.ctx.isContextLost()){EGL.setErrorCode(12302)}else{EGL.setErrorCode(12288);return 1}return 0}function _eglSwapInterval(display,interval){display>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}if(interval==0)_emscripten_set_main_loop_timing(0,0);else _emscripten_set_main_loop_timing(1,interval);EGL.setErrorCode(12288);return 1}function _eglTerminate(display){display>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.defaultDisplayInitialized=false;EGL.setErrorCode(12288);return 1}var readEmAsmArgsArray=[];var readEmAsmArgs=(sigPtr,buf)=>{readEmAsmArgsArray.length=0;var ch;while(ch=HEAPU8[sigPtr++>>>0]){var wide=ch!=105;wide&=ch!=112;buf+=wide&&buf%8?4:0;readEmAsmArgsArray.push(ch==112?HEAPU32[buf>>>2>>>0]:ch==105?HEAP32[buf>>>2>>>0]:HEAPF64[buf>>>3>>>0]);buf+=wide?8:4}return readEmAsmArgsArray};var runEmAsmFunction=(code,sigPtr,argbuf)=>{var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)};function _emscripten_asm_const_int(code,sigPtr,argbuf){code>>>=0;sigPtr>>>=0;argbuf>>>=0;return runEmAsmFunction(code,sigPtr,argbuf)}function _emscripten_asm_const_ptr(code,sigPtr,argbuf){code>>>=0;sigPtr>>>=0;argbuf>>>=0;return runEmAsmFunction(code,sigPtr,argbuf)}var _emscripten_cancel_main_loop=()=>{Browser.mainLoop.pause();Browser.mainLoop.func=null};var _emscripten_date_now=()=>Date.now();var JSEvents={inEventHandler:0,removeAllEventListeners(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort((x,y)=>x.precedence{for(var i=0;istringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);var fillGamepadEventData=(eventStruct,e)=>{HEAPF64[eventStruct>>>3>>>0]=e.timestamp;for(var i=0;i>>3>>>0]=e.axes[i]}for(var i=0;i>>3>>>0]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>>3>>>0]=e.buttons[i]}}for(var i=0;i>>2>>>0]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>>2>>>0]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>>2>>>0]=e.connected;HEAP32[eventStruct+1300>>>2>>>0]=e.index;HEAP32[eventStruct+8>>>2>>>0]=e.axes.length;HEAP32[eventStruct+12>>>2>>>0]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)};function _emscripten_get_gamepad_status(index,gamepadState){gamepadState>>>=0;if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_memcpy_js(dest,src,num){dest>>>=0;src>>>=0;num>>>=0;return HEAPU8.copyWithin(dest>>>0,src>>>0,src+num>>>0)}var getHeapMax=()=>4294901760;var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};function _emscripten_resize_heap(requestedSize){requestedSize>>>=0;var oldSize=HEAPU8.length;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;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=growMemory(newSize);if(replacement){return true}}return false}var disableGamepadApiIfItThrows=()=>{try{navigator.getGamepads()}catch(e){navigator.getGamepads=null;return 1}};var _emscripten_sample_gamepad_data=()=>{if(!navigator.getGamepads||disableGamepadApiIfItThrows())return-1;return(JSEvents.lastGamepadState=navigator.getGamepads())?0:-1};var maybeCStringToJsString=cString=>cString>2?UTF8ToString(cString):cString;var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];var findEventTarget=target=>{target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):undefined);return domElement};var registerFocusEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.focusEvent)JSEvents.focusEvent=_malloc(256);var focusEventHandlerFunc=(e=event)=>{var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(getWasmTableEntry(callbackfunc)(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_blur_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread)}var findCanvasEventTarget=target=>findEventTarget(target);function _emscripten_set_canvas_element_size(target,width,height){target>>>=0;var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0}function _emscripten_set_focus_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread)}var registerGamepadEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=(e=event)=>{var gamepadEvent=JSEvents.gamepadEvent;fillGamepadEventData(gamepadEvent,e["gamepad"]);if(getWasmTableEntry(callbackfunc)(eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;if(!navigator.getGamepads||disableGamepadApiIfItThrows())return-1;return registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread)}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;if(!navigator.getGamepads||disableGamepadApiIfItThrows())return-1;return registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread)}var registerKeyEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(176);var keyEventHandlerFunc=e=>{var keyEventData=JSEvents.keyEvent;HEAPF64[keyEventData>>>3>>>0]=e.timeStamp;var idx=keyEventData>>>2;HEAP32[idx+2>>>0]=e.location;HEAP32[idx+3>>>0]=e.ctrlKey;HEAP32[idx+4>>>0]=e.shiftKey;HEAP32[idx+5>>>0]=e.altKey;HEAP32[idx+6>>>0]=e.metaKey;HEAP32[idx+7>>>0]=e.repeat;HEAP32[idx+8>>>0]=e.charCode;HEAP32[idx+9>>>0]=e.keyCode;HEAP32[idx+10>>>0]=e.which;stringToUTF8(e.key||"",keyEventData+44,32);stringToUTF8(e.code||"",keyEventData+76,32);stringToUTF8(e.char||"",keyEventData+108,32);stringToUTF8(e.locale||"",keyEventData+140,32);if(getWasmTableEntry(callbackfunc)(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread)}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread)}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop){func>>>=0;var browserIterationFunc=getWasmTableEntry(func);setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop)}var getBoundingClientRect=e=>specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{"left":0,"top":0};var fillMouseEventData=(eventStruct,e,target)=>{HEAPF64[eventStruct>>>3>>>0]=e.timeStamp;var idx=eventStruct>>>2;HEAP32[idx+2>>>0]=e.screenX;HEAP32[idx+3>>>0]=e.screenY;HEAP32[idx+4>>>0]=e.clientX;HEAP32[idx+5>>>0]=e.clientY;HEAP32[idx+6>>>0]=e.ctrlKey;HEAP32[idx+7>>>0]=e.shiftKey;HEAP32[idx+8>>>0]=e.altKey;HEAP32[idx+9>>>0]=e.metaKey;HEAP16[idx*2+20>>>0]=e.button;HEAP16[idx*2+21>>>0]=e.buttons;HEAP32[idx+11>>>0]=e["movementX"];HEAP32[idx+12>>>0]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+13>>>0]=e.clientX-rect.left;HEAP32[idx+14>>>0]=e.clientY-rect.top};var registerMouseEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=findEventTarget(target);var mouseEventHandlerFunc=(e=event)=>{fillMouseEventData(JSEvents.mouseEvent,e,target);if(getWasmTableEntry(callbackfunc)(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_mousedown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown",targetThread)}function _emscripten_set_mousemove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread)}function _emscripten_set_mouseup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup",targetThread)}var registerTouchEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1696);target=findEventTarget(target);var touchEventHandlerFunc=e=>{var t,touches={},et=e.touches;for(var i=0;i>>3>>>0]=e.timeStamp;var idx=touchEvent>>>2;HEAP32[idx+3>>>0]=e.ctrlKey;HEAP32[idx+4>>>0]=e.shiftKey;HEAP32[idx+5>>>0]=e.altKey;HEAP32[idx+6>>>0]=e.metaKey;idx+=7;var targetRect=getBoundingClientRect(target);var numTouches=0;for(var i in touches){t=touches[i];HEAP32[idx+0>>>0]=t.identifier;HEAP32[idx+1>>>0]=t.screenX;HEAP32[idx+2>>>0]=t.screenY;HEAP32[idx+3>>>0]=t.clientX;HEAP32[idx+4>>>0]=t.clientY;HEAP32[idx+5>>>0]=t.pageX;HEAP32[idx+6>>>0]=t.pageY;HEAP32[idx+7>>>0]=t.isChanged;HEAP32[idx+8>>>0]=t.onTarget;HEAP32[idx+9>>>0]=t.clientX-targetRect.left;HEAP32[idx+10>>>0]=t.clientY-targetRect.top;idx+=13;if(++numTouches>31){break}}HEAP32[touchEvent+8>>>2>>>0]=numTouches;if(getWasmTableEntry(callbackfunc)(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread)}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread)}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread)}var registerWheelEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(104);var wheelHandlerFunc=(e=event)=>{var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+72>>>3>>>0]=e["deltaX"];HEAPF64[wheelEvent+80>>>3>>>0]=e["deltaY"];HEAPF64[wheelEvent+88>>>3>>>0]=e["deltaZ"];HEAP32[wheelEvent+96>>>2>>>0]=e["deltaMode"];if(getWasmTableEntry(callbackfunc)(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:wheelHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;target=findEventTarget(target);if(!target)return-4;if(typeof target.onwheel!="undefined"){return registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread)}else{return-1}}function _emscripten_set_window_title(title){title>>>=0;return document.title=UTF8ToString(title)}var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var stringToAscii=(str,buffer)=>{for(var i=0;i>>0>>>0]=str.charCodeAt(i)}HEAP8[buffer>>>0>>>0]=0};var _environ_get=function(__environ,environ_buf){__environ>>>=0;environ_buf>>>=0;var bufSize=0;getEnvStrings().forEach((string,i)=>{var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>>2>>>0]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0};var _environ_sizes_get=function(penviron_count,penviron_buf_size){penviron_count>>>=0;penviron_buf_size>>>=0;var strings=getEnvStrings();HEAPU32[penviron_count>>>2>>>0]=strings.length;var bufSize=0;strings.forEach(string=>bufSize+=string.length+1);HEAPU32[penviron_buf_size>>>2>>>0]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>>2>>>0];var len=HEAPU32[iov+4>>>2>>>0];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>>=0;iovcnt>>>=0;pnum>>>=0;try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doReadv(stream,iov,iovcnt);HEAPU32[pnum>>>2>>>0]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);newOffset>>>=0;try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>>2>>>0]=tempI64[0],HEAP32[newOffset+4>>>2>>>0]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>>2>>>0];var len=HEAPU32[iov+4>>>2>>>0];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(typeof offset!=="undefined"){offset+=curr}}return ret};function _fd_write(fd,iov,iovcnt,pnum){iov>>>=0;iovcnt>>>=0;pnum>>>=0;try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>>2>>>0]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _getentropy(buffer,size){buffer>>>=0;size>>>=0;randomFill(HEAPU8.subarray(buffer>>>0,buffer+size>>>0));return 0}var _glAttachShader=(program,shader)=>{GLctx.attachShader(GL.programs[program],GL.shaders[shader])};var _glBindBuffer=(target,buffer)=>{if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])};var _glBindTexture=(target,texture)=>{GLctx.bindTexture(target,GL.textures[texture])};var _glBindVertexArray=vao=>{GLctx.bindVertexArray(GL.vaos[vao])};var _glBindVertexArrayOES=_glBindVertexArray;function _glBlendFunc(x0,x1){GLctx.blendFunc(x0,x1)}function _glBufferData(target,size,data,usage){size>>>=0;data>>>=0;if(true){if(data&&size){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data>>>0,data+size>>>0):size,usage)}}function _glClear(x0){GLctx.clear(x0)}function _glClearColor(x0,x1,x2,x3){GLctx.clearColor(x0,x1,x2,x3)}var _glCompileShader=shader=>{GLctx.compileShader(GL.shaders[shader])};var _glCreateProgram=()=>{var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id};var _glCreateShader=shaderType=>{var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id};var _glDeleteProgram=id=>{if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null};var _glDeleteShader=id=>{if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null};function _glDeleteTextures(n,textures){textures>>>=0;for(var i=0;i>>2>>>0];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}var _glDrawArrays=(mode,first,count)=>{GLctx.drawArrays(mode,first,count)};function _glEnable(x0){GLctx.enable(x0)}var _glEnableVertexAttribArray=index=>{GLctx.enableVertexAttribArray(index)};var __glGenObject=(n,buffers,createFunction,objectTable)=>{for(var i=0;i>>2>>>0]=id}};function _glGenBuffers(n,buffers){buffers>>>=0;__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){textures>>>=0;__glGenObject(n,textures,"createTexture",GL.textures)}function _glGenVertexArrays(n,arrays){arrays>>>=0;__glGenObject(n,arrays,"createVertexArray",GL.vaos)}var _glGenVertexArraysOES=_glGenVertexArrays;function _glGetShaderInfoLog(shader,maxLength,length,infoLog){length>>>=0;infoLog>>>=0;var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>>2>>>0]=numBytesWrittenExclNull}var _glLinkProgram=program=>{program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}};var computeUnpackAlignedImageSize=(width,height,sizePerPixel,alignment)=>{function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize};var colorChannelsInGlTextureFormat=format=>{var colorChannels={5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4};return colorChannels[format-6402]||1};var heapObjectForWebGLType=type=>{type-=5120;if(type==0)return HEAP8;if(type==1)return HEAPU8;if(type==2)return HEAP16;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922||type==28520||type==30779||type==30782)return HEAPU32;return HEAPU16};var heapAccessShiftForWebGLHeap=heap=>31-Math.clz32(heap.BYTES_PER_ELEMENT);var emscriptenWebGLGetTexPixelData=(type,format,width,height,pixels,internalFormat)=>{var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<>>shift,pixels+bytes>>>shift)};function _glReadPixels(x,y,width,height,format,type,pixels){pixels>>>=0;if(true){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{var heap=heapObjectForWebGLType(type);GLctx.readPixels(x,y,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _glShaderSource(shader,count,string,length){string>>>=0;length>>>=0;var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){pixels>>>=0;if(true){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _glTexParameteri(x0,x1,x2){GLctx.texParameteri(x0,x1,x2)}var _glUseProgram=program=>{program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program};function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){ptr>>>=0;GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx.viewport(x0,x1,x2,x3)}var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var arraySum=(array,index)=>{var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum};var MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];var addDays=(date,days)=>{var newDate=new Date(date.getTime());while(days>0){var leap=isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer>>>0)};function _strftime(s,maxsize,format,tm){s>>>=0;maxsize>>>=0;format>>>=0;tm>>>=0;var tm_zone=HEAPU32[tm+40>>>2>>>0];var date={tm_sec:HEAP32[tm>>>2>>>0],tm_min:HEAP32[tm+4>>>2>>>0],tm_hour:HEAP32[tm+8>>>2>>>0],tm_mday:HEAP32[tm+12>>>2>>>0],tm_mon:HEAP32[tm+16>>>2>>>0],tm_year:HEAP32[tm+20>>>2>>>0],tm_wday:HEAP32[tm+24>>>2>>>0],tm_yday:HEAP32[tm+28>>>2>>>0],tm_isdst:HEAP32[tm+32>>>2>>>0],tm_gmtoff:HEAP32[tm+36>>>2>>>0],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}return thisDate.getFullYear()}return thisDate.getFullYear()-1}var EXPANSION_RULES_2={"%a":date=>WEEKDAYS[date.tm_wday].substring(0,3),"%A":date=>WEEKDAYS[date.tm_wday],"%b":date=>MONTHS[date.tm_mon].substring(0,3),"%B":date=>MONTHS[date.tm_mon],"%C":date=>{var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":date=>leadingNulls(date.tm_mday,2),"%e":date=>leadingSomething(date.tm_mday,2," "),"%g":date=>getWeekBasedYear(date).toString().substring(2),"%G":date=>getWeekBasedYear(date),"%H":date=>leadingNulls(date.tm_hour,2),"%I":date=>{var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":date=>leadingNulls(date.tm_mday+arraySum(isLeapYear(date.tm_year+1900)?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,date.tm_mon-1),3),"%m":date=>leadingNulls(date.tm_mon+1,2),"%M":date=>leadingNulls(date.tm_min,2),"%n":()=>"\n","%p":date=>{if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}return"PM"},"%S":date=>leadingNulls(date.tm_sec,2),"%t":()=>"\t","%u":date=>date.tm_wday||7,"%U":date=>{var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":date=>{var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":date=>date.tm_wday,"%W":date=>{var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":date=>(date.tm_year+1900).toString().substring(2),"%Y":date=>date.tm_year+1900,"%z":date=>{var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":date=>date.tm_zone,"%%":()=>"%"};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm,loc){s>>>=0;maxsize>>>=0;format>>>=0;tm>>>=0;loc>>>=0;return _strftime(s,maxsize,format,tm)}var stringToNewUTF8=str=>{var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8(str,ret,size);return ret};Module["requestFullscreen"]=Browser.requestFullscreen;Module["requestAnimationFrame"]=Browser.requestAnimationFrame;Module["setCanvasSize"]=Browser.setCanvasSize;Module["pauseMainLoop"]=Browser.mainLoop.pause;Module["resumeMainLoop"]=Browser.mainLoop.resume;Module["getUserMedia"]=Browser.getUserMedia;Module["createContext"]=Browser.createContext;var preloadedImages={};var preloadedAudios={};var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_unlink"]=FS.unlink;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;var GLctx;var wasmImports={__assert_fail:___assert_fail,__cxa_throw:___cxa_throw,__syscall_fcntl64:___syscall_fcntl64,__syscall_fstat64:___syscall_fstat64,__syscall_ioctl:___syscall_ioctl,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_stat64:___syscall_stat64,_emscripten_get_now_is_monotonic:__emscripten_get_now_is_monotonic,_emscripten_throw_longjmp:__emscripten_throw_longjmp,abort:_abort,eglChooseConfig:_eglChooseConfig,eglCreateContext:_eglCreateContext,eglCreateWindowSurface:_eglCreateWindowSurface,eglDestroyContext:_eglDestroyContext,eglDestroySurface:_eglDestroySurface,eglGetDisplay:_eglGetDisplay,eglInitialize:_eglInitialize,eglMakeCurrent:_eglMakeCurrent,eglSwapBuffers:_eglSwapBuffers,eglSwapInterval:_eglSwapInterval,eglTerminate:_eglTerminate,emscripten_asm_const_int:_emscripten_asm_const_int,emscripten_asm_const_ptr:_emscripten_asm_const_ptr,emscripten_cancel_main_loop:_emscripten_cancel_main_loop,emscripten_date_now:_emscripten_date_now,emscripten_get_gamepad_status:_emscripten_get_gamepad_status,emscripten_get_now:_emscripten_get_now,emscripten_memcpy_js:_emscripten_memcpy_js,emscripten_resize_heap:_emscripten_resize_heap,emscripten_sample_gamepad_data:_emscripten_sample_gamepad_data,emscripten_set_blur_callback_on_thread:_emscripten_set_blur_callback_on_thread,emscripten_set_canvas_element_size:_emscripten_set_canvas_element_size,emscripten_set_focus_callback_on_thread:_emscripten_set_focus_callback_on_thread,emscripten_set_gamepadconnected_callback_on_thread:_emscripten_set_gamepadconnected_callback_on_thread,emscripten_set_gamepaddisconnected_callback_on_thread:_emscripten_set_gamepaddisconnected_callback_on_thread,emscripten_set_keydown_callback_on_thread:_emscripten_set_keydown_callback_on_thread,emscripten_set_keyup_callback_on_thread:_emscripten_set_keyup_callback_on_thread,emscripten_set_main_loop:_emscripten_set_main_loop,emscripten_set_mousedown_callback_on_thread:_emscripten_set_mousedown_callback_on_thread,emscripten_set_mousemove_callback_on_thread:_emscripten_set_mousemove_callback_on_thread,emscripten_set_mouseup_callback_on_thread:_emscripten_set_mouseup_callback_on_thread,emscripten_set_touchend_callback_on_thread:_emscripten_set_touchend_callback_on_thread,emscripten_set_touchmove_callback_on_thread:_emscripten_set_touchmove_callback_on_thread,emscripten_set_touchstart_callback_on_thread:_emscripten_set_touchstart_callback_on_thread,emscripten_set_wheel_callback_on_thread:_emscripten_set_wheel_callback_on_thread,emscripten_set_window_title:_emscripten_set_window_title,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,fd_close:_fd_close,fd_read:_fd_read,fd_seek:_fd_seek,fd_write:_fd_write,getentropy:_getentropy,glAttachShader:_glAttachShader,glBindBuffer:_glBindBuffer,glBindTexture:_glBindTexture,glBindVertexArrayOES:_glBindVertexArrayOES,glBlendFunc:_glBlendFunc,glBufferData:_glBufferData,glClear:_glClear,glClearColor:_glClearColor,glCompileShader:_glCompileShader,glCreateProgram:_glCreateProgram,glCreateShader:_glCreateShader,glDeleteProgram:_glDeleteProgram,glDeleteShader:_glDeleteShader,glDeleteTextures:_glDeleteTextures,glDrawArrays:_glDrawArrays,glEnable:_glEnable,glEnableVertexAttribArray:_glEnableVertexAttribArray,glGenBuffers:_glGenBuffers,glGenTextures:_glGenTextures,glGenVertexArraysOES:_glGenVertexArraysOES,glGetShaderInfoLog:_glGetShaderInfoLog,glLinkProgram:_glLinkProgram,glReadPixels:_glReadPixels,glShaderSource:_glShaderSource,glTexImage2D:_glTexImage2D,glTexParameteri:_glTexParameteri,glUseProgram:_glUseProgram,glVertexAttribPointer:_glVertexAttribPointer,glViewport:_glViewport,invoke_ii:invoke_ii,invoke_iii:invoke_iii,invoke_iiii:invoke_iiii,invoke_iiiii:invoke_iiiii,invoke_vi:invoke_vi,invoke_vii:invoke_vii,invoke_viii:invoke_viii,invoke_viiii:invoke_viiii,invoke_viiiiii:invoke_viiiiii,strftime_l:_strftime_l};var wasmExports=createWasm();var ___wasm_call_ctors=()=>(___wasm_call_ctors=wasmExports["__wasm_call_ctors"])();var _free=a0=>(_free=wasmExports["free"])(a0);var _malloc=a0=>(_malloc=wasmExports["malloc"])(a0);var _main=Module["_main"]=(a0,a1)=>(_main=Module["_main"]=wasmExports["main"])(a0,a1);var _olc_OnPageUnload=Module["_olc_OnPageUnload"]=()=>(_olc_OnPageUnload=Module["_olc_OnPageUnload"]=wasmExports["olc_OnPageUnload"])();var _olc_PGE_UpdateWindowSize=Module["_olc_PGE_UpdateWindowSize"]=(a0,a1)=>(_olc_PGE_UpdateWindowSize=Module["_olc_PGE_UpdateWindowSize"]=wasmExports["olc_PGE_UpdateWindowSize"])(a0,a1);var ___errno_location=()=>(___errno_location=wasmExports["__errno_location"])();var _ma_malloc_emscripten=Module["_ma_malloc_emscripten"]=(a0,a1)=>(_ma_malloc_emscripten=Module["_ma_malloc_emscripten"]=wasmExports["ma_malloc_emscripten"])(a0,a1);var _ma_free_emscripten=Module["_ma_free_emscripten"]=(a0,a1)=>(_ma_free_emscripten=Module["_ma_free_emscripten"]=wasmExports["ma_free_emscripten"])(a0,a1);var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=(a0,a1,a2)=>(_ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=wasmExports["ma_device_process_pcm_frames_capture__webaudio"])(a0,a1,a2);var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=(a0,a1,a2)=>(_ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=wasmExports["ma_device_process_pcm_frames_playback__webaudio"])(a0,a1,a2);var setTempRet0=a0=>(setTempRet0=wasmExports["setTempRet0"])(a0);var _setThrew=(a0,a1)=>(_setThrew=wasmExports["setThrew"])(a0,a1);var stackSave=()=>(stackSave=wasmExports["stackSave"])();var stackRestore=a0=>(stackRestore=wasmExports["stackRestore"])(a0);var stackAlloc=a0=>(stackAlloc=wasmExports["stackAlloc"])(a0);var ___cxa_is_pointer_type=a0=>(___cxa_is_pointer_type=wasmExports["__cxa_is_pointer_type"])(a0);var dynCall_iiji=Module["dynCall_iiji"]=(a0,a1,a2,a3,a4)=>(dynCall_iiji=Module["dynCall_iiji"]=wasmExports["dynCall_iiji"])(a0,a1,a2,a3,a4);var dynCall_iiiji=Module["dynCall_iiiji"]=(a0,a1,a2,a3,a4,a5)=>(dynCall_iiiji=Module["dynCall_iiiji"]=wasmExports["dynCall_iiiji"])(a0,a1,a2,a3,a4,a5);var dynCall_viijii=Module["dynCall_viijii"]=(a0,a1,a2,a3,a4,a5,a6)=>(dynCall_viijii=Module["dynCall_viijii"]=wasmExports["dynCall_viijii"])(a0,a1,a2,a3,a4,a5,a6);var dynCall_iij=Module["dynCall_iij"]=(a0,a1,a2,a3)=>(dynCall_iij=Module["dynCall_iij"]=wasmExports["dynCall_iij"])(a0,a1,a2,a3);var dynCall_jii=Module["dynCall_jii"]=(a0,a1,a2)=>(dynCall_jii=Module["dynCall_jii"]=wasmExports["dynCall_jii"])(a0,a1,a2);var dynCall_jiji=Module["dynCall_jiji"]=(a0,a1,a2,a3,a4)=>(dynCall_jiji=Module["dynCall_jiji"]=wasmExports["dynCall_jiji"])(a0,a1,a2,a3,a4);var dynCall_iiiiij=Module["dynCall_iiiiij"]=(a0,a1,a2,a3,a4,a5,a6)=>(dynCall_iiiiij=Module["dynCall_iiiiij"]=wasmExports["dynCall_iiiiij"])(a0,a1,a2,a3,a4,a5,a6);var dynCall_iiiiijj=Module["dynCall_iiiiijj"]=(a0,a1,a2,a3,a4,a5,a6,a7,a8)=>(dynCall_iiiiijj=Module["dynCall_iiiiijj"]=wasmExports["dynCall_iiiiijj"])(a0,a1,a2,a3,a4,a5,a6,a7,a8);var dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9)=>(dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=wasmExports["dynCall_iiiiiijj"])(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9);function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function applySignatureConversions(wasmExports){wasmExports=Object.assign({},wasmExports);var makeWrapper_pp=f=>a0=>f(a0)>>>0;var makeWrapper_p=f=>()=>f()>>>0;wasmExports["malloc"]=makeWrapper_pp(wasmExports["malloc"]);wasmExports["__errno_location"]=makeWrapper_p(wasmExports["__errno_location"]);wasmExports["stackSave"]=makeWrapper_p(wasmExports["stackSave"]);wasmExports["stackAlloc"]=makeWrapper_pp(wasmExports["stackAlloc"]);return wasmExports}if(ENVIRONMENT_IS_WORKER){function WebGLBuffer(id){this.what="buffer";this.id=id}function WebGLProgram(id){this.what="program";this.id=id;this.shaders=[];this.attributes={};this.attributeVec=[];this.nextAttributes={};this.nextAttributeVec=[]}function WebGLFramebuffer(id){this.what="frameBuffer";this.id=id}function WebGLRenderbuffer(id){this.what="renderBuffer";this.id=id}function WebGLTexture(id){this.what="texture";this.id=id;this.binding=0}function WebGLWorker(){this.DEPTH_BUFFER_BIT=256;this.STENCIL_BUFFER_BIT=1024;this.COLOR_BUFFER_BIT=16384;this.POINTS=0;this.LINES=1;this.LINE_LOOP=2;this.LINE_STRIP=3;this.TRIANGLES=4;this.TRIANGLE_STRIP=5;this.TRIANGLE_FAN=6;this.ZERO=0;this.ONE=1;this.SRC_COLOR=768;this.ONE_MINUS_SRC_COLOR=769;this.SRC_ALPHA=770;this.ONE_MINUS_SRC_ALPHA=771;this.DST_ALPHA=772;this.ONE_MINUS_DST_ALPHA=773;this.DST_COLOR=774;this.ONE_MINUS_DST_COLOR=775;this.SRC_ALPHA_SATURATE=776;this.FUNC_ADD=32774;this.BLEND_EQUATION=32777;this.BLEND_EQUATION_RGB=32777;this.BLEND_EQUATION_ALPHA=34877;this.FUNC_SUBTRACT=32778;this.FUNC_REVERSE_SUBTRACT=32779;this.BLEND_DST_RGB=32968;this.BLEND_SRC_RGB=32969;this.BLEND_DST_ALPHA=32970;this.BLEND_SRC_ALPHA=32971;this.CONSTANT_COLOR=32769;this.ONE_MINUS_CONSTANT_COLOR=32770;this.CONSTANT_ALPHA=32771;this.ONE_MINUS_CONSTANT_ALPHA=32772;this.BLEND_COLOR=32773;this.ARRAY_BUFFER=34962;this.ELEMENT_ARRAY_BUFFER=34963;this.ARRAY_BUFFER_BINDING=34964;this.ELEMENT_ARRAY_BUFFER_BINDING=34965;this.STREAM_DRAW=35040;this.STATIC_DRAW=35044;this.DYNAMIC_DRAW=35048;this.BUFFER_SIZE=34660;this.BUFFER_USAGE=34661;this.CURRENT_VERTEX_ATTRIB=34342;this.FRONT=1028;this.BACK=1029;this.FRONT_AND_BACK=1032;this.CULL_FACE=2884;this.BLEND=3042;this.DITHER=3024;this.STENCIL_TEST=2960;this.DEPTH_TEST=2929;this.SCISSOR_TEST=3089;this.POLYGON_OFFSET_FILL=32823;this.SAMPLE_ALPHA_TO_COVERAGE=32926;this.SAMPLE_COVERAGE=32928;this.NO_ERROR=0;this.INVALID_ENUM=1280;this.INVALID_VALUE=1281;this.INVALID_OPERATION=1282;this.OUT_OF_MEMORY=1285;this.CW=2304;this.CCW=2305;this.LINE_WIDTH=2849;this.ALIASED_POINT_SIZE_RANGE=33901;this.ALIASED_LINE_WIDTH_RANGE=33902;this.CULL_FACE_MODE=2885;this.FRONT_FACE=2886;this.DEPTH_RANGE=2928;this.DEPTH_WRITEMASK=2930;this.DEPTH_CLEAR_VALUE=2931;this.DEPTH_FUNC=2932;this.STENCIL_CLEAR_VALUE=2961;this.STENCIL_FUNC=2962;this.STENCIL_FAIL=2964;this.STENCIL_PASS_DEPTH_FAIL=2965;this.STENCIL_PASS_DEPTH_PASS=2966;this.STENCIL_REF=2967;this.STENCIL_VALUE_MASK=2963;this.STENCIL_WRITEMASK=2968;this.STENCIL_BACK_FUNC=34816;this.STENCIL_BACK_FAIL=34817;this.STENCIL_BACK_PASS_DEPTH_FAIL=34818;this.STENCIL_BACK_PASS_DEPTH_PASS=34819;this.STENCIL_BACK_REF=36003;this.STENCIL_BACK_VALUE_MASK=36004;this.STENCIL_BACK_WRITEMASK=36005;this.VIEWPORT=2978;this.SCISSOR_BOX=3088;this.COLOR_CLEAR_VALUE=3106;this.COLOR_WRITEMASK=3107;this.UNPACK_ALIGNMENT=3317;this.PACK_ALIGNMENT=3333;this.MAX_TEXTURE_SIZE=3379;this.MAX_VIEWPORT_DIMS=3386;this.SUBPIXEL_BITS=3408;this.RED_BITS=3410;this.GREEN_BITS=3411;this.BLUE_BITS=3412;this.ALPHA_BITS=3413;this.DEPTH_BITS=3414;this.STENCIL_BITS=3415;this.POLYGON_OFFSET_UNITS=10752;this.POLYGON_OFFSET_FACTOR=32824;this.TEXTURE_BINDING_2D=32873;this.SAMPLE_BUFFERS=32936;this.SAMPLES=32937;this.SAMPLE_COVERAGE_VALUE=32938;this.SAMPLE_COVERAGE_INVERT=32939;this.COMPRESSED_TEXTURE_FORMATS=34467;this.DONT_CARE=4352;this.FASTEST=4353;this.NICEST=4354;this.GENERATE_MIPMAP_HINT=33170;this.BYTE=5120;this.UNSIGNED_BYTE=5121;this.SHORT=5122;this.UNSIGNED_SHORT=5123;this.INT=5124;this.UNSIGNED_INT=5125;this.FLOAT=5126;this.DEPTH_COMPONENT=6402;this.ALPHA=6406;this.RGB=6407;this.RGBA=6408;this.LUMINANCE=6409;this.LUMINANCE_ALPHA=6410;this.UNSIGNED_SHORT_4_4_4_4=32819;this.UNSIGNED_SHORT_5_5_5_1=32820;this.UNSIGNED_SHORT_5_6_5=33635;this.FRAGMENT_SHADER=35632;this.VERTEX_SHADER=35633;this.MAX_VERTEX_ATTRIBS=34921;this.MAX_VERTEX_UNIFORM_VECTORS=36347;this.MAX_VARYING_VECTORS=36348;this.MAX_COMBINED_TEXTURE_IMAGE_UNITS=35661;this.MAX_VERTEX_TEXTURE_IMAGE_UNITS=35660;this.MAX_TEXTURE_IMAGE_UNITS=34930;this.MAX_FRAGMENT_UNIFORM_VECTORS=36349;this.SHADER_TYPE=35663;this.DELETE_STATUS=35712;this.LINK_STATUS=35714;this.VALIDATE_STATUS=35715;this.ATTACHED_SHADERS=35717;this.ACTIVE_UNIFORMS=35718;this.ACTIVE_ATTRIBUTES=35721;this.SHADING_LANGUAGE_VERSION=35724;this.CURRENT_PROGRAM=35725;this.NEVER=512;this.LESS=513;this.EQUAL=514;this.LEQUAL=515;this.GREATER=516;this.NOTEQUAL=517;this.GEQUAL=518;this.ALWAYS=519;this.KEEP=7680;this.REPLACE=7681;this.INCR=7682;this.DECR=7683;this.INVERT=5386;this.INCR_WRAP=34055;this.DECR_WRAP=34056;this.VENDOR=7936;this.RENDERER=7937;this.VERSION=7938;this.NEAREST=9728;this.LINEAR=9729;this.NEAREST_MIPMAP_NEAREST=9984;this.LINEAR_MIPMAP_NEAREST=9985;this.NEAREST_MIPMAP_LINEAR=9986;this.LINEAR_MIPMAP_LINEAR=9987;this.TEXTURE_MAG_FILTER=10240;this.TEXTURE_MIN_FILTER=10241;this.TEXTURE_WRAP_S=10242;this.TEXTURE_WRAP_T=10243;this.TEXTURE_2D=3553;this.TEXTURE=5890;this.TEXTURE_CUBE_MAP=34067;this.TEXTURE_BINDING_CUBE_MAP=34068;this.TEXTURE_CUBE_MAP_POSITIVE_X=34069;this.TEXTURE_CUBE_MAP_NEGATIVE_X=34070;this.TEXTURE_CUBE_MAP_POSITIVE_Y=34071;this.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072;this.TEXTURE_CUBE_MAP_POSITIVE_Z=34073;this.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074;this.MAX_CUBE_MAP_TEXTURE_SIZE=34076;this.TEXTURE0=33984;this.TEXTURE1=33985;this.TEXTURE2=33986;this.TEXTURE3=33987;this.TEXTURE4=33988;this.TEXTURE5=33989;this.TEXTURE6=33990;this.TEXTURE7=33991;this.TEXTURE8=33992;this.TEXTURE9=33993;this.TEXTURE10=33994;this.TEXTURE11=33995;this.TEXTURE12=33996;this.TEXTURE13=33997;this.TEXTURE14=33998;this.TEXTURE15=33999;this.TEXTURE16=34e3;this.TEXTURE17=34001;this.TEXTURE18=34002;this.TEXTURE19=34003;this.TEXTURE20=34004;this.TEXTURE21=34005;this.TEXTURE22=34006;this.TEXTURE23=34007;this.TEXTURE24=34008;this.TEXTURE25=34009;this.TEXTURE26=34010;this.TEXTURE27=34011;this.TEXTURE28=34012;this.TEXTURE29=34013;this.TEXTURE30=34014;this.TEXTURE31=34015;this.ACTIVE_TEXTURE=34016;this.REPEAT=10497;this.CLAMP_TO_EDGE=33071;this.MIRRORED_REPEAT=33648;this.FLOAT_VEC2=35664;this.FLOAT_VEC3=35665;this.FLOAT_VEC4=35666;this.INT_VEC2=35667;this.INT_VEC3=35668;this.INT_VEC4=35669;this.BOOL=35670;this.BOOL_VEC2=35671;this.BOOL_VEC3=35672;this.BOOL_VEC4=35673;this.FLOAT_MAT2=35674;this.FLOAT_MAT3=35675;this.FLOAT_MAT4=35676;this.SAMPLER_2D=35678;this.SAMPLER_3D=35679;this.SAMPLER_CUBE=35680;this.VERTEX_ATTRIB_ARRAY_ENABLED=34338;this.VERTEX_ATTRIB_ARRAY_SIZE=34339;this.VERTEX_ATTRIB_ARRAY_STRIDE=34340;this.VERTEX_ATTRIB_ARRAY_TYPE=34341;this.VERTEX_ATTRIB_ARRAY_NORMALIZED=34922;this.VERTEX_ATTRIB_ARRAY_POINTER=34373;this.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING=34975;this.IMPLEMENTATION_COLOR_READ_TYPE=35738;this.IMPLEMENTATION_COLOR_READ_FORMAT=35739;this.COMPILE_STATUS=35713;this.LOW_FLOAT=36336;this.MEDIUM_FLOAT=36337;this.HIGH_FLOAT=36338;this.LOW_INT=36339;this.MEDIUM_INT=36340;this.HIGH_INT=36341;this.FRAMEBUFFER=36160;this.RENDERBUFFER=36161;this.RGBA4=32854;this.RGB5_A1=32855;this.RGB565=36194;this.DEPTH_COMPONENT16=33189;this.STENCIL_INDEX=6401;this.STENCIL_INDEX8=36168;this.DEPTH_STENCIL=34041;this.RENDERBUFFER_WIDTH=36162;this.RENDERBUFFER_HEIGHT=36163;this.RENDERBUFFER_INTERNAL_FORMAT=36164;this.RENDERBUFFER_RED_SIZE=36176;this.RENDERBUFFER_GREEN_SIZE=36177;this.RENDERBUFFER_BLUE_SIZE=36178;this.RENDERBUFFER_ALPHA_SIZE=36179;this.RENDERBUFFER_DEPTH_SIZE=36180;this.RENDERBUFFER_STENCIL_SIZE=36181;this.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE=36048;this.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME=36049;this.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL=36050;this.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE=36051;this.COLOR_ATTACHMENT0=36064;this.DEPTH_ATTACHMENT=36096;this.STENCIL_ATTACHMENT=36128;this.DEPTH_STENCIL_ATTACHMENT=33306;this.NONE=0;this.FRAMEBUFFER_COMPLETE=36053;this.FRAMEBUFFER_INCOMPLETE_ATTACHMENT=36054;this.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT=36055;this.FRAMEBUFFER_INCOMPLETE_DIMENSIONS=36057;this.FRAMEBUFFER_UNSUPPORTED=36061;this.ACTIVE_TEXTURE=34016;this.FRAMEBUFFER_BINDING=36006;this.RENDERBUFFER_BINDING=36007;this.MAX_RENDERBUFFER_SIZE=34024;this.INVALID_FRAMEBUFFER_OPERATION=1286;this.UNPACK_FLIP_Y_WEBGL=37440;this.UNPACK_PREMULTIPLY_ALPHA_WEBGL=37441;this.CONTEXT_LOST_WEBGL=37442;this.UNPACK_COLORSPACE_CONVERSION_WEBGL=37443;this.BROWSER_DEFAULT_WEBGL=37444;var commandBuffer=[];var nextId=1;var bindings={texture2D:null,arrayBuffer:null,elementArrayBuffer:null,program:null,framebuffer:null,activeTexture:this.TEXTURE0,generateMipmapHint:this.DONT_CARE,blendSrcRGB:this.ONE,blendSrcAlpha:this.ONE,blendDstRGB:this.ZERO,blendDstAlpha:this.ZERO,blendEquationRGB:this.FUNC_ADD,blendEquationAlpha:this.FUNC_ADD,enabledState:{}};var stateDisabledByDefault=[this.BLEND,this.CULL_FACE,this.DEPTH_TEST,this.DITHER,this.POLYGON_OFFSET_FILL,this.SAMPLE_ALPHA_TO_COVERAGE,this.SAMPLE_COVERAGE,this.SCISSOR_TEST,this.STENCIL_TEST];for(var i in stateDisabledByDefault){bindings.enabledState[stateDisabledByDefault[i]]=false}var that=this;this.onmessage=function(msg){switch(msg.op){case"setPrefetched":{WebGLWorker.prototype.prefetchedParameters=msg.parameters;WebGLWorker.prototype.prefetchedExtensions=msg.extensions;WebGLWorker.prototype.prefetchedPrecisions=msg.precisions;removeRunDependency("gl-prefetch");break}default:throw"weird gl onmessage "+JSON.stringify(msg)}};function revname(name){for(var x in that)if(that[x]===name)return x;return null}this.getParameter=function(name){assert(name);if(name in this.prefetchedParameters)return this.prefetchedParameters[name];switch(name){case this.TEXTURE_BINDING_2D:{return bindings.texture2D}case this.ARRAY_BUFFER_BINDING:{return bindings.arrayBuffer}case this.ELEMENT_ARRAY_BUFFER_BINDING:{return bindings.elementArrayBuffer}case this.CURRENT_PROGRAM:{return bindings.program}case this.FRAMEBUFFER_BINDING:{return bindings.framebuffer}case this.ACTIVE_TEXTURE:{return bindings.activeTexture}case this.GENERATE_MIPMAP_HINT:{return bindings.generateMipmapHint}case this.BLEND_SRC_RGB:{return bindings.blendSrcRGB}case this.BLEND_SRC_ALPHA:{return bindings.blendSrcAlpha}case this.BLEND_DST_RGB:{return bindings.blendDstRGB}case this.BLEND_DST_ALPHA:{return bindings.blendDstAlpha}case this.BLEND_EQUATION_RGB:{return bindings.blendEquationRGB}case this.BLEND_EQUATION_ALPHA:{return bindings.blendEquationAlpha}default:{if(bindings.enabledState[name]!==undefined)return bindings.enabledState[name];throw"TODO: get parameter "+name+" : "+revname(name)}}};this.getExtension=function(name){var i=this.prefetchedExtensions.indexOf(name);if(i<0)return null;commandBuffer.push(1,name);switch(name){case"EXT_texture_filter_anisotropic":{return{TEXTURE_MAX_ANISOTROPY_EXT:34046,MAX_TEXTURE_MAX_ANISOTROPY_EXT:34047}}case"WEBGL_draw_buffers":{return{COLOR_ATTACHMENT0_WEBGL:36064,COLOR_ATTACHMENT1_WEBGL:36065,COLOR_ATTACHMENT2_WEBGL:36066,COLOR_ATTACHMENT3_WEBGL:36067,COLOR_ATTACHMENT4_WEBGL:36068,COLOR_ATTACHMENT5_WEBGL:36069,COLOR_ATTACHMENT6_WEBGL:36070,COLOR_ATTACHMENT7_WEBGL:36071,COLOR_ATTACHMENT8_WEBGL:36072,COLOR_ATTACHMENT9_WEBGL:36073,COLOR_ATTACHMENT10_WEBGL:36074,COLOR_ATTACHMENT11_WEBGL:36075,COLOR_ATTACHMENT12_WEBGL:36076,COLOR_ATTACHMENT13_WEBGL:36077,COLOR_ATTACHMENT14_WEBGL:36078,COLOR_ATTACHMENT15_WEBGL:36079,DRAW_BUFFER0_WEBGL:34853,DRAW_BUFFER1_WEBGL:34854,DRAW_BUFFER2_WEBGL:34855,DRAW_BUFFER3_WEBGL:34856,DRAW_BUFFER4_WEBGL:34857,DRAW_BUFFER5_WEBGL:34858,DRAW_BUFFER6_WEBGL:34859,DRAW_BUFFER7_WEBGL:34860,DRAW_BUFFER8_WEBGL:34861,DRAW_BUFFER9_WEBGL:34862,DRAW_BUFFER10_WEBGL:34863,DRAW_BUFFER11_WEBGL:34864,DRAW_BUFFER12_WEBGL:34865,DRAW_BUFFER13_WEBGL:34866,DRAW_BUFFER14_WEBGL:34867,DRAW_BUFFER15_WEBGL:34868,MAX_COLOR_ATTACHMENTS_WEBGL:36063,MAX_DRAW_BUFFERS_WEBGL:34852,drawBuffersWEBGL:function(buffers){that.drawBuffersWEBGL(buffers)}}}case"OES_standard_derivatives":{return{FRAGMENT_SHADER_DERIVATIVE_HINT_OES:35723}}}return true};this.getSupportedExtensions=function(){return this.prefetchedExtensions};this.getShaderPrecisionFormat=function(shaderType,precisionType){return this.prefetchedPrecisions[shaderType][precisionType]};this.enable=function(cap){commandBuffer.push(2,cap);bindings.enabledState[cap]=true};this.isEnabled=function(cap){return bindings.enabledState[cap]};this.disable=function(cap){commandBuffer.push(3,cap);bindings.enabledState[cap]=false};this.clear=function(mask){commandBuffer.push(4,mask)};this.clearColor=function(r,g,b,a){commandBuffer.push(5,r,g,b,a)};this.createShader=function(type){var id=nextId++;commandBuffer.push(6,type,id);return{id:id,what:"shader",type:type}};this.deleteShader=function(shader){if(!shader)return;commandBuffer.push(7,shader.id)};this.shaderSource=function(shader,source){shader.source=source;commandBuffer.push(8,shader.id,source)};this.compileShader=function(shader){commandBuffer.push(9,shader.id)};this.getShaderInfoLog=function(shader){return""};this.createProgram=function(){var id=nextId++;commandBuffer.push(10,id);return new WebGLProgram(id)};this.deleteProgram=function(program){if(!program)return;commandBuffer.push(11,program.id)};this.attachShader=function(program,shader){program.shaders.push(shader);commandBuffer.push(12,program.id,shader.id)};this.bindAttribLocation=function(program,index,name){program.nextAttributes[name]={what:"attribute",name:name,size:-1,location:index,type:"?"};program.nextAttributeVec[index]=name;commandBuffer.push(13,program.id,index,name)};this.getAttribLocation=function(program,name){if(name in program.attributes)return program.attributes[name].location;return-1};this.linkProgram=function(program){function getTypeId(text){switch(text){case"bool":return that.BOOL;case"int":return that.INT;case"uint":return that.UNSIGNED_INT;case"float":return that.FLOAT;case"vec2":return that.FLOAT_VEC2;case"vec3":return that.FLOAT_VEC3;case"vec4":return that.FLOAT_VEC4;case"ivec2":return that.INT_VEC2;case"ivec3":return that.INT_VEC3;case"ivec4":return that.INT_VEC4;case"bvec2":return that.BOOL_VEC2;case"bvec3":return that.BOOL_VEC3;case"bvec4":return that.BOOL_VEC4;case"mat2":return that.FLOAT_MAT2;case"mat3":return that.FLOAT_MAT3;case"mat4":return that.FLOAT_MAT4;case"sampler2D":return that.SAMPLER_2D;case"sampler3D":return that.SAMPLER_3D;case"samplerCube":return that.SAMPLER_CUBE;default:throw"not yet recognized type text: "+text}}function parseElementType(shader,type,obj,vec){var source=shader.source;source=source.replace(/\n/g,"|\n");var newItems=source.match(new RegExp(type+"\\s+\\w+\\s+[\\w,\\s[\\]]+;","g"));if(!newItems)return;newItems.forEach(function(item){var m=new RegExp(type+"\\s+(\\w+)\\s+([\\w,\\s[\\]]+);").exec(item);assert(m);m[2].split(",").map(function(name){name=name.trim();return name.search(/\s/)>=0?"":name}).filter(function(name){return!!name}).forEach(function(name){var size=1;var open=name.indexOf("[");var fullname=name;if(open>=0){var close=name.indexOf("]");size=parseInt(name.substring(open+1,close));name=name.substr(0,open);fullname=name+"[0]"}if(!obj[name]){obj[name]={what:type,name:fullname,size:size,location:-1,type:getTypeId(m[1])};vec?.push(name)}})})}program.uniforms={};program.uniformVec=[];program.attributes=program.nextAttributes;program.attributeVec=program.nextAttributeVec;program.nextAttributes={};program.nextAttributeVec=[];var existingAttributes={};program.shaders.forEach(function(shader){parseElementType(shader,"uniform",program.uniforms,program.uniformVec);parseElementType(shader,"attribute",existingAttributes,null)});for(var attr in existingAttributes){if(!(attr in program.attributes)){var index=program.attributeVec.length;program.attributes[attr]={what:"attribute",name:attr,size:-1,location:index,type:"?"};program.attributeVec[index]=attr;commandBuffer.push(13,program.id,index,attr)}program.attributes[attr].size=existingAttributes[attr].size;program.attributes[attr].type=existingAttributes[attr].type}commandBuffer.push(14,program.id)};this.getProgramParameter=function(program,name){switch(name){case this.ACTIVE_UNIFORMS:return program.uniformVec.length;case this.ACTIVE_ATTRIBUTES:return program.attributeVec.length;case this.LINK_STATUS:{commandBuffer.push(15,program.id,name);return true}default:throw"bad getProgramParameter "+revname(name)}};this.getActiveAttrib=function(program,index){var name=program.attributeVec[index];if(!name)return null;return program.attributes[name]};this.getActiveUniform=function(program,index){var name=program.uniformVec[index];if(!name)return null;return program.uniforms[name]};this.getUniformLocation=function(program,name){var fullname=name;var index=-1;var open=name.indexOf("[");if(open>=0){var close=name.indexOf("]");index=parseInt(name.substring(open+1,close));name=name.substr(0,open)}if(!(name in program.uniforms))return null;var id=nextId++;commandBuffer.push(16,program.id,fullname,id);return{what:"location",uniform:program.uniforms[name],id:id,index:index}};this.getProgramInfoLog=function(shader){return""};this.useProgram=function(program){commandBuffer.push(17,program?program.id:0);bindings.program=program};this.uniform1i=function(location,data){if(!location)return;commandBuffer.push(18,location.id,data)};this.uniform1f=function(location,data){if(!location)return;commandBuffer.push(19,location.id,data)};this.uniform3fv=function(location,data){if(!location)return;commandBuffer.push(20,location.id,new Float32Array(data))};this.uniform4f=function(location,x,y,z,w){if(!location)return;commandBuffer.push(21,location.id,new Float32Array([x,y,z,w]))};this.uniform4fv=function(location,data){if(!location)return;commandBuffer.push(21,location.id,new Float32Array(data))};this.uniformMatrix4fv=function(location,transpose,data){if(!location)return;commandBuffer.push(22,location.id,transpose,new Float32Array(data))};this.vertexAttrib4fv=function(index,values){commandBuffer.push(23,index,new Float32Array(values))};this.createBuffer=function(){var id=nextId++;commandBuffer.push(24,id);return new WebGLBuffer(id)};this.deleteBuffer=function(buffer){if(!buffer)return;commandBuffer.push(25,buffer.id)};this.bindBuffer=function(target,buffer){commandBuffer.push(26,target,buffer?buffer.id:0);switch(target){case this.ARRAY_BUFFER_BINDING:{bindings.arrayBuffer=buffer;break}case this.ELEMENT_ARRAY_BUFFER_BINDING:{bindings.elementArrayBuffer=buffer;break}}};function duplicate(something){if(!something||typeof something=="number")return something;if(something.slice)return something.slice(0);return new something.constructor(something)}this.bufferData=function(target,something,usage){commandBuffer.push(27,target,duplicate(something),usage)};this.bufferSubData=function(target,offset,something){commandBuffer.push(28,target,offset,duplicate(something))};this.viewport=function(x,y,w,h){commandBuffer.push(29,x,y,w,h)};this.vertexAttribPointer=function(index,size,type,normalized,stride,offset){commandBuffer.push(30,index,size,type,normalized,stride,offset)};this.enableVertexAttribArray=function(index){commandBuffer.push(31,index)};this.disableVertexAttribArray=function(index){commandBuffer.push(32,index)};this.drawArrays=function(mode,first,count){commandBuffer.push(33,mode,first,count)};this.drawElements=function(mode,count,type,offset){commandBuffer.push(34,mode,count,type,offset)};this.getError=function(){commandBuffer.push(35);return this.NO_ERROR};this.createTexture=function(){var id=nextId++;commandBuffer.push(36,id);return new WebGLTexture(id)};this.deleteTexture=function(texture){if(!texture)return;commandBuffer.push(37,texture.id);texture.id=0};this.isTexture=function(texture){return texture&&texture.what==="texture"&&texture.id>0&&texture.binding};this.bindTexture=function(target,texture){switch(target){case that.TEXTURE_2D:{bindings.texture2D=texture;break}}if(texture)texture.binding=target;commandBuffer.push(38,target,texture?texture.id:0)};this.texParameteri=function(target,pname,param){commandBuffer.push(39,target,pname,param)};this.texImage2D=function(target,level,internalformat,width,height,border,format,type,pixels){if(pixels===undefined){format=width;type=height;pixels=border;assert(pixels instanceof Image);assert(internalformat===format&&format===this.RGBA);assert(type===this.UNSIGNED_BYTE);var data=pixels.data;width=data.width;height=data.height;border=0;pixels=new Uint8Array(data.data)}commandBuffer.push(40,target,level,internalformat,width,height,border,format,type,duplicate(pixels))};this.compressedTexImage2D=function(target,level,internalformat,width,height,border,pixels){commandBuffer.push(41,target,level,internalformat,width,height,border,duplicate(pixels))};this.activeTexture=function(texture){commandBuffer.push(42,texture);bindings.activeTexture=texture};this.getShaderParameter=function(shader,pname){switch(pname){case this.SHADER_TYPE:return shader.type;case this.COMPILE_STATUS:{commandBuffer.push(43,shader.id,pname);return true}default:throw"unsupported getShaderParameter "+pname}};this.clearDepth=function(depth){commandBuffer.push(44,depth)};this.depthFunc=function(depth){commandBuffer.push(45,depth)};this.frontFace=function(depth){commandBuffer.push(46,depth)};this.cullFace=function(depth){commandBuffer.push(47,depth)};this.readPixels=function(depth){abort("readPixels is impossible, we are async GL")};this.pixelStorei=function(pname,param){commandBuffer.push(48,pname,param)};this.depthMask=function(flag){commandBuffer.push(49,flag)};this.depthRange=function(near,far){commandBuffer.push(50,near,far)};this.blendFunc=function(sfactor,dfactor){commandBuffer.push(51,sfactor,dfactor);bindings.blendSrcRGB=bindings.blendSrcAlpha=sfactor;bindings.blendDstRGB=bindings.blendDstAlpha=dfactor};this.scissor=function(x,y,width,height){commandBuffer.push(52,x,y,width,height)};this.colorMask=function(red,green,blue,alpha){commandBuffer.push(53,red,green,blue,alpha)};this.lineWidth=function(width){commandBuffer.push(54,width)};this.createFramebuffer=function(){var id=nextId++;commandBuffer.push(55,id);return new WebGLFramebuffer(id)};this.deleteFramebuffer=function(framebuffer){if(!framebuffer)return;commandBuffer.push(56,framebuffer.id)};this.bindFramebuffer=function(target,framebuffer){commandBuffer.push(57,target,framebuffer?framebuffer.id:0);bindings.framebuffer=framebuffer};this.framebufferTexture2D=function(target,attachment,textarget,texture,level){commandBuffer.push(58,target,attachment,textarget,texture?texture.id:0,level)};this.checkFramebufferStatus=function(target){return this.FRAMEBUFFER_COMPLETE};this.createRenderbuffer=function(){var id=nextId++;commandBuffer.push(59,id);return new WebGLRenderbuffer(id)};this.deleteRenderbuffer=function(renderbuffer){if(!renderbuffer)return;commandBuffer.push(60,renderbuffer.id)};this.bindRenderbuffer=function(target,renderbuffer){commandBuffer.push(61,target,renderbuffer?renderbuffer.id:0)};this.renderbufferStorage=function(target,internalformat,width,height){commandBuffer.push(62,target,internalformat,width,height)};this.framebufferRenderbuffer=function(target,attachment,renderbuffertarget,renderbuffer){commandBuffer.push(63,target,attachment,renderbuffertarget,renderbuffer?renderbuffer.id:0)};this.debugPrint=function(text){commandBuffer.push(64,text)};this.hint=function(target,mode){commandBuffer.push(65,target,mode);if(target==this.GENERATE_MIPMAP_HINT)bindings.generateMipmapHint=mode};this.blendEquation=function(mode){commandBuffer.push(66,mode);bindings.blendEquationRGB=bindings.blendEquationAlpha=mode};this.generateMipmap=function(target){commandBuffer.push(67,target)};this.uniformMatrix3fv=function(location,transpose,data){if(!location)return;commandBuffer.push(68,location.id,transpose,new Float32Array(data))};this.stencilMask=function(mask){commandBuffer.push(69,mask)};this.clearStencil=function(s){commandBuffer.push(70,s)};this.texSubImage2D=function(target,level,xoffset,yoffset,width,height,format,type,pixels){if(pixels===undefined){var formatTemp=format;format=width;type=height;pixels=formatTemp;assert(pixels instanceof Image);assert(format===this.RGBA);assert(type===this.UNSIGNED_BYTE);var data=pixels.data;width=data.width;height=data.height;pixels=new Uint8Array(data.data)}commandBuffer.push(71,target,level,xoffset,yoffset,width,height,format,type,duplicate(pixels))};this.uniform3f=function(location,x,y,z){if(!location)return;commandBuffer.push(72,location.id,x,y,z)};this.blendFuncSeparate=function(srcRGB,dstRGB,srcAlpha,dstAlpha){commandBuffer.push(73,srcRGB,dstRGB,srcAlpha,dstAlpha);bindings.blendSrcRGB=srcRGB;bindings.blendSrcAlpha=srcAlpha;bindings.blendDstRGB=dstRGB;bindings.blendDstAlpha=dstAlpha};this.uniform2fv=function(location,data){if(!location)return;commandBuffer.push(74,location.id,new Float32Array(data))};this.texParameterf=function(target,pname,param){commandBuffer.push(75,target,pname,param)};this.isContextLost=function(){commandBuffer.push(76);return false};this.isProgram=function(program){return program&&program.what==="program"};this.blendEquationSeparate=function(rgb,alpha){commandBuffer.push(77,rgb,alpha);bindings.blendEquationRGB=rgb;bindings.blendEquationAlpha=alpha};this.stencilFuncSeparate=function(face,func,ref,mask){commandBuffer.push(78,face,func,ref,mask)};this.stencilOpSeparate=function(face,fail,zfail,zpass){commandBuffer.push(79,face,fail,zfail,zpass)};this.drawBuffersWEBGL=function(buffers){commandBuffer.push(80,buffers)};this.uniform1iv=function(location,data){if(!location)return;commandBuffer.push(81,location.id,new Int32Array(data))};this.uniform1fv=function(location,data){if(!location)return;commandBuffer.push(82,location.id,new Float32Array(data))};var theoreticalTracker=new FPSTracker("server (theoretical)");var throttledTracker=new FPSTracker("server (client-throttled)");function preRAF(){if(Math.abs(frameId-clientFrameId)>=4){return false}}var postRAFed=false;function postRAF(){if(commandBuffer.length>0){postMessage({target:"gl",op:"render",commandBuffer:commandBuffer});commandBuffer=[]}postRAFed=true}assert(!Browser.doSwapBuffers);Browser.doSwapBuffers=postRAF;var trueRAF=window.requestAnimationFrame;window.requestAnimationFrame=function(func){trueRAF(function(){if(preRAF()===false){window.requestAnimationFrame(func);return}postRAFed=false;func();if(!postRAFed){postRAF()}})}}WebGLWorker.prototype.prefetchedParameters={};WebGLWorker.prototype.prefetchedExtensions={};WebGLWorker.prototype.prefetchedPrecisions={};if(!ENVIRONMENT_IS_NODE){function FPSTracker(text){var last=0;var mean=0;var counter=0;this.tick=()=>{var now=Date.now();if(last>0){var diff=now-last;mean=.99*mean+.01*diff;if(counter++===60){counter=0;dump(text+" fps: "+(1e3/mean).toFixed(2)+"\n")}}last=now}}function Element(){throw"TODO: Element"}function PropertyBag(){this.addProperty=()=>{};this.removeProperty=()=>{};this.setProperty=()=>{}}var IndexedObjects={nextId:1,cache:{},add(object){object.id=this.nextId++;this.cache[object.id]=object}};function EventListener(){this.listeners={};this.addEventListener=function addEventListener(event,func){this.listeners[event]||=[];this.listeners[event].push(func)};this.removeEventListener=function(event,func){var list=this.listeners[event];if(!list)return;var me=list.indexOf(func);if(me<0)return;list.splice(me,1)};this.fireEvent=function(event){event.preventDefault=()=>{};if(event.type in this.listeners){this.listeners[event.type].forEach(listener=>listener(event))}}}function Image(){IndexedObjects.add(this);EventListener.call(this);var src="";Object.defineProperty(this,"src",{set:value=>{src=value;assert(this.id);postMessage({target:"Image",method:"src",src:src,id:this.id})},get:()=>src})}Image.prototype.onload=()=>{};Image.prototype.onerror=()=>{};var window=this;var windowExtra=new EventListener;for(var x in windowExtra)window[x]=windowExtra[x];window.close=()=>{postMessage({target:"window",method:"close"})};window.alert=text=>{err(`alert forever: ${text}`);while(1){}};window.scrollX=window.scrollY=0;window.WebGLRenderingContext=WebGLWorker;window.requestAnimationFrame=function(){var nextRAF=0;return function(func){var now=Date.now();if(nextRAF===0){nextRAF=now+1e3/60}else{while(now+2>=nextRAF){nextRAF+=1e3/60}}var delay=Math.max(nextRAF-now,0);setTimeout(func,delay)}}();var webGLWorker=new WebGLWorker;var document=new EventListener;document.createElement=what=>{switch(what){case"canvas":{var canvas=new EventListener;canvas.ensureData=()=>{if(!canvas.data||canvas.data.width!==canvas.width||canvas.data.height!==canvas.height){canvas.data={width:canvas.width,height:canvas.height,data:new Uint8Array(canvas.width*canvas.height*4)};if(canvas===Module["canvas"]){postMessage({target:"canvas",op:"resize",width:canvas.width,height:canvas.height})}}};canvas.getContext=(type,attributes)=>{if(canvas===Module["canvas"]){postMessage({target:"canvas",op:"getContext",type:type,attributes:attributes})}if(type==="2d"){return{getImageData:(x,y,w,h)=>{assert(x==0&&y==0&&w==canvas.width&&h==canvas.height);canvas.ensureData();return{width:canvas.data.width,height:canvas.data.height,data:new Uint8Array(canvas.data.data)}},putImageData:(image,x,y)=>{canvas.ensureData();assert(x==0&&y==0&&image.width==canvas.width&&image.height==canvas.height);canvas.data.data.set(image.data);if(canvas===Module["canvas"]){postMessage({target:"canvas",op:"render",image:canvas.data})}},drawImage:(image,x,y,w,h,ox,oy,ow,oh)=>{assert(!x&&!y&&!ox&&!oy);assert(w===ow&&h===oh);assert(canvas.width===w||w===undefined);assert(canvas.height===h||h===undefined);assert(image.width===canvas.width&&image.height===canvas.height);canvas.ensureData();canvas.data.data.set(image.data.data);if(canvas===Module["canvas"]){postMessage({target:"canvas",op:"render",image:canvas.data})}}}}else{return webGLWorker}};canvas.boundingClientRect={};canvas.getBoundingClientRect=()=>({width:canvas.boundingClientRect.width,height:canvas.boundingClientRect.height,top:canvas.boundingClientRect.top,left:canvas.boundingClientRect.left,bottom:canvas.boundingClientRect.bottom,right:canvas.boundingClientRect.right});canvas.style=new PropertyBag;canvas.exitPointerLock=()=>{};canvas.width_||=0;canvas.height_||=0;Object.defineProperty(canvas,"width",{set:value=>{canvas.width_=value;if(canvas===Module["canvas"]){postMessage({target:"canvas",op:"resize",width:canvas.width_,height:canvas.height_})}},get:()=>canvas.width_});Object.defineProperty(canvas,"height",{set:value=>{canvas.height_=value;if(canvas===Module["canvas"]){postMessage({target:"canvas",op:"resize",width:canvas.width_,height:canvas.height_})}},get:()=>canvas.height_});var style={parentCanvas:canvas,removeProperty:()=>{},setProperty:()=>{}};Object.defineProperty(style,"cursor",{set:value=>{if(!style.cursor_||style.cursor_!==value){style.cursor_=value;if(style.parentCanvas===Module["canvas"]){postMessage({target:"canvas",op:"setObjectProperty",object:"style",property:"cursor",value:style.cursor_})}}},get:()=>style.cursor});canvas.style=style;return canvas}default:{throw"document.createElement "+what}}};document.getElementById=id=>{if(id==="canvas"||id==="application-canvas"){return Module.canvas}throw"document.getElementById failed on "+id};document.querySelector=id=>{if(id==="#canvas"||id==="#application-canvas"||id==="canvas"||id==="application-canvas"){return Module.canvas}throw"document.querySelector failed on "+id};document.documentElement={};document.styleSheets=[{cssRules:[],insertRule(rule,i){this.cssRules.splice(i,0,rule)}}];document.URL="http://worker.not.yet.ready.wait.for.window.onload?fake";function Audio(){warnOnce("faking Audio elements, no actual sound will play")}Audio.prototype=new EventListener;Object.defineProperty(Audio.prototype,"src",{set(value){if(value[0]==="d")return;this.onerror()}});Audio.prototype.play=()=>{};Audio.prototype.pause=()=>{};Audio.prototype.cloneNode=()=>new Audio;var screen={width:0,height:0};Module.canvas=document.createElement("canvas");Module.setStatus=()=>{};out=x=>{postMessage({target:"stdout",content:x})};err=x=>{postMessage({target:"stderr",content:x})};var frameId=0;var clientFrameId=0;var postMainLoop=Module["postMainLoop"];Module["postMainLoop"]=()=>{postMainLoop?.();postMessage({target:"tick",id:frameId++});commandBuffer=[]};addRunDependency("gl-prefetch");addRunDependency("worker-init")}var messageBuffer=null;var messageResenderTimeout=null;var calledMain=false;Module["postRun"]||=[];if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];Module["postRun"].push(()=>{calledMain=true});function messageResender(){if(calledMain){assert(messageBuffer&&messageBuffer.length>0);messageResenderTimeout=null;messageBuffer.forEach(message=>onmessage(message));messageBuffer=null}else{messageResenderTimeout=setTimeout(messageResender,100)}}function onMessageFromMainEmscriptenThread(message){if(!calledMain&&!message.data.preMain){if(!messageBuffer){messageBuffer=[];messageResenderTimeout=setTimeout(messageResender,100)}messageBuffer.push(message);return}if(calledMain&&messageResenderTimeout){clearTimeout(messageResenderTimeout);messageResender()}switch(message.data.target){case"document":{document.fireEvent(message.data.event);break}case"window":{window.fireEvent(message.data.event);break}case"canvas":{if(message.data.event){Module.canvas.fireEvent(message.data.event)}else if(message.data.boundingClientRect){Module.canvas.boundingClientRect=message.data.boundingClientRect}else throw"ey?";break}case"gl":{webGLWorker.onmessage(message.data);break}case"tock":{clientFrameId=message.data.id;break}case"Image":{var img=IndexedObjects.cache[message.data.id];switch(message.data.method){case"onload":{img.width=message.data.width;img.height=message.data.height;img.data={width:img.width,height:img.height,data:message.data.data};img.complete=true;img.onload();break}case"onerror":{img.onerror({srcElement:img});break}}break}case"IDBStore":{assert(message.data.method==="response");assert(IDBStore.pending);IDBStore.pending(message.data);break}case"worker-init":{Module.canvas=document.createElement("canvas");screen.width=Module.canvas.width_=message.data.width;screen.height=Module.canvas.height_=message.data.height;Module.canvas.boundingClientRect=message.data.boundingClientRect;if(ENVIRONMENT_IS_NODE)document.URL=message.data.URL;window.fireEvent({type:"load"});removeRunDependency("worker-init");break}case"custom":{if(Module["onCustomMessage"]){Module["onCustomMessage"](message)}else{throw"Custom message received but worker Module.onCustomMessage not implemented."}break}case"setimmediate":{if(Module["setImmediates"])Module["setImmediates"].shift()();break}default:throw"wha? "+message.data.target}}onmessage=onMessageFromMainEmscriptenThread;if(typeof specialHTMLTargets!="undefined"){specialHTMLTargets=[0,document,window]}}Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createPath"]=FS.createPath;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;Module["stringToNewUTF8"]=stringToNewUTF8;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_unlink"]=FS.unlink;var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run(); diff --git a/Adventures in Lestoria/Adventures in Lestoria.wasm b/Adventures in Lestoria/Adventures in Lestoria.wasm index 0c4f7e9d5eddd83afc15e24e52bf14ab54b83786..8a2316fd28705c9d939db27855d0922a4aac5fab 100755 GIT binary patch delta 856725 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≤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

0_0X%$Q|`}tL%!pbr4+Z*1;7t0FC9=X?CkX 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

-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 z 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⪻4}fkwwVv^SrS-cXkgacg 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 z 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 F{SQLkW<~%2 delta 843261 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