From 4f49cdbd1e4fabc4b9bb1cd4ef3fc4dd6ca7dee9 Mon Sep 17 00:00:00 2001 From: Philip Rideout Date: Tue, 6 Apr 2021 14:16:43 -0700 Subject: [PATCH] Update remote control web page. --- docs/index.html | 7 ++++++- docs/remote/filament.js | 27 +++++++++++++++++++++++---- docs/remote/filament.wasm | Bin 3844305 -> 3845225 bytes site/themes/hyde/layouts/index.html | 6 +++++- 4 files changed, 34 insertions(+), 6 deletions(-) diff --git a/docs/index.html b/docs/index.html index 7f236692d6..8bcbb7a4ee 100644 --- a/docs/index.html +++ b/docs/index.html @@ -89,11 +89,16 @@ For more information, see:
  • iOS tutorials
  • -and Check out our README for downloads and build instructions.

    + +

    + If you are running sample-gltf-viewer on your Android device, try our + remote control web app. +

    + diff --git a/docs/remote/filament.js b/docs/remote/filament.js index 23adc9dcbb..bb92b8088b 100644 --- a/docs/remote/filament.js +++ b/docs/remote/filament.js @@ -6,7 +6,7 @@ var Filament = (function() { function(Filament) { Filament = Filament || {}; -var Module=typeof Filament!=="undefined"?Filament:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;var nodeFS;var nodePath;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=function shell_read(filename,binary){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);return nodeFS["readFileSync"](filename,binary?null:"utf8")};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!=="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var STACK_ALIGN=16;function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;return Math.ceil(size/factor)*factor}var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;__ATINIT__.push({func:function(){___wasm_call_ctors()}});function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";err(what);ABORT=true;EXITSTATUS=1;what="abort("+what+"). Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}function hasPrefix(str,prefix){return String.prototype.startsWith?str.startsWith(prefix):str.indexOf(prefix)===0}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return hasPrefix(filename,dataURIPrefix)}var fileURIPrefix="file://";function isFileURI(filename){return hasPrefix(filename,fileURIPrefix)}var wasmBinaryFile="filament.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch==="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["Zg"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["_g"];removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var tempDouble;var tempI64;var ASM_CONSTS={10520:function(){const handle=GL.registerContext(Filament.glContext,Filament.glOptions);GL.makeContextCurrent(handle)}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){wasmTable.get(func)()}else{wasmTable.get(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto==="object"&&typeof crypto["getRandomValues"]==="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){var alignedSize=alignMemory(size,16384);var ptr=_malloc(alignedSize);while(size=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);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var 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:function(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 2}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 2}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 2}return 0},mayLookup:function(dir){var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var 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:function(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(70)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){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(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var 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:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;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(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___sys_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var tupleRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationGroup=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function attachFinalizer(handle){if("undefined"===typeof FinalizationGroup){attachFinalizer=function(handle){return handle};return handle}finalizationGroup=new FinalizationGroup(function(iter){for(var result=iter.next();!result.done;result=iter.next()){var $$=result.value;if(!$$.ptr){console.warn("object already deleted: "+$$.ptr)}else{releaseClassHandle($$)}}});attachFinalizer=function(handle){finalizationGroup.register(handle,handle.$$,handle.$$);return handle};detachFinalizer=function(handle){finalizationGroup.unregister(handle.$$)};return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}var delayFunction=undefined;var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}var registeredPointers={};function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,__emval_register(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){if(args&&args.length){return Module["dynCall_"+sig].apply(null,[ptr].concat(args))}return Module["dynCall_"+sig].call(null,ptr)}function dynCall(sig,ptr,args){if(sig.indexOf("j")!=-1){return dynCallLegacy(sig,ptr,args)}return wasmTable.get(ptr).apply(null,args)}function getDynCaller(sig,ptr){assert(sig.indexOf("j")>=0,"getDynCaller should only be called with i64 sigs");var argCache=[];return function(){argCache.length=arguments.length;for(var i=0;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i>2)+i])}return array}function __embind_register_class_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,fn){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=classType.name+"."+methodName;function unboundTypesHandler(){throwUnboundTypeError("Cannot call "+humanName+" due to unbound types",rawArgTypes)}var proto=classType.registeredClass.constructor;if(undefined===proto[methodName]){unboundTypesHandler.argCount=argCount-1;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-1]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));var func=craftInvokerFunction(humanName,invokerArgsArray,null,rawInvoker,fn);if(undefined===proto[methodName].overloadTable){func.argCount=argCount-1;proto[methodName]=func}else{proto[methodName].overloadTable[argCount-1]=func}return[]});return[]})}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);var args=[rawConstructor];var destructors=[];whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=function unboundTypeHandler(){throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)};whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){classType.registeredClass.constructor_body[argCount-1]=function constructor_body(){if(arguments.length!==argCount-1){throwBindingError(humanName+" called with "+arguments.length+" arguments, expected "+(argCount-1))}destructors.length=0;args.length=argCount;for(var i=1;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>1])};case 2:return function(pointer){var heap=signed?HEAP32:HEAPU32;return this["fromWireType"](heap[pointer>>2])};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_enum(rawType,name,size,isSigned){var shift=getShiftFromSize(size);name=readLatin1String(name);function ctor(){}ctor.values={};registerType(rawType,{name:name,constructor:ctor,"fromWireType":function(c){return this.constructor.values[c]},"toWireType":function(destructors,c){return c.value},"argPackAdvance":8,"readValueFromPointer":enumReadValueFromPointer(name,shift,isSigned),destructorFunction:null});exposePublicSymbol(name,ctor)}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __embind_register_enum_value(rawEnumType,name,enumValue){var enumType=requireRegisteredType(rawEnumType,"enum");name=readLatin1String(name);var Enum=enumType.constructor;var Value=Object.create(enumType.constructor.prototype,{value:{value:enumValue},constructor:{value:createNamedFunction(enumType.name+"_"+name,function(){})}});Enum.values[enumValue]=Value;Enum[name]=Value}function _embind_repr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=function(value){return value};if(minRange===0){var bitshift=32-8*size;fromWireType=function(value){return value<>>bitshift}}var isUnsignedType=name.indexOf("unsigned")!=-1;registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0},"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;i>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value==="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_array(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){tupleRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),elements:[]}}function __embind_register_value_array_element(rawTupleType,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){tupleRegistrations[rawTupleType].elements.push({getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function requireHandle(handle){if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handle_array[handle].value}function __emval_as(handle,returnType,destructorsRef){handle=requireHandle(handle);returnType=requireRegisteredType(returnType,"emval::as");var destructors=[];var rd=__emval_register(destructors);HEAP32[destructorsRef>>2]=rd;return returnType["toWireType"](destructors,handle)}function __emval_get_property(handle,key){handle=requireHandle(handle);key=requireHandle(key);return __emval_register(handle[key])}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}else{return symbol}}function __emval_new_cstring(v){return __emval_register(getStringOrSymbol(v))}function __emval_run_destructors(handle){var destructors=emval_handle_array[handle].value;runDestructors(destructors);__emval_decref(handle)}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return __emval_register(v)}function _abort(){abort()}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else _emscripten_get_now=function(){return performance.now()};var _emscripten_get_now_is_monotonic=true;function _clock_gettime(clk_id,tp){var now;if(clk_id===0){now=Date.now()}else if((clk_id===1||clk_id===4)&&_emscripten_get_now_is_monotonic){now=_emscripten_get_now()}else{setErrNo(28);return-1}HEAP32[tp>>2]=now/1e3|0;HEAP32[tp+4>>2]=now%1e3*1e3*1e3|0;return 0}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function __webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"))}function __webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"))}function __webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},timerQueriesEXT:[],queries:[],samplers:[],transformFeedbacks:[],syncs:[],byteSizeByTypeRoot:5120,byteSizeByType:[1,1,2,2,4,4,4,2,3,4,8],programInfos:{},stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i>1;var quadIndexes=new Uint16Array(numIndexes);var i=0,v=0;while(1){quadIndexes[i++]=v;if(i>=numIndexes)break;quadIndexes[i++]=v+1;if(i>=numIndexes)break;quadIndexes[i++]=v+2;if(i>=numIndexes)break;quadIndexes[i++]=v;if(i>=numIndexes)break;quadIndexes[i++]=v+2;if(i>=numIndexes)break;quadIndexes[i++]=v+3;if(i>=numIndexes)break;v+=4}context.GLctx.bufferData(34963,quadIndexes,35044);context.GLctx.bindBuffer(34963,null)}},getTempVertexBuffer:function getTempVertexBuffer(sizeBytes){var idx=GL.log2ceilLookup(sizeBytes);var ringbuffer=GL.currentContext.tempVertexBuffers1[idx];var nextFreeBufferIndex=GL.currentContext.tempVertexBufferCounters1[idx];GL.currentContext.tempVertexBufferCounters1[idx]=GL.currentContext.tempVertexBufferCounters1[idx]+1&GL.numTempVertexBuffersPerSize-1;var vbo=ringbuffer[nextFreeBufferIndex];if(vbo){return vbo}var prevVBO=GLctx.getParameter(34964);ringbuffer[nextFreeBufferIndex]=GLctx.createBuffer();GLctx.bindBuffer(34962,ringbuffer[nextFreeBufferIndex]);GLctx.bufferData(34962,1<>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},calcBufLength:function calcBufLength(size,type,stride,count){if(stride>0){return count*stride}var typeSize=GL.byteSizeByType[type-GL.byteSizeByTypeRoot];return size*typeSize*count},usedTempBuffers:[],preDrawHandleClientVertexAttribBindings:function preDrawHandleClientVertexAttribBindings(count){GL.resetBufferBinding=false;for(var i=0;i>2)}function _emscripten_glClearBufferiv(buffer,drawbuffer,value){GLctx["clearBufferiv"](buffer,drawbuffer,HEAP32,value>>2)}function _emscripten_glClearBufferuiv(buffer,drawbuffer,value){GLctx["clearBufferuiv"](buffer,drawbuffer,HEAPU32,value>>2)}function _emscripten_glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _emscripten_glClearDepthf(x0){GLctx["clearDepth"](x0)}function _emscripten_glClearStencil(x0){GLctx["clearStencil"](x0)}function convertI32PairToI53(lo,hi){return(lo>>>0)+hi*4294967296}function _emscripten_glClientWaitSync(sync,flags,timeoutLo,timeoutHi){return GLctx.clientWaitSync(GL.syncs[sync],flags,convertI32PairToI53(timeoutLo,timeoutHi))}function _emscripten_glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _emscripten_glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _emscripten_glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){if(true){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,imageSize,data)}else{GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,HEAPU8,data,imageSize)}return}GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _emscripten_glCompressedTexImage3D(target,level,internalFormat,width,height,depth,border,imageSize,data){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexImage3D"](target,level,internalFormat,width,height,depth,border,imageSize,data)}else{GLctx["compressedTexImage3D"](target,level,internalFormat,width,height,depth,border,HEAPU8,data,imageSize)}}function _emscripten_glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){if(true){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,imageSize,data)}else{GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,HEAPU8,data,imageSize)}return}GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)}function _emscripten_glCompressedTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data)}else{GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,HEAPU8,data,imageSize)}}function _emscripten_glCopyBufferSubData(x0,x1,x2,x3,x4){GLctx["copyBufferSubData"](x0,x1,x2,x3,x4)}function _emscripten_glCopyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _emscripten_glCopyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexSubImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _emscripten_glCopyTexSubImage3D(x0,x1,x2,x3,x4,x5,x6,x7,x8){GLctx["copyTexSubImage3D"](x0,x1,x2,x3,x4,x5,x6,x7,x8)}function _emscripten_glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _emscripten_glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _emscripten_glCullFace(x0){GLctx["cullFace"](x0)}function _emscripten_glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GLctx.currentArrayBufferBinding)GLctx.currentArrayBufferBinding=0;if(id==GLctx.currentElementArrayBufferBinding)GLctx.currentElementArrayBufferBinding=0;if(id==GLctx.currentPixelPackBufferBinding)GLctx.currentPixelPackBufferBinding=0;if(id==GLctx.currentPixelUnpackBufferBinding)GLctx.currentPixelUnpackBufferBinding=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_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;GL.programInfos[id]=null}function _emscripten_glDeleteQueries(n,ids){for(var i=0;i>2];var query=GL.queries[id];if(!query)continue;GLctx["deleteQuery"](query);GL.queries[id]=null}}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteSamplers(n,samplers){for(var i=0;i>2];var sampler=GL.samplers[id];if(!sampler)continue;GLctx["deleteSampler"](sampler);sampler.name=0;GL.samplers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteSync(id){if(!id)return;var sync=GL.syncs[id];if(!sync){GL.recordError(1281);return}GLctx.deleteSync(sync);sync.name=0;GL.syncs[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteTransformFeedbacks(n,ids){for(var i=0;i>2];var transformFeedback=GL.transformFeedbacks[id];if(!transformFeedback)continue;GLctx["deleteTransformFeedback"](transformFeedback);transformFeedback.name=0;GL.transformFeedbacks[id]=null}}function _emscripten_glDeleteVertexArrays(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){var cb=GL.currentContext.clientBuffers[index];cb.enabled=false;GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GL.preDrawHandleClientVertexAttribBindings(first+count);GLctx.drawArrays(mode,first,count);GL.postDrawHandleClientVertexAttribBindings()}function _emscripten_glDrawArraysInstanced(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedARB(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedEXT(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedNV(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var tempFixedLengthArray=[];function _emscripten_glDrawBuffers(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawBuffersEXT(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){var buf;if(!GLctx.currentElementArrayBufferBinding){var size=GL.calcBufLength(1,type,0,count);buf=GL.getTempIndexBuffer(size);GLctx.bindBuffer(34963,buf);GLctx.bufferSubData(34963,0,HEAPU8.subarray(indices,indices+size));indices=0}GL.preDrawHandleClientVertexAttribBindings(count);GLctx.drawElements(mode,count,type,indices);GL.postDrawHandleClientVertexAttribBindings(count);if(!GLctx.currentElementArrayBufferBinding){GLctx.bindBuffer(34963,null)}}function _emscripten_glDrawElementsInstanced(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedARB(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedEXT(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedNV(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _glDrawElements(mode,count,type,indices){var buf;if(!GLctx.currentElementArrayBufferBinding){var size=GL.calcBufLength(1,type,0,count);buf=GL.getTempIndexBuffer(size);GLctx.bindBuffer(34963,buf);GLctx.bufferSubData(34963,0,HEAPU8.subarray(indices,indices+size));indices=0}GL.preDrawHandleClientVertexAttribBindings(count);GLctx.drawElements(mode,count,type,indices);GL.postDrawHandleClientVertexAttribBindings(count);if(!GLctx.currentElementArrayBufferBinding){GLctx.bindBuffer(34963,null)}}function _emscripten_glDrawRangeElements(mode,start,end,count,type,indices){_glDrawElements(mode,count,type,indices)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){var cb=GL.currentContext.clientBuffers[index];cb.enabled=true;GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQuery(x0){GLctx["endQuery"](x0)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glEndTransformFeedback(){GLctx["endTransformFeedback"]()}function _emscripten_glFenceSync(condition,flags){var sync=GLctx.fenceSync(condition,flags);if(sync){var id=GL.getNewId(GL.syncs);sync.name=id;GL.syncs[id]=sync;return id}else{return 0}}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function emscriptenWebGLGetBufferBinding(target){switch(target){case 34962:target=34964;break;case 34963:target=34965;break;case 35051:target=35053;break;case 35052:target=35055;break;case 35982:target=35983;break;case 36662:target=36662;break;case 36663:target=36663;break;case 35345:target=35368;break}var buffer=GLctx.getParameter(target);if(buffer)return buffer.name|0;else return 0}function emscriptenWebGLValidateMapBufferTarget(target){switch(target){case 34962:case 34963:case 36662:case 36663:case 35051:case 35052:case 35882:case 35982:case 35345:return true;default:return false}}function _emscripten_glFlushMappedBufferRange(target,offset,length){if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err("GL_INVALID_ENUM in glFlushMappedBufferRange");return}var mapping=GL.mappedBuffers[emscriptenWebGLGetBufferBinding(target)];if(!mapping){GL.recordError(1282);err("buffer was never mapped in glFlushMappedBufferRange");return}if(!(mapping.access&16)){GL.recordError(1282);err("buffer was not mapped with GL_MAP_FLUSH_EXPLICIT_BIT in glFlushMappedBufferRange");return}if(offset<0||length<0||offset+length>mapping.length){GL.recordError(1281);err("invalid range in glFlushMappedBufferRange");return}GLctx.bufferSubData(target,mapping.offset,HEAPU8.subarray(mapping.mem+offset,mapping.mem+offset+length))}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFramebufferTextureLayer(target,attachment,texture,level,layer){GLctx.framebufferTextureLayer(target,attachment,GL.textures[texture],level,layer)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueries(n,ids){__glGenObject(n,ids,"createQuery",GL.queries)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenSamplers(n,samplers){__glGenObject(n,samplers,"createSampler",GL.samplers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenTransformFeedbacks(n,ids){__glGenObject(n,ids,"createTransformFeedback",GL.transformFeedbacks)}function _emscripten_glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function __glGetActiveAttribOrUniform(funcName,program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx[funcName](program,index);if(info){var numBytesWrittenExclNull=name&&stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform("getActiveAttrib",program,index,bufSize,length,size,type,name)}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform("getActiveUniform",program,index,bufSize,length,size,type,name)}function _emscripten_glGetActiveUniformBlockName(program,uniformBlockIndex,bufSize,length,uniformBlockName){program=GL.programs[program];var result=GLctx["getActiveUniformBlockName"](program,uniformBlockIndex);if(!result)return;if(uniformBlockName&&bufSize>0){var numBytesWrittenExclNull=stringToUTF8(result,uniformBlockName,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetActiveUniformBlockiv(program,uniformBlockIndex,pname,params){if(!params){GL.recordError(1281);return}program=GL.programs[program];switch(pname){case 35393:var name=GLctx["getActiveUniformBlockName"](program,uniformBlockIndex);HEAP32[params>>2]=name.length+1;return;default:var result=GLctx["getActiveUniformBlockParameter"](program,uniformBlockIndex,pname);if(!result)return;if(typeof result=="number"){HEAP32[params>>2]=result}else{for(var i=0;i>2]=result[i]}}}}function _emscripten_glGetActiveUniformsiv(program,uniformCount,uniformIndices,pname,params){if(!params){GL.recordError(1281);return}if(uniformCount>0&&uniformIndices==0){GL.recordError(1281);return}program=GL.programs[program];var ids=[];for(var i=0;i>2])}var result=GLctx["getActiveUniforms"](program,ids,pname);if(!result)return;var len=result.length;for(var i=0;i>2]=result[i]}}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function writeI53ToI64(ptr,num){HEAPU32[ptr>>2]=num;HEAPU32[ptr+4>>2]=(num-HEAPU32[ptr>>2])/4294967296}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 34814:case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break;case 33309:if(GL.currentContext.version<2){GL.recordError(1282);return}var exts=GLctx.getSupportedExtensions()||[];ret=2*exts.length;break;case 33307:case 33308:if(GL.currentContext.version<2){GL.recordError(1280);return}ret=name_==33307?3:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:writeI53ToI64(p,ret);break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}function _emscripten_glGetBufferParameteri64v(target,value,data){if(!data){GL.recordError(1281);return}writeI53ToI64(data,GLctx.getBufferParameter(target,value))}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetBufferPointerv(target,pname,params){if(pname==35005){var ptr=0;var mappedBuffer=GL.mappedBuffers[emscriptenWebGLGetBufferBinding(target)];if(mappedBuffer){ptr=mappedBuffer.mem}HEAP32[params>>2]=ptr}else{GL.recordError(1280);err("GL_INVALID_ENUM in glGetBufferPointerv")}}function _emscripten_glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _emscripten_glGetFragDataLocation(program,name){return GLctx["getFragDataLocation"](GL.programs[program],UTF8ToString(name))}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function emscriptenWebGLGetIndexed(target,index,data,type){if(!data){GL.recordError(1281);return}var result=GLctx["getIndexedParameter"](target,index);var ret;switch(typeof result){case"boolean":ret=result?1:0;break;case"number":ret=result;break;case"object":if(result===null){switch(target){case 35983:case 35368:ret=0;break;default:{GL.recordError(1280);return}}}else if(result instanceof WebGLBuffer){ret=result.name|0}else{GL.recordError(1280);return}break;default:GL.recordError(1280);return}switch(type){case 1:writeI53ToI64(data,ret);break;case 0:HEAP32[data>>2]=ret;break;case 2:HEAPF32[data>>2]=ret;break;case 4:HEAP8[data>>0]=ret?1:0;break;default:throw"internal emscriptenWebGLGetIndexed() error, bad type: "+type}}function _emscripten_glGetInteger64i_v(target,index,data){emscriptenWebGLGetIndexed(target,index,data,1)}function _emscripten_glGetInteger64v(name_,p){emscriptenWebGLGet(name_,p,1)}function _emscripten_glGetIntegeri_v(target,index,data){emscriptenWebGLGetIndexed(target,index,data,0)}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _emscripten_glGetInternalformativ(target,internalformat,pname,bufSize,params){if(bufSize<0){GL.recordError(1281);return}if(!params){GL.recordError(1281);return}var ret=GLctx["getInternalformatParameter"](target,internalformat,pname);if(ret===null)return;for(var i=0;i>2]=ret[i]}}function _emscripten_glGetProgramBinary(program,bufSize,length,binaryFormat,binary){GL.recordError(1282)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)}function _emscripten_glGetQueryObjectuiv(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx["getQueryParameter"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryiv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx["getQuery"](target,pname)}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetSamplerParameterfv(sampler,pname,params){if(!params){GL.recordError(1281);return}sampler=GL.samplers[sampler];HEAPF32[params>>2]=GLctx["getSamplerParameter"](sampler,pname)}function _emscripten_glGetSamplerParameteriv(sampler,pname,params){if(!params){GL.recordError(1281);return}sampler=GL.samplers[sampler];HEAP32[params>>2]=GLctx["getSamplerParameter"](sampler,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){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]=numBytesWrittenExclNull}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;HEAP32[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(7938);if(true)glVersion="OpenGL ES 3.0 ("+glVersion+")";else{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _emscripten_glGetStringi(name,index){if(GL.currentContext.version<2){GL.recordError(1282);return 0}var stringiCache=GL.stringiCache[name];if(stringiCache){if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index]}switch(name){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));exts=exts.map(function(e){return stringToNewUTF8(e)});stringiCache=GL.stringiCache[name]=exts;if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index];default:GL.recordError(1280);return 0}}function _emscripten_glGetSynciv(sync,pname,bufSize,length,values){if(bufSize<0){GL.recordError(1281);return}if(!values){GL.recordError(1281);return}var ret=GLctx.getSyncParameter(GL.syncs[sync],pname);HEAP32[length>>2]=ret;if(ret!==null&&length)HEAP32[length>>2]=1}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTransformFeedbackVarying(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx["getTransformFeedbackVarying"](program,index);if(!info)return;if(name&&bufSize>0){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetUniformBlockIndex(program,uniformBlockName){return GLctx["getUniformBlockIndex"](GL.programs[program],UTF8ToString(uniformBlockName))}function _emscripten_glGetUniformIndices(program,uniformCount,uniformNames,uniformIndices){if(!uniformIndices){GL.recordError(1281);return}if(uniformCount>0&&(uniformNames==0||uniformIndices==0)){GL.recordError(1281);return}program=GL.programs[program];var names=[];for(var i=0;i>2]));var result=GLctx["getUniformIndices"](program,names);if(!result)return;var len=result.length;for(var i=0;i>2]=result[i]}}function jstoi_q(str){return parseInt(str)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?jstoi_q(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case 2:HEAPF32[params>>2]=data;break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function _emscripten_glGetUniformuiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}if(GL.currentContext.clientBuffers[index].enabled){err("glGetVertexAttrib*v on client-side array: not supported, bad data returned")}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data&&data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break}}}}function _emscripten_glGetVertexAttribIiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,0)}function _emscripten_glGetVertexAttribIuiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,0)}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}if(GL.currentContext.clientBuffers[index].enabled){err("glGetVertexAttribPointer on client-side array: not supported, bad data returned")}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glInvalidateFramebuffer(target,numAttachments,attachments){var list=tempFixedLengthArray[numAttachments];for(var i=0;i>2]}GLctx["invalidateFramebuffer"](target,list)}function _emscripten_glInvalidateSubFramebuffer(target,numAttachments,attachments,x,y,width,height){var list=tempFixedLengthArray[numAttachments];for(var i=0;i>2]}GLctx["invalidateSubFramebuffer"](target,list,x,y,width,height)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQuery(id){var query=GL.queries[id];if(!query)return 0;return GLctx["isQuery"](query)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsSampler(id){var sampler=GL.samplers[id];if(!sampler)return 0;return GLctx["isSampler"](sampler)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsSync(sync){return GLctx.isSync(GL.syncs[sync])}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsTransformFeedback(id){return GLctx["isTransformFeedback"](GL.transformFeedbacks[id])}function _emscripten_glIsVertexArray(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glMapBufferRange(target,offset,length,access){if(access!=26&&access!=10){err("glMapBufferRange is only supported when access is MAP_WRITE|INVALIDATE_BUFFER");return 0}if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err("GL_INVALID_ENUM in glMapBufferRange");return 0}var mem=_malloc(length);if(!mem)return 0;GL.mappedBuffers[emscriptenWebGLGetBufferBinding(target)]={offset:offset,length:length,mem:mem,access:access};return mem}function _emscripten_glPauseTransformFeedback(){GLctx["pauseTransformFeedback"]()}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glProgramBinary(program,binaryFormat,binary,length){GL.recordError(1280)}function _emscripten_glProgramParameteri(program,pname,value){GL.recordError(1280)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function _emscripten_glReadBuffer(x0){GLctx["readBuffer"](x0)}function 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}function __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}function 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}function heapAccessShiftForWebGLHeap(heap){return 31-Math.clz32(heap.BYTES_PER_ELEMENT)}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<>shift,pixels+bytes>>shift)}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){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 _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glRenderbufferStorageMultisample(x0,x1,x2,x3,x4){GLctx["renderbufferStorageMultisample"](x0,x1,x2,x3,x4)}function _emscripten_glResumeTransformFeedback(){GLctx["resumeTransformFeedback"]()}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glSamplerParameterf(sampler,pname,param){GLctx["samplerParameterf"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameterfv(sampler,pname,params){var param=HEAPF32[params>>2];GLctx["samplerParameterf"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameteri(sampler,pname,param){GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameteriv(sampler,pname,params){var param=HEAP32[params>>2];GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){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 _emscripten_glTexImage3D(target,level,internalFormat,width,height,depth,border,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,null)}}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexStorage2D(x0,x1,x2,x3,x4){GLctx["texStorage2D"](x0,x1,x2,x3,x4)}function _emscripten_glTexStorage3D(x0,x1,x2,x3,x4,x5){GLctx["texStorage3D"](x0,x1,x2,x3,x4,x5)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){if(true){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,null)}}function _emscripten_glTransformFeedbackVaryings(program,count,varyings,bufferMode){program=GL.programs[program];var vars=[];for(var i=0;i>2]));GLctx["transformFeedbackVaryings"](program,vars,bufferMode)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){GLctx.uniform1fv(GL.uniforms[location],HEAPF32,value>>2,count)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32,value>>2,count)}function _emscripten_glUniform1ui(location,v0){GLctx.uniform1ui(GL.uniforms[location],v0)}function _emscripten_glUniform1uiv(location,count,value){GLctx.uniform1uiv(GL.uniforms[location],HEAPU32,value>>2,count)}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){GLctx.uniform2fv(GL.uniforms[location],HEAPF32,value>>2,count*2)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32,value>>2,count*2)}function _emscripten_glUniform2ui(location,v0,v1){GLctx.uniform2ui(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2uiv(location,count,value){GLctx.uniform2uiv(GL.uniforms[location],HEAPU32,value>>2,count*2)}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){GLctx.uniform3fv(GL.uniforms[location],HEAPF32,value>>2,count*3)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32,value>>2,count*3)}function _emscripten_glUniform3ui(location,v0,v1,v2){GLctx.uniform3ui(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3uiv(location,count,value){GLctx.uniform3uiv(GL.uniforms[location],HEAPU32,value>>2,count*3)}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){GLctx.uniform4fv(GL.uniforms[location],HEAPF32,value>>2,count*4)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32,value>>2,count*4)}function _emscripten_glUniform4ui(location,v0,v1,v2,v3){GLctx.uniform4ui(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4uiv(location,count,value){GLctx.uniform4uiv(GL.uniforms[location],HEAPU32,value>>2,count*4)}function _emscripten_glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding){program=GL.programs[program];GLctx["uniformBlockBinding"](program,uniformBlockIndex,uniformBlockBinding)}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*4)}function _emscripten_glUniformMatrix2x3fv(location,count,transpose,value){GLctx.uniformMatrix2x3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*6)}function _emscripten_glUniformMatrix2x4fv(location,count,transpose,value){GLctx.uniformMatrix2x4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*8)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*9)}function _emscripten_glUniformMatrix3x2fv(location,count,transpose,value){GLctx.uniformMatrix3x2fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*6)}function _emscripten_glUniformMatrix3x4fv(location,count,transpose,value){GLctx.uniformMatrix3x4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*12)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*16)}function _emscripten_glUniformMatrix4x2fv(location,count,transpose,value){GLctx.uniformMatrix4x2fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*8)}function _emscripten_glUniformMatrix4x3fv(location,count,transpose,value){GLctx.uniformMatrix4x3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*12)}function _emscripten_glUnmapBuffer(target){if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err("GL_INVALID_ENUM in glUnmapBuffer");return 0}var buffer=emscriptenWebGLGetBufferBinding(target);var mapping=GL.mappedBuffers[buffer];if(!mapping){GL.recordError(1282);err("buffer was never mapped in glUnmapBuffer");return 0}GL.mappedBuffers[buffer]=null;if(!(mapping.access&16))if(true){GLctx.bufferSubData(target,mapping.offset,HEAPU8,mapping.mem,mapping.length)}else{GLctx.bufferSubData(target,mapping.offset,HEAPU8.subarray(mapping.mem,mapping.mem+mapping.length))}_free(mapping.mem);return 1}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisor(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorARB(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorEXT(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorNV(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribI4i(x0,x1,x2,x3,x4){GLctx["vertexAttribI4i"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttribI4iv(index,v){GLctx.vertexAttribI4i(index,HEAP32[v>>2],HEAP32[v+4>>2],HEAP32[v+8>>2],HEAP32[v+12>>2])}function _emscripten_glVertexAttribI4ui(x0,x1,x2,x3,x4){GLctx["vertexAttribI4ui"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttribI4uiv(index,v){GLctx.vertexAttribI4ui(index,HEAPU32[v>>2],HEAPU32[v+4>>2],HEAPU32[v+8>>2],HEAPU32[v+12>>2])}function _emscripten_glVertexAttribIPointer(index,size,type,stride,ptr){var cb=GL.currentContext.clientBuffers[index];if(!GLctx.currentArrayBufferBinding){cb.size=size;cb.type=type;cb.normalized=false;cb.stride=stride;cb.ptr=ptr;cb.clientside=true;cb.vertexAttribPointerAdaptor=function(index,size,type,normalized,stride,ptr){this.vertexAttribIPointer(index,size,type,stride,ptr)};return}cb.clientside=false;GLctx["vertexAttribIPointer"](index,size,type,stride,ptr)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){var cb=GL.currentContext.clientBuffers[index];if(!GLctx.currentArrayBufferBinding){cb.size=size;cb.type=type;cb.normalized=normalized;cb.stride=stride;cb.ptr=ptr;cb.clientside=true;cb.vertexAttribPointerAdaptor=function(index,size,type,normalized,stride,ptr){this.vertexAttribPointer(index,size,type,normalized,stride,ptr)};return}cb.clientside=false;GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_glWaitSync(sync,flags,timeoutLo,timeoutHi){GLctx.waitSync(GL.syncs[sync],flags,convertI32PairToI53(timeoutLo,timeoutHi))}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function _emscripten_get_heap_size(){return HEAPU8.length}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){requestedSize=requestedSize>>>0;var oldSize=_emscripten_get_heap_size();var maxHeapSize=2147483648;if(requestedSize>maxHeapSize){return false}var minHeapSize=16777216;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(minHeapSize,requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function 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){env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){try{var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _environ_sizes_get(penviron_count,penviron_buf_size){try{var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _getentropy(buffer,size){if(!_getentropy.randomDevice){_getentropy.randomDevice=getRandomDevice()}for(var i=0;i>0]=_getentropy.randomDevice()}return 0}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBeginQuery(target,id){GLctx["beginQuery"](target,GL.queries[id])}function _glBindBuffer(target,buffer){if(target==34962){GLctx.currentArrayBufferBinding=buffer}else if(target==34963){GLctx.currentElementArrayBufferBinding=buffer}if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindBufferRange(target,index,buffer,offset,ptrsize){GLctx["bindBufferRange"](target,index,GL.buffers[buffer],offset,ptrsize)}function _glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])}function _glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])}function _glBindSampler(unit,sampler){GLctx["bindSampler"](unit,GL.samplers[sampler])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBindVertexArray(vao){GLctx["bindVertexArray"](GL.vaos[vao]);var ibo=GLctx.getParameter(34965);GLctx.currentElementArrayBufferBinding=ibo?ibo.name|0:0}function _glBlendEquationSeparate(x0,x1){GLctx["blendEquationSeparate"](x0,x1)}function _glBlendFuncSeparate(x0,x1,x2,x3){GLctx["blendFuncSeparate"](x0,x1,x2,x3)}function _glBlitFramebuffer(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9){GLctx["blitFramebuffer"](x0,x1,x2,x3,x4,x5,x6,x7,x8,x9)}function _glBufferData(target,size,data,usage){if(true){if(data){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}}function _glBufferSubData(target,offset,size,data){if(true){GLctx.bufferSubData(target,offset,HEAPU8,data,size);return}GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClearBufferfi(x0,x1,x2,x3){GLctx["clearBufferfi"](x0,x1,x2,x3)}function _glClearBufferfv(buffer,drawbuffer,value){GLctx["clearBufferfv"](buffer,drawbuffer,HEAPF32,value>>2)}function _glClearBufferiv(buffer,drawbuffer,value){GLctx["clearBufferiv"](buffer,drawbuffer,HEAP32,value>>2)}function _glClientWaitSync(sync,flags,timeoutLo,timeoutHi){return GLctx.clientWaitSync(GL.syncs[sync],flags,convertI32PairToI53(timeoutLo,timeoutHi))}function _glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){if(true){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,imageSize,data)}else{GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,HEAPU8,data,imageSize)}return}GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCompressedTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data)}else{GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,HEAPU8,data,imageSize)}}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GLctx.currentArrayBufferBinding)GLctx.currentArrayBufferBinding=0;if(id==GLctx.currentElementArrayBufferBinding)GLctx.currentElementArrayBufferBinding=0;if(id==GLctx.currentPixelPackBufferBinding)GLctx.currentPixelPackBufferBinding=0;if(id==GLctx.currentPixelUnpackBufferBinding)GLctx.currentPixelUnpackBufferBinding=0}}function _glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _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;GL.programInfos[id]=null}function _glDeleteQueries(n,ids){for(var i=0;i>2];var query=GL.queries[id];if(!query)continue;GLctx["deleteQuery"](query);GL.queries[id]=null}}function _glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _glDeleteSamplers(n,samplers){for(var i=0;i>2];var sampler=GL.samplers[id];if(!sampler)continue;GLctx["deleteSampler"](sampler);sampler.name=0;GL.samplers[id]=null}}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteSync(id){if(!id)return;var sync=GL.syncs[id];if(!sync){GL.recordError(1281);return}GLctx.deleteSync(sync);sync.name=0;GL.syncs[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDeleteVertexArrays(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDepthMask(flag){GLctx.depthMask(!!flag)}function _glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){var cb=GL.currentContext.clientBuffers[index];cb.enabled=false;GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GL.preDrawHandleClientVertexAttribBindings(first+count);GLctx.drawArrays(mode,first,count);GL.postDrawHandleClientVertexAttribBindings()}function _glDrawBuffers(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _glDrawRangeElements(mode,start,end,count,type,indices){_glDrawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){var cb=GL.currentContext.clientBuffers[index];cb.enabled=true;GLctx.enableVertexAttribArray(index)}function _glEndQuery(x0){GLctx["endQuery"](x0)}function _glFenceSync(condition,flags){var sync=GLctx.fenceSync(condition,flags);if(sync){var id=GL.getNewId(GL.syncs);sync.name=id;GL.syncs[id]=sync;return id}else{return 0}}function _glFinish(){GLctx["finish"]()}function _glFlush(){GLctx["flush"]()}function _glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _glFramebufferTextureLayer(target,attachment,texture,level,layer){GLctx.framebufferTextureLayer(target,attachment,GL.textures[texture],level,layer)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _glGenQueries(n,ids){__glGenObject(n,ids,"createQuery",GL.queries)}function _glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _glGenSamplers(n,samplers){__glGenObject(n,samplers,"createSampler",GL.samplers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetQueryObjectuiv(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx["getQueryParameter"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){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]=numBytesWrittenExclNull}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;HEAP32[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(7938);if(true)glVersion="OpenGL ES 3.0 ("+glVersion+")";else{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _glGetStringi(name,index){if(GL.currentContext.version<2){GL.recordError(1282);return 0}var stringiCache=GL.stringiCache[name];if(stringiCache){if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index]}switch(name){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));exts=exts.map(function(e){return stringToNewUTF8(e)});stringiCache=GL.stringiCache[name]=exts;if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index];default:GL.recordError(1280);return 0}}function _glGetUniformBlockIndex(program,uniformBlockName){return GLctx["getUniformBlockIndex"](GL.programs[program],UTF8ToString(uniformBlockName))}function _glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?jstoi_q(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]}GLctx["invalidateFramebuffer"](target,list)}function _glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _glMapBufferRange(target,offset,length,access){if(access!=26&&access!=10){err("glMapBufferRange is only supported when access is MAP_WRITE|INVALIDATE_BUFFER");return 0}if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err("GL_INVALID_ENUM in glMapBufferRange");return 0}var mem=_malloc(length);if(!mem)return 0;GL.mappedBuffers[emscriptenWebGLGetBufferBinding(target)]={offset:offset,length:length,mem:mem,access:access};return mem}function _glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _glReadPixels(x,y,width,height,format,type,pixels){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 _glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _glRenderbufferStorageMultisample(x0,x1,x2,x3,x4){GLctx["renderbufferStorageMultisample"](x0,x1,x2,x3,x4)}function _glSamplerParameteri(sampler,pname,param){GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _glTexStorage2D(x0,x1,x2,x3,x4){GLctx["texStorage2D"](x0,x1,x2,x3,x4)}function _glTexStorage3D(x0,x1,x2,x3,x4,x5){GLctx["texStorage3D"](x0,x1,x2,x3,x4,x5)}function _glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){if(true){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _glTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,null)}}function _glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding){program=GL.programs[program];GLctx["uniformBlockBinding"](program,uniformBlockIndex,uniformBlockBinding)}function _glUnmapBuffer(target){if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err("GL_INVALID_ENUM in glUnmapBuffer");return 0}var buffer=emscriptenWebGLGetBufferBinding(target);var mapping=GL.mappedBuffers[buffer];if(!mapping){GL.recordError(1282);err("buffer was never mapped in glUnmapBuffer");return 0}GL.mappedBuffers[buffer]=null;if(!(mapping.access&16))if(true){GLctx.bufferSubData(target,mapping.offset,HEAPU8,mapping.mem,mapping.length)}else{GLctx.bufferSubData(target,mapping.offset,HEAPU8.subarray(mapping.mem,mapping.mem+mapping.length))}_free(mapping.mem);return 1}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _glVertexAttribI4ui(x0,x1,x2,x3,x4){GLctx["vertexAttribI4ui"](x0,x1,x2,x3,x4)}function _glVertexAttribIPointer(index,size,type,stride,ptr){var cb=GL.currentContext.clientBuffers[index];if(!GLctx.currentArrayBufferBinding){cb.size=size;cb.type=type;cb.normalized=false;cb.stride=stride;cb.ptr=ptr;cb.clientside=true;cb.vertexAttribPointerAdaptor=function(index,size,type,normalized,stride,ptr){this.vertexAttribIPointer(index,size,type,stride,ptr)};return}cb.clientside=false;GLctx["vertexAttribIPointer"](index,size,type,stride,ptr)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){var cb=GL.currentContext.clientBuffers[index];if(!GLctx.currentArrayBufferBinding){cb.size=size;cb.type=type;cb.normalized=normalized;cb.stride=stride;cb.ptr=ptr;cb.clientside=true;cb.vertexAttribPointerAdaptor=function(index,size,type,normalized,stride,ptr){this.vertexAttribPointer(index,size,type,normalized,stride,ptr)};return}cb.clientside=false;GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _glWaitSync(sync,flags,timeoutLo,timeoutHi){GLctx.waitSync(GL.syncs[sync],flags,convertI32PairToI53(timeoutLo,timeoutHi))}function _pthread_create(){return 6}function _pthread_join(){return 28}function _setTempRet0($i){setTempRet0($i|0)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value==="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _sysconf(name){switch(name){case 30:return 16384;case 85:var maxHeapSize=2147483648;return maxHeapSize/16384;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:case 80:case 81:case 79:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:{if(typeof navigator==="object")return navigator["hardwareConcurrency"]||1;return 1}}setErrNo(28);return-1}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var double=ch<105;if(double&&buf&1)buf++;readAsmConstArgsArray.push(double?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}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.staticInit();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_RegisteredPointer();init_embind();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var GLctx;for(var i=0;i<32;++i)tempFixedLengthArray.push(new Array(i));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 asmLibraryArg={"Ga":___sys_fcntl64,"Bg":___sys_ioctl,"Cg":___sys_open,"v":__embind_finalize_value_array,"A":__embind_finalize_value_object,"Fg":__embind_register_bool,"e":__embind_register_class,"k":__embind_register_class_class_function,"n":__embind_register_class_constructor,"a":__embind_register_class_function,"u":__embind_register_class_property,"Eg":__embind_register_emval,"i":__embind_register_enum,"b":__embind_register_enum_value,"Ia":__embind_register_float,"Ka":__embind_register_function,"D":__embind_register_integer,"y":__embind_register_memory_view,"Ja":__embind_register_std_string,"la":__embind_register_std_wstring,"x":__embind_register_value_array,"f":__embind_register_value_array_element,"B":__embind_register_value_object,"d":__embind_register_value_object_field,"Gg":__embind_register_void,"q":__emval_as,"g":__emval_decref,"r":__emval_get_property,"ja":__emval_incref,"H":__emval_new_cstring,"p":__emval_run_destructors,"s":__emval_take_value,"c":_abort,"ug":_clock_gettime,"rg":_emscripten_asm_const_int,"Zf":_emscripten_glActiveTexture,"Yf":_emscripten_glAttachShader,"$c":_emscripten_glBeginQuery,"ng":_emscripten_glBeginQueryEXT,"Dc":_emscripten_glBeginTransformFeedback,"Xf":_emscripten_glBindAttribLocation,"Wf":_emscripten_glBindBuffer,"Ac":_emscripten_glBindBufferBase,"Bc":_emscripten_glBindBufferRange,"Vf":_emscripten_glBindFramebuffer,"Uf":_emscripten_glBindRenderbuffer,"Hb":_emscripten_glBindSampler,"Tf":_emscripten_glBindTexture,"zb":_emscripten_glBindTransformFeedback,"Ic":_emscripten_glBindVertexArray,"fg":_emscripten_glBindVertexArrayOES,"Sf":_emscripten_glBlendColor,"Rf":_emscripten_glBlendEquation,"Qf":_emscripten_glBlendEquationSeparate,"Pf":_emscripten_glBlendFunc,"Of":_emscripten_glBlendFuncSeparate,"Oc":_emscripten_glBlitFramebuffer,"Nf":_emscripten_glBufferData,"Mf":_emscripten_glBufferSubData,"Lf":_emscripten_glCheckFramebufferStatus,"Kf":_emscripten_glClear,"dc":_emscripten_glClearBufferfi,"ec":_emscripten_glClearBufferfv,"gc":_emscripten_glClearBufferiv,"fc":_emscripten_glClearBufferuiv,"Jf":_emscripten_glClearColor,"If":_emscripten_glClearDepthf,"Hf":_emscripten_glClearStencil,"Rb":_emscripten_glClientWaitSync,"Gf":_emscripten_glColorMask,"Ff":_emscripten_glCompileShader,"Ef":_emscripten_glCompressedTexImage2D,"ed":_emscripten_glCompressedTexImage3D,"Df":_emscripten_glCompressedTexSubImage2D,"dd":_emscripten_glCompressedTexSubImage3D,"bc":_emscripten_glCopyBufferSubData,"Cf":_emscripten_glCopyTexImage2D,"Bf":_emscripten_glCopyTexSubImage2D,"gd":_emscripten_glCopyTexSubImage3D,"Af":_emscripten_glCreateProgram,"zf":_emscripten_glCreateShader,"yf":_emscripten_glCullFace,"xf":_emscripten_glDeleteBuffers,"wf":_emscripten_glDeleteFramebuffers,"vf":_emscripten_glDeleteProgram,"bd":_emscripten_glDeleteQueries,"pg":_emscripten_glDeleteQueriesEXT,"uf":_emscripten_glDeleteRenderbuffers,"Jb":_emscripten_glDeleteSamplers,"tf":_emscripten_glDeleteShader,"Sb":_emscripten_glDeleteSync,"sf":_emscripten_glDeleteTextures,"yb":_emscripten_glDeleteTransformFeedbacks,"Hc":_emscripten_glDeleteVertexArrays,"eg":_emscripten_glDeleteVertexArraysOES,"rf":_emscripten_glDepthFunc,"qf":_emscripten_glDepthMask,"pf":_emscripten_glDepthRangef,"of":_emscripten_glDetachShader,"nf":_emscripten_glDisable,"mf":_emscripten_glDisableVertexAttribArray,"lf":_emscripten_glDrawArrays,"Wb":_emscripten_glDrawArraysInstanced,"ag":_emscripten_glDrawArraysInstancedANGLE,"ib":_emscripten_glDrawArraysInstancedARB,"nd":_emscripten_glDrawArraysInstancedEXT,"jb":_emscripten_glDrawArraysInstancedNV,"Vc":_emscripten_glDrawBuffers,"ld":_emscripten_glDrawBuffersEXT,"bg":_emscripten_glDrawBuffersWEBGL,"kf":_emscripten_glDrawElements,"Vb":_emscripten_glDrawElementsInstanced,"$f":_emscripten_glDrawElementsInstancedANGLE,"gb":_emscripten_glDrawElementsInstancedARB,"hb":_emscripten_glDrawElementsInstancedEXT,"md":_emscripten_glDrawElementsInstancedNV,"jd":_emscripten_glDrawRangeElements,"jf":_emscripten_glEnable,"hf":_emscripten_glEnableVertexAttribArray,"_c":_emscripten_glEndQuery,"mg":_emscripten_glEndQueryEXT,"Cc":_emscripten_glEndTransformFeedback,"Ub":_emscripten_glFenceSync,"gf":_emscripten_glFinish,"ff":_emscripten_glFlush,"Jc":_emscripten_glFlushMappedBufferRange,"ef":_emscripten_glFramebufferRenderbuffer,"df":_emscripten_glFramebufferTexture2D,"Lc":_emscripten_glFramebufferTextureLayer,"cf":_emscripten_glFrontFace,"bf":_emscripten_glGenBuffers,"$e":_emscripten_glGenFramebuffers,"cd":_emscripten_glGenQueries,"qg":_emscripten_glGenQueriesEXT,"_e":_emscripten_glGenRenderbuffers,"Kb":_emscripten_glGenSamplers,"Ze":_emscripten_glGenTextures,"xb":_emscripten_glGenTransformFeedbacks,"Gc":_emscripten_glGenVertexArrays,"dg":_emscripten_glGenVertexArraysOES,"af":_emscripten_glGenerateMipmap,"Ye":_emscripten_glGetActiveAttrib,"Xe":_emscripten_glGetActiveUniform,"Yb":_emscripten_glGetActiveUniformBlockName,"Zb":_emscripten_glGetActiveUniformBlockiv,"$b":_emscripten_glGetActiveUniformsiv,"We":_emscripten_glGetAttachedShaders,"Ve":_emscripten_glGetAttribLocation,"Ue":_emscripten_glGetBooleanv,"Lb":_emscripten_glGetBufferParameteri64v,"Te":_emscripten_glGetBufferParameteriv,"Wc":_emscripten_glGetBufferPointerv,"Se":_emscripten_glGetError,"Re":_emscripten_glGetFloatv,"pc":_emscripten_glGetFragDataLocation,"Qe":_emscripten_glGetFramebufferAttachmentParameteriv,"Mb":_emscripten_glGetInteger64i_v,"Ob":_emscripten_glGetInteger64v,"Ec":_emscripten_glGetIntegeri_v,"Pe":_emscripten_glGetIntegerv,"mb":_emscripten_glGetInternalformativ,"tb":_emscripten_glGetProgramBinary,"Ne":_emscripten_glGetProgramInfoLog,"Oe":_emscripten_glGetProgramiv,"hg":_emscripten_glGetQueryObjecti64vEXT,"jg":_emscripten_glGetQueryObjectivEXT,"gg":_emscripten_glGetQueryObjectui64vEXT,"Yc":_emscripten_glGetQueryObjectuiv,"ig":_emscripten_glGetQueryObjectuivEXT,"Zc":_emscripten_glGetQueryiv,"kg":_emscripten_glGetQueryivEXT,"Me":_emscripten_glGetRenderbufferParameteriv,"Bb":_emscripten_glGetSamplerParameterfv,"Cb":_emscripten_glGetSamplerParameteriv,"Ke":_emscripten_glGetShaderInfoLog,"Je":_emscripten_glGetShaderPrecisionFormat,"Ie":_emscripten_glGetShaderSource,"Le":_emscripten_glGetShaderiv,"He":_emscripten_glGetString,"cc":_emscripten_glGetStringi,"Nb":_emscripten_glGetSynciv,"Ge":_emscripten_glGetTexParameterfv,"Fe":_emscripten_glGetTexParameteriv,"yc":_emscripten_glGetTransformFeedbackVarying,"_b":_emscripten_glGetUniformBlockIndex,"ac":_emscripten_glGetUniformIndices,"Ce":_emscripten_glGetUniformLocation,"Ee":_emscripten_glGetUniformfv,"De":_emscripten_glGetUniformiv,"qc":_emscripten_glGetUniformuiv,"wc":_emscripten_glGetVertexAttribIiv,"vc":_emscripten_glGetVertexAttribIuiv,"ze":_emscripten_glGetVertexAttribPointerv,"Be":_emscripten_glGetVertexAttribfv,"Ae":_emscripten_glGetVertexAttribiv,"ye":_emscripten_glHint,"qb":_emscripten_glInvalidateFramebuffer,"pb":_emscripten_glInvalidateSubFramebuffer,"xe":_emscripten_glIsBuffer,"we":_emscripten_glIsEnabled,"ve":_emscripten_glIsFramebuffer,"ue":_emscripten_glIsProgram,"ad":_emscripten_glIsQuery,"og":_emscripten_glIsQueryEXT,"te":_emscripten_glIsRenderbuffer,"Ib":_emscripten_glIsSampler,"se":_emscripten_glIsShader,"Tb":_emscripten_glIsSync,"re":_emscripten_glIsTexture,"wb":_emscripten_glIsTransformFeedback,"Fc":_emscripten_glIsVertexArray,"cg":_emscripten_glIsVertexArrayOES,"qe":_emscripten_glLineWidth,"pe":_emscripten_glLinkProgram,"Kc":_emscripten_glMapBufferRange,"vb":_emscripten_glPauseTransformFeedback,"oe":_emscripten_glPixelStorei,"ne":_emscripten_glPolygonOffset,"sb":_emscripten_glProgramBinary,"rb":_emscripten_glProgramParameteri,"lg":_emscripten_glQueryCounterEXT,"kd":_emscripten_glReadBuffer,"me":_emscripten_glReadPixels,"le":_emscripten_glReleaseShaderCompiler,"ke":_emscripten_glRenderbufferStorage,"Nc":_emscripten_glRenderbufferStorageMultisample,"ub":_emscripten_glResumeTransformFeedback,"je":_emscripten_glSampleCoverage,"Eb":_emscripten_glSamplerParameterf,"Db":_emscripten_glSamplerParameterfv,"Gb":_emscripten_glSamplerParameteri,"Fb":_emscripten_glSamplerParameteriv,"ie":_emscripten_glScissor,"he":_emscripten_glShaderBinary,"ge":_emscripten_glShaderSource,"fe":_emscripten_glStencilFunc,"ee":_emscripten_glStencilFuncSeparate,"de":_emscripten_glStencilMask,"ce":_emscripten_glStencilMaskSeparate,"be":_emscripten_glStencilOp,"ae":_emscripten_glStencilOpSeparate,"$d":_emscripten_glTexImage2D,"id":_emscripten_glTexImage3D,"_d":_emscripten_glTexParameterf,"Zd":_emscripten_glTexParameterfv,"Yd":_emscripten_glTexParameteri,"Xd":_emscripten_glTexParameteriv,"ob":_emscripten_glTexStorage2D,"nb":_emscripten_glTexStorage3D,"Wd":_emscripten_glTexSubImage2D,"hd":_emscripten_glTexSubImage3D,"zc":_emscripten_glTransformFeedbackVaryings,"Vd":_emscripten_glUniform1f,"Ud":_emscripten_glUniform1fv,"Td":_emscripten_glUniform1i,"Sd":_emscripten_glUniform1iv,"oc":_emscripten_glUniform1ui,"kc":_emscripten_glUniform1uiv,"Rd":_emscripten_glUniform2f,"Qd":_emscripten_glUniform2fv,"Pd":_emscripten_glUniform2i,"Od":_emscripten_glUniform2iv,"nc":_emscripten_glUniform2ui,"jc":_emscripten_glUniform2uiv,"Nd":_emscripten_glUniform3f,"Md":_emscripten_glUniform3fv,"Kd":_emscripten_glUniform3i,"Jd":_emscripten_glUniform3iv,"mc":_emscripten_glUniform3ui,"ic":_emscripten_glUniform3uiv,"Id":_emscripten_glUniform4f,"Hd":_emscripten_glUniform4fv,"Gd":_emscripten_glUniform4i,"Fd":_emscripten_glUniform4iv,"lc":_emscripten_glUniform4ui,"hc":_emscripten_glUniform4uiv,"Xb":_emscripten_glUniformBlockBinding,"Ed":_emscripten_glUniformMatrix2fv,"Uc":_emscripten_glUniformMatrix2x3fv,"Sc":_emscripten_glUniformMatrix2x4fv,"Dd":_emscripten_glUniformMatrix3fv,"Tc":_emscripten_glUniformMatrix3x2fv,"Qc":_emscripten_glUniformMatrix3x4fv,"Cd":_emscripten_glUniformMatrix4fv,"Rc":_emscripten_glUniformMatrix4x2fv,"Pc":_emscripten_glUniformMatrix4x3fv,"Xc":_emscripten_glUnmapBuffer,"Bd":_emscripten_glUseProgram,"Ad":_emscripten_glValidateProgram,"zd":_emscripten_glVertexAttrib1f,"yd":_emscripten_glVertexAttrib1fv,"xd":_emscripten_glVertexAttrib2f,"wd":_emscripten_glVertexAttrib2fv,"vd":_emscripten_glVertexAttrib3f,"ud":_emscripten_glVertexAttrib3fv,"td":_emscripten_glVertexAttrib4f,"sd":_emscripten_glVertexAttrib4fv,"Ab":_emscripten_glVertexAttribDivisor,"_f":_emscripten_glVertexAttribDivisorANGLE,"kb":_emscripten_glVertexAttribDivisorARB,"od":_emscripten_glVertexAttribDivisorEXT,"lb":_emscripten_glVertexAttribDivisorNV,"uc":_emscripten_glVertexAttribI4i,"sc":_emscripten_glVertexAttribI4iv,"tc":_emscripten_glVertexAttribI4ui,"rc":_emscripten_glVertexAttribI4uiv,"xc":_emscripten_glVertexAttribIPointer,"rd":_emscripten_glVertexAttribPointer,"pd":_emscripten_glViewport,"Qb":_emscripten_glWaitSync,"sg":_emscripten_memcpy_big,"tg":_emscripten_resize_heap,"xg":_environ_get,"yg":_environ_sizes_get,"ka":_fd_close,"Dg":_fd_read,"db":_fd_seek,"Ha":_fd_write,"vg":_getentropy,"h":_glActiveTexture,"V":_glAttachShader,"Yg":_glBeginQuery,"w":_glBindBuffer,"ua":_glBindBufferRange,"m":_glBindFramebuffer,"I":_glBindRenderbuffer,"W":_glBindSampler,"l":_glBindTexture,"G":_glBindVertexArray,"Ug":_glBlendEquationSeparate,"Tg":_glBlendFuncSeparate,"sa":_glBlitFramebuffer,"K":_glBufferData,"T":_glBufferSubData,"Kg":_glClearBufferfi,"P":_glClearBufferfv,"Jg":_glClearBufferiv,"eb":_glClientWaitSync,"Y":_glColorMask,"da":_glCompileShader,"Ma":_glCompressedTexSubImage2D,"La":_glCompressedTexSubImage3D,"Aa":_glCreateProgram,"fa":_glCreateShader,"ma":_glCullFace,"Ca":_glDeleteBuffers,"U":_glDeleteFramebuffers,"ba":_glDeleteProgram,"Ya":_glDeleteQueries,"E":_glDeleteRenderbuffers,"qa":_glDeleteSamplers,"N":_glDeleteShader,"F":_glDeleteSync,"L":_glDeleteTextures,"Pb":_glDeleteVertexArrays,"Sg":_glDepthFunc,"Rg":_glDepthMask,"Wa":_glDepthRangef,"aa":_glDetachShader,"j":_glDisable,"na":_glDisableVertexAttribArray,"Ra":_glDrawArrays,"Ta":_glDrawBuffers,"Ua":_glDrawRangeElements,"C":_glEnable,"pa":_glEnableVertexAttribArray,"Xg":_glEndQuery,"$":_glFenceSync,"Da":_glFinish,"Ea":_glFlush,"Q":_glFramebufferRenderbuffer,"R":_glFramebufferTexture2D,"Pa":_glFramebufferTextureLayer,"Vg":_glFrontFace,"O":_glGenBuffers,"S":_glGenFramebuffers,"Za":_glGenQueries,"ia":_glGenRenderbuffers,"ra":_glGenSamplers,"J":_glGenTextures,"cb":_glGenVertexArrays,"Xa":_glGenerateMipmap,"Sa":_glGetError,"qd":_glGetFloatv,"o":_glGetIntegerv,"$a":_glGetProgramInfoLog,"ya":_glGetProgramiv,"Wg":_glGetQueryObjectuiv,"_a":_glGetShaderInfoLog,"ca":_glGetShaderiv,"X":_glGetString,"Ld":_glGetStringi,"bb":_glGetUniformBlockIndex,"xa":_glGetUniformLocation,"Qa":_glGetVertexAttribiv,"fd":_glHint,"va":_glInvalidateFramebuffer,"Z":_glIsEnabled,"za":_glLinkProgram,"Ig":_glMapBufferRange,"Mc":_glPixelStorei,"Va":_glPolygonOffset,"ta":_glReadPixels,"ga":_glRenderbufferStorage,"ha":_glRenderbufferStorageMultisample,"t":_glSamplerParameteri,"Lg":_glScissor,"ea":_glShaderSource,"z":_glTexParameteri,"Qg":_glTexStorage2D,"Pg":_glTexStorage3D,"Oa":_glTexSubImage2D,"Na":_glTexSubImage3D,"wa":_glUniform1i,"ab":_glUniformBlockBinding,"Hg":_glUnmapBuffer,"M":_glUseProgram,"Mg":_glVertexAttrib4f,"Ng":_glVertexAttribI4ui,"Og":_glVertexAttribIPointer,"oa":_glVertexAttribPointer,"_":_glViewport,"fb":_glWaitSync,"Fa":_pthread_create,"Ag":_pthread_join,"Ba":_setTempRet0,"wg":_strftime_l,"zg":_sysconf};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["$g"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["ah"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["bh"]).apply(null,arguments)};var ___errno_location=Module["___errno_location"]=function(){return(___errno_location=Module["___errno_location"]=Module["asm"]["ch"]).apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return(___getTypeName=Module["___getTypeName"]=Module["asm"]["dh"]).apply(null,arguments)};var ___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=function(){return(___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=Module["asm"]["eh"]).apply(null,arguments)};var dynCall_viijii=Module["dynCall_viijii"]=function(){return(dynCall_viijii=Module["dynCall_viijii"]=Module["asm"]["fh"]).apply(null,arguments)};var dynCall_jii=Module["dynCall_jii"]=function(){return(dynCall_jii=Module["dynCall_jii"]=Module["asm"]["gh"]).apply(null,arguments)};var dynCall_iiij=Module["dynCall_iiij"]=function(){return(dynCall_iiij=Module["dynCall_iiij"]=Module["asm"]["hh"]).apply(null,arguments)};var dynCall_vij=Module["dynCall_vij"]=function(){return(dynCall_vij=Module["dynCall_vij"]=Module["asm"]["ih"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["jh"]).apply(null,arguments)};var dynCall_iiiiij=Module["dynCall_iiiiij"]=function(){return(dynCall_iiiiij=Module["dynCall_iiiiij"]=Module["asm"]["kh"]).apply(null,arguments)};var dynCall_iiiiijj=Module["dynCall_iiiiijj"]=function(){return(dynCall_iiiiijj=Module["dynCall_iiiiijj"]=Module["asm"]["lh"]).apply(null,arguments)};var dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=function(){return(dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=Module["asm"]["mh"]).apply(null,arguments)};var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run(); +var Module=typeof Filament!=="undefined"?Filament:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;var nodeFS;var nodePath;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=function shell_read(filename,binary){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);return nodeFS["readFileSync"](filename,binary?null:"utf8")};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!=="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var STACK_ALIGN=16;function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;return Math.ceil(size/factor)*factor}var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;__ATINIT__.push({func:function(){___wasm_call_ctors()}});function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";err(what);ABORT=true;EXITSTATUS=1;what="abort("+what+"). Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}function hasPrefix(str,prefix){return String.prototype.startsWith?str.startsWith(prefix):str.indexOf(prefix)===0}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return hasPrefix(filename,dataURIPrefix)}var fileURIPrefix="file://";function isFileURI(filename){return hasPrefix(filename,fileURIPrefix)}var wasmBinaryFile="filament.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch==="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["Zg"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["_g"];removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var tempDouble;var tempI64;var ASM_CONSTS={10554:function(){const options=window.filament_glOptions;const context=window.filament_glContext;const handle=GL.registerContext(context,options);window.filament_contextHandle=handle;GL.makeContextCurrent(handle)},10769:function(){const handle=window.filament_contextHandle;GL.makeContextCurrent(handle)}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){wasmTable.get(func)()}else{wasmTable.get(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto==="object"&&typeof crypto["getRandomValues"]==="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){var alignedSize=alignMemory(size,16384);var ptr=_malloc(alignedSize);while(size=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);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var 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:function(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 2}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 2}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 2}return 0},mayLookup:function(dir){var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var 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:function(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(70)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){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(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var 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:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;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(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___sys_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var tupleRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationGroup=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function attachFinalizer(handle){if("undefined"===typeof FinalizationGroup){attachFinalizer=function(handle){return handle};return handle}finalizationGroup=new FinalizationGroup(function(iter){for(var result=iter.next();!result.done;result=iter.next()){var $$=result.value;if(!$$.ptr){console.warn("object already deleted: "+$$.ptr)}else{releaseClassHandle($$)}}});attachFinalizer=function(handle){finalizationGroup.register(handle,handle.$$,handle.$$);return handle};detachFinalizer=function(handle){finalizationGroup.unregister(handle.$$)};return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}var delayFunction=undefined;var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}var registeredPointers={};function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,__emval_register(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){if(args&&args.length){return Module["dynCall_"+sig].apply(null,[ptr].concat(args))}return Module["dynCall_"+sig].call(null,ptr)}function dynCall(sig,ptr,args){if(sig.indexOf("j")!=-1){return dynCallLegacy(sig,ptr,args)}return wasmTable.get(ptr).apply(null,args)}function getDynCaller(sig,ptr){assert(sig.indexOf("j")>=0,"getDynCaller should only be called with i64 sigs");var argCache=[];return function(){argCache.length=arguments.length;for(var i=0;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i>2)+i])}return array}function __embind_register_class_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,fn){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=classType.name+"."+methodName;function unboundTypesHandler(){throwUnboundTypeError("Cannot call "+humanName+" due to unbound types",rawArgTypes)}var proto=classType.registeredClass.constructor;if(undefined===proto[methodName]){unboundTypesHandler.argCount=argCount-1;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-1]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));var func=craftInvokerFunction(humanName,invokerArgsArray,null,rawInvoker,fn);if(undefined===proto[methodName].overloadTable){func.argCount=argCount-1;proto[methodName]=func}else{proto[methodName].overloadTable[argCount-1]=func}return[]});return[]})}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);var args=[rawConstructor];var destructors=[];whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=function unboundTypeHandler(){throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)};whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){classType.registeredClass.constructor_body[argCount-1]=function constructor_body(){if(arguments.length!==argCount-1){throwBindingError(humanName+" called with "+arguments.length+" arguments, expected "+(argCount-1))}destructors.length=0;args.length=argCount;for(var i=1;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>1])};case 2:return function(pointer){var heap=signed?HEAP32:HEAPU32;return this["fromWireType"](heap[pointer>>2])};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_enum(rawType,name,size,isSigned){var shift=getShiftFromSize(size);name=readLatin1String(name);function ctor(){}ctor.values={};registerType(rawType,{name:name,constructor:ctor,"fromWireType":function(c){return this.constructor.values[c]},"toWireType":function(destructors,c){return c.value},"argPackAdvance":8,"readValueFromPointer":enumReadValueFromPointer(name,shift,isSigned),destructorFunction:null});exposePublicSymbol(name,ctor)}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __embind_register_enum_value(rawEnumType,name,enumValue){var enumType=requireRegisteredType(rawEnumType,"enum");name=readLatin1String(name);var Enum=enumType.constructor;var Value=Object.create(enumType.constructor.prototype,{value:{value:enumValue},constructor:{value:createNamedFunction(enumType.name+"_"+name,function(){})}});Enum.values[enumValue]=Value;Enum[name]=Value}function _embind_repr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=function(value){return value};if(minRange===0){var bitshift=32-8*size;fromWireType=function(value){return value<>>bitshift}}var isUnsignedType=name.indexOf("unsigned")!=-1;registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0},"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;i>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value==="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_array(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){tupleRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),elements:[]}}function __embind_register_value_array_element(rawTupleType,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){tupleRegistrations[rawTupleType].elements.push({getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function requireHandle(handle){if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handle_array[handle].value}function __emval_as(handle,returnType,destructorsRef){handle=requireHandle(handle);returnType=requireRegisteredType(returnType,"emval::as");var destructors=[];var rd=__emval_register(destructors);HEAP32[destructorsRef>>2]=rd;return returnType["toWireType"](destructors,handle)}function __emval_get_property(handle,key){handle=requireHandle(handle);key=requireHandle(key);return __emval_register(handle[key])}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}else{return symbol}}function __emval_new_cstring(v){return __emval_register(getStringOrSymbol(v))}function __emval_run_destructors(handle){var destructors=emval_handle_array[handle].value;runDestructors(destructors);__emval_decref(handle)}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return __emval_register(v)}function _abort(){abort()}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else _emscripten_get_now=function(){return performance.now()};var _emscripten_get_now_is_monotonic=true;function _clock_gettime(clk_id,tp){var now;if(clk_id===0){now=Date.now()}else if((clk_id===1||clk_id===4)&&_emscripten_get_now_is_monotonic){now=_emscripten_get_now()}else{setErrNo(28);return-1}HEAP32[tp>>2]=now/1e3|0;HEAP32[tp+4>>2]=now%1e3*1e3*1e3|0;return 0}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function __webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"))}function __webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"))}function __webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},timerQueriesEXT:[],queries:[],samplers:[],transformFeedbacks:[],syncs:[],byteSizeByTypeRoot:5120,byteSizeByType:[1,1,2,2,4,4,4,2,3,4,8],programInfos:{},stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i>1;var quadIndexes=new Uint16Array(numIndexes);var i=0,v=0;while(1){quadIndexes[i++]=v;if(i>=numIndexes)break;quadIndexes[i++]=v+1;if(i>=numIndexes)break;quadIndexes[i++]=v+2;if(i>=numIndexes)break;quadIndexes[i++]=v;if(i>=numIndexes)break;quadIndexes[i++]=v+2;if(i>=numIndexes)break;quadIndexes[i++]=v+3;if(i>=numIndexes)break;v+=4}context.GLctx.bufferData(34963,quadIndexes,35044);context.GLctx.bindBuffer(34963,null)}},getTempVertexBuffer:function getTempVertexBuffer(sizeBytes){var idx=GL.log2ceilLookup(sizeBytes);var ringbuffer=GL.currentContext.tempVertexBuffers1[idx];var nextFreeBufferIndex=GL.currentContext.tempVertexBufferCounters1[idx];GL.currentContext.tempVertexBufferCounters1[idx]=GL.currentContext.tempVertexBufferCounters1[idx]+1&GL.numTempVertexBuffersPerSize-1;var vbo=ringbuffer[nextFreeBufferIndex];if(vbo){return vbo}var prevVBO=GLctx.getParameter(34964);ringbuffer[nextFreeBufferIndex]=GLctx.createBuffer();GLctx.bindBuffer(34962,ringbuffer[nextFreeBufferIndex]);GLctx.bufferData(34962,1<>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},calcBufLength:function calcBufLength(size,type,stride,count){if(stride>0){return count*stride}var typeSize=GL.byteSizeByType[type-GL.byteSizeByTypeRoot];return size*typeSize*count},usedTempBuffers:[],preDrawHandleClientVertexAttribBindings:function preDrawHandleClientVertexAttribBindings(count){GL.resetBufferBinding=false;for(var i=0;i>2)}function _emscripten_glClearBufferiv(buffer,drawbuffer,value){GLctx["clearBufferiv"](buffer,drawbuffer,HEAP32,value>>2)}function _emscripten_glClearBufferuiv(buffer,drawbuffer,value){GLctx["clearBufferuiv"](buffer,drawbuffer,HEAPU32,value>>2)}function _emscripten_glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _emscripten_glClearDepthf(x0){GLctx["clearDepth"](x0)}function _emscripten_glClearStencil(x0){GLctx["clearStencil"](x0)}function convertI32PairToI53(lo,hi){return(lo>>>0)+hi*4294967296}function _emscripten_glClientWaitSync(sync,flags,timeoutLo,timeoutHi){return GLctx.clientWaitSync(GL.syncs[sync],flags,convertI32PairToI53(timeoutLo,timeoutHi))}function _emscripten_glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _emscripten_glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _emscripten_glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){if(true){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,imageSize,data)}else{GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,HEAPU8,data,imageSize)}return}GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _emscripten_glCompressedTexImage3D(target,level,internalFormat,width,height,depth,border,imageSize,data){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexImage3D"](target,level,internalFormat,width,height,depth,border,imageSize,data)}else{GLctx["compressedTexImage3D"](target,level,internalFormat,width,height,depth,border,HEAPU8,data,imageSize)}}function _emscripten_glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){if(true){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,imageSize,data)}else{GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,HEAPU8,data,imageSize)}return}GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)}function _emscripten_glCompressedTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data)}else{GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,HEAPU8,data,imageSize)}}function _emscripten_glCopyBufferSubData(x0,x1,x2,x3,x4){GLctx["copyBufferSubData"](x0,x1,x2,x3,x4)}function _emscripten_glCopyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _emscripten_glCopyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexSubImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _emscripten_glCopyTexSubImage3D(x0,x1,x2,x3,x4,x5,x6,x7,x8){GLctx["copyTexSubImage3D"](x0,x1,x2,x3,x4,x5,x6,x7,x8)}function _emscripten_glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _emscripten_glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _emscripten_glCullFace(x0){GLctx["cullFace"](x0)}function _emscripten_glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GLctx.currentArrayBufferBinding)GLctx.currentArrayBufferBinding=0;if(id==GLctx.currentElementArrayBufferBinding)GLctx.currentElementArrayBufferBinding=0;if(id==GLctx.currentPixelPackBufferBinding)GLctx.currentPixelPackBufferBinding=0;if(id==GLctx.currentPixelUnpackBufferBinding)GLctx.currentPixelUnpackBufferBinding=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_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;GL.programInfos[id]=null}function _emscripten_glDeleteQueries(n,ids){for(var i=0;i>2];var query=GL.queries[id];if(!query)continue;GLctx["deleteQuery"](query);GL.queries[id]=null}}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteSamplers(n,samplers){for(var i=0;i>2];var sampler=GL.samplers[id];if(!sampler)continue;GLctx["deleteSampler"](sampler);sampler.name=0;GL.samplers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteSync(id){if(!id)return;var sync=GL.syncs[id];if(!sync){GL.recordError(1281);return}GLctx.deleteSync(sync);sync.name=0;GL.syncs[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteTransformFeedbacks(n,ids){for(var i=0;i>2];var transformFeedback=GL.transformFeedbacks[id];if(!transformFeedback)continue;GLctx["deleteTransformFeedback"](transformFeedback);transformFeedback.name=0;GL.transformFeedbacks[id]=null}}function _emscripten_glDeleteVertexArrays(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){var cb=GL.currentContext.clientBuffers[index];cb.enabled=false;GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GL.preDrawHandleClientVertexAttribBindings(first+count);GLctx.drawArrays(mode,first,count);GL.postDrawHandleClientVertexAttribBindings()}function _emscripten_glDrawArraysInstanced(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedARB(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedEXT(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedNV(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var tempFixedLengthArray=[];function _emscripten_glDrawBuffers(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawBuffersEXT(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){var buf;if(!GLctx.currentElementArrayBufferBinding){var size=GL.calcBufLength(1,type,0,count);buf=GL.getTempIndexBuffer(size);GLctx.bindBuffer(34963,buf);GLctx.bufferSubData(34963,0,HEAPU8.subarray(indices,indices+size));indices=0}GL.preDrawHandleClientVertexAttribBindings(count);GLctx.drawElements(mode,count,type,indices);GL.postDrawHandleClientVertexAttribBindings(count);if(!GLctx.currentElementArrayBufferBinding){GLctx.bindBuffer(34963,null)}}function _emscripten_glDrawElementsInstanced(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedARB(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedEXT(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedNV(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _glDrawElements(mode,count,type,indices){var buf;if(!GLctx.currentElementArrayBufferBinding){var size=GL.calcBufLength(1,type,0,count);buf=GL.getTempIndexBuffer(size);GLctx.bindBuffer(34963,buf);GLctx.bufferSubData(34963,0,HEAPU8.subarray(indices,indices+size));indices=0}GL.preDrawHandleClientVertexAttribBindings(count);GLctx.drawElements(mode,count,type,indices);GL.postDrawHandleClientVertexAttribBindings(count);if(!GLctx.currentElementArrayBufferBinding){GLctx.bindBuffer(34963,null)}}function _emscripten_glDrawRangeElements(mode,start,end,count,type,indices){_glDrawElements(mode,count,type,indices)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){var cb=GL.currentContext.clientBuffers[index];cb.enabled=true;GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQuery(x0){GLctx["endQuery"](x0)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glEndTransformFeedback(){GLctx["endTransformFeedback"]()}function _emscripten_glFenceSync(condition,flags){var sync=GLctx.fenceSync(condition,flags);if(sync){var id=GL.getNewId(GL.syncs);sync.name=id;GL.syncs[id]=sync;return id}else{return 0}}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function emscriptenWebGLGetBufferBinding(target){switch(target){case 34962:target=34964;break;case 34963:target=34965;break;case 35051:target=35053;break;case 35052:target=35055;break;case 35982:target=35983;break;case 36662:target=36662;break;case 36663:target=36663;break;case 35345:target=35368;break}var buffer=GLctx.getParameter(target);if(buffer)return buffer.name|0;else return 0}function emscriptenWebGLValidateMapBufferTarget(target){switch(target){case 34962:case 34963:case 36662:case 36663:case 35051:case 35052:case 35882:case 35982:case 35345:return true;default:return false}}function _emscripten_glFlushMappedBufferRange(target,offset,length){if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err("GL_INVALID_ENUM in glFlushMappedBufferRange");return}var mapping=GL.mappedBuffers[emscriptenWebGLGetBufferBinding(target)];if(!mapping){GL.recordError(1282);err("buffer was never mapped in glFlushMappedBufferRange");return}if(!(mapping.access&16)){GL.recordError(1282);err("buffer was not mapped with GL_MAP_FLUSH_EXPLICIT_BIT in glFlushMappedBufferRange");return}if(offset<0||length<0||offset+length>mapping.length){GL.recordError(1281);err("invalid range in glFlushMappedBufferRange");return}GLctx.bufferSubData(target,mapping.offset,HEAPU8.subarray(mapping.mem+offset,mapping.mem+offset+length))}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFramebufferTextureLayer(target,attachment,texture,level,layer){GLctx.framebufferTextureLayer(target,attachment,GL.textures[texture],level,layer)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueries(n,ids){__glGenObject(n,ids,"createQuery",GL.queries)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenSamplers(n,samplers){__glGenObject(n,samplers,"createSampler",GL.samplers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenTransformFeedbacks(n,ids){__glGenObject(n,ids,"createTransformFeedback",GL.transformFeedbacks)}function _emscripten_glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function __glGetActiveAttribOrUniform(funcName,program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx[funcName](program,index);if(info){var numBytesWrittenExclNull=name&&stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform("getActiveAttrib",program,index,bufSize,length,size,type,name)}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform("getActiveUniform",program,index,bufSize,length,size,type,name)}function _emscripten_glGetActiveUniformBlockName(program,uniformBlockIndex,bufSize,length,uniformBlockName){program=GL.programs[program];var result=GLctx["getActiveUniformBlockName"](program,uniformBlockIndex);if(!result)return;if(uniformBlockName&&bufSize>0){var numBytesWrittenExclNull=stringToUTF8(result,uniformBlockName,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetActiveUniformBlockiv(program,uniformBlockIndex,pname,params){if(!params){GL.recordError(1281);return}program=GL.programs[program];switch(pname){case 35393:var name=GLctx["getActiveUniformBlockName"](program,uniformBlockIndex);HEAP32[params>>2]=name.length+1;return;default:var result=GLctx["getActiveUniformBlockParameter"](program,uniformBlockIndex,pname);if(!result)return;if(typeof result=="number"){HEAP32[params>>2]=result}else{for(var i=0;i>2]=result[i]}}}}function _emscripten_glGetActiveUniformsiv(program,uniformCount,uniformIndices,pname,params){if(!params){GL.recordError(1281);return}if(uniformCount>0&&uniformIndices==0){GL.recordError(1281);return}program=GL.programs[program];var ids=[];for(var i=0;i>2])}var result=GLctx["getActiveUniforms"](program,ids,pname);if(!result)return;var len=result.length;for(var i=0;i>2]=result[i]}}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function writeI53ToI64(ptr,num){HEAPU32[ptr>>2]=num;HEAPU32[ptr+4>>2]=(num-HEAPU32[ptr>>2])/4294967296}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 34814:case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break;case 33309:if(GL.currentContext.version<2){GL.recordError(1282);return}var exts=GLctx.getSupportedExtensions()||[];ret=2*exts.length;break;case 33307:case 33308:if(GL.currentContext.version<2){GL.recordError(1280);return}ret=name_==33307?3:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:writeI53ToI64(p,ret);break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}function _emscripten_glGetBufferParameteri64v(target,value,data){if(!data){GL.recordError(1281);return}writeI53ToI64(data,GLctx.getBufferParameter(target,value))}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetBufferPointerv(target,pname,params){if(pname==35005){var ptr=0;var mappedBuffer=GL.mappedBuffers[emscriptenWebGLGetBufferBinding(target)];if(mappedBuffer){ptr=mappedBuffer.mem}HEAP32[params>>2]=ptr}else{GL.recordError(1280);err("GL_INVALID_ENUM in glGetBufferPointerv")}}function _emscripten_glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _emscripten_glGetFragDataLocation(program,name){return GLctx["getFragDataLocation"](GL.programs[program],UTF8ToString(name))}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function emscriptenWebGLGetIndexed(target,index,data,type){if(!data){GL.recordError(1281);return}var result=GLctx["getIndexedParameter"](target,index);var ret;switch(typeof result){case"boolean":ret=result?1:0;break;case"number":ret=result;break;case"object":if(result===null){switch(target){case 35983:case 35368:ret=0;break;default:{GL.recordError(1280);return}}}else if(result instanceof WebGLBuffer){ret=result.name|0}else{GL.recordError(1280);return}break;default:GL.recordError(1280);return}switch(type){case 1:writeI53ToI64(data,ret);break;case 0:HEAP32[data>>2]=ret;break;case 2:HEAPF32[data>>2]=ret;break;case 4:HEAP8[data>>0]=ret?1:0;break;default:throw"internal emscriptenWebGLGetIndexed() error, bad type: "+type}}function _emscripten_glGetInteger64i_v(target,index,data){emscriptenWebGLGetIndexed(target,index,data,1)}function _emscripten_glGetInteger64v(name_,p){emscriptenWebGLGet(name_,p,1)}function _emscripten_glGetIntegeri_v(target,index,data){emscriptenWebGLGetIndexed(target,index,data,0)}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _emscripten_glGetInternalformativ(target,internalformat,pname,bufSize,params){if(bufSize<0){GL.recordError(1281);return}if(!params){GL.recordError(1281);return}var ret=GLctx["getInternalformatParameter"](target,internalformat,pname);if(ret===null)return;for(var i=0;i>2]=ret[i]}}function _emscripten_glGetProgramBinary(program,bufSize,length,binaryFormat,binary){GL.recordError(1282)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)}function _emscripten_glGetQueryObjectuiv(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx["getQueryParameter"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryiv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx["getQuery"](target,pname)}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetSamplerParameterfv(sampler,pname,params){if(!params){GL.recordError(1281);return}sampler=GL.samplers[sampler];HEAPF32[params>>2]=GLctx["getSamplerParameter"](sampler,pname)}function _emscripten_glGetSamplerParameteriv(sampler,pname,params){if(!params){GL.recordError(1281);return}sampler=GL.samplers[sampler];HEAP32[params>>2]=GLctx["getSamplerParameter"](sampler,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){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]=numBytesWrittenExclNull}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;HEAP32[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(7938);if(true)glVersion="OpenGL ES 3.0 ("+glVersion+")";else{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _emscripten_glGetStringi(name,index){if(GL.currentContext.version<2){GL.recordError(1282);return 0}var stringiCache=GL.stringiCache[name];if(stringiCache){if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index]}switch(name){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));exts=exts.map(function(e){return stringToNewUTF8(e)});stringiCache=GL.stringiCache[name]=exts;if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index];default:GL.recordError(1280);return 0}}function _emscripten_glGetSynciv(sync,pname,bufSize,length,values){if(bufSize<0){GL.recordError(1281);return}if(!values){GL.recordError(1281);return}var ret=GLctx.getSyncParameter(GL.syncs[sync],pname);HEAP32[length>>2]=ret;if(ret!==null&&length)HEAP32[length>>2]=1}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTransformFeedbackVarying(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx["getTransformFeedbackVarying"](program,index);if(!info)return;if(name&&bufSize>0){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetUniformBlockIndex(program,uniformBlockName){return GLctx["getUniformBlockIndex"](GL.programs[program],UTF8ToString(uniformBlockName))}function _emscripten_glGetUniformIndices(program,uniformCount,uniformNames,uniformIndices){if(!uniformIndices){GL.recordError(1281);return}if(uniformCount>0&&(uniformNames==0||uniformIndices==0)){GL.recordError(1281);return}program=GL.programs[program];var names=[];for(var i=0;i>2]));var result=GLctx["getUniformIndices"](program,names);if(!result)return;var len=result.length;for(var i=0;i>2]=result[i]}}function jstoi_q(str){return parseInt(str)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?jstoi_q(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case 2:HEAPF32[params>>2]=data;break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function _emscripten_glGetUniformuiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}if(GL.currentContext.clientBuffers[index].enabled){err("glGetVertexAttrib*v on client-side array: not supported, bad data returned")}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data&&data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break}}}}function _emscripten_glGetVertexAttribIiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,0)}function _emscripten_glGetVertexAttribIuiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,0)}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}if(GL.currentContext.clientBuffers[index].enabled){err("glGetVertexAttribPointer on client-side array: not supported, bad data returned")}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glInvalidateFramebuffer(target,numAttachments,attachments){var list=tempFixedLengthArray[numAttachments];for(var i=0;i>2]}GLctx["invalidateFramebuffer"](target,list)}function _emscripten_glInvalidateSubFramebuffer(target,numAttachments,attachments,x,y,width,height){var list=tempFixedLengthArray[numAttachments];for(var i=0;i>2]}GLctx["invalidateSubFramebuffer"](target,list,x,y,width,height)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQuery(id){var query=GL.queries[id];if(!query)return 0;return GLctx["isQuery"](query)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsSampler(id){var sampler=GL.samplers[id];if(!sampler)return 0;return GLctx["isSampler"](sampler)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsSync(sync){return GLctx.isSync(GL.syncs[sync])}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsTransformFeedback(id){return GLctx["isTransformFeedback"](GL.transformFeedbacks[id])}function _emscripten_glIsVertexArray(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glMapBufferRange(target,offset,length,access){if(access!=26&&access!=10){err("glMapBufferRange is only supported when access is MAP_WRITE|INVALIDATE_BUFFER");return 0}if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err("GL_INVALID_ENUM in glMapBufferRange");return 0}var mem=_malloc(length);if(!mem)return 0;GL.mappedBuffers[emscriptenWebGLGetBufferBinding(target)]={offset:offset,length:length,mem:mem,access:access};return mem}function _emscripten_glPauseTransformFeedback(){GLctx["pauseTransformFeedback"]()}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glProgramBinary(program,binaryFormat,binary,length){GL.recordError(1280)}function _emscripten_glProgramParameteri(program,pname,value){GL.recordError(1280)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function _emscripten_glReadBuffer(x0){GLctx["readBuffer"](x0)}function 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}function __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}function 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}function heapAccessShiftForWebGLHeap(heap){return 31-Math.clz32(heap.BYTES_PER_ELEMENT)}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<>shift,pixels+bytes>>shift)}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){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 _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glRenderbufferStorageMultisample(x0,x1,x2,x3,x4){GLctx["renderbufferStorageMultisample"](x0,x1,x2,x3,x4)}function _emscripten_glResumeTransformFeedback(){GLctx["resumeTransformFeedback"]()}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glSamplerParameterf(sampler,pname,param){GLctx["samplerParameterf"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameterfv(sampler,pname,params){var param=HEAPF32[params>>2];GLctx["samplerParameterf"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameteri(sampler,pname,param){GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameteriv(sampler,pname,params){var param=HEAP32[params>>2];GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){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 _emscripten_glTexImage3D(target,level,internalFormat,width,height,depth,border,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,null)}}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexStorage2D(x0,x1,x2,x3,x4){GLctx["texStorage2D"](x0,x1,x2,x3,x4)}function _emscripten_glTexStorage3D(x0,x1,x2,x3,x4,x5){GLctx["texStorage3D"](x0,x1,x2,x3,x4,x5)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){if(true){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,null)}}function _emscripten_glTransformFeedbackVaryings(program,count,varyings,bufferMode){program=GL.programs[program];var vars=[];for(var i=0;i>2]));GLctx["transformFeedbackVaryings"](program,vars,bufferMode)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){GLctx.uniform1fv(GL.uniforms[location],HEAPF32,value>>2,count)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32,value>>2,count)}function _emscripten_glUniform1ui(location,v0){GLctx.uniform1ui(GL.uniforms[location],v0)}function _emscripten_glUniform1uiv(location,count,value){GLctx.uniform1uiv(GL.uniforms[location],HEAPU32,value>>2,count)}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){GLctx.uniform2fv(GL.uniforms[location],HEAPF32,value>>2,count*2)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32,value>>2,count*2)}function _emscripten_glUniform2ui(location,v0,v1){GLctx.uniform2ui(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2uiv(location,count,value){GLctx.uniform2uiv(GL.uniforms[location],HEAPU32,value>>2,count*2)}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){GLctx.uniform3fv(GL.uniforms[location],HEAPF32,value>>2,count*3)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32,value>>2,count*3)}function _emscripten_glUniform3ui(location,v0,v1,v2){GLctx.uniform3ui(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3uiv(location,count,value){GLctx.uniform3uiv(GL.uniforms[location],HEAPU32,value>>2,count*3)}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){GLctx.uniform4fv(GL.uniforms[location],HEAPF32,value>>2,count*4)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32,value>>2,count*4)}function _emscripten_glUniform4ui(location,v0,v1,v2,v3){GLctx.uniform4ui(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4uiv(location,count,value){GLctx.uniform4uiv(GL.uniforms[location],HEAPU32,value>>2,count*4)}function _emscripten_glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding){program=GL.programs[program];GLctx["uniformBlockBinding"](program,uniformBlockIndex,uniformBlockBinding)}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*4)}function _emscripten_glUniformMatrix2x3fv(location,count,transpose,value){GLctx.uniformMatrix2x3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*6)}function _emscripten_glUniformMatrix2x4fv(location,count,transpose,value){GLctx.uniformMatrix2x4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*8)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*9)}function _emscripten_glUniformMatrix3x2fv(location,count,transpose,value){GLctx.uniformMatrix3x2fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*6)}function _emscripten_glUniformMatrix3x4fv(location,count,transpose,value){GLctx.uniformMatrix3x4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*12)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*16)}function _emscripten_glUniformMatrix4x2fv(location,count,transpose,value){GLctx.uniformMatrix4x2fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*8)}function _emscripten_glUniformMatrix4x3fv(location,count,transpose,value){GLctx.uniformMatrix4x3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*12)}function _emscripten_glUnmapBuffer(target){if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err("GL_INVALID_ENUM in glUnmapBuffer");return 0}var buffer=emscriptenWebGLGetBufferBinding(target);var mapping=GL.mappedBuffers[buffer];if(!mapping){GL.recordError(1282);err("buffer was never mapped in glUnmapBuffer");return 0}GL.mappedBuffers[buffer]=null;if(!(mapping.access&16))if(true){GLctx.bufferSubData(target,mapping.offset,HEAPU8,mapping.mem,mapping.length)}else{GLctx.bufferSubData(target,mapping.offset,HEAPU8.subarray(mapping.mem,mapping.mem+mapping.length))}_free(mapping.mem);return 1}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisor(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorARB(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorEXT(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorNV(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribI4i(x0,x1,x2,x3,x4){GLctx["vertexAttribI4i"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttribI4iv(index,v){GLctx.vertexAttribI4i(index,HEAP32[v>>2],HEAP32[v+4>>2],HEAP32[v+8>>2],HEAP32[v+12>>2])}function _emscripten_glVertexAttribI4ui(x0,x1,x2,x3,x4){GLctx["vertexAttribI4ui"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttribI4uiv(index,v){GLctx.vertexAttribI4ui(index,HEAPU32[v>>2],HEAPU32[v+4>>2],HEAPU32[v+8>>2],HEAPU32[v+12>>2])}function _emscripten_glVertexAttribIPointer(index,size,type,stride,ptr){var cb=GL.currentContext.clientBuffers[index];if(!GLctx.currentArrayBufferBinding){cb.size=size;cb.type=type;cb.normalized=false;cb.stride=stride;cb.ptr=ptr;cb.clientside=true;cb.vertexAttribPointerAdaptor=function(index,size,type,normalized,stride,ptr){this.vertexAttribIPointer(index,size,type,stride,ptr)};return}cb.clientside=false;GLctx["vertexAttribIPointer"](index,size,type,stride,ptr)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){var cb=GL.currentContext.clientBuffers[index];if(!GLctx.currentArrayBufferBinding){cb.size=size;cb.type=type;cb.normalized=normalized;cb.stride=stride;cb.ptr=ptr;cb.clientside=true;cb.vertexAttribPointerAdaptor=function(index,size,type,normalized,stride,ptr){this.vertexAttribPointer(index,size,type,normalized,stride,ptr)};return}cb.clientside=false;GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_glWaitSync(sync,flags,timeoutLo,timeoutHi){GLctx.waitSync(GL.syncs[sync],flags,convertI32PairToI53(timeoutLo,timeoutHi))}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function _emscripten_get_heap_size(){return HEAPU8.length}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){requestedSize=requestedSize>>>0;var oldSize=_emscripten_get_heap_size();var maxHeapSize=2147483648;if(requestedSize>maxHeapSize){return false}var minHeapSize=16777216;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(minHeapSize,requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function 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){env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){try{var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _environ_sizes_get(penviron_count,penviron_buf_size){try{var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _getentropy(buffer,size){if(!_getentropy.randomDevice){_getentropy.randomDevice=getRandomDevice()}for(var i=0;i>0]=_getentropy.randomDevice()}return 0}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBeginQuery(target,id){GLctx["beginQuery"](target,GL.queries[id])}function _glBindBuffer(target,buffer){if(target==34962){GLctx.currentArrayBufferBinding=buffer}else if(target==34963){GLctx.currentElementArrayBufferBinding=buffer}if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindBufferRange(target,index,buffer,offset,ptrsize){GLctx["bindBufferRange"](target,index,GL.buffers[buffer],offset,ptrsize)}function _glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])}function _glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])}function _glBindSampler(unit,sampler){GLctx["bindSampler"](unit,GL.samplers[sampler])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBindVertexArray(vao){GLctx["bindVertexArray"](GL.vaos[vao]);var ibo=GLctx.getParameter(34965);GLctx.currentElementArrayBufferBinding=ibo?ibo.name|0:0}function _glBlendEquationSeparate(x0,x1){GLctx["blendEquationSeparate"](x0,x1)}function _glBlendFuncSeparate(x0,x1,x2,x3){GLctx["blendFuncSeparate"](x0,x1,x2,x3)}function _glBlitFramebuffer(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9){GLctx["blitFramebuffer"](x0,x1,x2,x3,x4,x5,x6,x7,x8,x9)}function _glBufferData(target,size,data,usage){if(true){if(data){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}}function _glBufferSubData(target,offset,size,data){if(true){GLctx.bufferSubData(target,offset,HEAPU8,data,size);return}GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClearBufferfi(x0,x1,x2,x3){GLctx["clearBufferfi"](x0,x1,x2,x3)}function _glClearBufferfv(buffer,drawbuffer,value){GLctx["clearBufferfv"](buffer,drawbuffer,HEAPF32,value>>2)}function _glClearBufferiv(buffer,drawbuffer,value){GLctx["clearBufferiv"](buffer,drawbuffer,HEAP32,value>>2)}function _glClientWaitSync(sync,flags,timeoutLo,timeoutHi){return GLctx.clientWaitSync(GL.syncs[sync],flags,convertI32PairToI53(timeoutLo,timeoutHi))}function _glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){if(true){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,imageSize,data)}else{GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,HEAPU8,data,imageSize)}return}GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCompressedTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data)}else{GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,HEAPU8,data,imageSize)}}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GLctx.currentArrayBufferBinding)GLctx.currentArrayBufferBinding=0;if(id==GLctx.currentElementArrayBufferBinding)GLctx.currentElementArrayBufferBinding=0;if(id==GLctx.currentPixelPackBufferBinding)GLctx.currentPixelPackBufferBinding=0;if(id==GLctx.currentPixelUnpackBufferBinding)GLctx.currentPixelUnpackBufferBinding=0}}function _glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _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;GL.programInfos[id]=null}function _glDeleteQueries(n,ids){for(var i=0;i>2];var query=GL.queries[id];if(!query)continue;GLctx["deleteQuery"](query);GL.queries[id]=null}}function _glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _glDeleteSamplers(n,samplers){for(var i=0;i>2];var sampler=GL.samplers[id];if(!sampler)continue;GLctx["deleteSampler"](sampler);sampler.name=0;GL.samplers[id]=null}}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteSync(id){if(!id)return;var sync=GL.syncs[id];if(!sync){GL.recordError(1281);return}GLctx.deleteSync(sync);sync.name=0;GL.syncs[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDeleteVertexArrays(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDepthMask(flag){GLctx.depthMask(!!flag)}function _glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){var cb=GL.currentContext.clientBuffers[index];cb.enabled=false;GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GL.preDrawHandleClientVertexAttribBindings(first+count);GLctx.drawArrays(mode,first,count);GL.postDrawHandleClientVertexAttribBindings()}function _glDrawBuffers(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _glDrawRangeElements(mode,start,end,count,type,indices){_glDrawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){var cb=GL.currentContext.clientBuffers[index];cb.enabled=true;GLctx.enableVertexAttribArray(index)}function _glEndQuery(x0){GLctx["endQuery"](x0)}function _glFenceSync(condition,flags){var sync=GLctx.fenceSync(condition,flags);if(sync){var id=GL.getNewId(GL.syncs);sync.name=id;GL.syncs[id]=sync;return id}else{return 0}}function _glFinish(){GLctx["finish"]()}function _glFlush(){GLctx["flush"]()}function _glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _glFramebufferTextureLayer(target,attachment,texture,level,layer){GLctx.framebufferTextureLayer(target,attachment,GL.textures[texture],level,layer)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _glGenQueries(n,ids){__glGenObject(n,ids,"createQuery",GL.queries)}function _glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _glGenSamplers(n,samplers){__glGenObject(n,samplers,"createSampler",GL.samplers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetQueryObjectuiv(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx["getQueryParameter"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){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]=numBytesWrittenExclNull}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;HEAP32[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(7938);if(true)glVersion="OpenGL ES 3.0 ("+glVersion+")";else{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _glGetStringi(name,index){if(GL.currentContext.version<2){GL.recordError(1282);return 0}var stringiCache=GL.stringiCache[name];if(stringiCache){if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index]}switch(name){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));exts=exts.map(function(e){return stringToNewUTF8(e)});stringiCache=GL.stringiCache[name]=exts;if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index];default:GL.recordError(1280);return 0}}function _glGetUniformBlockIndex(program,uniformBlockName){return GLctx["getUniformBlockIndex"](GL.programs[program],UTF8ToString(uniformBlockName))}function _glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?jstoi_q(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]}GLctx["invalidateFramebuffer"](target,list)}function _glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _glMapBufferRange(target,offset,length,access){if(access!=26&&access!=10){err("glMapBufferRange is only supported when access is MAP_WRITE|INVALIDATE_BUFFER");return 0}if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err("GL_INVALID_ENUM in glMapBufferRange");return 0}var mem=_malloc(length);if(!mem)return 0;GL.mappedBuffers[emscriptenWebGLGetBufferBinding(target)]={offset:offset,length:length,mem:mem,access:access};return mem}function _glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _glReadPixels(x,y,width,height,format,type,pixels){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 _glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _glRenderbufferStorageMultisample(x0,x1,x2,x3,x4){GLctx["renderbufferStorageMultisample"](x0,x1,x2,x3,x4)}function _glSamplerParameteri(sampler,pname,param){GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _glTexStorage2D(x0,x1,x2,x3,x4){GLctx["texStorage2D"](x0,x1,x2,x3,x4)}function _glTexStorage3D(x0,x1,x2,x3,x4,x5){GLctx["texStorage3D"](x0,x1,x2,x3,x4,x5)}function _glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){if(true){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _glTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,null)}}function _glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding){program=GL.programs[program];GLctx["uniformBlockBinding"](program,uniformBlockIndex,uniformBlockBinding)}function _glUnmapBuffer(target){if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err("GL_INVALID_ENUM in glUnmapBuffer");return 0}var buffer=emscriptenWebGLGetBufferBinding(target);var mapping=GL.mappedBuffers[buffer];if(!mapping){GL.recordError(1282);err("buffer was never mapped in glUnmapBuffer");return 0}GL.mappedBuffers[buffer]=null;if(!(mapping.access&16))if(true){GLctx.bufferSubData(target,mapping.offset,HEAPU8,mapping.mem,mapping.length)}else{GLctx.bufferSubData(target,mapping.offset,HEAPU8.subarray(mapping.mem,mapping.mem+mapping.length))}_free(mapping.mem);return 1}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _glVertexAttribI4ui(x0,x1,x2,x3,x4){GLctx["vertexAttribI4ui"](x0,x1,x2,x3,x4)}function _glVertexAttribIPointer(index,size,type,stride,ptr){var cb=GL.currentContext.clientBuffers[index];if(!GLctx.currentArrayBufferBinding){cb.size=size;cb.type=type;cb.normalized=false;cb.stride=stride;cb.ptr=ptr;cb.clientside=true;cb.vertexAttribPointerAdaptor=function(index,size,type,normalized,stride,ptr){this.vertexAttribIPointer(index,size,type,stride,ptr)};return}cb.clientside=false;GLctx["vertexAttribIPointer"](index,size,type,stride,ptr)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){var cb=GL.currentContext.clientBuffers[index];if(!GLctx.currentArrayBufferBinding){cb.size=size;cb.type=type;cb.normalized=normalized;cb.stride=stride;cb.ptr=ptr;cb.clientside=true;cb.vertexAttribPointerAdaptor=function(index,size,type,normalized,stride,ptr){this.vertexAttribPointer(index,size,type,normalized,stride,ptr)};return}cb.clientside=false;GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _glWaitSync(sync,flags,timeoutLo,timeoutHi){GLctx.waitSync(GL.syncs[sync],flags,convertI32PairToI53(timeoutLo,timeoutHi))}function _pthread_create(){return 6}function _pthread_join(){return 28}function _setTempRet0($i){setTempRet0($i|0)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value==="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _sysconf(name){switch(name){case 30:return 16384;case 85:var maxHeapSize=2147483648;return maxHeapSize/16384;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:case 80:case 81:case 79:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:{if(typeof navigator==="object")return navigator["hardwareConcurrency"]||1;return 1}}setErrNo(28);return-1}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var double=ch<105;if(double&&buf&1)buf++;readAsmConstArgsArray.push(double?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}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.staticInit();InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_RegisteredPointer();init_embind();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var GLctx;for(var i=0;i<32;++i)tempFixedLengthArray.push(new Array(i));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 asmLibraryArg={"Ia":___sys_fcntl64,"Bg":___sys_ioctl,"Cg":___sys_open,"v":__embind_finalize_value_array,"A":__embind_finalize_value_object,"Fg":__embind_register_bool,"e":__embind_register_class,"k":__embind_register_class_class_function,"n":__embind_register_class_constructor,"a":__embind_register_class_function,"u":__embind_register_class_property,"Eg":__embind_register_emval,"i":__embind_register_enum,"b":__embind_register_enum_value,"Ka":__embind_register_float,"Y":__embind_register_function,"D":__embind_register_integer,"y":__embind_register_memory_view,"La":__embind_register_std_string,"ma":__embind_register_std_wstring,"x":__embind_register_value_array,"f":__embind_register_value_array_element,"B":__embind_register_value_object,"d":__embind_register_value_object_field,"Gg":__embind_register_void,"q":__emval_as,"g":__emval_decref,"r":__emval_get_property,"ka":__emval_incref,"H":__emval_new_cstring,"p":__emval_run_destructors,"s":__emval_take_value,"c":_abort,"ug":_clock_gettime,"Ha":_emscripten_asm_const_int,"_f":_emscripten_glActiveTexture,"Zf":_emscripten_glAttachShader,"ad":_emscripten_glBeginQuery,"og":_emscripten_glBeginQueryEXT,"Ec":_emscripten_glBeginTransformFeedback,"Yf":_emscripten_glBindAttribLocation,"Xf":_emscripten_glBindBuffer,"Bc":_emscripten_glBindBufferBase,"Cc":_emscripten_glBindBufferRange,"Wf":_emscripten_glBindFramebuffer,"Vf":_emscripten_glBindRenderbuffer,"Ib":_emscripten_glBindSampler,"Uf":_emscripten_glBindTexture,"Ab":_emscripten_glBindTransformFeedback,"Jc":_emscripten_glBindVertexArray,"gg":_emscripten_glBindVertexArrayOES,"Tf":_emscripten_glBlendColor,"Sf":_emscripten_glBlendEquation,"Rf":_emscripten_glBlendEquationSeparate,"Qf":_emscripten_glBlendFunc,"Pf":_emscripten_glBlendFuncSeparate,"Pc":_emscripten_glBlitFramebuffer,"Of":_emscripten_glBufferData,"Nf":_emscripten_glBufferSubData,"Mf":_emscripten_glCheckFramebufferStatus,"Lf":_emscripten_glClear,"ec":_emscripten_glClearBufferfi,"fc":_emscripten_glClearBufferfv,"hc":_emscripten_glClearBufferiv,"gc":_emscripten_glClearBufferuiv,"Kf":_emscripten_glClearColor,"Jf":_emscripten_glClearDepthf,"If":_emscripten_glClearStencil,"Sb":_emscripten_glClientWaitSync,"Hf":_emscripten_glColorMask,"Gf":_emscripten_glCompileShader,"Ff":_emscripten_glCompressedTexImage2D,"fd":_emscripten_glCompressedTexImage3D,"Ef":_emscripten_glCompressedTexSubImage2D,"ed":_emscripten_glCompressedTexSubImage3D,"cc":_emscripten_glCopyBufferSubData,"Df":_emscripten_glCopyTexImage2D,"Cf":_emscripten_glCopyTexSubImage2D,"hd":_emscripten_glCopyTexSubImage3D,"Bf":_emscripten_glCreateProgram,"Af":_emscripten_glCreateShader,"zf":_emscripten_glCullFace,"yf":_emscripten_glDeleteBuffers,"xf":_emscripten_glDeleteFramebuffers,"wf":_emscripten_glDeleteProgram,"cd":_emscripten_glDeleteQueries,"qg":_emscripten_glDeleteQueriesEXT,"vf":_emscripten_glDeleteRenderbuffers,"Kb":_emscripten_glDeleteSamplers,"uf":_emscripten_glDeleteShader,"Tb":_emscripten_glDeleteSync,"tf":_emscripten_glDeleteTextures,"zb":_emscripten_glDeleteTransformFeedbacks,"Ic":_emscripten_glDeleteVertexArrays,"fg":_emscripten_glDeleteVertexArraysOES,"sf":_emscripten_glDepthFunc,"rf":_emscripten_glDepthMask,"qf":_emscripten_glDepthRangef,"pf":_emscripten_glDetachShader,"of":_emscripten_glDisable,"nf":_emscripten_glDisableVertexAttribArray,"mf":_emscripten_glDrawArrays,"Xb":_emscripten_glDrawArraysInstanced,"bg":_emscripten_glDrawArraysInstancedANGLE,"jb":_emscripten_glDrawArraysInstancedARB,"od":_emscripten_glDrawArraysInstancedEXT,"kb":_emscripten_glDrawArraysInstancedNV,"Wc":_emscripten_glDrawBuffers,"md":_emscripten_glDrawBuffersEXT,"cg":_emscripten_glDrawBuffersWEBGL,"lf":_emscripten_glDrawElements,"Wb":_emscripten_glDrawElementsInstanced,"ag":_emscripten_glDrawElementsInstancedANGLE,"hb":_emscripten_glDrawElementsInstancedARB,"ib":_emscripten_glDrawElementsInstancedEXT,"nd":_emscripten_glDrawElementsInstancedNV,"kd":_emscripten_glDrawRangeElements,"kf":_emscripten_glEnable,"jf":_emscripten_glEnableVertexAttribArray,"$c":_emscripten_glEndQuery,"ng":_emscripten_glEndQueryEXT,"Dc":_emscripten_glEndTransformFeedback,"Vb":_emscripten_glFenceSync,"hf":_emscripten_glFinish,"gf":_emscripten_glFlush,"Kc":_emscripten_glFlushMappedBufferRange,"ff":_emscripten_glFramebufferRenderbuffer,"ef":_emscripten_glFramebufferTexture2D,"Mc":_emscripten_glFramebufferTextureLayer,"df":_emscripten_glFrontFace,"cf":_emscripten_glGenBuffers,"af":_emscripten_glGenFramebuffers,"dd":_emscripten_glGenQueries,"rg":_emscripten_glGenQueriesEXT,"$e":_emscripten_glGenRenderbuffers,"Lb":_emscripten_glGenSamplers,"_e":_emscripten_glGenTextures,"yb":_emscripten_glGenTransformFeedbacks,"Hc":_emscripten_glGenVertexArrays,"eg":_emscripten_glGenVertexArraysOES,"bf":_emscripten_glGenerateMipmap,"Ze":_emscripten_glGetActiveAttrib,"Ye":_emscripten_glGetActiveUniform,"Zb":_emscripten_glGetActiveUniformBlockName,"_b":_emscripten_glGetActiveUniformBlockiv,"ac":_emscripten_glGetActiveUniformsiv,"Xe":_emscripten_glGetAttachedShaders,"We":_emscripten_glGetAttribLocation,"Ve":_emscripten_glGetBooleanv,"Mb":_emscripten_glGetBufferParameteri64v,"Ue":_emscripten_glGetBufferParameteriv,"Xc":_emscripten_glGetBufferPointerv,"Te":_emscripten_glGetError,"Se":_emscripten_glGetFloatv,"qc":_emscripten_glGetFragDataLocation,"Re":_emscripten_glGetFramebufferAttachmentParameteriv,"Nb":_emscripten_glGetInteger64i_v,"Pb":_emscripten_glGetInteger64v,"Fc":_emscripten_glGetIntegeri_v,"Qe":_emscripten_glGetIntegerv,"nb":_emscripten_glGetInternalformativ,"ub":_emscripten_glGetProgramBinary,"Oe":_emscripten_glGetProgramInfoLog,"Pe":_emscripten_glGetProgramiv,"ig":_emscripten_glGetQueryObjecti64vEXT,"kg":_emscripten_glGetQueryObjectivEXT,"hg":_emscripten_glGetQueryObjectui64vEXT,"Zc":_emscripten_glGetQueryObjectuiv,"jg":_emscripten_glGetQueryObjectuivEXT,"_c":_emscripten_glGetQueryiv,"lg":_emscripten_glGetQueryivEXT,"Ne":_emscripten_glGetRenderbufferParameteriv,"Cb":_emscripten_glGetSamplerParameterfv,"Db":_emscripten_glGetSamplerParameteriv,"Le":_emscripten_glGetShaderInfoLog,"Ke":_emscripten_glGetShaderPrecisionFormat,"Je":_emscripten_glGetShaderSource,"Me":_emscripten_glGetShaderiv,"Ie":_emscripten_glGetString,"dc":_emscripten_glGetStringi,"Ob":_emscripten_glGetSynciv,"He":_emscripten_glGetTexParameterfv,"Ge":_emscripten_glGetTexParameteriv,"zc":_emscripten_glGetTransformFeedbackVarying,"$b":_emscripten_glGetUniformBlockIndex,"bc":_emscripten_glGetUniformIndices,"De":_emscripten_glGetUniformLocation,"Fe":_emscripten_glGetUniformfv,"Ee":_emscripten_glGetUniformiv,"rc":_emscripten_glGetUniformuiv,"xc":_emscripten_glGetVertexAttribIiv,"wc":_emscripten_glGetVertexAttribIuiv,"Ae":_emscripten_glGetVertexAttribPointerv,"Ce":_emscripten_glGetVertexAttribfv,"Be":_emscripten_glGetVertexAttribiv,"ze":_emscripten_glHint,"rb":_emscripten_glInvalidateFramebuffer,"qb":_emscripten_glInvalidateSubFramebuffer,"ye":_emscripten_glIsBuffer,"xe":_emscripten_glIsEnabled,"we":_emscripten_glIsFramebuffer,"ve":_emscripten_glIsProgram,"bd":_emscripten_glIsQuery,"pg":_emscripten_glIsQueryEXT,"ue":_emscripten_glIsRenderbuffer,"Jb":_emscripten_glIsSampler,"te":_emscripten_glIsShader,"Ub":_emscripten_glIsSync,"se":_emscripten_glIsTexture,"xb":_emscripten_glIsTransformFeedback,"Gc":_emscripten_glIsVertexArray,"dg":_emscripten_glIsVertexArrayOES,"re":_emscripten_glLineWidth,"qe":_emscripten_glLinkProgram,"Lc":_emscripten_glMapBufferRange,"wb":_emscripten_glPauseTransformFeedback,"pe":_emscripten_glPixelStorei,"oe":_emscripten_glPolygonOffset,"tb":_emscripten_glProgramBinary,"sb":_emscripten_glProgramParameteri,"mg":_emscripten_glQueryCounterEXT,"ld":_emscripten_glReadBuffer,"ne":_emscripten_glReadPixels,"me":_emscripten_glReleaseShaderCompiler,"le":_emscripten_glRenderbufferStorage,"Oc":_emscripten_glRenderbufferStorageMultisample,"vb":_emscripten_glResumeTransformFeedback,"ke":_emscripten_glSampleCoverage,"Fb":_emscripten_glSamplerParameterf,"Eb":_emscripten_glSamplerParameterfv,"Hb":_emscripten_glSamplerParameteri,"Gb":_emscripten_glSamplerParameteriv,"je":_emscripten_glScissor,"ie":_emscripten_glShaderBinary,"he":_emscripten_glShaderSource,"ge":_emscripten_glStencilFunc,"fe":_emscripten_glStencilFuncSeparate,"ee":_emscripten_glStencilMask,"de":_emscripten_glStencilMaskSeparate,"ce":_emscripten_glStencilOp,"be":_emscripten_glStencilOpSeparate,"ae":_emscripten_glTexImage2D,"jd":_emscripten_glTexImage3D,"$d":_emscripten_glTexParameterf,"_d":_emscripten_glTexParameterfv,"Zd":_emscripten_glTexParameteri,"Yd":_emscripten_glTexParameteriv,"pb":_emscripten_glTexStorage2D,"ob":_emscripten_glTexStorage3D,"Xd":_emscripten_glTexSubImage2D,"id":_emscripten_glTexSubImage3D,"Ac":_emscripten_glTransformFeedbackVaryings,"Wd":_emscripten_glUniform1f,"Vd":_emscripten_glUniform1fv,"Ud":_emscripten_glUniform1i,"Td":_emscripten_glUniform1iv,"pc":_emscripten_glUniform1ui,"lc":_emscripten_glUniform1uiv,"Sd":_emscripten_glUniform2f,"Rd":_emscripten_glUniform2fv,"Qd":_emscripten_glUniform2i,"Pd":_emscripten_glUniform2iv,"oc":_emscripten_glUniform2ui,"kc":_emscripten_glUniform2uiv,"Od":_emscripten_glUniform3f,"Nd":_emscripten_glUniform3fv,"Ld":_emscripten_glUniform3i,"Kd":_emscripten_glUniform3iv,"nc":_emscripten_glUniform3ui,"jc":_emscripten_glUniform3uiv,"Jd":_emscripten_glUniform4f,"Id":_emscripten_glUniform4fv,"Hd":_emscripten_glUniform4i,"Gd":_emscripten_glUniform4iv,"mc":_emscripten_glUniform4ui,"ic":_emscripten_glUniform4uiv,"Yb":_emscripten_glUniformBlockBinding,"Fd":_emscripten_glUniformMatrix2fv,"Vc":_emscripten_glUniformMatrix2x3fv,"Tc":_emscripten_glUniformMatrix2x4fv,"Ed":_emscripten_glUniformMatrix3fv,"Uc":_emscripten_glUniformMatrix3x2fv,"Rc":_emscripten_glUniformMatrix3x4fv,"Dd":_emscripten_glUniformMatrix4fv,"Sc":_emscripten_glUniformMatrix4x2fv,"Qc":_emscripten_glUniformMatrix4x3fv,"Yc":_emscripten_glUnmapBuffer,"Cd":_emscripten_glUseProgram,"Bd":_emscripten_glValidateProgram,"Ad":_emscripten_glVertexAttrib1f,"zd":_emscripten_glVertexAttrib1fv,"yd":_emscripten_glVertexAttrib2f,"xd":_emscripten_glVertexAttrib2fv,"wd":_emscripten_glVertexAttrib3f,"vd":_emscripten_glVertexAttrib3fv,"ud":_emscripten_glVertexAttrib4f,"td":_emscripten_glVertexAttrib4fv,"Bb":_emscripten_glVertexAttribDivisor,"$f":_emscripten_glVertexAttribDivisorANGLE,"lb":_emscripten_glVertexAttribDivisorARB,"pd":_emscripten_glVertexAttribDivisorEXT,"mb":_emscripten_glVertexAttribDivisorNV,"vc":_emscripten_glVertexAttribI4i,"tc":_emscripten_glVertexAttribI4iv,"uc":_emscripten_glVertexAttribI4ui,"sc":_emscripten_glVertexAttribI4uiv,"yc":_emscripten_glVertexAttribIPointer,"sd":_emscripten_glVertexAttribPointer,"qd":_emscripten_glViewport,"Rb":_emscripten_glWaitSync,"sg":_emscripten_memcpy_big,"tg":_emscripten_resize_heap,"xg":_environ_get,"yg":_environ_sizes_get,"la":_fd_close,"Dg":_fd_read,"eb":_fd_seek,"Ja":_fd_write,"vg":_getentropy,"h":_glActiveTexture,"V":_glAttachShader,"Yg":_glBeginQuery,"w":_glBindBuffer,"va":_glBindBufferRange,"m":_glBindFramebuffer,"I":_glBindRenderbuffer,"W":_glBindSampler,"l":_glBindTexture,"G":_glBindVertexArray,"Ug":_glBlendEquationSeparate,"Tg":_glBlendFuncSeparate,"ta":_glBlitFramebuffer,"K":_glBufferData,"T":_glBufferSubData,"Kg":_glClearBufferfi,"P":_glClearBufferfv,"Jg":_glClearBufferiv,"fb":_glClientWaitSync,"Z":_glColorMask,"ea":_glCompileShader,"Na":_glCompressedTexSubImage2D,"Ma":_glCompressedTexSubImage3D,"Ba":_glCreateProgram,"ga":_glCreateShader,"na":_glCullFace,"Da":_glDeleteBuffers,"U":_glDeleteFramebuffers,"ca":_glDeleteProgram,"Za":_glDeleteQueries,"E":_glDeleteRenderbuffers,"ra":_glDeleteSamplers,"N":_glDeleteShader,"F":_glDeleteSync,"L":_glDeleteTextures,"Qb":_glDeleteVertexArrays,"Sg":_glDepthFunc,"Rg":_glDepthMask,"Xa":_glDepthRangef,"ba":_glDetachShader,"j":_glDisable,"oa":_glDisableVertexAttribArray,"Sa":_glDrawArrays,"Ua":_glDrawBuffers,"Va":_glDrawRangeElements,"C":_glEnable,"qa":_glEnableVertexAttribArray,"Xg":_glEndQuery,"aa":_glFenceSync,"Ea":_glFinish,"Fa":_glFlush,"Q":_glFramebufferRenderbuffer,"R":_glFramebufferTexture2D,"Qa":_glFramebufferTextureLayer,"Vg":_glFrontFace,"O":_glGenBuffers,"S":_glGenFramebuffers,"_a":_glGenQueries,"ja":_glGenRenderbuffers,"sa":_glGenSamplers,"J":_glGenTextures,"db":_glGenVertexArrays,"Ya":_glGenerateMipmap,"Ta":_glGetError,"rd":_glGetFloatv,"o":_glGetIntegerv,"ab":_glGetProgramInfoLog,"za":_glGetProgramiv,"Wg":_glGetQueryObjectuiv,"$a":_glGetShaderInfoLog,"da":_glGetShaderiv,"X":_glGetString,"Md":_glGetStringi,"cb":_glGetUniformBlockIndex,"ya":_glGetUniformLocation,"Ra":_glGetVertexAttribiv,"gd":_glHint,"wa":_glInvalidateFramebuffer,"_":_glIsEnabled,"Aa":_glLinkProgram,"Ig":_glMapBufferRange,"Nc":_glPixelStorei,"Wa":_glPolygonOffset,"ua":_glReadPixels,"ha":_glRenderbufferStorage,"ia":_glRenderbufferStorageMultisample,"t":_glSamplerParameteri,"Lg":_glScissor,"fa":_glShaderSource,"z":_glTexParameteri,"Qg":_glTexStorage2D,"Pg":_glTexStorage3D,"Pa":_glTexSubImage2D,"Oa":_glTexSubImage3D,"xa":_glUniform1i,"bb":_glUniformBlockBinding,"Hg":_glUnmapBuffer,"M":_glUseProgram,"Mg":_glVertexAttrib4f,"Ng":_glVertexAttribI4ui,"Og":_glVertexAttribIPointer,"pa":_glVertexAttribPointer,"$":_glViewport,"gb":_glWaitSync,"Ga":_pthread_create,"Ag":_pthread_join,"Ca":_setTempRet0,"wg":_strftime_l,"zg":_sysconf};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["$g"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["ah"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["bh"]).apply(null,arguments)};var ___errno_location=Module["___errno_location"]=function(){return(___errno_location=Module["___errno_location"]=Module["asm"]["ch"]).apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return(___getTypeName=Module["___getTypeName"]=Module["asm"]["dh"]).apply(null,arguments)};var ___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=function(){return(___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=Module["asm"]["eh"]).apply(null,arguments)};var dynCall_viijii=Module["dynCall_viijii"]=function(){return(dynCall_viijii=Module["dynCall_viijii"]=Module["asm"]["fh"]).apply(null,arguments)};var dynCall_jii=Module["dynCall_jii"]=function(){return(dynCall_jii=Module["dynCall_jii"]=Module["asm"]["gh"]).apply(null,arguments)};var dynCall_iiij=Module["dynCall_iiij"]=function(){return(dynCall_iiij=Module["dynCall_iiij"]=Module["asm"]["hh"]).apply(null,arguments)};var dynCall_vij=Module["dynCall_vij"]=function(){return(dynCall_vij=Module["dynCall_vij"]=Module["asm"]["ih"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["jh"]).apply(null,arguments)};var dynCall_iiiiij=Module["dynCall_iiiiij"]=function(){return(dynCall_iiiiij=Module["dynCall_iiiiij"]=Module["asm"]["kh"]).apply(null,arguments)};var dynCall_iiiiijj=Module["dynCall_iiiiijj"]=function(){return(dynCall_iiiiijj=Module["dynCall_iiiiijj"]=Module["asm"]["lh"]).apply(null,arguments)};var dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=function(){return(dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=Module["asm"]["mh"]).apply(null,arguments)};var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run(); return Filament.ready @@ -208,16 +208,35 @@ Filament.loadClassExtensions = function() { // Create the WebGL 2.0 context. const ctx = canvas.getContext("webgl2", options); - Filament.glOptions = options; - Filament.glContext = ctx; // Enable all desired extensions by calling getExtension on each one. ctx.getExtension('WEBGL_compressed_texture_s3tc'); ctx.getExtension('WEBGL_compressed_texture_astc'); ctx.getExtension('WEBGL_compressed_texture_etc'); + // These transient globals are used temporarily during Engine construction. + window.filament_glOptions = options; + window.filament_glContext = ctx; + // Register the GL context with emscripten and create the Engine. - return Filament.Engine._create(); + const engine = Filament.Engine._create(); + + // Annotate the engine with the GL context to support multiple canvases. + engine.context = window.filament_glContext; + engine.handle = window.filament_contextHandle; + + // Ensure that we do not pollute the global namespace. + delete window.filament_glOptions; + delete window.filament_glContext; + delete window.filament_contextHandle; + + return engine; + }; + + Filament.Engine.prototype.execute = function() { + window.filament_contextHandle = this.handle; + this._execute(); + delete window.filament_contextHandle; }; /// createMaterial ::method:: diff --git a/docs/remote/filament.wasm b/docs/remote/filament.wasm index 32680cc8f099f619a057ee1c212763ca5f5c3df4..cad9ffcc1093395d4b361a11150fa88d994639ff 100755 GIT binary patch delta 681779 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 z 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%0D>AF$y#O_87|0lQ1<7A6Ttbbv# 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

    -and Check out our README for downloads and build instructions.

    +

    + If you are running sample-gltf-viewer on your Android device, try our + remote control web app. +

    + {{- end }}
  • Br<>(CsH-g2_dYCtC$gkeYgdoR$akYUZ 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 delta 675229 zcmbTf2VfLM8$Y}=yLr@!XeCj|8+?L0njLmBgU`(RpPMjWv=FoRr5SwH zLM-~%W~2WxgKx}0H-qQUit&NXA4^2bFPcr(F@w4$L_M>S`ev$u88kFO8kxaMX6G-P zWsS|?6%(;n%_(@Tg`myX&Bop^C+khK-dlit5#2X2TYKBgZEDtUW`dS7Gn=;*Gufi0 zn8}tc#hkZlDOKQ;-4a8oX|ELHq}{;;{1|yiebQ2_%BLoLM>DgNnfaL+d~P=Rg&BNl zf_!BLUz?f#X(>gAS#u^OX8<0(hEn1pI?nbn$@Ex&E1nwmi~v*l7|Bh6ch&Ret+ zV{d5&ty&2#Y28Y2NgFe>t(j_PmVMYt^qSd95MTRN0^5%O8AJCST8WwexRqFkPt5wC znyHRvs*_pqGc)yhE9nW;`@&3p*-EO2)K_Ne>sC@4QvWei-?WmFkkZW#pEHBnX4B8} zAclE0lP|Us%UZ`ormmT)XZBRzOf@he8@3W8(#Xtw$?X1RGu7A(UNM7LO=Mm(Q?Hvi zy~KGgQjNCtd+!hsFVrPytPTFtp%bjTboj$wV2D+W?37vtgV@9 z*V+`xW-7C_^eq}|Z>BzKEr_d3ht`4sKW;5#)F)=6pPG$!Y%P^WjZUp4+34k}WaG5* z4SFz^y8Je-B%bGqeXdB1>w$V^!}ZOeff+P35o%-xFPWJyo2kZTXRnx&P^gBt%}~0`6@SqNxed%uJOsr?7cjlN8&U z)7w^zp_Q3xZ3b=HiWO+v79>(OF{1(}o(^W-$0o!lX0=bvR7W%D)K*fBFA|T(`lMWn zP+3(~t4gR!1F}ryS{9->s3fbhjVfxuDoL`%O=U@yRl6KYe^!yHTw0MWPMKIFRgqCg zQ6sWqvmma5h7>|RaF7tS5=DyCw-L#rSR{vq5Vaf{A*6=7QZS+4 zds3)hGDdl-#Lyp+NHx0+n9B;>;6zEZDCo}OAkycu(Z}1F62)-)O1)|$7C$hT3AIy#-erQv?r=!p z4n#kbK%uEJ8`aDprw#=pMx~ zMo&2aFQY0+5Ft@$B8p{9Fi1}!)Q5bKBvoar0KNBRBqqC^36=!KRmJC0TnR>*S|K|6+6xpJ*=k`xYyc@D}&q@J9jSb+Nrk6>a{NdaQ2jBlAL zifqT|L9)O?{+PJs_I3x@58MUHAfQ8)uMO{4`4vRxgQ0;)~MM{+-#N~3? zY~T(w%Ta(VP*Y_r1Tgj}pdbPRT5_OERi&U}GzTa|AS7hfQl22!jWSgMIe>b>xkL<# z4~#>ae^wBqRWABx27F2J;f<-P!>Ktn{!N@3NMDv60jK8BC`3U_#k7DH9I6?y+mUwj ziEycUeng)b1I&89h>ireXQicE=r z^Gu2yrxOS{o_e~hqbzX{hvO;oblI30C&cM6{}ACZ;&3{N8xdLLTg+UW!)bA<6q9Um z$PPPSB&?P6I_GWvk>rrun&h@A5Q_Lfa(Xza*j|0DCjr@&#I#z7n&47Y@PulSODZuX zVo^%DWsK39!oRH6L^F`BNj0%XvK4|C>dZFOVKtS%dI+pMS+lc*H}-3kP-zSJsN zRUQYWP$0Xh3#4 zyt;RD2-II)(L^SPyh81-SGFnt@a^0Wg_2qneFz(W0P3zPP+c{*kSc4fKwW>XMY23ZxfmaWM^y(Fdwpq!?#2FdZa6 zl5Vi64M;$0VkV);1k<8da1m!Bs0Gfom~Y-H5X71$5EpX5tI3pbKp&dI$LX|VzKK(Y zz;l6|AXZvKDg%JXFLFjk%t9~^e$MWs$+S8Waj1`hGiSc)YPNaF+Q2KhXOB?hna(c5fp z3>hCQ#{)SOh6tq~H~@0>!A%i-Feex!5nmF`CMd*2SR@^)pZ~-3fTdxKVA3thClJ^U zg3e(|Y!>-pw1$NOC16ybQHz(0 z5U=7Rt!y?BG>lG*B!8ENB~v8Gbn+?r(f^}gg?P)NSy|L#Co!VW9I;b&TAOLKXJ8j-hnkv&4?WFlKZP`xx!%thalWzKH>sULfpOdy}C;j4~ZBgu@?b=E6 zJoLkMQrtr`+e!Hz+PDBI(3A-rvV_KsMBDwZLwM(;o;o zSvOdFr5%uYILiIkuutj%`GC4#JrKheugnuOA_wFt)}O5FLS}e7ctGA@TW#B~>{GIm z%?@~cP15~1PxEJZ(qaD`znRb5D$eI&R#850o2P&AnQ*-A7|*!wH4)%(J{le}W|tcWf-0zc>3e%s?AdtCw5UzCC*b8 zAv}ukkiCntAK_@rb!9=~b!B7XVf(_w!kB$FGN&X?!1owDBk*M78HlGJo*sCz@LW$Q zkT2kwY452VOE{1)Dxs&cJzZa%Smqv=u+%*wA+{X_+W@>5;U0wh5DrY3r*uc7E7Y}?o9-*_bMCFy z>&h_8b$3tY8lFq;F3O+oKd`1p+(g?W6V9dTBki z!>On3`%`zOF1Pm3x@+CEF4}TyXDv%xmAW|fZsMK9{M6~GlTr)h#p>wPVX6JpzNtIp zKJFcIPdv9%y16f;oJ{#Wbc1l0>=afF`NIcni`rzr3vO|vD zjPQmoMP?_=u+G9W1JBXOPS=jehRCwW{K)jk^>&kOfaXNPCICWNs_?(51e`Dg3UaR2ZO_gc$zcOT2hv^};FX?-li@UXO; zwCl>yv^$|ovC!$z(a_$|khI@I1~Rh&HqE^@R1o?lloy&68jSSMp|K$bo){3i-*orT zVf&rbwU&YQTfy6@KU;4EF9pv8j|Oi#x8u2$x=Ov7x(@uaBG^w|6rAnib2C3UGdMXo zHaIe91p5cO1h3d`1Y+j{-Q33ldjgvRD*^@bQlPNT`m=R@V0vIW;u8bcm9c^0fhE9t zaoV83Jom!11!=#e^$y%kzLb0-d4Ae~J4&+~Uq%=53c zFSo7%tK0>P-ATBea4TUp1jrQsME__%M}zstqjZRWu)mMLo4=oW*SACFW4h_Pp1!WWe(E)^IhrN5 zv)-fLecmg!t=`q%C0^b@zW1bis+U(9=k2HF0CKPwJ7kQ#E8;gHm?l`dC|5mPDE;X< z={aKg-Luwm(9^@Q&9l+d#nIWZ1o4HQ1)kZSnIb*IGu<=IGu1Q26YHYh-U(xA3a@^@t$#>v7RxWgYpla(Vmf>TlNv2;pmPF*kK;#8LH-ZuBUWShI)p0 z3{QXOV9y`wAe0aE4Dj?9X!Y~VQg7P#T5j6=dU|QJ>y%)`gg z+0#eO^4!&KYqzwU+79`Kb{%5$nzqw*Rm*i>fw(=Na#=f*vP!*(?oOv%(k^NjwDZV6 zr~RRx)y`H+N6`W8fV@xJtL@QNsk>3QOWUdK&(&&AR&BF(%f3n5 zsBO^JYr~xDfbd#vZzS8k2aT@LR%@%YmD*7CSM7($3T?TzOe@fqYMmoXw8h#&Ei1A> zyBh{&g>Q#{(dNehxW_V2i);DXTy2ilMVYPbw#?FIYBRK}R$g{e>8VWD=Gm`UyC~C8 zcG=oTopP`2hW)zznkf5OlwGy|^e<((MP(Bd@uy8tCTa)eeEE_+R-ojINWOd}@p9s| z#H)$t6DKH_5)Zi#yZ=lqbYDz7=-!%mP5BMa-PCK!nzU;QuR0@fdSU^>-z@p^w8W|R z;y)+;bT6KpIJqcZAVan!?n~e`_ay92*p;v|Az$8+kZ+N8>SidNe0h^dZA{%DQtMOm<#nlRMSM-_>eOS(%G7R- z<*Cb3XQ%JP%~`&yn27q{zg`gvjv7un3FfL^|6BJFa=I zc!oxXMEWb;yhbEDf(e$hyn`cmJOd-QJp&?rBfTPhB0VF$Bi$p%EO)J!Jh2O&i=OkI zuC{E)Ezb?l_3*Xu)iCe;O87FADyTJ_FaH_7DB|bCC&I_DO#9`N;jGZz;C?h;pcE)a z!iU4ZhyMs44Ic^@h7X31h2wymAD-jN4=)Za3eB?=C<`q6*y$OvVJ28RZP28McudWHH3WO{_U zg^q~@yAr${{4;nVcraKPyc!%~JrKO>yyLv(a_sM_a*(VRR&I|IAc+gDmlkXfoMpWHaB9_|){VA}HeP22%BSPue;1t>okOj>ooS*S-WJcFiqucRTw~nB z*bPu?5Y9oQAv8Q2ln9@rMx8u%@+ zC9pZLF|Z-9KCmvZHn1kJI~}7=@xT4ffr0G6 z;J`lTKIbyqfWR`_GTUBf{{Rd04eWLH3G@hb5A+Ij3v>;13GA0U2lhC#0(X*cC*Mlm zFW*eQk$gS*TJn|T%gKKxUrfG`d_MVHGM~4z$!B1pf|8S=Bx1=YMdCOTJTqVZJ^7f( zIf|Sk$%jS!5aNZ&2St3pXymlK52?M$dy@MryONh#`zt$>Ps_WLe{`S2QuSAO&N7IW z^UnUtj^wlWHvc9i|Cl^B`G@3D$s?0Tpl&QDd1&&@q#H@slddIQO*)*kK53VGR?^I* zACkr--Sr>$AN23{7y5VmPs^M98~khhtNbhd#}sT9{8NGOZSM{5FW$H}&pXpQ&HIyg zvUj5QNAFng58hGU5#C|m363tlo8GaGQ{I!_6W-(AKfL1{zk82)k9cz(hrET}12OMj z?;h`Id6##Gca&q5_gC)V*W2JYm<$!CMcd2)gmrooB$$Q0n*?Y>Nos@`~&{9XN>k$=Z`+jqlv&9}j^!ExDl z(Rbc=)_2;MFQ4%J;XCF#>O0~)>?`ygM9u-zQnwZ0&A4=jrC)BjeWBX3wvl)t(KWe0im3 zjb}Z=Ri3q;b)LNFW66ZvF{(daCg}wEgZxg8k)z}YIZO_bLUNECFg|;{3|V80e7q&e zG44KI!_vtyW7cbzjHfC;A6${cNLeanDD~VVDn)5#x)hc5)j7tn${CS;D9o%Ajw(^P zEOlj&7nNH29OU84*j{;g^yn~@XDFzT5u_}(OuDPoDvs9FrdTj9`VD*_nZoT=Kl zq(C{tS_c3{Lkl~jG^#v^`UllQbVZKwZMCXAm|d;c|9K!ytAFdhhaLfX#^LHuri;$f zB^nd6!l#kyBuYNdARS*2Q)N6;V{U0NOX-Bx;(ual#DoKqex6|!keI4q&AHZXeAL@= zjBPa^r89H#)F&RJtrd9 zJw2G%Pdc%BTBbJ3cm1y#_?KB zD2U=Yy(T@HV|=HFqUJ)}BN?pS_fh$)j#yF`abj(ZeElg-8<+GRRgPlZnPO7PQd^2WaAfl9JmTV5m?VtW&ewUYBqw&>jHMpHc_L~N^?4o668JJEyg@j4jEyTsb3a}#`VMaZePE=m3O5BlTr1s zz`rmZQ8hC|F#7SLw8W=}C!##t$#DeR6k};Mu`Jb~Y^+#xNxGoYMiI_)JX6Rar!J*S z`ZeATCmIZ`r~nLx-eWv(7mpQ9HBV<1&z}s|(B;oFWL=OZ_(o7#1}7>cj-y^?QdFei zMaKa2XdSoY)Lbu({%)Cl9zhL7;9W(}j(Vu9DAVVP1z#bOrFuE`eW zddX4JKn%v%($G(_Dt|Pr#)A@#2783`v~YBb8!Kp(no=a3?g>T#z-f}ps)9xV!}HR! z_vE=8RsSK++rPA&Q-7tG1J+{c{nE>mU1HqnRERi(H1=^GyZ%NMqkiKq>84;)usXa3 zCv92Bsuhbru-2Kzz3IQt$*NasJb4RCQjSX1sTQSTeMG{h^L*skGWj6?Z3VMN7*D*K z`LDSB`f7d=USQCBc+tP%HR`ovrHk27irN}M3JQiq91P97z0Z)3$XT~@jGeEir<&?c z;zTQBqPb`UXpzD*lHOSUuNYl_BcD&~tTzK(*sOhX6HkqNE5uXzZ!Id4VM6DA*F?y$ zoF-L;^oZIyCRo3nO`4F~My0nWlGDbHw`-A^MxbdLzNam7g1(&5k zZK~|lr=B#XG%Zo?lvB%-!$6cH4cY3Er7+5zNTo|qBH*wfD1Fzdyg!@%mpnaE)`yIe z^+)uzqvWWf^;INiv8J&lqS2!A()v(9Nuu0|wxd`r?I&aEyCbVjPv%-$=qAaDgFvTU zlxyQH&InXaNlDi*!CVDtn;lVzPN9yB=I^~=EPJnjj4-;rUy}S_F?ViOn zs~=W23R@=|H9oAUta547^FI7=m*TplMpbA4618fV@)~_SQ})jsF_dJM2OGGfba4h0 zqds5J~@#>oG&jFy#?0~?6t5KOfzQ|oS=`SRhi zJgsL97nwF>Is`;}oqmxHsSWX@>hyEu<>_CwS7}y`G5x=L$cnt)-&H1oS+eAujC1A~ zBvtTpJ@^F&-MrnXKC)$+SbBYGR~dAnYg%7b-z(yf_j$c!mi}#m&sh9@h;%h}eg81I zWvH<-9AD$nSPcB6tcqD-Q}I?-G&Nbp=X&P9~2ZQ7J_7I-F(jCd}PqixmBRlg7nE6 zYP9cKnF%HID~DP?T#^BNf`=x?-9x9=h{Gtbg*Fro9#8N>Uhm0jlm z8wq;|7-<_tYNef8Vz%!<)Y0}CmQuo!$~)LUmw;w^4LpJGPJ?cUem)ueB(e3ja#Xa* z#_a3{WPx!fJ0*Fn9d{W_4q5Lgj%_k384r6WaKyp0@A9wLVZr6)eQYeIN&S+FSkk#0 zw^m}{Ud|eN&ilksY`{%8W&Fe{^N!i93?=Nc=*1Qc;c2G(8AIwwp~Onp&8-`w43J)xofG)xm+X`ikzvcnP1+cu#*A&ZT> z6N4oe`T3GplsM~0Vd*F!0x|CkMFB8cU_3D?1M>8}Noiul-%pCsI~L>ar0H~Ke`Chv zCll5?bn=dSZ7ivV`*HCj)tN!A%-rgkUO zjMCFys$#{+xSB{1Bji&eYbR8vjc0eag~iDAIb3XZR?Wo1UU_4tt(3{nMw?kxNDt%u z@_;esSHH1x*7M}5;ha4eB?YtJL`g8OyNH)D2CniOw`SXo!+Bnj|E>{Ptr^YdBqd)} zUvQ^_a<@sDoVuUVF%0eJynb`MG9bsqKPOl7{PW6Da>ID$mlotk-nd`V2og&d^g^QE z!YCyJjm*V$`Ksj2UEGr=pDuVoB)b>*C=lqok|T3|IY*}NN{-BO7C~4_0I7KMq~3qE^lZAZa)^wlsEaTnyKzu4*%lQJXsQs7*wh80|NE z>}Cn>6&klTXWDK0(xUQfo4Z)LyL1acv$k~SQ3s;V-*)o`k`O)lTMmzMfF4_?6*pUR z+h;t=JDa^NwB^;ms3!S*tp@=dl}$5?rw0feacU@0=%sD5xa6uPHyxor#QR@63z?Rve$ ztVA>>k{~x-s>7)eEH6wH>^bu;6}C3j{kw--5i-XpI3n0I@9>e~B)N+f9qF_qn489G zOOo`g5PyS@ji=!MD#v4_w=w7VeyG;$6BS5y-r^IKK-LzV97+u1ty8ZdKIPQY_&$M6 z?gAt0bOqAin0mULbEm}_7TlmMF$zyd1i#-oU7K__o;&k8*>12ipV%*&G6e!8@oZDl zEid!zS0uWFn*lJ?u2qRz^{gzh^T&7`+Ffjo9a=YooUah-uE4q%xjT?s49`nnINt<) z{BZttGTZp`d`~jQ`1V4@FdDT$1QoTYCw$q73p3uRvFySbRG4{D$M?mHQ)yvWW9*+P z0^cQnKEuQ8OW!=G3c6jY#&g-=_ej`fdq5TB9l4ZFu|n$AZ(&zWXeHjn)I^5_-M8>U~6)m^?!XxqMtq|>EWhpyJs?qjVX>!Eqf9ok9 zp!r6F3*JFhV3Hzj?7P)bRBn7b!i|v*x4&=}fn})rLSysYC-chQv66e4RG-Q-*{8b2 zmDl-hg6Mi^HrYeYvkrs=X<=X1laMsq#sNdX6538SjgW^?xQCFZ!i9Z@!0N98ZxPU(BaU;AwwmpR`v`?^RfK|)VTs9(=yy%=@bx))ui6CCE5-vjl0#mSxf!=|pm>60e?URu?+HpCeps zWDaGmqa>Z&VLhXy2Wyx?+$@|1S@G(@K-?z=0JWBJUvR`4DNAHqXW_JGndtYlZ0(4WeXN@m3rcBKsYnp|g}ltm|<+3>QYUbX8&q+^xK$z?Mv)nzRz zM-jk;6_ak&`d~vVn@m?1UJ#S#Sg;()5qQliM^ecGwy7L>pY)19Ql3<$?8p(4?m2hT zsb7ZYl}1pVJ7n3InLc=A+4+abL*Jo{poyi`Ne1ii1Zl6Xa%5OC*r&fb{OrOLU^!<$vc>07+7TqsWA7uB9&yjDEx2W9ws77CRI=A7Y|Xl z8VWD7S6(I!Z8xZXLDJXVU=v>^<*OleL(*>{khDdhKOCBLM&gd7Pr7O5f$ktBU@1$Y zq%+ai-i)h_$!Y}zxAAo{mTZcD@&;MM{Rq=Wmu1c0BC8y**o1!UJ(NA(gw!Cr;_aJ| z4J16o%;)Yw9u=-jC+Fso?A4~^M>3mTX-Zx}Q1>0uNSSSM5!T=x5@B=RA&;icws76V z#gg++TD=#!Y07z*1Ql)>v8AKkVQadC?6dvZ)9;d|uua&Z9kjL=*8ObU z!=HioCW<-e?7O7pgTncp_lUV;g_)9auORmni@!&Xh-Do8KB>Z6-1%Z z4TI>{Bz?e5BTk!>AR&vG=P=0n=@z6i*~L1xAT^k;B8`^qD(hDyeFIpMuc*!q=%`## z>P0dv5LEhglwX(hW8K(06=}qV)NM(>-7WroMfw#<+?>c2J%{N>^s(LJ%A+)cu%B9x zs^nPwU<-19k~M5`Yf}EjpHv}Guoh3jp@yNI=E_4e?1)a4Gc%xKwaKcG-bCAhm4h#n za){M%Kj>o>9$oBai`Oev2#s%ULpBk*@EjZ0j?{c)A-3CsdZPrk6{jV=5|{lkrynM} zg5IKB5smYMb(~?g^eRb8!q)M&6&hQRN0BdMD|`Gy@+ZwY$I4`q1Kglww)W(rSjK{? zmXPZ&+?eqZ=_ZOkJ>m+vtPe8k=EJThnY{xM1|CECUle+iM)cA6mJZ~)T~y!j6=}*N z@$z4j{-#v;mWs#!UrV)K->W!j7OlP64o_@UPuFtBd!K z!EzOYgDn(v>(P6KpzeX4i>Uh_jv#ibGwC9#9h&_Q6oz#vLVrt_zoLJ&3wcRYs@s+P zEF#~#X(&L>KUro(ZsDECzSzum}Kg>+-7y@??j5Cmbr2Lhyb^)5mh zwf`aus`Me{5@x~HtSD`>a1z(Lu=agO-Kxd2<>0gBh&uieK-W>$y{a(A?3YuG1jPBPM%3Xd}6l~-!z1r zqn7jihrl_*Rxq-~H?|*SA$L2M9+I6=30s8Rek^wwsqC9jTu=rDkD*{{KX!H)=@KiJ zkI1rp`B?`4#*Tzb(ti=5_e%d&z$#qkqUt>XYszJ_Wj)3lFJ2s&$t$Yxa}#!MIQc$# zD>lw$X+M%~kE-QqFOr@vc&h6Nl0`7Z$|&+WpU3z+qsT|*s;nK2_2Jyxbqq;=sdx~d zWjHwg4jA44ilIYbX!!?*yw+zNLyPG5;ur!eU@N;e&a^e+4aSo=&yXjQ>S95ko=Cnf zj-bQeVT)J2(mOF*KtIUDT&%Uoq1FXc7=2^u04|s6H{n+KSro$ zXhyUonj7-BX0mJ0IXGvImW`H*K7{f?{n;A@q`dpK`ru;qD%K|5N!b-bjX9x(V6D-rGcS1(A#U~I8lgC{*7ES z)yDX3q#~^L&D+Qx+B=&~-A?K_dBqn^LxSDeP9o3o4A2g2e*HWgKuc_thP;msAmD!dZBKI|V!Z!d~*QcOmqVzIvY|F6+R5k1ikGMqWZtE6|pzw!a>!>}&))bN*03LgY zWXSyjPPVBzX+ZYGVP{Xp?uIQsLh5MPGN1mp{qzS%$wQ@!3jb|Ceb0R|AwK0OOhq>S zvS$?SrLbC8Jgs8$%mXG5ehZ}7GxEE=ICjkLoNuR&n4KT-Y30Ye)4YHc_W94sxNB&-Xv{(GbO@f2&9&Fof@}r<6Vcy-B zN)T9M?vQn&sKZ@yvV!oyz^>++4aT+WBmF4OjX8m(n?$86xLO0{zN_!hF7!EyU?u$% z0b4+5^vNQ=)b|xinb72&gZjAap*WKl9#@>1K^xnU%Eczhp>0>w-Lw`ua|mIYOlca4 zv#OLfaKq#7h`Qjk$5%JjpVD?@D7!-GV8^JW3|o=(9W2ww$t|`*rl!F7M4_f>@RLG+ zfS;nSO8bhDO?!csVmDOU5Y$`8LhB(IY@zRIi<)0ZuB;E*TW|U-nKO7ws%i<(m9~V*#wsFE0AA=K_u_heSzvs${3TFm=6IO*eh6 zxW?a`dX)Xl$(?56a@f33NIJQ7e&}JNz#b=~e;SP@@e*WQ0b$bAg-gp?`4- z4Db|H`TO4dq=(j^@VS)q(@~^ne5s$>xu95^L??kZJ0{cjk=mS0C)1?|;{U>lCDnp;=sjax=H;DbW z46X8{>16IPnBT;}M&_WZ4>aQzek~0y_I)XM& z6MfxaehUIlhgh)~rrNLZSXumH4CbMGIa;DkUwAli%h!}QOU;zZZ(iZPqM5Q(7k7a+ zn<;B`%Ei|%GX*)t1zVw+vR9{Ee2^L?44Je^W=G{1aik|X@zu%15B zc$Na)ak{sxZM5ox%$l4Y+ORGQwSdD5GXl(@FRG?2I zm{);5i{P3W)OeVd!>=r%C!%d*k5r=VBNxP-JPY^h;fN(&oR~n&5&g_zHm4H(*m42K zl-eJx>|?Z3xmAh9lKzxcTG*u6u7^8J-|*n(o=*aw6Ok9-w?{0zaB z31v8w^{hf?(OXs)>qD!uPpZ<_9mhT9Ef(Ot0cp6iGpf<|=t&>DP?c697vr<5Q44W0 z8>|OgrcSlXYYmkobT z=r^|iIr`^&&~qeRfLNlAYG6N{BUPiN5LiK1)o7HfFyZSJs!zSA`YaEqJ{&pe^DtfZ z`>M|_RA0sCh3aegJgvc1pFQg2s?Q14H~4wl465(K^K`buaAxrPw%mk*MW6tL*EY|Z&SbNW4LO=;bnYs9WXQ*&z97sF9R;I9<5rk z7>--F{4$_E-h}4Hty*Lox2;Fxs8*srEoUtnG8>fS^0Sup=_8~&%dSrwp}oTTbi6#p zGL#Me&Jtv!8_+jPKAHKlEc zjKe_FD*lB**=58_zf0E>YvC1mXxB}TUwe;MFG>|mXVsd~W@TqZ(z(&JR1hpT8>0j~ zk8c=O+G1F;Jf>)i*`j8&zZ33)+M%k6&p)TL4A&c59p! z4`k1^p}7c7wV`?PDW{VSt0~t~cPqpeW6hg+lj5D*QJ7fs&c)|t(nDMkkNAk*NT8Dv z*_Ow=zW7hy(h>Yd7<=J6`dZSm#0MquVz;vdyxi>NJ@z2gHpf?eM-M6XG0Ukw#-i_A z&SrI?ezKjd>_Q(RgV`A#Jj?uDX&qcGWAAmPPuzQH17wV=;S;*j^n16UVFdGA&=v?o z@sa`mD(p&^7rhO_&px@Fg!JUTcCRGUCn0wyVLNq zMR&9Rzr5EX8bJ^I`ZjMQ#O`*-PZwbbt{$}F149rOx&JbR*L(cm454~Y`nNY)*pi;K z_>~rdi)Q>qA4~yE4ydosGjQj|oTo@HI=7^G^_yQfxPQqSx7RqJT=Ygu{Lfz0OFa2Q zaY%MUxwpOA%aZ%hwxlQfz7PE%UaBvxPgH)?{Q_IMUU{5(`cfb3)Q@^=W*Ipo^HIWo z@C@b!#U*qWod@ zK{kFbY`w}V4y3QMMcH(gk8h|n9DqUr!d1_;>+9-v;zyQXy;k+qRyUQ-*KwzF?c1E8g*WwKsJx%EG?(B)-v;#j{`Dr-VYUzAd zIGhgRM=bHrMnFiT)D1B~sSTq(dHwvslvRLEMG}V-8qv>NMJBwSCU&0Bh zYaOGsQ@TZ)4|kVt<4cIyw%{aW#b|S*5U=|K{fQ)Yh5pfJ?uCB>do^uE&RF_ELLW%$ z645|*dNQuQ&0rsorH>^2VXD|dnyJmSfSRBhp+#nmr6b8G)@U4k#&tnXPXTrr(R6Gs z*f{zGS;c-EM{6PQji)7HQCA;NYZ8NX91mMy9@{aVmhqf=uvyV$!jIH=ZXP%EqDpys zORhnW@<9h`&_aYdN1%rl8Ihub61+e^`;T^jT9nBXXvb3j0)Fuy;KL@+X62{zJKi`B z$`Dr(tmWzX@-QDThj?p+mynJb4rn$ByY%#lv@Dsy>QAJN>9qlD)I|C?%^JuyPo!Zt zOb@{Gn+STJf$Zu;+Qx6d0s;2?f(Lhc7Q)z>$~sP>er38-8_Rl6q94HyzA}k+!@ls_ z$+Uv@1Fu1%PQ6>!QmK=6o#juak3Kiyer^`L1=q3Qo%m%vAeRNiUjW5A#CtP8KLAMY z1LAnQOfL4MUD<27u(0~D*}2$~_F)He=_|gjIFU+s{+%A4WZ(Zp8v|z3PxPXr50*vT zQ0d0j{fss4#w=6lFXT2Wm_q$-oWa9ijx+dZvUY(Toj-NHfbtsn%?Z!skBq&S+JJS@n)QS2Dw@H zY&Ohri->8r_>H}yGD!F0T$VYFibKM9XgXv+S;?N8Nq6AFRA?5&!f4ib7JY@xjgOy2 z>+)+S`6_~vES`t$K~dZ>=YIUXIkY13`_7^7!bUwlhaQC2Vf9>C@^O}$ zPd`BLeLm!1oUO^HX~np&2JV4k+;!Jqa2I7@)Z$zgj?;0lq8G-oGa1eH$FVV;%Sz6p zm(gfwK9(cSGUucFI9oNJ)_pjxf{OS_g&lXS1q;7lr0wL+Dvl6YM#}|q%zQYtxUJ1^`DEfM@DQdiqXr#4fbCdD%Lk{MK)73& zqu?!9yD7J|c`Ue`=J*!eYXasy&i1$jDOgS)wyZ&c_7nRPR#b8x_JjB8sZL##bz}8c zQ1e38M=Pj#6fk-PEnQ|aZ;~tFE?E<9;i^Se=go2_Ec!y|1MM1Eu2VX8Zx(i91wD`T z-t#Mc5t1W)C9RTzk#TE+-&2GlN4OB%P;6rs5{R>oD{0WRfp6QyZcUra;Nz=i;oCIC zx2&Xftz9kV>_k^lac~|7RlYBioowk^F#k?=U@fio^fG&2} zTq%n}zORVN4@)4^=)FRIIg`D-j;5fUkIbO=I^Jr0@;b0SZp9o}4?+7QYq^0ke#>qH z{ez5)AK6I%OUa%12V3Z`@Y2N}+Dfl*Z(ZtkVcXZ*POrLV+MK8H3y?9fvbA^6QQXai zJ2B5E{Fdb0j~@suz7JD*C*9BKG49(%pCNSY09Jnw4YLlr>0UZ>z+@!E_JB3oOG`kH zbl6+ujN|S$9KZkd^yA&PEEQ}PKAoJPqOIJ2eFuciMLBzaAKX^G*w6du!-5fZ@1v8P z*Kn`}V&T)p`s|0H0d$)+wFH=UfSR`~QV!6$RZTEKvw)6f>Z^Lp)U<7C7^zD9p3txO zmC+dap7$?|NTLrJ$SenG<^$*L?3;tsyd)toyze8%X~XV=^b1dMWeWQbe&JpNS+hdg z`oR`978bQ2PI&HL9l>#W#X~TgTt!Wkr(??xVTXM52{!jIjgWJ*Jer1b~(@5g1%?2q8g2N_^>eDyJj~}PaD7|)$)jLHG zgtvhKCFd)Id{1M1iv~#q27~nM!SvI>rWfmV8Ypg!7o4VBRcxMyUZiiyBpyF=8QRn- zE{U37@yD;ym6UXiU%&ph686kZ7`YXnRDx{j6MieH&k9PAnk@e&^|0S>(l^O`_Vg{N ztNE0%!Gx*CpFaYB`)JG$a7Uik`lBfJjo?MhS_I`W%!a3~XEn4}0hi~4d z>95=efJfn<9sb`pUWBAG-Xz^iCJqi{$`X1cWZH}+REQ%G++E;W4@tD zZmW5@+13%i0uW>~rdXdML3Y{26m#IxK6N~H0x&k=GsaxQEwCZz;>c8NYU3fjpDl!)oH$Zrv zD)OfH#OVXxkBN_Q$|Jd#!n4C#Hr_Hp-bg&RqPy6GT>vjm|u{cSR)KwqP2{38ouVSGC93M@VX)yKmcLAOkgf2_ zyWtf1!6ygdO^f^F@=qT~;TK+>$7@}v0jZdhLAm86mXAAWZQA~O5WGB?LB)QMm+WI{ ze)%Et3wyyYmqqZgUk)c0FOGRtd=_JVj4wMr-!FgVz+UgM5^`pnTXKdIt>Es@IVV53 zl&^6|>V%@id7cN-2rf!j!=1)&#OR zW7lx#gtRLiuhMcUn;-+ioHiV1nv9khb>ko}<)h3DOskS%Wz9!ftCYfK49X(Ij+>B= z5J{KnVu~$MJIqHg{EKkn!02VQPI&w=8zezAu?Su>;qf{X-}FZ{4$oid=Y)Z^uwm20 zQ512U+Vhpf0VQk;peKZh66HLa&|XjJz;WUd2QcWPJ;Z^GUyk6g;9%Yi1{j44pNFNu zu4q=l=?s3zfyYF9HtgQ{tAqgJ7zj|%3!KZW=PpYL6=#}J8=JDrQZa_>Qy4HN;a($% z6*a;o#pfM(F-}2YEWd=#_?0pX-XDO)2*C!{LMeAF<3|C^4iUqMQlf%7sd!6)x2Mb8 zQH`B~b_uU3;0?*l3`f*iCxS`huJOOUwa^&1QBSgd56Qvk|I17088~4&#a28de@3^R zVGZKGbejqkRUN4oW#mqt6Ha~LA5Og|)lVRbSI*h7GIA9t=WtmW|4m1)_(K)s6yknB z4Z=~nd6n`NTluhj6x=_hqFf#)sXHp-$Ff0!yC0RmfP>-XO7b>rMN2&&Zwqt15p9m>pF?%ah|TSCi|@Y*$S=oBS4U|Aai*LJq}!y8OHy=_d8%lKe)` ze;ddxkzLq8env)E;$<1X$g_o2YYgYvq4?L0x}E9YAf zwr?qaPGNc$ww69+C<9QyJ0a%GaV3(kN2;mmaWM;QE0_QU)( z@2>baAIZ!4rTu3tpIsrll2~w7BP*8+`K|qljAV`1+p&BXj{h!%$ zLf~@md++;xgx{I|%o;FG~^9q(k2BA<6z)}3g50u6s6id?-HCaOHy_>R76;C&=dk-eex+pMR!|mk!$zpDU&;9k*+wD%E9Bk2(!e zdID>jH$(}Oq{Dp8P^C)MLwYPR)~usC#H+A8RbaCCY1h~5GLPFAhAOkA;6p;A2ShY% z!pH6GVakVq$}49m^F!@`1RS_1!iliMdQCW%>2vuj9=#XQ-m(5I`urZ)=z=d71wU=2Zw{mM^ zKvi3rq>#n{-#J-nC0()urYLpPpz%cX%cJ{0s4#73C?8Ab_}UrD@6t~^d#2J4J9_01wICGKT=5{3;e>*lD~SkY zJE4%~3Iv+1Qm0%fDcu;>q#O2Yvy|>qCtnc(E}#N96SKir6~NK#^Z@`k5V8Eg0nR`O z;EXxSSz@GIo(uD2_~K&=mFaL&7AaQnY`kfKz05qRVSD38db5~2Z5xqxObpLltW=Bh zSvaB|^4U%zy>QGo5SqVVtTc$32R?$kF2&`JoQRu%FLibxpE*H|ib7&|CTV$m*-MOA9=T&CnmVVOQS z)f_Mo=mCrfd%|+%J}GEH1wg#uYhW@L`RT8f_ae^)y2nWp=>q`S5sDy(()j?WsLOCO zS18eXu95(oIq7`y3Sa`uc)gWM18JGveWmg~RFQeXDy2-i25OgbMf!t(V=G++0Xuw+ zf=4Wq3f0Aa@tD1VZAbu+-El^OQanfNj1uV(#pE=JAuJ_?TEm<;D;=&y8ITHUZD^c3Aspnz z2(ZxSZB(8K9YskJ=t7nYmw-}kY{Ifx$UAI8N1x@Ho0PT) zbHDpW>7TR^bHfwv2{lKQHH5KPTTRo^oy2{AZAajY%m-Se=b7xEADuu{^NQ>7qM znBUWqb`&wHU}gzq1SHu_d5X8TP|v_*0}%xp8VQ7>6SgCvM#@|IUmHbYck3O~A8c~Q#dEx%P3!8!S@(pfIeUf*65oMizLxweo>64&z_vD}4lUr1DM$ zI;_9i{dXys9D2xW1r;+6+3m}CYPZtGmoZ%8o%bp~2(S_Rl(xb%ZNHK!=Z@udep6a= z&o6-XEAM_l*~)+WRry@xcya%oS#4x(NFb4IAgj6AZEkcYV1pVwMa2gFsnnK37eOQ$2Mwk+!;mkszk)2C1O)r?HSF-b3@swiBAGI`fh>Gg0i5he6^xFa@+UFfS0A7_;-bes;Z;HagTCs*uO8g;yn=dECMrf9A^M9qW_ zqdh59{YFe#`^7L7M8)BJOt{()!fUs}A(e$-^C;D!tM`vmU$5BSqfx$kp^Ot-K|c!h zwyLB$^ZBz%>ZGtV6^k5e?@>a@v8$xj60FV$^_`p}5rxnd4l@q$bLfB)WeJ3Sz>?!EqkHboFf|8gXUr@n7ZY`d{Vh@L%Qf z{8zam|EpZEHt73CGfurd-_W&9ytG1(m1uTGl1>l)kmaC*vN5^UMCTq zibDQKe3bO>M^sZANx6JuHIQS_@qDwV0(?kWZt53QC6caTvV#JEhv=i%ifMcYHT0hz z^`ZY~AP**}tL z)<{}%eVm|yVpk{Hak`d(v#0$y@EA)kmrb!@voI1V>#mRE?P{o1`ES+LAZ3>miisGD zY`GJ+uPhbhE|+!Om%!`SP)+5E6G~JvZiv$H!GHd8-~|WZG$$&CFQc5f2z^@vH|eeL z9L)=k;d)IqRN3PTg^xl#1vmJ<&Q9SYi0@Dn+5doN0C_ILGp(kYsHEQ%o)}(80KPcGzRWg119);gIIl`ZfT)JEBpwE*@I zLZ~fxko~j{PN2mV^8BHoR4{@~;QOOc`MBRN8QOPPNYYgX!XvubeD7%iThGvi5 zcXpj`{Py}&&QZSNzo{dVlTPXea$4v^rF|<`3;aPI*)+ zADpDda)QUN*HPW_j8uLrQH`l=d76oinV(8VJ-{w9=U0MBJYG;sjp9$#RYT=%zOsWT zu-6HMji45<7<;2ao?VouB$Xen3kG(XaN~JWJvAtP@L&PoT7oqL41pF2jF;(_ zV&*C4FrKg}_*JpEOel;al`a~T*WO-FJxXNNMfa(1$kEvs$2o%WZVw2o?^&Tj*}32% zPr6@yO!}CAaKHM7)Qca!Uu}R;P-C^P(lbcrNAFkb`NDF~AU>i}NPPs?RtkBNXEjkD zkb2qMo2XHe)Pol`RfkI5`K!%9ChyLNHB)CwJ?xszRcJl`$lJ8Qu6NT;Z=t@bNUizV zR_YV(?KmmudZ7Z>e&|80uJ+6+FG=~yrYfq{#(m?d?qP`=S9p$^b z;P9DahjvvTCk^^8XG80Nr}fF%&{k4NH6o6}c9O@V^fmYJf~VE?(jgxBN9Z&B^=H)5 z@TG!E1GE|jF=B~>p$bt*`KZA+N6HEOmuJ<3(q8`cb7~i;YYwcdSLQMQP)p_ghxw=~ zdLnQ9yqb-s?0sH6Ed9d2?xuDEEly+$f1x~E2G4v^ZHLd;`J(y*k>94*)GOOddZ+;s z0s5vE03GeAP6VJ2d#OX^tn>VOFEtkUTcwxO6rwXs?5(~kIUU>GsX)k(4F@Q}XhH~h1JRZZ6My zPo2ttd{@n@7&F5O7J^tm8C!IsG(}A z9CDj^1j9AU`J7?u`xxWsboFT&+=#vzYLhTW>0!@AVM<4_E=;m>Gt>{{=yT=!2z(OE z<w)Om%}QP2`Qos2>GYtjOLvhTa<8!t=+f4};|zK2EI*+CdvQ zj3ilPUN9Di>F{xCD5Ci|7*>F&>9%nyC%5-__1*jSLy9&*vJSz)^2XH_co+qI=0ho& z#9DljyCKS_{wVFR^CzhLq~MCi%PQM5xtd2jr-a|YbIO>4>4KKQSW|sCklKnyGdUA4K6G`iV}I2LZ*; z;$5@Vy0r#bXrj4}h{GVugI48ZU4RVY61hRVy%EG`XG2DFEicMeufRx4?rgOl*Ji5= z9e)RXB`gyq%1ik5*=h_h#i%)Ii!h2K{&p_85I|qTd(BbbOw8525|M^ilBIQ=Xkr@= zz|g7SCFBa4DblSa{M;OMcqD+_PJk%QGnsdSa=?Aq3ZK?Hs z#0_pffBr|cRm#wKcZzc)wnKw(Bq~vw*F}Q&3%Mad~YxKMeVDas7SLG zfLWkfBvbj5UHzaMB1t3p{fE?t-I>)$GBQ^K`o-5CR%ce77irF{X0D1fH;0&Gs+#%H zRtW@JtV^L`Fr>^sNn-VQ)QiUZ_J>E*9g;N7ZeOUrqDV!2-U;<7D7aU)t|Itok?N_1;BT_U|Aw^(=y4HA2fRU;iYM~lQ6wIgtv!Fs zc2K5E>ppBD&q~Vsf~I34K)@|$kXgFXNLHds&e>y*VGRJ7KES}25kwya7{fLoECy{ z#dZn_3+p?6_`2$?IwQnP!y2!G()(zAC{~qZa~$Lp2odJZZm8`8PKAmFn2Y$}8|os}Y{XE2XFRb~4%^YWryAZko(qE31C?QBbr7)tmAf5#W9H#Gu z=fmu zhuu$reZj{d>scY#-@~HfzYKMk>xz#Eb+>Y=u(Bch0pof6h={Xq;AMkA@bP32yJNd!tcxG}x|0{Ajmq$CgW-r~YS2!kGCVX`#d{_q(>l7JHEzVD7YYyRm0w{>AgG zb5vU)G6WF=Qoa#$(B*E*H$N2_!K1sgAo=8ZUaLFndwVnbHH>F3>Vo#x5uU_a#AmU+v1jg9Yda*3(&H691ewc4lUuLgL$0zn?ontctu_d`< z-MHmLZq+*BqDwrT|D*XUz1e-ycdKWKV^}ha_@dsdhMWo_VQ*IZUQGAteOR^X|H^b1 z?E1k5Eg|6@%8&M8v$4E~yuxbqNOhhPi1oi6U}ZTG{xD(Ev_1Xz87de`m0x9V)Jzvu zSH_`W6&#)5WAkI%CL{MQw}@YGl#hCqJy6%jw#NdD!wAtr{I}eEe(_cIu=gU7%W=K= z5BXkrjWw3H9O0v0WA)@);e5kutiPOlgx7zar6kS?6xRisaOOPtfgXqm`T?y9fa&|q ziG1(t?8$0l4EIM6NN~t#5^aH^mmG2(-e$1gV7=>=9r1l5VVM=>6ap~^g?2okIy~xG zeAgQo%7y&u8*ExgZlEXFT!Dpxbn~>G{U$S|fZO4_{7Rui;UerO!flK8vtu;PI7IQy0U>@iu&=gS5H;u?aoM_fN; z)3y<)B6$jYDu6<6W4|v@P0U+rhL1548E(zR#-F z`A$g)Lwo^Z;0=KnS{v{M!H2UBzF_!(wtdGl-bY)e@!a>>YWIpjkLiICe-knu13zGc z%nA`2Sx@CDZ?QOjdNBKlkNA*1%O4)f68YL8EQm*Z#Jv3M5Y~tv`iR}fCw#=JQfeIv zKF%i%W$*K8gIFR=U~L`5K9664>p8?Z=-9%wsjrElFli`4%=N0tdGC)|Gi06gG3#0F zPt00;Dh5|v*h#_O?Fol$En-7(EsgwyO@a*2(ofjCa0dUARpAf*lNmfKojvG8G+}=$ zK)t9b^l8Tjt*)+gycu6X20_l&0!K}V}ofzzTu4r=>4R+mtX~0!+rGaH! zq*vnu(pW$YtRBHwE+Q-BzH=sgBA->b{UNJrf*^%c0w(rA$3=-UUicwv%(o6!&t4xXBA;Lk7h0!Aw)k-*!y*+jR^t>Al*4_R`GX-v36+CieVr_t>ssS zu@5WG9<*^xI&0-bRp+JYEG*y_O(N0cz~QWRf~WvOv3Jj*+u6{KRrou@Su=etZAJLj z#lzX~3UFFw04pftA7`+Qm41M|>&mX`f?+^Aoy$Cd2Y>ia@vIW>^9Ab#lF{Zb7%cSj z*b!)XDepc4OL6&^>`kB*BI*J~)eD?Y%D|B7fCSK(5$r0Cos3M@98O*)dkdRSosp~o zE76$Tjt?Hms@k87WDxB;%!5FUfKwk1DHOv@GGJUJ829n?(d-96crr@>O3z}i1JEB? ztS-xE1jrf#KrP2$wE(H#JeGBg9f!T$92fW=Jx&5M(ZEay_rR^UbbuH#uvVcvDnc=mLX9|DYX_#xozplhVKc9jGs;JZY*krRC7;wG@p|EF@_ zMc%Vq4Bs_@b*ba86dJAmN>L#_rGzU=fnts}%3J%$L>4bv`{qQJ_P-RY#C-*ubJknU zjC3F4Url6f{%=9l;GHM2ryldSykdt}Z26Huvgj{9%Qt$02I`R>36_9{Y;kpjE(8=L z0EeHP#NPk^10eYF4#1qrYzs8r-kQRC;B5YW3R@pTcr>U=KFoorjbaW$H(|C7Mx-!y|Q6Fom*ChH0{TSwW`@j;$i11aolsy2FTI^SJBbmg@mSH=Y#GlW_rE?OWm&?{kmw4~xY-jA% zKtVt=uLj~pDwq>aO*LKs%>tulclw&`mgEb|dE83&qWc2G{*tlRJ{Iian-968LfexT zkgL7R{8_9hp0kpj7o9h86;umQEN>Nig51#6>>YAbRJ@T8Lb?x;#@9 zkGEN`>i&wnuzNrJ=Am>P?;DNsDR9fd4YXt2x6P#zwz zlXaCA@fUZp#FTr37N8)>R}nm5A*Ld9r$R(ltbwW|*-!sddhSF#i~}V?I_%nc@oU9( zjPuevuekf%bo=akTV%fb%f_2g!_trO%9$LyX6H{ETP zM4D$Kt+NzDsSzA5N-ZH5rFO!Np!c>!9}q%k>=@0Zv4c)7Pflw3Rskovf5t& z1YwBXem8@q*J0e;!`eXhq01iDP9z5%V8UiO7nXu<%PvAdY}5hvg57T~Zrmd0-hHft z@WlPX8bxmeB0<`JS+Zr~d5$d1lMradALXz90;=m&-sM-;RlbRrB7SAhhF%&o!4X`b z)8)b#TiwqfMLU)E_>J|9ya|-i|8AdZ!CsJcc?{qA8+-8o&^{aOtMACeZ92#{JH8=@ zS+v||j_lKT7FY*ZiqQE6M%dEzDbqn`gq&#ziFr1}S{ZaTX2RC)*HJ zZ45;T?u%$S$yYP_Asb)@c)#ii<`u(~bOPYk@@G%5k1@%1onUh?$=)qu4Wmcs7V=s} zbx7vg96|p5b&}05`8uQ;%iReOxHdQNi$$y{TWOGOk$NXt{RhY@rvwc#9mLsW+!6LM zZz#@L2+22-Z?r1!3vXniT+lipP;eU<^4WasNjADlI?Q;PYmJULzhJq33!Wx&dm=0+ zmbd<$Ii};!{LXHRTw=zDo?=2~mh2ASk?_kY-zvF>LE>)3tiLqc-d4;yNMyr8|ZMY1I<714xN7qk!?hzJ}6R2Mf7$uzi^3(2fBEz%jloQ z{Ikor?k?tY9cL#TQPZE7SvBE_xq>^_V*dOUU$M+9OuR_O7hmyxK><8>)%@l?Y8GqQ zY1jZ?a*ES1pb+@B##eDoTg=~goK;s@V(4NB1QApBi&QdjvzV7$W$#tJPE=0+n5b@G z$=G3peF=i{>7Q(Aa5_XGU@$>^iSql&or z;Za4{^IODs|IJ=Rm({z);-eO;mMcN%I#Z89W>xgqOSeGe9mPv;v4-XIh8BCMC)9aI z0atx`bt1Y#_lVg=ityf0G&msF3DA4*s$?ri)%MepUti3zV zw-QNv5=^vKvgS;pp0egltKojna#>pumkxd3X7Z;beS$v)L^tfgFaQQAW1gaDmC@&1 z(dyv?wkX!_R8&=gDSM0&r&s7^<}Dd3KBzwOsg*qvqLm(m~3ouJ5uw$V3%}$~L}*niPmcm5QeOv8A2xl& z<)1z*HA0&Xd^J$~J+X&d zH@^UJ0neDOHM|VO1+g~mu~Fzp9AT z-~0-xFh=&s%G$T0$DLgpf(PYG)BY${`;tX0gupzMwNZx^^0sf(XqJT#L-lrU-pZrJ zK@H}4k5)&PrrSfjS|ew}B?0(5U!pl!UE8Rh3x#;Yv>IARrk;nF|DL2h8%B{>0>tGs zEfM`#9ql3Lu#K*xrAXK8(7M_X2PzD*M2A?1DmIv}tEUOeQqF62ceHL)eXZP<ws?8C= z?@{JSKJN)Rlt0u=bKZI(8#8yBbY9y`n*!R^v(2@Za7H`McE@2Yw64*3_JY_DumqDC zA_aigh>1#**Y4Ls3)87$dvIHAuB5HhM07n%>n_EM*FA}Ku%>Y{xdb~{0+FDEbwiZk zbK7eUR$Aouj0p^e)ual8-RU9CF*5zHxvO0c-F`9=@D@Iy37o{1p4678RNBscTB|9!2jhVbpzPp{ zL8bi}tx961h;WPrF)LqSq9BE;m><}p)PdIUA!)|Du;5(dS*?%nQ3gBnSuIU0C_CaG zT73D^x~HupM|tgEKN)6@URKZ28jk6v)xUoQNFBH?z|ez7n09cxp_T~Cy<%cIyQ;Os z_qG8j4%Vqrd{8&7N5%d)(oJ*TM-bDi;=@9`)eA6eS2&axzo30UF03ZC7QHg_MQyTk zcC_lLZK9`buJzJ>5=r?lY2xLWy?wNikeloCiqRbNnT1x?pHojo%w%!tOsQ*xG#2eZS6YodRIpS^(BA-}454`Dg8vpoBt(6Re zPpjY5-WAa6zNPgPo)K?p+akZAlT>h4F`#s9r0MrYvXAbnulxuY$KnNt_5Y6WRRRG1rJ_dXki)fpNGHjiZLR4XeS}CkvcZ zRLX2-7NB3upJ;Cp2VOrHc9bm4Y>;vtVR8!ig~_jjIt5uA5RNDkWNKv2ub7zvzRcs{ zMO%?sL=sI~MC}I<4`?2)fpI+NeJwm<5+cfLqkyBA2gEKfSdGv7eNhp__8?Gh&GXFz zn(t!Dm@_ASphd;+a^kJRYq#~2WauZ!xAl`M3%C{ZlPItIn#3EtEdA(S^cS8d7qtAg)OPl%Z6s-#IbU8?p#q6p*V#gkVMUoK#V z%^?zt))J{OSaI_TpOvab^bz4S$;!KWSMGX*p@>wx%b0U_s!Dr-xwjInO)%BOO5WoO z38{2gICqPM`?FnXu=Xu1^`5j34ADkOP+E8^O-qh%PqbW=#iekV0Xsw(fnkuE7eTW< zzmTR?k=pZ+VcHV;Pzm2KOp77+*I`-*`9=w^nyyujyHVoP|H7VP1$}s11q>Owq@w`b zrKOZ$*%M0G{hf@xFS{!p!9#rE|PTAm~q9p@WIYE`9^{NPCK zpET;-MrrjDi;k0GC`~t#O0W*Q%&%b?0zqQ4xgtyp|e*4f;7=FiNXg zqoSgO*gnWW8NPeV37;|;jFs`2(b{KHGtNf?MQCoX9<71YzubO$jP?XfK=*__&CQHoo~+fXQUn?rJ}v@>U!;iujvK5UQv`UkDVjGb zkM=Q|k{+^CLmk3kwx{0|Em`KTPS$$azfRMlBzb%(KQ~<)Bwus$(WV*C(`R51uko`p zv;&ah{(hzwr9fKw&}^+g31vN=qpggb4Xc|p8!=+&S8))0!6WD5VsMrZpR4ta9S-^w zT8H|5a%}AsWCwAfmYtvn}f*)r`DNlp*qk3T8Z=1(ujOwQo_mjh}BpS@h`FJ}Y^O)b00*V;g` zVK~p$I*@yIgEm61CFJwUe`Hgd+YOLeO&TEmnpdn!GAR*O>i}hz~T&i{UXDbvGE2q5u zQ>ms)a{iHtnIIueJHm5=&1%8a(5DF{!;7>PQ#|&di&`65n#}FX+S}3*UgL`Ppqzc4 z_qn27m#;_jm#%6rN*t%!BOtL(Sm`Vx9z% z8~sT-Xy#Gz{Hk~aK9a~#&sv2p+OcGar4<=uO$Vw>CP{hHaeBgj_PX|S>>bn2)+*~W zB>9^l2xRM(>Gjd3HU<@M_NEJ^y#hK{4h zuil7w{#kAP8(^2M6ZO{8k2YF>LG)`;E=kg73Pb&u`QY06On$zO{s074kk`XI*VSuF zJMK|HeBnG@4&oOY>f`J~^>vVlc2dKhxT{SZZJNVJHq!rw(3a4>oO6GLuBuF36^-FF zhsI$3fE`>9PVpf=q=`PFTz4_DsovACyT}JM)yGJS?Z9UG9s~5BBW?6cij(;FBEG-9 zp6mol7TKL2(nm9Cp8Z=VeKi?l$$CtWg!PrVkLf35Otmkb)Sprieefy01A?BX^)$*g z_gTFbM2YjC)$3Ol4{_T^XfFeO^FY(|dL(jdGkDJ+jbWk`6QU>G3 zgOi6jb)+ufa|Y>Nr%di#o?kI=WsttrNg26-Z~j=H?F42m;K`rpNzV$E|F@${of3$4TZ6SO6_ai)uupxWxAFC2=0aZYGd0R$YihXiF_v^4sp4@I9O(+Z4ip=3;93O^j28TcA8!!ZMUZl!=jfdGF?)5r)g4X2VBi=p$oAnOjcZlA#&@C@fvbn|`5h z^M9SKeyMNqO{v8T_)jBr?j)^W!24zDQ=Gug1w3S=p5O$IFW}8a>MflB=Ez4Q^)}^! z4I}j-c=N68D1C8s0h)yGvi9V9`S2ot(qmYyESXYEPiW@{#eBBpak@jL%{Ip?p6>!=dIrjyAKMZ^Eqbd5Bw6> zf0MS@&@zuDgNVhG^}0B|BB$sz^=z=8Rd5g5P0>Gw3f;OX`aj_`o2oZ%2N6gi`{meZ zcDoNs5IZ0Qpc~F-I6a8q0?|it{{T)!s>$6#-N34l3^o~`@l!;)rw4E{=A^*~l&Zvkxjp=vsvQkwvFJTS6$GV zCr@k;G@`){gT-;TLLdVz_C9!V1Q{X=w?TUYh_4u6P2i4MWL`TPwv)Lqyv(1>)}y=L z#K{5uT&J2jq8gkRE5I=-uPcBa30Q%o2`Ua5bghcF9s-~$bMlPbfMd6&%(X4J{XG3ihkdU{s6Y@ zyhhqK6m`WHh}dRg8QFn96YI5o^Q;CD4UX6HO#T!)P(Ufs>|oRNG(#k>A5Wq97h5 z@yI-H{GAvlW*k@0s-o#uu3PykVH-tb|S}~`i@h~Ny>C0?z*OWe-!S;ym?h2u<`@wyj892i;Cy{4EnfRGR%MueuN7tgO$0e9CKy+}w1 zAl6I>b;c5-1K>3Jl#NCUu9=(+Ny`xPnvw8UkO%yGyv2l@3UET2tF#9SZx&`L*}e}% zUk3{N_k#aQR#nKnLl7{4<796EK_EU@k{(eu6eDT~g#Z;awo#6SX|KV<=IaqDMwlvu z64460L;+0&nq4&X?|ThePk2*TELpNf4aPl*FA=)bN&?2@Ot2tlIsmrQgcH6dfIvn~ zK*M0-6-}VZ7x^p4b|N+o9y4Ee$NL)Le6^T4&Q}X>7H>39k4pi#fA@j+fbQRx@Ksa~ zjK8c%#wMT1$W-vB;v(On@x-Swch9k>dTSbhv7s+^@Tk=TAC`Xw`;=Ec*oDqa* zH6-;@&3%Ip{KXx?Ll)=@aVcH1Kz~r!&>6;f!@YWx9lB75!W6E4i}gfxDw6{F=4ciX z7TwRMZ%1m0s56@P{zWHi{<-x7y{{O3t>}JO7g&3`wRqp6eJ-3Nkf4CBxJV&X7H6dF z(L2XkizprKfm5e*oFFZzPN6Qr;FMX>Z(|+_X(5bOG_DjlQc++3uk@;o&=WB8K|O)l zMOl++s(L`*l(Ay*3<6F@>((vUOr`A|J;yhGrN`Ed>`T*~g!hcTXrYiKmdUD21*SvQgYdlfUSO2yDHo}R0J4nv-7x!#xP zNCUstyTjS}wLT6`?-hChtP0$}QXh@bw=4AnU^>GmV5^^R0vuQ+<%`8|@K>sMPGfNK4nOT{_z5r+wqcI_^C3N0m37y2bK{*l~hv<3E zrUs4kq9BA0>9D&^CC0-uk~~m@H#5nD!OGNWa%TbIr7&=iEPi;6UN=-IsM3xt(63Y; zy;iRYV;F7L>Xjc@5+G?l%>hkl;+#S~lvg1Kn>};JN9=xBZ6+CJ#EKfiN3YeN!OA$X zR&UU0yyTA-)FdiO10r&+ixZSEM2QV~komnpRbbi{HSK$NDCcVDL`ggF^h zr#uF06d$<`7-%71unu&JJ^Yt-dPDgn#_BwiC6Q)I`HiQR+b?y zXgIcsHjF>?oQUFM^26f!f%W=*HL?shnu6mPM1O2b{>GMIT&exk#8O^=gMNRbQcz|5 z$-pis87*%H4C8kEh6=^h8WI(~F@tBQzQiN})N@Z#i zjcKXOt&3Wehc>SY$S7~P!dqcZJ`aUgPJbS|94(qRK!yNyx!}>V# zeK8bfP94*qKm+Y&$8}YbY`fJ7U2x3o`X}|>612&0{SIW- z_k_vAr}Q{~eO1P)^u7|Aj>3+o(}JP{3P=4QJjpxnv|bN#s(ViBkAMOncSi4 z%Rw`rBIB7?Q8^w$LK~oNOpf8ztUb_|i-U-ucpTA!;b|~VFwY66!A;%HD$!L#{u?%& zF6)nzTXY$lU@;$b1yA?fm_OkPw0LiT=xelVCmtSwu(tDR35+f~FP0<(`d%x645#x_ zNkWkCm6C*D-wP!PA@n*)CE3{a{|+TyF{U~8?PMOF8c`F?Ympj}hUvF4HR5*#zfUvX zhs~KB&FCa;vj5Nw5ZkkOJHr@=wtQ_EZ^DTSF#4f|Uj!J@(kuQ+flU~)4mcb!a^kw+ zA{-m|j=2#BFQM4rHHgCyC!ELwj83GwJ){ZhH9eJlJE0r4AJJ&q0Rbzl5kC`Xyo~MP zF}E=Y&K9@P5so{^=wW{tWUPRBG`miSkuA9~ZQRW;jjc6j`HZCz_1v@piiiv+BAg;% zZB5h|)cE7NG76)GyFBP# zB2BU%@fZ!H;H|nS3;fDujBt!~uN4pjw7WjOcLFx~B}0%2h!4sHI2o0Q zB4>%lqr@^w#7vyT`z9K3#(2eACR@1^_^3pqjgb=!{Y~rgIKDU0=pv1?Ya|)7B@E%Q zy2evHx~{R!@jp|&12{X*b_C@)8FL9=`)5@kOIYt{076%Jay{c0Eq-`EPP zLoYQjPKJg1r;XS}Tw$8s{yrmJk{1T^b1jYPV1k}&XuK2gbugXaLXksEIQPRYKCqDy z!5@u}tS`@v=Y1O)@8HSU1C5NIp+vFtej^?aBIVz2jF#o)!Mst8$SD49Q)4C=b>Yp7 zOexcz+01xCg?#iMEiurGcz7$LHMkmGTN%})AM63GjLwQ$N{@AHY-3bmkTpK=kWszc zC}B!X>V(D7uCG<<3(`SS?DLcLwL+httgr3&`N{fPfzR)Of1A%w*4Oez@uiPOcH>Js z7!9JQRHK}*x#S|X62UYpgJNX5eW?SQ@0^0s_Tr94Z#t8LI~icCjNq+0RoRWg_(d*c=z~M9VdEKW0JKuilY2!@=XY9J?j2_Wj@Jf?;91{)a+%Y&N zFco_B)lNAC!>{)J|1cWjtsef$3&wD}_-f=d6%zcBuLu7G4L6KuyS{XO*%>byZjzQ5 z-`!{-4dy$$W9$a=lI})qgTab;F+icm0*ZVAm0p9zY(Z2>#q`3#yh#tECDfbx_b_(A zY1Px14(GR?#*b2ezWicjPyWR}n4AA`JyPe3dKtBhRK*&uSStqe{k@Da4}1r-k!G3c z^T1}E6QlS&s^7!lA)yascfl&a?3awEYG0SFA0$|PgH;w`E5fnnM!S~U&N_$G9g?sD z7yGhNBLKkyNmzk<2q{wwdvd;c3^R+JQZe&FIUg9m05FwvtSbAmRf-x+^=) z%U;9gv!6%3ZuCt#8|=mIx&@2{$S(c*muybeC<6CsYmeZZD%KGIrQUHU72ASgnG30C zSr%OwPg0dgrR&XBTrow~hg-Tp391x;HqK}7&Js$hx)7~)ZMwiLf&n|1_Ursj*fjkL&`*wcx z4WmU&xs1FQ<4&{zm$0sKCD{JvO=GBvCrKXaXS_yu=c0bbMDP)VOB zGIlWVEW{4RE4^vV6Dos4`x|SeA9?Em*pc`0i~&X+gjNhNQvO|ye+Ju)1{$wQ;rnQd z*R8?MPvoG%5)p%@0#PXA1E(3$v2HT)LpPo*&7FwN&$(@b$yH_}Jy8lf0UM&?X5em2i!ZZ` zFPe@uFPwUT9!V%NSlNH_xEV$aP^_jijE1mC`T7jwDPYxWW}u6I=gLetr#Pwm#uUd3 z%!Z6z)=M@g2hikz9ESOWyd^LgWnc!W7*V5V>$v z7AbfI5Vm#(%r;_zrrZXk@e5OpcX^dLM!je!n(STy0$@a12e%F?Qpa|2fB~u3aVi0(kj3I7Pu0+dR)0hgLl|-)J7?D@wu% zbjSer&|yh#)_iQN`}l$R#{EDOgBKV}o6DXHq!Z%OO5*~O{j)37+=lp&a16NMpQ}$UWBdhx~?TauoUmoYYB9qr;4mHuIUP8EeoZR zFrq7hPUh*E&&9Lqf`O__Xb?DtZ)NUBd=|9B^$Sr1ZUnQR29=NAs(e7EteaH zn?RpQLKbfv`jbL%QxRtshY)ERErJ!4k#IL!VAILQld*xALl3eC=DtSxcT?1KRtd}6GC@|Su8Mu{GH)Ocn zc-1u?3EA#sZzY^r-(t;!hL4Q}#8Nspaq&X8y75F6DY(A8+~`?%36Z2-xP3@*Sj-5} z=PkhdX{Fd82qdb4$zK@5{e~AWH{N@CQXrxd$}!~Gf(bXT^w9lD2k7uSxU1K-W(cRzVvJ3(Udi0Hh2qWIP^Kz%N6Kz3?s2223vlOK%2Bjn<8cbGt7U=L9^92AN`gws$t;RI_0 zwA8?4^XICx`&LPafpW2nf4IWvl#&8}_;{sUFlr21*T_h7P6#Emfec1PeWl37>%Kjjlp4%`TiPy6L zM`0d6wGx&NeEih?2P?EeYE@RxLrP(n7u=pe15^$MmQ4z?QDzzI+Ri4^rHU zHBA;1n#bPD!aV?2wlw$~UPI#5@C=VYLn zw#=l%v!&}Lns@iPmYS_xJ>iWe3w*wz$i;M4t?crluyT3ZwMLbc5!8Z^maZ?!b+>eV zK`!P$O)HWL8|cNN&7epu+DvjW`!c{l98bF;K_yDhD!|31+~0Wk$D=0+;R6bT4RMN3 zf4r5HMj%34x`vV)(lW(0ggmHtFuABJ6)rAu{%-J(1HKDoTS@u<W-Pny`(&opvuY zp}f#G6s3x@#lZyCN7y0Eg}52YmYJslNKx5$!`9Rrch;BXy6V1_DY=A1EP;^5ORh^OQwqgZ__8=Ikq@|G5=GhKs0)rDpFacsHRO+M>G}ySHdvgf*d8WPWK>JnN|Dh@4|P_YErOVu zp{-o2gdb;(3dGLWp#|vBY~fE*wjq9!&z}c>me0Qi{tTZ#7yeYAe*yf@45B8Zjqnd} zyp!O46Q4m7-|5OibR{&m(UIsuYk?Rfu$$nA9Y#EsdHk-9{e7bmpK!bQcoaur^VnV4 zYHl)~=uP(y)SrqlM(@ML;9?5_O2Z;VQ{{9izKhRe7mViw^x@eTL^ zzNzUTJ2&eekyde)MgaYbwAucxawcDcs-Iy#hAfEP0bWv^B9D)*>IQ z1%TD?Hmpe%V0m~JVA0tq28-IdQo!^4Yg0|U8cH9ZD5pWDWIO@Cs|yh&#+|xwyZ}Q_ zG#mg*?=O`J)&deU5q-2OB>nc{$5T1L+ylzFC&)a`8*DZbg7#I#`L&8Hec(dYeY3GC zp3q|Ff&m9?N~EC4k~s&Mgt^ad{;dIR|HZt|7Gn)A$8lSYp&&KS+-f`w=j2wSHorL4 zc#y{|HJaKVes8?TKyg2_!*~XS!Z!KF<5ICbBHw85mfqq=mKd#gr|*pheCMy=sI0U- z`;EqO?Ta#wTr2mIEJ$&JMud$dhK?Xm>JA}!o6Gv~6943YQQbgjr^~u>iO)S?%#228 zpUawcxk6D1L7F@~bB4Y~TR}>jd#QV|w zY?09w@eiIfT00S+oir98N3GwD#{(}3r4Yep$~tH~7g%oEex055JJI=;+e=Ov>!sH( zl96>Uo}lc8YfQcqg0^5+gtj;#nD*|35GdUnoCxq*L7%Z!Iw7F?Ef8Abgg`YQ%ilRp z2ncc_LennVJ5L+$NhzD~7K9rlq9sIGED9ph&iIQHC2^%s{Zr^+x~we3So@FA@n$Wc zR8s#;%{q7VF|27oM(QCabpxe-fy9Ect8;JC)xugs$;D1`Hu+N>Sy%$LGKC^a9l|9= zOr!9P3WQ9G%%#YZyCSzxG?1`fa7p72yE+Z<%n&<#3EeDi(34r$A)u8?54a!8a_^^Va@A9vU9?qZ=^Bg#7 z@QW|A##8K}yWkX-!^tK%!&9h5xf9Qh6)l=ZMOHe1CY1wPK(QO{0+d${Xe9yq5^!=C zPW|yk>Y!XvzyY(Q9Lxra-EtS0lx^j3whMHmBLN^of4OLwojc^9Y>`vW@=wI#ayV(10Vj>RXW4WcD$uAT6;akD0Vl<}Q4T1RqBHNB zL0RQ9Xc7S;N?X>Z{ZNlad&X0NGN(OR@H^w4O|j$e0yC)`%n|}47RIu5Q>LYe8NGmt z+;9Nplml8xv1xa8bVhkc=MkWE>Y!~GW_%|)Xakk_vQVsyHRW)&QS6PoIw;kFgIBVx zy#$E%jMRc#yW3C)6;O#W4xIdQIEN^9$zAQqEpJaTff28MPTyD(Nc~ep1*SS+3d_Ni zQtWsim=ynjO)7_TgW%9g&0RWadu3`)8I{O!;9M?;lZL5dO}nc(+2vrekSx9`>(Zv5 z^F;S#Qi+ugoDBFeUMT=SiK27v0<@qUP!0j2aZf$@1F6Mhm!krk95~Y)IEY&;VBnET-nFx zT{P-eJ1s7UKt+Yw;-3hwA$CABc@VBeD~tI5$J%?qM^&uv;=2`Uar@xZs-9b1_%tDpp=LRLC{5M0Rjf31Pu~;fB*p^grY{I{GRun zvwL=zgnPgD|NlVtoOkA#ciwsDopPpDUcl;!^HRHriLO(!>BaC;`)POBrSRDf@Lup+ zc=twR+|=h?O)mq`(;7{xP&FSNWQuA}2K^rXaMG{b5eiQYNAD#i7>mckTibAgI@ZFW zFSJ|!?f39jh$83r@cXpmBvms^Zpll(V{&%4JGUylF=BLYzZ{NZMb630E11G9m#eOX zFNPeiTn&E-dmeXQ4R4O*{c$xs5y@+C4Uki^@3rt&(MO11C4bcvVGs$)3^8&lWX84d zCeb`}NZs@xW1Gh>A9vbc3*Ui>lZn^EadX$?m$gTpKSxL7(o#bVADQpyq#A|hdotdO z%y;UBmYDD8d>WV87=m4gXVzou(m;{bxP7f&Q!UIXrnu`fo&i#n2u+ z4H--|F9PoJ1l)R59uL>%LV(d4;`&wQ;Sskx2s0a@ob^~fO`rO_pc*FNzMyFx?GU@E zuDz;k0CS_i$*DRnlqr|r>RO_`%)Lj~zOg$=8{7*f2Hl*e<*Zte{IJZ5)S4ouo-t6v zZh0h9i@{@Pj5fgiSZxg_+m*`!PAv{AHUH_<8sTz=8BVP$9=+pmG0s`1)&{XB*3lkU zvEv))H@PEDYv9hVqYbgg;=U-3G>9w+dkL0zLw7KQibznxFOw2 z7UuOW)8YXK0!dlX4iJbiWL}b)%c_>k9jRF{vguE}6o#{~_2PVNHALq9DzUSI*tALpn^O4{u3$v?;mI8Si)8IV@V=akOdKhb zQnXYTSp@1X+~GyTxr*~ze6Ph|+@C!<-QW?fJi6WBK_k;(Moz0iq#0%y|a9BH(X9f!;Hc7N=F{A;MlP!VPilLEO4PEL*C6qy{7 z9L`iSWctNxJBYNktr7ADkH&}_k0x~}Qz-QmFx0@GENi4SO7%#Js>^O124$leaL7#` z+jI=2kj)!w101J=0uN zR@}b{iV(}kwb!yH+CN~ww=~u0mc09$GW6A^TsCA=tp!4CXsUeyOMmkgZCoUqF~0K~ zW1Cz4X&Kf`OG3NXw3)VuDvMpswMP<3BHoP?Q?)aw*zqcluQRPqfiGw`68OlLgWOU4mA59Kiz4Mk%VhQ0ExAvW;fM zvmYHSL8}h9yucb%#IjynEzLKAwpt3Bh4u0W*4m+;@;GSYr}J0v{zvxPj*Ecb;O;~ z6`73IduccA2pY2qw`%u3$(^Q3Tqg?i_7v?FjtWOAwsK{o6k)an-E%KWX}*PHM3D1* z5MxZpd|wDo4>~S8b%%IpS?pv&)=-467PgX9g}z6sr?;~)px>_&dXzW zY8&ua&=&@ON&eJVJ6;!kyI`XNML3uSt5bz@j@)_|8r&oD>|NRf^up8c*2dV6E)@4@ zc7bkmm{EnU-$_~TUac2+{N-M4pvKPa$aU4d+HG+C<6iA;Jlfx<)t9dOv}ds}>&SiD zN3`_nnFq9WcqBil?MC(U+k;5OIhpd1wpKewD-2QoPs;L#v;$DUrhX`FC*+^~wCqTT z8G-3#{NR$RIdWEiEe|E*!H1Ea!?MmJ+IIpS*a!ocTscp=cRzxgoZ)`$QKfSn*?l+m zZ9(TjXoppIjlM{NP@;{;v<~Pf|NSxT!!$$^j!39%Ik?x0n`r1YpFO&8SJ}ZG;Bcd> zNo{4nZt`pgEzaHdacw159LnoYXq&LoXVa6~hYgRat4nF`BVApJz0tT0}}+C~VM@|^Yo0?vL8g|R}OeL=fN zhCHuji3&@UIiSI`-3!_pJOFtN0q%TJ8>t*)e3PGG1!m|Ce5(i0*`JfG4yDa5-aPxtR+57T@LhbTVMll0(oRQQm}Eq1?EJtlE!bv z*I!_;>yDr;#ThdA*u)ro7=QF&mJl76W+_o*4v{H!h;O4Fn80ame1d;fNQ*j)OaD4>sO@2m6NYe@oSe09V^|0TF>f5%dTMV_q8z zVQCu3VQez*!KG7t$e8MpF`@TI#uRQ8oCLxWrAGoScBR{`Lhk3VKY=&Q6V9_31aOzwDDd3ZAa$%xk7)HU9y4w3DhxfUDeRz81^rWcnu%a70zceSEj_*mIRB}|}%MZ_lyDq%1SKH`c_ zqVO@LdN4P$l;oZEFC|z5K=zD$t%XNOcN@wKEk01yg;9(SHLpGJ)v0p;YX&s|onGK$ zf+(qN?anlNJuJM#8%!r!WrnF!OzBazQ)4((bErwKzNW>x1X_f8gRuh)>so@a7#?Ri z@H$j1GcmvuYX=9XhIhB27$nzH8RliqMWTq6hSqWiPMoF+mAz(Pen=Itjv+XI8{COxY4vi}u46;hM%h+6UYH;E@abwUss1F*0K zvJ+)PcGIFv`y%7Pq68RL1Qg@ImVC-RKfB>7G8Oj`$k*S{;!v|XH`GZ@^i+<<^U0of zo9!i96qWb|ugui3{~K*WV|;sZ(-6)D1dR{1Y|R|yg3OR#Gwe8c14^cY2tvG7Iu_K1 zTSQ%CW;im_@f2BZV}!*6rc5`p1PwMmcn3Yh1loRvwYHQa5wL7$d~yU?w#Oh3n{9xn zL*ex6P~c>pL2qjH^{}?K-f6IC+`S-OZ)(wWQ~+)g!D%F_I>q1tWvSO>0_+&UOgrW` zWyj_OKGj;VBh)gq#>%HMq@8~xV{#e`Kp5CB&29#HIL(eO6#^hz(Dd*&1h7C7BM^w13rF&u zsB`Edwhd?+$mC$H;cy}5*#3_&LX6ZnnV(o}9UX&DE%?A{_mjVTi@ZZ@frZO{!i zg7z|8WiZtjO8csKLzQ$~r%zpl*xK5Ar`frMZfoz8X77MhQ&sWbg`);O%*6q_c$G@o z{huO)>=ZR3?2d3)AZ zjNuHOWY!Fwrqh^h-0TK;JW>x0_Sn(7XuY6Y}}xA zzGnM<7VWpE&hskh|5WWEyFH4nIo#vOO0@g_m6)n$s7TZtP=!nIR(?r9bCrks9~LUt z{9Q|Jj$UL4K1@+e07u0~XW!rr6yG=7K<&Ps$4$%@DS8!DwY@je%J@KA zjN!S?A8N(eMZWDLOo%o8NSm+T+avt7k1*o4Sz=CQBnC)kyR>%^U7d6=Jtmu_Ywrk5 zu7nvYF)(;iewMD?4xT5|wb2-(dTS^~y2@nfP*mHc67yXjf*L&xgL0RodzkhXs9T0> zt<`Wol!8elwkzU?ZCp704eN^KJHxe~aFp|%BeYi>Sr_Ee5n88+vp72(9{`v?I`FGJ zHv;pBhou;ak-1-Gn~|V)%X>y@NeyV802}Y1d7Ms!O{O@X7{<{_+DB=zZaGqW$&MR? zY1^FLNT%bJ?Zzjv)@UU66Zb8nwSf+Mo_o|7?Ie#WzBNvJ5kot>$7xG&$@7RztzE+L zFmz|Z8*@JBfzX`*bbbjfdHcN5U6iTaXOCRX$9mBfDb$CO&BtS4aJ77Oytd!I+I{CI zS`T~Oi;*d)OE_pU9Vd(N%Sl;U_c|)5gUSmX5slD?vb0+fI%Wa}9aqYB*;+mM%>=D} zE!;@}DV)or@iRe|On`!S%F1l5xokgCJ1@l)ErLcx+fBmw*J}CNB$&@?xoMI%*q%pR zn&TXLX0VtTl!VB=6SNlY3E7y@?C?8gomey$j2AG~3A1q;7xJ>cAl!*#{|J^$+Z$6u zom<^Krf6T=>u!#w6T575wzaJ}Ruend%b=;4U?`9UQ?&;nFnj>dQ%%s)nUC09j8Pv z?2_@qpiB&Z9s*3AwNf+8`3Y`<)W8c&zOJpe_2r7#<&MADW99HU7^E(cGv}aC#yGJbKJ{Y9nXX`lJ(o_}^3!K~=H!W5pk(sN+GN=*Xt{4vZ^~6GYRYCcB2K0a{+@0rkReJm>c~{K8p?Q&7~ATtTvO zmDaF^po_lu4Jr?<);iuO3Clclvj+*8AIEg_v^Cl|oSM*NEf#%TlFzQy?u}XynL_z9 zm3ApPzrlQ;bG}@=R%;x3yf)rX$nv#Xry2yA_LGM_r6KeLdKZ}Id3PNxC0Z{RvGgCPe9ToRu15rhz9GcQz$3nkDY<=Z)BYfS~FJ;_RG`Ku~eE+ImlU zg;<=BBi}AWQ~tBOT&Ru5wD*`TSd36C^S5YiV`+;t&HAE{pkhJ$N?$p@gkgt3_*P6; zUX*ROYN@ejO%#fmg*r#5!CSGu;-Z`ilsvaZ3$KF$YeCNYKqn1?touRx#XettxlL<_GoKG_)5^kNm_g2yVRGP) z+H3Nj?b^TOmpimGIKgdbk@lu+xDyWPMcP~ZW}oBZ`qYnbJy)a+cg%6h0Y7RdP=vf; z+;w-O=Ng8R8-$YU!+h5s&4sfR`(p!d!{T42*fI14Gi{9i2yev>ah}2CJMWAhE3-

    a3huH;JGJC^f1*r3oEZ?goH`u4( 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

    9YyA($dgJ)W@#7L_qq;(~f>Ybx{{x6hWH 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�#E$U2u>Gc!qWy4_I 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 W-L>sfYiOS tutorials