From 35db96c9602635a540f8b5f7e0c22b10fb908445 Mon Sep 17 00:00:00 2001 From: super mario Date: Tue, 11 Jul 2023 20:26:17 +0300 Subject: [PATCH] Docs updated --- docs/index.html | 18 ++++++++++++++---- docs/main.js | 2 +- docs/main.wasm | Bin 1793508 -> 1247142 bytes 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/docs/index.html b/docs/index.html index d46ade2..af70aa3 100644 --- a/docs/index.html +++ b/docs/index.html @@ -9,15 +9,16 @@ @@ -29,13 +30,22 @@ - + diff --git a/docs/main.js b/docs/main.js index 3e3ad7b..785251c 100644 --- a/docs/main.js +++ b/docs/main.js @@ -1 +1 @@ -var Module=typeof Module!="undefined"?Module:{};var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;if(Module["ENVIRONMENT"]){throw new Error("Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)")}var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){if(typeof process=="undefined"||!process.release||process.release.name!=="node")throw new Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)");var nodeVersion=process.versions.node;var numericVersion=nodeVersion.split(".").slice(0,3);numericVersion=numericVersion[0]*1e4+numericVersion[1]*100+numericVersion[2].split("-")[0]*1;if(numericVersion<101900){throw new Error("This emscripten-generated code requires node v10.19.19.0 (detected v"+nodeVersion+")")}var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};readAsync=(filename,onload,onerror)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);if(typeof module!="undefined"){module["exports"]=Module}process.on("uncaughtException",function(ex){if(ex!=="unwind"&&!(ex instanceof ExitStatus)&&!(ex.context instanceof ExitStatus)){throw ex}});var nodeMajor=process.versions.node.split(".")[0];if(nodeMajor<15){process.on("unhandledRejection",function(reason){throw reason})}quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof process=="object"&&typeof require==="function"||typeof window=="object"||typeof importScripts=="function")throw new Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)");if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){let data;if(typeof readbuffer=="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data=="object");return data};readAsync=function readAsync(f,onload,onerror){setTimeout(()=>onload(readBinary(f)),0)};if(typeof clearTimeout=="undefined"){globalThis.clearTimeout=id=>{}}if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit=="function"){quit_=(status,toThrow)=>{setTimeout(()=>{if(!(toThrow instanceof ExitStatus)){let toLog=toThrow;if(toThrow&&typeof toThrow=="object"&&toThrow.stack){toLog=[toThrow,toThrow.stack]}err("exiting due to exception: "+toLog)}quit(status)});throw toThrow}}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(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}if(!(typeof window=="object"||typeof importScripts=="function"))throw new Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)");{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{throw new Error("environment detection error")}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;checkIncomingModuleAPI();if(Module["arguments"])arguments_=Module["arguments"];legacyModuleProp("arguments","arguments_");if(Module["thisProgram"])thisProgram=Module["thisProgram"];legacyModuleProp("thisProgram","thisProgram");if(Module["quit"])quit_=Module["quit"];legacyModuleProp("quit","quit_");assert(typeof Module["memoryInitializerPrefixURL"]=="undefined","Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead");assert(typeof Module["pthreadMainPrefixURL"]=="undefined","Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead");assert(typeof Module["cdInitializerPrefixURL"]=="undefined","Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead");assert(typeof Module["filePackagePrefixURL"]=="undefined","Module.filePackagePrefixURL option was removed, use Module.locateFile instead");assert(typeof Module["read"]=="undefined","Module.read option was removed (modify read_ in JS)");assert(typeof Module["readAsync"]=="undefined","Module.readAsync option was removed (modify readAsync in JS)");assert(typeof Module["readBinary"]=="undefined","Module.readBinary option was removed (modify readBinary in JS)");assert(typeof Module["setWindowTitle"]=="undefined","Module.setWindowTitle option was removed (modify setWindowTitle in JS)");assert(typeof Module["TOTAL_MEMORY"]=="undefined","Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY");legacyModuleProp("read","read_");legacyModuleProp("readAsync","readAsync");legacyModuleProp("readBinary","readBinary");legacyModuleProp("setWindowTitle","setWindowTitle");assert(!ENVIRONMENT_IS_SHELL,"shell environment detected but not enabled at build time. Add 'shell' to `-sENVIRONMENT` to enable.");var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];legacyModuleProp("wasmBinary","wasmBinary");var noExitRuntime=Module["noExitRuntime"]||true;legacyModuleProp("noExitRuntime","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?": "+text:""))}}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}assert(!Module["STACK_SIZE"],"STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time");assert(typeof Int32Array!="undefined"&&typeof Float64Array!=="undefined"&&Int32Array.prototype.subarray!=undefined&&Int32Array.prototype.set!=undefined,"JS engine does not provide full typed array support");assert(!Module["wasmMemory"],"Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally");assert(!Module["INITIAL_MEMORY"],"Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically");var wasmTable;function writeStackCookie(){var max=_emscripten_stack_get_end();assert((max&3)==0);if(max==0){max+=4}HEAPU32[max>>2]=34821223;HEAPU32[max+4>>2]=2310721022;HEAPU32[0]=1668509029}function checkStackCookie(){if(ABORT)return;var max=_emscripten_stack_get_end();if(max==0){max+=4}var cookie1=HEAPU32[max>>2];var cookie2=HEAPU32[max+4>>2];if(cookie1!=34821223||cookie2!=2310721022){abort("Stack overflow! Stack cookie has been overwritten at "+ptrToString(max)+", expected hex dwords 0x89BACDFE and 0x2135467, but received "+ptrToString(cookie2)+" "+ptrToString(cookie1))}if(HEAPU32[0]!==1668509029){abort("Runtime error: The application has corrupted its heap memory area (address zero)!")}}(function(){var h16=new Int16Array(1);var h8=new Int8Array(h16.buffer);h16[0]=25459;if(h8[0]!==115||h8[1]!==99)throw"Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)"})();var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){assert(!runtimeInitialized);runtimeInitialized=true;checkStackCookie();if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){checkStackCookie();callRuntimeCallbacks(__ATMAIN__)}function postRun(){checkStackCookie();if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}assert(Math.imul,"This browser does not support Math.imul(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");assert(Math.fround,"This browser does not support Math.fround(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");assert(Math.clz32,"This browser does not support Math.clz32(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");assert(Math.trunc,"This browser does not support Math.trunc(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;var runDependencyTracking={};function getUniqueRunDependency(id){var orig=id;while(1){if(!runDependencyTracking[id])return id;id=orig+Math.random()}}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(id){assert(!runDependencyTracking[id]);runDependencyTracking[id]=1;if(runDependencyWatcher===null&&typeof setInterval!="undefined"){runDependencyWatcher=setInterval(function(){if(ABORT){clearInterval(runDependencyWatcher);runDependencyWatcher=null;return}var shown=false;for(var dep in runDependencyTracking){if(!shown){shown=true;err("still waiting on run dependencies:")}err("dependency: "+dep)}if(shown){err("(end of list)")}},1e4)}}else{err("warning: run dependency added without ID")}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(id){assert(runDependencyTracking[id]);delete runDependencyTracking[id]}else{err("warning: run dependency removed without ID")}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;if(what.indexOf("RuntimeError: unreachable")>=0){what+='. "unreachable" may be due to ASYNCIFY_STACK_SIZE not being large enough (try increasing it)'}var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}function createExportWrapper(name,fixedasm){return function(){var displayName=name;var asm=fixedasm;if(!fixedasm){asm=Module["asm"]}assert(runtimeInitialized,"native function `"+displayName+"` called before runtime initialization");if(!asm[name]){assert(asm[name],"exported native function `"+displayName+"` not found")}return asm[name].apply(null,arguments)}}var wasmBinaryFile;wasmBinaryFile="main.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(binaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(binaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(binaryFile)})}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(function(binary){return WebAssembly.instantiate(binary,imports)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);if(isFileURI(wasmBinaryFile)){err("warning: Loading from a file URI ("+wasmBinaryFile+") is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing")}abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"env":wasmImports,"wasi_snapshot_preview1":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;exports=Asyncify.instrumentWasmExports(exports);Module["asm"]=exports;wasmMemory=Module["asm"]["memory"];assert(wasmMemory,"memory not found in wasm exports");updateMemoryViews();wasmTable=Module["asm"]["__indirect_function_table"];assert(wasmTable,"table not found in wasm exports");addOnInit(Module["asm"]["__wasm_call_ctors"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");var trueModule=Module;function receiveInstantiationResult(result){assert(Module===trueModule,"the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?");trueModule=null;receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult);return{}}var tempDouble;var tempI64;function legacyModuleProp(prop,newName){if(!Object.getOwnPropertyDescriptor(Module,prop)){Object.defineProperty(Module,prop,{configurable:true,get:function(){abort("Module."+prop+" has been replaced with plain "+newName+" (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}})}}function ignoredModuleProp(prop){if(Object.getOwnPropertyDescriptor(Module,prop)){abort("`Module."+prop+"` was supplied but `"+prop+"` not included in INCOMING_MODULE_JS_API")}}function isExportedByForceFilesystem(name){return name==="FS_createPath"||name==="FS_createDataFile"||name==="FS_createPreloadedFile"||name==="FS_unlink"||name==="addRunDependency"||name==="FS_createLazyFile"||name==="FS_createDevice"||name==="removeRunDependency"}function missingGlobal(sym,msg){if(typeof globalThis!=="undefined"){Object.defineProperty(globalThis,sym,{configurable:true,get:function(){warnOnce("`"+sym+"` is not longer defined by emscripten. "+msg);return undefined}})}}missingGlobal("buffer","Please use HEAP8.buffer or wasmMemory.buffer");function missingLibrarySymbol(sym){if(typeof globalThis!=="undefined"&&!Object.getOwnPropertyDescriptor(globalThis,sym)){Object.defineProperty(globalThis,sym,{configurable:true,get:function(){var msg="`"+sym+"` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line";var librarySymbol=sym;if(!librarySymbol.startsWith("_")){librarySymbol="$"+sym}msg+=" (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE="+librarySymbol+")";if(isExportedByForceFilesystem(sym)){msg+=". Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you"}warnOnce(msg);return undefined}})}unexportedRuntimeSymbol(sym)}function unexportedRuntimeSymbol(sym){if(!Object.getOwnPropertyDescriptor(Module,sym)){Object.defineProperty(Module,sym,{configurable:true,get:function(){var msg="'"+sym+"' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)";if(isExportedByForceFilesystem(sym)){msg+=". Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you"}abort(msg)}})}}var ASM_CONSTS={206144:()=>{if(typeof AudioContext!=="undefined"){return true}else if(typeof webkitAudioContext!=="undefined"){return true}return false},206291:()=>{if(typeof navigator.mediaDevices!=="undefined"&&typeof navigator.mediaDevices.getUserMedia!=="undefined"){return true}else if(typeof navigator.webkitGetUserMedia!=="undefined"){return true}return false},206525:$0=>{if(typeof Module["SDL2"]==="undefined"){Module["SDL2"]={}}var SDL2=Module["SDL2"];if(!$0){SDL2.audio={}}else{SDL2.capture={}}if(!SDL2.audioContext){if(typeof AudioContext!=="undefined"){SDL2.audioContext=new AudioContext}else if(typeof webkitAudioContext!=="undefined"){SDL2.audioContext=new webkitAudioContext}if(SDL2.audioContext){autoResumeAudioContext(SDL2.audioContext)}}return SDL2.audioContext===undefined?-1:0},207018:()=>{var SDL2=Module["SDL2"];return SDL2.audioContext.sampleRate},207086:($0,$1,$2,$3)=>{var SDL2=Module["SDL2"];var have_microphone=function(stream){if(SDL2.capture.silenceTimer!==undefined){clearTimeout(SDL2.capture.silenceTimer);SDL2.capture.silenceTimer=undefined}SDL2.capture.mediaStreamNode=SDL2.audioContext.createMediaStreamSource(stream);SDL2.capture.scriptProcessorNode=SDL2.audioContext.createScriptProcessor($1,$0,1);SDL2.capture.scriptProcessorNode.onaudioprocess=function(audioProcessingEvent){if(SDL2===undefined||SDL2.capture===undefined){return}audioProcessingEvent.outputBuffer.getChannelData(0).fill(0);SDL2.capture.currentCaptureBuffer=audioProcessingEvent.inputBuffer;dynCall("vi",$2,[$3])};SDL2.capture.mediaStreamNode.connect(SDL2.capture.scriptProcessorNode);SDL2.capture.scriptProcessorNode.connect(SDL2.audioContext.destination);SDL2.capture.stream=stream};var no_microphone=function(error){};SDL2.capture.silenceBuffer=SDL2.audioContext.createBuffer($0,$1,SDL2.audioContext.sampleRate);SDL2.capture.silenceBuffer.getChannelData(0).fill(0);var silence_callback=function(){SDL2.capture.currentCaptureBuffer=SDL2.capture.silenceBuffer;dynCall("vi",$2,[$3])};SDL2.capture.silenceTimer=setTimeout(silence_callback,$1/SDL2.audioContext.sampleRate*1e3);if(navigator.mediaDevices!==undefined&&navigator.mediaDevices.getUserMedia!==undefined){navigator.mediaDevices.getUserMedia({audio:true,video:false}).then(have_microphone).catch(no_microphone)}else if(navigator.webkitGetUserMedia!==undefined){navigator.webkitGetUserMedia({audio:true,video:false},have_microphone,no_microphone)}},208738:($0,$1,$2,$3)=>{var SDL2=Module["SDL2"];SDL2.audio.scriptProcessorNode=SDL2.audioContext["createScriptProcessor"]($1,0,$0);SDL2.audio.scriptProcessorNode["onaudioprocess"]=function(e){if(SDL2===undefined||SDL2.audio===undefined){return}SDL2.audio.currentOutputBuffer=e["outputBuffer"];dynCall("vi",$2,[$3])};SDL2.audio.scriptProcessorNode["connect"](SDL2.audioContext["destination"])},209148:($0,$1)=>{var SDL2=Module["SDL2"];var numChannels=SDL2.capture.currentCaptureBuffer.numberOfChannels;for(var c=0;c{var SDL2=Module["SDL2"];var numChannels=SDL2.audio.currentOutputBuffer["numberOfChannels"];for(var c=0;c>2]}}},210233:$0=>{var SDL2=Module["SDL2"];if($0){if(SDL2.capture.silenceTimer!==undefined){clearTimeout(SDL2.capture.silenceTimer)}if(SDL2.capture.stream!==undefined){var tracks=SDL2.capture.stream.getAudioTracks();for(var i=0;i{var w=$0;var h=$1;var pixels=$2;if(!Module["SDL2"])Module["SDL2"]={};var SDL2=Module["SDL2"];if(SDL2.ctxCanvas!==Module["canvas"]){SDL2.ctx=Module["createContext"](Module["canvas"],false,true);SDL2.ctxCanvas=Module["canvas"]}if(SDL2.w!==w||SDL2.h!==h||SDL2.imageCtx!==SDL2.ctx){SDL2.image=SDL2.ctx.createImageData(w,h);SDL2.w=w;SDL2.h=h;SDL2.imageCtx=SDL2.ctx}var data=SDL2.image.data;var src=pixels>>2;var dst=0;var num;if(typeof CanvasPixelArray!=="undefined"&&data instanceof CanvasPixelArray){num=data.length;while(dst>8&255;data[dst+2]=val>>16&255;data[dst+3]=255;src++;dst+=4}}else{if(SDL2.data32Data!==data){SDL2.data32=new Int32Array(data.buffer);SDL2.data8=new Uint8Array(data.buffer);SDL2.data32Data=data}var data32=SDL2.data32;num=data32.length;data32.set(HEAP32.subarray(src,src+num));var data8=SDL2.data8;var i=3;var j=i+4*num;if(num%8==0){while(i{var w=$0;var h=$1;var hot_x=$2;var hot_y=$3;var pixels=$4;var canvas=document.createElement("canvas");canvas.width=w;canvas.height=h;var ctx=canvas.getContext("2d");var image=ctx.createImageData(w,h);var data=image.data;var src=pixels>>2;var dst=0;var num;if(typeof CanvasPixelArray!=="undefined"&&data instanceof CanvasPixelArray){num=data.length;while(dst>8&255;data[dst+2]=val>>16&255;data[dst+3]=val>>24&255;src++;dst+=4}}else{var data32=new Int32Array(data.buffer);num=data32.length;data32.set(HEAP32.subarray(src,src+num))}ctx.putImageData(image,0,0);var url=hot_x===0&&hot_y===0?"url("+canvas.toDataURL()+"), auto":"url("+canvas.toDataURL()+") "+hot_x+" "+hot_y+", auto";var urlBuf=_malloc(url.length+1);stringToUTF8(url,urlBuf,url.length+1);return urlBuf},213863:$0=>{if(Module["canvas"]){Module["canvas"].style["cursor"]=UTF8ToString($0)}},213946:()=>{if(Module["canvas"]){Module["canvas"].style["cursor"]="none"}},214015:()=>{return window.innerWidth},214045:()=>{return window.innerHeight}};function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}function listenOnce(object,event,func){object.addEventListener(event,func,{"once":true})}function autoResumeAudioContext(ctx,elements){if(!elements){elements=[document,document.getElementById("canvas")]}["keydown","mousedown","touchstart"].forEach(function(event){elements.forEach(function(element){if(element){listenOnce(element,event,()=>{if(ctx.state==="suspended")ctx.resume()})}})})}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}function dynCallLegacy(sig,ptr,args){assert("dynCall_"+sig in Module,"bad function pointer type - dynCall function not found for sig '"+sig+"'");if(args&&args.length){assert(args.length===sig.substring(1).replace(/j/g,"--").length)}else{assert(sig.length==1)}var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){return dynCallLegacy(sig,ptr,args)}function ptrToString(ptr){assert(typeof ptr==="number");return"0x"+ptr.toString(16).padStart(8,"0")}function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr>>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort("invalid type for setValue: "+type)}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;if(ENVIRONMENT_IS_NODE)text="warning: "+text;err(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){assert(typeof ptr=="number");return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor)};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;assert(false,"Exception thrown, but exception catching is not enabled. Compile with -sNO_DISABLE_EXCEPTION_CATCHING or -sEXCEPTION_CATCHING_ALLOWED=[..] to catch.")}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:function(){var paths=Array.prototype.slice.call(arguments);return PATH.normalize(paths.join("/"))},join2:(l,r)=>{return PATH.normalize(l+"/"+r)}};function initRandomFill(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){return view=>crypto.getRandomValues(view)}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");var randomFillSync=crypto_module["randomFillSync"];if(randomFillSync){return view=>crypto_module["randomFillSync"](view)}var randomBytes=crypto_module["randomBytes"];return view=>(view.set(randomBytes(view.byteLength)),view)}catch(e){}}abort("no cryptographic support found for randomDevice. consider polyfilling it if you want to use something insecure like Math.random(), e.g. put this in a --pre-js: var crypto = { getRandomValues: function(array) { for (var i = 0; i < array.length; i++) array[i] = (Math.random()*256)|0 } };")}function randomFill(view){return(randomFill=initRandomFill())(view)}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){assert(typeof str==="string");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;if(u>1114111)warnOnce("Invalid Unicode code point "+ptrToString(u)+" encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).");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 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 TTY={ttys:[],init:function(){},shutdown:function(){},register:function(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open:function(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close:function(stream){stream.tty.ops.fsync(stream.tty)},fsync:function(stream){stream.tty.ops.fsync(stream.tty)},read:function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){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)}},fsync: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)}},fsync:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort("internal error: mmapAlloc called but `emscripten_builtin_memalign` native symbol not exported")}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);assert(size>=0);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},event=>{if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)}var ERRNO_MESSAGES={0:"Success",1:"Arg list too long",2:"Permission denied",3:"Address already in use",4:"Address not available",5:"Address family not supported by protocol family",6:"No more processes",7:"Socket already connected",8:"Bad file number",9:"Trying to read unreadable message",10:"Mount device busy",11:"Operation canceled",12:"No children",13:"Connection aborted",14:"Connection refused",15:"Connection reset by peer",16:"File locking deadlock error",17:"Destination address required",18:"Math arg out of domain of func",19:"Quota exceeded",20:"File exists",21:"Bad address",22:"File too large",23:"Host is unreachable",24:"Identifier removed",25:"Illegal byte sequence",26:"Connection already in progress",27:"Interrupted system call",28:"Invalid argument",29:"I/O error",30:"Socket is already connected",31:"Is a directory",32:"Too many symbolic links",33:"Too many open files",34:"Too many links",35:"Message too long",36:"Multihop attempted",37:"File or path name too long",38:"Network interface is not configured",39:"Connection reset by network",40:"Network is unreachable",41:"Too many open files in system",42:"No buffer space available",43:"No such device",44:"No such file or directory",45:"Exec format error",46:"No record locks available",47:"The link has been severed",48:"Not enough core",49:"No message of desired type",50:"Protocol not available",51:"No space left on device",52:"Function not implemented",53:"Socket is not connected",54:"Not a directory",55:"Directory not empty",56:"State not recoverable",57:"Socket operation on non-socket",59:"Not a typewriter",60:"No such device or address",61:"Value too large for defined data type",62:"Previous owner died",63:"Not super-user",64:"Broken pipe",65:"Protocol error",66:"Unknown protocol",67:"Protocol wrong type for socket",68:"Math result not representable",69:"Read only file system",70:"Illegal seek",71:"No such process",72:"Stale file handle",73:"Connection timed out",74:"Text file busy",75:"Cross-device link",100:"Device not a stream",101:"Bad font file fmt",102:"Invalid slot",103:"Invalid request code",104:"No anode",105:"Block device required",106:"Channel number out of range",107:"Level 3 halted",108:"Level 3 reset",109:"Link number out of range",110:"Protocol driver not attached",111:"No CSI structure available",112:"Level 2 halted",113:"Invalid exchange",114:"Invalid request descriptor",115:"Exchange full",116:"No data (for no delay io)",117:"Timer expired",118:"Out of streams resources",119:"Machine is not on the network",120:"Package not installed",121:"The object is remote",122:"Advertise error",123:"Srmount error",124:"Communication error on send",125:"Cross mount point (not really error)",126:"Given log. name not unique",127:"f.d. invalid for this operation",128:"Remote address changed",129:"Can access a needed shared lib",130:"Accessing a corrupted shared lib",131:".lib section in a.out corrupted",132:"Attempting to link in too many libs",133:"Attempting to exec a shared library",135:"Streams pipe error",136:"Too many users",137:"Socket type not supported",138:"Not supported",139:"Protocol family not supported",140:"Can't send after socket shutdown",141:"Too many references",142:"Host is down",148:"No medium (in tape drive)",156:"Level 2 not synchronized"};var ERRNO_CODES={};function demangle(func){warnOnce("warning: build with -sDEMANGLE_SUPPORT to link in libcxxabi demangling");return func}function demangleAll(text){var regex=/\b_Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:(path,opts={})=>{path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{assert(typeof parent=="object");var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,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:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){this.shared={}};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}},flags:{get:function(){return this.shared.flags},set:function(val){this.shared.flags=val}},position:{get:function(){return this.shared.position},set:function(val){this.shared.position=val}}})}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){assert(FS.syncFSRequests>0);FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{if(typeof type=="string"){throw type}var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);assert(idx!==-1);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomLeft=randomFill(randomBuffer).byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1);assert(stdin.fd===0,"invalid handle for stdin ("+stdin.fd+")");assert(stdout.fd===1,"invalid handle for stdout ("+stdout.fd+")");assert(stderr.fd===2,"invalid handle for stderr ("+stderr.fd+")")},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.name="ErrnoError";this.node=node;this.setErrno=function(errno){this.errno=errno;for(var key in ERRNO_CODES){if(ERRNO_CODES[key]===errno){this.code=key;break}}};this.setErrno(errno);this.message=ERRNO_MESSAGES[errno];if(this.stack){Object.defineProperty(this,"stack",{value:(new Error).stack,writable:true});this.stack=demangleAll(this.stack)}};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{assert(!FS.init.initialized,"FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)");FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;_fflush(0);for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);assert(size>=0);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr:ptr,allocated:true}};node.stream_ops=stream_ops;return node},createPreloadedFile:(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},absolutePath:()=>{abort("FS.absolutePath has been removed; use PATH_FS.resolve instead")},createFolder:()=>{abort("FS.createFolder has been removed; use FS.mkdir instead")},createLink:()=>{abort("FS.createLink has been removed; use FS.symlink instead")},joinPath:()=>{abort("FS.joinPath has been removed; use PATH.join instead")},mmapAlloc:()=>{abort("FS.mmapAlloc has been replaced by the top level function mmapAlloc")},standardizePath:()=>{abort("FS.standardizePath has been removed; use PATH.normalize instead")}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAPU32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;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;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=atime%1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+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+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=mtime%1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+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+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];HEAPU32[buf+96>>2]=ctime%1e3*1e3;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+104>>2]=tempI64[0],HEAP32[buf+108>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},varargs:undefined,get:function(){assert(SYSCALLS.varargs!=undefined);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}};function ___syscall_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.createStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_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:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var nowIsMonotonic=true;function __emscripten_get_now_is_monotonic(){return nowIsMonotonic}function _abort(){abort("native code called abort()")}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){err("emscripten_set_main_loop_timing: Cannot set timing mode for main loop since a main loop does not exist! Call emscripten_set_main_loop first to set one up.");return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=()=>{var t=process.hrtime();return t[0]*1e3+t[1]/1e6}}else _emscripten_get_now=()=>performance.now();function setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming){assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}out('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){warnOnce("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);checkStackCookie();if(!checkIsRunning())return;if(typeof SDL=="object"&&SDL.audio&&SDL.audio.queueNewAudioData)SDL.audio.queueNewAudioData();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}checkStackCookie();if(e instanceof WebAssembly.RuntimeError){if(_emscripten_stack_get_current()<=0){err("Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to "+65536+")")}}quit_(1,e)}function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;checkUnflushedContent();if(keepRuntimeAlive()&&!implicit){var msg="program exited (with status: "+status+"), but keepRuntimeAlive() is set (counter="+runtimeKeepaliveCounter+") due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)";err(msg)}_proc_exit(status)}var _exit=exitJS;function maybeExit(){if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}}function callUserCallback(func){if(ABORT){err("user callback triggered after runtime exited or application aborted. Ignoring.");return}try{func();maybeExit()}catch(e){handleException(e)}}function safeSetTimeout(func,timeout){return setTimeout(function(){callUserCallback(func)},timeout)}var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining{assert(img.complete,"Image "+name+" could not be decoded");var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);preloadedImages[name]=canvas;Browser.URLObject.revokeObjectURL(url);if(onload)onload(byteArray)};img.onerror=event=>{out("Image "+url+" could not be decoded");if(onerror)onerror()};img.src=url};Module["preloadPlugins"].push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;preloadedAudios[name]=audio;if(onload)onload(byteArray)}function fail(){if(done)return;done=true;preloadedAudios[name]=new Audio;if(onerror)onerror()}if(Browser.hasBlobConstructor){try{var b=new Blob([byteArray],{type:Browser.getMimetype(name)})}catch(e){return fail()}var url=Browser.URLObject.createObjectURL(b);assert(typeof url=="string","createObjectURL must return a url as a string");var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err("warning: browser could not fully decode audio "+name+", trying slower base64 approach");function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},handledByPreloadPlugin:function(byteArray,fullname,finish,onerror){Browser.init();var handled=false;Module["preloadPlugins"].forEach(function(plugin){if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},requestFullScreen:function(){abort("Module.requestFullScreen has been replaced by Module.requestFullscreen (without a capital S)")},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout:function(func,timeout){return safeSetTimeout(func,timeout)},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){callUserCallback(func)})},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;assert(typeof scrollX!="undefined"&&typeof scrollY!="undefined","Unable to retrieve scroll position, mouse positions likely broken.");if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglBindAPI(api){if(api==12448){EGL.setErrorCode(12288);return 1}EGL.setErrorCode(12300);return 0}function _eglChooseConfig(display,attrib_list,configs,config_size,numConfigs){return EGL.chooseConfig(display,attrib_list,configs,config_size,numConfigs)}function webgl_enable_ANGLE_instanced_arrays(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)};return 1}}function webgl_enable_OES_vertex_array_object(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)};return 1}}function webgl_enable_WEBGL_draw_buffers(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)};return 1}}function webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],stringCache:{},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>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents=="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_ANGLE_instanced_arrays(GLctx);webgl_enable_OES_vertex_array_object(GLctx);webgl_enable_WEBGL_draw_buffers(GLctx);{GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};function _eglCreateContext(display,config,hmm,contextAttribs){if(display!=62e3){EGL.setErrorCode(12296);return 0}var glesContextVersion=1;for(;;){var param=HEAP32[contextAttribs>>2];if(param==12440){glesContextVersion=HEAP32[contextAttribs+4>>2]}else if(param==12344){break}else{EGL.setErrorCode(12292);return 0}contextAttribs+=8}if(glesContextVersion!=2){EGL.setErrorCode(12293);return 0}EGL.contextAttributes.majorVersion=glesContextVersion-1;EGL.contextAttributes.minorVersion=0;EGL.context=GL.createContext(Module["canvas"],EGL.contextAttributes);if(EGL.context!=0){EGL.setErrorCode(12288);GL.makeContextCurrent(EGL.context);Module.useWebGL=true;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});GL.makeContextCurrent(null);return 62004}else{EGL.setErrorCode(12297);return 0}}function _eglCreateWindowSurface(display,config,win,attrib_list){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}EGL.setErrorCode(12288);return 62006}function _eglDestroyContext(display,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}GL.deleteContext(EGL.context);EGL.setErrorCode(12288);if(EGL.currentContext==context){EGL.currentContext=0}return 1}function _eglDestroySurface(display,surface){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 1}if(EGL.currentReadSurface==surface){EGL.currentReadSurface=0}if(EGL.currentDrawSurface==surface){EGL.currentDrawSurface=0}EGL.setErrorCode(12288);return 1}function _eglGetConfigAttrib(display,config,attribute,value){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}if(!value){EGL.setErrorCode(12300);return 0}EGL.setErrorCode(12288);switch(attribute){case 12320:HEAP32[value>>2]=EGL.contextAttributes.alpha?32:24;return 1;case 12321:HEAP32[value>>2]=EGL.contextAttributes.alpha?8:0;return 1;case 12322:HEAP32[value>>2]=8;return 1;case 12323:HEAP32[value>>2]=8;return 1;case 12324:HEAP32[value>>2]=8;return 1;case 12325:HEAP32[value>>2]=EGL.contextAttributes.depth?24:0;return 1;case 12326:HEAP32[value>>2]=EGL.contextAttributes.stencil?8:0;return 1;case 12327:HEAP32[value>>2]=12344;return 1;case 12328:HEAP32[value>>2]=62002;return 1;case 12329:HEAP32[value>>2]=0;return 1;case 12330:HEAP32[value>>2]=4096;return 1;case 12331:HEAP32[value>>2]=16777216;return 1;case 12332:HEAP32[value>>2]=4096;return 1;case 12333:HEAP32[value>>2]=0;return 1;case 12334:HEAP32[value>>2]=0;return 1;case 12335:HEAP32[value>>2]=12344;return 1;case 12337:HEAP32[value>>2]=EGL.contextAttributes.antialias?4:0;return 1;case 12338:HEAP32[value>>2]=EGL.contextAttributes.antialias?1:0;return 1;case 12339:HEAP32[value>>2]=4;return 1;case 12340:HEAP32[value>>2]=12344;return 1;case 12341:case 12342:case 12343:HEAP32[value>>2]=-1;return 1;case 12345:case 12346:HEAP32[value>>2]=0;return 1;case 12347:HEAP32[value>>2]=0;return 1;case 12348:HEAP32[value>>2]=1;return 1;case 12349:case 12350:HEAP32[value>>2]=0;return 1;case 12351:HEAP32[value>>2]=12430;return 1;case 12352:HEAP32[value>>2]=4;return 1;case 12354:HEAP32[value>>2]=0;return 1;default:EGL.setErrorCode(12292);return 0}}function _eglGetDisplay(nativeDisplayType){EGL.setErrorCode(12288);return 62e3}function _eglGetError(){return EGL.errorCode}function _eglInitialize(display,majorVersion,minorVersion){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(majorVersion){HEAP32[majorVersion>>2]=1}if(minorVersion){HEAP32[minorVersion>>2]=4}EGL.defaultDisplayInitialized=true;EGL.setErrorCode(12288);return 1}function _eglMakeCurrent(display,draw,read,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=0&&context!=62004){EGL.setErrorCode(12294);return 0}if(read!=0&&read!=62006||draw!=0&&draw!=62006){EGL.setErrorCode(12301);return 0}GL.makeContextCurrent(context?EGL.context:null);EGL.currentContext=context;EGL.currentDrawSurface=draw;EGL.currentReadSurface=read;EGL.setErrorCode(12288);return 1}function stringToUTF8(str,outPtr,maxBytesToWrite){assert(typeof maxBytesToWrite=="number","stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!");return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function stringToNewUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8(str,ret,size);return ret}function _eglQueryString(display,name){if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.setErrorCode(12288);if(EGL.stringCache[name])return EGL.stringCache[name];var ret;switch(name){case 12371:ret=stringToNewUTF8("Emscripten");break;case 12372:ret=stringToNewUTF8("1.4 Emscripten EGL");break;case 12373:ret=stringToNewUTF8("");break;case 12429:ret=stringToNewUTF8("OpenGL_ES");break;default:EGL.setErrorCode(12300);return 0}EGL.stringCache[name]=ret;return ret}function _eglSwapBuffers(){if(!EGL.defaultDisplayInitialized){EGL.setErrorCode(12289)}else if(!Module.ctx){EGL.setErrorCode(12290)}else if(Module.ctx.isContextLost()){EGL.setErrorCode(12302)}else{EGL.setErrorCode(12288);return 1}return 0}function _eglSwapInterval(display,interval){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(interval==0)_emscripten_set_main_loop_timing(0,0);else _emscripten_set_main_loop_timing(1,interval);EGL.setErrorCode(12288);return 1}function _eglTerminate(display){if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.defaultDisplayInitialized=false;EGL.setErrorCode(12288);return 1}function _eglWaitClient(){EGL.setErrorCode(12288);return 1}var _eglWaitGL=_eglWaitClient;function _eglWaitNative(nativeEngineId){EGL.setErrorCode(12288);return 1}var readEmAsmArgsArray=[];function readEmAsmArgs(sigPtr,buf){assert(Array.isArray(readEmAsmArgsArray));assert(buf%16==0);readEmAsmArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var chr=String.fromCharCode(ch);var validChars=["d","f","i"];assert(validChars.includes(chr),"Invalid character "+ch+'("'+chr+'") in readEmAsmArgs! Use only ['+validChars+'], and do not specify "v" for void return argument.');buf+=ch!=105&buf;readEmAsmArgsArray.push(ch==105?HEAP32[buf]:HEAPF64[buf++>>1]);++buf}return readEmAsmArgsArray}function runEmAsmFunction(code,sigPtr,argbuf){var args=readEmAsmArgs(sigPtr,argbuf);if(!ASM_CONSTS.hasOwnProperty(code))abort("No EM_ASM constant found at address "+code);return ASM_CONSTS[code].apply(null,args)}function _emscripten_asm_const_int(code,sigPtr,argbuf){return runEmAsmFunction(code,sigPtr,argbuf)}function runMainThreadEmAsm(code,sigPtr,argbuf,sync){var args=readEmAsmArgs(sigPtr,argbuf);if(!ASM_CONSTS.hasOwnProperty(code))abort("No EM_ASM constant found at address "+code);return ASM_CONSTS[code].apply(null,args)}function _emscripten_asm_const_int_sync_on_main_thread(code,sigPtr,argbuf){return runMainThreadEmAsm(code,sigPtr,argbuf,1)}function _emscripten_date_now(){return Date.now()}function withStackSave(f){var stack=stackSave();var ret=f();stackRestore(stack);return ret}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):undefined);return domElement}function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_get_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;HEAP32[width>>2]=canvas.width;HEAP32[height>>2]=canvas.height}function stringToUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret}function getCanvasElementSize(target){return withStackSave(function(){var w=stackAlloc(8);var h=w+4;var targetInt=stringToUTF8OnStack(target.id);var ret=_emscripten_get_canvas_element_size(targetInt,w,h);var size=[HEAP32[w>>2],HEAP32[h>>2]];return size})}function _emscripten_set_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0}function setCanvasElementSize(target,width,height){if(!target.controlTransferredOffscreen){target.width=width;target.height=height}else{withStackSave(function(){var targetInt=stringToUTF8OnStack(target.id);_emscripten_set_canvas_element_size(targetInt,width,height)})}}function registerRestoreOldStyle(canvas){var canvasSize=getCanvasElementSize(canvas);var oldWidth=canvasSize[0];var oldHeight=canvasSize[1];var oldCssWidth=canvas.style.width;var oldCssHeight=canvas.style.height;var oldBackgroundColor=canvas.style.backgroundColor;var oldDocumentBackgroundColor=document.body.style.backgroundColor;var oldPaddingLeft=canvas.style.paddingLeft;var oldPaddingRight=canvas.style.paddingRight;var oldPaddingTop=canvas.style.paddingTop;var oldPaddingBottom=canvas.style.paddingBottom;var oldMarginLeft=canvas.style.marginLeft;var oldMarginRight=canvas.style.marginRight;var oldMarginTop=canvas.style.marginTop;var oldMarginBottom=canvas.style.marginBottom;var oldDocumentBodyMargin=document.body.style.margin;var oldDocumentOverflow=document.documentElement.style.overflow;var oldDocumentScroll=document.body.scroll;var oldImageRendering=canvas.style.imageRendering;function restoreOldStyle(){var fullscreenElement=document.fullscreenElement||document.webkitFullscreenElement;if(!fullscreenElement){document.removeEventListener("fullscreenchange",restoreOldStyle);document.removeEventListener("webkitfullscreenchange",restoreOldStyle);setCanvasElementSize(canvas,oldWidth,oldHeight);canvas.style.width=oldCssWidth;canvas.style.height=oldCssHeight;canvas.style.backgroundColor=oldBackgroundColor;if(!oldDocumentBackgroundColor)document.body.style.backgroundColor="white";document.body.style.backgroundColor=oldDocumentBackgroundColor;canvas.style.paddingLeft=oldPaddingLeft;canvas.style.paddingRight=oldPaddingRight;canvas.style.paddingTop=oldPaddingTop;canvas.style.paddingBottom=oldPaddingBottom;canvas.style.marginLeft=oldMarginLeft;canvas.style.marginRight=oldMarginRight;canvas.style.marginTop=oldMarginTop;canvas.style.marginBottom=oldMarginBottom;document.body.style.margin=oldDocumentBodyMargin;document.documentElement.style.overflow=oldDocumentOverflow;document.body.scroll=oldDocumentScroll;canvas.style.imageRendering=oldImageRendering;if(canvas.GLctxObject)canvas.GLctxObject.GLctx.viewport(0,0,oldWidth,oldHeight);if(currentFullscreenStrategy.canvasResizedCallback){((a1,a2,a3)=>dynCall_iiii.apply(null,[currentFullscreenStrategy.canvasResizedCallback,a1,a2,a3]))(37,0,currentFullscreenStrategy.canvasResizedCallbackUserData)}}}document.addEventListener("fullscreenchange",restoreOldStyle);document.addEventListener("webkitfullscreenchange",restoreOldStyle);return restoreOldStyle}function setLetterbox(element,topBottom,leftRight){element.style.paddingLeft=element.style.paddingRight=leftRight+"px";element.style.paddingTop=element.style.paddingBottom=topBottom+"px"}function getBoundingClientRect(e){return specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{"left":0,"top":0}}function JSEvents_resizeCanvasForFullscreen(target,strategy){var restoreOldStyle=registerRestoreOldStyle(target);var cssWidth=strategy.softFullscreen?innerWidth:screen.width;var cssHeight=strategy.softFullscreen?innerHeight:screen.height;var rect=getBoundingClientRect(target);var windowedCssWidth=rect.width;var windowedCssHeight=rect.height;var canvasSize=getCanvasElementSize(target);var windowedRttWidth=canvasSize[0];var windowedRttHeight=canvasSize[1];if(strategy.scaleMode==3){setLetterbox(target,(cssHeight-windowedCssHeight)/2,(cssWidth-windowedCssWidth)/2);cssWidth=windowedCssWidth;cssHeight=windowedCssHeight}else if(strategy.scaleMode==2){if(cssWidth*windowedRttHeightdynCall_iiii.apply(null,[strategy.canvasResizedCallback,a1,a2,a3]))(37,0,strategy.canvasResizedCallbackUserData)}return 0}function _emscripten_exit_fullscreen(){if(!JSEvents.fullscreenEnabled())return-1;JSEvents.removeDeferredCalls(JSEvents_requestFullscreen);var d=specialHTMLTargets[1];if(d.exitFullscreen){d.fullscreenElement&&d.exitFullscreen()}else if(d.webkitExitFullscreen){d.webkitFullscreenElement&&d.webkitExitFullscreen()}else{return-1}return 0}function requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else{if(document.body.requestPointerLock){return-3}return-1}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else{return-1}return 0}function _emscripten_get_device_pixel_ratio(){return typeof devicePixelRatio=="number"&&devicePixelRatio||1}function _emscripten_get_element_css_size(target,width,height){target=findEventTarget(target);if(!target)return-4;var rect=getBoundingClientRect(target);HEAPF64[width>>3]=rect.width;HEAPF64[height>>3]=rect.height;return 0}function fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(!JSEvents.lastGamepadState)throw"emscripten_get_gamepad_status() can only be called after having first called emscripten_sample_gamepad_data() and that function has returned EMSCRIPTEN_RESULT_SUCCESS!";if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_num_gamepads(){if(!JSEvents.lastGamepadState)throw"emscripten_get_num_gamepads() can only be called after having first called emscripten_sample_gamepad_data() and that function has returned EMSCRIPTEN_RESULT_SUCCESS!";return JSEvents.lastGamepadState.length}function _emscripten_get_screen_size(width,height){HEAP32[width>>2]=screen.width;HEAP32[height>>2]=screen.height}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}var _emscripten_glActiveTexture=_glActiveTexture;function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}var _emscripten_glAttachShader=_glAttachShader;function _glBeginQueryEXT(target,id){GLctx.disjointTimerQueryExt["beginQueryEXT"](target,GL.queries[id])}var _emscripten_glBeginQueryEXT=_glBeginQueryEXT;function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}var _emscripten_glBindAttribLocation=_glBindAttribLocation;function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}var _emscripten_glBindBuffer=_glBindBuffer;function _glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])}var _emscripten_glBindFramebuffer=_glBindFramebuffer;function _glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])}var _emscripten_glBindRenderbuffer=_glBindRenderbuffer;function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}var _emscripten_glBindTexture=_glBindTexture;function _glBindVertexArray(vao){GLctx["bindVertexArray"](GL.vaos[vao])}var _glBindVertexArrayOES=_glBindVertexArray;var _emscripten_glBindVertexArrayOES=_glBindVertexArrayOES;function _glBlendColor(x0,x1,x2,x3){GLctx["blendColor"](x0,x1,x2,x3)}var _emscripten_glBlendColor=_glBlendColor;function _glBlendEquation(x0){GLctx["blendEquation"](x0)}var _emscripten_glBlendEquation=_glBlendEquation;function _glBlendEquationSeparate(x0,x1){GLctx["blendEquationSeparate"](x0,x1)}var _emscripten_glBlendEquationSeparate=_glBlendEquationSeparate;function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}var _emscripten_glBlendFunc=_glBlendFunc;function _glBlendFuncSeparate(x0,x1,x2,x3){GLctx["blendFuncSeparate"](x0,x1,x2,x3)}var _emscripten_glBlendFuncSeparate=_glBlendFuncSeparate;function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}var _emscripten_glBufferData=_glBufferData;function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}var _emscripten_glBufferSubData=_glBufferSubData;function _glCheckFramebufferStatus(x0){return GLctx["checkFramebufferStatus"](x0)}var _emscripten_glCheckFramebufferStatus=_glCheckFramebufferStatus;function _glClear(x0){GLctx["clear"](x0)}var _emscripten_glClear=_glClear;function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}var _emscripten_glClearColor=_glClearColor;function _glClearDepthf(x0){GLctx["clearDepth"](x0)}var _emscripten_glClearDepthf=_glClearDepthf;function _glClearStencil(x0){GLctx["clearStencil"](x0)}var _emscripten_glClearStencil=_glClearStencil;function _glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}var _emscripten_glColorMask=_glColorMask;function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}var _emscripten_glCompileShader=_glCompileShader;function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}var _emscripten_glCompressedTexImage2D=_glCompressedTexImage2D;function _glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)}var _emscripten_glCompressedTexSubImage2D=_glCompressedTexSubImage2D;function _glCopyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}var _emscripten_glCopyTexImage2D=_glCopyTexImage2D;function _glCopyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexSubImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}var _emscripten_glCopyTexSubImage2D=_glCopyTexSubImage2D;function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id}var _emscripten_glCreateProgram=_glCreateProgram;function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}var _emscripten_glCreateShader=_glCreateShader;function _glCullFace(x0){GLctx["cullFace"](x0)}var _emscripten_glCullFace=_glCullFace;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}}var _emscripten_glDeleteBuffers=_glDeleteBuffers;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}}var _emscripten_glDeleteFramebuffers=_glDeleteFramebuffers;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}var _emscripten_glDeleteProgram=_glDeleteProgram;function _glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.queries[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.queries[id]=null}}var _emscripten_glDeleteQueriesEXT=_glDeleteQueriesEXT;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}}var _emscripten_glDeleteRenderbuffers=_glDeleteRenderbuffers;function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}var _emscripten_glDeleteShader=_glDeleteShader;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}}var _emscripten_glDeleteTextures=_glDeleteTextures;function _glDeleteVertexArrays(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}var _glDeleteVertexArraysOES=_glDeleteVertexArrays;var _emscripten_glDeleteVertexArraysOES=_glDeleteVertexArraysOES;function _glDepthFunc(x0){GLctx["depthFunc"](x0)}var _emscripten_glDepthFunc=_glDepthFunc;function _glDepthMask(flag){GLctx.depthMask(!!flag)}var _emscripten_glDepthMask=_glDepthMask;function _glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}var _emscripten_glDepthRangef=_glDepthRangef;function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}var _emscripten_glDetachShader=_glDetachShader;function _glDisable(x0){GLctx["disable"](x0)}var _emscripten_glDisable=_glDisable;function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}var _emscripten_glDisableVertexAttribArray=_glDisableVertexAttribArray;function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}var _emscripten_glDrawArrays=_glDrawArrays;function _glDrawArraysInstanced(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var _glDrawArraysInstancedANGLE=_glDrawArraysInstanced;var _emscripten_glDrawArraysInstancedANGLE=_glDrawArraysInstancedANGLE;var tempFixedLengthArray=[];function _glDrawBuffers(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}var _glDrawBuffersWEBGL=_glDrawBuffers;var _emscripten_glDrawBuffersWEBGL=_glDrawBuffersWEBGL;function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}var _emscripten_glDrawElements=_glDrawElements;function _glDrawElementsInstanced(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}var _glDrawElementsInstancedANGLE=_glDrawElementsInstanced;var _emscripten_glDrawElementsInstancedANGLE=_glDrawElementsInstancedANGLE;function _glEnable(x0){GLctx["enable"](x0)}var _emscripten_glEnable=_glEnable;function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}var _emscripten_glEnableVertexAttribArray=_glEnableVertexAttribArray;function _glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}var _emscripten_glEndQueryEXT=_glEndQueryEXT;function _glFinish(){GLctx["finish"]()}var _emscripten_glFinish=_glFinish;function _glFlush(){GLctx["flush"]()}var _emscripten_glFlush=_glFlush;function _glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}var _emscripten_glFramebufferRenderbuffer=_glFramebufferRenderbuffer;function _glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}var _emscripten_glFramebufferTexture2D=_glFramebufferTexture2D;function _glFrontFace(x0){GLctx["frontFace"](x0)}var _emscripten_glFrontFace=_glFrontFace;function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}var _emscripten_glGenBuffers=_glGenBuffers;function _glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}var _emscripten_glGenFramebuffers=_glGenFramebuffers;function _glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.queries);query.name=id;GL.queries[id]=query;HEAP32[ids+i*4>>2]=id}}var _emscripten_glGenQueriesEXT=_glGenQueriesEXT;function _glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}var _emscripten_glGenRenderbuffers=_glGenRenderbuffers;function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}var _emscripten_glGenTextures=_glGenTextures;function _glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}var _glGenVertexArraysOES=_glGenVertexArrays;var _emscripten_glGenVertexArraysOES=_glGenVertexArraysOES;function _glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}var _emscripten_glGenerateMipmap=_glGenerateMipmap;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 _glGetActiveAttrib(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform("getActiveAttrib",program,index,bufSize,length,size,type,name)}var _emscripten_glGetActiveAttrib=_glGetActiveAttrib;function _glGetActiveUniform(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform("getActiveUniform",program,index,bufSize,length,size,type,name)}var _emscripten_glGetActiveUniform=_glGetActiveUniform;function _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}}var _emscripten_glGetAttachedShaders=_glGetAttachedShaders;function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}var _emscripten_glGetAttribLocation=_glGetAttribLocation;function readI53FromI64(ptr){return HEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296}function readI53FromU64(ptr){return HEAPU32[ptr>>2]+HEAPU32[ptr+4>>2]*4294967296}function writeI53ToI64(ptr,num){HEAPU32[ptr>>2]=num;HEAPU32[ptr+4>>2]=(num-HEAPU32[ptr>>2])/4294967296;var deserialized=num>=0?readI53FromU64(ptr):readI53FromI64(ptr);if(deserialized!=num)warnOnce("writeI53ToI64() out of range: serialized JS Number "+num+" to Wasm heap as bytes lo="+ptrToString(HEAPU32[ptr>>2])+", hi="+ptrToString(HEAPU32[ptr+4>>2])+", which deserializes back to "+deserialized+" instead!")}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 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length: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 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 _glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}var _emscripten_glGetBooleanv=_glGetBooleanv;function _glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}var _emscripten_glGetBufferParameteriv=_glGetBufferParameteriv;function _glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}var _emscripten_glGetError=_glGetError;function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}var _emscripten_glGetFloatv=_glGetFloatv;function _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}var _emscripten_glGetFramebufferAttachmentParameteriv=_glGetFramebufferAttachmentParameteriv;function _glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}var _emscripten_glGetIntegerv=_glGetIntegerv;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}var _emscripten_glGetProgramInfoLog=_glGetProgramInfoLog;function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}program=GL.programs[program];if(pname==35716){var log=GLctx.getProgramInfoLog(program);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){if(!program.maxUniformLength){for(var i=0;i>2]=program.maxUniformLength}else if(pname==35722){if(!program.maxAttributeLength){for(var i=0;i>2]=program.maxAttributeLength}else if(pname==35381){if(!program.maxUniformBlockNameLength){for(var i=0;i>2]=program.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(program,pname)}}var _emscripten_glGetProgramiv=_glGetProgramiv;function _glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param;{param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname)}var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)}var _emscripten_glGetQueryObjecti64vEXT=_glGetQueryObjecti64vEXT;function _glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[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}var _emscripten_glGetQueryObjectivEXT=_glGetQueryObjectivEXT;var _glGetQueryObjectui64vEXT=_glGetQueryObjecti64vEXT;var _emscripten_glGetQueryObjectui64vEXT=_glGetQueryObjectui64vEXT;var _glGetQueryObjectuivEXT=_glGetQueryObjectivEXT;var _emscripten_glGetQueryObjectuivEXT=_glGetQueryObjectuivEXT;function _glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}var _emscripten_glGetQueryivEXT=_glGetQueryivEXT;function _glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}var _emscripten_glGetRenderbufferParameteriv=_glGetRenderbufferParameteriv;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}var _emscripten_glGetShaderInfoLog=_glGetShaderInfoLog;function _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}var _emscripten_glGetShaderPrecisionFormat=_glGetShaderPrecisionFormat;function _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}var _emscripten_glGetShaderSource=_glGetShaderSource;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)}}var _emscripten_glGetShaderiv=_glGetShaderiv;function _glGetString(name_){var ret=GL.stringCache[name_];if(!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=s&&stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(7938);{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)}GL.stringCache[name_]=ret}return ret}var _emscripten_glGetString=_glGetString;function _glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}var _emscripten_glGetTexParameterfv=_glGetTexParameterfv;function _glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}var _emscripten_glGetTexParameteriv=_glGetTexParameteriv;function jstoi_q(str){return parseInt(str)}function webglGetLeftBracePos(name){return name.slice(-1)=="]"&&name.lastIndexOf("[")}function webglPrepareUniformLocationsBeforeFirstUse(program){var uniformLocsById=program.uniformLocsById,uniformSizeAndIdsByName=program.uniformSizeAndIdsByName,i,j;if(!uniformLocsById){program.uniformLocsById=uniformLocsById={};program.uniformArrayNamesById={};for(i=0;i0?nm.slice(0,lb):nm;var id=program.uniformIdCounter;program.uniformIdCounter+=sz;uniformSizeAndIdsByName[arrayName]=[sz,id];for(j=0;j0){arrayIndex=jstoi_q(name.slice(leftBrace+1))>>>0;uniformBaseName=name.slice(0,leftBrace)}var sizeAndId=program.uniformSizeAndIdsByName[uniformBaseName];if(sizeAndId&&arrayIndex0?"["+webglLoc+"]":""))}return webglLoc}else{GL.recordError(1282)}}function emscriptenWebGLGetUniform(program,location,params,type){if(!params){GL.recordError(1281);return}program=GL.programs[program];webglPrepareUniformLocationsBeforeFirstUse(program);var data=GLctx.getUniform(program,webglGetUniformLocation(location));if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>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 _glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}var _emscripten_glGetUniformfv=_glGetUniformfv;function _glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}var _emscripten_glGetUniformiv=_glGetUniformiv;function _glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}var _emscripten_glGetVertexAttribPointerv=_glGetVertexAttribPointerv;function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}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 _glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}var _emscripten_glGetVertexAttribfv=_glGetVertexAttribfv;function _glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}var _emscripten_glGetVertexAttribiv=_glGetVertexAttribiv;function _glHint(x0,x1){GLctx["hint"](x0,x1)}var _emscripten_glHint=_glHint;function _glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}var _emscripten_glIsBuffer=_glIsBuffer;function _glIsEnabled(x0){return GLctx["isEnabled"](x0)}var _emscripten_glIsEnabled=_glIsEnabled;function _glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}var _emscripten_glIsFramebuffer=_glIsFramebuffer;function _glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}var _emscripten_glIsProgram=_glIsProgram;function _glIsQueryEXT(id){var query=GL.queries[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}var _emscripten_glIsQueryEXT=_glIsQueryEXT;function _glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}var _emscripten_glIsRenderbuffer=_glIsRenderbuffer;function _glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}var _emscripten_glIsShader=_glIsShader;function _glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}var _emscripten_glIsTexture=_glIsTexture;function _glIsVertexArray(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}var _glIsVertexArrayOES=_glIsVertexArray;var _emscripten_glIsVertexArrayOES=_glIsVertexArrayOES;function _glLineWidth(x0){GLctx["lineWidth"](x0)}var _emscripten_glLineWidth=_glLineWidth;function _glLinkProgram(program){program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}}var _emscripten_glLinkProgram=_glLinkProgram;function _glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}var _emscripten_glPixelStorei=_glPixelStorei;function _glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}var _emscripten_glPolygonOffset=_glPolygonOffset;function _glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.queries[id],target)}var _emscripten_glQueryCounterEXT=_glQueryCounterEXT;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};return colorChannels[format-6402]||1}function heapObjectForWebGLType(type){type-=5120;if(type==1)return HEAPU8;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922)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 _glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}var _emscripten_glReadPixels=_glReadPixels;function _glReleaseShaderCompiler(){}var _emscripten_glReleaseShaderCompiler=_glReleaseShaderCompiler;function _glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}var _emscripten_glRenderbufferStorage=_glRenderbufferStorage;function _glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}var _emscripten_glSampleCoverage=_glSampleCoverage;function _glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}var _emscripten_glScissor=_glScissor;function _glShaderBinary(count,shaders,binaryformat,binary,length){GL.recordError(1280)}var _emscripten_glShaderBinary=_glShaderBinary;function _glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}var _emscripten_glShaderSource=_glShaderSource;function _glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}var _emscripten_glStencilFunc=_glStencilFunc;function _glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}var _emscripten_glStencilFuncSeparate=_glStencilFuncSeparate;function _glStencilMask(x0){GLctx["stencilMask"](x0)}var _emscripten_glStencilMask=_glStencilMask;function _glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}var _emscripten_glStencilMaskSeparate=_glStencilMaskSeparate;function _glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}var _emscripten_glStencilOp=_glStencilOp;function _glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}var _emscripten_glStencilOpSeparate=_glStencilOpSeparate;function _glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}var _emscripten_glTexImage2D=_glTexImage2D;function _glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}var _emscripten_glTexParameterf=_glTexParameterf;function _glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}var _emscripten_glTexParameterfv=_glTexParameterfv;function _glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}var _emscripten_glTexParameteri=_glTexParameteri;function _glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}var _emscripten_glTexParameteriv=_glTexParameteriv;function _glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}var _emscripten_glTexSubImage2D=_glTexSubImage2D;function _glUniform1f(location,v0){GLctx.uniform1f(webglGetUniformLocation(location),v0)}var _emscripten_glUniform1f=_glUniform1f;var miniTempWebGLFloatBuffers=[];function _glUniform1fv(location,count,value){if(count<=288){var view=miniTempWebGLFloatBuffers[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(webglGetUniformLocation(location),view)}var _emscripten_glUniform1fv=_glUniform1fv;function _glUniform1i(location,v0){GLctx.uniform1i(webglGetUniformLocation(location),v0)}var _emscripten_glUniform1i=_glUniform1i;var miniTempWebGLIntBuffers=[];function _glUniform1iv(location,count,value){if(count<=288){var view=miniTempWebGLIntBuffers[count-1];for(var i=0;i>2]}}else{var view=HEAP32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1iv(webglGetUniformLocation(location),view)}var _emscripten_glUniform1iv=_glUniform1iv;function _glUniform2f(location,v0,v1){GLctx.uniform2f(webglGetUniformLocation(location),v0,v1)}var _emscripten_glUniform2f=_glUniform2f;function _glUniform2fv(location,count,value){if(count<=144){var view=miniTempWebGLFloatBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(webglGetUniformLocation(location),view)}var _emscripten_glUniform2fv=_glUniform2fv;function _glUniform2i(location,v0,v1){GLctx.uniform2i(webglGetUniformLocation(location),v0,v1)}var _emscripten_glUniform2i=_glUniform2i;function _glUniform2iv(location,count,value){if(count<=144){var view=miniTempWebGLIntBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2iv(webglGetUniformLocation(location),view)}var _emscripten_glUniform2iv=_glUniform2iv;function _glUniform3f(location,v0,v1,v2){GLctx.uniform3f(webglGetUniformLocation(location),v0,v1,v2)}var _emscripten_glUniform3f=_glUniform3f;function _glUniform3fv(location,count,value){if(count<=96){var view=miniTempWebGLFloatBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(webglGetUniformLocation(location),view)}var _emscripten_glUniform3fv=_glUniform3fv;function _glUniform3i(location,v0,v1,v2){GLctx.uniform3i(webglGetUniformLocation(location),v0,v1,v2)}var _emscripten_glUniform3i=_glUniform3i;function _glUniform3iv(location,count,value){if(count<=96){var view=miniTempWebGLIntBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3iv(webglGetUniformLocation(location),view)}var _emscripten_glUniform3iv=_glUniform3iv;function _glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(webglGetUniformLocation(location),v0,v1,v2,v3)}var _emscripten_glUniform4f=_glUniform4f;function _glUniform4fv(location,count,value){if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<4*count;i+=4){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(webglGetUniformLocation(location),view)}var _emscripten_glUniform4fv=_glUniform4fv;function _glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(webglGetUniformLocation(location),v0,v1,v2,v3)}var _emscripten_glUniform4i=_glUniform4i;function _glUniform4iv(location,count,value){if(count<=72){var view=miniTempWebGLIntBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2];view[i+3]=HEAP32[value+(4*i+12)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4iv(webglGetUniformLocation(location),view)}var _emscripten_glUniform4iv=_glUniform4iv;function _glUniformMatrix2fv(location,count,transpose,value){if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(webglGetUniformLocation(location),!!transpose,view)}var _emscripten_glUniformMatrix2fv=_glUniformMatrix2fv;function _glUniformMatrix3fv(location,count,transpose,value){if(count<=32){var view=miniTempWebGLFloatBuffers[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,view)}var _emscripten_glUniformMatrix3fv=_glUniformMatrix3fv;function _glUniformMatrix4fv(location,count,transpose,value){if(count<=18){var view=miniTempWebGLFloatBuffers[16*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<16*count;i+=16){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3];view[i+4]=heap[dst+4];view[i+5]=heap[dst+5];view[i+6]=heap[dst+6];view[i+7]=heap[dst+7];view[i+8]=heap[dst+8];view[i+9]=heap[dst+9];view[i+10]=heap[dst+10];view[i+11]=heap[dst+11];view[i+12]=heap[dst+12];view[i+13]=heap[dst+13];view[i+14]=heap[dst+14];view[i+15]=heap[dst+15]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,view)}var _emscripten_glUniformMatrix4fv=_glUniformMatrix4fv;function _glUseProgram(program){program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program}var _emscripten_glUseProgram=_glUseProgram;function _glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}var _emscripten_glValidateProgram=_glValidateProgram;function _glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}var _emscripten_glVertexAttrib1f=_glVertexAttrib1f;function _glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}var _emscripten_glVertexAttrib1fv=_glVertexAttrib1fv;function _glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}var _emscripten_glVertexAttrib2f=_glVertexAttrib2f;function _glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}var _emscripten_glVertexAttrib2fv=_glVertexAttrib2fv;function _glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}var _emscripten_glVertexAttrib3f=_glVertexAttrib3f;function _glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}var _emscripten_glVertexAttrib3fv=_glVertexAttrib3fv;function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}var _emscripten_glVertexAttrib4f=_glVertexAttrib4f;function _glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}var _emscripten_glVertexAttrib4fv=_glVertexAttrib4fv;function _glVertexAttribDivisor(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}var _glVertexAttribDivisorANGLE=_glVertexAttribDivisor;var _emscripten_glVertexAttribDivisorANGLE=_glVertexAttribDivisorANGLE;function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}var _emscripten_glVertexAttribPointer=_glVertexAttribPointer;function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var _emscripten_glViewport=_glViewport;function _emscripten_has_asyncify(){return 1}function reallyNegative(x){return x<0||x===0&&1/x===-Infinity}function convertI32PairToI53(lo,hi){assert(hi===(hi|0));return(lo>>>0)+hi*4294967296}function convertU32PairToI53(lo,hi){return(lo>>>0)+(hi>>>0)*4294967296}function reSign(value,bits){if(value<=0){return value}var half=bits<=32?Math.abs(1<=half&&(bits<=32||value>half)){value=-2*half+value}return value}function unSign(value,bits){if(value>=0){return value}return bits<=32?2*Math.abs(1<>3];argIndex+=8}else if(type=="i64"){ret=[HEAP32[argIndex>>2],HEAP32[argIndex+4>>2]];argIndex+=8}else{assert((argIndex&3)===0);type="i32";ret=HEAP32[argIndex>>2];argIndex+=4}return ret}var ret=[];var curr,next,currArg;while(1){var startTextIndex=textIndex;curr=HEAP8[textIndex>>0];if(curr===0)break;next=HEAP8[textIndex+1>>0];if(curr==37){var flagAlwaysSigned=false;var flagLeftAlign=false;var flagAlternative=false;var flagZeroPad=false;var flagPadSign=false;flagsLoop:while(1){switch(next){case 43:flagAlwaysSigned=true;break;case 45:flagLeftAlign=true;break;case 35:flagAlternative=true;break;case 48:if(flagZeroPad){break flagsLoop}else{flagZeroPad=true;break}case 32:flagPadSign=true;break;default:break flagsLoop}textIndex++;next=HEAP8[textIndex+1>>0]}var width=0;if(next==42){width=getNextArg("i32");textIndex++;next=HEAP8[textIndex+1>>0]}else{while(next>=48&&next<=57){width=width*10+(next-48);textIndex++;next=HEAP8[textIndex+1>>0]}}var precisionSet=false,precision=-1;if(next==46){precision=0;precisionSet=true;textIndex++;next=HEAP8[textIndex+1>>0];if(next==42){precision=getNextArg("i32");textIndex++}else{while(1){var precisionChr=HEAP8[textIndex+1>>0];if(precisionChr<48||precisionChr>57)break;precision=precision*10+(precisionChr-48);textIndex++}}next=HEAP8[textIndex+1>>0]}if(precision<0){precision=6;precisionSet=false}var argSize;switch(String.fromCharCode(next)){case"h":var nextNext=HEAP8[textIndex+2>>0];if(nextNext==104){textIndex++;argSize=1}else{argSize=2}break;case"l":var nextNext=HEAP8[textIndex+2>>0];if(nextNext==108){textIndex++;argSize=8}else{argSize=4}break;case"L":case"q":case"j":argSize=8;break;case"z":case"t":case"I":argSize=4;break;default:argSize=null}if(argSize)textIndex++;next=HEAP8[textIndex+1>>0];switch(String.fromCharCode(next)){case"d":case"i":case"u":case"o":case"x":case"X":case"p":{var signed=next==100||next==105;argSize=argSize||4;currArg=getNextArg("i"+argSize*8);var argText;if(argSize==8){currArg=next==117?convertU32PairToI53(currArg[0],currArg[1]):convertI32PairToI53(currArg[0],currArg[1])}if(argSize<=4){var limit=Math.pow(256,argSize)-1;currArg=(signed?reSign:unSign)(currArg&limit,argSize*8)}var currAbsArg=Math.abs(currArg);var prefix="";if(next==100||next==105){argText=reSign(currArg,8*argSize).toString(10)}else if(next==117){argText=unSign(currArg,8*argSize).toString(10);currArg=Math.abs(currArg)}else if(next==111){argText=(flagAlternative?"0":"")+currAbsArg.toString(8)}else if(next==120||next==88){prefix=flagAlternative&&currArg!=0?"0x":"";if(currArg<0){currArg=-currArg;argText=(currAbsArg-1).toString(16);var buffer=[];for(var i=0;i=0){if(flagAlwaysSigned){prefix="+"+prefix}else if(flagPadSign){prefix=" "+prefix}}if(argText.charAt(0)=="-"){prefix="-"+prefix;argText=argText.substr(1)}while(prefix.length+argText.lengthexponent&&exponent>=-4){next=(next==103?"f":"F").charCodeAt(0);precision-=exponent+1}else{next=(next==103?"e":"E").charCodeAt(0);precision--}effectivePrecision=Math.min(precision,20)}if(next==101||next==69){argText=currArg.toExponential(effectivePrecision);if(/[eE][-+]\d$/.test(argText)){argText=argText.slice(0,-1)+"0"+argText.slice(-1)}}else if(next==102||next==70){argText=currArg.toFixed(effectivePrecision);if(currArg===0&&reallyNegative(currArg)){argText="-"+argText}}var parts=argText.split("e");if(isGeneral&&!flagAlternative){while(parts[0].length>1&&parts[0].includes(".")&&(parts[0].slice(-1)=="0"||parts[0].slice(-1)==".")){parts[0]=parts[0].slice(0,-1)}}else{if(flagAlternative&&argText.indexOf(".")==-1)parts[0]+=".";while(precision>effectivePrecision++)parts[0]+="0"}argText=parts[0]+(parts.length>1?"e"+parts[1]:"");if(next==69)argText=argText.toUpperCase();if(currArg>=0){if(flagAlwaysSigned){argText="+"+argText}else if(flagPadSign){argText=" "+argText}}}while(argText.length>0])}}else{ret=ret.concat(intArrayFromString("(null)".substr(0,argLength),true))}if(flagLeftAlign){while(argLength0){ret.push(32)}if(!flagLeftAlign)ret.push(getNextArg("i8"));break}case"n":{var ptr=getNextArg("i32*");HEAP32[ptr>>2]=ret.length;break}case"%":{ret.push(curr);break}default:{for(var i=startTextIndex;i>0])}}}textIndex+=2}else{ret.push(curr);textIndex+=1}}return ret}function traverseStack(args){if(!args||!args.callee||!args.callee.name){return[null,"",""]}var funstr=args.callee.toString();var funcname=args.callee.name;var str="(";var first=true;for(var i in args){var a=args[i];if(!first){str+=", "}first=false;if(typeof a=="number"||typeof a=="string"){str+=a}else{str+="("+typeof a+")"}}str+=")";var caller=args.callee.caller;args=caller?caller.arguments:[];if(first)str="";return[args,funcname,str]}function jsStackTrace(){var error=new Error;if(!error.stack){try{throw new Error}catch(e){error=e}if(!error.stack){return"(no stack trace available)"}}return error.stack.toString()}function getCallstack(flags){var callstack=jsStackTrace();var iThisFunc=callstack.lastIndexOf("_emscripten_log");var iThisFunc2=callstack.lastIndexOf("_emscripten_get_callstack");var iNextLine=callstack.indexOf("\n",Math.max(iThisFunc,iThisFunc2))+1;callstack=callstack.slice(iNextLine);if(flags&32){warnOnce("EM_LOG_DEMANGLE is deprecated; ignoring")}if(flags&8&&typeof emscripten_source_map=="undefined"){warnOnce('Source map information is not available, emscripten_log with EM_LOG_C_STACK will be ignored. Build with "--pre-js $EMSCRIPTEN/src/emscripten-source-map.min.js" linker flag to add source map loading to code.');flags^=8;flags|=16}var stack_args=null;if(flags&128){stack_args=traverseStack(arguments);while(stack_args[1].includes("_emscripten_"))stack_args=traverseStack(stack_args[0])}var lines=callstack.split("\n");callstack="";var newFirefoxRe=new RegExp("\\s*(.*?)@(.*?):([0-9]+):([0-9]+)");var firefoxRe=new RegExp("\\s*(.*?)@(.*):(.*)(:(.*))?");var chromeRe=new RegExp("\\s*at (.*?) \\((.*):(.*):(.*)\\)");for(var l in lines){var line=lines[l];var symbolName="";var file="";var lineno=0;var column=0;var parts=chromeRe.exec(line);if(parts&&parts.length==5){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]}else{parts=newFirefoxRe.exec(line);if(!parts)parts=firefoxRe.exec(line);if(parts&&parts.length>=4){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]|0}else{callstack+=line+"\n";continue}}var haveSourceMap=false;if(flags&8){var orig=emscripten_source_map.originalPositionFor({line:lineno,column:column});haveSourceMap=orig&&orig.source;if(haveSourceMap){if(flags&64){orig.source=orig.source.substring(orig.source.replace(/\\/g,"/").lastIndexOf("/")+1)}callstack+=" at "+symbolName+" ("+orig.source+":"+orig.line+":"+orig.column+")\n"}}if(flags&16||!haveSourceMap){if(flags&64){file=file.substring(file.replace(/\\/g,"/").lastIndexOf("/")+1)}callstack+=(haveSourceMap?" = "+symbolName:" at "+symbolName)+" ("+file+":"+lineno+":"+column+")\n"}if(flags&128&&stack_args[0]){if(stack_args[1]==symbolName&&stack_args[2].length>0){callstack=callstack.replace(/\s+$/,"");callstack+=" with values: "+stack_args[1]+stack_args[2]+"\n"}stack_args=traverseStack(stack_args[0])}}callstack=callstack.replace(/\s+$/,"");return callstack}function emscriptenLog(flags,str){if(flags&24){str=str.replace(/\s+$/,"");str+=(str.length>0?"\n":"")+getCallstack(flags)}if(flags&1){if(flags&4){console.error(str)}else if(flags&2){console.warn(str)}else if(flags&512){console.info(str)}else if(flags&256){console.debug(str)}else{console.log(str)}}else if(flags&6){err(str)}else{out(str)}}function _emscripten_log(flags,format,varargs){var result=formatString(format,varargs);var str=UTF8ArrayToString(result,0);emscriptenLog(flags,str)}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function doRequestFullscreen(target,strategy){if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;if(!target.requestFullscreen&&!target.webkitRequestFullscreen){return-3}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(strategy.deferUntilInEventHandler){JSEvents.deferCall(JSEvents_requestFullscreen,1,[target,strategy]);return 1}return-2}return JSEvents_requestFullscreen(target,strategy)}function _emscripten_request_fullscreen_strategy(target,deferUntilInEventHandler,fullscreenStrategy){var strategy={scaleMode:HEAP32[fullscreenStrategy>>2],canvasResolutionScaleMode:HEAP32[fullscreenStrategy+4>>2],filteringMode:HEAP32[fullscreenStrategy+8>>2],deferUntilInEventHandler:deferUntilInEventHandler,canvasResizedCallback:HEAP32[fullscreenStrategy+12>>2],canvasResizedCallbackUserData:HEAP32[fullscreenStrategy+16>>2]};return doRequestFullscreen(target,strategy)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){target=findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(requestPointerLock,2,[target]);return 1}return-2}return requestPointerLock(target)}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;return false}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function registerBeforeUnloadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){var beforeUnloadEventHandlerFunc=function(e=event){var confirmationMessage=((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,0,userData);if(confirmationMessage){confirmationMessage=UTF8ToString(confirmationMessage)}if(confirmationMessage){e.preventDefault();e.returnValue=confirmationMessage;return confirmationMessage}};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:beforeUnloadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_beforeunload_callback_on_thread(userData,callbackfunc,targetThread){if(typeof onbeforeunload=="undefined")return-1;if(targetThread!==1)return-5;registerBeforeUnloadEventCallback(2,userData,true,callbackfunc,28,"beforeunload");return 0}function registerFocusEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.focusEvent)JSEvents.focusEvent=_malloc(256);var focusEventHandlerFunc=function(e=event){var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_blur_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread);return 0}function _emscripten_set_element_css_size(target,width,height){target=findEventTarget(target);if(!target)return-4;target.style.width=width+"px";target.style.height=height+"px";return 0}function _emscripten_set_focus_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread);return 0}function fillFullscreenChangeEventData(eventStruct){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(e=event){var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;fillFullscreenChangeEventData(fullscreenChangeEvent);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);return 0}function registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(e=event){var gamepadEvent=JSEvents.gamepadEvent;fillGamepadEventData(gamepadEvent,e["gamepad"]);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(176);var keyEventHandlerFunc=function(e){assert(e);var keyEventData=JSEvents.keyEvent;HEAPF64[keyEventData>>3]=e.timeStamp;var idx=keyEventData>>2;HEAP32[idx+2]=e.location;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;HEAP32[idx+7]=e.repeat;HEAP32[idx+8]=e.charCode;HEAP32[idx+9]=e.keyCode;HEAP32[idx+10]=e.which;stringToUTF8(e.key||"",keyEventData+44,32);stringToUTF8(e.code||"",keyEventData+76,32);stringToUTF8(e.char||"",keyEventData+108,32);stringToUTF8(e.locale||"",keyEventData+140,32);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread);return 0}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread);return 0}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop){var browserIterationFunc=()=>dynCall_v.call(null,func);setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop)}function fillMouseEventData(eventStruct,e,target){assert(eventStruct%4==0);HEAPF64[eventStruct>>3]=e.timeStamp;var idx=eventStruct>>2;HEAP32[idx+2]=e.screenX;HEAP32[idx+3]=e.screenY;HEAP32[idx+4]=e.clientX;HEAP32[idx+5]=e.clientY;HEAP32[idx+6]=e.ctrlKey;HEAP32[idx+7]=e.shiftKey;HEAP32[idx+8]=e.altKey;HEAP32[idx+9]=e.metaKey;HEAP16[idx*2+20]=e.button;HEAP16[idx*2+21]=e.buttons;HEAP32[idx+11]=e["movementX"];HEAP32[idx+12]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+13]=e.clientX-rect.left;HEAP32[idx+14]=e.clientY-rect.top}function registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=findEventTarget(target);var mouseEventHandlerFunc=function(e=event){fillMouseEventData(JSEvents.mouseEvent,e,target);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_mousedown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown",targetThread);return 0}function _emscripten_set_mouseenter_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,33,"mouseenter",targetThread);return 0}function _emscripten_set_mouseleave_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,34,"mouseleave",targetThread);return 0}function _emscripten_set_mousemove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread);return 0}function _emscripten_set_mouseup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup",targetThread);return 0}function fillPointerlockChangeEventData(eventStruct){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.pointerlockChangeEvent)JSEvents.pointerlockChangeEvent=_malloc(260);var pointerlockChangeEventHandlerFunc=function(e=event){var pointerlockChangeEvent=JSEvents.pointerlockChangeEvent;fillPointerlockChangeEventData(pointerlockChangeEvent);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,pointerlockChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:pointerlockChangeEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_pointerlockchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!document||!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}target=findEventTarget(target);if(!target)return-4;registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"pointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mozpointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"webkitpointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mspointerlockchange",targetThread);return 0}function registerUiEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.uiEvent)JSEvents.uiEvent=_malloc(36);target=findEventTarget(target);var uiEventHandlerFunc=function(e=event){if(e.target!=target){return}var b=document.body;if(!b){return}var uiEvent=JSEvents.uiEvent;HEAP32[uiEvent>>2]=e.detail;HEAP32[uiEvent+4>>2]=b.clientWidth;HEAP32[uiEvent+8>>2]=b.clientHeight;HEAP32[uiEvent+12>>2]=innerWidth;HEAP32[uiEvent+16>>2]=innerHeight;HEAP32[uiEvent+20>>2]=outerWidth;HEAP32[uiEvent+24>>2]=outerHeight;HEAP32[uiEvent+28>>2]=pageXOffset;HEAP32[uiEvent+32>>2]=pageYOffset;if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,uiEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:uiEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_resize_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerUiEventCallback(target,userData,useCapture,callbackfunc,10,"resize",targetThread);return 0}function registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1696);target=findEventTarget(target);var touchEventHandlerFunc=function(e){assert(e);var t,touches={},et=e.touches;for(var i=0;i>3]=e.timeStamp;var idx=touchEvent>>2;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;idx+=7;var targetRect=getBoundingClientRect(target);var numTouches=0;for(var i in touches){t=touches[i];HEAP32[idx+0]=t.identifier;HEAP32[idx+1]=t.screenX;HEAP32[idx+2]=t.screenY;HEAP32[idx+3]=t.clientX;HEAP32[idx+4]=t.clientY;HEAP32[idx+5]=t.pageX;HEAP32[idx+6]=t.pageY;HEAP32[idx+7]=t.isChanged;HEAP32[idx+8]=t.onTarget;HEAP32[idx+9]=t.clientX-targetRect.left;HEAP32[idx+10]=t.clientY-targetRect.top;idx+=13;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function fillVisibilityChangeEventData(eventStruct){var visibilityStates=["hidden","visible","prerender","unloaded"];var visibilityState=visibilityStates.indexOf(document.visibilityState);HEAP32[eventStruct>>2]=document.hidden;HEAP32[eventStruct+4>>2]=visibilityState}function registerVisibilityChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.visibilityChangeEvent)JSEvents.visibilityChangeEvent=_malloc(8);var visibilityChangeEventHandlerFunc=function(e=event){var visibilityChangeEvent=JSEvents.visibilityChangeEvent;fillVisibilityChangeEventData(visibilityChangeEvent);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,visibilityChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:visibilityChangeEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_visibilitychange_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!specialHTMLTargets[1]){return-4}registerVisibilityChangeEventCallback(specialHTMLTargets[1],userData,useCapture,callbackfunc,21,"visibilitychange",targetThread);return 0}function registerWheelEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(104);var wheelHandlerFunc=function(e=event){var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+72>>3]=e["deltaX"];HEAPF64[wheelEvent+80>>3]=e["deltaY"];HEAPF64[wheelEvent+88>>3]=e["deltaZ"];HEAP32[wheelEvent+96>>2]=e["deltaMode"];if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:wheelHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target=findEventTarget(target);if(typeof target.onwheel!="undefined"){registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread);return 0}else{return-1}}function _emscripten_set_window_title(title){setWindowTitle(UTF8ToString(title))}function _emscripten_sleep(ms){return Asyncify.handleSleep(wakeUp=>safeSetTimeout(wakeUp,ms))}_emscripten_sleep.isAsync=true;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){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function stringToAscii(str,buffer){for(var i=0;i>0]=str.charCodeAt(i)}HEAP8[buffer>>0]=0}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAPU32[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function doReadv(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function convertI32PairToI53Checked(lo,hi){assert(lo==lo>>>0||lo==(lo|0));assert(hi===(hi|0));return hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var offset=convertI32PairToI53Checked(offset_low,offset_high);if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.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.name==="ErrnoError"))throw e;return e.errno}}function doWritev(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(typeof offset!=="undefined"){offset+=curr}}return ret}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}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 writeArrayToMemory(array,buffer){assert(array.length>=0,"writeArrayToMemory array must have a length (should be an array or typed array)");HEAP8.set(array,buffer)}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}return thisDate.getFullYear()}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"}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 days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":function(date){var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":function(date){return date.tm_wday},"%W":function(date){var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":function(date){return(date.tm_year+1900).toString().substring(2)},"%Y":function(date){return date.tm_year+1900},"%z":function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm,loc){return _strftime(s,maxsize,format,tm)}function runAndAbortIfError(func){try{return func()}catch(e){abort(e)}}var Asyncify={instrumentWasmImports:function(imports){var ASYNCIFY_IMPORTS=["invoke_*","fd_sync","__wasi_fd_sync","__asyncjs__*","emscripten_idb_load","emscripten_idb_store","emscripten_idb_delete","emscripten_idb_exists","emscripten_idb_load_blob","emscripten_idb_store_blob","emscripten_sleep","emscripten_wget","emscripten_wget_data","emscripten_scan_registers","emscripten_lazy_load_code","_load_secondary_module","emscripten_fiber_swap"];for(var x in imports){(function(x){var original=imports[x];var sig=original.sig;if(typeof original=="function"){var isAsyncifyImport=original.isAsync||ASYNCIFY_IMPORTS.indexOf(x)>=0||x.startsWith("__asyncjs__");imports[x]=function(){var originalAsyncifyState=Asyncify.state;try{return original.apply(null,arguments)}finally{var changedToDisabled=originalAsyncifyState===Asyncify.State.Normal&&Asyncify.state===Asyncify.State.Disabled;var ignoredInvoke=x.startsWith("invoke_")&&true;if(Asyncify.state!==originalAsyncifyState&&!isAsyncifyImport&&!changedToDisabled&&!ignoredInvoke){throw new Error("import "+x+" was not in ASYNCIFY_IMPORTS, but changed the state")}}}}})(x)}},instrumentWasmExports:function(exports){var ret={};for(var x in exports){(function(x){var original=exports[x];if(typeof original=="function"){ret[x]=function(){Asyncify.exportCallStack.push(x);try{return original.apply(null,arguments)}finally{if(!ABORT){var y=Asyncify.exportCallStack.pop();assert(y===x);Asyncify.maybeStopUnwind()}}}}else{ret[x]=original}})(x)}return ret},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:4096,currData:null,handleSleepReturnValue:0,exportCallStack:[],callStackNameToId:{},callStackIdToName:{},callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId:function(funcName){var id=Asyncify.callStackNameToId[funcName];if(id===undefined){id=Asyncify.callStackId++;Asyncify.callStackNameToId[funcName]=id;Asyncify.callStackIdToName[id]=funcName}return id},maybeStopUnwind:function(){if(Asyncify.currData&&Asyncify.state===Asyncify.State.Unwinding&&Asyncify.exportCallStack.length===0){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_unwind);if(typeof Fibers!="undefined"){Fibers.trampoline()}}},whenDone:function(){assert(Asyncify.currData,"Tried to wait for an async operation when none is in progress.");assert(!Asyncify.asyncPromiseHandlers,"Cannot have multiple async operations in flight at once");return new Promise((resolve,reject)=>{Asyncify.asyncPromiseHandlers={resolve:resolve,reject:reject}})},allocateData:function(){var ptr=_malloc(12+Asyncify.StackSize);Asyncify.setDataHeader(ptr,ptr+12,Asyncify.StackSize);Asyncify.setDataRewindFunc(ptr);return ptr},setDataHeader:function(ptr,stack,stackSize){HEAP32[ptr>>2]=stack;HEAP32[ptr+4>>2]=stack+stackSize},setDataRewindFunc:function(ptr){var bottomOfCallStack=Asyncify.exportCallStack[0];var rewindId=Asyncify.getCallStackId(bottomOfCallStack);HEAP32[ptr+8>>2]=rewindId},getDataRewindFunc:function(ptr){var id=HEAP32[ptr+8>>2];var name=Asyncify.callStackIdToName[id];var func=Module["asm"][name];return func},doRewind:function(ptr){var start=Asyncify.getDataRewindFunc(ptr);return start()},handleSleep:function(startAsync){assert(Asyncify.state!==Asyncify.State.Disabled,"Asyncify cannot be done during or after the runtime exits");if(ABORT)return;if(Asyncify.state===Asyncify.State.Normal){var reachedCallback=false;var reachedAfterCallback=false;startAsync((handleSleepReturnValue=0)=>{assert(!handleSleepReturnValue||typeof handleSleepReturnValue=="number"||typeof handleSleepReturnValue=="boolean");if(ABORT)return;Asyncify.handleSleepReturnValue=handleSleepReturnValue;reachedCallback=true;if(!reachedAfterCallback){return}assert(!Asyncify.exportCallStack.length,"Waking up (starting to rewind) must be done from JS, without compiled code on the stack.");Asyncify.state=Asyncify.State.Rewinding;runAndAbortIfError(()=>_asyncify_start_rewind(Asyncify.currData));if(typeof Browser!="undefined"&&Browser.mainLoop.func){Browser.mainLoop.resume()}var asyncWasmReturnValue,isError=false;try{asyncWasmReturnValue=Asyncify.doRewind(Asyncify.currData)}catch(err){asyncWasmReturnValue=err;isError=true}var handled=false;if(!Asyncify.currData){var asyncPromiseHandlers=Asyncify.asyncPromiseHandlers;if(asyncPromiseHandlers){Asyncify.asyncPromiseHandlers=null;(isError?asyncPromiseHandlers.reject:asyncPromiseHandlers.resolve)(asyncWasmReturnValue);handled=true}}if(isError&&!handled){throw asyncWasmReturnValue}});reachedAfterCallback=true;if(!reachedCallback){Asyncify.state=Asyncify.State.Unwinding;Asyncify.currData=Asyncify.allocateData();if(typeof Browser!="undefined"&&Browser.mainLoop.func){Browser.mainLoop.pause()}runAndAbortIfError(()=>_asyncify_start_unwind(Asyncify.currData))}}else if(Asyncify.state===Asyncify.State.Rewinding){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_rewind);_free(Asyncify.currData);Asyncify.currData=null;Asyncify.sleepCallbacks.forEach(func=>callUserCallback(func))}else{abort("invalid state: "+Asyncify.state)}return Asyncify.handleSleepReturnValue},handleAsync:function(startAsync){return Asyncify.handleSleep(wakeUp=>{startAsync().then(wakeUp)})}};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();ERRNO_CODES={"EPERM":63,"ENOENT":44,"ESRCH":71,"EINTR":27,"EIO":29,"ENXIO":60,"E2BIG":1,"ENOEXEC":45,"EBADF":8,"ECHILD":12,"EAGAIN":6,"EWOULDBLOCK":6,"ENOMEM":48,"EACCES":2,"EFAULT":21,"ENOTBLK":105,"EBUSY":10,"EEXIST":20,"EXDEV":75,"ENODEV":43,"ENOTDIR":54,"EISDIR":31,"EINVAL":28,"ENFILE":41,"EMFILE":33,"ENOTTY":59,"ETXTBSY":74,"EFBIG":22,"ENOSPC":51,"ESPIPE":70,"EROFS":69,"EMLINK":34,"EPIPE":64,"EDOM":18,"ERANGE":68,"ENOMSG":49,"EIDRM":24,"ECHRNG":106,"EL2NSYNC":156,"EL3HLT":107,"EL3RST":108,"ELNRNG":109,"EUNATCH":110,"ENOCSI":111,"EL2HLT":112,"EDEADLK":16,"ENOLCK":46,"EBADE":113,"EBADR":114,"EXFULL":115,"ENOANO":104,"EBADRQC":103,"EBADSLT":102,"EDEADLOCK":16,"EBFONT":101,"ENOSTR":100,"ENODATA":116,"ETIME":117,"ENOSR":118,"ENONET":119,"ENOPKG":120,"EREMOTE":121,"ENOLINK":47,"EADV":122,"ESRMNT":123,"ECOMM":124,"EPROTO":65,"EMULTIHOP":36,"EDOTDOT":125,"EBADMSG":9,"ENOTUNIQ":126,"EBADFD":127,"EREMCHG":128,"ELIBACC":129,"ELIBBAD":130,"ELIBSCN":131,"ELIBMAX":132,"ELIBEXEC":133,"ENOSYS":52,"ENOTEMPTY":55,"ENAMETOOLONG":37,"ELOOP":32,"EOPNOTSUPP":138,"EPFNOSUPPORT":139,"ECONNRESET":15,"ENOBUFS":42,"EAFNOSUPPORT":5,"EPROTOTYPE":67,"ENOTSOCK":57,"ENOPROTOOPT":50,"ESHUTDOWN":140,"ECONNREFUSED":14,"EADDRINUSE":3,"ECONNABORTED":13,"ENETUNREACH":40,"ENETDOWN":38,"ETIMEDOUT":73,"EHOSTDOWN":142,"EHOSTUNREACH":23,"EINPROGRESS":26,"EALREADY":7,"EDESTADDRREQ":17,"EMSGSIZE":35,"EPROTONOSUPPORT":66,"ESOCKTNOSUPPORT":137,"EADDRNOTAVAIL":4,"ENETRESET":39,"EISCONN":30,"ENOTCONN":53,"ETOOMANYREFS":141,"EUSERS":136,"EDQUOT":19,"ESTALE":72,"ENOTSUP":138,"ENOMEDIUM":148,"EILSEQ":25,"EOVERFLOW":61,"ECANCELED":11,"ENOTRECOVERABLE":56,"EOWNERDEAD":62,"ESTRPIPE":135};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas){Browser.requestFullscreen(lockPointer,resizeCanvas)};Module["requestFullScreen"]=function Module_requestFullScreen(){Browser.requestFullScreen()};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};var preloadedImages={};var preloadedAudios={};var GLctx;for(var i=0;i<32;++i)tempFixedLengthArray.push(new Array(i));var miniTempWebGLFloatBuffersStorage=new Float32Array(288);for(var i=0;i<288;++i){miniTempWebGLFloatBuffers[i]=miniTempWebGLFloatBuffersStorage.subarray(0,i+1)}var miniTempWebGLIntBuffersStorage=new Int32Array(288);for(var i=0;i<288;++i){miniTempWebGLIntBuffers[i]=miniTempWebGLIntBuffersStorage.subarray(0,i+1)}function checkIncomingModuleAPI(){ignoredModuleProp("fetchSettings")}var wasmImports={"__assert_fail":___assert_fail,"__cxa_throw":___cxa_throw,"__syscall_fcntl64":___syscall_fcntl64,"__syscall_ioctl":___syscall_ioctl,"__syscall_openat":___syscall_openat,"_emscripten_get_now_is_monotonic":__emscripten_get_now_is_monotonic,"abort":_abort,"eglBindAPI":_eglBindAPI,"eglChooseConfig":_eglChooseConfig,"eglCreateContext":_eglCreateContext,"eglCreateWindowSurface":_eglCreateWindowSurface,"eglDestroyContext":_eglDestroyContext,"eglDestroySurface":_eglDestroySurface,"eglGetConfigAttrib":_eglGetConfigAttrib,"eglGetDisplay":_eglGetDisplay,"eglGetError":_eglGetError,"eglInitialize":_eglInitialize,"eglMakeCurrent":_eglMakeCurrent,"eglQueryString":_eglQueryString,"eglSwapBuffers":_eglSwapBuffers,"eglSwapInterval":_eglSwapInterval,"eglTerminate":_eglTerminate,"eglWaitGL":_eglWaitGL,"eglWaitNative":_eglWaitNative,"emscripten_asm_const_int":_emscripten_asm_const_int,"emscripten_asm_const_int_sync_on_main_thread":_emscripten_asm_const_int_sync_on_main_thread,"emscripten_date_now":_emscripten_date_now,"emscripten_exit_fullscreen":_emscripten_exit_fullscreen,"emscripten_exit_pointerlock":_emscripten_exit_pointerlock,"emscripten_get_device_pixel_ratio":_emscripten_get_device_pixel_ratio,"emscripten_get_element_css_size":_emscripten_get_element_css_size,"emscripten_get_gamepad_status":_emscripten_get_gamepad_status,"emscripten_get_now":_emscripten_get_now,"emscripten_get_num_gamepads":_emscripten_get_num_gamepads,"emscripten_get_screen_size":_emscripten_get_screen_size,"emscripten_glActiveTexture":_emscripten_glActiveTexture,"emscripten_glAttachShader":_emscripten_glAttachShader,"emscripten_glBeginQueryEXT":_emscripten_glBeginQueryEXT,"emscripten_glBindAttribLocation":_emscripten_glBindAttribLocation,"emscripten_glBindBuffer":_emscripten_glBindBuffer,"emscripten_glBindFramebuffer":_emscripten_glBindFramebuffer,"emscripten_glBindRenderbuffer":_emscripten_glBindRenderbuffer,"emscripten_glBindTexture":_emscripten_glBindTexture,"emscripten_glBindVertexArrayOES":_emscripten_glBindVertexArrayOES,"emscripten_glBlendColor":_emscripten_glBlendColor,"emscripten_glBlendEquation":_emscripten_glBlendEquation,"emscripten_glBlendEquationSeparate":_emscripten_glBlendEquationSeparate,"emscripten_glBlendFunc":_emscripten_glBlendFunc,"emscripten_glBlendFuncSeparate":_emscripten_glBlendFuncSeparate,"emscripten_glBufferData":_emscripten_glBufferData,"emscripten_glBufferSubData":_emscripten_glBufferSubData,"emscripten_glCheckFramebufferStatus":_emscripten_glCheckFramebufferStatus,"emscripten_glClear":_emscripten_glClear,"emscripten_glClearColor":_emscripten_glClearColor,"emscripten_glClearDepthf":_emscripten_glClearDepthf,"emscripten_glClearStencil":_emscripten_glClearStencil,"emscripten_glColorMask":_emscripten_glColorMask,"emscripten_glCompileShader":_emscripten_glCompileShader,"emscripten_glCompressedTexImage2D":_emscripten_glCompressedTexImage2D,"emscripten_glCompressedTexSubImage2D":_emscripten_glCompressedTexSubImage2D,"emscripten_glCopyTexImage2D":_emscripten_glCopyTexImage2D,"emscripten_glCopyTexSubImage2D":_emscripten_glCopyTexSubImage2D,"emscripten_glCreateProgram":_emscripten_glCreateProgram,"emscripten_glCreateShader":_emscripten_glCreateShader,"emscripten_glCullFace":_emscripten_glCullFace,"emscripten_glDeleteBuffers":_emscripten_glDeleteBuffers,"emscripten_glDeleteFramebuffers":_emscripten_glDeleteFramebuffers,"emscripten_glDeleteProgram":_emscripten_glDeleteProgram,"emscripten_glDeleteQueriesEXT":_emscripten_glDeleteQueriesEXT,"emscripten_glDeleteRenderbuffers":_emscripten_glDeleteRenderbuffers,"emscripten_glDeleteShader":_emscripten_glDeleteShader,"emscripten_glDeleteTextures":_emscripten_glDeleteTextures,"emscripten_glDeleteVertexArraysOES":_emscripten_glDeleteVertexArraysOES,"emscripten_glDepthFunc":_emscripten_glDepthFunc,"emscripten_glDepthMask":_emscripten_glDepthMask,"emscripten_glDepthRangef":_emscripten_glDepthRangef,"emscripten_glDetachShader":_emscripten_glDetachShader,"emscripten_glDisable":_emscripten_glDisable,"emscripten_glDisableVertexAttribArray":_emscripten_glDisableVertexAttribArray,"emscripten_glDrawArrays":_emscripten_glDrawArrays,"emscripten_glDrawArraysInstancedANGLE":_emscripten_glDrawArraysInstancedANGLE,"emscripten_glDrawBuffersWEBGL":_emscripten_glDrawBuffersWEBGL,"emscripten_glDrawElements":_emscripten_glDrawElements,"emscripten_glDrawElementsInstancedANGLE":_emscripten_glDrawElementsInstancedANGLE,"emscripten_glEnable":_emscripten_glEnable,"emscripten_glEnableVertexAttribArray":_emscripten_glEnableVertexAttribArray,"emscripten_glEndQueryEXT":_emscripten_glEndQueryEXT,"emscripten_glFinish":_emscripten_glFinish,"emscripten_glFlush":_emscripten_glFlush,"emscripten_glFramebufferRenderbuffer":_emscripten_glFramebufferRenderbuffer,"emscripten_glFramebufferTexture2D":_emscripten_glFramebufferTexture2D,"emscripten_glFrontFace":_emscripten_glFrontFace,"emscripten_glGenBuffers":_emscripten_glGenBuffers,"emscripten_glGenFramebuffers":_emscripten_glGenFramebuffers,"emscripten_glGenQueriesEXT":_emscripten_glGenQueriesEXT,"emscripten_glGenRenderbuffers":_emscripten_glGenRenderbuffers,"emscripten_glGenTextures":_emscripten_glGenTextures,"emscripten_glGenVertexArraysOES":_emscripten_glGenVertexArraysOES,"emscripten_glGenerateMipmap":_emscripten_glGenerateMipmap,"emscripten_glGetActiveAttrib":_emscripten_glGetActiveAttrib,"emscripten_glGetActiveUniform":_emscripten_glGetActiveUniform,"emscripten_glGetAttachedShaders":_emscripten_glGetAttachedShaders,"emscripten_glGetAttribLocation":_emscripten_glGetAttribLocation,"emscripten_glGetBooleanv":_emscripten_glGetBooleanv,"emscripten_glGetBufferParameteriv":_emscripten_glGetBufferParameteriv,"emscripten_glGetError":_emscripten_glGetError,"emscripten_glGetFloatv":_emscripten_glGetFloatv,"emscripten_glGetFramebufferAttachmentParameteriv":_emscripten_glGetFramebufferAttachmentParameteriv,"emscripten_glGetIntegerv":_emscripten_glGetIntegerv,"emscripten_glGetProgramInfoLog":_emscripten_glGetProgramInfoLog,"emscripten_glGetProgramiv":_emscripten_glGetProgramiv,"emscripten_glGetQueryObjecti64vEXT":_emscripten_glGetQueryObjecti64vEXT,"emscripten_glGetQueryObjectivEXT":_emscripten_glGetQueryObjectivEXT,"emscripten_glGetQueryObjectui64vEXT":_emscripten_glGetQueryObjectui64vEXT,"emscripten_glGetQueryObjectuivEXT":_emscripten_glGetQueryObjectuivEXT,"emscripten_glGetQueryivEXT":_emscripten_glGetQueryivEXT,"emscripten_glGetRenderbufferParameteriv":_emscripten_glGetRenderbufferParameteriv,"emscripten_glGetShaderInfoLog":_emscripten_glGetShaderInfoLog,"emscripten_glGetShaderPrecisionFormat":_emscripten_glGetShaderPrecisionFormat,"emscripten_glGetShaderSource":_emscripten_glGetShaderSource,"emscripten_glGetShaderiv":_emscripten_glGetShaderiv,"emscripten_glGetString":_emscripten_glGetString,"emscripten_glGetTexParameterfv":_emscripten_glGetTexParameterfv,"emscripten_glGetTexParameteriv":_emscripten_glGetTexParameteriv,"emscripten_glGetUniformLocation":_emscripten_glGetUniformLocation,"emscripten_glGetUniformfv":_emscripten_glGetUniformfv,"emscripten_glGetUniformiv":_emscripten_glGetUniformiv,"emscripten_glGetVertexAttribPointerv":_emscripten_glGetVertexAttribPointerv,"emscripten_glGetVertexAttribfv":_emscripten_glGetVertexAttribfv,"emscripten_glGetVertexAttribiv":_emscripten_glGetVertexAttribiv,"emscripten_glHint":_emscripten_glHint,"emscripten_glIsBuffer":_emscripten_glIsBuffer,"emscripten_glIsEnabled":_emscripten_glIsEnabled,"emscripten_glIsFramebuffer":_emscripten_glIsFramebuffer,"emscripten_glIsProgram":_emscripten_glIsProgram,"emscripten_glIsQueryEXT":_emscripten_glIsQueryEXT,"emscripten_glIsRenderbuffer":_emscripten_glIsRenderbuffer,"emscripten_glIsShader":_emscripten_glIsShader,"emscripten_glIsTexture":_emscripten_glIsTexture,"emscripten_glIsVertexArrayOES":_emscripten_glIsVertexArrayOES,"emscripten_glLineWidth":_emscripten_glLineWidth,"emscripten_glLinkProgram":_emscripten_glLinkProgram,"emscripten_glPixelStorei":_emscripten_glPixelStorei,"emscripten_glPolygonOffset":_emscripten_glPolygonOffset,"emscripten_glQueryCounterEXT":_emscripten_glQueryCounterEXT,"emscripten_glReadPixels":_emscripten_glReadPixels,"emscripten_glReleaseShaderCompiler":_emscripten_glReleaseShaderCompiler,"emscripten_glRenderbufferStorage":_emscripten_glRenderbufferStorage,"emscripten_glSampleCoverage":_emscripten_glSampleCoverage,"emscripten_glScissor":_emscripten_glScissor,"emscripten_glShaderBinary":_emscripten_glShaderBinary,"emscripten_glShaderSource":_emscripten_glShaderSource,"emscripten_glStencilFunc":_emscripten_glStencilFunc,"emscripten_glStencilFuncSeparate":_emscripten_glStencilFuncSeparate,"emscripten_glStencilMask":_emscripten_glStencilMask,"emscripten_glStencilMaskSeparate":_emscripten_glStencilMaskSeparate,"emscripten_glStencilOp":_emscripten_glStencilOp,"emscripten_glStencilOpSeparate":_emscripten_glStencilOpSeparate,"emscripten_glTexImage2D":_emscripten_glTexImage2D,"emscripten_glTexParameterf":_emscripten_glTexParameterf,"emscripten_glTexParameterfv":_emscripten_glTexParameterfv,"emscripten_glTexParameteri":_emscripten_glTexParameteri,"emscripten_glTexParameteriv":_emscripten_glTexParameteriv,"emscripten_glTexSubImage2D":_emscripten_glTexSubImage2D,"emscripten_glUniform1f":_emscripten_glUniform1f,"emscripten_glUniform1fv":_emscripten_glUniform1fv,"emscripten_glUniform1i":_emscripten_glUniform1i,"emscripten_glUniform1iv":_emscripten_glUniform1iv,"emscripten_glUniform2f":_emscripten_glUniform2f,"emscripten_glUniform2fv":_emscripten_glUniform2fv,"emscripten_glUniform2i":_emscripten_glUniform2i,"emscripten_glUniform2iv":_emscripten_glUniform2iv,"emscripten_glUniform3f":_emscripten_glUniform3f,"emscripten_glUniform3fv":_emscripten_glUniform3fv,"emscripten_glUniform3i":_emscripten_glUniform3i,"emscripten_glUniform3iv":_emscripten_glUniform3iv,"emscripten_glUniform4f":_emscripten_glUniform4f,"emscripten_glUniform4fv":_emscripten_glUniform4fv,"emscripten_glUniform4i":_emscripten_glUniform4i,"emscripten_glUniform4iv":_emscripten_glUniform4iv,"emscripten_glUniformMatrix2fv":_emscripten_glUniformMatrix2fv,"emscripten_glUniformMatrix3fv":_emscripten_glUniformMatrix3fv,"emscripten_glUniformMatrix4fv":_emscripten_glUniformMatrix4fv,"emscripten_glUseProgram":_emscripten_glUseProgram,"emscripten_glValidateProgram":_emscripten_glValidateProgram,"emscripten_glVertexAttrib1f":_emscripten_glVertexAttrib1f,"emscripten_glVertexAttrib1fv":_emscripten_glVertexAttrib1fv,"emscripten_glVertexAttrib2f":_emscripten_glVertexAttrib2f,"emscripten_glVertexAttrib2fv":_emscripten_glVertexAttrib2fv,"emscripten_glVertexAttrib3f":_emscripten_glVertexAttrib3f,"emscripten_glVertexAttrib3fv":_emscripten_glVertexAttrib3fv,"emscripten_glVertexAttrib4f":_emscripten_glVertexAttrib4f,"emscripten_glVertexAttrib4fv":_emscripten_glVertexAttrib4fv,"emscripten_glVertexAttribDivisorANGLE":_emscripten_glVertexAttribDivisorANGLE,"emscripten_glVertexAttribPointer":_emscripten_glVertexAttribPointer,"emscripten_glViewport":_emscripten_glViewport,"emscripten_has_asyncify":_emscripten_has_asyncify,"emscripten_log":_emscripten_log,"emscripten_memcpy_big":_emscripten_memcpy_big,"emscripten_request_fullscreen_strategy":_emscripten_request_fullscreen_strategy,"emscripten_request_pointerlock":_emscripten_request_pointerlock,"emscripten_resize_heap":_emscripten_resize_heap,"emscripten_sample_gamepad_data":_emscripten_sample_gamepad_data,"emscripten_set_beforeunload_callback_on_thread":_emscripten_set_beforeunload_callback_on_thread,"emscripten_set_blur_callback_on_thread":_emscripten_set_blur_callback_on_thread,"emscripten_set_canvas_element_size":_emscripten_set_canvas_element_size,"emscripten_set_element_css_size":_emscripten_set_element_css_size,"emscripten_set_focus_callback_on_thread":_emscripten_set_focus_callback_on_thread,"emscripten_set_fullscreenchange_callback_on_thread":_emscripten_set_fullscreenchange_callback_on_thread,"emscripten_set_gamepadconnected_callback_on_thread":_emscripten_set_gamepadconnected_callback_on_thread,"emscripten_set_gamepaddisconnected_callback_on_thread":_emscripten_set_gamepaddisconnected_callback_on_thread,"emscripten_set_keydown_callback_on_thread":_emscripten_set_keydown_callback_on_thread,"emscripten_set_keypress_callback_on_thread":_emscripten_set_keypress_callback_on_thread,"emscripten_set_keyup_callback_on_thread":_emscripten_set_keyup_callback_on_thread,"emscripten_set_main_loop":_emscripten_set_main_loop,"emscripten_set_mousedown_callback_on_thread":_emscripten_set_mousedown_callback_on_thread,"emscripten_set_mouseenter_callback_on_thread":_emscripten_set_mouseenter_callback_on_thread,"emscripten_set_mouseleave_callback_on_thread":_emscripten_set_mouseleave_callback_on_thread,"emscripten_set_mousemove_callback_on_thread":_emscripten_set_mousemove_callback_on_thread,"emscripten_set_mouseup_callback_on_thread":_emscripten_set_mouseup_callback_on_thread,"emscripten_set_pointerlockchange_callback_on_thread":_emscripten_set_pointerlockchange_callback_on_thread,"emscripten_set_resize_callback_on_thread":_emscripten_set_resize_callback_on_thread,"emscripten_set_touchcancel_callback_on_thread":_emscripten_set_touchcancel_callback_on_thread,"emscripten_set_touchend_callback_on_thread":_emscripten_set_touchend_callback_on_thread,"emscripten_set_touchmove_callback_on_thread":_emscripten_set_touchmove_callback_on_thread,"emscripten_set_touchstart_callback_on_thread":_emscripten_set_touchstart_callback_on_thread,"emscripten_set_visibilitychange_callback_on_thread":_emscripten_set_visibilitychange_callback_on_thread,"emscripten_set_wheel_callback_on_thread":_emscripten_set_wheel_callback_on_thread,"emscripten_set_window_title":_emscripten_set_window_title,"emscripten_sleep":_emscripten_sleep,"environ_get":_environ_get,"environ_sizes_get":_environ_sizes_get,"fd_close":_fd_close,"fd_read":_fd_read,"fd_seek":_fd_seek,"fd_write":_fd_write,"glActiveTexture":_glActiveTexture,"glAttachShader":_glAttachShader,"glBindBuffer":_glBindBuffer,"glBindTexture":_glBindTexture,"glBindVertexArrayOES":_glBindVertexArrayOES,"glBlendEquation":_glBlendEquation,"glBlendEquationSeparate":_glBlendEquationSeparate,"glBlendFuncSeparate":_glBlendFuncSeparate,"glBufferData":_glBufferData,"glBufferSubData":_glBufferSubData,"glClear":_glClear,"glClearColor":_glClearColor,"glCompileShader":_glCompileShader,"glCreateProgram":_glCreateProgram,"glCreateShader":_glCreateShader,"glDeleteShader":_glDeleteShader,"glDeleteVertexArraysOES":_glDeleteVertexArraysOES,"glDetachShader":_glDetachShader,"glDisable":_glDisable,"glDrawElements":_glDrawElements,"glEnable":_glEnable,"glEnableVertexAttribArray":_glEnableVertexAttribArray,"glGenBuffers":_glGenBuffers,"glGenTextures":_glGenTextures,"glGenVertexArraysOES":_glGenVertexArraysOES,"glGetAttribLocation":_glGetAttribLocation,"glGetIntegerv":_glGetIntegerv,"glGetProgramInfoLog":_glGetProgramInfoLog,"glGetProgramiv":_glGetProgramiv,"glGetShaderInfoLog":_glGetShaderInfoLog,"glGetShaderiv":_glGetShaderiv,"glGetUniformLocation":_glGetUniformLocation,"glIsEnabled":_glIsEnabled,"glIsProgram":_glIsProgram,"glLinkProgram":_glLinkProgram,"glScissor":_glScissor,"glShaderSource":_glShaderSource,"glTexImage2D":_glTexImage2D,"glTexParameteri":_glTexParameteri,"glUniform1i":_glUniform1i,"glUniformMatrix4fv":_glUniformMatrix4fv,"glUseProgram":_glUseProgram,"glVertexAttribPointer":_glVertexAttribPointer,"glViewport":_glViewport,"strftime_l":_strftime_l};Asyncify.instrumentWasmImports(wasmImports);var asm=createWasm();var ___wasm_call_ctors=createExportWrapper("__wasm_call_ctors");var _main=Module["_main"]=createExportWrapper("__main_argc_argv");var _free=createExportWrapper("free");var _malloc=createExportWrapper("malloc");var _fflush=Module["_fflush"]=createExportWrapper("fflush");var ___errno_location=createExportWrapper("__errno_location");var ___dl_seterr=createExportWrapper("__dl_seterr");var _setThrew=createExportWrapper("setThrew");var _saveSetjmp=createExportWrapper("saveSetjmp");var _emscripten_stack_init=function(){return(_emscripten_stack_init=Module["asm"]["emscripten_stack_init"]).apply(null,arguments)};var _emscripten_stack_set_limits=function(){return(_emscripten_stack_set_limits=Module["asm"]["emscripten_stack_set_limits"]).apply(null,arguments)};var _emscripten_stack_get_free=function(){return(_emscripten_stack_get_free=Module["asm"]["emscripten_stack_get_free"]).apply(null,arguments)};var _emscripten_stack_get_base=function(){return(_emscripten_stack_get_base=Module["asm"]["emscripten_stack_get_base"]).apply(null,arguments)};var _emscripten_stack_get_end=function(){return(_emscripten_stack_get_end=Module["asm"]["emscripten_stack_get_end"]).apply(null,arguments)};var stackSave=createExportWrapper("stackSave");var stackRestore=createExportWrapper("stackRestore");var stackAlloc=createExportWrapper("stackAlloc");var _emscripten_stack_get_current=function(){return(_emscripten_stack_get_current=Module["asm"]["emscripten_stack_get_current"]).apply(null,arguments)};var ___cxa_is_pointer_type=createExportWrapper("__cxa_is_pointer_type");var dynCall_v=Module["dynCall_v"]=createExportWrapper("dynCall_v");var dynCall_ii=Module["dynCall_ii"]=createExportWrapper("dynCall_ii");var dynCall_viifi=Module["dynCall_viifi"]=createExportWrapper("dynCall_viifi");var dynCall_vi=Module["dynCall_vi"]=createExportWrapper("dynCall_vi");var dynCall_vii=Module["dynCall_vii"]=createExportWrapper("dynCall_vii");var dynCall_iii=Module["dynCall_iii"]=createExportWrapper("dynCall_iii");var dynCall_viiii=Module["dynCall_viiii"]=createExportWrapper("dynCall_viiii");var dynCall_viii=Module["dynCall_viii"]=createExportWrapper("dynCall_viii");var dynCall_iiii=Module["dynCall_iiii"]=createExportWrapper("dynCall_iiii");var dynCall_fii=Module["dynCall_fii"]=createExportWrapper("dynCall_fii");var dynCall_viiiii=Module["dynCall_viiiii"]=createExportWrapper("dynCall_viiiii");var dynCall_iiiii=Module["dynCall_iiiii"]=createExportWrapper("dynCall_iiiii");var dynCall_iiiiii=Module["dynCall_iiiiii"]=createExportWrapper("dynCall_iiiiii");var dynCall_jiji=Module["dynCall_jiji"]=createExportWrapper("dynCall_jiji");var dynCall_ji=Module["dynCall_ji"]=createExportWrapper("dynCall_ji");var dynCall_i=Module["dynCall_i"]=createExportWrapper("dynCall_i");var dynCall_vffff=Module["dynCall_vffff"]=createExportWrapper("dynCall_vffff");var dynCall_vf=Module["dynCall_vf"]=createExportWrapper("dynCall_vf");var dynCall_viiiiiiii=Module["dynCall_viiiiiiii"]=createExportWrapper("dynCall_viiiiiiii");var dynCall_viiiiiiiii=Module["dynCall_viiiiiiiii"]=createExportWrapper("dynCall_viiiiiiiii");var dynCall_vff=Module["dynCall_vff"]=createExportWrapper("dynCall_vff");var dynCall_viiiiiii=Module["dynCall_viiiiiii"]=createExportWrapper("dynCall_viiiiiii");var dynCall_vfi=Module["dynCall_vfi"]=createExportWrapper("dynCall_vfi");var dynCall_viif=Module["dynCall_viif"]=createExportWrapper("dynCall_viif");var dynCall_vif=Module["dynCall_vif"]=createExportWrapper("dynCall_vif");var dynCall_viff=Module["dynCall_viff"]=createExportWrapper("dynCall_viff");var dynCall_vifff=Module["dynCall_vifff"]=createExportWrapper("dynCall_vifff");var dynCall_viffff=Module["dynCall_viffff"]=createExportWrapper("dynCall_viffff");var dynCall_viiiiii=Module["dynCall_viiiiii"]=createExportWrapper("dynCall_viiiiii");var dynCall_iidiiii=Module["dynCall_iidiiii"]=createExportWrapper("dynCall_iidiiii");var dynCall_viijii=Module["dynCall_viijii"]=createExportWrapper("dynCall_viijii");var dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=createExportWrapper("dynCall_iiiiiiiii");var dynCall_iiiiiii=Module["dynCall_iiiiiii"]=createExportWrapper("dynCall_iiiiiii");var dynCall_iiiiij=Module["dynCall_iiiiij"]=createExportWrapper("dynCall_iiiiij");var dynCall_iiiiid=Module["dynCall_iiiiid"]=createExportWrapper("dynCall_iiiiid");var dynCall_iiiiijj=Module["dynCall_iiiiijj"]=createExportWrapper("dynCall_iiiiijj");var dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=createExportWrapper("dynCall_iiiiiiii");var dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=createExportWrapper("dynCall_iiiiiijj");var _asyncify_start_unwind=createExportWrapper("asyncify_start_unwind");var _asyncify_stop_unwind=createExportWrapper("asyncify_stop_unwind");var _asyncify_start_rewind=createExportWrapper("asyncify_start_rewind");var _asyncify_stop_rewind=createExportWrapper("asyncify_stop_rewind");var missingLibrarySymbols=["emscripten_realloc_buffer","ydayFromDate","inetPton4","inetNtop4","inetPton6","inetNtop6","readSockaddr","writeSockaddr","getHostByName","convertPCtoSourceLocation","jstoi_s","getDynCaller","setWasmTableEntry","asmjsMangle","HandleAllocator","getNativeTypeSize","STACK_SIZE","STACK_ALIGN","POINTER_SIZE","ASSERTIONS","writeI53ToI64Clamped","writeI53ToI64Signaling","writeI53ToU64Clamped","writeI53ToU64Signaling","getCFunc","ccall","cwrap","uleb128Encode","generateFuncType","convertJsFunctionToWasm","getEmptyTableSlot","updateTableMap","getFunctionAddress","addFunction","removeFunction","intArrayToString","AsciiToString","UTF16ToString","stringToUTF16","lengthBytesUTF16","UTF32ToString","stringToUTF32","lengthBytesUTF32","getSocketFromFD","getSocketAddress","fillDeviceOrientationEventData","registerDeviceOrientationEventCallback","fillDeviceMotionEventData","registerDeviceMotionEventCallback","screenOrientation","fillOrientationChangeEventData","registerOrientationChangeEventCallback","hideEverythingExceptGivenElement","restoreHiddenElements","softFullscreenResizeWebGLRenderTarget","registerPointerlockErrorEventCallback","fillBatteryEventData","battery","registerBatteryEventCallback","stackTrace","checkWasiClock","wasiRightsToMuslOFlags","wasiOFlagsToMuslOFlags","createDyncallWrapper","setImmediateWrapped","clearImmediateWrapped","polyfillSetImmediate","getPromise","makePromise","idsToPromises","makePromiseCallback","_setNetworkCallback","writeGLArray","registerWebGlEventCallback","GLFW_Window","ALLOC_NORMAL","ALLOC_STACK","allocate","writeStringToMemory","writeAsciiToMemory"];missingLibrarySymbols.forEach(missingLibrarySymbol);var unexportedSymbols=["run","addOnPreRun","addOnInit","addOnPreMain","addOnExit","addOnPostRun","addRunDependency","removeRunDependency","FS_createFolder","FS_createPath","FS_createDataFile","FS_createPreloadedFile","FS_createLazyFile","FS_createLink","FS_createDevice","FS_unlink","out","err","callMain","abort","keepRuntimeAlive","wasmMemory","stackAlloc","stackSave","stackRestore","getTempRet0","setTempRet0","writeStackCookie","checkStackCookie","ptrToString","zeroMemory","exitJS","getHeapMax","ENV","MONTH_DAYS_REGULAR","MONTH_DAYS_LEAP","MONTH_DAYS_REGULAR_CUMULATIVE","MONTH_DAYS_LEAP_CUMULATIVE","isLeapYear","arraySum","addDays","ERRNO_CODES","ERRNO_MESSAGES","setErrNo","DNS","Protocols","Sockets","initRandomFill","randomFill","timers","warnOnce","traverseStack","getCallstack","emscriptenLog","UNWIND_CACHE","readEmAsmArgsArray","readEmAsmArgs","runEmAsmFunction","runMainThreadEmAsm","jstoi_q","getExecutableName","listenOnce","autoResumeAudioContext","dynCallLegacy","dynCall","getWasmTableEntry","handleException","runtimeKeepalivePush","runtimeKeepalivePop","callUserCallback","maybeExit","safeSetTimeout","asyncLoad","alignMemory","mmapAlloc","writeI53ToI64","readI53FromI64","readI53FromU64","convertI32PairToI53","convertI32PairToI53Checked","convertU32PairToI53","sigToWasmTypes","freeTableIndexes","functionsInTableMap","reallyNegative","unSign","strLen","reSign","formatString","setValue","getValue","PATH","PATH_FS","UTF8Decoder","UTF8ArrayToString","UTF8ToString","stringToUTF8Array","stringToUTF8","lengthBytesUTF8","intArrayFromString","stringToAscii","UTF16Decoder","stringToNewUTF8","stringToUTF8OnStack","writeArrayToMemory","SYSCALLS","JSEvents","registerKeyEventCallback","specialHTMLTargets","maybeCStringToJsString","findEventTarget","findCanvasEventTarget","getBoundingClientRect","fillMouseEventData","registerMouseEventCallback","registerWheelEventCallback","registerUiEventCallback","registerFocusEventCallback","fillFullscreenChangeEventData","registerFullscreenChangeEventCallback","JSEvents_requestFullscreen","JSEvents_resizeCanvasForFullscreen","registerRestoreOldStyle","setLetterbox","currentFullscreenStrategy","restoreOldWindowedStyle","doRequestFullscreen","fillPointerlockChangeEventData","registerPointerlockChangeEventCallback","requestPointerLock","fillVisibilityChangeEventData","registerVisibilityChangeEventCallback","registerTouchEventCallback","fillGamepadEventData","registerGamepadEventCallback","registerBeforeUnloadEventCallback","setCanvasElementSize","getCanvasElementSize","demangle","demangleAll","jsStackTrace","ExitStatus","getEnvStrings","doReadv","doWritev","dlopenMissingError","promiseMap","uncaughtExceptionCount","exceptionLast","exceptionCaught","ExceptionInfo","Browser","setMainLoop","wget","FS","MEMFS","TTY","PIPEFS","SOCKFS","tempFixedLengthArray","miniTempWebGLFloatBuffers","miniTempWebGLIntBuffers","heapObjectForWebGLType","heapAccessShiftForWebGLHeap","webgl_enable_ANGLE_instanced_arrays","webgl_enable_OES_vertex_array_object","webgl_enable_WEBGL_draw_buffers","webgl_enable_WEBGL_multi_draw","GL","emscriptenWebGLGet","computeUnpackAlignedImageSize","colorChannelsInGlTextureFormat","emscriptenWebGLGetTexPixelData","__glGenObject","emscriptenWebGLGetUniform","webglGetUniformLocation","webglPrepareUniformLocationsBeforeFirstUse","webglGetLeftBracePos","emscriptenWebGLGetVertexAttrib","__glGetActiveAttribOrUniform","emscripten_webgl_power_preferences","AL","GLUT","EGL","GLEW","IDBStore","runAndAbortIfError","Asyncify","Fibers","GLFW","allocateUTF8","allocateUTF8OnStack"];unexportedSymbols.forEach(unexportedRuntimeSymbol);var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args=[]){assert(runDependencies==0,'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])');assert(__ATPRERUN__.length==0,"cannot call main when preRun functions remain to be called");var entryFunction=_main;args.unshift(thisProgram);var argc=args.length;var argv=stackAlloc((argc+1)*4);var argv_ptr=argv>>2;args.forEach(arg=>{HEAP32[argv_ptr++]=stringToUTF8OnStack(arg)});HEAP32[argv_ptr]=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function stackCheckInit(){_emscripten_stack_init();writeStackCookie()}function run(args=arguments_){if(runDependencies>0){return}stackCheckInit();preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}checkStackCookie()}function checkUnflushedContent(){var oldOut=out;var oldErr=err;var has=false;out=err=x=>{has=true};try{_fflush(0);["stdout","stderr"].forEach(function(name){var info=FS.analyzePath("/dev/"+name);if(!info)return;var stream=info.object;var rdev=stream.rdev;var tty=TTY.ttys[rdev];if(tty&&tty.output&&tty.output.length){has=true}})}catch(e){}out=oldOut;err=oldErr;if(has){warnOnce("stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the FAQ), or make sure to emit a newline when you printf etc.")}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run(); +var Module=typeof Module!="undefined"?Module:{};var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;if(Module["ENVIRONMENT"]){throw new Error("Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)")}var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){if(typeof process=="undefined"||!process.release||process.release.name!=="node")throw new Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)");var nodeVersion=process.versions.node;var numericVersion=nodeVersion.split(".").slice(0,3);numericVersion=numericVersion[0]*1e4+numericVersion[1]*100+numericVersion[2].split("-")[0]*1;if(numericVersion<101900){throw new Error("This emscripten-generated code requires node v10.19.19.0 (detected v"+nodeVersion+")")}var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};readAsync=(filename,onload,onerror)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);if(typeof module!="undefined"){module["exports"]=Module}process.on("uncaughtException",function(ex){if(ex!=="unwind"&&!(ex instanceof ExitStatus)&&!(ex.context instanceof ExitStatus)){throw ex}});var nodeMajor=process.versions.node.split(".")[0];if(nodeMajor<15){process.on("unhandledRejection",function(reason){throw reason})}quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof process=="object"&&typeof require==="function"||typeof window=="object"||typeof importScripts=="function")throw new Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)");if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){let data;if(typeof readbuffer=="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data=="object");return data};readAsync=function readAsync(f,onload,onerror){setTimeout(()=>onload(readBinary(f)),0)};if(typeof clearTimeout=="undefined"){globalThis.clearTimeout=id=>{}}if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit=="function"){quit_=(status,toThrow)=>{setTimeout(()=>{if(!(toThrow instanceof ExitStatus)){let toLog=toThrow;if(toThrow&&typeof toThrow=="object"&&toThrow.stack){toLog=[toThrow,toThrow.stack]}err("exiting due to exception: "+toLog)}quit(status)});throw toThrow}}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(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}if(!(typeof window=="object"||typeof importScripts=="function"))throw new Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)");{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{throw new Error("environment detection error")}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;checkIncomingModuleAPI();if(Module["arguments"])arguments_=Module["arguments"];legacyModuleProp("arguments","arguments_");if(Module["thisProgram"])thisProgram=Module["thisProgram"];legacyModuleProp("thisProgram","thisProgram");if(Module["quit"])quit_=Module["quit"];legacyModuleProp("quit","quit_");assert(typeof Module["memoryInitializerPrefixURL"]=="undefined","Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead");assert(typeof Module["pthreadMainPrefixURL"]=="undefined","Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead");assert(typeof Module["cdInitializerPrefixURL"]=="undefined","Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead");assert(typeof Module["filePackagePrefixURL"]=="undefined","Module.filePackagePrefixURL option was removed, use Module.locateFile instead");assert(typeof Module["read"]=="undefined","Module.read option was removed (modify read_ in JS)");assert(typeof Module["readAsync"]=="undefined","Module.readAsync option was removed (modify readAsync in JS)");assert(typeof Module["readBinary"]=="undefined","Module.readBinary option was removed (modify readBinary in JS)");assert(typeof Module["setWindowTitle"]=="undefined","Module.setWindowTitle option was removed (modify setWindowTitle in JS)");assert(typeof Module["TOTAL_MEMORY"]=="undefined","Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY");legacyModuleProp("read","read_");legacyModuleProp("readAsync","readAsync");legacyModuleProp("readBinary","readBinary");legacyModuleProp("setWindowTitle","setWindowTitle");assert(!ENVIRONMENT_IS_SHELL,"shell environment detected but not enabled at build time. Add 'shell' to `-sENVIRONMENT` to enable.");var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];legacyModuleProp("wasmBinary","wasmBinary");var noExitRuntime=Module["noExitRuntime"]||true;legacyModuleProp("noExitRuntime","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?": "+text:""))}}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}assert(!Module["STACK_SIZE"],"STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time");assert(typeof Int32Array!="undefined"&&typeof Float64Array!=="undefined"&&Int32Array.prototype.subarray!=undefined&&Int32Array.prototype.set!=undefined,"JS engine does not provide full typed array support");assert(!Module["wasmMemory"],"Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally");assert(!Module["INITIAL_MEMORY"],"Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically");var wasmTable;function writeStackCookie(){var max=_emscripten_stack_get_end();assert((max&3)==0);if(max==0){max+=4}HEAPU32[max>>2]=34821223;HEAPU32[max+4>>2]=2310721022;HEAPU32[0]=1668509029}function checkStackCookie(){if(ABORT)return;var max=_emscripten_stack_get_end();if(max==0){max+=4}var cookie1=HEAPU32[max>>2];var cookie2=HEAPU32[max+4>>2];if(cookie1!=34821223||cookie2!=2310721022){abort("Stack overflow! Stack cookie has been overwritten at "+ptrToString(max)+", expected hex dwords 0x89BACDFE and 0x2135467, but received "+ptrToString(cookie2)+" "+ptrToString(cookie1))}if(HEAPU32[0]!==1668509029){abort("Runtime error: The application has corrupted its heap memory area (address zero)!")}}(function(){var h16=new Int16Array(1);var h8=new Int8Array(h16.buffer);h16[0]=25459;if(h8[0]!==115||h8[1]!==99)throw"Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)"})();var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){assert(!runtimeInitialized);runtimeInitialized=true;checkStackCookie();if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){checkStackCookie();callRuntimeCallbacks(__ATMAIN__)}function postRun(){checkStackCookie();if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}assert(Math.imul,"This browser does not support Math.imul(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");assert(Math.fround,"This browser does not support Math.fround(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");assert(Math.clz32,"This browser does not support Math.clz32(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");assert(Math.trunc,"This browser does not support Math.trunc(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;var runDependencyTracking={};function getUniqueRunDependency(id){var orig=id;while(1){if(!runDependencyTracking[id])return id;id=orig+Math.random()}}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(id){assert(!runDependencyTracking[id]);runDependencyTracking[id]=1;if(runDependencyWatcher===null&&typeof setInterval!="undefined"){runDependencyWatcher=setInterval(function(){if(ABORT){clearInterval(runDependencyWatcher);runDependencyWatcher=null;return}var shown=false;for(var dep in runDependencyTracking){if(!shown){shown=true;err("still waiting on run dependencies:")}err("dependency: "+dep)}if(shown){err("(end of list)")}},1e4)}}else{err("warning: run dependency added without ID")}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(id){assert(runDependencyTracking[id]);delete runDependencyTracking[id]}else{err("warning: run dependency removed without ID")}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;if(what.indexOf("RuntimeError: unreachable")>=0){what+='. "unreachable" may be due to ASYNCIFY_STACK_SIZE not being large enough (try increasing it)'}var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}function createExportWrapper(name,fixedasm){return function(){var displayName=name;var asm=fixedasm;if(!fixedasm){asm=Module["asm"]}assert(runtimeInitialized,"native function `"+displayName+"` called before runtime initialization");if(!asm[name]){assert(asm[name],"exported native function `"+displayName+"` not found")}return asm[name].apply(null,arguments)}}var wasmBinaryFile;wasmBinaryFile="main.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(binaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(binaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(binaryFile)})}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(function(binary){return WebAssembly.instantiate(binary,imports)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);if(isFileURI(wasmBinaryFile)){err("warning: Loading from a file URI ("+wasmBinaryFile+") is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing")}abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"env":wasmImports,"wasi_snapshot_preview1":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;exports=Asyncify.instrumentWasmExports(exports);Module["asm"]=exports;wasmMemory=Module["asm"]["memory"];assert(wasmMemory,"memory not found in wasm exports");updateMemoryViews();wasmTable=Module["asm"]["__indirect_function_table"];assert(wasmTable,"table not found in wasm exports");addOnInit(Module["asm"]["__wasm_call_ctors"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");var trueModule=Module;function receiveInstantiationResult(result){assert(Module===trueModule,"the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?");trueModule=null;receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult);return{}}var tempDouble;var tempI64;function legacyModuleProp(prop,newName){if(!Object.getOwnPropertyDescriptor(Module,prop)){Object.defineProperty(Module,prop,{configurable:true,get:function(){abort("Module."+prop+" has been replaced with plain "+newName+" (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}})}}function ignoredModuleProp(prop){if(Object.getOwnPropertyDescriptor(Module,prop)){abort("`Module."+prop+"` was supplied but `"+prop+"` not included in INCOMING_MODULE_JS_API")}}function isExportedByForceFilesystem(name){return name==="FS_createPath"||name==="FS_createDataFile"||name==="FS_createPreloadedFile"||name==="FS_unlink"||name==="addRunDependency"||name==="FS_createLazyFile"||name==="FS_createDevice"||name==="removeRunDependency"}function missingGlobal(sym,msg){if(typeof globalThis!=="undefined"){Object.defineProperty(globalThis,sym,{configurable:true,get:function(){warnOnce("`"+sym+"` is not longer defined by emscripten. "+msg);return undefined}})}}missingGlobal("buffer","Please use HEAP8.buffer or wasmMemory.buffer");function missingLibrarySymbol(sym){if(typeof globalThis!=="undefined"&&!Object.getOwnPropertyDescriptor(globalThis,sym)){Object.defineProperty(globalThis,sym,{configurable:true,get:function(){var msg="`"+sym+"` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line";var librarySymbol=sym;if(!librarySymbol.startsWith("_")){librarySymbol="$"+sym}msg+=" (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE="+librarySymbol+")";if(isExportedByForceFilesystem(sym)){msg+=". Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you"}warnOnce(msg);return undefined}})}unexportedRuntimeSymbol(sym)}function unexportedRuntimeSymbol(sym){if(!Object.getOwnPropertyDescriptor(Module,sym)){Object.defineProperty(Module,sym,{configurable:true,get:function(){var msg="'"+sym+"' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)";if(isExportedByForceFilesystem(sym)){msg+=". Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you"}abort(msg)}})}}var ASM_CONSTS={118064:()=>{if(typeof AudioContext!=="undefined"){return true}else if(typeof webkitAudioContext!=="undefined"){return true}return false},118211:()=>{if(typeof navigator.mediaDevices!=="undefined"&&typeof navigator.mediaDevices.getUserMedia!=="undefined"){return true}else if(typeof navigator.webkitGetUserMedia!=="undefined"){return true}return false},118445:$0=>{if(typeof Module["SDL2"]==="undefined"){Module["SDL2"]={}}var SDL2=Module["SDL2"];if(!$0){SDL2.audio={}}else{SDL2.capture={}}if(!SDL2.audioContext){if(typeof AudioContext!=="undefined"){SDL2.audioContext=new AudioContext}else if(typeof webkitAudioContext!=="undefined"){SDL2.audioContext=new webkitAudioContext}if(SDL2.audioContext){autoResumeAudioContext(SDL2.audioContext)}}return SDL2.audioContext===undefined?-1:0},118938:()=>{var SDL2=Module["SDL2"];return SDL2.audioContext.sampleRate},119006:($0,$1,$2,$3)=>{var SDL2=Module["SDL2"];var have_microphone=function(stream){if(SDL2.capture.silenceTimer!==undefined){clearTimeout(SDL2.capture.silenceTimer);SDL2.capture.silenceTimer=undefined}SDL2.capture.mediaStreamNode=SDL2.audioContext.createMediaStreamSource(stream);SDL2.capture.scriptProcessorNode=SDL2.audioContext.createScriptProcessor($1,$0,1);SDL2.capture.scriptProcessorNode.onaudioprocess=function(audioProcessingEvent){if(SDL2===undefined||SDL2.capture===undefined){return}audioProcessingEvent.outputBuffer.getChannelData(0).fill(0);SDL2.capture.currentCaptureBuffer=audioProcessingEvent.inputBuffer;dynCall("vi",$2,[$3])};SDL2.capture.mediaStreamNode.connect(SDL2.capture.scriptProcessorNode);SDL2.capture.scriptProcessorNode.connect(SDL2.audioContext.destination);SDL2.capture.stream=stream};var no_microphone=function(error){};SDL2.capture.silenceBuffer=SDL2.audioContext.createBuffer($0,$1,SDL2.audioContext.sampleRate);SDL2.capture.silenceBuffer.getChannelData(0).fill(0);var silence_callback=function(){SDL2.capture.currentCaptureBuffer=SDL2.capture.silenceBuffer;dynCall("vi",$2,[$3])};SDL2.capture.silenceTimer=setTimeout(silence_callback,$1/SDL2.audioContext.sampleRate*1e3);if(navigator.mediaDevices!==undefined&&navigator.mediaDevices.getUserMedia!==undefined){navigator.mediaDevices.getUserMedia({audio:true,video:false}).then(have_microphone).catch(no_microphone)}else if(navigator.webkitGetUserMedia!==undefined){navigator.webkitGetUserMedia({audio:true,video:false},have_microphone,no_microphone)}},120658:($0,$1,$2,$3)=>{var SDL2=Module["SDL2"];SDL2.audio.scriptProcessorNode=SDL2.audioContext["createScriptProcessor"]($1,0,$0);SDL2.audio.scriptProcessorNode["onaudioprocess"]=function(e){if(SDL2===undefined||SDL2.audio===undefined){return}SDL2.audio.currentOutputBuffer=e["outputBuffer"];dynCall("vi",$2,[$3])};SDL2.audio.scriptProcessorNode["connect"](SDL2.audioContext["destination"])},121068:($0,$1)=>{var SDL2=Module["SDL2"];var numChannels=SDL2.capture.currentCaptureBuffer.numberOfChannels;for(var c=0;c{var SDL2=Module["SDL2"];var numChannels=SDL2.audio.currentOutputBuffer["numberOfChannels"];for(var c=0;c>2]}}},122153:$0=>{var SDL2=Module["SDL2"];if($0){if(SDL2.capture.silenceTimer!==undefined){clearTimeout(SDL2.capture.silenceTimer)}if(SDL2.capture.stream!==undefined){var tracks=SDL2.capture.stream.getAudioTracks();for(var i=0;i{var w=$0;var h=$1;var pixels=$2;if(!Module["SDL2"])Module["SDL2"]={};var SDL2=Module["SDL2"];if(SDL2.ctxCanvas!==Module["canvas"]){SDL2.ctx=Module["createContext"](Module["canvas"],false,true);SDL2.ctxCanvas=Module["canvas"]}if(SDL2.w!==w||SDL2.h!==h||SDL2.imageCtx!==SDL2.ctx){SDL2.image=SDL2.ctx.createImageData(w,h);SDL2.w=w;SDL2.h=h;SDL2.imageCtx=SDL2.ctx}var data=SDL2.image.data;var src=pixels>>2;var dst=0;var num;if(typeof CanvasPixelArray!=="undefined"&&data instanceof CanvasPixelArray){num=data.length;while(dst>8&255;data[dst+2]=val>>16&255;data[dst+3]=255;src++;dst+=4}}else{if(SDL2.data32Data!==data){SDL2.data32=new Int32Array(data.buffer);SDL2.data8=new Uint8Array(data.buffer);SDL2.data32Data=data}var data32=SDL2.data32;num=data32.length;data32.set(HEAP32.subarray(src,src+num));var data8=SDL2.data8;var i=3;var j=i+4*num;if(num%8==0){while(i{var w=$0;var h=$1;var hot_x=$2;var hot_y=$3;var pixels=$4;var canvas=document.createElement("canvas");canvas.width=w;canvas.height=h;var ctx=canvas.getContext("2d");var image=ctx.createImageData(w,h);var data=image.data;var src=pixels>>2;var dst=0;var num;if(typeof CanvasPixelArray!=="undefined"&&data instanceof CanvasPixelArray){num=data.length;while(dst>8&255;data[dst+2]=val>>16&255;data[dst+3]=val>>24&255;src++;dst+=4}}else{var data32=new Int32Array(data.buffer);num=data32.length;data32.set(HEAP32.subarray(src,src+num))}ctx.putImageData(image,0,0);var url=hot_x===0&&hot_y===0?"url("+canvas.toDataURL()+"), auto":"url("+canvas.toDataURL()+") "+hot_x+" "+hot_y+", auto";var urlBuf=_malloc(url.length+1);stringToUTF8(url,urlBuf,url.length+1);return urlBuf},125783:$0=>{if(Module["canvas"]){Module["canvas"].style["cursor"]=UTF8ToString($0)}},125866:()=>{if(Module["canvas"]){Module["canvas"].style["cursor"]="none"}},125935:()=>{return window.innerWidth},125965:()=>{return window.innerHeight}};function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}function listenOnce(object,event,func){object.addEventListener(event,func,{"once":true})}function autoResumeAudioContext(ctx,elements){if(!elements){elements=[document,document.getElementById("canvas")]}["keydown","mousedown","touchstart"].forEach(function(event){elements.forEach(function(element){if(element){listenOnce(element,event,()=>{if(ctx.state==="suspended")ctx.resume()})}})})}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}function dynCallLegacy(sig,ptr,args){assert("dynCall_"+sig in Module,"bad function pointer type - dynCall function not found for sig '"+sig+"'");if(args&&args.length){assert(args.length===sig.substring(1).replace(/j/g,"--").length)}else{assert(sig.length==1)}var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){return dynCallLegacy(sig,ptr,args)}function ptrToString(ptr){assert(typeof ptr==="number");return"0x"+ptr.toString(16).padStart(8,"0")}function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr>>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort("invalid type for setValue: "+type)}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;if(ENVIRONMENT_IS_NODE)text="warning: "+text;err(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){assert(typeof ptr=="number");return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor)};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;assert(false,"Exception thrown, but exception catching is not enabled. Compile with -sNO_DISABLE_EXCEPTION_CATCHING or -sEXCEPTION_CATCHING_ALLOWED=[..] to catch.")}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:function(){var paths=Array.prototype.slice.call(arguments);return PATH.normalize(paths.join("/"))},join2:(l,r)=>{return PATH.normalize(l+"/"+r)}};function initRandomFill(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){return view=>crypto.getRandomValues(view)}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");var randomFillSync=crypto_module["randomFillSync"];if(randomFillSync){return view=>crypto_module["randomFillSync"](view)}var randomBytes=crypto_module["randomBytes"];return view=>(view.set(randomBytes(view.byteLength)),view)}catch(e){}}abort("no cryptographic support found for randomDevice. consider polyfilling it if you want to use something insecure like Math.random(), e.g. put this in a --pre-js: var crypto = { getRandomValues: function(array) { for (var i = 0; i < array.length; i++) array[i] = (Math.random()*256)|0 } };")}function randomFill(view){return(randomFill=initRandomFill())(view)}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){assert(typeof str==="string");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;if(u>1114111)warnOnce("Invalid Unicode code point "+ptrToString(u)+" encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).");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 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 TTY={ttys:[],init:function(){},shutdown:function(){},register:function(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open:function(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close:function(stream){stream.tty.ops.fsync(stream.tty)},fsync:function(stream){stream.tty.ops.fsync(stream.tty)},read:function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){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)}},fsync: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)}},fsync:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort("internal error: mmapAlloc called but `emscripten_builtin_memalign` native symbol not exported")}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);assert(size>=0);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},event=>{if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)}var ERRNO_MESSAGES={0:"Success",1:"Arg list too long",2:"Permission denied",3:"Address already in use",4:"Address not available",5:"Address family not supported by protocol family",6:"No more processes",7:"Socket already connected",8:"Bad file number",9:"Trying to read unreadable message",10:"Mount device busy",11:"Operation canceled",12:"No children",13:"Connection aborted",14:"Connection refused",15:"Connection reset by peer",16:"File locking deadlock error",17:"Destination address required",18:"Math arg out of domain of func",19:"Quota exceeded",20:"File exists",21:"Bad address",22:"File too large",23:"Host is unreachable",24:"Identifier removed",25:"Illegal byte sequence",26:"Connection already in progress",27:"Interrupted system call",28:"Invalid argument",29:"I/O error",30:"Socket is already connected",31:"Is a directory",32:"Too many symbolic links",33:"Too many open files",34:"Too many links",35:"Message too long",36:"Multihop attempted",37:"File or path name too long",38:"Network interface is not configured",39:"Connection reset by network",40:"Network is unreachable",41:"Too many open files in system",42:"No buffer space available",43:"No such device",44:"No such file or directory",45:"Exec format error",46:"No record locks available",47:"The link has been severed",48:"Not enough core",49:"No message of desired type",50:"Protocol not available",51:"No space left on device",52:"Function not implemented",53:"Socket is not connected",54:"Not a directory",55:"Directory not empty",56:"State not recoverable",57:"Socket operation on non-socket",59:"Not a typewriter",60:"No such device or address",61:"Value too large for defined data type",62:"Previous owner died",63:"Not super-user",64:"Broken pipe",65:"Protocol error",66:"Unknown protocol",67:"Protocol wrong type for socket",68:"Math result not representable",69:"Read only file system",70:"Illegal seek",71:"No such process",72:"Stale file handle",73:"Connection timed out",74:"Text file busy",75:"Cross-device link",100:"Device not a stream",101:"Bad font file fmt",102:"Invalid slot",103:"Invalid request code",104:"No anode",105:"Block device required",106:"Channel number out of range",107:"Level 3 halted",108:"Level 3 reset",109:"Link number out of range",110:"Protocol driver not attached",111:"No CSI structure available",112:"Level 2 halted",113:"Invalid exchange",114:"Invalid request descriptor",115:"Exchange full",116:"No data (for no delay io)",117:"Timer expired",118:"Out of streams resources",119:"Machine is not on the network",120:"Package not installed",121:"The object is remote",122:"Advertise error",123:"Srmount error",124:"Communication error on send",125:"Cross mount point (not really error)",126:"Given log. name not unique",127:"f.d. invalid for this operation",128:"Remote address changed",129:"Can access a needed shared lib",130:"Accessing a corrupted shared lib",131:".lib section in a.out corrupted",132:"Attempting to link in too many libs",133:"Attempting to exec a shared library",135:"Streams pipe error",136:"Too many users",137:"Socket type not supported",138:"Not supported",139:"Protocol family not supported",140:"Can't send after socket shutdown",141:"Too many references",142:"Host is down",148:"No medium (in tape drive)",156:"Level 2 not synchronized"};var ERRNO_CODES={};function demangle(func){warnOnce("warning: build with -sDEMANGLE_SUPPORT to link in libcxxabi demangling");return func}function demangleAll(text){var regex=/\b_Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:(path,opts={})=>{path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{assert(typeof parent=="object");var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,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:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){this.shared={}};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}},flags:{get:function(){return this.shared.flags},set:function(val){this.shared.flags=val}},position:{get:function(){return this.shared.position},set:function(val){this.shared.position=val}}})}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){assert(FS.syncFSRequests>0);FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{if(typeof type=="string"){throw type}var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);assert(idx!==-1);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomLeft=randomFill(randomBuffer).byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1);assert(stdin.fd===0,"invalid handle for stdin ("+stdin.fd+")");assert(stdout.fd===1,"invalid handle for stdout ("+stdout.fd+")");assert(stderr.fd===2,"invalid handle for stderr ("+stderr.fd+")")},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.name="ErrnoError";this.node=node;this.setErrno=function(errno){this.errno=errno;for(var key in ERRNO_CODES){if(ERRNO_CODES[key]===errno){this.code=key;break}}};this.setErrno(errno);this.message=ERRNO_MESSAGES[errno];if(this.stack){Object.defineProperty(this,"stack",{value:(new Error).stack,writable:true});this.stack=demangleAll(this.stack)}};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{assert(!FS.init.initialized,"FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)");FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;_fflush(0);for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);assert(size>=0);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr:ptr,allocated:true}};node.stream_ops=stream_ops;return node},createPreloadedFile:(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},absolutePath:()=>{abort("FS.absolutePath has been removed; use PATH_FS.resolve instead")},createFolder:()=>{abort("FS.createFolder has been removed; use FS.mkdir instead")},createLink:()=>{abort("FS.createLink has been removed; use FS.symlink instead")},joinPath:()=>{abort("FS.joinPath has been removed; use PATH.join instead")},mmapAlloc:()=>{abort("FS.mmapAlloc has been replaced by the top level function mmapAlloc")},standardizePath:()=>{abort("FS.standardizePath has been removed; use PATH.normalize instead")}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAPU32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;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;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=atime%1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+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+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=mtime%1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+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+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];HEAPU32[buf+96>>2]=ctime%1e3*1e3;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+104>>2]=tempI64[0],HEAP32[buf+108>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},varargs:undefined,get:function(){assert(SYSCALLS.varargs!=undefined);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}};function ___syscall_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.createStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_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:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var nowIsMonotonic=true;function __emscripten_get_now_is_monotonic(){return nowIsMonotonic}function _abort(){abort("native code called abort()")}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){err("emscripten_set_main_loop_timing: Cannot set timing mode for main loop since a main loop does not exist! Call emscripten_set_main_loop first to set one up.");return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=()=>{var t=process.hrtime();return t[0]*1e3+t[1]/1e6}}else _emscripten_get_now=()=>performance.now();function setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming){assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}out('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){warnOnce("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);checkStackCookie();if(!checkIsRunning())return;if(typeof SDL=="object"&&SDL.audio&&SDL.audio.queueNewAudioData)SDL.audio.queueNewAudioData();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}checkStackCookie();if(e instanceof WebAssembly.RuntimeError){if(_emscripten_stack_get_current()<=0){err("Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to "+65536+")")}}quit_(1,e)}function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;checkUnflushedContent();if(keepRuntimeAlive()&&!implicit){var msg="program exited (with status: "+status+"), but keepRuntimeAlive() is set (counter="+runtimeKeepaliveCounter+") due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)";err(msg)}_proc_exit(status)}var _exit=exitJS;function maybeExit(){if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}}function callUserCallback(func){if(ABORT){err("user callback triggered after runtime exited or application aborted. Ignoring.");return}try{func();maybeExit()}catch(e){handleException(e)}}function safeSetTimeout(func,timeout){return setTimeout(function(){callUserCallback(func)},timeout)}var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining{assert(img.complete,"Image "+name+" could not be decoded");var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);preloadedImages[name]=canvas;Browser.URLObject.revokeObjectURL(url);if(onload)onload(byteArray)};img.onerror=event=>{out("Image "+url+" could not be decoded");if(onerror)onerror()};img.src=url};Module["preloadPlugins"].push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;preloadedAudios[name]=audio;if(onload)onload(byteArray)}function fail(){if(done)return;done=true;preloadedAudios[name]=new Audio;if(onerror)onerror()}if(Browser.hasBlobConstructor){try{var b=new Blob([byteArray],{type:Browser.getMimetype(name)})}catch(e){return fail()}var url=Browser.URLObject.createObjectURL(b);assert(typeof url=="string","createObjectURL must return a url as a string");var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err("warning: browser could not fully decode audio "+name+", trying slower base64 approach");function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},handledByPreloadPlugin:function(byteArray,fullname,finish,onerror){Browser.init();var handled=false;Module["preloadPlugins"].forEach(function(plugin){if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},requestFullScreen:function(){abort("Module.requestFullScreen has been replaced by Module.requestFullscreen (without a capital S)")},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout:function(func,timeout){return safeSetTimeout(func,timeout)},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){callUserCallback(func)})},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;assert(typeof scrollX!="undefined"&&typeof scrollY!="undefined","Unable to retrieve scroll position, mouse positions likely broken.");if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglBindAPI(api){if(api==12448){EGL.setErrorCode(12288);return 1}EGL.setErrorCode(12300);return 0}function _eglChooseConfig(display,attrib_list,configs,config_size,numConfigs){return EGL.chooseConfig(display,attrib_list,configs,config_size,numConfigs)}function webgl_enable_ANGLE_instanced_arrays(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)};return 1}}function webgl_enable_OES_vertex_array_object(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)};return 1}}function webgl_enable_WEBGL_draw_buffers(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)};return 1}}function webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],stringCache:{},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>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents=="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_ANGLE_instanced_arrays(GLctx);webgl_enable_OES_vertex_array_object(GLctx);webgl_enable_WEBGL_draw_buffers(GLctx);{GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};function _eglCreateContext(display,config,hmm,contextAttribs){if(display!=62e3){EGL.setErrorCode(12296);return 0}var glesContextVersion=1;for(;;){var param=HEAP32[contextAttribs>>2];if(param==12440){glesContextVersion=HEAP32[contextAttribs+4>>2]}else if(param==12344){break}else{EGL.setErrorCode(12292);return 0}contextAttribs+=8}if(glesContextVersion!=2){EGL.setErrorCode(12293);return 0}EGL.contextAttributes.majorVersion=glesContextVersion-1;EGL.contextAttributes.minorVersion=0;EGL.context=GL.createContext(Module["canvas"],EGL.contextAttributes);if(EGL.context!=0){EGL.setErrorCode(12288);GL.makeContextCurrent(EGL.context);Module.useWebGL=true;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});GL.makeContextCurrent(null);return 62004}else{EGL.setErrorCode(12297);return 0}}function _eglCreateWindowSurface(display,config,win,attrib_list){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}EGL.setErrorCode(12288);return 62006}function _eglDestroyContext(display,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}GL.deleteContext(EGL.context);EGL.setErrorCode(12288);if(EGL.currentContext==context){EGL.currentContext=0}return 1}function _eglDestroySurface(display,surface){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 1}if(EGL.currentReadSurface==surface){EGL.currentReadSurface=0}if(EGL.currentDrawSurface==surface){EGL.currentDrawSurface=0}EGL.setErrorCode(12288);return 1}function _eglGetConfigAttrib(display,config,attribute,value){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}if(!value){EGL.setErrorCode(12300);return 0}EGL.setErrorCode(12288);switch(attribute){case 12320:HEAP32[value>>2]=EGL.contextAttributes.alpha?32:24;return 1;case 12321:HEAP32[value>>2]=EGL.contextAttributes.alpha?8:0;return 1;case 12322:HEAP32[value>>2]=8;return 1;case 12323:HEAP32[value>>2]=8;return 1;case 12324:HEAP32[value>>2]=8;return 1;case 12325:HEAP32[value>>2]=EGL.contextAttributes.depth?24:0;return 1;case 12326:HEAP32[value>>2]=EGL.contextAttributes.stencil?8:0;return 1;case 12327:HEAP32[value>>2]=12344;return 1;case 12328:HEAP32[value>>2]=62002;return 1;case 12329:HEAP32[value>>2]=0;return 1;case 12330:HEAP32[value>>2]=4096;return 1;case 12331:HEAP32[value>>2]=16777216;return 1;case 12332:HEAP32[value>>2]=4096;return 1;case 12333:HEAP32[value>>2]=0;return 1;case 12334:HEAP32[value>>2]=0;return 1;case 12335:HEAP32[value>>2]=12344;return 1;case 12337:HEAP32[value>>2]=EGL.contextAttributes.antialias?4:0;return 1;case 12338:HEAP32[value>>2]=EGL.contextAttributes.antialias?1:0;return 1;case 12339:HEAP32[value>>2]=4;return 1;case 12340:HEAP32[value>>2]=12344;return 1;case 12341:case 12342:case 12343:HEAP32[value>>2]=-1;return 1;case 12345:case 12346:HEAP32[value>>2]=0;return 1;case 12347:HEAP32[value>>2]=0;return 1;case 12348:HEAP32[value>>2]=1;return 1;case 12349:case 12350:HEAP32[value>>2]=0;return 1;case 12351:HEAP32[value>>2]=12430;return 1;case 12352:HEAP32[value>>2]=4;return 1;case 12354:HEAP32[value>>2]=0;return 1;default:EGL.setErrorCode(12292);return 0}}function _eglGetDisplay(nativeDisplayType){EGL.setErrorCode(12288);return 62e3}function _eglGetError(){return EGL.errorCode}function _eglInitialize(display,majorVersion,minorVersion){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(majorVersion){HEAP32[majorVersion>>2]=1}if(minorVersion){HEAP32[minorVersion>>2]=4}EGL.defaultDisplayInitialized=true;EGL.setErrorCode(12288);return 1}function _eglMakeCurrent(display,draw,read,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=0&&context!=62004){EGL.setErrorCode(12294);return 0}if(read!=0&&read!=62006||draw!=0&&draw!=62006){EGL.setErrorCode(12301);return 0}GL.makeContextCurrent(context?EGL.context:null);EGL.currentContext=context;EGL.currentDrawSurface=draw;EGL.currentReadSurface=read;EGL.setErrorCode(12288);return 1}function stringToUTF8(str,outPtr,maxBytesToWrite){assert(typeof maxBytesToWrite=="number","stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!");return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function stringToNewUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8(str,ret,size);return ret}function _eglQueryString(display,name){if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.setErrorCode(12288);if(EGL.stringCache[name])return EGL.stringCache[name];var ret;switch(name){case 12371:ret=stringToNewUTF8("Emscripten");break;case 12372:ret=stringToNewUTF8("1.4 Emscripten EGL");break;case 12373:ret=stringToNewUTF8("");break;case 12429:ret=stringToNewUTF8("OpenGL_ES");break;default:EGL.setErrorCode(12300);return 0}EGL.stringCache[name]=ret;return ret}function _eglSwapBuffers(){if(!EGL.defaultDisplayInitialized){EGL.setErrorCode(12289)}else if(!Module.ctx){EGL.setErrorCode(12290)}else if(Module.ctx.isContextLost()){EGL.setErrorCode(12302)}else{EGL.setErrorCode(12288);return 1}return 0}function _eglSwapInterval(display,interval){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(interval==0)_emscripten_set_main_loop_timing(0,0);else _emscripten_set_main_loop_timing(1,interval);EGL.setErrorCode(12288);return 1}function _eglTerminate(display){if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.defaultDisplayInitialized=false;EGL.setErrorCode(12288);return 1}function _eglWaitClient(){EGL.setErrorCode(12288);return 1}var _eglWaitGL=_eglWaitClient;function _eglWaitNative(nativeEngineId){EGL.setErrorCode(12288);return 1}var readEmAsmArgsArray=[];function readEmAsmArgs(sigPtr,buf){assert(Array.isArray(readEmAsmArgsArray));assert(buf%16==0);readEmAsmArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var chr=String.fromCharCode(ch);var validChars=["d","f","i"];assert(validChars.includes(chr),"Invalid character "+ch+'("'+chr+'") in readEmAsmArgs! Use only ['+validChars+'], and do not specify "v" for void return argument.');buf+=ch!=105&buf;readEmAsmArgsArray.push(ch==105?HEAP32[buf]:HEAPF64[buf++>>1]);++buf}return readEmAsmArgsArray}function runEmAsmFunction(code,sigPtr,argbuf){var args=readEmAsmArgs(sigPtr,argbuf);if(!ASM_CONSTS.hasOwnProperty(code))abort("No EM_ASM constant found at address "+code);return ASM_CONSTS[code].apply(null,args)}function _emscripten_asm_const_int(code,sigPtr,argbuf){return runEmAsmFunction(code,sigPtr,argbuf)}function runMainThreadEmAsm(code,sigPtr,argbuf,sync){var args=readEmAsmArgs(sigPtr,argbuf);if(!ASM_CONSTS.hasOwnProperty(code))abort("No EM_ASM constant found at address "+code);return ASM_CONSTS[code].apply(null,args)}function _emscripten_asm_const_int_sync_on_main_thread(code,sigPtr,argbuf){return runMainThreadEmAsm(code,sigPtr,argbuf,1)}function _emscripten_date_now(){return Date.now()}function withStackSave(f){var stack=stackSave();var ret=f();stackRestore(stack);return ret}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):undefined);return domElement}function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_get_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;HEAP32[width>>2]=canvas.width;HEAP32[height>>2]=canvas.height}function stringToUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret}function getCanvasElementSize(target){return withStackSave(function(){var w=stackAlloc(8);var h=w+4;var targetInt=stringToUTF8OnStack(target.id);var ret=_emscripten_get_canvas_element_size(targetInt,w,h);var size=[HEAP32[w>>2],HEAP32[h>>2]];return size})}function _emscripten_set_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0}function setCanvasElementSize(target,width,height){if(!target.controlTransferredOffscreen){target.width=width;target.height=height}else{withStackSave(function(){var targetInt=stringToUTF8OnStack(target.id);_emscripten_set_canvas_element_size(targetInt,width,height)})}}function registerRestoreOldStyle(canvas){var canvasSize=getCanvasElementSize(canvas);var oldWidth=canvasSize[0];var oldHeight=canvasSize[1];var oldCssWidth=canvas.style.width;var oldCssHeight=canvas.style.height;var oldBackgroundColor=canvas.style.backgroundColor;var oldDocumentBackgroundColor=document.body.style.backgroundColor;var oldPaddingLeft=canvas.style.paddingLeft;var oldPaddingRight=canvas.style.paddingRight;var oldPaddingTop=canvas.style.paddingTop;var oldPaddingBottom=canvas.style.paddingBottom;var oldMarginLeft=canvas.style.marginLeft;var oldMarginRight=canvas.style.marginRight;var oldMarginTop=canvas.style.marginTop;var oldMarginBottom=canvas.style.marginBottom;var oldDocumentBodyMargin=document.body.style.margin;var oldDocumentOverflow=document.documentElement.style.overflow;var oldDocumentScroll=document.body.scroll;var oldImageRendering=canvas.style.imageRendering;function restoreOldStyle(){var fullscreenElement=document.fullscreenElement||document.webkitFullscreenElement;if(!fullscreenElement){document.removeEventListener("fullscreenchange",restoreOldStyle);document.removeEventListener("webkitfullscreenchange",restoreOldStyle);setCanvasElementSize(canvas,oldWidth,oldHeight);canvas.style.width=oldCssWidth;canvas.style.height=oldCssHeight;canvas.style.backgroundColor=oldBackgroundColor;if(!oldDocumentBackgroundColor)document.body.style.backgroundColor="white";document.body.style.backgroundColor=oldDocumentBackgroundColor;canvas.style.paddingLeft=oldPaddingLeft;canvas.style.paddingRight=oldPaddingRight;canvas.style.paddingTop=oldPaddingTop;canvas.style.paddingBottom=oldPaddingBottom;canvas.style.marginLeft=oldMarginLeft;canvas.style.marginRight=oldMarginRight;canvas.style.marginTop=oldMarginTop;canvas.style.marginBottom=oldMarginBottom;document.body.style.margin=oldDocumentBodyMargin;document.documentElement.style.overflow=oldDocumentOverflow;document.body.scroll=oldDocumentScroll;canvas.style.imageRendering=oldImageRendering;if(canvas.GLctxObject)canvas.GLctxObject.GLctx.viewport(0,0,oldWidth,oldHeight);if(currentFullscreenStrategy.canvasResizedCallback){((a1,a2,a3)=>dynCall_iiii.apply(null,[currentFullscreenStrategy.canvasResizedCallback,a1,a2,a3]))(37,0,currentFullscreenStrategy.canvasResizedCallbackUserData)}}}document.addEventListener("fullscreenchange",restoreOldStyle);document.addEventListener("webkitfullscreenchange",restoreOldStyle);return restoreOldStyle}function setLetterbox(element,topBottom,leftRight){element.style.paddingLeft=element.style.paddingRight=leftRight+"px";element.style.paddingTop=element.style.paddingBottom=topBottom+"px"}function getBoundingClientRect(e){return specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{"left":0,"top":0}}function JSEvents_resizeCanvasForFullscreen(target,strategy){var restoreOldStyle=registerRestoreOldStyle(target);var cssWidth=strategy.softFullscreen?innerWidth:screen.width;var cssHeight=strategy.softFullscreen?innerHeight:screen.height;var rect=getBoundingClientRect(target);var windowedCssWidth=rect.width;var windowedCssHeight=rect.height;var canvasSize=getCanvasElementSize(target);var windowedRttWidth=canvasSize[0];var windowedRttHeight=canvasSize[1];if(strategy.scaleMode==3){setLetterbox(target,(cssHeight-windowedCssHeight)/2,(cssWidth-windowedCssWidth)/2);cssWidth=windowedCssWidth;cssHeight=windowedCssHeight}else if(strategy.scaleMode==2){if(cssWidth*windowedRttHeightdynCall_iiii.apply(null,[strategy.canvasResizedCallback,a1,a2,a3]))(37,0,strategy.canvasResizedCallbackUserData)}return 0}function _emscripten_exit_fullscreen(){if(!JSEvents.fullscreenEnabled())return-1;JSEvents.removeDeferredCalls(JSEvents_requestFullscreen);var d=specialHTMLTargets[1];if(d.exitFullscreen){d.fullscreenElement&&d.exitFullscreen()}else if(d.webkitExitFullscreen){d.webkitFullscreenElement&&d.webkitExitFullscreen()}else{return-1}return 0}function requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else{if(document.body.requestPointerLock){return-3}return-1}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else{return-1}return 0}function _emscripten_get_device_pixel_ratio(){return typeof devicePixelRatio=="number"&&devicePixelRatio||1}function _emscripten_get_element_css_size(target,width,height){target=findEventTarget(target);if(!target)return-4;var rect=getBoundingClientRect(target);HEAPF64[width>>3]=rect.width;HEAPF64[height>>3]=rect.height;return 0}function fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(!JSEvents.lastGamepadState)throw"emscripten_get_gamepad_status() can only be called after having first called emscripten_sample_gamepad_data() and that function has returned EMSCRIPTEN_RESULT_SUCCESS!";if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_num_gamepads(){if(!JSEvents.lastGamepadState)throw"emscripten_get_num_gamepads() can only be called after having first called emscripten_sample_gamepad_data() and that function has returned EMSCRIPTEN_RESULT_SUCCESS!";return JSEvents.lastGamepadState.length}function _emscripten_get_screen_size(width,height){HEAP32[width>>2]=screen.width;HEAP32[height>>2]=screen.height}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}var _emscripten_glActiveTexture=_glActiveTexture;function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}var _emscripten_glAttachShader=_glAttachShader;function _glBeginQueryEXT(target,id){GLctx.disjointTimerQueryExt["beginQueryEXT"](target,GL.queries[id])}var _emscripten_glBeginQueryEXT=_glBeginQueryEXT;function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}var _emscripten_glBindAttribLocation=_glBindAttribLocation;function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}var _emscripten_glBindBuffer=_glBindBuffer;function _glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])}var _emscripten_glBindFramebuffer=_glBindFramebuffer;function _glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])}var _emscripten_glBindRenderbuffer=_glBindRenderbuffer;function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}var _emscripten_glBindTexture=_glBindTexture;function _glBindVertexArray(vao){GLctx["bindVertexArray"](GL.vaos[vao])}var _glBindVertexArrayOES=_glBindVertexArray;var _emscripten_glBindVertexArrayOES=_glBindVertexArrayOES;function _glBlendColor(x0,x1,x2,x3){GLctx["blendColor"](x0,x1,x2,x3)}var _emscripten_glBlendColor=_glBlendColor;function _glBlendEquation(x0){GLctx["blendEquation"](x0)}var _emscripten_glBlendEquation=_glBlendEquation;function _glBlendEquationSeparate(x0,x1){GLctx["blendEquationSeparate"](x0,x1)}var _emscripten_glBlendEquationSeparate=_glBlendEquationSeparate;function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}var _emscripten_glBlendFunc=_glBlendFunc;function _glBlendFuncSeparate(x0,x1,x2,x3){GLctx["blendFuncSeparate"](x0,x1,x2,x3)}var _emscripten_glBlendFuncSeparate=_glBlendFuncSeparate;function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}var _emscripten_glBufferData=_glBufferData;function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}var _emscripten_glBufferSubData=_glBufferSubData;function _glCheckFramebufferStatus(x0){return GLctx["checkFramebufferStatus"](x0)}var _emscripten_glCheckFramebufferStatus=_glCheckFramebufferStatus;function _glClear(x0){GLctx["clear"](x0)}var _emscripten_glClear=_glClear;function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}var _emscripten_glClearColor=_glClearColor;function _glClearDepthf(x0){GLctx["clearDepth"](x0)}var _emscripten_glClearDepthf=_glClearDepthf;function _glClearStencil(x0){GLctx["clearStencil"](x0)}var _emscripten_glClearStencil=_glClearStencil;function _glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}var _emscripten_glColorMask=_glColorMask;function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}var _emscripten_glCompileShader=_glCompileShader;function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}var _emscripten_glCompressedTexImage2D=_glCompressedTexImage2D;function _glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)}var _emscripten_glCompressedTexSubImage2D=_glCompressedTexSubImage2D;function _glCopyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}var _emscripten_glCopyTexImage2D=_glCopyTexImage2D;function _glCopyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexSubImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}var _emscripten_glCopyTexSubImage2D=_glCopyTexSubImage2D;function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id}var _emscripten_glCreateProgram=_glCreateProgram;function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}var _emscripten_glCreateShader=_glCreateShader;function _glCullFace(x0){GLctx["cullFace"](x0)}var _emscripten_glCullFace=_glCullFace;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}}var _emscripten_glDeleteBuffers=_glDeleteBuffers;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}}var _emscripten_glDeleteFramebuffers=_glDeleteFramebuffers;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}var _emscripten_glDeleteProgram=_glDeleteProgram;function _glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.queries[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.queries[id]=null}}var _emscripten_glDeleteQueriesEXT=_glDeleteQueriesEXT;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}}var _emscripten_glDeleteRenderbuffers=_glDeleteRenderbuffers;function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}var _emscripten_glDeleteShader=_glDeleteShader;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}}var _emscripten_glDeleteTextures=_glDeleteTextures;function _glDeleteVertexArrays(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}var _glDeleteVertexArraysOES=_glDeleteVertexArrays;var _emscripten_glDeleteVertexArraysOES=_glDeleteVertexArraysOES;function _glDepthFunc(x0){GLctx["depthFunc"](x0)}var _emscripten_glDepthFunc=_glDepthFunc;function _glDepthMask(flag){GLctx.depthMask(!!flag)}var _emscripten_glDepthMask=_glDepthMask;function _glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}var _emscripten_glDepthRangef=_glDepthRangef;function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}var _emscripten_glDetachShader=_glDetachShader;function _glDisable(x0){GLctx["disable"](x0)}var _emscripten_glDisable=_glDisable;function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}var _emscripten_glDisableVertexAttribArray=_glDisableVertexAttribArray;function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}var _emscripten_glDrawArrays=_glDrawArrays;function _glDrawArraysInstanced(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var _glDrawArraysInstancedANGLE=_glDrawArraysInstanced;var _emscripten_glDrawArraysInstancedANGLE=_glDrawArraysInstancedANGLE;var tempFixedLengthArray=[];function _glDrawBuffers(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}var _glDrawBuffersWEBGL=_glDrawBuffers;var _emscripten_glDrawBuffersWEBGL=_glDrawBuffersWEBGL;function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}var _emscripten_glDrawElements=_glDrawElements;function _glDrawElementsInstanced(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}var _glDrawElementsInstancedANGLE=_glDrawElementsInstanced;var _emscripten_glDrawElementsInstancedANGLE=_glDrawElementsInstancedANGLE;function _glEnable(x0){GLctx["enable"](x0)}var _emscripten_glEnable=_glEnable;function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}var _emscripten_glEnableVertexAttribArray=_glEnableVertexAttribArray;function _glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}var _emscripten_glEndQueryEXT=_glEndQueryEXT;function _glFinish(){GLctx["finish"]()}var _emscripten_glFinish=_glFinish;function _glFlush(){GLctx["flush"]()}var _emscripten_glFlush=_glFlush;function _glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}var _emscripten_glFramebufferRenderbuffer=_glFramebufferRenderbuffer;function _glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}var _emscripten_glFramebufferTexture2D=_glFramebufferTexture2D;function _glFrontFace(x0){GLctx["frontFace"](x0)}var _emscripten_glFrontFace=_glFrontFace;function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}var _emscripten_glGenBuffers=_glGenBuffers;function _glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}var _emscripten_glGenFramebuffers=_glGenFramebuffers;function _glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.queries);query.name=id;GL.queries[id]=query;HEAP32[ids+i*4>>2]=id}}var _emscripten_glGenQueriesEXT=_glGenQueriesEXT;function _glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}var _emscripten_glGenRenderbuffers=_glGenRenderbuffers;function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}var _emscripten_glGenTextures=_glGenTextures;function _glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}var _glGenVertexArraysOES=_glGenVertexArrays;var _emscripten_glGenVertexArraysOES=_glGenVertexArraysOES;function _glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}var _emscripten_glGenerateMipmap=_glGenerateMipmap;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 _glGetActiveAttrib(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform("getActiveAttrib",program,index,bufSize,length,size,type,name)}var _emscripten_glGetActiveAttrib=_glGetActiveAttrib;function _glGetActiveUniform(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform("getActiveUniform",program,index,bufSize,length,size,type,name)}var _emscripten_glGetActiveUniform=_glGetActiveUniform;function _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}}var _emscripten_glGetAttachedShaders=_glGetAttachedShaders;function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}var _emscripten_glGetAttribLocation=_glGetAttribLocation;function readI53FromI64(ptr){return HEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296}function readI53FromU64(ptr){return HEAPU32[ptr>>2]+HEAPU32[ptr+4>>2]*4294967296}function writeI53ToI64(ptr,num){HEAPU32[ptr>>2]=num;HEAPU32[ptr+4>>2]=(num-HEAPU32[ptr>>2])/4294967296;var deserialized=num>=0?readI53FromU64(ptr):readI53FromI64(ptr);if(deserialized!=num)warnOnce("writeI53ToI64() out of range: serialized JS Number "+num+" to Wasm heap as bytes lo="+ptrToString(HEAPU32[ptr>>2])+", hi="+ptrToString(HEAPU32[ptr+4>>2])+", which deserializes back to "+deserialized+" instead!")}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 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length: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 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 _glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}var _emscripten_glGetBooleanv=_glGetBooleanv;function _glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}var _emscripten_glGetBufferParameteriv=_glGetBufferParameteriv;function _glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}var _emscripten_glGetError=_glGetError;function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}var _emscripten_glGetFloatv=_glGetFloatv;function _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}var _emscripten_glGetFramebufferAttachmentParameteriv=_glGetFramebufferAttachmentParameteriv;function _glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}var _emscripten_glGetIntegerv=_glGetIntegerv;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}var _emscripten_glGetProgramInfoLog=_glGetProgramInfoLog;function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}program=GL.programs[program];if(pname==35716){var log=GLctx.getProgramInfoLog(program);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){if(!program.maxUniformLength){for(var i=0;i>2]=program.maxUniformLength}else if(pname==35722){if(!program.maxAttributeLength){for(var i=0;i>2]=program.maxAttributeLength}else if(pname==35381){if(!program.maxUniformBlockNameLength){for(var i=0;i>2]=program.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(program,pname)}}var _emscripten_glGetProgramiv=_glGetProgramiv;function _glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param;{param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname)}var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)}var _emscripten_glGetQueryObjecti64vEXT=_glGetQueryObjecti64vEXT;function _glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[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}var _emscripten_glGetQueryObjectivEXT=_glGetQueryObjectivEXT;var _glGetQueryObjectui64vEXT=_glGetQueryObjecti64vEXT;var _emscripten_glGetQueryObjectui64vEXT=_glGetQueryObjectui64vEXT;var _glGetQueryObjectuivEXT=_glGetQueryObjectivEXT;var _emscripten_glGetQueryObjectuivEXT=_glGetQueryObjectuivEXT;function _glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}var _emscripten_glGetQueryivEXT=_glGetQueryivEXT;function _glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}var _emscripten_glGetRenderbufferParameteriv=_glGetRenderbufferParameteriv;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}var _emscripten_glGetShaderInfoLog=_glGetShaderInfoLog;function _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}var _emscripten_glGetShaderPrecisionFormat=_glGetShaderPrecisionFormat;function _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}var _emscripten_glGetShaderSource=_glGetShaderSource;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)}}var _emscripten_glGetShaderiv=_glGetShaderiv;function _glGetString(name_){var ret=GL.stringCache[name_];if(!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=s&&stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(7938);{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)}GL.stringCache[name_]=ret}return ret}var _emscripten_glGetString=_glGetString;function _glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}var _emscripten_glGetTexParameterfv=_glGetTexParameterfv;function _glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}var _emscripten_glGetTexParameteriv=_glGetTexParameteriv;function jstoi_q(str){return parseInt(str)}function webglGetLeftBracePos(name){return name.slice(-1)=="]"&&name.lastIndexOf("[")}function webglPrepareUniformLocationsBeforeFirstUse(program){var uniformLocsById=program.uniformLocsById,uniformSizeAndIdsByName=program.uniformSizeAndIdsByName,i,j;if(!uniformLocsById){program.uniformLocsById=uniformLocsById={};program.uniformArrayNamesById={};for(i=0;i0?nm.slice(0,lb):nm;var id=program.uniformIdCounter;program.uniformIdCounter+=sz;uniformSizeAndIdsByName[arrayName]=[sz,id];for(j=0;j0){arrayIndex=jstoi_q(name.slice(leftBrace+1))>>>0;uniformBaseName=name.slice(0,leftBrace)}var sizeAndId=program.uniformSizeAndIdsByName[uniformBaseName];if(sizeAndId&&arrayIndex0?"["+webglLoc+"]":""))}return webglLoc}else{GL.recordError(1282)}}function emscriptenWebGLGetUniform(program,location,params,type){if(!params){GL.recordError(1281);return}program=GL.programs[program];webglPrepareUniformLocationsBeforeFirstUse(program);var data=GLctx.getUniform(program,webglGetUniformLocation(location));if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>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 _glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}var _emscripten_glGetUniformfv=_glGetUniformfv;function _glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}var _emscripten_glGetUniformiv=_glGetUniformiv;function _glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}var _emscripten_glGetVertexAttribPointerv=_glGetVertexAttribPointerv;function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}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 _glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}var _emscripten_glGetVertexAttribfv=_glGetVertexAttribfv;function _glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}var _emscripten_glGetVertexAttribiv=_glGetVertexAttribiv;function _glHint(x0,x1){GLctx["hint"](x0,x1)}var _emscripten_glHint=_glHint;function _glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}var _emscripten_glIsBuffer=_glIsBuffer;function _glIsEnabled(x0){return GLctx["isEnabled"](x0)}var _emscripten_glIsEnabled=_glIsEnabled;function _glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}var _emscripten_glIsFramebuffer=_glIsFramebuffer;function _glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}var _emscripten_glIsProgram=_glIsProgram;function _glIsQueryEXT(id){var query=GL.queries[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}var _emscripten_glIsQueryEXT=_glIsQueryEXT;function _glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}var _emscripten_glIsRenderbuffer=_glIsRenderbuffer;function _glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}var _emscripten_glIsShader=_glIsShader;function _glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}var _emscripten_glIsTexture=_glIsTexture;function _glIsVertexArray(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}var _glIsVertexArrayOES=_glIsVertexArray;var _emscripten_glIsVertexArrayOES=_glIsVertexArrayOES;function _glLineWidth(x0){GLctx["lineWidth"](x0)}var _emscripten_glLineWidth=_glLineWidth;function _glLinkProgram(program){program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}}var _emscripten_glLinkProgram=_glLinkProgram;function _glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}var _emscripten_glPixelStorei=_glPixelStorei;function _glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}var _emscripten_glPolygonOffset=_glPolygonOffset;function _glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.queries[id],target)}var _emscripten_glQueryCounterEXT=_glQueryCounterEXT;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};return colorChannels[format-6402]||1}function heapObjectForWebGLType(type){type-=5120;if(type==1)return HEAPU8;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922)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 _glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}var _emscripten_glReadPixels=_glReadPixels;function _glReleaseShaderCompiler(){}var _emscripten_glReleaseShaderCompiler=_glReleaseShaderCompiler;function _glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}var _emscripten_glRenderbufferStorage=_glRenderbufferStorage;function _glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}var _emscripten_glSampleCoverage=_glSampleCoverage;function _glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}var _emscripten_glScissor=_glScissor;function _glShaderBinary(count,shaders,binaryformat,binary,length){GL.recordError(1280)}var _emscripten_glShaderBinary=_glShaderBinary;function _glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}var _emscripten_glShaderSource=_glShaderSource;function _glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}var _emscripten_glStencilFunc=_glStencilFunc;function _glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}var _emscripten_glStencilFuncSeparate=_glStencilFuncSeparate;function _glStencilMask(x0){GLctx["stencilMask"](x0)}var _emscripten_glStencilMask=_glStencilMask;function _glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}var _emscripten_glStencilMaskSeparate=_glStencilMaskSeparate;function _glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}var _emscripten_glStencilOp=_glStencilOp;function _glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}var _emscripten_glStencilOpSeparate=_glStencilOpSeparate;function _glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}var _emscripten_glTexImage2D=_glTexImage2D;function _glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}var _emscripten_glTexParameterf=_glTexParameterf;function _glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}var _emscripten_glTexParameterfv=_glTexParameterfv;function _glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}var _emscripten_glTexParameteri=_glTexParameteri;function _glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}var _emscripten_glTexParameteriv=_glTexParameteriv;function _glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}var _emscripten_glTexSubImage2D=_glTexSubImage2D;function _glUniform1f(location,v0){GLctx.uniform1f(webglGetUniformLocation(location),v0)}var _emscripten_glUniform1f=_glUniform1f;var miniTempWebGLFloatBuffers=[];function _glUniform1fv(location,count,value){if(count<=288){var view=miniTempWebGLFloatBuffers[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(webglGetUniformLocation(location),view)}var _emscripten_glUniform1fv=_glUniform1fv;function _glUniform1i(location,v0){GLctx.uniform1i(webglGetUniformLocation(location),v0)}var _emscripten_glUniform1i=_glUniform1i;var miniTempWebGLIntBuffers=[];function _glUniform1iv(location,count,value){if(count<=288){var view=miniTempWebGLIntBuffers[count-1];for(var i=0;i>2]}}else{var view=HEAP32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1iv(webglGetUniformLocation(location),view)}var _emscripten_glUniform1iv=_glUniform1iv;function _glUniform2f(location,v0,v1){GLctx.uniform2f(webglGetUniformLocation(location),v0,v1)}var _emscripten_glUniform2f=_glUniform2f;function _glUniform2fv(location,count,value){if(count<=144){var view=miniTempWebGLFloatBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(webglGetUniformLocation(location),view)}var _emscripten_glUniform2fv=_glUniform2fv;function _glUniform2i(location,v0,v1){GLctx.uniform2i(webglGetUniformLocation(location),v0,v1)}var _emscripten_glUniform2i=_glUniform2i;function _glUniform2iv(location,count,value){if(count<=144){var view=miniTempWebGLIntBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2iv(webglGetUniformLocation(location),view)}var _emscripten_glUniform2iv=_glUniform2iv;function _glUniform3f(location,v0,v1,v2){GLctx.uniform3f(webglGetUniformLocation(location),v0,v1,v2)}var _emscripten_glUniform3f=_glUniform3f;function _glUniform3fv(location,count,value){if(count<=96){var view=miniTempWebGLFloatBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(webglGetUniformLocation(location),view)}var _emscripten_glUniform3fv=_glUniform3fv;function _glUniform3i(location,v0,v1,v2){GLctx.uniform3i(webglGetUniformLocation(location),v0,v1,v2)}var _emscripten_glUniform3i=_glUniform3i;function _glUniform3iv(location,count,value){if(count<=96){var view=miniTempWebGLIntBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3iv(webglGetUniformLocation(location),view)}var _emscripten_glUniform3iv=_glUniform3iv;function _glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(webglGetUniformLocation(location),v0,v1,v2,v3)}var _emscripten_glUniform4f=_glUniform4f;function _glUniform4fv(location,count,value){if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<4*count;i+=4){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(webglGetUniformLocation(location),view)}var _emscripten_glUniform4fv=_glUniform4fv;function _glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(webglGetUniformLocation(location),v0,v1,v2,v3)}var _emscripten_glUniform4i=_glUniform4i;function _glUniform4iv(location,count,value){if(count<=72){var view=miniTempWebGLIntBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2];view[i+3]=HEAP32[value+(4*i+12)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4iv(webglGetUniformLocation(location),view)}var _emscripten_glUniform4iv=_glUniform4iv;function _glUniformMatrix2fv(location,count,transpose,value){if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(webglGetUniformLocation(location),!!transpose,view)}var _emscripten_glUniformMatrix2fv=_glUniformMatrix2fv;function _glUniformMatrix3fv(location,count,transpose,value){if(count<=32){var view=miniTempWebGLFloatBuffers[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,view)}var _emscripten_glUniformMatrix3fv=_glUniformMatrix3fv;function _glUniformMatrix4fv(location,count,transpose,value){if(count<=18){var view=miniTempWebGLFloatBuffers[16*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<16*count;i+=16){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3];view[i+4]=heap[dst+4];view[i+5]=heap[dst+5];view[i+6]=heap[dst+6];view[i+7]=heap[dst+7];view[i+8]=heap[dst+8];view[i+9]=heap[dst+9];view[i+10]=heap[dst+10];view[i+11]=heap[dst+11];view[i+12]=heap[dst+12];view[i+13]=heap[dst+13];view[i+14]=heap[dst+14];view[i+15]=heap[dst+15]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,view)}var _emscripten_glUniformMatrix4fv=_glUniformMatrix4fv;function _glUseProgram(program){program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program}var _emscripten_glUseProgram=_glUseProgram;function _glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}var _emscripten_glValidateProgram=_glValidateProgram;function _glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}var _emscripten_glVertexAttrib1f=_glVertexAttrib1f;function _glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}var _emscripten_glVertexAttrib1fv=_glVertexAttrib1fv;function _glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}var _emscripten_glVertexAttrib2f=_glVertexAttrib2f;function _glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}var _emscripten_glVertexAttrib2fv=_glVertexAttrib2fv;function _glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}var _emscripten_glVertexAttrib3f=_glVertexAttrib3f;function _glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}var _emscripten_glVertexAttrib3fv=_glVertexAttrib3fv;function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}var _emscripten_glVertexAttrib4f=_glVertexAttrib4f;function _glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}var _emscripten_glVertexAttrib4fv=_glVertexAttrib4fv;function _glVertexAttribDivisor(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}var _glVertexAttribDivisorANGLE=_glVertexAttribDivisor;var _emscripten_glVertexAttribDivisorANGLE=_glVertexAttribDivisorANGLE;function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}var _emscripten_glVertexAttribPointer=_glVertexAttribPointer;function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var _emscripten_glViewport=_glViewport;function _emscripten_has_asyncify(){return 1}function reallyNegative(x){return x<0||x===0&&1/x===-Infinity}function convertI32PairToI53(lo,hi){assert(hi===(hi|0));return(lo>>>0)+hi*4294967296}function convertU32PairToI53(lo,hi){return(lo>>>0)+(hi>>>0)*4294967296}function reSign(value,bits){if(value<=0){return value}var half=bits<=32?Math.abs(1<=half&&(bits<=32||value>half)){value=-2*half+value}return value}function unSign(value,bits){if(value>=0){return value}return bits<=32?2*Math.abs(1<>3];argIndex+=8}else if(type=="i64"){ret=[HEAP32[argIndex>>2],HEAP32[argIndex+4>>2]];argIndex+=8}else{assert((argIndex&3)===0);type="i32";ret=HEAP32[argIndex>>2];argIndex+=4}return ret}var ret=[];var curr,next,currArg;while(1){var startTextIndex=textIndex;curr=HEAP8[textIndex>>0];if(curr===0)break;next=HEAP8[textIndex+1>>0];if(curr==37){var flagAlwaysSigned=false;var flagLeftAlign=false;var flagAlternative=false;var flagZeroPad=false;var flagPadSign=false;flagsLoop:while(1){switch(next){case 43:flagAlwaysSigned=true;break;case 45:flagLeftAlign=true;break;case 35:flagAlternative=true;break;case 48:if(flagZeroPad){break flagsLoop}else{flagZeroPad=true;break}case 32:flagPadSign=true;break;default:break flagsLoop}textIndex++;next=HEAP8[textIndex+1>>0]}var width=0;if(next==42){width=getNextArg("i32");textIndex++;next=HEAP8[textIndex+1>>0]}else{while(next>=48&&next<=57){width=width*10+(next-48);textIndex++;next=HEAP8[textIndex+1>>0]}}var precisionSet=false,precision=-1;if(next==46){precision=0;precisionSet=true;textIndex++;next=HEAP8[textIndex+1>>0];if(next==42){precision=getNextArg("i32");textIndex++}else{while(1){var precisionChr=HEAP8[textIndex+1>>0];if(precisionChr<48||precisionChr>57)break;precision=precision*10+(precisionChr-48);textIndex++}}next=HEAP8[textIndex+1>>0]}if(precision<0){precision=6;precisionSet=false}var argSize;switch(String.fromCharCode(next)){case"h":var nextNext=HEAP8[textIndex+2>>0];if(nextNext==104){textIndex++;argSize=1}else{argSize=2}break;case"l":var nextNext=HEAP8[textIndex+2>>0];if(nextNext==108){textIndex++;argSize=8}else{argSize=4}break;case"L":case"q":case"j":argSize=8;break;case"z":case"t":case"I":argSize=4;break;default:argSize=null}if(argSize)textIndex++;next=HEAP8[textIndex+1>>0];switch(String.fromCharCode(next)){case"d":case"i":case"u":case"o":case"x":case"X":case"p":{var signed=next==100||next==105;argSize=argSize||4;currArg=getNextArg("i"+argSize*8);var argText;if(argSize==8){currArg=next==117?convertU32PairToI53(currArg[0],currArg[1]):convertI32PairToI53(currArg[0],currArg[1])}if(argSize<=4){var limit=Math.pow(256,argSize)-1;currArg=(signed?reSign:unSign)(currArg&limit,argSize*8)}var currAbsArg=Math.abs(currArg);var prefix="";if(next==100||next==105){argText=reSign(currArg,8*argSize).toString(10)}else if(next==117){argText=unSign(currArg,8*argSize).toString(10);currArg=Math.abs(currArg)}else if(next==111){argText=(flagAlternative?"0":"")+currAbsArg.toString(8)}else if(next==120||next==88){prefix=flagAlternative&&currArg!=0?"0x":"";if(currArg<0){currArg=-currArg;argText=(currAbsArg-1).toString(16);var buffer=[];for(var i=0;i=0){if(flagAlwaysSigned){prefix="+"+prefix}else if(flagPadSign){prefix=" "+prefix}}if(argText.charAt(0)=="-"){prefix="-"+prefix;argText=argText.substr(1)}while(prefix.length+argText.lengthexponent&&exponent>=-4){next=(next==103?"f":"F").charCodeAt(0);precision-=exponent+1}else{next=(next==103?"e":"E").charCodeAt(0);precision--}effectivePrecision=Math.min(precision,20)}if(next==101||next==69){argText=currArg.toExponential(effectivePrecision);if(/[eE][-+]\d$/.test(argText)){argText=argText.slice(0,-1)+"0"+argText.slice(-1)}}else if(next==102||next==70){argText=currArg.toFixed(effectivePrecision);if(currArg===0&&reallyNegative(currArg)){argText="-"+argText}}var parts=argText.split("e");if(isGeneral&&!flagAlternative){while(parts[0].length>1&&parts[0].includes(".")&&(parts[0].slice(-1)=="0"||parts[0].slice(-1)==".")){parts[0]=parts[0].slice(0,-1)}}else{if(flagAlternative&&argText.indexOf(".")==-1)parts[0]+=".";while(precision>effectivePrecision++)parts[0]+="0"}argText=parts[0]+(parts.length>1?"e"+parts[1]:"");if(next==69)argText=argText.toUpperCase();if(currArg>=0){if(flagAlwaysSigned){argText="+"+argText}else if(flagPadSign){argText=" "+argText}}}while(argText.length>0])}}else{ret=ret.concat(intArrayFromString("(null)".substr(0,argLength),true))}if(flagLeftAlign){while(argLength0){ret.push(32)}if(!flagLeftAlign)ret.push(getNextArg("i8"));break}case"n":{var ptr=getNextArg("i32*");HEAP32[ptr>>2]=ret.length;break}case"%":{ret.push(curr);break}default:{for(var i=startTextIndex;i>0])}}}textIndex+=2}else{ret.push(curr);textIndex+=1}}return ret}function traverseStack(args){if(!args||!args.callee||!args.callee.name){return[null,"",""]}var funstr=args.callee.toString();var funcname=args.callee.name;var str="(";var first=true;for(var i in args){var a=args[i];if(!first){str+=", "}first=false;if(typeof a=="number"||typeof a=="string"){str+=a}else{str+="("+typeof a+")"}}str+=")";var caller=args.callee.caller;args=caller?caller.arguments:[];if(first)str="";return[args,funcname,str]}function jsStackTrace(){var error=new Error;if(!error.stack){try{throw new Error}catch(e){error=e}if(!error.stack){return"(no stack trace available)"}}return error.stack.toString()}function getCallstack(flags){var callstack=jsStackTrace();var iThisFunc=callstack.lastIndexOf("_emscripten_log");var iThisFunc2=callstack.lastIndexOf("_emscripten_get_callstack");var iNextLine=callstack.indexOf("\n",Math.max(iThisFunc,iThisFunc2))+1;callstack=callstack.slice(iNextLine);if(flags&32){warnOnce("EM_LOG_DEMANGLE is deprecated; ignoring")}if(flags&8&&typeof emscripten_source_map=="undefined"){warnOnce('Source map information is not available, emscripten_log with EM_LOG_C_STACK will be ignored. Build with "--pre-js $EMSCRIPTEN/src/emscripten-source-map.min.js" linker flag to add source map loading to code.');flags^=8;flags|=16}var stack_args=null;if(flags&128){stack_args=traverseStack(arguments);while(stack_args[1].includes("_emscripten_"))stack_args=traverseStack(stack_args[0])}var lines=callstack.split("\n");callstack="";var newFirefoxRe=new RegExp("\\s*(.*?)@(.*?):([0-9]+):([0-9]+)");var firefoxRe=new RegExp("\\s*(.*?)@(.*):(.*)(:(.*))?");var chromeRe=new RegExp("\\s*at (.*?) \\((.*):(.*):(.*)\\)");for(var l in lines){var line=lines[l];var symbolName="";var file="";var lineno=0;var column=0;var parts=chromeRe.exec(line);if(parts&&parts.length==5){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]}else{parts=newFirefoxRe.exec(line);if(!parts)parts=firefoxRe.exec(line);if(parts&&parts.length>=4){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]|0}else{callstack+=line+"\n";continue}}var haveSourceMap=false;if(flags&8){var orig=emscripten_source_map.originalPositionFor({line:lineno,column:column});haveSourceMap=orig&&orig.source;if(haveSourceMap){if(flags&64){orig.source=orig.source.substring(orig.source.replace(/\\/g,"/").lastIndexOf("/")+1)}callstack+=" at "+symbolName+" ("+orig.source+":"+orig.line+":"+orig.column+")\n"}}if(flags&16||!haveSourceMap){if(flags&64){file=file.substring(file.replace(/\\/g,"/").lastIndexOf("/")+1)}callstack+=(haveSourceMap?" = "+symbolName:" at "+symbolName)+" ("+file+":"+lineno+":"+column+")\n"}if(flags&128&&stack_args[0]){if(stack_args[1]==symbolName&&stack_args[2].length>0){callstack=callstack.replace(/\s+$/,"");callstack+=" with values: "+stack_args[1]+stack_args[2]+"\n"}stack_args=traverseStack(stack_args[0])}}callstack=callstack.replace(/\s+$/,"");return callstack}function emscriptenLog(flags,str){if(flags&24){str=str.replace(/\s+$/,"");str+=(str.length>0?"\n":"")+getCallstack(flags)}if(flags&1){if(flags&4){console.error(str)}else if(flags&2){console.warn(str)}else if(flags&512){console.info(str)}else if(flags&256){console.debug(str)}else{console.log(str)}}else if(flags&6){err(str)}else{out(str)}}function _emscripten_log(flags,format,varargs){var result=formatString(format,varargs);var str=UTF8ArrayToString(result,0);emscriptenLog(flags,str)}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function doRequestFullscreen(target,strategy){if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;if(!target.requestFullscreen&&!target.webkitRequestFullscreen){return-3}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(strategy.deferUntilInEventHandler){JSEvents.deferCall(JSEvents_requestFullscreen,1,[target,strategy]);return 1}return-2}return JSEvents_requestFullscreen(target,strategy)}function _emscripten_request_fullscreen_strategy(target,deferUntilInEventHandler,fullscreenStrategy){var strategy={scaleMode:HEAP32[fullscreenStrategy>>2],canvasResolutionScaleMode:HEAP32[fullscreenStrategy+4>>2],filteringMode:HEAP32[fullscreenStrategy+8>>2],deferUntilInEventHandler:deferUntilInEventHandler,canvasResizedCallback:HEAP32[fullscreenStrategy+12>>2],canvasResizedCallbackUserData:HEAP32[fullscreenStrategy+16>>2]};return doRequestFullscreen(target,strategy)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){target=findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(requestPointerLock,2,[target]);return 1}return-2}return requestPointerLock(target)}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;return false}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function registerBeforeUnloadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){var beforeUnloadEventHandlerFunc=function(e=event){var confirmationMessage=((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,0,userData);if(confirmationMessage){confirmationMessage=UTF8ToString(confirmationMessage)}if(confirmationMessage){e.preventDefault();e.returnValue=confirmationMessage;return confirmationMessage}};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:beforeUnloadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_beforeunload_callback_on_thread(userData,callbackfunc,targetThread){if(typeof onbeforeunload=="undefined")return-1;if(targetThread!==1)return-5;registerBeforeUnloadEventCallback(2,userData,true,callbackfunc,28,"beforeunload");return 0}function registerFocusEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.focusEvent)JSEvents.focusEvent=_malloc(256);var focusEventHandlerFunc=function(e=event){var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_blur_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread);return 0}function _emscripten_set_element_css_size(target,width,height){target=findEventTarget(target);if(!target)return-4;target.style.width=width+"px";target.style.height=height+"px";return 0}function _emscripten_set_focus_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread);return 0}function fillFullscreenChangeEventData(eventStruct){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(e=event){var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;fillFullscreenChangeEventData(fullscreenChangeEvent);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);return 0}function registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(e=event){var gamepadEvent=JSEvents.gamepadEvent;fillGamepadEventData(gamepadEvent,e["gamepad"]);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(176);var keyEventHandlerFunc=function(e){assert(e);var keyEventData=JSEvents.keyEvent;HEAPF64[keyEventData>>3]=e.timeStamp;var idx=keyEventData>>2;HEAP32[idx+2]=e.location;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;HEAP32[idx+7]=e.repeat;HEAP32[idx+8]=e.charCode;HEAP32[idx+9]=e.keyCode;HEAP32[idx+10]=e.which;stringToUTF8(e.key||"",keyEventData+44,32);stringToUTF8(e.code||"",keyEventData+76,32);stringToUTF8(e.char||"",keyEventData+108,32);stringToUTF8(e.locale||"",keyEventData+140,32);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread);return 0}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread);return 0}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop){var browserIterationFunc=()=>dynCall_v.call(null,func);setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop)}function fillMouseEventData(eventStruct,e,target){assert(eventStruct%4==0);HEAPF64[eventStruct>>3]=e.timeStamp;var idx=eventStruct>>2;HEAP32[idx+2]=e.screenX;HEAP32[idx+3]=e.screenY;HEAP32[idx+4]=e.clientX;HEAP32[idx+5]=e.clientY;HEAP32[idx+6]=e.ctrlKey;HEAP32[idx+7]=e.shiftKey;HEAP32[idx+8]=e.altKey;HEAP32[idx+9]=e.metaKey;HEAP16[idx*2+20]=e.button;HEAP16[idx*2+21]=e.buttons;HEAP32[idx+11]=e["movementX"];HEAP32[idx+12]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+13]=e.clientX-rect.left;HEAP32[idx+14]=e.clientY-rect.top}function registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=findEventTarget(target);var mouseEventHandlerFunc=function(e=event){fillMouseEventData(JSEvents.mouseEvent,e,target);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_mousedown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown",targetThread);return 0}function _emscripten_set_mouseenter_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,33,"mouseenter",targetThread);return 0}function _emscripten_set_mouseleave_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,34,"mouseleave",targetThread);return 0}function _emscripten_set_mousemove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread);return 0}function _emscripten_set_mouseup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup",targetThread);return 0}function fillPointerlockChangeEventData(eventStruct){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.pointerlockChangeEvent)JSEvents.pointerlockChangeEvent=_malloc(260);var pointerlockChangeEventHandlerFunc=function(e=event){var pointerlockChangeEvent=JSEvents.pointerlockChangeEvent;fillPointerlockChangeEventData(pointerlockChangeEvent);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,pointerlockChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:pointerlockChangeEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_pointerlockchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!document||!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}target=findEventTarget(target);if(!target)return-4;registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"pointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mozpointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"webkitpointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mspointerlockchange",targetThread);return 0}function registerUiEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.uiEvent)JSEvents.uiEvent=_malloc(36);target=findEventTarget(target);var uiEventHandlerFunc=function(e=event){if(e.target!=target){return}var b=document.body;if(!b){return}var uiEvent=JSEvents.uiEvent;HEAP32[uiEvent>>2]=e.detail;HEAP32[uiEvent+4>>2]=b.clientWidth;HEAP32[uiEvent+8>>2]=b.clientHeight;HEAP32[uiEvent+12>>2]=innerWidth;HEAP32[uiEvent+16>>2]=innerHeight;HEAP32[uiEvent+20>>2]=outerWidth;HEAP32[uiEvent+24>>2]=outerHeight;HEAP32[uiEvent+28>>2]=pageXOffset;HEAP32[uiEvent+32>>2]=pageYOffset;if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,uiEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:uiEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_resize_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerUiEventCallback(target,userData,useCapture,callbackfunc,10,"resize",targetThread);return 0}function registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1696);target=findEventTarget(target);var touchEventHandlerFunc=function(e){assert(e);var t,touches={},et=e.touches;for(var i=0;i>3]=e.timeStamp;var idx=touchEvent>>2;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;idx+=7;var targetRect=getBoundingClientRect(target);var numTouches=0;for(var i in touches){t=touches[i];HEAP32[idx+0]=t.identifier;HEAP32[idx+1]=t.screenX;HEAP32[idx+2]=t.screenY;HEAP32[idx+3]=t.clientX;HEAP32[idx+4]=t.clientY;HEAP32[idx+5]=t.pageX;HEAP32[idx+6]=t.pageY;HEAP32[idx+7]=t.isChanged;HEAP32[idx+8]=t.onTarget;HEAP32[idx+9]=t.clientX-targetRect.left;HEAP32[idx+10]=t.clientY-targetRect.top;idx+=13;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function fillVisibilityChangeEventData(eventStruct){var visibilityStates=["hidden","visible","prerender","unloaded"];var visibilityState=visibilityStates.indexOf(document.visibilityState);HEAP32[eventStruct>>2]=document.hidden;HEAP32[eventStruct+4>>2]=visibilityState}function registerVisibilityChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.visibilityChangeEvent)JSEvents.visibilityChangeEvent=_malloc(8);var visibilityChangeEventHandlerFunc=function(e=event){var visibilityChangeEvent=JSEvents.visibilityChangeEvent;fillVisibilityChangeEventData(visibilityChangeEvent);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,visibilityChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:visibilityChangeEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_visibilitychange_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!specialHTMLTargets[1]){return-4}registerVisibilityChangeEventCallback(specialHTMLTargets[1],userData,useCapture,callbackfunc,21,"visibilitychange",targetThread);return 0}function registerWheelEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(104);var wheelHandlerFunc=function(e=event){var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+72>>3]=e["deltaX"];HEAPF64[wheelEvent+80>>3]=e["deltaY"];HEAPF64[wheelEvent+88>>3]=e["deltaZ"];HEAP32[wheelEvent+96>>2]=e["deltaMode"];if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:wheelHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target=findEventTarget(target);if(typeof target.onwheel!="undefined"){registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread);return 0}else{return-1}}function _emscripten_set_window_title(title){setWindowTitle(UTF8ToString(title))}function _emscripten_sleep(ms){return Asyncify.handleSleep(wakeUp=>safeSetTimeout(wakeUp,ms))}_emscripten_sleep.isAsync=true;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){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function stringToAscii(str,buffer){for(var i=0;i>0]=str.charCodeAt(i)}HEAP8[buffer>>0]=0}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAPU32[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function doReadv(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function convertI32PairToI53Checked(lo,hi){assert(lo==lo>>>0||lo==(lo|0));assert(hi===(hi|0));return hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var offset=convertI32PairToI53Checked(offset_low,offset_high);if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.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.name==="ErrnoError"))throw e;return e.errno}}function doWritev(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(typeof offset!=="undefined"){offset+=curr}}return ret}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}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 writeArrayToMemory(array,buffer){assert(array.length>=0,"writeArrayToMemory array must have a length (should be an array or typed array)");HEAP8.set(array,buffer)}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}return thisDate.getFullYear()}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"}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 days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":function(date){var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":function(date){return date.tm_wday},"%W":function(date){var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":function(date){return(date.tm_year+1900).toString().substring(2)},"%Y":function(date){return date.tm_year+1900},"%z":function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm,loc){return _strftime(s,maxsize,format,tm)}function runAndAbortIfError(func){try{return func()}catch(e){abort(e)}}var Asyncify={instrumentWasmImports:function(imports){var ASYNCIFY_IMPORTS=["invoke_*","fd_sync","__wasi_fd_sync","__asyncjs__*","emscripten_idb_load","emscripten_idb_store","emscripten_idb_delete","emscripten_idb_exists","emscripten_idb_load_blob","emscripten_idb_store_blob","emscripten_sleep","emscripten_wget","emscripten_wget_data","emscripten_scan_registers","emscripten_lazy_load_code","_load_secondary_module","emscripten_fiber_swap"];for(var x in imports){(function(x){var original=imports[x];var sig=original.sig;if(typeof original=="function"){var isAsyncifyImport=original.isAsync||ASYNCIFY_IMPORTS.indexOf(x)>=0||x.startsWith("__asyncjs__");imports[x]=function(){var originalAsyncifyState=Asyncify.state;try{return original.apply(null,arguments)}finally{var changedToDisabled=originalAsyncifyState===Asyncify.State.Normal&&Asyncify.state===Asyncify.State.Disabled;var ignoredInvoke=x.startsWith("invoke_")&&true;if(Asyncify.state!==originalAsyncifyState&&!isAsyncifyImport&&!changedToDisabled&&!ignoredInvoke){throw new Error("import "+x+" was not in ASYNCIFY_IMPORTS, but changed the state")}}}}})(x)}},instrumentWasmExports:function(exports){var ret={};for(var x in exports){(function(x){var original=exports[x];if(typeof original=="function"){ret[x]=function(){Asyncify.exportCallStack.push(x);try{return original.apply(null,arguments)}finally{if(!ABORT){var y=Asyncify.exportCallStack.pop();assert(y===x);Asyncify.maybeStopUnwind()}}}}else{ret[x]=original}})(x)}return ret},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:4096,currData:null,handleSleepReturnValue:0,exportCallStack:[],callStackNameToId:{},callStackIdToName:{},callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId:function(funcName){var id=Asyncify.callStackNameToId[funcName];if(id===undefined){id=Asyncify.callStackId++;Asyncify.callStackNameToId[funcName]=id;Asyncify.callStackIdToName[id]=funcName}return id},maybeStopUnwind:function(){if(Asyncify.currData&&Asyncify.state===Asyncify.State.Unwinding&&Asyncify.exportCallStack.length===0){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_unwind);if(typeof Fibers!="undefined"){Fibers.trampoline()}}},whenDone:function(){assert(Asyncify.currData,"Tried to wait for an async operation when none is in progress.");assert(!Asyncify.asyncPromiseHandlers,"Cannot have multiple async operations in flight at once");return new Promise((resolve,reject)=>{Asyncify.asyncPromiseHandlers={resolve:resolve,reject:reject}})},allocateData:function(){var ptr=_malloc(12+Asyncify.StackSize);Asyncify.setDataHeader(ptr,ptr+12,Asyncify.StackSize);Asyncify.setDataRewindFunc(ptr);return ptr},setDataHeader:function(ptr,stack,stackSize){HEAP32[ptr>>2]=stack;HEAP32[ptr+4>>2]=stack+stackSize},setDataRewindFunc:function(ptr){var bottomOfCallStack=Asyncify.exportCallStack[0];var rewindId=Asyncify.getCallStackId(bottomOfCallStack);HEAP32[ptr+8>>2]=rewindId},getDataRewindFunc:function(ptr){var id=HEAP32[ptr+8>>2];var name=Asyncify.callStackIdToName[id];var func=Module["asm"][name];return func},doRewind:function(ptr){var start=Asyncify.getDataRewindFunc(ptr);return start()},handleSleep:function(startAsync){assert(Asyncify.state!==Asyncify.State.Disabled,"Asyncify cannot be done during or after the runtime exits");if(ABORT)return;if(Asyncify.state===Asyncify.State.Normal){var reachedCallback=false;var reachedAfterCallback=false;startAsync((handleSleepReturnValue=0)=>{assert(!handleSleepReturnValue||typeof handleSleepReturnValue=="number"||typeof handleSleepReturnValue=="boolean");if(ABORT)return;Asyncify.handleSleepReturnValue=handleSleepReturnValue;reachedCallback=true;if(!reachedAfterCallback){return}assert(!Asyncify.exportCallStack.length,"Waking up (starting to rewind) must be done from JS, without compiled code on the stack.");Asyncify.state=Asyncify.State.Rewinding;runAndAbortIfError(()=>_asyncify_start_rewind(Asyncify.currData));if(typeof Browser!="undefined"&&Browser.mainLoop.func){Browser.mainLoop.resume()}var asyncWasmReturnValue,isError=false;try{asyncWasmReturnValue=Asyncify.doRewind(Asyncify.currData)}catch(err){asyncWasmReturnValue=err;isError=true}var handled=false;if(!Asyncify.currData){var asyncPromiseHandlers=Asyncify.asyncPromiseHandlers;if(asyncPromiseHandlers){Asyncify.asyncPromiseHandlers=null;(isError?asyncPromiseHandlers.reject:asyncPromiseHandlers.resolve)(asyncWasmReturnValue);handled=true}}if(isError&&!handled){throw asyncWasmReturnValue}});reachedAfterCallback=true;if(!reachedCallback){Asyncify.state=Asyncify.State.Unwinding;Asyncify.currData=Asyncify.allocateData();if(typeof Browser!="undefined"&&Browser.mainLoop.func){Browser.mainLoop.pause()}runAndAbortIfError(()=>_asyncify_start_unwind(Asyncify.currData))}}else if(Asyncify.state===Asyncify.State.Rewinding){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_rewind);_free(Asyncify.currData);Asyncify.currData=null;Asyncify.sleepCallbacks.forEach(func=>callUserCallback(func))}else{abort("invalid state: "+Asyncify.state)}return Asyncify.handleSleepReturnValue},handleAsync:function(startAsync){return Asyncify.handleSleep(wakeUp=>{startAsync().then(wakeUp)})}};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();ERRNO_CODES={"EPERM":63,"ENOENT":44,"ESRCH":71,"EINTR":27,"EIO":29,"ENXIO":60,"E2BIG":1,"ENOEXEC":45,"EBADF":8,"ECHILD":12,"EAGAIN":6,"EWOULDBLOCK":6,"ENOMEM":48,"EACCES":2,"EFAULT":21,"ENOTBLK":105,"EBUSY":10,"EEXIST":20,"EXDEV":75,"ENODEV":43,"ENOTDIR":54,"EISDIR":31,"EINVAL":28,"ENFILE":41,"EMFILE":33,"ENOTTY":59,"ETXTBSY":74,"EFBIG":22,"ENOSPC":51,"ESPIPE":70,"EROFS":69,"EMLINK":34,"EPIPE":64,"EDOM":18,"ERANGE":68,"ENOMSG":49,"EIDRM":24,"ECHRNG":106,"EL2NSYNC":156,"EL3HLT":107,"EL3RST":108,"ELNRNG":109,"EUNATCH":110,"ENOCSI":111,"EL2HLT":112,"EDEADLK":16,"ENOLCK":46,"EBADE":113,"EBADR":114,"EXFULL":115,"ENOANO":104,"EBADRQC":103,"EBADSLT":102,"EDEADLOCK":16,"EBFONT":101,"ENOSTR":100,"ENODATA":116,"ETIME":117,"ENOSR":118,"ENONET":119,"ENOPKG":120,"EREMOTE":121,"ENOLINK":47,"EADV":122,"ESRMNT":123,"ECOMM":124,"EPROTO":65,"EMULTIHOP":36,"EDOTDOT":125,"EBADMSG":9,"ENOTUNIQ":126,"EBADFD":127,"EREMCHG":128,"ELIBACC":129,"ELIBBAD":130,"ELIBSCN":131,"ELIBMAX":132,"ELIBEXEC":133,"ENOSYS":52,"ENOTEMPTY":55,"ENAMETOOLONG":37,"ELOOP":32,"EOPNOTSUPP":138,"EPFNOSUPPORT":139,"ECONNRESET":15,"ENOBUFS":42,"EAFNOSUPPORT":5,"EPROTOTYPE":67,"ENOTSOCK":57,"ENOPROTOOPT":50,"ESHUTDOWN":140,"ECONNREFUSED":14,"EADDRINUSE":3,"ECONNABORTED":13,"ENETUNREACH":40,"ENETDOWN":38,"ETIMEDOUT":73,"EHOSTDOWN":142,"EHOSTUNREACH":23,"EINPROGRESS":26,"EALREADY":7,"EDESTADDRREQ":17,"EMSGSIZE":35,"EPROTONOSUPPORT":66,"ESOCKTNOSUPPORT":137,"EADDRNOTAVAIL":4,"ENETRESET":39,"EISCONN":30,"ENOTCONN":53,"ETOOMANYREFS":141,"EUSERS":136,"EDQUOT":19,"ESTALE":72,"ENOTSUP":138,"ENOMEDIUM":148,"EILSEQ":25,"EOVERFLOW":61,"ECANCELED":11,"ENOTRECOVERABLE":56,"EOWNERDEAD":62,"ESTRPIPE":135};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas){Browser.requestFullscreen(lockPointer,resizeCanvas)};Module["requestFullScreen"]=function Module_requestFullScreen(){Browser.requestFullScreen()};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};var preloadedImages={};var preloadedAudios={};var GLctx;for(var i=0;i<32;++i)tempFixedLengthArray.push(new Array(i));var miniTempWebGLFloatBuffersStorage=new Float32Array(288);for(var i=0;i<288;++i){miniTempWebGLFloatBuffers[i]=miniTempWebGLFloatBuffersStorage.subarray(0,i+1)}var miniTempWebGLIntBuffersStorage=new Int32Array(288);for(var i=0;i<288;++i){miniTempWebGLIntBuffers[i]=miniTempWebGLIntBuffersStorage.subarray(0,i+1)}function checkIncomingModuleAPI(){ignoredModuleProp("fetchSettings")}var wasmImports={"__assert_fail":___assert_fail,"__cxa_throw":___cxa_throw,"__syscall_fcntl64":___syscall_fcntl64,"__syscall_ioctl":___syscall_ioctl,"__syscall_openat":___syscall_openat,"_emscripten_get_now_is_monotonic":__emscripten_get_now_is_monotonic,"abort":_abort,"eglBindAPI":_eglBindAPI,"eglChooseConfig":_eglChooseConfig,"eglCreateContext":_eglCreateContext,"eglCreateWindowSurface":_eglCreateWindowSurface,"eglDestroyContext":_eglDestroyContext,"eglDestroySurface":_eglDestroySurface,"eglGetConfigAttrib":_eglGetConfigAttrib,"eglGetDisplay":_eglGetDisplay,"eglGetError":_eglGetError,"eglInitialize":_eglInitialize,"eglMakeCurrent":_eglMakeCurrent,"eglQueryString":_eglQueryString,"eglSwapBuffers":_eglSwapBuffers,"eglSwapInterval":_eglSwapInterval,"eglTerminate":_eglTerminate,"eglWaitGL":_eglWaitGL,"eglWaitNative":_eglWaitNative,"emscripten_asm_const_int":_emscripten_asm_const_int,"emscripten_asm_const_int_sync_on_main_thread":_emscripten_asm_const_int_sync_on_main_thread,"emscripten_date_now":_emscripten_date_now,"emscripten_exit_fullscreen":_emscripten_exit_fullscreen,"emscripten_exit_pointerlock":_emscripten_exit_pointerlock,"emscripten_get_device_pixel_ratio":_emscripten_get_device_pixel_ratio,"emscripten_get_element_css_size":_emscripten_get_element_css_size,"emscripten_get_gamepad_status":_emscripten_get_gamepad_status,"emscripten_get_now":_emscripten_get_now,"emscripten_get_num_gamepads":_emscripten_get_num_gamepads,"emscripten_get_screen_size":_emscripten_get_screen_size,"emscripten_glActiveTexture":_emscripten_glActiveTexture,"emscripten_glAttachShader":_emscripten_glAttachShader,"emscripten_glBeginQueryEXT":_emscripten_glBeginQueryEXT,"emscripten_glBindAttribLocation":_emscripten_glBindAttribLocation,"emscripten_glBindBuffer":_emscripten_glBindBuffer,"emscripten_glBindFramebuffer":_emscripten_glBindFramebuffer,"emscripten_glBindRenderbuffer":_emscripten_glBindRenderbuffer,"emscripten_glBindTexture":_emscripten_glBindTexture,"emscripten_glBindVertexArrayOES":_emscripten_glBindVertexArrayOES,"emscripten_glBlendColor":_emscripten_glBlendColor,"emscripten_glBlendEquation":_emscripten_glBlendEquation,"emscripten_glBlendEquationSeparate":_emscripten_glBlendEquationSeparate,"emscripten_glBlendFunc":_emscripten_glBlendFunc,"emscripten_glBlendFuncSeparate":_emscripten_glBlendFuncSeparate,"emscripten_glBufferData":_emscripten_glBufferData,"emscripten_glBufferSubData":_emscripten_glBufferSubData,"emscripten_glCheckFramebufferStatus":_emscripten_glCheckFramebufferStatus,"emscripten_glClear":_emscripten_glClear,"emscripten_glClearColor":_emscripten_glClearColor,"emscripten_glClearDepthf":_emscripten_glClearDepthf,"emscripten_glClearStencil":_emscripten_glClearStencil,"emscripten_glColorMask":_emscripten_glColorMask,"emscripten_glCompileShader":_emscripten_glCompileShader,"emscripten_glCompressedTexImage2D":_emscripten_glCompressedTexImage2D,"emscripten_glCompressedTexSubImage2D":_emscripten_glCompressedTexSubImage2D,"emscripten_glCopyTexImage2D":_emscripten_glCopyTexImage2D,"emscripten_glCopyTexSubImage2D":_emscripten_glCopyTexSubImage2D,"emscripten_glCreateProgram":_emscripten_glCreateProgram,"emscripten_glCreateShader":_emscripten_glCreateShader,"emscripten_glCullFace":_emscripten_glCullFace,"emscripten_glDeleteBuffers":_emscripten_glDeleteBuffers,"emscripten_glDeleteFramebuffers":_emscripten_glDeleteFramebuffers,"emscripten_glDeleteProgram":_emscripten_glDeleteProgram,"emscripten_glDeleteQueriesEXT":_emscripten_glDeleteQueriesEXT,"emscripten_glDeleteRenderbuffers":_emscripten_glDeleteRenderbuffers,"emscripten_glDeleteShader":_emscripten_glDeleteShader,"emscripten_glDeleteTextures":_emscripten_glDeleteTextures,"emscripten_glDeleteVertexArraysOES":_emscripten_glDeleteVertexArraysOES,"emscripten_glDepthFunc":_emscripten_glDepthFunc,"emscripten_glDepthMask":_emscripten_glDepthMask,"emscripten_glDepthRangef":_emscripten_glDepthRangef,"emscripten_glDetachShader":_emscripten_glDetachShader,"emscripten_glDisable":_emscripten_glDisable,"emscripten_glDisableVertexAttribArray":_emscripten_glDisableVertexAttribArray,"emscripten_glDrawArrays":_emscripten_glDrawArrays,"emscripten_glDrawArraysInstancedANGLE":_emscripten_glDrawArraysInstancedANGLE,"emscripten_glDrawBuffersWEBGL":_emscripten_glDrawBuffersWEBGL,"emscripten_glDrawElements":_emscripten_glDrawElements,"emscripten_glDrawElementsInstancedANGLE":_emscripten_glDrawElementsInstancedANGLE,"emscripten_glEnable":_emscripten_glEnable,"emscripten_glEnableVertexAttribArray":_emscripten_glEnableVertexAttribArray,"emscripten_glEndQueryEXT":_emscripten_glEndQueryEXT,"emscripten_glFinish":_emscripten_glFinish,"emscripten_glFlush":_emscripten_glFlush,"emscripten_glFramebufferRenderbuffer":_emscripten_glFramebufferRenderbuffer,"emscripten_glFramebufferTexture2D":_emscripten_glFramebufferTexture2D,"emscripten_glFrontFace":_emscripten_glFrontFace,"emscripten_glGenBuffers":_emscripten_glGenBuffers,"emscripten_glGenFramebuffers":_emscripten_glGenFramebuffers,"emscripten_glGenQueriesEXT":_emscripten_glGenQueriesEXT,"emscripten_glGenRenderbuffers":_emscripten_glGenRenderbuffers,"emscripten_glGenTextures":_emscripten_glGenTextures,"emscripten_glGenVertexArraysOES":_emscripten_glGenVertexArraysOES,"emscripten_glGenerateMipmap":_emscripten_glGenerateMipmap,"emscripten_glGetActiveAttrib":_emscripten_glGetActiveAttrib,"emscripten_glGetActiveUniform":_emscripten_glGetActiveUniform,"emscripten_glGetAttachedShaders":_emscripten_glGetAttachedShaders,"emscripten_glGetAttribLocation":_emscripten_glGetAttribLocation,"emscripten_glGetBooleanv":_emscripten_glGetBooleanv,"emscripten_glGetBufferParameteriv":_emscripten_glGetBufferParameteriv,"emscripten_glGetError":_emscripten_glGetError,"emscripten_glGetFloatv":_emscripten_glGetFloatv,"emscripten_glGetFramebufferAttachmentParameteriv":_emscripten_glGetFramebufferAttachmentParameteriv,"emscripten_glGetIntegerv":_emscripten_glGetIntegerv,"emscripten_glGetProgramInfoLog":_emscripten_glGetProgramInfoLog,"emscripten_glGetProgramiv":_emscripten_glGetProgramiv,"emscripten_glGetQueryObjecti64vEXT":_emscripten_glGetQueryObjecti64vEXT,"emscripten_glGetQueryObjectivEXT":_emscripten_glGetQueryObjectivEXT,"emscripten_glGetQueryObjectui64vEXT":_emscripten_glGetQueryObjectui64vEXT,"emscripten_glGetQueryObjectuivEXT":_emscripten_glGetQueryObjectuivEXT,"emscripten_glGetQueryivEXT":_emscripten_glGetQueryivEXT,"emscripten_glGetRenderbufferParameteriv":_emscripten_glGetRenderbufferParameteriv,"emscripten_glGetShaderInfoLog":_emscripten_glGetShaderInfoLog,"emscripten_glGetShaderPrecisionFormat":_emscripten_glGetShaderPrecisionFormat,"emscripten_glGetShaderSource":_emscripten_glGetShaderSource,"emscripten_glGetShaderiv":_emscripten_glGetShaderiv,"emscripten_glGetString":_emscripten_glGetString,"emscripten_glGetTexParameterfv":_emscripten_glGetTexParameterfv,"emscripten_glGetTexParameteriv":_emscripten_glGetTexParameteriv,"emscripten_glGetUniformLocation":_emscripten_glGetUniformLocation,"emscripten_glGetUniformfv":_emscripten_glGetUniformfv,"emscripten_glGetUniformiv":_emscripten_glGetUniformiv,"emscripten_glGetVertexAttribPointerv":_emscripten_glGetVertexAttribPointerv,"emscripten_glGetVertexAttribfv":_emscripten_glGetVertexAttribfv,"emscripten_glGetVertexAttribiv":_emscripten_glGetVertexAttribiv,"emscripten_glHint":_emscripten_glHint,"emscripten_glIsBuffer":_emscripten_glIsBuffer,"emscripten_glIsEnabled":_emscripten_glIsEnabled,"emscripten_glIsFramebuffer":_emscripten_glIsFramebuffer,"emscripten_glIsProgram":_emscripten_glIsProgram,"emscripten_glIsQueryEXT":_emscripten_glIsQueryEXT,"emscripten_glIsRenderbuffer":_emscripten_glIsRenderbuffer,"emscripten_glIsShader":_emscripten_glIsShader,"emscripten_glIsTexture":_emscripten_glIsTexture,"emscripten_glIsVertexArrayOES":_emscripten_glIsVertexArrayOES,"emscripten_glLineWidth":_emscripten_glLineWidth,"emscripten_glLinkProgram":_emscripten_glLinkProgram,"emscripten_glPixelStorei":_emscripten_glPixelStorei,"emscripten_glPolygonOffset":_emscripten_glPolygonOffset,"emscripten_glQueryCounterEXT":_emscripten_glQueryCounterEXT,"emscripten_glReadPixels":_emscripten_glReadPixels,"emscripten_glReleaseShaderCompiler":_emscripten_glReleaseShaderCompiler,"emscripten_glRenderbufferStorage":_emscripten_glRenderbufferStorage,"emscripten_glSampleCoverage":_emscripten_glSampleCoverage,"emscripten_glScissor":_emscripten_glScissor,"emscripten_glShaderBinary":_emscripten_glShaderBinary,"emscripten_glShaderSource":_emscripten_glShaderSource,"emscripten_glStencilFunc":_emscripten_glStencilFunc,"emscripten_glStencilFuncSeparate":_emscripten_glStencilFuncSeparate,"emscripten_glStencilMask":_emscripten_glStencilMask,"emscripten_glStencilMaskSeparate":_emscripten_glStencilMaskSeparate,"emscripten_glStencilOp":_emscripten_glStencilOp,"emscripten_glStencilOpSeparate":_emscripten_glStencilOpSeparate,"emscripten_glTexImage2D":_emscripten_glTexImage2D,"emscripten_glTexParameterf":_emscripten_glTexParameterf,"emscripten_glTexParameterfv":_emscripten_glTexParameterfv,"emscripten_glTexParameteri":_emscripten_glTexParameteri,"emscripten_glTexParameteriv":_emscripten_glTexParameteriv,"emscripten_glTexSubImage2D":_emscripten_glTexSubImage2D,"emscripten_glUniform1f":_emscripten_glUniform1f,"emscripten_glUniform1fv":_emscripten_glUniform1fv,"emscripten_glUniform1i":_emscripten_glUniform1i,"emscripten_glUniform1iv":_emscripten_glUniform1iv,"emscripten_glUniform2f":_emscripten_glUniform2f,"emscripten_glUniform2fv":_emscripten_glUniform2fv,"emscripten_glUniform2i":_emscripten_glUniform2i,"emscripten_glUniform2iv":_emscripten_glUniform2iv,"emscripten_glUniform3f":_emscripten_glUniform3f,"emscripten_glUniform3fv":_emscripten_glUniform3fv,"emscripten_glUniform3i":_emscripten_glUniform3i,"emscripten_glUniform3iv":_emscripten_glUniform3iv,"emscripten_glUniform4f":_emscripten_glUniform4f,"emscripten_glUniform4fv":_emscripten_glUniform4fv,"emscripten_glUniform4i":_emscripten_glUniform4i,"emscripten_glUniform4iv":_emscripten_glUniform4iv,"emscripten_glUniformMatrix2fv":_emscripten_glUniformMatrix2fv,"emscripten_glUniformMatrix3fv":_emscripten_glUniformMatrix3fv,"emscripten_glUniformMatrix4fv":_emscripten_glUniformMatrix4fv,"emscripten_glUseProgram":_emscripten_glUseProgram,"emscripten_glValidateProgram":_emscripten_glValidateProgram,"emscripten_glVertexAttrib1f":_emscripten_glVertexAttrib1f,"emscripten_glVertexAttrib1fv":_emscripten_glVertexAttrib1fv,"emscripten_glVertexAttrib2f":_emscripten_glVertexAttrib2f,"emscripten_glVertexAttrib2fv":_emscripten_glVertexAttrib2fv,"emscripten_glVertexAttrib3f":_emscripten_glVertexAttrib3f,"emscripten_glVertexAttrib3fv":_emscripten_glVertexAttrib3fv,"emscripten_glVertexAttrib4f":_emscripten_glVertexAttrib4f,"emscripten_glVertexAttrib4fv":_emscripten_glVertexAttrib4fv,"emscripten_glVertexAttribDivisorANGLE":_emscripten_glVertexAttribDivisorANGLE,"emscripten_glVertexAttribPointer":_emscripten_glVertexAttribPointer,"emscripten_glViewport":_emscripten_glViewport,"emscripten_has_asyncify":_emscripten_has_asyncify,"emscripten_log":_emscripten_log,"emscripten_memcpy_big":_emscripten_memcpy_big,"emscripten_request_fullscreen_strategy":_emscripten_request_fullscreen_strategy,"emscripten_request_pointerlock":_emscripten_request_pointerlock,"emscripten_resize_heap":_emscripten_resize_heap,"emscripten_sample_gamepad_data":_emscripten_sample_gamepad_data,"emscripten_set_beforeunload_callback_on_thread":_emscripten_set_beforeunload_callback_on_thread,"emscripten_set_blur_callback_on_thread":_emscripten_set_blur_callback_on_thread,"emscripten_set_canvas_element_size":_emscripten_set_canvas_element_size,"emscripten_set_element_css_size":_emscripten_set_element_css_size,"emscripten_set_focus_callback_on_thread":_emscripten_set_focus_callback_on_thread,"emscripten_set_fullscreenchange_callback_on_thread":_emscripten_set_fullscreenchange_callback_on_thread,"emscripten_set_gamepadconnected_callback_on_thread":_emscripten_set_gamepadconnected_callback_on_thread,"emscripten_set_gamepaddisconnected_callback_on_thread":_emscripten_set_gamepaddisconnected_callback_on_thread,"emscripten_set_keydown_callback_on_thread":_emscripten_set_keydown_callback_on_thread,"emscripten_set_keypress_callback_on_thread":_emscripten_set_keypress_callback_on_thread,"emscripten_set_keyup_callback_on_thread":_emscripten_set_keyup_callback_on_thread,"emscripten_set_main_loop":_emscripten_set_main_loop,"emscripten_set_mousedown_callback_on_thread":_emscripten_set_mousedown_callback_on_thread,"emscripten_set_mouseenter_callback_on_thread":_emscripten_set_mouseenter_callback_on_thread,"emscripten_set_mouseleave_callback_on_thread":_emscripten_set_mouseleave_callback_on_thread,"emscripten_set_mousemove_callback_on_thread":_emscripten_set_mousemove_callback_on_thread,"emscripten_set_mouseup_callback_on_thread":_emscripten_set_mouseup_callback_on_thread,"emscripten_set_pointerlockchange_callback_on_thread":_emscripten_set_pointerlockchange_callback_on_thread,"emscripten_set_resize_callback_on_thread":_emscripten_set_resize_callback_on_thread,"emscripten_set_touchcancel_callback_on_thread":_emscripten_set_touchcancel_callback_on_thread,"emscripten_set_touchend_callback_on_thread":_emscripten_set_touchend_callback_on_thread,"emscripten_set_touchmove_callback_on_thread":_emscripten_set_touchmove_callback_on_thread,"emscripten_set_touchstart_callback_on_thread":_emscripten_set_touchstart_callback_on_thread,"emscripten_set_visibilitychange_callback_on_thread":_emscripten_set_visibilitychange_callback_on_thread,"emscripten_set_wheel_callback_on_thread":_emscripten_set_wheel_callback_on_thread,"emscripten_set_window_title":_emscripten_set_window_title,"emscripten_sleep":_emscripten_sleep,"environ_get":_environ_get,"environ_sizes_get":_environ_sizes_get,"fd_close":_fd_close,"fd_read":_fd_read,"fd_seek":_fd_seek,"fd_write":_fd_write,"glActiveTexture":_glActiveTexture,"glAttachShader":_glAttachShader,"glBindBuffer":_glBindBuffer,"glBindTexture":_glBindTexture,"glBindVertexArrayOES":_glBindVertexArrayOES,"glBlendEquation":_glBlendEquation,"glBlendEquationSeparate":_glBlendEquationSeparate,"glBlendFuncSeparate":_glBlendFuncSeparate,"glBufferData":_glBufferData,"glBufferSubData":_glBufferSubData,"glClear":_glClear,"glClearColor":_glClearColor,"glCompileShader":_glCompileShader,"glCreateProgram":_glCreateProgram,"glCreateShader":_glCreateShader,"glDeleteShader":_glDeleteShader,"glDeleteVertexArraysOES":_glDeleteVertexArraysOES,"glDetachShader":_glDetachShader,"glDisable":_glDisable,"glDrawElements":_glDrawElements,"glEnable":_glEnable,"glEnableVertexAttribArray":_glEnableVertexAttribArray,"glGenBuffers":_glGenBuffers,"glGenTextures":_glGenTextures,"glGenVertexArraysOES":_glGenVertexArraysOES,"glGetAttribLocation":_glGetAttribLocation,"glGetIntegerv":_glGetIntegerv,"glGetProgramInfoLog":_glGetProgramInfoLog,"glGetProgramiv":_glGetProgramiv,"glGetShaderInfoLog":_glGetShaderInfoLog,"glGetShaderiv":_glGetShaderiv,"glGetUniformLocation":_glGetUniformLocation,"glIsEnabled":_glIsEnabled,"glIsProgram":_glIsProgram,"glLinkProgram":_glLinkProgram,"glScissor":_glScissor,"glShaderSource":_glShaderSource,"glTexImage2D":_glTexImage2D,"glTexParameteri":_glTexParameteri,"glUniform1i":_glUniform1i,"glUniformMatrix4fv":_glUniformMatrix4fv,"glUseProgram":_glUseProgram,"glVertexAttribPointer":_glVertexAttribPointer,"glViewport":_glViewport,"strftime_l":_strftime_l};Asyncify.instrumentWasmImports(wasmImports);var asm=createWasm();var ___wasm_call_ctors=createExportWrapper("__wasm_call_ctors");var _main=Module["_main"]=createExportWrapper("__main_argc_argv");var _fflush=Module["_fflush"]=createExportWrapper("fflush");var _malloc=createExportWrapper("malloc");var _free=createExportWrapper("free");var ___errno_location=createExportWrapper("__errno_location");var ___dl_seterr=createExportWrapper("__dl_seterr");var _setThrew=createExportWrapper("setThrew");var _saveSetjmp=createExportWrapper("saveSetjmp");var _emscripten_stack_init=function(){return(_emscripten_stack_init=Module["asm"]["emscripten_stack_init"]).apply(null,arguments)};var _emscripten_stack_set_limits=function(){return(_emscripten_stack_set_limits=Module["asm"]["emscripten_stack_set_limits"]).apply(null,arguments)};var _emscripten_stack_get_free=function(){return(_emscripten_stack_get_free=Module["asm"]["emscripten_stack_get_free"]).apply(null,arguments)};var _emscripten_stack_get_base=function(){return(_emscripten_stack_get_base=Module["asm"]["emscripten_stack_get_base"]).apply(null,arguments)};var _emscripten_stack_get_end=function(){return(_emscripten_stack_get_end=Module["asm"]["emscripten_stack_get_end"]).apply(null,arguments)};var stackSave=createExportWrapper("stackSave");var stackRestore=createExportWrapper("stackRestore");var stackAlloc=createExportWrapper("stackAlloc");var _emscripten_stack_get_current=function(){return(_emscripten_stack_get_current=Module["asm"]["emscripten_stack_get_current"]).apply(null,arguments)};var ___cxa_is_pointer_type=createExportWrapper("__cxa_is_pointer_type");var dynCall_iii=Module["dynCall_iii"]=createExportWrapper("dynCall_iii");var dynCall_v=Module["dynCall_v"]=createExportWrapper("dynCall_v");var dynCall_ii=Module["dynCall_ii"]=createExportWrapper("dynCall_ii");var dynCall_viifi=Module["dynCall_viifi"]=createExportWrapper("dynCall_viifi");var dynCall_vi=Module["dynCall_vi"]=createExportWrapper("dynCall_vi");var dynCall_vii=Module["dynCall_vii"]=createExportWrapper("dynCall_vii");var dynCall_viiii=Module["dynCall_viiii"]=createExportWrapper("dynCall_viiii");var dynCall_viii=Module["dynCall_viii"]=createExportWrapper("dynCall_viii");var dynCall_iiii=Module["dynCall_iiii"]=createExportWrapper("dynCall_iiii");var dynCall_viiiii=Module["dynCall_viiiii"]=createExportWrapper("dynCall_viiiii");var dynCall_iiiii=Module["dynCall_iiiii"]=createExportWrapper("dynCall_iiiii");var dynCall_iiiiii=Module["dynCall_iiiiii"]=createExportWrapper("dynCall_iiiiii");var dynCall_jiji=Module["dynCall_jiji"]=createExportWrapper("dynCall_jiji");var dynCall_ji=Module["dynCall_ji"]=createExportWrapper("dynCall_ji");var dynCall_i=Module["dynCall_i"]=createExportWrapper("dynCall_i");var dynCall_vffff=Module["dynCall_vffff"]=createExportWrapper("dynCall_vffff");var dynCall_vf=Module["dynCall_vf"]=createExportWrapper("dynCall_vf");var dynCall_viiiiiiii=Module["dynCall_viiiiiiii"]=createExportWrapper("dynCall_viiiiiiii");var dynCall_viiiiiiiii=Module["dynCall_viiiiiiiii"]=createExportWrapper("dynCall_viiiiiiiii");var dynCall_vff=Module["dynCall_vff"]=createExportWrapper("dynCall_vff");var dynCall_viiiiiii=Module["dynCall_viiiiiii"]=createExportWrapper("dynCall_viiiiiii");var dynCall_vfi=Module["dynCall_vfi"]=createExportWrapper("dynCall_vfi");var dynCall_viif=Module["dynCall_viif"]=createExportWrapper("dynCall_viif");var dynCall_vif=Module["dynCall_vif"]=createExportWrapper("dynCall_vif");var dynCall_viff=Module["dynCall_viff"]=createExportWrapper("dynCall_viff");var dynCall_vifff=Module["dynCall_vifff"]=createExportWrapper("dynCall_vifff");var dynCall_viffff=Module["dynCall_viffff"]=createExportWrapper("dynCall_viffff");var dynCall_viiiiii=Module["dynCall_viiiiii"]=createExportWrapper("dynCall_viiiiii");var dynCall_iidiiii=Module["dynCall_iidiiii"]=createExportWrapper("dynCall_iidiiii");var dynCall_viijii=Module["dynCall_viijii"]=createExportWrapper("dynCall_viijii");var dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=createExportWrapper("dynCall_iiiiiiiii");var dynCall_iiiiiii=Module["dynCall_iiiiiii"]=createExportWrapper("dynCall_iiiiiii");var dynCall_iiiiij=Module["dynCall_iiiiij"]=createExportWrapper("dynCall_iiiiij");var dynCall_iiiiid=Module["dynCall_iiiiid"]=createExportWrapper("dynCall_iiiiid");var dynCall_iiiiijj=Module["dynCall_iiiiijj"]=createExportWrapper("dynCall_iiiiijj");var dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=createExportWrapper("dynCall_iiiiiiii");var dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=createExportWrapper("dynCall_iiiiiijj");var _asyncify_start_unwind=createExportWrapper("asyncify_start_unwind");var _asyncify_stop_unwind=createExportWrapper("asyncify_stop_unwind");var _asyncify_start_rewind=createExportWrapper("asyncify_start_rewind");var _asyncify_stop_rewind=createExportWrapper("asyncify_stop_rewind");var missingLibrarySymbols=["emscripten_realloc_buffer","ydayFromDate","inetPton4","inetNtop4","inetPton6","inetNtop6","readSockaddr","writeSockaddr","getHostByName","convertPCtoSourceLocation","jstoi_s","getDynCaller","setWasmTableEntry","asmjsMangle","HandleAllocator","getNativeTypeSize","STACK_SIZE","STACK_ALIGN","POINTER_SIZE","ASSERTIONS","writeI53ToI64Clamped","writeI53ToI64Signaling","writeI53ToU64Clamped","writeI53ToU64Signaling","getCFunc","ccall","cwrap","uleb128Encode","generateFuncType","convertJsFunctionToWasm","getEmptyTableSlot","updateTableMap","getFunctionAddress","addFunction","removeFunction","intArrayToString","AsciiToString","UTF16ToString","stringToUTF16","lengthBytesUTF16","UTF32ToString","stringToUTF32","lengthBytesUTF32","getSocketFromFD","getSocketAddress","fillDeviceOrientationEventData","registerDeviceOrientationEventCallback","fillDeviceMotionEventData","registerDeviceMotionEventCallback","screenOrientation","fillOrientationChangeEventData","registerOrientationChangeEventCallback","hideEverythingExceptGivenElement","restoreHiddenElements","softFullscreenResizeWebGLRenderTarget","registerPointerlockErrorEventCallback","fillBatteryEventData","battery","registerBatteryEventCallback","stackTrace","checkWasiClock","wasiRightsToMuslOFlags","wasiOFlagsToMuslOFlags","createDyncallWrapper","setImmediateWrapped","clearImmediateWrapped","polyfillSetImmediate","getPromise","makePromise","idsToPromises","makePromiseCallback","_setNetworkCallback","writeGLArray","registerWebGlEventCallback","GLFW_Window","ALLOC_NORMAL","ALLOC_STACK","allocate","writeStringToMemory","writeAsciiToMemory"];missingLibrarySymbols.forEach(missingLibrarySymbol);var unexportedSymbols=["run","addOnPreRun","addOnInit","addOnPreMain","addOnExit","addOnPostRun","addRunDependency","removeRunDependency","FS_createFolder","FS_createPath","FS_createDataFile","FS_createPreloadedFile","FS_createLazyFile","FS_createLink","FS_createDevice","FS_unlink","out","err","callMain","abort","keepRuntimeAlive","wasmMemory","stackAlloc","stackSave","stackRestore","getTempRet0","setTempRet0","writeStackCookie","checkStackCookie","ptrToString","zeroMemory","exitJS","getHeapMax","ENV","MONTH_DAYS_REGULAR","MONTH_DAYS_LEAP","MONTH_DAYS_REGULAR_CUMULATIVE","MONTH_DAYS_LEAP_CUMULATIVE","isLeapYear","arraySum","addDays","ERRNO_CODES","ERRNO_MESSAGES","setErrNo","DNS","Protocols","Sockets","initRandomFill","randomFill","timers","warnOnce","traverseStack","getCallstack","emscriptenLog","UNWIND_CACHE","readEmAsmArgsArray","readEmAsmArgs","runEmAsmFunction","runMainThreadEmAsm","jstoi_q","getExecutableName","listenOnce","autoResumeAudioContext","dynCallLegacy","dynCall","getWasmTableEntry","handleException","runtimeKeepalivePush","runtimeKeepalivePop","callUserCallback","maybeExit","safeSetTimeout","asyncLoad","alignMemory","mmapAlloc","writeI53ToI64","readI53FromI64","readI53FromU64","convertI32PairToI53","convertI32PairToI53Checked","convertU32PairToI53","sigToWasmTypes","freeTableIndexes","functionsInTableMap","reallyNegative","unSign","strLen","reSign","formatString","setValue","getValue","PATH","PATH_FS","UTF8Decoder","UTF8ArrayToString","UTF8ToString","stringToUTF8Array","stringToUTF8","lengthBytesUTF8","intArrayFromString","stringToAscii","UTF16Decoder","stringToNewUTF8","stringToUTF8OnStack","writeArrayToMemory","SYSCALLS","JSEvents","registerKeyEventCallback","specialHTMLTargets","maybeCStringToJsString","findEventTarget","findCanvasEventTarget","getBoundingClientRect","fillMouseEventData","registerMouseEventCallback","registerWheelEventCallback","registerUiEventCallback","registerFocusEventCallback","fillFullscreenChangeEventData","registerFullscreenChangeEventCallback","JSEvents_requestFullscreen","JSEvents_resizeCanvasForFullscreen","registerRestoreOldStyle","setLetterbox","currentFullscreenStrategy","restoreOldWindowedStyle","doRequestFullscreen","fillPointerlockChangeEventData","registerPointerlockChangeEventCallback","requestPointerLock","fillVisibilityChangeEventData","registerVisibilityChangeEventCallback","registerTouchEventCallback","fillGamepadEventData","registerGamepadEventCallback","registerBeforeUnloadEventCallback","setCanvasElementSize","getCanvasElementSize","demangle","demangleAll","jsStackTrace","ExitStatus","getEnvStrings","doReadv","doWritev","dlopenMissingError","promiseMap","uncaughtExceptionCount","exceptionLast","exceptionCaught","ExceptionInfo","Browser","setMainLoop","wget","FS","MEMFS","TTY","PIPEFS","SOCKFS","tempFixedLengthArray","miniTempWebGLFloatBuffers","miniTempWebGLIntBuffers","heapObjectForWebGLType","heapAccessShiftForWebGLHeap","webgl_enable_ANGLE_instanced_arrays","webgl_enable_OES_vertex_array_object","webgl_enable_WEBGL_draw_buffers","webgl_enable_WEBGL_multi_draw","GL","emscriptenWebGLGet","computeUnpackAlignedImageSize","colorChannelsInGlTextureFormat","emscriptenWebGLGetTexPixelData","__glGenObject","emscriptenWebGLGetUniform","webglGetUniformLocation","webglPrepareUniformLocationsBeforeFirstUse","webglGetLeftBracePos","emscriptenWebGLGetVertexAttrib","__glGetActiveAttribOrUniform","emscripten_webgl_power_preferences","AL","GLUT","EGL","GLEW","IDBStore","runAndAbortIfError","Asyncify","Fibers","GLFW","allocateUTF8","allocateUTF8OnStack"];unexportedSymbols.forEach(unexportedRuntimeSymbol);var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args=[]){assert(runDependencies==0,'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])');assert(__ATPRERUN__.length==0,"cannot call main when preRun functions remain to be called");var entryFunction=_main;args.unshift(thisProgram);var argc=args.length;var argv=stackAlloc((argc+1)*4);var argv_ptr=argv>>2;args.forEach(arg=>{HEAP32[argv_ptr++]=stringToUTF8OnStack(arg)});HEAP32[argv_ptr]=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function stackCheckInit(){_emscripten_stack_init();writeStackCookie()}function run(args=arguments_){if(runDependencies>0){return}stackCheckInit();preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}checkStackCookie()}function checkUnflushedContent(){var oldOut=out;var oldErr=err;var has=false;out=err=x=>{has=true};try{_fflush(0);["stdout","stderr"].forEach(function(name){var info=FS.analyzePath("/dev/"+name);if(!info)return;var stream=info.object;var rdev=stream.rdev;var tty=TTY.ttys[rdev];if(tty&&tty.output&&tty.output.length){has=true}})}catch(e){}out=oldOut;err=oldErr;if(has){warnOnce("stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the FAQ), or make sure to emit a newline when you printf etc.")}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run(); diff --git a/docs/main.wasm b/docs/main.wasm index 080dc867db6b0c0d212eab7337423ffb10e9201c..7e948ff25ed55dc5429bce33f1cd0192dda261cb 100644 GIT binary patch delta 339389 zcmeEveV|su_Wyq0`+4^BvQOtZr&H%t`*}*8Qk;tF63(C(ba5}&b-&kDU5ZXg9eKH5 z)jlP33Du4#B&86#q@oZGiV#8wp$H-5?F!NFvu5_obCUb}{{Hy=_w8lR?AbGG)~s2x zX3d&4^K5_QygRNNGDI4F!FjSIN%9_J{4m**hAEzS$R1wtP(3dUq+uFf@L8vTQu#YV ziT+Eoet$%{>P`0K$-^w30}lY4wWg}8>P?y?5x~jAfSp8OIntA;zDdYG$-heO-vhW# z!Y2d4B#KZYC?wQS6h$Tj46sMTC;Dv_c4#7Ogdo7g7>h{+hRSnz1Tl@|-cJjT&+Bxbqt)h%Bjd#vC(d#PG&r&L4Ar zqf||$%pggU{9*bLvf=I9GYjvUc=%7uSFcKC$hqNc<-V@^41)CCuy8lEe2&X{8xhhIEk%!ulkS<1I5+YisQa}b{Wo%4Xl-Oh=4{@}R4a%)-6Kd9^#@P^!~ zv%%?<_b0b%XIwPk^ix5QlUvo|+do=$#dA@s9U#t(@@B+e&XxPaa@We${+GF{kxK8^ zRwNO-vBJgk;fi7SR$bX%uJI46?2nX-D+kN1{N~DTa)tj{WghW#>rRDMMCP_5&b#2O z#!=%Yj2Jr3@UJ~0w(&1vkjLR$qr+P{zo*fR?*`e9qgHvU}xPO(?RnAU5gRO$cHv5nq~ic>bN z*C<4I5+@HO^&Tm8=}x)Q-`1(zpL{@1xoZ%!{TC1D3^*d)_RBjDLf*f2t_~zjNmri@3Jo0#`PJE< z)wy%q1hu?X$@g#0)0MiXthhqDe_vPAambN=eDkC{!`S;fpNEa(hL#3|Y}-OEWYS5Pu+* zleUaMrj2w9pk&>UB|T-N^bT@|zWM+|!aD)5WJA^zSynWFwmd^NR7vB1bSjuR?!7$2>J>UC6P!FJ(DU* z;k%Lm4W*PUq4`p|giZvWx}K2q!)5E#KP7cg60}SzAibQBs1jAmN*;(|NT(g9sY()b zJ*aTdLFGv50aP^=O+l?7hoXYuNuUYZp&F1G|0z(CKpia+>|xr(Dd+%0v493)3F7Oz zuIPUz^c7uC8VN~J01sHBgN4M9#e+O;Q7mz}glNMdMGG5_nG}>iYlXzmmX5 zLT?iinqrt1m_yZ6Rq$l^OlT(P0p6l?M5k}x(@zAR+Y-2>uK14>N+tVN}x;|gvbFvNe{GY zW8e!^6#~uwDqvUYV;ZEytl&%#jCz+UchNzg;bFo7)6Q)!HhG~tCm0FVSrLn@%xG)eiL4C!m7 zO_*tWe()7mb`PXlJ{QK|=Mo9N&tM*%R z#MrZ?`?3iR>J(HfEz73(%O6KvFyZ{h5z_rYhw5QylXjN0JnMJu)!ti{tq?1RQ5Osy zcmAlcXvNS8{}?wyT9mcV{>Rv3K!Ks7Mvaml$R@(qi=+p$$?yfAR%O%S+eM>BjT|Md zjz3>CN_r>;gwN8$EpmHEc_f=EDL+bD6ThS8QPQK?OzC%|JQl;C9HXSi<19R3l++vp zX&BWoO4=0Tgtyni)_7>0^h6BqqLKI`JsD@dXr%O1wyb6SRO8xgt6wFKlGc^96>y%; zI{Rjlo+-^T%9GZ|h!XXrXG^~0^|{i|0Qr0guA>Oo4RO;iqJ)vs3)$>GwMs9>Nux%c z%}MqWFX!TBxjcz;9PtiGwfrM|6hQQyJ)yXt%DHuZhPzQq4s z>c7>m)UVZV@m!^Rhv)a|Zp5gHAJrypiZ)fdU3)}(RQo~uQTs{Tqy4PitKX+D)9=@p z>)s-DrT&0E#kkX0V%%-~%edFL&v?jq*mxN2qrZKg zV7zENV{9~DHeNDbH8$bPYsTxwE5Ya^<7*?NUn|Ejggdd+&>dc)dmy=lE=y$vW^taq$;t@o_0);84ezV(5% z-SR%PKC(Wxc37WSpIV<;JFU;HFRU-Er_8nHZtDl@N9!kRkF^(nA2S{?niBL^@Wx}t zt%-$+`H9;Sj~R;+^lg#4IB|R8j>Mh#`-rgw&xeh>5_cySB<@N4?y$rAA2Bs~Z%CJ5ctLwUgv*+8l*tgpE+4tMa?B(_v`*HhGyV-use!~9F{c8+{?^`Qe`SAde`9}Ue_?-V@3w!if3$zH_t@Ug_AmBcyD2p#bz5pt>WAdR z%6IAS)5|i;GY@1|Wgf~rl6f@qc;<=BQ<-&{XEM)bp3i)q-j)7$dRpf4%oUj{Gt)Ew z%rs@L%3Ph9k$FEoGczmWXRgoOka@(Io4GNwFmqex_RJlbJ2Q7>mSz@Z7H3|tU$mEG z?#}!xL(*rJr|eGukp40KQ+iMO=kzb>z3HaRl+4u3WtmmVHJNKN*JkD==OwShbCq&a z=4QMTCFW&r!S{XN=VxvWzAxb4TfS3u_oSAl?oCnbzSOeR^3*EDTakJ^wJ!Bc>RJ4K zKJ`NC<ciAW`1^5cN9wcG&eZ2f|0eZA>X+2sR8x9N`ttM@=~c>= z>8sM$q_0h1m!6rPo%YiN{>Jo8>6_E@((}^`(u>mfWmaZZXVzxcXVzqzdAn~+-;usE zy(E3NmtLB_FMWUJ!OX*%r!&uG9?LwLc_FhQvn)-|6#)N0`hoO={O_vtBgX3V>fcCv zDE&~7@8Kxl{?gW@p8$mC(l6loTH1RH!Q1Kg@LXeTO)r9QUSn)S_;KdC?9R*w99xpL zv$D5kZ_UohV#dhM&t8vkLH6eCT!gpd{~h?hID1$2gUsD1br)jEZ|*zx>GWlaYFJ)!^oD+=Fw7Ll-Yrl zotsT6jzFZ%n`W_jmsymy=`xFTL&Scs_(WUd_wAJWj@kgNUhxPfFepfD*=BPfFhbxj zKJucTy=0jhDo2e25~!_@l0qca;LKCd7MZtSpy!`-QJbUhqf|i^Y83r*en>`Xw%s8B z8zM{@=EtDyzZHi!>g6Z%q!5lP*D9LG6(q^srD`S(*6Qh#)1n4fZt-fr@ZV~grxgFI zZKhkX?jF6S2%AuSIqLAy(_$-{C`9$m0HNv_3qN)36%cF{o{wQ7*oRb0tgpyV}5VDiAU z+|~u(*qrV}NoS!#fvbQ7)J0oGT%$Ppm(s0*jyG4KPPbfz_o|CXA7wCVTrV{^+B{TK zeD_GLs#XQJxpD)b<@Hj0!NX<*Fcw(@>C| z70Ljh;VK2$wNc5yw92!90Mw3xl$Kp3FRAs!i&g==A{7#@G%%lX<-Fv2skCIL&}n#e zRRF_)K)-?63Oet>mPOHOa0eC4P&w4Aiwpv=ghZeMT#-X|6N3r~%>!uFm4PfrRp(l~#}kXdW7iy!?~Zkk?TUwN4LE=JZ7)sCG_HIV}@lR3FxjkxwwG zS%AoqOS)jz8Ul>o=9J0n;4S2o$gl`bEI@J+6Lj>n>T1-N9S|@@Jw}fbax1HGKFMJ8 zKsM0m(P;EQ)RNQ!w@8OcIkb?P)JJg;L!}@!XX6tIA&?x|12N~KXF*OiU}(gM9TX3v ziW-DB4J?B|5<^%Gk)S?sb?3(nQw17&TjF{2tE2-9nXmw*YpL%jNEH-kxx!<49SfQW zW6TGKNkcF~FrWvcqziHGdTAPd7*B(UQ^V2JQZmw;i#cKpi3Lb@ijOO(^tMa9O(>A~ zK(`VPgoTN5(66eP6EHBt5z5D=lvizxt!|K61rP(Gl?0a-wwmRgWd=yEi8hnqDh`{N zsrb9)Jdh}mOvl^>5`b(vdt$3%Qx{l*;(((^a9)3vgy5PaL$^~Ws%-=D=jBxpo+>q> z%sD1Gd;Fj3+jtdBbM_>dDGDiVDW4VPD`N_MwMxGxqOYw8N`fUyzb2!v&p$1*@86Z3 z-3G&?L?{X9c9a9X<`DoO8h=hjpAA+;UsI)D)6rL;Nng{^S0U^nkRj=sFjXj+#JBP( ze?VSl66a7C(wWOdV*d5meWZN9UU?8)5eGhmc9m8`P^b`oaMv6Ev`%7*+r_4Kijx@w$a%W35%1t)~#`tWAAifcn%lEhkxn#ACxQ3A@l z#y%7+u-lp?cK@rOwDXfukg5d@%K;3E5av$?+obHwF@buy0H_L~1bHbzhE*3xNYLzt zvB=c`)MBz+hz;OwrVhx7!d#-Y?0}Ft3M!kXLa*l7f;U@ePu&C!!gc_;*8` zdC)b+V1j@=rKE3_0=^F^B+{TF<;WXqJ$e?IT%*C&2jUCFAyP(h)>X~5WTg^8T2^YLpw(^hOgKCvaKt`ze6rBjt4J@dTCm7M_6L6Qra?bPwUWvEPMo7E`I-?Qog1Xy8 zb%QHW`&YzAZHl}8X5_p9fQDLJrK>WeuX0H^HhFJdLLGE6x`ApY_3%^?A4d}h(kAf! zLOLlu$O?|89?L~Qj&1^jU)I#rd{kecMBVmv^J7iwcxE*c=tEq|qjGft1J^2h6i5&Z z!amAG0dgsq3~i$Z1RdHoWI9&^8whd2QRo+dA_==kDHt>uNXb}2vnoaQaOu>kU<}~n z0wRLRu3kL=W5Q(BQ9a1(8baPxhaFW?7s!4h5spSgO;kv7zDTf|FncgIC9c+mIMyn4 z=(A>NJP-rI%zNA$4+7W`+5#<7xR?-0CTkZ~z?v42l;aY+ov219QN}3%WQcFj8i}uC zFpMM`E+mqOWjLs&+p=7!%xggFH~biWlfzE;q1M8t+)^Hx ztPmDwO)m4CH%W#UM0qa5q29`_=Rhxp@-T?z0T8{qKvN-6-a|7wMj)m{AUcL9pdFBi zyfh74S{{IEu7fFs0F1B3=rCEQ5Cocl-k?Tw3Xy;&<3L)MDUAG$Dp)!43z6 z5KGzNfD)|s%MP3mFe?#T3=ApUd7#I{B9jID02+1P52%10dPsGIEEOlUWmrjPbqTSG zJF81cJE@uA`d>BE`|Wnth7e2JS-T(PTCn|o+u1b&6*sdhhvcPOjG&Ts0^6{iX9w+c z)gICutk=i?s!zIw6_D_9z9D|^wlAj8L}KkP0I9$h0VX*xDjsqAf%_0o9#6~}&3C~R z5kdSFM%_b@rPS*#fEuyT@ct)KqelcQCSQ+VfeO`8a2UzBDK6-TUZ*gaBT3->GITuF z@ zeh=RFlCMN6U|jrabEX25A=^7?Jl=yAfi-%D z0HMo#mtZ|ZSmAEi2Xq4J zldL@q8{`s!6#g-v}l=3dI9>CS{SJZ zzl%V{E&JVmAjM+RW7>GGLBh^;Y6*8RQl}0R;K+uFLF4kt@35$C$Z&XAAH*iu7^3s% z1Uo#+QK~e_%p+03g{RJ4l)`O8ofu=_`DCoyB8F66Q z>7%TV#)&+DOh{z33bn2yLXf2#b3}-n3llpQM;-r**5PeiGL0ZDBsnK78C=oSBO`Dz zX^-3&ngAA1*YEkq*4|N3vBg4R!_0Eje=3H4*dPmYShExs=Hyp|I@=uBwFAQN%FtUf zUkJ1fN0366&6!4V_8)Ssz++FupvY#hGJzC9zEZ0GzxrVbMF@Sid z)QYn%hID!7P|;o|1xn|yA%(<}{jW~Rc~3{BF=Vl%66Ah*e|VtL&qTS|LklCV{+WnG zoWaBZU|&Cmh0|lQ^Fk7o`080e@XiZ!ZCAU7I- z*w$5OJ^1sY6(4OlvahlU)srRm6$+;)hszr&LJLMr0viyg%u}Z|H7#hyF2!1ruyqC! zHavlZH9?MR!W=7u1e9v>ny}zpT9UwFEDjQOt9_Mu6rVzQ@dugb&^y4+pb$yZ0JfPb zo)#orrS-*{lz+P#-=-4|6ZrcALSZZA9fNlSXS-emqlwaC4QT=MRPjDNtYe5McWj)E zaKBVPqcTfu=tTs-icDVf2YnlnzO;4iks`xtr!MdGLp{kpx3A8B4 z&nEl9YGb(No--?1DDS8ALlM}L6jnC~jDmR&2(N~Y1}dpbCh<_&GEuxY2jSLBQT2|W zqz1}FCWBoi@uoc-rT(0qWcDpyiQ>pc!A^i+Td$HEuq1Y6zvrK;7;QPhRIl**!Ijs@ z5!|Md`0g2DIusI_%~enVZJsPpiVM5wIe-42%>jIrNd*;?h)S!Ul^Ert`yjB{W-;0l z;b`NQyJw@(29l_5f|h>I`k(&!fZ}ak^ztEu@M2hL`1t&vLw#;PP@nV1p5DRZB$zQ% z1`XC;N5hUA%BY$(*HPk}nY@i5v9|M^JL5$5ZApAjNqh+ig+V-%h|(5-Hi~b&bJj<3 zjQQs1h4=7kUc-!8D7|;@-k)fbTXglzS%l9td^nmud=C|HujoZKmlA`HUr-WXQW9T{ zcuR=Nnpv_3kjp4n2}q9OT2YiLXB$f5n@Zwa_g8QW5=-h~O|xU%c8kJ-L3!Nc+)B9b z;LV#sxl3^2^-o7)Dac*)E@9(FPpFtIarSgE7`JaVt;!mM5~cGzCy!ubIOU>=(RFyPm(!Y!|%G zSuQs?%^EUFKxXFy1b4v$lqafeE>GOW6A$B<&0N8OG>3KU67OLh%U1Hw;TYc%gJYWz z58JdMj#JXw`mkP zs_Q8ZR@|HIt9l#h1zftGge5hBM{z^wmny44t*R$bcsi~*K_&E>H;oCg-b|QQH2Y* z&_adtMdWaKo`_%vhey!MQ^QY96ggS};W*+L0xN^e(q%zJ*~kZR(_&!Joa(E1bNEDnJu|J~tjI?L=!R7eAlOKd!`XNR#)k*^S$#yh5k=r&r2?iVA(7%eKoU85IE*L|g; zyOt!k!TJ$1Y!_1?`j$4s44TkEno#m~CoehZZg8lAZgrjPul##$m3@3ZK^`=2qPhTw zBihX^!7y0uCBpR|oLtasu^@jbLKIjgTw6>rF9mpVBUp&1&>#y5Pz^_@To72SwgVFi zY8RLRw&N$;D)saZr87}TVIz&tbv-K6ZM;A)wnKvPp4=GYk>YsBSRe*i7~D^X>@?Vj z?xUd5V$uQZph~nQ=x>1}P=q~M0VddrI+09n%#%1Ix2=!LGDC8X@MEysyk$Ed3d~m6EVdh6rF+yoD;x z1ydjxhX7DDW;BvlC|8wvK=wy0x7ojiv{6U~kg5|3(4G&F)lUOI$)1CAR!ViC~}Mow$H43cT~1 z1rDJa-i-?+MS*uw0K2H^Zt7QmfR*O**dy2Ef=S-T&@=!WifD~E#9qh`RgMK^41o`i+_1A z(*eFJcWeQ!Fw>Z9TU_Yz`Dlu8IoQ^s6pekDwgX0@W@_YBv_^&#E=}3w$`_hw-;d#G z!kOy*ePQvv7gYU0loc`#^2pW8G+GLM5ES5M>qzn_B7ec{K{??t z_+gx<#Ha8>oCJkKbS4C4AU`Gy;O>FwMk)|e z;NuwPmOylT9024qujB=kB+pz3lg(V1ko9W)n~)-~ERwvKK>H+zNu3a^=Thvx_he^d zlC?h(e%)9#GJ1az3qvHr1csCbmc&w*ebPia1l<2k(3JRtJ)xdZ08gHdWKO~}q{uOk z&4%#%^mU0%SJ)~c{CJDm2RDiISE6)4<1X~HKShFhN7PK9_|0d5tlv=_-Xm8|-dGUw zvMU8bo_qHOLSDhL48nXP&OqF>;v=%qqKSCG=Mdo7 zKTK~_0@`@!Wh6?KCODUiGPaj5cjoH_$%SEZFc8o6Q*vxGoN*z%2hp0{0-znYPJ@a1 zDJautw|rO0OP(BWX%QjO#x^>Fr1_MlX>?SBpd2REAfU>zaH$ema$+Ur!o?pr4?c$K z<{;p_P7ZAn>CPxERA?U55v)Eio`O{528XGvt77$4;D=0=cBcS}A{GSP&iF}0b1Z1N z@AW4Ez4=U7hlvm?3fMpiq}5fe%~xRVSIL$uHMkX2yRh6dV-P$ZFqU9}Abr##hg5Rr z?@vD2=-p4Fng9_-VCQz4$v=$-hO1%Vb5@~2;f*fXSRC*J4+VwVr-7Z(B3LZg?)Omz zraw19o?1x6H!`Z?7zMX~1Sc2Z8%`x~fI*OnmnV}ppm7&8jf~NhIfcDxPy~3Y!LU2E z-p!yUr-7I=qt=U23j;2hr0K8)ouMeS!kVCvM#U~3IPNf-sTaD^3HdVHEepqQST^nI z{=?_hoKAiQx|<@_ou-P#(PuGfGOq1hPOB>v$FyM5`UKuY20z>YuUPJ13k?@uN3;QJ zxUFzD0tgh!{Da1}^{6#=J{5?AlxvJ;sq=slci{>(E*s6_v|af=9QUL`MPJoLw;_<& zn)j7%(A&#hS@hb@7&VA;zd&?)4AiP4D6;4?5VKUjip;a>Y2 zz>aJKP?w!M2pT*!ktANo^MeY)7DWui3u0q;{yOxV16FYEOB@M?PEwz8J>~NVH+V5} z-jzQOG%DhK8ebc>a!%pv0Xpyjej-&4*EMm@Blq^xqxV+6zu^iM%P1cUNg%n)gt}u6?QqkA1bMQ;cX% z^C^19!F0m03>x=!3_zjQi{^d350IdYBM9qe_kZtGT~t|V=YIbyEWh7RF~M@GFJDke&W;>czETaxGKnY}%eBhs zIHCp46h0_e1S{CnpwR?Z-UdwP$T1js`2mpu!pk1czYTPPO02YYmm(xnpX?40!Y(~{ z)B{Y&NR?qY(v2mM;{6-&s2>dw&Jr5UG*j?nYN)F~TgU~PrImtAx*g6};WQT}4;}i+ zXy;x9;!EtT5o!S%kjH%Ba-o5#z8tQyFi>GkSajkqY_-KU$_>S3f2kT!Y+j~kiZyO| zo8qwgRM~-;p6guA&5#7q+$_ynn(NR+sJUf*lzIf1x{pQBs#tbFE+_9T&gz^yq`0hS zxm&#JPQ9~ySMd*L=#@q9ZoLXy*2Np|*8g`WIp)c(=mj;`lp_^5XLs>L-sq zN7k_@1F3QLhp32tRO|WCAB;hCB2=^$m^?dbt_qT3)}kpw)_D%7dh`*D8-Ao?ZA{L> z>;e%?{Vfh{G0A@aU?q!VlEa=eYl_cbllonsZb~N{dxW2QZ9YXo_dLWKos(=uZ*)!) zLBBkvGI354L47`3TzE5;(5W zktl`Wkfs7ABb<9kDVE_U52>sLl>(6HR2VoL{3*PZo!yDQK_*B1>gvc4Oxa*EI%(Ac ztoR0QCcQf!?xSk;c*7c=fO9 zx6nBRQkoG-F>hc&bFS1~X*tNLF3-0jY)j8%mbtB*D=>$PX*9{_fOI&w%iR0*+5`$1jAJt7-n#IkPe0sSjFHm5GVT~ zGIE0*ZB7jg?1x%p@^V#HGluMk7KA7@mYlg1Do*A@Jv`=@Zj1g3t%p)EpGsAun>kin zF9n3a*aakaT#D6hU?a>QmullhRR%^clj@33@)>|)l1L`C4(e1UvJgUT?W1f5IY{8_ z2*?tf2Vv_G)ZrAUq0_Ql?Ev;k(rOg9RX=DEHHur-k5p1pWI&;#r$T>sNGZl&|Juu| zThCi7%w8Yb?8i=_)hn(0Ph4JpB6!;=sBj;z2BFk}^i=p$8(1*uO&tb)8H|ImC>RH?oN=_6aX?CRaJ5@#0Sjv zZYnS{W0T=mY!bN{A#21YS_zw=xL}juNMZ{%(fs+-s<}n99Y-u?6TE^=B2zM%L_;<) zLSGA*rLFkLq6M5FEon}GbBO?X`~n`jZ6VB!J_oJ|gwXwW7Old#4h zE=$3q$HkTo@yBH$e?;t*=IlhvKb%D;dV=LK@KD{>OZjw%<2qcDv5=KE*zBW-l_1)e zJRn%?#g^$V`L&I4!EWob>r-DASr2yk4c4_mlDt^lp-@z zx#G1mGKp^R(-Pt|LBjx+cjN^xNzN1Q9f*J75nb}m;iNRQh0arN8AS>|=ltU{%Q3~mV;(~9; zPLJM9k$8#D`Gh@IoU%8SbCH?j5wnkwGLc1np%SwX44tB8%u5zCBUXj3?q-R7g2Sun z5-EdS1ukX42a%MC&M?MO2Ce1n!&j=)~-+?7ILuge;Yz^|FTi(dk^Ytf?6nSyF-Egl<@%$tW!mo!F%kO^`rT zf==unjZUN@Xf(E9!Xi+5S#*S#7r~@PMbHxJc9am~rU}|YaoeYvv3}i*({MnZh6K!| zqx~K5E>ivfzUFX9&8=|f(?(~kgX?V3$eea^Mn6qHLLoJ!$2HoJ_%kv5w~;Ru^u zPT|=$yMn^AY<4Auf4A9m3WwY5pA-(W*;Nz{wb|7ao@uig6#mU-*HCzd&92ovME(j- zOiK7Kn>|b6Uu^aqg{Rx>c?$n*vkerUX0sP4{FBXIr0`Umy+q+Dux3&CN1MG&;U8@F z3WX=z>{SX+ve_mIPqf)<6#m|3uTwb0W^Z^DIRTz%6drH0Hz_>MW^YkA*k*52ILKyO zC>&_BcPJcSvv(;x)@JWfcnprAQFye?wo%Az_CAI6Hv53WqinXF!Xs_=A%#akTv6EH zX5PmXIoxJDC_Kz&*HQR8o6V%KpUq}b*w<#WDePl2pTa|JHiyDPY<4|`y=`^_g}rQ6 zq_C&W=2D3BaW_(Uu+46w@F1JrOkoe3&7-ip?Xg=Za-hxTQ`pUBw^G>EW(z2+wb?=n zyV&eD3On0u5rqfXY%ztMY<4?^9c^|8g$0}4Nnze*ODJ@0b{B;mY<4$=?QM1sh3#y% zl)@U%X8)o{waxCOu&vGRqp*$5mQh$`v->G*ZL{SRR@!U@g%vhiNny@r4^UWcvj-_` zWwTWjmf37Ig^tZ0qA+W-hbhe1>=6pnHd{lXm$KQT6tQjg7==ljJx*c5X3Z2@HhY3X z(`HXnXxQv23U!;UrBJikIto>rJx!rvvu7xj=?HM3O+#-UnAb>@L?`PpKXSp~>EYq} zaM1Em3ORzo3X_3SkF(Zki2|$~Mzb06aS&+GoEk7lPvXi7nO;1uF6~uMpqYnZ*A^2X zR4VN4a_a@@yz~Nr$uYcUs_=y_+P&E$|KeMc?71LqE+{0DBEvR`7;O+Lqa{f}^>@zd z;5|=fILd)mMK=PVZrPcxhc^OPLb=x_pHi4(l_b1FcR8Hs-28 za><~8%F?KmDxhlu0u>q)FDl3cM*!%EyGwBBFagz$TyT!(fR%dsOErRY#^{WO3q*0n zD4OzXp$HdlArxgU6y^UFivKGV|5qsfe-nyQUJgblw}|Xg#|s%Jv%N?6@UkT7;SEAXxC)8M6B=-K zMQ%748ZX=+fFadHWt<+;Y`U%lLO=BTz$#+fmG)`HgRUsg^uk)X6YYJFqmu682AS>% zu#m1pz%6#Vi{(&1ym5=2?q>aePq-zp$oY3)*j~9uDULr|ukzo&@QTU@AmL!#(Z~P> zZJ7SS3g=J0XlTd4x{K?M>T#{iwb=r^NM{NMAGTqp!Bj_`eenqS&-~u8+>%m2Bq}v$ ziT~2Y6*WssKJ0VD*iFTFE1;;+#jy~GcKuyanC<_(n9O4-I8;^ z!ldH(WqNsW*(AM9@wO*&IVy5gapO69U;p-hRLU#K+Ss=E=vhVw|GR%oKBTltbUNWu znk2(y>-=jUwER2&`@a;lT)niLy8eB|ue&to@tfKL>mVpo&v#Y;knX|=nj*e(+8q*q z#>SzrWtM!djX!ta&*z%>vm1QQ1ja`|r`%?N|P~N<3!te*jc`VniQa` z@FfZCCnrtpL(RH!Vh8`pNe5fAp4^w9{sEIutGqT#oQ+LS%z8AF0#-BC0ZFUdu za*1u&V}K3R;=(^Bx)(Q|U~0wt=G&Q7Z5HXLE8Z0Ri~w0%Ed^ykZ?c@&1<93~>8=>; z0f=s(so93nOXbNr*}q^zI<5dqm`Ots+~?9=5Cj8jXIHCsO=ndyk0p<52_{YOyJ{GA z^QhQ&T6r7Q-pkP?Ol7h4ItzEsV za&EpCy^YIPQGp5hZuE9Zz74%i%pXWWlbnZi!R1DB9_#;ZxJ^gS_n;3m6IJG0^t0`P8=i5=ZM9#OTaH*WHp?u5ad{25`Dd#&-xLVG;6t0o; zc?z55e1XEXa=s&l>*YLz9yUO5vhsjp+0a~_2XR#2P;lXS5|~vWFjW{{kf^~4RUC$F z%QnA5*8c(6o?+lEPVPq6K`*q}B?lG7b>Rd=>u)+2Sz>L*CaS`?tVWqF zMjq-mLF2_>8i`IVV`mdA4*+0lJ{1Yol<(nC4>$cHlWmZ0@q+CK{zeGRQp+wX0tA{A zL`9K>7oJA3g;&9~G2FrkEtp^m<30z-9oAy=ErG+7^^45^bKLdNl*>Vehm&C`LB-tm z5E^V#-hth0)1L+MhvLnO{Te5G!RFkVdwBK^SgSv$Ol;S_-4Qa>?&Z_o%_J# z*jn7aXtFu86gLO(h(2&NMf;O$Ob(HLkZ3N#sgSe%TnHU%1id~MqE+CWh6+yYs0n;VuLZ@(lt_ZXpRG}^Al&OXiG99k_~#-TwV09q|}_c=6805hU>i^e_? zzyix$1k7;k0>IV%-IcM=4|6Ph0bu_T5hu;x^Wb5$N%Uc`RWpICf4D=gk1|9AgI$G9 zEfN+R&{gEYF^#{`wV4?=*Fzdoob`Z~^K$HJavgVwD108G-ox#IDw{r?HZDbf#U?)J zWUpW`>D-YFjeJCi(=qvcM6vfkTzRj1Rilx~8xvHX%P@7F*W>zUJeM`ZG4I$qrP)B<8!o zL>9Dx6C7KtA?0zkpM(2P@!#M{Z0fbL(~8(9cwd>KSMa#_yyacVDW_f5;C(MHO~ZSA z`2NgO{QI#CTfx|nKDWWi@hJ5Y`j1OLcr{jVN4R`yKfPQ*0>>f0nR?n_7kf7~Zn~RN zRj55i!k?k&s5G?f=BuzguR_wvED!h6bPwr|f|1hf6>P7|Zn~gg!@c(ELT4&>(%(?7 zb_oqj7;c*`u?uv=EA>Qdv6NXYTa$9r&b7n_=m+W%J7fcGl3NRH7?{|oQ1oY-YT!6r zU+8>wp$npZm$|LH<%Q1u&@*XvxqP^MGPxp=+}QCg4SbB6t=Fpg1U<>w5B`Drc`$3qL^Sxn*uSHkBxg-2iWD zEKS72UwC7AyF?EOzvu#UwvHnot_4RlJLqe;krn^2-K;v4Ivg4X{C${p5oQ#X?vjyN z)kTd3xiJr$zFA_!$%@gL#&Sa`_q19f0IQk+c}NABHK8$|0DGgV2v`~70M>{u-}R`D zGsD=;k*Edx6x(khk=x2!Y%P4@`FLNA2(b-o_QIq!h(r~N>gZXDRwH}`3)nqC?Ih69 z!n~!z8H6u2@pM5csZhq;lhB`Kq|72j8eNg$S`BU)+Y9fEJ2a3|X`pLr%TT|B5c1M{rp;3SjO1&qFsZlX4DCYcjv4N=V zC|(=t=^?>*kIk>0JOlQF%hT1WmR#JKDLE7sBSJzw73n|0%ytAECyS;AS+?dY$&(L5U88ibt7<{_RKG1#3W|5*-g(H9)6A z-;^=VH^?HhA7x@8oHgQSym1*WyL%fPR9}(Un;qD{`qIu0c^C7P_ret34O9g-APGo- z43R*jdSP+{M1f7Gfr1JO)=3yNY+X>t2O&gYRSv?^CCqL)T!Lsbo^%jOfcQiNY8-Tt zm!1-+TvoL+@ zra!qkK`Zp-Y2{}?b0zCDw1V?69^pJ8R~M|oB$+U|3Xc%>*_NKl{9+p$8bN0+n$5@!40de+KFVKH1-pJ{3ajgI9| zP%dZI$XOvRlR4~k#m;`4CP^}`JlanC03pUr11g8rUoIx!)wFL>zK+gdz z9rY6&FQ{-TggJRboC-FTP8pnrc7z2g$VFU>&HpTJwZt9U{Q7L74(Y)|(ycIO;q6#H z+h7BNY2-0S)SN(OeUyZMO#xO13*KxaGPzU0oT3$U4J~KDkR^gEXgNV>p}^g~0G{Rx z=(-qgU@YQp%vRi(0Z%dFjjZ3aur+=~4qB(1JXjuFz>O*WY5yE<2i%o5x~~?eGZ#m< z)wT+@P+e+RUXEM^*z~mumpj)x?3z+ng!{G%A#lS!>GStOa(NJ4#eF_3zf}ObrDZzC zZ4)sZcBZ4vkg(3L9JWaam_R=XCC@kee1Mb*fY8)l5#3e@wHBiyxCvLdUV$*s@wQ~&~3wE#z$E#I1JxAjfrGMbV+T<7_CEvKCBW*10Q}!79|TL zq2L@o1``j&9<9FRyrRP3s?LuI7T?Y*6!$oDe3>q+thDxTBRVd&W)SIEb6Z^Z zMpVQeAty2g76vRRRUBuw&f!-SAY6bmPI@B~^%(Sra6zP@Bs_^Ewz|oJDS$5gRoUz7 zh;fN!qYH5vozGI~e3s6FOL1|DcMGN!kmjk>*1!Y>lOK?%QgpITv4@(hBGZgYZ}T>I29^R?D|CYfhSK2aAC%P~fEDR{rpTTvx!A>r3TznVqwkc%oc%y-c z7+i*n+Y5<^!9Y=A|KXx6+7sdY0Jmi7H#NKmOc{V8n3f|d1DEKQ-1u@b*o*!4|7u$o z7`ypJd}-d>)YBX{cVIAWMEA1l%=Nq9--eEdZ2DD$^I>*07e;taI74E2!I}I7N_AV8Es_roIfao|I3kdu%L}#rJje^oOMJab%P?sOq>VJBk<9kU zg;`HzmzKM=*Y~4o);jK-Ub3>ALe0Bv% zB(ZlRwV1SzZkqGi7S%htdD;>58AYq}y$GNvyBX`MUO4_jYetwMAUKrCG@OEJ26-e0H0Ne?ri4Zwxo4=;MqCfyfun3`dcoT!H)!i9nm zK@j=Q^B&wjUHN$86Uvek5t1#KEhunEJQN~+u#VZg*W1e<jI z6zY2elfaz4B-$Y5o#O9@q^b@FwIKCLhX=cY$uUgmZVBx1kcP*FmC2%;mATyDckt-! z06y%vJZ1|xRGQ5oh4~c87MCP3vTimt;V=Z58Zb+P25cIChouD6gs!OZH8Ptxo=@H~ z-B6*iszw-7X!NArGz=tI_BYZi)J=M^8XG)%!{jZpxoRW+pmB5@08m@gjNKX=sWi8v z4wyxh0p!>X^#DAIItUs{@gii%bX(EtrWHBXmnsB?;9cG^G+ow&-lRvAo>m4|8u*A` z{vm5=e3t?kuXEUcrP8i5mv$E4+T*mLT?&3Hc_8hgyQ52_T^Ay|hGAZJ!}&^uf6#Y^ z7xWXCUm{MtUK>^kdnbM%L1)1g(SZaPV+VbV<1E~%2;u?vX~A3q7A5%rVd>DLs-Qqx zEypezUUKxP8NEE;nedA*mCm}I-7Xzy07th<2jDPP3o2wGbH^9&e^jX)pb?+7G`^0* ztQ4eRFKagL6M>%YJtUky0=tsKlH!-$*TKV^i_HnHl*AWq3b8SVGqtPk z1BT6PviQv_G(D34?;vPh5KFFw^)i?fKMumDx9GlWcGC<#_0r6HprAfCTw)8zgVG)B z1hKhIH~|V8M%n|L$A=w+IzI7%j!#Tr1(XBfw)+<@1W*dwdk)xysPA=;*aN*NmIcB6*vy_*=V*X7TlH1)fXTa6ajUy z8V_+5_+Yk02M#7R!i%@I2w6%W#2JZ%6IT>i&_0wIz!i^x*U=(Sg{TpbshWC2T<{vU zm3J=p@Ftw&%eDbq;CztKHn^arEb%4TSYL=N@fF!RsxM*46fq>-lHSt5pP~hU#wOzj z4~R=!<9{nLTSHiMhRr6q`sve z$DwyuNM%$VU$8AXpV24@ZrA3UO;}D4#}@DZ#VV&^#wAb5<=JeFk7cJ=930~JTv72C zjYbf_#@AuXtP}k)0_j+i;P=9)7Dzfc8TCI?-{Jwq_&Xy!p`EgTWJ5eY$5 zAvz8pX2_T!XcCStzXoD6kz3F>xcoZcIAT*yV-f5-zkIt~T^2^SP`RHX@sIuGJZ(-^i^urilw@kQCFO5Fdev*4=ipzY`e z=t$g&04_ZNVkV33!vf=W#1&vF{zqF+8_zLWZ>Vf-fP%|*f(@axc zpp^?Kf&`NVS72AeQl`*PiRj@4*i;JVsA#~tc@Wa0BKX-2K)_H#PjRcmvJwp98?kxg zxv8fa6ekm9j6*@-K)P~>LwNsn2@+3~loMEZ1Ka}8*bf#KTO+Vgg*lsdMd=0EK!=|@ z4zI`-OE%t!@~)E8SHf))E@D=pS6_)Qr#oR5myX9=7u|ONcf%HUX)E~6Gd{AP3NS5Y z96_DhXfEPLntcHRUVOPWm?GffwZ8!mxA5Rc7y{zstm&^Y1i<)?Z2+_cg6n<*Ald(8 zc>VVaujJNkTwxPn`1EfAtSli7tMO%jMm4x?AF?T%=7WD$vVapECSV!t@C zKc)vV%t4CL+6@sd2TCsb4#x2_EwKYp;)}U4xTes%;K^uoiGf8E45S?SYElpyBfvZ| z&iuIkxesN$GK#lqBun+da@$5)@AzBS;N*QFjTIR9nfv0?{Iq;~Q;&g-1CR=|)kYu; zICO59mMSWe`F32ET_Tn$DytfUjnjV<35@$N+#)O|8&`@HM>yc_$xoBOIc?6fc@+i04htnOho&e`H6}d1LCITaG5ZEhLo>6;ze>1xhr;O?5G98Iw zf4j6%#3isiu-J1-dAV1Pd_;1f0iRrKi$M|2iQO@$M4Ci5$dZ(Nmw-MW03~ge1QY;= zEdz*&!9ZYJOXOq86_2C{LW|olETT;~a>}toh6Ri!wk-BFQ4pS;f-wblqbpb-(CN4J zTHN6X6SWxoFZc(osXT!LgOiL{V3CSMw)seubdN0|n3k2`*Sg}H7eVk~{K&&L?5t2knhCLb^sl3zTBg4qb|Ke*)T40Uq(qdSSC( zjd}}=6cR9QV|Z^K2{e*3o4hDL2N+*)haDD7@~;J-VSJ(W2Uq_DmQdHBaq^X{#@7gL zpxw)G#Q@@jUVLpG3LDN&V#@I1I(W(vg8na$r4K8;uFg%dPe2i^*@%Umn6qiNu zEkW`44mlLx859q%krTz^TjNk%6~*5TipLkcq4?)P@$h~(Q9QoG4aFrvokU8hDG zm8d(ikDnjrLlx4 z{%KIW zm-F9yvhNWs?gvV-?*PN?>`c{hZBQu%OD+b|m@c5~ilFp2aZhcyMgk`Pj-Y(i0!qmx zKN>SdQ@#!;QF572ihUn6<(n48OYZK0MN$<1HlRewbv-GzJ18FB*dw?gyk`fJhgg_X z;@{MU)_(VO{XmJ5%XCugho}wVjXDBK$ptqNl-&g7BtZC~lnOsa5PoRUj347nG>|zS zKbGS0Q=B2ieu|*{)B?($I8y{=Pl(6Q@y8U~6G8a71%zMXOeBvu9=}9*pilS48B*-$ z2+H0TP;hieSSE<70hA_x!Mc+HU`qTg#eRtZOrZsRG&rZmnMg2kG^PST74-^$To!*% zvAq$H%US@L7H5ipOd~8toA76hFif!~m`VhLUmgPpW<6)$EjD)j?cxg7EpVISTfKn- z!uL(-&eqt|8+T{;v(}&P(T)^+Lsgc8D+i`MFgkADAfBUrD4q(J8CM>Ss51waMz~bL zLxBI12fwcYKjuLoXun*|!vqrQj90|X!1W2vgF3q+XhB7w9w_xn{UP*F>H}MA!6qkE z;g&>BsPM8{e<|%Y98XG#4I3HEO|I?Fd$!73_k=je`rgyHtMPDh41?>#(yMQM2%1_I z&kL=B-L*hm6Y*}G3mOylg}4jX2D%dluK4hO!h7rzHH_wGl~Qs6HepIFc|Bvho%x48 zSB4YHTkvbO*q{k=aaSsw@$%1nuF^y4>E}nqU20X+QA1HVru#ImYhVlTdp}{>rlWWb z@bYAf_n*8B$Hs2HPbs z1J|07yr=H+FL=H(OC5;o*5x!Ox9cw~=5knGVaEw>2iOpS{VhdHCqMts@{`HepdfaQ zgk27IAKxQ8w-JY4xv@O)YE^iLddpw( zni<2uY7l}0DiwLM*U}aSexN3}&k8U2jKwLu z7|>tEZ8<%<^uFb7@%RPhaHb}P;Xh{V2NkvpcjJLQ{ASR8L?HM9Ivi1Oy68joasm-X zAP{<>HSj24?-!fRxNVJaTeETu?eCFg5CaK37}=K9fRf0x7Jy*)#~g`$I=ZYN&IM+f z6QfGEDsj8yoB-AKG~1COmS2CmW@T~wkuvUX1fztQVpoTH0w|z&Ai~4*adh}nV#(2g zX#jn%z}%M66iK4l4!&%7M{mM~S>>NZ_9z3ooCLgb0%W_3JLKpjG;g%r!;`Sr2y=Np zzQigGRsfw(g3-%hZ%cz3_u1|QEcgjf74KkIjdElAgh)tR)2Ie`!p#yNu@rqUS;z{z zgaM-%O)|Jp4%yyDZu)58FkIN+EQf-&XWXRos7{-1X&3|z6eDIOO91@wO?G`LjUkl4 z5E{v=>jOG>ARf#Fs*wzV7~1;W3?M>?HPXf<`PSv~1}^t8*$t%-`6+L}G$f=8nT?(c zzy*|)e~)>R?*|1VjBu3U*%FH0P}`WYU1Fb$K_89@c&XxtM=*Fe3))bmIO~D)inFfD z=6~OU$DoJdUcHt)RxHI9x)#Z=Vt{GQ{&>t0JQhf{|0o;h#;~!ABxK{<0CrVG1&8+M zLia+_&d7}jjS8s*g$KVQ6RARA*hkn<^C$}B?$(caYBW6GbY~mG% zud2)yADi3SI3?SO3kXtgpbb!NYXAos{wyi^6@Yn2gAgt`1z2H4&LpE>!~)ADBhd&Y za&U2GrmEtAB)JOzU*z45#pa{sis~C9`hvHDopr$6N4^1EEZ^|*oAONyf7F9-X517L zo#dNF9ePtxVJzQp13njPZjvr=Mm;fKi|tEc0i>Z92szv@U9#&>q$$2~N2>L}{R;M* zBP1|GP|tH6;N}1gt^))oqDtFcth+z0*Zhy$-SUUK=0#Ofg@Tdi1r=6vW)lwHNd^H< zk{u2`0SP#vonk=|Kotr!g4eS^zLH0t-TVZuM1Vbcz` z&86^@GG5p_(6=|h?+$0wz|d@C2dKB?c|^_y@Hgi(i^=B4SfM$Pb&7L8X-o41yxItz z75Lv8=Tw9yc5BN#K?4feVDQH5!-wy@c=Y;@Z#q`(`p5#`daaX6Q}fGrq^c_S%QXwc z@K_L3RarXyC)l)b`tQW2e=HaGte_Q1paI|=Irgssv>YJ|u1J*ctd48K_4S8rn1Zt*HVoAC>$< zm)ZSzCS>aeodG|U<4=5j;{Sytw+WKmwttd*i+eS>MpOt%va{rlPf+ArEOSd$qJhDs zdo2mFXg>s5)Pf+SAoAw!x|FElfB8l`+_MG60{@}%kIc(4@{I?kR3(i4t! zHVWe$C4OQHOO|{)@@vPBd}7J8N&M&%zTuumX^0TR^`+81&9+zLY$Fa7VAIKg;HST& zl|W}CoGe`Q2bB{Lc3jGjj9^&_g~4C&e^`4LIJv4S-@neO>PPx{(n&}{$Kh0wNxC}; zgvZ5*jAVl$K|z?g&b`iG5N7V&J5GX17-r;ufm;m(j2I-O8!BqVpi!eDMu`|T13@C9 zq6Uo`AYzn<2q@7(K@IZ%{?^{-oT^T6X717z~d%2}~@c?zlRcq+Qll z4fCIrV?tij3a2@2j%1ll%PS=haB?rLt0og(soxmw$rz~Ipo+vK@3|zL&^SHq8B|pq zf;uCp(UE)>hoQ7_3XQ~^Y#oVr4}w6uZA_RH^kml{NF}DX>!6Vi^wc>&sA)^`sW4E_ z%#fm1wE?lN6|VBn)%F;6E8VoRfbnQ#r}3j5)t%T#xBCl``@nOgv9Gu_LuLsn12z)A z{EIul35RGUq|26axn$sW-3Ts7$__zPUmbAMpeD*UGkGYx>%_+Ywc^IDaUj`#F?ZQo zi_N{Te`xd_sNxxU2Hrp(xxkkUL9`1=-qgHF ziJA2*byL`;%FBU3>)8s!8huCOZ)e0)Bp&-w(oP_h_O>7kmijl4g}zLZFt5=^TYK!2 zB=OPEUo98kdQ;A(A9y>6N`jctclh2o?;OSg5QwYQ)6sW;{JL6@&|1OGpmPFW(!qNA zii@g)#qp$j$n~R}wSTn}rg?&CxnX9)DYBmaQwp_M-y<^JX+35FO`i9VeFo6{QyyRT_$) zxs=>BeD1$=!t#Spw)!Nw39FBC+`Rhz%E=1HKWO#KnXW7)hn%do`X6gv3n?ikP<@Qw)!6r{dsvx1Q_yk0+aWv{~VtJ z2{LVgi9Gb_SdqB6AVYaq`KEANv#9dDJ{*%OfLIz8P+Sc@cEb_IEurg~OEE3jW~wX| z#PY@$ly<;N{4YGS!v7g1$A1TL(>w0+}_cOh_G^j zO-tu|`BmkV&mlf%_|6kM=;cxA6U7*Q{vZ}Qjo}kv3`h7ewAu327t2)8G=?@m1~`Ct zA87}m?SF>!@Y0(-&QupeM>;S5^kQ0cEhe zR-eQwy+@z8FF3Nf8V}F{WwIlG=_u9}>X6NDfFiHA%$EZ$u3zj%e_s|}bt9P&x&Gpf zo-D8b3&&l$CJ`74Xzkg|fA4{Le$zTftn*v>y-#^P1l?P6=(??>S~29iH2~Ml4MosK zRBu5(c8doo7@e%#)1d>ecL8S4Oj;31lVCPP_;B~1 z?bvfh`QkXq>RZ08X!#>Q3@zUlT0T5yhn`M(T9j#Ytf@kpS((72YUR@!fBD8}%5<1v zmI0p2IoR0o;WJjFHAh4x?X-4a%E|H(xWalRl=)F$pwQdA$E;yia=Q4>@G4swY z1(3ojekud--&m0qqR(Y>3)+y=&K0?KPV=n%KDu%Hy(5X;B@3ri1jKUWLNtptZMxdG zEUPjpi7rMA8$0H|P2qCLy@NrmH}+hXlS*dHif(%S1OMx0>TQGkhEeSvw1z8ghbl?( zthk+_erOtb6IpXJ1HtY|a+(8|`oQ1qJSl#MzS_w8Xnk?B@_mC+gZ4>8Xg-&H)4L+~ zo8Oe&hx^=juWLHe>~`Mag_Wz2Vjgbx!3McrcXx5aDo!<^i-phap^OmKCEaAsm_AoUW7Q|vq4r~SggLJI#PnB5J4rDRGf`|Z*5NXM5JoLyBwFe+ zS^PNdYAFu_zKng~iJA2uqJ(2qdnXyJ#NtVnZ!OdeoA5*#&#eyYqh6isKRhF@9z}v? zRMr57YSj9Yg^gP)1A$@28R&DVRvC#a_1e6Y&z^O)p>vU>hbX}uGV#TRPx}`?o%rIjclj5OPJHq7o&LpR6JKoPMP0o=KJm?U zpYTkUUX3IXmZE93%BpAMQVWvANuNItM!(=V`~1Rb4k;R~t*$ z&m6n$=L?UOsSv6l7R+|1!Bb0r+4E}BOf8DHmAl1AzoZlnWN`Rx><*BKGagHxT1)o) zTb`Q2ElFc{JhgxjLr{JEa$3kXI7;yN<(xNSxRD%#>o3Pw!*;k_m&cf=om+%wKK=jD z&c#p9@LX*sdR~-%lQSQxRl)8#uG2&P8xgnGsiQw zJD>Tl(cH0tUmVBx(|$4Zsm7)>6wP!k^qJz^!!!mfY`f}RDBJ#7*U!!Adf(&{60F*b`gkvA>X z>-gfa?Z2E=-*%5jxmN3(0?C9o}wHL!-25<%1igQ&|=vI9#A?J4#`$B7~p4Z^6ERjeu8Q%1P7EK3gl z1P!JVCT|HZc#h4N>Sp=<_1m*C2?BKH9^uiW!xX{@Q*&7J;HpcgioSypE)w4yfG`J zP!&$hfg;`R-@JrjKTvYm7XJCJpW9du9BzR&^F(sEUBEvawWHOw5&v+bf4JH|G{Y~~ z0PwI*jaB~XTwipbFS^D*1Si$#e*bW-e+UK9!<~9K4=O~SCJ)d}dNR`dWL!^%o1bje z6Xm(HTHG$lB^G)Vh@WrhF+K7Av(WVDQ#|2BXUhnlJE+)NUu=ELlt!Pnx*J-iwALQh z-Nu#{SE+tJIt}hQJ!u)-D%ETm+}6+r#cvIroCgUa2+ArOh4wHTZ)#0#;HoaYiWD;}`ldC;o|bzcOkz>}W5 zh*|eUdk8+SmW>n!0p9J;r0_`e$UEoCVzp%eB4XPeD5vCouKT0qvU`%-xa58j^JQZ3 z<$~E=ycqk-=Uze7`#YXXaoWd5^+?c;0-+S`kiFe}gbQ(*8zllA6iHPobeiB~Nl6rP zkBV}AmwV9aP(lZUA*Xzhc}5c@;y@o^VZ73j$-wOiuv>lI*yQgYJ}+bdA#x}8B(qEX zMMq4l^Y;`RLwCXxi6l5k~ep8}Q{hFg?T3th1b5>3> z!JE7_W9GTi3%;HZufC3sBvjCJW}*W{u0?pg{3cz??&({E$bx?5)-r3moxnLQKpN| zZn_}xv#dr%krJ|7arQ@Pf&M4k$4>Y7c)7gq-VA)mSv1Nl|09;(co~i_I!t?YYun3M zdgE+qv7s?CZ)W&>E5w6>|M>uOySFV18L(wkR*$Ji{%2RYH?#DcyZVmSK6|C$-w}E& zuKB|V+Pcaa{Bv`!4G1D+UxHz=^$CAFD47qLA-j3O97%{%3e;t3SpQC+K_pl( z7)iiB8%Ku3Q^+!3k<4S`u0?MclotcXj!*to0pVy-#40QEhT1EM=urjsf|sG-O2IS~ zy#Z?l$`z$?2?(dvmXDR~ZX9!LJUtkTe1Bl5fedW+@InH_YXWX}4+|T~W+R{B0bHsz zlyx%LywbL!>G4n^e6vA@#X);w=>w=ke&)!L7|vq^9YO(3w$TqNL}Rb{edn7tdXusV zw(P$i$IgD?dT9k-z3KELwzg0)uq@iEm9>6|H;n)eGfnT9(9YP+zn@tF^sC2y^@r(m z3E8d8&UG9PXx(>xgvi>w`B|&Z8)rp>b>6Nf(Y&4GI&ggiV1OW@<#Ht8AP`uzOcpeW z7V?E0soj?!0s2x{z7UYQJ11SfQ5_AVNk|W=BHWs_;ws5c+V~Eo7+uQ<0MRvT?Npq3 zY{qW+!z&glDQr{Z60^puY^0DHe0g>0YX1eh*!4Ua`{f^A(bHK>w|#8-fg|gLcx<$3 zwY$gY*l^bExWR{BD%YG|GqTZ6n8}ih00)ou=_tEIalY?eYk}tN?ipW6HxjqIC;5Ty z$G2N)RbEHZ?o;dktVE~7o{M|fo?sLUk1WedQQU2(1>(>s$fnd@Yi)twpz&zRdDRm% zL}Q~V$3Ru?{_7d4*dzgWCzh@P419TY=?WDqCm-R+nm6utV&#@SP`2T1#e#h((=fLc z3ns&RiyZCvdTY|3tTrQ)H?&OxMqo%Oo^Q#XrUAbfvMIS`UjH zuQZ!9?WITPZY>=`&Fta2B}A$2I@wD;cIt}-8a%p}IAiVGF9tN=Hn%M5Rh<so5sUrP7tmjU?WuU{&n$3Igluyd4PS7{>fp@qI$_1h##hx1VhPE2@jy9|{X1PFQOQV5Lj^^L4gzDNO zh?~8%-Hym##k6m%mRjPD;wu2@^v3nKRAy9weNW@9akMNdH$EHVWcJLt+Li2Xv$XJC zw$0W_`jx+H<2q}dZyUG{iX7HN!>)_;p$z)z-QzM@Y15w1q`QI^r|fD#KNQ?aqA9Og zpSL6wI1fHTTXgj*^&ow-?0)q;n}O}HmXq&1n5^zQ@oUH`XRa}s1-S+h*E;`CZ(LrE z4p#u=_&RtoOrptJxILh-0{cZVu1J%Il$n2fKw}eQGd~qgtUtJke|?!I{2*&J zBH{F8Ekgzp9=6jam2~<=1c>;TOIE@c{Vt*w;_5|9loLyDMX&oriTS?fGJ*o! z6}obO>;QY)c%h`SNWr3xqwO^|{)W2NLPr9CV%jAi$=2|tyjfq|_I1b-oq9nBQqQ;8 zfM~T~zvuC4` zJsSnw`6IKZ;vFs?`Ax!R$sfIR{bh9G*GUyMKVg^tFoh6dW|J`-6c{YAH!SjcB=^aU zv9@Tzx_f%+0XJ(yvYvLCeLTlQPW7@JQSxvb2Xw;tFoaJ_c+T?pXV9GRYGt1SZspqafNQ+JEt>Q1fhDXxeAd++ zm_W=Qz>v$n1PuF-M!RHWfz_q)N;C6w6-{v_>&{swOg#QW&K#|2_MhDFq&IDT;YX#q zd+vE$446lZAef2P0)H&QZ2yO`W2;}-k+8E%0vxb6dSt5*wiz#hl5{j0 zA-6ZSQpV{xRH@qD+{@QGhd0cEWskirH}`6|`!ElvR{b>FS<+C{7bCjksf#JCNN~6>dIG9%)Obj>IP+>hZA%!H-_3+lJG|l|>J%#_uZb_Z1F6bAtJx z8r{KU`evA}AH$n%RP-Cf?ykQXA*=cvA?2G8UO`~n-cYI92>wj%bjH5ywd1wA*z4(%383&#EKQRM>nke_2Zmb=6`82qF)NbV|aV z!(}{tnUPjLSCc#WB!1I2t~P!wLeS9k0c4bXm$lMRHEPB%7RJV-dd&E6)tGY)#6i2r zYP=gl`M~fRq0oOQm0~a)+!`)ekT;hNTgm(ruljStelxT+I^%=gP&(x*R zbhx|n`YF3B`A!>8)ZJ;l)aU(<=J!$Ztu~(I@0$l&V_f6yOXL_26M+VFxVxK}VN3@< zZsU;}7`7gK3-Qs>w?R8^-T(mz%Pa)quEsxhM@NWV0}jzC8~0c8aT&8@-d_ph%9E}5 z8nx-wN?9AdA|uKRgb-_UA*tO@k2<5vQ;wC7j&8=C$0GrTIDzEn~@nP=D!7gY!; zBQsXsDZH#CVBFIT40g?Qr0;b43GrHsdSk%doJ`EYBsn@_DAPml7%_}bK%lehGx;jU z!nU@^B@Q(r4X$tR9@1j$Ec!1e``Y;Jmm-_8mRizby(ffY^{1q9f=p^lBG5@l@FHI} zYq)B(qf(G%` zFiY-j@Q|dh@ynY8Hvrb*?#*G7A;i6*oR%(k-%&wc;*wzdwU*jE z^{}1R_&@zomva6HmWry@z67uwEJG8Y&f;) zoY6%5rpuThU3%%W27Dh_B9*tTy^zhm6hyGb!zH&5lXfnE)r+BI;HIxi*1ej~4C>a2 zhUG`@bB6L$ffmx9AeEIiGnNN%;KGO9Dmx~r69|*j0_LlALd^1|mAdGWiN_+$Dr)pf zVI-%e?6Y304fpW1X@+XlK&^)@0RqsQOjB@9J8TNlh+APm&T1gUTa9j1NWz>*2X3*C zri0O6y%-X0?~!88MOe~+K%sIN4P-k%XiMN2JdONi(=XEO`ZPZInXIaOEES$pH?LrC zLE9Xen@}-I>mC3q~Yip<&A53{N=aCBA z7y9;J1aMn`=dSnQ0eH(GGiGO?ZbtWUe&CAmnl_#bS>r{Sc`W+ag@s1iOBz9%b$o}Id9z;&N*Grh%ApPeR=k*clp0f*Pp3WAb(@TC zAw(;S$Nol6U))t$tm`)dh3U^2i1l0tm5QZGAQWXfBnJmhHO7@PcKU@5Q5vSl4@5yD z2B=Qv;9)FluLHqW+AsJv*{@)1ZERgJJMC#n&HjltxKHpw;}B4Hnzx_$HYADAmD<>! z)yUgG>~3j;DTg*_qVei!co>>`ylO&eP*tVFg8A;C$9@Xx@Yh*|yu(%5lQ3v0w-Of< z3pRb8VAGcr32M;Vg^m7{dQ%W;iSta^(sEukN6>5qMTTG%^`*jm<1#{9&M66DNX!ql z6}RBp?~Ek3xvLov1lL{TKXI|TcWI1L%O%Ix-RkUTt^7~cLEc6yvxfw9xNim|$(j8( z1BUbl3}Gp7=-w|E6C?VrG&386b!gjWir5Y|W&0ej^F^1CU8X;K$T_pW>|s+V3SR=7*lz~=BRQxIu2&ly_NB{bWZn}G@#8~A~q6lY_Ho~GlL#h z6kBYSC$LnI^A;57-%)FL5VL;eYAlM(ie~S4gaB!eZLS>8Ji&U<=SJ&kLpuuL6sU+I zB^b-5_S)RHAaUxzhe~atlue&$_H+A>xp(;H5jbEVFvxJxK!&qS6J96?X+rW2{ORrv z>g|Ho?);WxdS2voUx!{QUh9SjOYX*M6G#2wtXJWoQs-RtV z^Os)r%M#B{WyTBr)Q_^6zM1_*MV(UGReoh$Y+OCrQnCg1*JV8Y6P=3lU{;sln6qnoe1WBf$qT+P44Wx~5NWgNGi%0% z0bp0TxvK=JI!~Xg>Tz|UzU(cd56FH%_K!!g9_T9bVQ+1*!$Fs1 zMi&;ywaJQC;!78LmyX@W7E3pJ^15{47*-J|(9k+ADp$yz9v(f$o)k@5M`N>7t$1pg2euiuZP zIxoIFohQNztmnUlqXQ-Wsrn$is+O!&!d!far_`xyNz5(FvW=YETRJ=)rk@euJ0E!CAIsU7Y9Tx0#5S|9C18g}sSrSnYHt?!^l?85|T+jQPuN(_t76;5q8t7RfzH!J2JGu69B!J?TtHXRjX?J)5}g`fg$V z$%u$>Z77|~fphWQC^$$xfit>K1z!3hFP_h| zQ2hU~yVi}O~P(qNgym?&b2AQV@{b;Z24Kq4X-5EJ43K0xK!wA=xiT0^l9LhM-s z{3Z(&4Wn?#Rje}*LPK;*?&bg_!KLtNu-R&BvLiRQknuqvnV2GYP=#t>#+yv zlkw{4hxU{H+@*~)G%n-NC5^S!=9&*k|ZV!17f^$S$joEEB8>J1Ubs{3u zm=5qNmCol*ZoD6p8;=~_Hh6Tzk)CwUIe67p;BQzI zuj2g2WRaU4gEY7L#%MVxHCe~~%=ck8rPX0nMO(gsP#u69tzsoui>&v|y(EorvNYpu z2A|1(T>88DZAM_XsdMWM62zBV0S4b-uTX2;8#aMA*F*1bUJ1alf|(yevp3jH9xgLi zgCMtxFRxDX4RT{Va4d7eS$KDGjYCa1r2!Z8qRUP$R)s#CbX{JvRasCf0Xeb8$mxpKCatR<2<^efxlm9&IuT&HoUa}&QbF1V2=-4b9~NCKq|FwA%;ojk9+ z<5K2}#7AZbIe7M{tMa^Z>6SZmHpe>4xIDLU`L&z^8`jR+8eju|wdLi}mh926Nc=Fk z4R){7>-oq&bH<6vBD+aCdAS?caG?MwOA3j@sHBi$mM4EJJT8ep+Av=QK2`vYff$4+ zU@R4B4Xs(osAk{gcG>Kit0iLNwG3ytke7F(mqCi~J%evU z+tcCgH4@}3DE%+QdGcb;*`ChbUhASq`C&-a~(!79HK zoehm!}+=*(N^h8m4pa3rSwZGXsf;QBBOil z0xR;4!uonZZUk`X5MRlkZD0R~8SjvZ6lATi5(>#7?)>SRh|wU7^Z#UtM+k}Sw4`KD z6w$eGI#jjERMTj}Pk|Hf<+_N%eA$IJFtJ>c)rtpNe9bB)yNMc2yM-&5`BO{x z2_l?WLZs+*n^+boc{%N7)#^)Ea-^Mg1ll606yui!zM?EYNC;h5UmJXyCIOyKma2y3 z*BQTD7$94O<$$rQVJqDKIsL@a`_*Lx5W3tXjx!=d@c;=k8a%N?O2vAK4NN?Fd3GL8 zj(>6YW#(uTEORe(aJymgG$#^<;Psd5J7;OZ4F$b|`6rfkaKhFwSxz{dGCcJdw8WZh z_T4F1NMry; zDeA#b0MK-}Z|9~L!AnleZ?~9Rd+XV)G8Hl0-IuA-ck)UOG*n!}cS0qLq!n)G?%XYx z`*{N4q4+{%9fOXKCa~c897quH79e@JyoIfWSg&q(9n|fv&}|WTU!Isb(0yr&nfI=* zx*s+l2G`O-W*Y5BMfVcXJ6tZAl#@w>jB?LqOArGyZ>nrYEbU1AHNm=FjZ6j1}3#S^2|RMakLz;UvY{TlL2M z$3(}}mFGR*P$Thkm)Yd^W2}Y{*dAvXa~ZbOl?7}UM4)-^0U#7vCrjINmkC71=Mj#= z8}P2;UH}H8IO#atvAk8-mRyh}u^kamxi{$@moqQZ zsYB?tWqq7f!`I6IW&MI46Tbzwll0-wnqWh?6t+c-*<+V^k7y@0jdlqxk6mUl{h<8P zY^L0}hVfPhfzPSwD3q9SyFuC}l(yRv4xOX^5FezjE|Zb}nahmJY5<(yvRxtW#ZRsA zxe`j#^3hR`TN|QQ2oJF-znLW}VK8ZiLU&ahauM^9A=y@fVN8|G{wlRPH7z$TJwBQ> z1)C!Jmj|ww=%+S5d3<#EncO~A?8ma-kKYUXF^gW4T;?sqbS}#<`AB3n*WX>`u~Uz@ zdfv%07nd88|4TIOc*HTYe%L4059CpkNVSWt&LxPo!)y`eYa;r4YD0|&=Cw_0yyL%c z)?w;`(yIg(;|05$2RC2DVs}CLJh9N2tl8boLzysQbev$}k#&=;plLwqY>e0_?2}_D zL#Yvrjf+L0v+-WWc;^@6y=hl@X5-`&qQC99gJ?oXY2%1$=d8w8Pau2>a(-gzR%0R3 z0&0Y8e@ZCH(@*kwbaaPDQB>YLR0@4@Tfuyk4-Q(nr(M(6UdJk139Le`u-1DZu_D8d zad3@%q{!5Iz}H!D?RMk&&)A{PM*nSbTm7+Y3tCu*MMmjt@Cw{m=y@S^Uu(Xm?-wA~ zdRe}v?+2ip_nu8rrX#KLGmJ`OAwoKc0*s_nRuxr<7*5N=CJH=*&VdXl$zGBJ@p=vzR-^CN%NGLpCwBsRjpVkta=~b> zte3TBg2}&!RX=L#Bg3j6O&p-%)aopLNvO4@x!cYE`EDOMM7NI|vfC}q-EME{w!Za0 z-|deN(d~~9+3j|^4NxX$4~7UN9a9mP5*>n7y!*(;=2u5&mf>8D$+Oz0G`dfUdJc=+ zlVy^eDb3I7aTH4Onm%4$(l{RyG`--t=zTXm~Go`a=dJLTA$i|U*f!(iSmD^5SmcT}K2=jyDHVp6Bl z$dW1@tR!eHKOJzoyRPwBiO0C3p;tiwDzk$3Z$oL~=)axd+^F-3XXv}zOp~(d(2mSI z6w2&cgcly|7tXCC0O^+9T(UXne!HkCvfy(c^qu{r;_khT0~U>s{6+NVoZR~QUqq)= zU|W^O)gt^pIg|*=@+WgC7X3#<9nQ zvB+|Z)8Caf znRv{)f&N%Ukz=-ErIFaJW!%Fu>JB(&AwdT*-@ogmEU=_Cev>Yi7QTcgRr}fT(TT!13 z1CIowNGC?z&1Iymzo58t;8y5876ok^yL9N#8TOybhe#`7e?AquEM{bB%Qjz@PJ%qV z>(uDDe`n}V`=LL5=%H`T_BH~KANsBA?xCikQ=)b3OAmQFz%z#!`!k0g`xeNR2EX;S z5rK_=@~($p_`(0;(1XwEU_N*#A>_M&J0)5N|C&P%{+EXs{4Wn4JY(LwByzJhU+E*s zew(KR3k)Kg%z{HE<9Rmk#id$cpPl>J$ZkMxoVFwynKssSI6Mvn(!ebeQcWu7>ai0C zZoGYe-lUj|r|A2`z`GiQOQYrg4uF4U0FHkZHKO14Pidc25c?daBKHfM5CQ_-3e!U) z#IK8?<;eW&Y-suRG-O^M5Td>;I&2yfh6vOkh}g?M4`p0Xdi3+A>EJr*;P^f#xsXFw zT@ERHFNE5nJVolIdy&RnLP9wlhpZ8bz-7Fc-)QAALYXmEBtL6gLe?1hI!iYXWBRm~{KHaSsk$*=~+vWPT%+ZOZNc+2T{>LF+^TxVMCzvVEX z-zVGLzlHf{XNb_-={P}MC#`|ic&@1Ni7gP|9SZ(76vV&^zd}&*TnqDohYv}@pUjekljCFwoD;_Bmt?tnEYF|( zeBL%t_{6&~I3(Y$xaULb*c0rIs~7T8$71?l5z{_rwcM3sa)f?{h(VzWw zE-;Z`2&E?M*jB0KcliWd$p|vssm=W^2V&aB?T{XXNM-cUIA&gXnlfwHxL1>ow>_gq zjFS?@rf$AbAy>?CuynZJ=e?>=ubBTn^oc<}?+{q6(cFYXG~M!ouCw3fmdHS$tp#$w zL1J^f_^$vAB?UCj4j>9^PiP*3V$9gV?*%0s7IIfb^Gmq9mVq>M8QbEJB9wkK$~PcG zi2{`y51$c{ud~sAX7sirI@}-fxwv;fM8^sR{X>QbjSrj|jTnKt@66~`%=|!6dhJ{a zKP5TqKq%hXnEi(6beewq8?XmF;S#`1vIge5ZtawlguO}L+~_O$!9 z*;zVA+X=xd;vSr5-i0UcZB3?|k|McMg;;S+MOm#^bk_Q2m(ocKN{y9W{Zs2u?BhkY z7uHZR_LSa+4AbW}Dlv{0^pC|zA%)4tm|6WXjI~{&L~mGA-+~%Cz9q96MxsgXq~%p5 zuk$k_pIqsJ8csE)Hx$>=ge3GL)~+BvqvvhJb@Vx6)x6aAQqjL|6L?Dfzm!3>S$f6c zCQpS@+<~r{2yFsdocxZ&1STAVBcPs%&yqU%dK4>9wu5nY8={-OuIFnfV_2;#e8{Tw zj1sf+d<~|u*I8C`!uY4*35?EAR?#G%SXuEN1mGAn!NXb0t5Z{Az3|xs{j$+y>w%VH zqwK1n$QS{S3KhI_v8KS#FrV8QBm!Zw*RxU)ZA`ay44DKnl`wMl$xv9)uL^z~!hASX zFKZ@WM}hoEyvz#q4a+V~?94(BT>dU3_z>KCf#n`i0GQ3t&%j{GZ}2S)#=6aey%$2K zR0|zcz2k9U^W)pr#?rBFlprE%H7*UHHguy!7d3wTUn_0(>HbwozK%KX@o78GI@e6o zb2eiSmhw7!Nq4m?11mo90mSF&B-zUzF-0!rcoQFe;1V!V4t|d`x`F_UeN_wiB%h`_ zjK-%qa7MX0>g5#f$F}cGeubi}W4oMT_P#=1Gii&&?!!$z1>gG#@iKaWNWB$iff8nW z;)j*-nZkw26J)r--;}Jhb6iC;05i{M+D5AX_o|PddQp6SOB3h6l3PX$ zo%lH@zHs`K^v*6KXJnW`f+r46tsej{~g`|QwSofmAzvtLL>M}k=&Hm(GR}A-Dkei5OEuA8;=BEqR(M0R=F&k@3J0G4dmOd@J6(S?|yn__={|!;osI#$}Sr{WlJ?Ex<5F@^}(y3mXhhEKvNcq4>(n4x#^hBg) z&jo}HibfipHqr=)1(#F1e)y4-2s_n)aoJYZoqF7H|AgO(cqKs+IfV$vP=*nN*9wAE z$~7Fmit7XPH`L@$``@os3^z4T9np_;_{Q3h<*2fD2ywNFG7p;f?c{SgdKEX$`kTtE zy5>g^l-lj5zVA{q%{HE)VVS64@MaM|_$UEYc%G+mR~9sG5`gVXeiyqd1BJ_dZnpU2 zChW5Ka0BEyTYRFc!`_9wW~*<@kuSaN?@*{O1?FNwT2*4MKbD(d`w&=`BdvHD#{7rb zk%l=)GdqwO2C%G+KGcD?8Ijt(@L&h${puySww}r!47VRho+T)2n2YZ4ZeExUNESF7 zVuMluP7au;RZeaoG`quHmCxLLk=zBJiM%LxRhWERv;BlM?qP9>{vwyyA_&lch4tN3 zzX#A?hzdl0hb%iKy1-?_@vK*JdmAQ%fnj20Um2e<;q`u=p*szb2_%B1@VODFFD`AK3`__MFky8Dqq=a~fz}ZNZ{=6K&~;3@2F_(MJ8E=ZzRIHf!F1 zJGq7->Y>L4BAJf;I2P=eUg}tRC-5FU`8;rNz)Z@l@p>5Gv0_!ne*8|)yeAakUQE`d zYvGD4>t$otrQL@SL>({Izn&z>bI8=zXIZ;+?u;|?93g6XqSaWHuLc|VGbbl^N~~TL z*1~cE2k{qeV_;ZK8YWkS&?)lZkQTVo_{J5Jx-YmHLK5Hw&joJBQi&(P4KL<=f(w=Y z&8jARm~V4Pp@eK*ZUPZB?n+iGek49TyXVBa}Fd^dx;lQ zbl2r{Za#+X*J1roTvM!VvDycJapgks>=vG7_^L2-ABrT}#}#6dfA56h@s-<8;ybHz zVOlS?L5<s($Ls)PG$O}t4Ti-+s|F+R0jWS0cYTdxuN8;+DNjoOTkdYBSZf=%;f36&K8ZF zUn?ujGe7+_kbqQ@AD^m>pNLOe5lZoIP8pJy=XfYP$Ir6)U#S%wGsg2#c*C;WhA(&Y3nMKi2o;_27Z;ZFld<%X{c2@25w{HesuGxHWlc zH+DP~tcx{yl@t;as$Jhs%_DJe!MTjXsQPtrJy-84$%C>GT-RKg+f5@@xigO?cyHbx zXz}ZtW60QdRO`LXwKDr6WB~zM{aoKvEuE8mshcX-TNQG<1xQeAZBsG#)V+D@YhR}I zvwiC~G*!!5zoE4XjjwAe<@Pi5NJFo;@xp7LVH}>%dh9_cBQL6_A7e#*SVHoHZa0=! z%s0m9dg99fvMi3BfT(AMWL>w>KSn3!vD>rG99o@j)B1KY(4m`<=yiVSmD+a^`;H_d z^AY8K*9BqjaN}9O_=b};g4}rCZ`wvOtZtfIydsPCxG^gZIwtSwb~omQ!yqdXU62c* zn~)|Pm+8R#5;wAur<|OV3Hv5v(KqEyxsTk9DkGcoO%t07l^M30)1Wg5a zjgIcHHq>bIgXHRpZ!t8bR%zU~2vg<~8VD)N`aVCu|E>fX*S$KOnrNN@L@k~|-~55$evTs!5kgY2F`8x05+=wTBzlpV92(~u2$^X|@P zg;qwiHnh&%cA>{4b9e)>4`%i1i`_McW%WMzvh~^mCf%IXTkPKVRNmjsFI%rY)ca6T z@1tqf-G``luIyf6g|cyKNjGK{>P;)Uv8f+z){G#FZA_^}JJ@(IE7)d_SHlM_?yGJK zt;d};xTK=~SqSbNbR{oKe}dcZWaF5_x`Ar%Ht}QtISy6e;*b;Njl4trF&?Fc-xWi<}=7z4Q_8}nizs&@D-8gSia7+9SfN;Yz5Vq0}GG}C{hjqq(6EWkfQ{ypVe z@4Nk%VQ*Z*Pe!JHv{eG`(#+xhMYe}j4xO@ik34i=jQ?|2H9l<0RFA?893u!GI@}J8 zZ>90f!`sbNN00z%s|g^IQ6bSOtbyxWpenn?iA@oAx!7BG_>LORH%1k{o zlTd9I5Z2`%Iu=GFW(2p>_Oe6BC;$enOY^N?&Gr$(Xg^yptg48*e>(UW(0XR41ex$iIxtOM$T6z;&s+#*qXb$^Cv5PCn`gt6R8V$o| z@N&V0z8L9%NSt5CGA6_YrS>I_wS6Sh??9dG!PpVmM?-i|;${a^5hkk!N87@cVW zWwCp)bf%K<0OnF@ybXnn7S^O?1m18|`1O|k;G64Ex5#opsgq@B!t|-+zV4t$nY>2 z=%FqjthkRANEw7OB#cAMNbz0VNnXHDO>x{XxuwEWFWlvZH?u+7wd`jA7pXvCDN)(o zkjGfmSjR&9xJQV3Cd+5?;Nlf1V~SLQPJmAb!|`A+Vp?tjqs`1LB8xmQq0fS7{ZE1v zrH+%E!0)6Ss>e4$bs_K|F`Ed;q5#y*t$^UFnI@QSE^x|E3=vq)J18IUVE+(<0rcYe zgf;++K7tkn+)p&O$)RTu6yScMXsiW6r5&2x1I^dOSl^WdVi_sz*jTPj_F@^ftB<*2 zx`}-EynO=sW)n`J+cYPgQtEJ^(xwLsUC|+pP781sa@ZXv)OnVsq7i!)Eog|6n-!P& z$>teaN`|${rBEuJI_-bov)CP(ystu;3CP5$lQ+Uw_&CSI=~FGOpaM)zZmhUZ9aK*Q z^Nks)1@`D}@CVNruzIA8$8PONbPd~|o><@(kT5?%YIf!mlt{tt%< z2hH!+Vm-BDr2Mi8;*Ze;X}rUIx}_DdBq!_M#>L4vN0(abQ$5VH;3?&aJjF}2hGe%D zZ6m5AtLpvkwuz9l#pdu5Lj zzzEmbKukP}-9($Ux&k^1!s%D|GsPgqlL=(hPWa5kar$a6vk`Em9AYE1>lwd8*NAMrI6D>4N+w((q~!McXax!*ja0skP?uO)+%{xWJ~o1LC)fR4nK>) zjB$E|oIbv>M8+8y1ZE)atBBTNm(+H}7eLO7XkDs$zJH^8ImMS8ONXh*f6_iFdqqH#z*T#0a} z&mPqL{1UbDr9RteUgM;HsvJA$62e>phjG`?I=O4hMle>Fn;z-zEUQwGdyJYSge@PHBkP@qN z_}`91l0Kv!^D781H{E04-o_)z<8Mu8xNWi2ju~cN&3rt!=fiOK_PdV<7tihaaMHFs zoY^``M1r@|C?smn2GkTfkaNeaez0S~Dcdw;sFn=sPRZ>oa9XjWBP;X5MO_jpwSvZOzA;wtMT=)-X=f-ueSs z@>nd~np*2zD!r&MK@w)(WH;NM^_<(yw&(o@yIFse-Rxhp;wZwh zoBeBEIA95Phe>$BWeV1L{PS zM3PJKK10YqsUM70#fvj`B`(nK?h9#M=2(u?*k_{CQBtKd<^4|ozIu#CQH|oo76KM6 zC~1oysl*VpgK;k9QRI#!O$A?#sgh>{3W}#l`xu(a9V7P<@IW(y0kR67NUSF$RoxI* zhl-&<8S(OOdnfL%u95iu2sZ_n_sHp~1n+pB?bmZ~GRwQfn-|LP*CEN7$QTe$B}xoa z7~;!tdQ^JUx^;DOtni{ssqk!mwRv#7oqB?xx`R(Ly+qZ8zAr{}Q~*g{jhuUc#SVdQ zRW)^aOnMAnYL080LV@4AE9I(beAZpOTu8Wy$*$?baG5c+$)~fC*KVUS=AabUxp9Rnp*k5- z9qD~)6}OdZXIVZS-#%EqB4IjS-fg~!$MU-iROEg_cF=n6wFroal|YNR6in=mGb#eR zB!%%!GUwJ$EBdHs7s@q-0@#=j>hUXw=%?A0mVJDBO+czf z$p+vqzW4%60Of=Tcaynx7GrBq#@gM^Fs4k&b`i;D@<0?rIb`ZC_aWScI5geOeD+#u z`hK~}QFCf_xv-VZnIUE=pD?iuTMi@b8)eb7{mD+V6h%5+KZ(ONqXh4-f=w%TMcR4V zU~Q89E)TloA_YZmTxI8%A#PtShFt-p2%UimTF}5(b?Qu3-Dar9c>k0yr*ydEqDCsv z#r83@*NO}}WjeMD>Bwooj!Q^<3DT3+%BL0bum~U2+i*lMwvm!k&@MDcKGL4-Y6D!; z?d%kFIsMm-*r#x7x>Fj-Xer3SJWIZ?3{2CNH=UKhQN-T!1Mr*X-eQVijo&o)PFNkn znrIq?0YHj8<6C$4bVFB9A5Ts`q?F%X3rZj2l*+%gPpKd7X6on7(V*i}zd;dED^&JG z1j2FLE6Z=qD2k}a`TXEn$_Kx=FbwUX+RH}@3Wz~|tr)2-gmqmiC7kA8T{pnAj-U%WQXMq*sKu8f$mjDNMgR zSxLV;zgaYEyYrhxa{)Z0qtkXKKt9`~?pY4ADjeqCg>LUXB|GH`i48>jRU!Du6ay&; z(hNMp-Jf^n_I(`Cc{kMkq09EhPu?9(tNRKyyElZ}Iou0Bg_Mv;OL_+R+Vn9Md16bv zqSif|8`bq-f0Qb#)_w-c&C+Bd=yrQi%}oIMR^BOl53w>~7qq!=g-*?nn}n$%`ke6B z#5=3a^4T;pdpTJTePl@{kr4bKa9~v?e{Lzro;YAPT1J9z7oElK$p<@=Z9R1M?byz5 z)up*fCp8n~cZ#Cqi%!e_sMmLL_^0x9g2TIta&ht;*KOw|bgH6THi%4qexNAIwS2($ zI!*O~tin8Tfh>%xdjYvxq8(m03G;y7#IW6jJl67yOyM+DX&JnT`=ig6X%62p%(B&( zz`JK8IdyB#+JL`Xi~?5*X|vy}QG7RyqFaOL@&IQUlNGgot)fAdOay+h%Q}tPo?_Fn zw2s)nu&!vKd>NPNL}dias^(tuaqLk~j=&0RWer_%`}71! z)PYyNDM=mQ&~iCjrEi44i}u-UyHtflc<_EqFy5?EL6T+M1{CNxjU-n=*7(#9f)DIK zgT4p9hDbNfmlzGChVv+z@4+=W4U*RkzARtU@?`p|BrhS?2+-3-)jo#2pYJRkN2ix3 zS13vfR5)O>wy&dXTQ2y~(^Y)si)OY8OwrU1MDlJiHDE=2m0;juWffLaAxXIilFDoN z&hZX?UCY-QzMZw9oz=oT!z?UvIfCXYCO$y}? zvf_&=jzakZD@?pgCM7YUXOP7J0xCwFT#NGq5-9kyCox0h#92k&h=B^6k#&k&>J;zb zZp|%$Iic3R`C;C#TSXM_)<&FMU*@UbJ9XAt~59aODyKjA6**%yyo$($7XTnBBZM7ZPA5l^l@xZZq5XGIP z?q_iAslxD~Xe(UwdgTZS^QU)M7fgz{Jy(8x@ZLXE3 z7no^n{~bU;Vca+d7`y>eW3jWEM;LxKPte*h#om;M33a}(hJni-#I=^rwBUL=&F2lgxd;FsS z9Z?$O0?Z=XOh(RrQuHautB`ZN?0%B>8^BNCErHNr(Cd&0@Zc$u0;y9^xx0X;U?xwA zC&}|V@ro!{(PxSY^ErLTXhhGr(LNI@A&ba`L?>iG_-Qd9IEf5qKMjNF3@UzZ6Jw6S zOr}|yg>A-g{8rOw-6rg9GvvRaXKco@4BG+QN7eoedIM%ip~<^N5FX9CXzabZ@`@Q9 z?y+JNBzpCQ9*Y|bw^pV${`{H>M;5t&PmB&m*jRi`<@B?Gor_i=g|U#27qyWpkN~3+ z&nAd16o0+I#?pr*Ko)jv%#)@Y4_<>)n)k9SBb^`&@Lv^iNgvkD6V2U7(PL>Qx0l=# zp(`I1!aV6pCVZNP-#g{%DY=^`xVedNQo5n@}qqSguT5xnq=C(MtYb-Jv|?yHh1 z;GVuINAifpG`A~G1f2uwgrxJelFl57bzae8c8TKUGI-wT7*K62T|bjE*fZd3iB29x zIu}aF<1oU4lrEm5Ybn+eGHmnvSuwwv0%Nj2c0YTWxiO?{sM_xN$tXx&rOl?pEpy!= z&X#~@og8BYndk9LPG_7Ez=;1bi3jvH`3i|b-w@vnV!wQpxzw7H(W5l1l< z=$H?6ObJav$is7+472D(z%2`SjMsp#LjyDXEES$!MmT?)eYKz?VpBf6_P*UiD(Ud2f*9{qvXx!hRG_i6< z_ep>dsLIUbyBs6}=05&iYSi1gta!8%XGu2N)sjaWWHX*q7( z7xZU=95isy%+Ve0=Q)7fFF&OfWNqB&>b0r+O$iz0A;ob1JRo{=gdq(}GWR27o3_|s ztC-V$`V900OtNt>!9%7w45j6L?%8&q$hPs9KZ%ZbmA3%NY(U6`%myw>ql+yoC%Xxw z6DJe;wf(uc1jT^u-ySbkAC1>d>ihFL77d>odqHWG8$2j%iM|eyCsP%%y&(0FMTz{W z{6KYAc9!L?vcl+>+U5Qx@V66m*6!Db6dLMqw)iJ)n8Yk`mxgEQ!Dt!rDUMN;Xk6A1 z&V?t>W5fq4cF|}-P{`wKoF^jo@HYs4hx?i?ySZyn`)SjQ-MlnEc@A_3afJOO`(@(53Vyiud~0X!&!u1mHfc= zA6#W&UgcNKRX(0o`Bh65xnL_~OUQ=y>#UB5`>p-HmtQwkfno*paD?OEFS3SWeV;y& zCGOLeZRLe-C$NY1mfZFSJ4AgUhAKt0RQHC~{9oD{!%#xA*Yh2|q~rCSlF0c%<}H1& zNhN_iSIir&hyC>XKA!oJpcI5TlPUpLEBeD1k^OcF1l>o@k|d%biT)FZ;2}f~Z!w(4 zk3QQr>ughCQsWg0Rd8Tq3wAPp+viY>U52PMc)x$98&34l%Il$eYAm|Fas()sl4%4b z(L$4_KGn!jnrg?f*lYO=At%E>o3ipP+WxLp+8WFEuhgIpA*Ydbjo$n_oJ6yzjEkohu4 zuqZ3^WfegzlzT2Rr<+oCfl9>1rj}qCr{5*!oWsFL;Ze(ZtVF{;khItB^`1Ao*JBb< zq`WFwOBc`tr~b@p{Z`-V`Fzab*y){?$ehE5RLD=6T1*q?$|vb;GH34a`AxF(1H_wK zc(C#8-wHY*1`|mUP7^#$zikFkwpq{&DFE@78+VfXF?gZY9^q5rN5q?XN#OYc=GG`! zU-G_|=MT}WoA%-Z02`rvZCkB7`F>jslwNXC<0qF#Q%1mrbVY4ifeJ*Uk*=p%`WY%b@xnQrvcFc1we%o?~d^=c+moZ~@KdKhcshlBw*m&{- zAM2TM<}MQeSeua1NYeDs1%54lmk*HIQc9Q)`HaF4dt|-MlAhjSNT0YQBuIobU#`=2=vc#fh*n|;!S@OEzOc&a zXX11(fh7dmDkS)0F?U_H6v;{X$1wLS`X`-iPD+t%8X^g~E)Rx!&mmw_AtN07v0rR` za`Hpkd)@tTh8h`86cubl-5WOQFBRQsdF2q8gRxvO^e;{5)g8va(`+(CVhnQYP%)t< z?=PvCnn!oBjScRjf#8!Phy-Rf|GYu+3-!AHrg3GXdI1h#4&Ko+e8of}&`5_@bd$+| z#xyF?$saKC8-n>?LZIk;P73Ifq@C}mapTF{#sgdXrf{!TK9GXbTAb>|7W(ogz@!^Q zy(<@34r42a-=;t)g(+z{u4o>LwC1v(G!EP=!dMW}0=-ca9QB1GETid@`C+MixQoZ& zuX%E+Ue4_qe9%+k8B|xnptu(~M9&O0j`+@`nRV2bz^E#)&Pie{A!@zLLYZwiLP^{07Iz|6maL!xk4<+ynOaJj+VAfFRcSe#%AD=|-06P`6bbkE$`!u) z9f~!YrPx~h-m~ya!2>yKM2;vKU~JW{YzCDMpDQqTDA`bPR~C@+t0umy=@4J#wa?gX zZyp2JvGKD;${w;QXc)AHLi%!}Fs5-;bN9kyQn>i;uPV9^3#C{BZClQ=gHKIoHMsW& zA3S2`mE6kJi3gsvggNeL>uAGWm|+?KG`Y#+6iHqJuG^*rPA5?wykC?~lKj7rMZwx3 znTKN+5_$5xFRPlzj-ejm5zQDL@X0~)ZX7gx+8;&s^9YhlecA9XE=Eka%c2;eltpsH2WJB}8rKzN+fUW9^b0yK>E-MNTQGDxr#fDX6 zPW?O}inWO6Tzdl0OVSj$*v$Re%6}vR2IgDl!fu0qatdaZKRo}^OLx7*?-?2fY#!SK z%_b>PZVMG6GsUf^c^YTOluAm(;@|1b2LC49HNyF<2n0zoERNiG*t`nsBOr+(ZhI$P z?8zQmY#l};$PV|bXe(J7P^1Kj3e1wg8k-L~lwg_+V}d?TA2X065!&eAluEwuwC|Ro zGIHDbfv978US#l*hy#LiKb*gpR!}sktc3u6chYy6GOisqB6ZCzvPY_v)+o% zzN;7z-f!$9ziQ)|C-%8XnoF8G0Yid$)U&VE<#%V$|1PeHGu^eQQfQt4sscUK& z`WP~qi~@a`k_VyA(E{XXLDRE*(=)7lzZmZ><{l-R+T6SIB|u51Tw%?)wyC81+Lfbe z@>E@mc5PmRMGN{C}vmFcWcQWtxbq%o~R2rn-OT_R7d#V_8-_JQ)m# zddyV)N@h3%$|i;{lc&p@N#(AnoaR~cntX^r2~S4yeVIVllt}_~SY3^oAp%>%7czq@ zbRCl!ecG7-w8L@+4hA5y@+bjy(KD%?kjZA6_`7NcgFnYS{#B+`-XdO|MX&;%`S zF@vUlUSF4+R55nM;{k8GqgYgim#by>WE1lCz8Kd$kFaT4F?Gyk#%a4Ak~fI_XZ#{u zcvLrZx4ZQ~mXF=UVT$$*>lL0frJbY`H|}5W;)UFo+qk_J{1-=k3^B?mYK-@;lsvRntH_%-TLZQRIPKg-YzC+nj zJKTG-AsxNg?FNxJiPq1R>f*ss@~7+O1&0sDr$uxnf!QNirjH)J&$Z@Hs#`04L9 zs9^Qy{LKQw?J+a-v~`DHLi+q*j<(zZ&gO`Fbvx?Wp2Gl+Z->=t+#Rq8 z?d_$wTxsjH8myy<7rRQFRud@`H#~zK6P%C0uI#;!v7o1=TjmSBmR(#v4VIQ!OStYq z_+ac*l1E{JZ+B}fy9KI1oyx27R2O)~#QS(QV|nriJds`o0#VF}#cq-c!)wWTVr%Pi zuo;KAQ-=C=0cd?q92R0Dk(Dz+w68vQlKO?g;e1Q(!5GWcLdZWn5JFep;71NRvUe5I z#s1MbF-Q*KKPJw!XA7?c3JcTbpGed8^8l$$hVrjSg4x_UH8(b)`l_2VUJH)#Hc)ty zPa_8)K5MUf0fDvD$|OPfQ-;9Ftd1=TK7AoHAGlCC_QA41^P@Cw2_BrV7?aTxC9Bi{ z;#dJh2v1@_91B3~6%d03)?bFb9)m7Cnaq0r6A9gd`nKp3e7jYjx6(L@Y9WD-H}?@I zUya?k^>F%Wz4=8alXJ8JphMibdnIy*813rx` zgH;)nDRS&m5>;OJi9h?r$_x(KN!-%S$d&?2FgE*9g_LNMVdic_Kvab+j(a>sy<7x7 zac3&exEGxPaSJ#jAXE$k)CqjiPcjd3@3XpNRb0o#yrKrfTgp}C%EwIf=du;&pM)4j^bpD-o}FqD$}^D{tdC5lvns zIW%01E3BQCtS-adCpV+(XzTAXS$FkX_kOB2fh1mBhJ$;dmHfYDzzd2_Q<71O6spLyO7JV;R;|ZVDVfcV1Gk#6 zO3F6-F9?&f=vlHPZ$`9})ro;>q^g|2<;Ed8KpH7cECB0^qTtf;)m5fQoGV{%- z3S(K}%Kyyhw9Vyw9*xh!-J)pQThjl45fPU>tq`C80V-|6Jc3yAK*!2;_MY!$o+Luvf& z|686`XR=0L1LUSP(YbbdlBK~SnbtS=)Gj)=e!|o!opV3F2Qp_it8Bx`1|_m0dlBBD)dA#j)$a`5*p)B*05Q-gEzul1aL zDRP^!8S@mpOnA%N6(HCy$P7~jFbj+#PzfA$lg=`X6~z*Xv*QsJMVy0EEQ$(Sxz5*v zyCh5p-Q&gjSDuzSyMIMr9F?F$qZ}WR%0RuuxG0CT{pzst?EEq{LMPTf1fAz<6!<)3 z0b+t7dts*CK=IC6}t_2_W}DXClO+TTCrTdTumh^ zH{dp@HBI7!MJw>s#&bZBcP4b(L_CMy>)ap{nV zX%j^udf6Rmgqo&LrvlvMF{zXTL#D{ih)8WdcQGK>X&kp>r5Gy9PL5>V60A)8V)+9S zr?{S-+ri+l3_Wam@PVv+3AQEIp!FucdqGQwf@CAme098l+4dOfz`GEHUuVwVAuJYJt}6LVXgZr>EP!gF>kcP<^FxbehQvs+fwf-QH01_Af zvl6dWBO_B~*LFI(8NgR#xDZur$_fh62ieZL@a4mLx)2r|+y&YnpE+3V()L4fs`X>r zqs5C^7?X}TwKyHLn4%#pt@Sg+vK>6Y499{%HhBn9lSLH{eU{zTJQK?^gH=oyqcd^R zMvD-b{1H6Hn8%*>XxgI;$-501gulaJP_7#p2kGJ5o43SUWNxc8D7ltRWtPwu*JQ z4>fOkl-1-LG0%+E*Lx2WuZN3rniE{z5_KzZ3OO}BGMu$v$?|x)6$#ETOKGukin6h2 z9K1@t8M}?X>E3BX&Z{VtP`gbBB5!Fed>5gnw-lv)FU58z^;Evy7ut4be4vi-eY5MG%PVqOu|oEoGb6QQA@SZ`6Q%T~{@&Yw8CW z$Wa=o(SW-(=u0yg^rrAVp)BeHPwIHJ*v4iF;Mj< zF2zVZz9dY9CKU50jTAGCB0<|~i@(L;6t zgC2CB-`P5`u*r^?krCQRa3+JX8!b5r1}QLGXpp}m_$r%hDU2B@yuC>ho;?7|_cDeL zN%(M%A?}8+{C~u~d%RWC`aizrTx*WG_TFpnJ$L)s-d*Ne-EZ1alu(mO=(rtsN$yS& zb==O!WtBqdzEvX$aY9P9Q>+j|B~+piLJ^7(Lhj%9dyF~fT05Q3=ll8o{`mEJwda~+ zj_Wg?@!ZBUo)K}DnBId?dCCK^vNXguV9>v_-(m04!o|OR6jD0~isjGE<_blSxw*Ll z9}?ONs(n+h;qMfXPv@;TiNGl-iAV4TCcQf1yGTq&HQk2`_OFz|G`bp!d#Ge9+Kb3&z ze{0T&swmN*krgiPRZ*_9I{=yrib(V*#uBOUwgB|lKBM!Ax<3~^Q41SX181y#W{GHZ z9HQ@aRqR$$_;|!0U3k0^94`hL4cE7T^$=UZ<7pD+{umh&)&r$Z97m_SEais)k1A** zQQcV=NGbEOFf~B)qt1FnezUxJexpj%Y~rI~1*7q-B+M$j9XxyoX{>@l#8+^H7#q~J z3W^Iw$8v((}zT&_zcJaZ^G z<#o#3rbhakk<4Rj`;256pL-1)n8$OEku32=XcG!(s?;+^fW%S+fX(0<7n_L;k*mam z1oo*+;KhJcDYh&?K9r3K-BTW-C<;^p3L)|VSy>uKrJw;soL@}rV^SBT<)=XwILP@q zRH%_beRajEMM?z_t;mrSp;9t33}?7duE1>ydP@B4m(q5Ue4v3ABS>MjOq*sRzyVAK zDdYTMOyG!mPEk6F*~9|VbHEClDiZ-f4c`M)O{E04?$UkE4b4K?*drh%^Rw7ic}<;D~=rSNK@NoSL5J1DGJ&To0HO z0A2?yU+C9CpK&9ISiZ1f1?bSCpeZ_J|L_4OTQ{{RCnqHfj9xVd3P{`!tcip1I}mcu z0`4oQkrJvyBSd)<41I#Kur{0 zR`>>H((kmdcrFg6gcD~{GF$9VMtH9}T7yAM4fOwob}6vrfY}EQ)dxT)fDLJ4u6Q!H z;X9NX^_kXI$k4%W$j@3(u24p9$S47P|0nPwOue493fij!>PosEP*+;3)u2IH(IRZt z4TMRxhG9zscZ8V_7ze(FvopRh30XOAK_9}`8n=-WCpk@kV^bIRPsfAfTTPh?c{PlS zrgQAE&XuR#vTUwUo?e!ltIUTn<>~(F7E;Q$+puR^ z4Tv)pRG?Z%N`Mw~NW-}DTGue?7=^=+_{BegKOVr>z$|>X-&h&gh4q36Y#&L!+cNLqQ z2?&To|b2Oi+1!b>hiF^(4~TymUMp7Vh2UD5t?OkeQ+iQfDx4935Auf*lDa* z!F7l}!BNhqa$Abh#QId&PPT(Mv#Reaz_c>}Egt>hwb#Jd7Y~eml_XNw@TvwVxrI3Z zzXI!if23(UAF+wH`)XEp1hD#0xL~T6{@TdbzX06?th>Uv6&XOGf0iDQ;hMR)W-SCCobrB>UTY_LzXtXPh*;x=hodpqg zMdO6g(>{!fgWVq1!+~@KRKog!I7n6sClpCHe$5EZOq}=yoMp?Dht+KHuvulG)>TvQ z#C@I|d!bu-yyl;zJ2?I3Qww#5N5ot(Tl}aZ^BtOk zPu)yzo~ceGq3@!Prs7~wjsZo$7_t}osn`uIp8SFT@bHZvkEz9JPAHe61|7wXO2sv5 zj79$WT zFKC+O;MvDMsm>@EMo~K!mfoI$9XNm#TMV{nu%1Jv=L52u_HPhc?X#wM+B4Y+H?$$+ z8GpWO6nF>$Vuv*G9^Ov z1izy+(&2(t^v+dcQ-exIhLz|#aJDj6Y=t_X`;KkF#vq%lOWW|cONH|lpugN7$6|*r z>9ck0lj~cRl9j$#kc<;^L1>2|FHGT4EG=-p8d%T$@Upa`VI#lFn+IbA!V;=5vOv)) z<-bvmC(o}1@nzuP_-m6f?Q zD68HJ*<1*|30F@)&hQJlIUD)Nt~MPM)c_IaZbuM4iVKQ&RHb5E-gIx`wl_!dVo*Q# zYy4osFXq&(A{kbZuLPFrmx2<6WI2)cr7*wWk32#c(lOfS=m!9b9V2Pjbs5#f=M1zr zKt3GE9Yp+UYhFx|fpMv@Erv6M^p(c-7od_vBqa@A0|EzDdbL~C5it$bAyX1Pefh02 zonk<%vfV4!@ts!b?xk_bHCU?}_3CV3AHDdhHjJaUAX|KHCYgVOKBNojSmJz z27}mp4D1)3$!hVO;y=gY>8-%}i{eR-21Qw4&aG2P8!v}72Ff3U^U+yn1vVD`!b?HG zvD~o^!AV9CAK3XoPwkK2fu2eWLsSh7dqo&n@qTtc4}3EeAJE!tBPknw!h=Y7f!c__ zGr3`sE8@T!$M*G}reeMMXfd$EbjR<&4#O=MI5HunR_`^kzS-!y_UJ+|L{_g*g*V2c zQY{oE+MbEV0RT!yDi2(TE43D7AO)r5!?4vEp=K&6OH=t;0; ziDt)eRH29hI1=89&tq(%5ClMC&KSfooV&HTa~Go&wAP=yPznmB4sFD;ZTMmkxHAl) zE-qlgb@3xodJ%_n*A`6$b4OMaQ_$0_rW7_U)pM;+=VCUL=G<4D)e4Xs7SrIT;x`}% zZaP6fgcv>0{8g-gI!4U|Is`yMw#kvV{Kea#4Y)ZqXcCj)YwhO6;ZKO%joIfFY&HP| zR9ZTsGLkxQ?FKIW5PVc3c3=Z534PBM+$qu#q=EF3>tK@L-k@?Y3CB{X2_qi9!mMdy zVW24&x<-*4^cBMB(>)X`{FPuvak5oY!dLtmWo%8F93kcO9!k1SDd*K7yRQ?!8fNx^ znWHqqj%4~0Cx#29PfMhb3%ogI8VDVP=YXaa-ev83wfI56l+Us6MN5$RQ-;gp2upy4 zf`Um`?@p1(2uSam#JrZC(mqf5{Oa=%@M) z^GJ|j&OwnhW^?Teh$s(lb%KPU-)}*X9zOLVgqi_PivKuAh}8((P?8PxET20ie2J$} z;|wPYL=BS#JBSMMQK~|E=$Qh8F#K>HZ(@`|7{5|)@%^U0q~Oh5!1^f6m>q3EtCnMr z3>mQi!*CvMsUOLs)Q{v*2!Edjkvwn`c?BYQAfF$}1Hw}w5B$QZ3I`_JaMu6_L+e>( zgolDrV7ZFsfma>O!^sBoXakz*<^=PY%gTbg(dPIygX0&v*?1ncETY1BJo20h<^i=I zf&)T%q{lM!3DuYwo-^@OHor|-1fXpU?#6K)HGWerZ~|MNsofKGJ*xcX2IZZXc`R*n zZc*Qr%}WPIej!5h7WDlC)?oMYam*NR3qr+?w;BhOKs#wlf$?T}B5dOhXemF1-{nL$(=*#eI-Y9S!=SvH+F5=~3&j?0?bR5J5(5+#uJROQgg7V1X zbc$@7j8%%(*nSj2OF(vVtbT802MX_K=LO4q%O586XRM^R8-AZFkb>gaFVx@D?_@LJ z;H$IV^4`g2(7O^Uob(hdi0BCJdEi&D#5BaCUY-gp5UXL|6&SOJ@zr!}$uJ1it;3-6HCp@#>8ef$EuR>v5ph(*BwQ)0YM3EPKmF?b5dh>vbKdjt&~`+8uQSZx?) zdp=)`?^#EHlqa-OU`*n_-CHa#p*#b z_>gSPQ(WJJQn(z{KCGH(zZyph0DUh~S4Q?rhIbu~iukqrm85h>)*d~boqOKzq2D!E zJdUuCu+8p>oB(%?>vA(oQL7eG{ZmnYAC`g~qZs;!!*cX=FH zO;?)`q>O2)?x|>f9xw>qQef10h1%PkAM_3918Nk}R-+0k1S`~t0KbUBsFGSh8$cM7 zMYLZ1W#VYB#NvD}T%2j=MGLQ*7{OHtOdY$YQ42_k%U&@2^OVCF$pF^{&XSMR%*DKc z?icNmC$h2*cf$d@{H}l`>tRmAH7}ZvVdu3iR~9yXNjUr!!q`)3usl_xf^2VuCb%ic z@ccAnKy)j-D@KRa2v?;sXtgLCR+?u-QxFq5Fl_*N1pa-zdSFtexBjJw6AJXMavX71 zK^{g=MuM~Q8M`6XW{?hL4;>Z(C`_-+D?I=OCGi^zYLOCp9Ts{FO`=R=?}yNYT!uq; zF7N`&1EERY_W{dDl}IJG4YZuC*+Pc560ug(^9|>1N~>E#3JEJwz+55n!L~t8)G!tW z21BiIA8tt=2`ek0tlYy$iE*x9;DN0dSmjv?9qn!vHfjPjaVx*b;q?k2?_$b~%rCV{0M>|Cfua&y- zgp|8gzai9xkxIUfSqxci-Q{^X)kO8 z-=OFLHV3Ms3L6MRx^Fklh%`=Ww)atXSOV2V^^|_(gH=iCzAzaaV_?s4(xe~6E4Lpm z7b0f{jM53X`x;3TBjcqpQ4A0x1B(SGf!#Fw(`{(!|5JG~dm?7Pu77Q$12NQe5o65i3?}Z09 zAUPBty^oCH@cHS7FeK_L9ELQ5<~0rRfVW~h1Tq^Ww!Vx6LrLtBu6zQ!%$Hp@<}PZJqmSF#Z=3n)EEqpg0OTN z$4ZV1O>787$gjW|g>nN`S8gZp-i2yQ>+{E+qg%d^v$giRn+qI2>SN6l@0#VSS-%NsN?e z3OG?jh7yfT;5@ZBBML;xKd#WgCm7v33@wV8hC$F2c(`H>;3M-VHoXwhnX8Y(T&b!G zyq3AyKZ>aQ2&xYxRgTWYDmcp1U5ne`L|&{YlWTR8+*HcRvf@B??K5W0U%JZ z$C=I{@NA5pfM~nQ&4cLiaflx3lwi3tJrBhAN+p0$fE3SU8LG9)U!TSmro*#+Kl)TlF_EWbKXNwsK=w z6N;V^d53z9L)QCQ*Z>s4`aJKmZ2Q4!MOMqxioD2+iyy0iVinX9kh` z*Tl}--sjog!pYZp(n5-cS6~nKNiME%dKZK%cMk{5Vp~mMbUzktP;bSNuA5TEA&7$n zXayTSP@*wY=835Y{2$(X!1N})74c@g9P!2;p@cD^ z0aduOGZQ~N2S`qF0bk@}w$%hC@d-%RvJ=LM+@KPr$UcST7``mk=9wNaq2ophfEth1 zcvUxM?F=E{t;1Q!Qbxqw>BFEbutV`;T5yh*`}Yg|Hel>ZGbAktH|lOlkWWGLM7CXF z-S`M(rHyM>wr)N9pnE75ikP|Ozc@hoFZ}X280@d=gqH^b_129*l7xI6zKLnu`!Xy^ zH2=~s6Zm}wY!s^e?7F`|8{*cyI!LhU<}rP(GBVCZMoc3N1u80&x6bu|vN|XeJgDl7 z0s;x~r<^42$HOy`Y#p>?s?bq1uSS40j2zVBoEN6hJ7^L$s z4VA{BjH));@DYRHuUkS5Q&_E%R^bBxaW%?ne}gXXsVRrORL8q2fddO8T_I9B+eDCB zsu{hesR(^6GnUElv-OkN8^@dChYdt9FudhP-C~5LQsmcHPF8{RpA9pGn*ZJ5EPxgu z&eHDe+yOhj3cnJVFF#!Cd_f!5S79bf3jQ2p0w!Qx$q$c;H7Q5n|296K~8D#t`sWG>T7g6`{Svdk!(8*5`xsYrBd!QfCTY z$KtgB+s@zy-bbS_%kZI41~yv7Em4VXwjx z1WF&ldOR7lKBxapSdvTY8(kt@7#!3GYkbHGmL?_vVd+V#LeUjBVW~hzNWv(0B2JRx zFY0aO)a)CI&Y1$@;uQ~vs7LBSgVYFCMHeYli^YK-2<3!RV}L&*AI%e35O~fJ6l7He z7&Lw$Og>~~V2HroYU~b9MdF%y{^tx$(aGBA|G>e)QvM9X_y$}AaKTO{LL;7o2?1}BS?*C=o zL;Axbt-TlPjI71LdvuOo9}i|fa9~v7+xe?L&Jcm~=&1%n##}z3fXv|&O37^Q8)-49 ztyu_s0ErMF4d67gq}Wn{JTdP`0Rqg$5A1d8{D>TO9}ogi_BLT_p52yjN4$scQQgCh z250~@a~UkO&`YrY!XLDwp%hYJ144E9A%KwpHJoV?k|kh9og(WrOM&rGGdS>Rpck3< z?mBH*1z}gAOxE7WeXE35cbBrbgWCCJKmjN-fR%5ogI+>S6Kr)0;P<-)n;e%gjuJw3 z!bC$~3E)6M9jyZq_S6}Jp>%plxWK}p-P?hdeg4D8R+Wj}Q30Wl0X%r#T`V~jeeoha zBdDF+gx9+-;|ImDY`C7NTx*d_ZoizWkI4#GGL;;L`)%0Q!^00Wjo3vx+_kdi>C=u-OiB1^yNA(6R1Ta-CtW)i7M!P8;kwAY$hJ1x9xSy11B^FH`r^vXQ)tU;@vSO)5F!uU~ zu-8~%X_Na&KlmNjHeMwsdZT>6b9S7~5M?+T1$8W27?>!rfcS%KCA`MUX9tuk`-13V z*iXY6i62L`J0M+{pPP~bAQoQacn~l;Gb6;|O?ZdwBe)Yxeu}F4r3!K1HkTR24Hz{F zQblZ-i~?xHk^C5rgtOzkZXqSac%PuvTDq6f0Pdtvcgg;FN)qthPFSR zDBwr6j|B@Kd2R2fuqh8CcVjxP{ZCKT`!qv~&hLsiA590sd47N*$XgLR~TKnr@&D_BTA^aOs)?fB-6O{Fr z27}c>4iaQ-+2QKZK>`SYKNG-D0_+V)127FM8><12G#%7{n4tK_gIlLy3h;6wIs;rl zN60ijCU%O3=MEzg{ zkac*ZT8EGV@)QQKY_KGNWe|qY?^(BL7XM8sXJD!UgOQwaJTb@0fo#Q1>KJyS9iWpu zm}%Y^fFi}~TyQe)CX81F`%SdOxe3y5+>q++!6Mh@F}PpW3;`>I+LiEr`&vHmxlt3Y zi%Ne@m<`s%Z*Unu+9<2}Ef+C@05l12BvdZ73S{k)LaQktux}X76#JG%0_3XfD%f5I ziD&;+ppfzREO5!A70dm-0b+1Q)GGLG7={gjXXI54R>8huoTNXp_27P6no9ogYtdKL z#L|P^N(-8Xt9cyu2G`z*tJZzQ0_Lc*gh<|aBk&7H>=6UzM%Mgiwq`_tV9kH}HHZ7y zD79j;A%{;l%8!C!^29=JPO39{__9i0%#q5+wk2J{BS{cL;7ZgNz=}Z};Uk@*AEk#n z;$^rb2b6>BI9R?RwNfw}8SCf4;6w*A$UyU04p6OBZac)TXinV<^+&Q~ z3U4r;9cbZ(jzCHz8Wpz1mR#isG|F!&d-p~u&zQskT|hBB#-!e0jD(Uy@fItTygit^ ze0Az9Ak?sTF|^~Y+1B#Gz8;)yI18zD-|DxR4P!Mrn-k|coLhxAI?NL^5#=h3avK=4 zlR~sD@H%RV`5SeJd`BQNQ~_M45EUU@ z^iR|P%@^&^+<*>4qX7`mB7Q8PW&p7PNUy{Sy5egIBMpL!J5PaifX+}N3qa2abM-zP z^;;;V+;0SophA}iVh1iT{>i_wpe>>dnBH8xrlRT!0~ZP9P^KwPxhC%nn5OP5=!oKQ z{l%RHYDtZWWg~~9WoITCxu0NoN?Uerb$Lfye6yCasW#G>h&mB_SV`}XY6E1hvM?{p7WKviuMOrps^^+_Ebz)F5I$33 z7-wdHst;SpSpK#*HrpjE8kh7rO_OHt-n<}V?0#MIVWFgvaXBTO$uVzSHgCYol-(H2 zmr54s3#6q^kwWO{ zF^KEfBGEH~S)gGZR2Fh5RJPDeKpjw#H%%E_(O)k4BVL+DPLLHcNJUm4ZGk#8EJhJ* z2}m4>5wIS*0wIt9;Znqh^rPR15lVA2G#Md++1{O5*nl`YV+2w(Qw$eWLEFCQC+KCc zoY4_-2{MPQq~<1pZioQ@ZDJ^0&q1@X0ek-VY`a{^Xm`BdZg?3Cs)A$y zsZx2fqIaZhy3%|)Bn|G%t?Gasao_;cT9A3h*;9bPHDPoGYZp~lpg=_NHY*Rd#*t)a z%qG0_BGAg|Ex}OBZ~-_@o^qN|8uxXxQknkAD3`;kOpz}2)&hUAFv)`xZfDxkBh!+# zq?EB_N4K-vxef$|;ev6Z7>SW&d%VH_f)Sl7@sm=N7asvc3d9%{U$;LZa6%k~_N!%0 zUbGQKG+RE}>WAx=q~i{oMqJK9(F)ry&(%aLuK4AZv;CX|oo)7%lM) zG}D{ne~sd6Tco?$qMh)0HroJ+!Nqy)_=QC~s-kVVyMe8%I;7xiiEhtv*@DUi(*qiy z|I&{~>#8w0=Au;qB$L@volsa^F9FI0pP4pzg)uKFs8w(L05^QR8S$Pk@isiBtbe#I zbw4brB$tMGLzxr5AZ+5mtX^5*l_enJxIeHzC_4!?e)fh{IE`l?@R1Vm0{k4H*aU(# z=&M%naO&K4gZiS2%K55yo!fa@9jp<31J}1s%!|nVd?f15>x(ff2}S2rmWv=Sm*s?< z<>A5OCmo1&6Z}=8Vt0kA1!O5rBqwIe!86C167wd81^l&B0!K>>p-HMOI8hl!gcq{H z&Ui&+SOAq{Rrsw&L134pF)c{$jpUKNn5?eqi36=co*7L!a8#PqpaUR9kUntKiH66h z^I*)I^gnh-UGsz|sf9|Nw-$?8mv z;a$^jt;CUm>2vEo)@S3s@KZ_PJQ3Q(yk#);(t`d`wfEqQ0XLKPx3=1(VJV~v5Dy3# z=q*g_{;gxF8dTv13P^Uhk z%Gw)9tdQO1mWLB1C;WHEKJLoGf|KH3ws=IHar3Q{ee{_m~!UyO;fDXUq%j6}cWnE$Y>kk?o z88Cvv)_@V3Hc{pWY+0xbkfaR;L1Ezm#S~{osa5emSR|&$ltrTP^srYAK~UBJ1n`*1 z0YOt_Ji*>X$!qxG!e1GNVMJ)4vj=qO6TsSG^mU`k zp$qNfdJEQrxZ<$F^g%!Hl7Kx8A9`bR>QHn5q7?lPka96}StyCH*id9bNM>w+L3#p( z!7E%}v30~%jqJ)Z2fPwg;}VKrq_B5qL0#ZkwC>#PgF3j}2%>zgvKeKm%Iy#9UBic5 zPd=Z!YZ&n&Fq%WGf~*Q|DyJrmD*18;%k2uA&K4Wug11>cQmv=Ct-W>XH-BvmemNG{ zi{Yr_i41;f`b!gjX(`|6Vl=TJ zu?SH}@B-L2j-j}>B3dynP#$MGRo+C&lr1V{*GT@}tbR|M%HMEK zL(V70^Ed7|!S4qv@e?PIZEs2ye!2Yh$|!zs!k=r^Puz}Td#|O{?=t>=RsBR{2HP8_ z8cFcyvj`MHFJb)rxYB8iC^oAq@W}VR<)he}!o;{YwF(b~bZUT^ZLyk6_5B=T z{b}A^$bj|fXJCF0OM!K}P7{8`t7@vuX+lv@Rj5AeBDw-5lm(5H%k2Y=Qu&r^mZXtR zYRi>}Mc`s>(s3B-MYw~D&YMMMBnoL7{OTg6O9qwABW$ zL};FpP+!x4dD^WVPx0xb^8oGId4vtcu^Z4s@<^wtx4ni7-*L*l7=JXu;77ORuPTPT zG@WJvkrt#0f-sCUlp}N~VueBtKJaY0Lbm3B9uVy;*x;~5=D0MP@f|91fs-s?7w~$T zQ_jag2MYrMD4a?)i}-o6Q^6F4tZ^sB-%a>ODa%yGz-fWS% zVUc?eP{bEfFs5n3S&Hx=$D&&nGO5?SJ>>hE%$v!P! zG~EXexT^HW1D-4c@F)fG!UI;r)9@%e)I19hTpltI55z_qj0ZUK#du(|>2f@(7z)L5 zVRF0%55)St0gnzm$z!=4)$tz7twz)XIijmomhRjg&X@Rtt0<@OSqncIJ`u-h4xfn0 z3f678%@ohJ+$L&I#&WyxY%J27({%$+SH%ss+@y+aV!0_5W7u+AsF=Z)+fv0Dw%k^5 zRWMpuEx_(z88JFS7Kjv78;q6=LLLF%Ak`(O*uCBCSA&CZ>XYI9w%wE$bh9QHFUV5{ zTBXuB)VjrZF*EW|>tBZPp{((&rn0iTb&9#GNRIccLy`7Cck6g#oh&@sN-?#|(MbJB zUVgN7tg%hjA8mDG>gP<|E}I==9fcz29b-+DuN-cbm_O&st%qA*@%dU$>mPg`dW1F0 zsF!aXVfAFmq9d&@%<1{^mm{r-sURK*j)H~pKwKc41wx%q9{j6(^eAgsYC;&@JU@(l z;UFIf1M)F2lI+pTYHqwF&+cWlH^#~_y{wbW-_6Why{x|eK!^Q*9^-5bC-dtu))fY; zYWlF%Dl@6Cb%$wuEGzn3e>XmnL;7168ap!U`&(U2<1=ZVVEtr#migrbYf}_oH=Ja3 z!q?wUvWCZu9dg)d);{A?dD-b!7d-Ah-MY+pSsG_pM;b3@dYxe{H#OACWa4bA1})xo z^35aUJ!e~UjJ2H1YWeI%qB3*kIaVvfoR%-Aook&-cz=7Yb-vDVCMxK?v-~9a&9Z{R zjCGz>W?*8g2U*86|D}Vh;mrT;Agh_qc&c1kZ#9zXE%72bFv>@I4z>(kWraNT z0&9!$i|lZr)g6zEFSM@2<4yfmaFO-8xwJrTTVGTuzrV=3v}z6EuCtn7ifbTwtRsR09nS3B4k?$AY+E1Yw1waoAO-)SQ{UudL_iCjQ9gH_b$yi- zDU14U#M_6T(EEDh=h&G-Zol3tjd>IB>*DKyymJ$B*7a8NwkjMLeeYm<*O5|?KR#rL zH%)z^-UG&`%U70X)2LFi>Wxy!!W*n=b5emUdakT0#sDj_?+w;f@|Byd9z_bOywwVt zPr)o%a!{gFUVVhsukPlUyz&;SI#>d;Z^K!U=(?`r9HLYY68unnKgR zs8DwiZ%6QB^RL*ebF$gwkt3~djhO5_${I&pe|nU49!XQ_qnL<9Alk=HMVt(^(l$POSf6q zs>ONu9Szd|Io2Aj(pOBdTFYj4T8E%e#YF3Kw)f{mYleJdytRuJBE#9)Zy9{^4A2m7 zvUP0K_&77J&N?O!v}FA~Ale_xs@aMRT`?QEc4QXKwuTBh{Go6qZ&TGjY_;UG)g#t? zV;Lz)g-p-4EE_?P7|K)LJ>NQA9y`yP2jK6SXLTlMl8;*F8M|cqQEQm|dcL*ExLv-u z02E-C{B?o#3v>MRn6-!_9+WpPvep=%%RY;(AIo-{ zu7%5SajXUsC%GC|!-@4E;q`J@y*0_WL;hZGbzp_xAMrP80&X3z0`XA@b6WiMn-{xMjcapB1y8?g{H)<8j&hYU><1xKq49-gkXfQD(%G zR!lL18#2~8_`E4&waHru;Yo$>k>1r-d8TT)m0@2uK4mqIeQSCV+4*U!T$)c??a=3r zPh;e0WO1wvbo^;xS#;mWrhN7pKyIV_=o#xUp`y+j()hHZ)Pm-XuU%JI2Z=8jjMkJ3 zR#;8sm=(zWg?xC0)!X<|e!jvw9FNqqK;b!Z@UvEp-8E%kC3cs$K5MmT{3FB#3>kVc zS9MqJYU3+NpM36FYZ7~N;&awzM<5%dTPR=5sa8Kh2#_*tr>zR4@~~{9G+=CjG9QD? z$fxc6D8GHqDnGn7iEK2<)S@O3I9--isCpT%6aHz67D1v9(i4beD|p|@-!mw!m;vVl?SdGheEK^p_GtH6{j~$DM%fd zO@&!0NIf~5+B=)tCrH&Xep|8uz%wY+J@`x=wJ`ui2SIoLw9+~`+CNn!-PKl&EPcW1Z0wfDykNC9_R1kISSQ5lO)p;#uZO_4?gi`5 zC`Ops@S?TRK-v3OL4xZqo2|A6pwQ6ORtIB`l&gVBujI=YR$EQXsrmAw)xcPlsc#$? zlVbv$-SYf35I^>2Ca$qgGR)=qnGavKo?(r%Ua{K8`ls@z%V7iKRdU-a)(xog>{o$d zdri6RG%(frSFMYYv-~wM)mnM}YgSbm91biH+?ZyiI6RCEVmbabs|PZye$Bd|6XHk! zBj{1m8wghh4PGtG2se@sShABGxy~v?@k#5f8a(E&vj!dlECjG&jygO7^X!o!BL^-p z-FYI13jpGZj`Ua$4hBkb)q3k|wL;H--MX8k9E!)x;qGDgc^->|+!wV9o7TJ58Tl%;Qj zQeg%C<84sJ$K``>Tb~~6p0a%7{qi!o z=UuC&528zo{lBW=S#%}t=xl_m4^}&)z7b z6m{M!Na9G7@S;A<;KJlu&ie%(eVl+|W`JTW13sl5z!~U5tPFRPId2rmaUWPso4yH} zt!_lM;avoq3SMcr0m*jWERdrDhdI7#zx@H*6Ry;%Wdyi`SRpPieqx*B+HiX z)>~znW*>smnA4-uOXpR|)3#a7%#Hc-nr)C|X3BZntb?i`p+Ux`Q6dojBVLK~MUi~{ zrh>{mSPb_Huc;H2!#kFBmw!$uE|kl5i7wWh_iSf|ylR(d93O+9dvQyjydaZkC12le zEizWfTRyffHsR8_<6|t;74pVUtk!((^`KQLpZ>(^Z>-2fcUae$#^;$EKC_ApiVkBx zr(ltp_qny+x59l}>$F8<2uBxY}+B9oC{S+-&BERu7+w)$r#erGjOBW_4ih_ziuCfI{Pd%Kwpz*aezF|nUODV1 zYdUI*?bBtu?#q_Fv!p1TE06*#>bvE4`*dA3KWFRehH9?)**dI=o?_vZgvBCW5vCYp zDUs)|EiG^1Pcrv4gx4sW4YixjJyB$AB)uJZr%LD5qI|irj~$ce|6=_cqD%Bw>z{aB z|EpDt=H~rsb&cI01+}B_EuVft94t>Zi(1L!f3qGkX3IUlS$#R=Z_c!iNYIJ!7b+KrVUNE|Y%~q8lqn z=n7)0g2ILs%n{-+V}aZv#FOTvVmZYYWrt&CEw5M?Qmzil9IE(p&P3yywxBA7?I`1@ zI~JOPLAOjnAEhK2^|tO(ya3)rln!m_trpd?ZCs2pHpuyLvB7v<{wq&3hbVk^o|t32 zCJ)aSm*Vk2zBn9@t@)w{9u)=ZadLs^4n1jHfoOrmh5GHY0x`gNMIMqsfmh|Q1V;3j zd^jOSV-2-06n%_^@~T476K@L&#Zks0`9-0)8?BEi5?wL&r;5Z0#=MMGEb`QBI*#ZP zUHh#m`#2(rIfOx`N~RrAps;JABRX+nDa|Lq4me1|8~dG^`N$Dh8>sf=M&e;SerhDn zV8)Y5MXTt>?@W1psW<{1TUIJ2p-0D*p_})~8_O`*Me^e^^!;bqv|P=`>E&WFG^9_< z#TCY4d1{5Y6K@|>h-2`UtP~URwzyIp1hVyErAQh}W>krt6?&Dzo((Sn+H50UG0E`u zH0X{`gG;Uv-Q?dJi!04vqw>YZ;ut<*qA8O#)mTRN%VCd*3cc!TJ5`lsW>$*=!=Cvm zZH-?`qd3t_9yLlN)#_DC0=Hg;JMm1M?o@y@cVIEuOxx&TtK{0hPef6?i60^Tp zUX>J6@rGM)j>4mN3Rts54o2(`^_ekv*g_$)*W z5WMdT<)#*58>eUEin0p%T1(+LV>P1U&Toj)$ddW8rD$v%0IuRdaLruR8ct9^%A4AV zi;Q)dZEeI51J=M3+KCHc_gmCXJYoJ)Brj<%o`JZL>>#eL_Y3qW|hB zZi#&v_2M$QI$ADEI*B$w_8y%?ilUh7bc{5Irvl~{yBuYN`PH2OyY+HjCxBpg=G9K3 zN@4JhgT!&>UHP(eXK@Zp8h3UU{d;|n)0|#$vJq6dMyR2Y^K}t?<hM)tl}%pVQ#48IHCyPl z2q-BQRUSEO+-sqsg0SKTfC?C`hLf$VE9{kT|HGzE$4HItD3To2Q6zN;lU$Vq8%aSy zRkoI%;rCj6mo1JE=K*S?ju0nv=2|I!oY{GVNO6r7yR`xt`ZnHkRjjqEJ!NA)X?ya-t{BkB;4A z%5OYT&58<+7LB80K!DpEExtX#`m+zT{^aOm#NQ5(Iex&*J^P6Bq99)xkgxZQD2Rki zj}lchRgW4cO8H4H9wknY8;=*3EV@{#c2>Sl+DjPMNv@7znSw+A%}WSZa7u6sFU2v8t?}9bp;~6c0*ptO+S8xyBVNX3??ce7kW|Xf# zIIHC&XNlHmZNpih^J`?`*&vQD%XVjjg27@^pk>2{uFF4BUOmk&kt@#@KN4-YQzJh( zM?8f+40$d%{7bUSKrZ+E%$WnlU51G{z3+p9DtX>ws5b?J#9ji-I3KjLUbeYVw9owQ zd~v2h)9}NC#r0^p*##hhc~AP4FhdWkse0A&*gDw{dzQZdUY|G5a-AvB3B=TA5rFs&0k&`1jn8Sw)tlX@i`U`!Q$t*ek%tS1uQ)lPgXOGb7caIRs>Tuy;;~jR_5ZF$=+>GyB43?xOBAtJV*A4&! z>i{rVt+ktotiN6~ublUVFC8i2JS!bFx>no*f_>Fj<>hka^`f|P%$Enwxb9kU2s>_E z2R&!om!_<}PW;rMi8;FuT=KK)MJqY%TF8U5uNOtE!`%QIq-t&7e=c)Kpq&}GZCv*1 zB^pIHe+4FVgLv`)5QrTB0^Q`$e}VdA=>J=q|DTFvY5w9H#S2Ch!1~`-{hx|tt3ER= zqDBU z13UH!=;xs=_}Dh^==DG=B(_PnVI?ZxAILWWXaRne{mRrV)iUtfE?6rk_ zeLQ&gzQF}O<)3F(R>`h+LJ9jUq_(r}6gT|;)vb0U2*a<UVS?C7g`w>v z(TiXHF-c?~nkFZU=gbVes3t?5#Iwf~aT7mhra1{`7MI69r`gQdnpZBP z_ljOh;fTR;MENASd0A_#GoPmNU`yptIpxfv=5p=5;#)@VCXR>E=a_|}o$+es%7w5cQ1aNc2*T(FnZH=H2qlJG;m3x=&}Z>~5PstLn9lu} zEBsKVdKw?u%C^OnZ{!cTdBZ*e?3AKv>vLMkk$RLAH54CN(bRfX(ZluP-ex}+xn?m8 zs4M9NjMbDQC>f~lf+g71c@?4a$?^xw`iCtivu}ww#4x`G#?Q>Flzo+iFQWakI-3NxFQLxg9+(x(N?uPD*u8F2tV zq*tF2Z$@`R2fTlUI6lz6LM|e2c~*RDd@rwlPAtQt)$?NVUosz9Rl94Y_!tJp>s}C@ zVjF4WrCm7#yYfO>>Mnmtdtj* zu;Z2FOtP|VKPE@47B@5dx2qul(W30G5f!n8G-RFfb8(qGagAsv?uNPzt4@6(WVLB) zVEtMopI9RXu-wM)kZGPNiWBfyr8PV1(Oi7+%i=0yo_z3S(LS~SlvXP}-M+0jKGSI} z41v)7hQA`lG@YKGD&nz6xIGl-?sd6E&hJs#=vC38iZ+NMm;zE!P*o6XDqhNB_qSKY zc;m&)yRSmoY5qr)2i9RG>zB%N%NRF}F|$}VZnOR)Dz91xyXT)#dEYwmw7K1s&DX{& zGMU@==I#%*W z@}bx99ZUX@jpAI`942oR%CYd4H^dJ_m}}n@H?>$B1>4BSAUwvy!g(*gl+htt4JV&H zEZc-uSIHALDdqIWO-eak$3#m;H;Z;A0CLb~(V{m2Li-gXAjAq0Bq9qF(i?4A2}iE< z(_*hQSdP$7r)~x{M2pKdi-FDmR6+_vSA%2Wx;n&AQ4SNZ4J-cD`7Kck^>y%D02Q=| zMQ?%mJSR)u27wAyaN8S+D3J;3;0dVBC%i3AfewD}+oD_S#i&;)=e#Y-GGDw+1LI5b zr*}kqr!wGbu?BT|a~N9KpODaI=DaM2Z6{C2OxZ3Pn}NUU%by74?^?Y> zA>%1Kz%SOx**i3fu4Jn6cWo{!K80~ZIlWfPvp)r41F~NCDZVSu*S7MlPhoRW?yr?H z`kAr9T~ z#ha`?bY@d@&y()a$neJ@RV9WeN1bGsn)g|m87J9y*frye&1gFRX80K!&VBGe$okls znTavGU92E_%&E)od#>)7OE0}tzV>&!=_N7##5G?1xBpkKx|H4B+)J;kNPBZi^q3>_ zE1$1RS$+<@AxFHsxraF{MuJ5-ood0w8pa?u=BMh~V%_2Nj?}13o@SS}igq_=;uTjR zM3Z@Zj)}r{jpx{C5`s{B^EWe@kT>SppBM>we!kr}oj7LH^kbf{W3*Q^h2On!wsbbD zgrss8lGhzI&5a^$Iny931!*y)En`}qYXxZ*(&}|t!8BCq3Z%``W$hr%MjGNOqAa3c z1&Q%GX%*PNMhn&^r1xr3Q(5~b_8;9V;L^JI$SO;od!~J^c?WoOAI#uuXWA+APK*1S zM^IAjbe3IZj<;l&K5&_>KiiJUL1)>Ai#u_W5?mgRv=wsMS$3)!4<%A3qKPGzH59a%^RWGftj$ zk=?G{$NCsWc#0y}3GhbmcP1k|UQs^dVki^aGs%nXVMZ0}<_=9Pv=*XjyvRY(qN?JT zTc`v4KNorret{zznb$9|hZr2_9}=zQ^`wV%{Q2XFAAAGnGHrNRT@U{;H z24KS7E9|3-AAd;)D)=?(ZSKN;4YSXY>#ndfm;q$0miJw0w_xs}NNRt`9#L>TY9c$wUIwLQ@oF9!{`UvYwYyuZlX zrB1^fHo`v67@rw6!j7ss)o#kY|Fl~Ka6VZdPR}Ycf)yJFLGb_npZ4*_gh!6L#x{%z z96{sa;Jl5e8<1~YjGe+6^8Rb>kIiwh88a}Gv#zs~At)9ga>PLZ#cS8ucW}bt30x(w zxLz;XDc6T&s7yY0y*-9G`rLq}3(OsPgZ?<{2K(O3x&LMNh#GZr`px#GoX6j9wp$}} zrqwO>MR`VDX51b2D1I*(Z$HfMOULW)?~k{~nfQLmB>NPTwJ)ENOAr83I0%IVL4gz) zRwi3cwFem!<>;yQT9*1-U3MY{k`feVO#_+|)Lt1c%Vg?o5oP}8r|0I!;eTB46t<$^ zt6FI{!~U0FeG|EIMwZ$P?oAsuO-+vt^i*PNz;Pt@Ulii887&6}lt9_!jF zbDM@7go6)ZHMn5e${ak?UPn}zF-rsbh*=uY=u)M;a+ZB@YzEw}&9;XdGE;f4{f;WJ=RRG1$NP2l{qDDWH0U_OZL#B1@3${v3qRhU z+X6IyxEqEY&m&F_m}8Fyu5FxSH*Zi8_k>W9@qm3XE4u7~+=^6Jv$lQJ)n^}2v)klB zdq_;iz%xLkD&+$Y+V`2S70Z!L^2+4vSLGGRp%X-L=KJ~fMm3<-kLdv!3-y3%7TQbM z-o}MGJ+Vl$pr~xR&^}ZST4eu|>;%!J&eD6nG zR3J-Ql=sYdkJ}fiPCvXf7Z`wQJO>jMR23#V%k0JM#0$&xSbkro$5{DAHl`}?HIr8kGRc#VD`Y9}&$;S0`Le72CZlA{1A8|8sOe7Mae8l&7 z@RD#%e1f$P!6R@QmdVc}54-|&9==4l?}Qp+D%<~cRsFaB@*GMZr0eqEl>b~1$RwoP zP_pSj7jb4mLV5&So0Btkq6ye$h;g)UL2LDJzQCCV7fU(y2`rBd8LV*F^5j}pANJNtGi5g&##QlwMH3pQ7umAB&C80`-vRO`%=wNKeedCpqf5dfRR7!@xR!8LNFE#&w$c4xWr zmWm>|@+rFt2d(Vqv5ptLjOBc{+&&K8lD*eJl0@M$Vp+D}gthiSdCsf$PI`y-dCmTl z&%W!hPM^$|pRTi0aPf<;w;$r`;`R1GaDc=H`v#=mw!xlhjp@FfXvE$+49Vmd^=`KG>Wnz ze#$x*47dBL({i%rZM)u>BGPfJ$bQ@ z2?LRuGv}_DOs)hz)vmB1z28<<)aYcK0jF9;V=V4r<3^&h)qaJ{Pa*U-TkU3iDgFQw z&)8L(M!a3@?O+5YN=&tKWQ`~?-pkzff&IP-o6rT@><)NL+-48P+fm*0{A3yI?$Egqe~K+P`PhEUdCCvdw7QY^cEyX+^A-3Wo3WP7d;tx({;ZLFTF75jg9W05ZLR`!Ei zAxlPARKzOC9%p@lsoDLgF8!*XNxt!g{ZF{K_5Bk3W3iltNAZs{Oz)n(5${!;*lP=9 z_~T2vJ#0DccH6DuOSJiZi9BPsJ)0B0cej01Q;Otp*jj}+aFl)WLn;}gKylJnHjMJf zJLqfsD6+ZxzP1|^_n!LNeu~d)zOlO$|Cmza{UhkuvTy9m`LWp^h-P>W-(#Q7O4jbN zJM#JC9=kO$t({u|OpAL>h-sOQ-`e*W=>?7a>WPNY%W9C1pYHb?q<-})-Dt+IF8&m^oV@#E#2a7jy>k?1{^V#} zRq%T>zSJ<5%OzI4w0wDt+dwT)&~y)VyW@WkXSsaWivMCfmDw!fZyCl@@UV?P*kU<{svDb$dEt0$$w1Rk^G3;;ph7nU2iaj4Y`$X7b{FPta}aO4;^-D~(Y;$Ywfl zg_&dX2@N2@r3LY0_*_sBukMNY^O|jp$aU~- zMk4MuLzdP$OJkL#O_+tnpvwJz`t1GE{{SuEw7gr@F#nf+ z`j-9D_iWeouh}pC_bn>@6mR~1AL`!K1>}C|yL18XK8+6{4Vtz}cj)m7Z|+#~i`Ip4 zr9a^Z{t`mX%>IaXz}w$dc8kh;(c2W*hC7v2k+HHcd4HwFLdKK z8c%0FbmIpp3@l2;2hb|fO*$#)a3fOjN4czp8?E9ioVBm$#80ZcWz#vU z>s!Tlu^-D@XZz7sllY!tr6lpvX%qh!D0^mno4ANZzus$RrnQeZGeUDi7<}W!4)K2J zJJ;xjwwHTve4C37OMO7?Df4dEksN*Ey3H@~n8#KS0aG<^v>~a>ECDRaopbAoBSQ>hap^_eT04jC4*6k zSXRXXD=4_$uqfPFL3KcC1mE=hR$_m{ofN$x_$^nB9S6LH=71_l7O`st?7b^L35CP8 z^pQbP-6UIkae)_fW>RzSr#8TYOKao56Av!w5?7{|2fFA*`b?MjP3;!=STn7}+q*Fr zG86m{h)|b7@7FKvaCe%3fxkW6K{Xvz8XfPV5~f=TYMQZW{M7tM~%MwPZ~xXWc5BysrmdV&zl5OT<({k z{(btBJnOLdNH+f7Ve!k%)iHTY_xK;`*&}|6vwstEZjbn3IA*c6NBnL)t~)$_?7<5V z*T%I~A32%YeZU|37F#!lHHGpCrFRJ?NVARH+Cy)A`7n)h4TI*;){wO-=%@}O@X%*3qCXO$oLR5 zOnow;QsrB{;wQE`QJ;c^mj{){h-Y1MA}}=&3SUEn-D!Kg;Y(vjECcXr| z#i#a(|GRkiCpgst{Mcc7@^G|c^^GsUw1(r*5Bqv)iWps(giomCGE>=$Nxl^`?&behWT17 z^TrABe;eIi!&W#q`n2{}_NtKq+^x_f%7o@r)>VW}=bVVGf21Ox<1Wf6@_ zVpb)fG0_){3gQ+eJqS@y1Z03qlqeb#O*Co`bSb9|z1xQ-$_^7R+k#|y>ugo3ExXUx!)=zRuMPe zZ}JzcqG!yoY{rk}gci9~M+-f1lheprjgeO#{4jV>edGJ-9{XKmE`GfGx2N+qwuR}u z{T>RTyuLkreeL(tH~;8!ij&LLExW$&vn1u#E4#UMQPAnX?&jX#f)D*O{LqFUq$jl9 z12#!(9nJpV{$Pe_=plHuIk-13xYsq{==4TCDIXk@Hm(=eM*kvlGZYk#cwr5^unU{} zZa81pDL+g%SvCKpn}XgL<-VqzpjtUC{rj55hzxS^y5Qnr)6)a`^TlHRK1wB6D1-8*X3JO$9%jZ%T8;oRX-b?aa6xiO|9zUa~rdL z0Z*Hkl%)CD!0nk>fqhC_?Ye36U$J)8iRnE{nZ-rSj+q17*G(O_q8R+Tdj+Pe4936l zT+8cUl6kw@T)TUPS5qvA7E0$pFWdo?Ib;Ccp5T;huH)B^EuhYxB#|*K+)l{p4iWOCPT0{jH`k zeiXHaZu(`aVHNIz#^e+o-VNSUOxdNPne53ST{`l4s3gg9xed|YU=V-@BJl# z7eGA9kL&cT@>{zWDh;$E(1`{jc0u-O22@M@*WK2q_MlS80J~Xoe)Er(JP{-$FUL`G z`aQ|)CaLlasnb0Yt04U&IWKg?Cn-;hmz+%3*_^v$*Xfi*i;)C4!hNftM*==dZ)7Co zD*c~^Qubizp#&zb|1gxo|Gz^idr*U+1nKB1hf=-ctf;&1OEot!2V|Vs{Tz&wIY^f~ zUO5BDh|4Zr;lo za@^37o+L+WUivDLwSF@XxsLOr&r8ph<4fnIFOzARcPLeW&1KD&r>=XITSLHfU}{vq$a zC*%LIuO`9ifCMkMjNMg&V}VF=QTk`n&v}c|d$d0ykT9H-H6{h!XjhEml{W}tCT{i- z!S3zGRDg;;?wG?K8<};$G(lD)!LESDz)U-H4OwXA<{pdP&fR#=4kuc zg7UA*G%DxQ#+=&!(q!NLC0{FH(^3>AF9#P=$f2(kw2>^YUg$rl`8Bftv3Y)VYK$;<>9%1V0 z4P^YssC@l~pvI5{D}+89@tSBre3UK5LuUzVH?B8#ayLe;6fL>{V&9@55l>f5#`A(e zM+v}5EnZLsOn3ud<10~LbbL7%bZ@BX!AE7Uvn`=xp;ZKOOZa(_fHeu<5SQ0@f~WiH z`gS^;O#=>-um+qhfWwU&(qH11eG*yG7l6uc*OsC=*E}OBAG3gliyDV}8PC{ui+SVt zDJ4+lc&**IoC!_3)=dAYn!`L@@8#;a=cu1g&rn-j9BHxXI=IpS4b1se&gbeo$%@IP z$Psy4_2r{IUB0l@{ybjHi;QV5Q{q6j<4S=Y`E!=%biyl(dG4FOb$aq($GGVPi_5Q4 z$2e*l=i~`;Md_Mv%wx>W7k&r2xHVEMf`i0Vje(aA6*U6bQt@8T7eOer85PQD z+X?P6HH6!Qb4DR)8UBVdSzZKou0K;mb6t){3e}J;lfomqx>8!z9GB@;s#zh!0KFwi z5w7=41^bkGxDNdhvt?2gi~=sBfSJM%P5&wPviN2S*68|=726MZkGBffBts`rnSruBUOOT|&Akqp1n@-nR>8Wlj^UbA%NmowuhexOq zE81~hMBov#!xTX}U%ZOe%)%|QVENUe8QmciDgj&9v5k2J;*uaxO%CeABL_2k@Hl&- z%L6z-N&are$S!Y#4UPz8r5$kLz^}h9mB5c7VfJae1ZjzCkue95CNl=GW|%G#%IO-Y zF$G0_I02mHbeTRK65d^{Py6d4q6QfGm@kQM{8(;+D$a=4eJ4g02s&LkO7W1|Ef`(I zjoop#!DDc?z!KnN&0e?ZvO|J1N~^SZ`H|!m)zjF!M_7jcVUkLo zMO_)0q@-S4daA0IGfPn?szC_P8Huk~mZ-?TvOa?~8!c0jmC=q_-8(K)<~&moVnU*b zV3GFFQd6yQX@?(^gum+Kn&!!*V92G^#+gp_A$+M1nGf z`*?U(W`g~AQav;)v%!9cFv!`NUiy_QXJ@+i>Zs!T>{SwsTY9OF3D znU(ejNpcR?@g+2&&hc5*4cA1 z`w}CnZkm&6m7Z*wlUXk3r=Ff^mgg=!J#(z|?4#2&e`z(9kSIq}Sdb)nLvVVrJ|!qx z8x{SJdD4ZeZfcS0#lnOAdC3{<5eUYt zS6MjbZR7msUqPW&YtG87E_Mi8PRyoGwnxEuh^~w?N+MH`v7McnE`9GhJ9B958#i0p zXZcm5|4v4X?lE=l^!yO@&y$-*s<}VQcvY*?@k}YMYJQUMrH)>k>Dw$~5e5yhlWWn( zMLp%LuiAKg<373Vv6)`L5!A|3F06wh41r}`xJ!5pQh;C$sRZM2@_@zo@5W{@PDn^Z z7+|hc0rjM=0bhh;d}y3!LbCw$aa z)6dN`rYVP^8K*=5H*6aoItbrnLewYsw<{}jaCoTC!3uX zwRfD*t()GiuWc)=trC*&@Es0fabzP)x?DRgUKW9?xdn$vpG^jLU7vX|I?L<(~=D|RsBIKD@$4LRVxIcCV^P1ij z(aUX@?H$70DM@GWoIRTnEwB;obmJP&qw6ur?@3u6;gvW5BSEAtdSX_SlT z$?^I{9?(w;^NtU&U0I%N-qiX`$_NOZ^d@X8$aB ze$UBOqts8YuTQBXHaDcwBxRIHAxFJDwz|d2DeJ+;I#OPpusHK}z2QkBCl>SmiW@Ee z(wi)G?8TV|8x%e3;>`OskA5BV|MYas|7(?hC!V3M*-J9jmT>E?`Aah|TWmK`(=UOa zKbcV1T#|XszAs6d%+WNk`<@NTI^sl-FpF^=UyYzapt#>&)y;p1HaenL9Z= zwIVaP=F{Lix260y#06WkGSj#41mhGJ{)u}5pDzm(vazL56*3Z=+ zugHzDYShP9W|3 z;c{;Ma<6tI`?oNph-DLRloV&cVvEAzc3bWtD1MLATDKmedlJ8D+-{v-<4F5NL_Oiv zbwWK7f>WYUW-G)$68;8!5k^Lu0kP68?;L`44@DRd+u1Vn~eI3fU2nU69=Bs1z%?S_x~ zGNFdx$wvYK0;OqVY!=bZ3ftSwAZ8_9kXpD$T1dkPd6%iS7 z6+*i6s(MQ%-9zTZR51omsd#HT8H;WFzv^Tg9Rk(pBzqTusoh^F9#{!pcH+NibY+NZ z$FB^AI-Q}KYuZ-g6}Su8?eyySF`mb$V=Ryui}OQPOS+xn#NFJ6PS$xHt#Zj(zT9ny zUXxoGgv9WV^rrmVth(>R9Ho|z>~b^(_);xidNN-Y4i9`YZi?zyU^vEwIR<3qAbVRZ z{PEBA>dI83j_j5XhCT~^>s?jZD3>obGx1rJb4!K|xEWJL1r?4eDngA? zp+F<8NY7|hI?sZZ2yPa=a0+>pz-ES(8eYZvkA|v4od0)2O-G7fFx0eR>i@f;mNygV zp=L}QWs3}$_aBGau-Hsl<#_ANc)RT|-kcur|KoVeahkz+NfRLo&Hrw^xeBN;wM?kA z@qag7ncDKi3dOEt!N~Mdj$FuhIOq~cC8#STUS2Y|S>CIM)XYm1cOw#yaQqe;f6N{=vhh*6Fh2>}Vc39wz5ovhOsCMgl&DxEv7GaP3E6 zHBu}(NYA8SZJH_zLkZtV`_&@tPev>l`jf_b_0n~@>caxt2xbtmjetL58-Y8DZG_b` zk^{IkhC}^GNO9b47-=8GAulRp+=WGo7!LC|f&(cv#?bJsw`G2yO&5)~XMWtg5UnU4 zS>Vg29o2bz<{MSFRL8TWDk6|GzB*!2vY;NFk<6%$-#hzh?K)5))R=QJ%_U=0g^i@O z_E0wK8|?uzL|NG;SUi9uISY1{F+`uy+Ot+AG?0%G{a$w4x5EEZEhFvYIn|z!69aqp zF(s}}H%f?@)x?}G3sGw;JgHUilx|Ff1q@%X|VxPV>`?HDcrB*NG5mUjLjA zb$SJ%?MUWOf8k+#if6=-b&PaG6QZ{?%yNMPSb*nF(H$dEq@hOEPCw z{tJQTi?HYB;i6UkGl7_-P4&p_-7Zpty-Z`#>js;YX|55YWG7gzTjL!qc8y!1rg!98 zN<1XZ7vQUTd5C&ft@dh20*7Tn8AQ+8+47DKVhjjORA4Pb%}VfGU=}1 zCMr9Vz-lbLnZL|JQ^muAaJ$qJZ&X$PlKtgU%hUdzO}4pYuesPlJ!JeHwg}ELzZxnF zY_A${$wK1NWZ)%oh|!K*xg!gXJBT@)w7J+L=v$mrQ-y7ORfOsDmWhIo)aOG^V!2|r zpfyDg4;Wi}{L*Q&)V8@+{iGg#ce#NoiAAU^x}m!orLazjhyFd;t2Y`TmuSr8EKsxn znA-k>rg|JzLYWLYmyI7no{&Zbs7ygoWPq}`#KI(jAHrwg=`Jg!T5y&x2yIL;s%s%g zsL^p^Y_-&tsqk=%pb;xE*C{k-_Fs^fFPdQ&eR_g?ITrd?B#H`R??_yQJ4>UGmLc1b zm)%);E7(<5)>3%*dS(w)JQQLqt^sMv`2M8ABKOxWwMsb0Vv{*V>c+@N`9}{d@YgTZ z<}E2|%;0(0zt&vwa9YV#aoF0$Se!=Pn68t{e5Ma0lLuqbMI;HUNO&o2{%DWY_yzhL z<12ks1kjV}$iL>Bj>6(8sj3mg#8wUXQy~lRZ+RZ}R`^vU zIAQjc2g(8q?G~OR*NcH>%YDAx2ZyP9X6C?GkBO-tR=hjl$9@^}U~GzOU9E zR^MIq_!fzEetSn_!CI=0y@7Hy8_#U)r?zgdOR4XSsVl0rwsAJiiyS#dC15J9uKY>1Pu3L#?-(~VQBse5 zof%Or%L_%)$~|_O72kux0@-?$Pqq0Jc5^OSm@BHqrR=j_ifwW@rr55mj%-s&3J7uapy-fnh)z1Av@k@IV< z;y!Z!daGEJ^P8+vahUvAZx#2IBkuCya=gPTj*#O%=82y2 zQ{*(UJ!WL2tLI9ZApNrg-{&MRKPuMlc59DqoQq6HpuniuAZ}NWinY0Q2TpQ)Ha@=5ddTk^5bcrYVvEG*U&{hqUZCmaR)J`Mb zg(^_l870W_+O$j{_O~_~i|lXhIYb663%5x)8fo`}mOIdG>nut~Tiy2M?wD)5%w68VIXkxFHi3m3Gx$y}^sYJ%A;sAc%Uox&Q$YF{h3YO&jXFfr`(XB_uFdqr5 zfIB&GQO> zUy=MkudYURP(%9V>($K*vOPq~KOO?@&h#>U3H-357z$P;hFy^E{58^EJs35ZbxpHv7l|Xr)W&YBY`1ou*S=h@0@I?r zBWt2#ytG&=EebsV9J1R!4pVT2QV09?g+_y3hD;#?3FXrJm@^c4=ldD)#%P2|mm-=_ z@88ZUi5Hee!W+aD1V=Co={hY6X{0I9k!VV{Q8qKh{ikUnBTWRxrkaR8*ZCU)1+mS| zh^xEaZ9?uW`4^nmk)CZ@Dw~1u5ft8+brBeX^txyYI-)7yhErq;!4R~~2_9^30;z;% zkBU7gng|`8B@0t{5{0d~DC7pb1kd(WU{X}fO_k0s2W=O07c$@4r4&Y$I{ z&J|-MYJltU!aZV-L7p&= z8WafOmhmO-){hr{lO*KBZJHq9lDG>!-!vSVXbKmw_aged%wE`r5qau7 zM)`zM9@$3X#^Gn1>^ZYXa}i3Sy~+e;2-PNRMLU%BirQ{LL?JeD=rIcnx5+>*Ky_Q? zbgczLcf{`uMJ{n_spqeIPt&1v#aGN@WK#+={raZI9CkRgO6)Z|b zK|^JDSJK&+K6s)qp2 z`FHRgBYJnwx!rkW2cq9y=214y2AL3en(okiL)3h|_&plJ$&BcO)Qe{fF6w-VGVLoP z0UEOq#7OSwZ;RxN5k@`$+`2Pa0Z_sGNwdLn0mkZJ6^Qu^Jrp5^3*fMrPICTD<}S_T z3s31>Z_<*)Rl%%|cMI?#(rm%+9(7gnDEWdj(p7cSMcH~Qtsb~2+rPxB%K7wC zXqQ+spk`W-EnJfHv~pzTRLcAukF5gFnXo&kZspty(%>|*<$ z9%0+>Gym}!b^hY)aaOZ>Z*jK0l;^w6U>R8+vEAal<-A5zN!=MkP!pKsWMLydHwl$O zkQQ9pqJ#fLpfUGgMYw;p28HISKQFpjjH!dbXtWi=4&sD!+8!$%D|ETn1g}R(Nxb|- zXi^?D6oH|N%aX?!r7w?9qTu(4fKP^4;rTrb_#G`fwCr&A>MFmb@@~)Qu9%ULJ9-B4 z0xt`14?_L?*V!Z}ks@#O@i!5{5$*%<|FGKD*WcXf`XlTim*?Nw>H5=T4$%=OJ6;z) zbu3oHBF>Ofu_0pe{?k{O=f8A!_^x3kKwtJRAOTGh0-p-kEGbxA5-}5h3A6oxAOrp( z!gDZd82rKJUloKydTgnqzZXpW+A`oADbS>E!`H%C?t6O3^MyU&-3Yyx>z&C01tYBW#(OkwS&Bop9_IL3Mw|M=r0!K1dZ{1!A^_iGYzjxRU zO~6Luq^%M@FWgy^CWL#031m-Dt(V(?{TwrTB`cq$br^A1Oqx~fg-H;ToXAF?G}WtQ zHHm~20*x`bz1Xpo9*#ATmO!z|lV*ecT;=gev-Ge-0?OTb9)e<48;TiU^@-D?gcLjl z9>~FMXkoJk9(I`wEKYM|&;`Fw2r@8L6P-S0lvM()R0u2zeeK5TlY*P`U92^RR`R>K z*dVRCL93`TrEFpmeLf)jjBsK^ygM=-RB_x<(LQVP*I>hwav%IDWUV~RJ zv#Y+^n(9>oRluF~XNrJY@3)dOL4uV1?TXO88Rp6VYx2V1g#vj0glupWHoD2`?X=oB>V)pTCKnOV4>hN62B$}u(|7f0sntHpoZrtm9F(sOF=TtAJOHeu zskQpI_%gAI$c6P>5ON;}06Bk!yvv(0P)g3P4eoLlh{?JJhN$w`- zTRU(oF;}zzV9<`9C#sa7tR=FmDCK{O;><0hvz2*&HOOmtf3@&_v7LI2Q?Pgouo~SS zS^(&gXPe^7sm^0xZYn|9F@-lq=Eczbsiodxg#NthRvQCo(O_#2Sps3SRLcLH{&+p4 zvyC}dM2HF@teP*IuAAHlV*livSGX<8|68ooT zx+STB3^<^)!)?F>?z5WsSkMPL9X{cIUNT^Wc>%XMpoYvXF*q8~0zBFP|B%BLi!BkEkcyC@f2aDT+ujWWJ(FSGXQ_B4FtWCFY&Y5mM9RuRU3G#Dsq;M=Yu% zWj#8@e!>odFn!RRp!?LQ*p+ibd!v7UiwR%%hKMThsnsdVBr-#eTahcaM?_O30v#y$ z3EvRW@}Lsm;xiHP2;ZRVS*`Ysmk*29uC4UE9uAS)h z0K=igx;&#i3-^wThKY%6ve$!Af<;2gVV|{F^d@<=LKXyp5yEJMx2Jd#o2Z|QiE%sP z8F64Eq@v*Ws~GfxV9@={`sk_G&z|7}fYtv+M@L-1vS;NJdxcN%z`Wpry`l%q3PYEr z8%zhKA*7N7V4RG;4oLJw7+^6RIE%n+Jc7R<`u3htpM7=Is;pZ|F-X|LCp|$C_WcR# z#(gUx1Omh|{>V1~m7vaRI+IvQD75x4oaE&BZiWOcG^|rr(ucoY_$-9LHW(zVS%Ah9gU_>4eHUmtEG{wPh z7q%s6Xuxh73g98?ib0ar=NOx}t}V7s2#=VAS)S#yv1ZP*_t4z+J}O7QGz|yDfYxoLULR%z@f;?(>sj z$g23uZ1et=17Hr@!)8K#w0$=~N4~|z3tZH^uN@uTq1$AzUQMW#cAR2l%|T&<&=Z8h zL8iGfKLh&1?JrM;9RQ<_Q^L;b%b%Ydo`&W%k=C?C)}10QOa~^1_EK!^Tu_N*)mjSg z>0kgrM>8CV&GGnyqEK#4>o=Ua(rdrSteL~7vS!*VP4akDeCtqbHWJk>$|U%L+m%V; z43e+qn~bcA09i^Cyc)Aewh(J&e!a@C38I(cbB+~VF*L`DkiLRHIE06PYrPna%^DeO zz|w5g6%aozfhk_4?RQA@;)VBPVhrCL5~zyZ&8volF@nTn3?)dLqW;Dl*#T_(0|1W{&xT)g0xQe42>%ARb5W}FXa-pHnA45U0 z;%PtS&}c+g3n&6|G1P#f&WuM3;=6()MZ;R#1fr$AqjnbcEw{6`X{WIgF3@$iVV2ij z)1G*l%ZS8&o;!=b9j@lFVtemizQ0rVyVHHvD32#FYL<+7d7r2kT@@3%PsL~uC@|>C z1%d)aC@lEHqL&s`PU9vfcqn8-pRKx(YqQHt?PF-+WqM@UN}qLyxd zrUFSv>~1{5Tj2B3UztimWw3sPlR7eL=&B0b7+KM!y#gf8srcpDZY9Wpg)#bKpj%j7 zh3W-TzGF^A62Yn=V~8X=O+*^}B_y;K4qz3V_}{=LQ_zstx&4v(iEitE$Wt=9D6t{$ zl~>??(y7wKyq>Mz^osfI&HTbo3jU~Y96&Exv!l!~>ScPHg2m|13p(4|b^S(B)TOuK zKUeG!#tR_jfkgVza-U!?%U?+}_a;n6D6^u6DBZVkfLccVw_~(Tm%-f49S3@c*Ghga!m! zttd(oK;;ddYC4B3RoOHAo6@!UJ9KUA&afK0yPgS+?Ct*|=pMj=ZAbujdAgU-YBam! zc5ZZ>Gz$Ki2>=WO-NtnxNLP661T~Z?nf})K|IN3SR(@+^Z0C<{WQB@VIr>=esh$Lg z@Gbn~6<@=&r&pu;<84iK2M4n!xGNIn77T!92JhMBEBEa1l?Y=ORy0>i8HfwA?%3SD zyEJ$2Zkuy^`WKo8Mg43vd~#Rt*J?(CL~QUj;ARJv@OlYbKp-(I{l1FN%IeXmcwg{k zo!VDc?!rp&-e2*GLEZaz-_sWVBGXe@O9nmEhTEF*cy$j#%+&n=mX&?Pr6?2vjY}fe zLRrP=AV41hMH_Tv9^{vh6zy|_emt;Cw;tGe7>mp>CL4nD;4Uvbxbrwf+jAS(T|W^j zf(j~9@VOGVoqMAP~YW{0TW zUK3vs(E*nPuWCNjoknp*l!`@K?j_|3X~jWgBdS=Omff-bax%rsV?xH_Rh(5U%2VPg z^=6^R09N5p6=3x*WQP2UWO2mtHJEvNxD2F#R6blePsfS`p+_)2Fr0`?eo&cs>?QY& z?x;cVKMoq2t@YiEB;lf$YTLIO>ys!83oX^HXH{K^aW*48)F7qv^B^N4PWB{sDPt3H zEj2}ADuUmWTf__`AQpJRw&!@M8SGPIgMs|6o>5ql6iIi6ND~GBk@9$JjG_CHXihaU z1W_UEP{67veG#2a8f3%8j6!Faqe#ph#LUvBL?u+10J*-{GP1#=Xz(?x z6Vjc>%8y84AI|x{5YtE-(opRw7!}CM`T#s8dNmsMV%!Rm%$RM&^dPn^u|)8?hPcu0 zftkp%V!6l^UQY;$@@SN6RK8Vmd&tK^)2$eG7sz;gNes28agK=nM1~x~N)K5}myd_z z5g$mZTU_EuACC~q&0^Wj$$to^yC+msnwf=%$Pm&LUlyZ!3jaEjMW5&F>JZ9QqJk^DF#e}js7;(!EnuYX(&?D1Bj2%4vp5Ax^!mwdmd?vIk8y=+x z0R!ltKx#XIusi`Mq;m{9EV_+LC`;!hbXY+D}^@_{-1+^HUx1avV=rgD`ujR zxmph%f{oJ`62IFLR0Ps31kA zgF*^3&@O82EytQXLsXxF|8%*>kha2`39guF(Y+OnOA4l+1mzQi*Z3bRlrF)2DwjcK zxg0q?MO89@k=B@8Eu2dIVw2Sn)p!b1Y!eC^Y^4;0S5@v4scu%i~ zwtn%muQB#KUv8&XR>SjU5CrI|eWI?cU<$>EDrhD{({l{8v?Se>AI;!dC(@jlAW`_y znPuoKDR*3g%}E%cSXCf(OGVs_>{8 z@Iut{(5Ccx2=NrM5uOVZ~g+LFJ3)m4m zT-d)Xx{@pJiGYXU`L8{L+hz$#-UB?U(&fl8V4_w&L56eLqkAd`oJ=elw`RC4G1_cG zML=|0fTxwzfaJ=#T*38q76%~8&Q!!BevG6K@DHfnLWvcpg$4S$hy&anFT8+g5bnT9 zkudOEEY=Tlf%^x^eYsB4%POu<4zIIgVTD+_g@ouxofjkMvRadxbC&!UD={pL1C#K< z&z0 z3L2R>OIW2FwXw{asKagrW;?e+)Piot1NxJt9l_m}JW$7$&OqdNE8Cm7!=spX?4HkK=+cezfi$KO@_r``udT?D& z9N4VvOG-)cAG2+Qf7L{Nv#<}%$KvCmpVT{_XhK4(x7Ki)jlf^fXywzpl0?8EV(DlTAzyqX@{ZA6&{9Vo%NlBtE(mF^VN0p- za@{9!Yr_O#jWw{roFo*$QG@`KE5fVgJ?+I8XL0e_*5Kowdo3kre8t&tF54Pg4hG;(?|R6v%SK3g%DrN(^G9{}ARyJxOUlYB#- zB~V#pO0Him8<&JAm2h%k7B`NKg(j*)@FB%Ga{jU~2t*H9{9l>b67{3qG>nMh!jLNE z5x6u$D)G4P9y{L9WDprhlWwA{g(gF~OVDoEKw$^!9Z+`UP6#!sf}p!4sm;ka=d!=M zMUsmz&@B6v^31al-Y6rl1an_2(yo|24Kpwl1%fP;lkK<&Fv-a!T4f8av?&o)qyr{S z6_S(FFUsu2izqYFgScx;j&gaLpYn!XSQI%`qR?Z{o+xH`<~aflB;(bnpAug7YShDN zLMxasgDJ!sP10#mm_Wiyg<|j}?ep+-dI%J<@mz@l+-;iP8a2%wF*dV%dTa23Zt8{g z*?yAmPK-fe@||{-znM*>EGFbXNsXn&x7W(;=n=x>+a=e|Yhhbq5D3#i1jY51H`MHl z(%}@|aJ@SUuiMb&-iVQ!HMhFMmwThgqXRHxKbd28!Fg=nn(U4#>D^lF)){lnUBz}` z43WRCIGAULn*a^HPir#gL*2p4y?sa&kaPRcn5;x53FV+Dh7h?TNp!S0?YN@08D=5! zW8PnVR?+51jr^$MN6PI*JUh!oQti`}VfHmX_>gmprulx*?@nodRQ&W!Oi~zyTiDPqP@@{7z5X(sJ~)bVroxloO*;1C#|0Z@^FI z$h2RKLypBS=}C$yR8|=W_)I_P0-^x{vHI1JObNpQ3IbB0K-yyO4b)GrTTyHiSjzPv zYcvunC?yh)Nn=qoTm6cy+QQGg66!aTz_zbrQ%cMh)74fS?3*pr22I(%Lk=Vz?@Xd& zjBTuNbm^c2OEpoG~_rnGo5#cDnxJ7#(SQ_fD7Jq70ct;65nV zOBJEKcU)u~uMh3?!f%7n-@oj1{YDbYOG97nbUk#`UQ6w%ig5{tE-X%pLg%*;N9eEr zEHV0L!vte!)Pduy-XsNHQQSAjwz|P9*ltI|>sFY# zY;GwI277yn+Y|+1dry9Fj$VLnBeTk5WU6ADxsKr)?T(a9r6b+_Iz5ANlGqDD)U?(r zX;E6ky?*NUX^HAR*LkhvrV$M0W%fIPZug(k$?MY~%UXur&uv|<{x~hsOtvunEJR0} zK*zA#TQhXJ%nR;7f(pV91z&F|4y>SRtwQ96Kq4bT$6Kw-y}dg--GS3(jC;%NPMj$@ zy3)EFipOa%lVE2{EUO|alv6bqd3#T4-e#?-klhWP30jrA{wHJXN}IEtGlkF zmNdke#G+(J36*8rEOwo#3uzrvIanY(?!Zfb*?nBe?bYH9lvN5IK@UkF!M`e`R)`^H zGxFjc1bqrFlSsh^C-Sn(I3^1`1`}v0?iZeR+%2c0g|2FnD%BhJSL<+Bk>q}2`sOoZ5Nu_E4AOY+`1c<`hG9$A2G~2s8>9y^jYcUh ztDp2p`;nH^6D%HwKfLU_Q(8cMd6Wz}gDz73rP&7XXb?C@Atl+0H_RR74ip3$$Vj|F zKNOzKH%Ccs0UjF$AC%3eu^3xWCDo25QICBaatKBv)s-U!%z=l;sCt4C%gn{ zC%{LYi@+B68h%p2I^Y~w5h}Tcp<)70maryoKp%jZF^J@dLoy9Tv@P7h1#9YhVn)*I#Qkl17VklUM@m1nq@V8*mJoMh!3$}G7g+XKbimq4Jd(x zl=J)2U;c7jVXc%ZI&|DLG1`_pK2#&p5Eg-pr>2<3^ax4&>4~ET1%4HOG8rdWDNO*E2c#=>o?2573l>4(=Bo}UY1~54U;azR8%Zv zUo0~0^3VB;*Rz;3jo0Paxw3*Q05yVINgysvY?<7!LEu)loQqM~cI$Q6N+dT2WFb_v zs9+uhLF;b5Rqkf8a7n^{tK7FhHaFqwq<5LZOoF<|XI>S1>4>NnG0WBABf*|g*8Wj~ zq(THHdwfdAz(eW+6Ns%t%!RrnB~sf@&%~e|V}?ju_(|0{y*r%kTZNimXjLe@*MI(tX(uh#JfLlDN|y zAW`c%SMpY4Rh;e7I_-w5u6}~7EK*~LPu$L_)FIV1t^Rq?-89Lw!9kG{_4nV4z7O1x z4kbh0dumogrcQl%Pqwesri%AwyO#i#q_hE8eF2*@!0xLP;}!h(%kMjG49SJecuB5C z;|S% zXaaP|YBQs6%*|l-)fl*IHYN4)z1fRPK#w#%!rjMn!031o2bjZT4iqXsltaA)HD=ug z$!eGt4EY`hHhLVxfq=*9957WK&!Jfq@vPfjjH+3;hnQHive@TvV8_i_9D0iKo^=P0 z6z!aN=OH7-Zkly_4aZx`v9~spW?je*X3?zMN1H*jVgn-=N7mhYBpHS{lHX#j93jlt z%CU%zOpdTF(hOwXeRZmjtczla4K3@URNf)Skt6Mma@=nu8A06acU_M?+j0R-^D#M& z9!Z8Fj(ZFz!w|>5!^tqjvHx%~3~}r?+WIc!&t-=958 zry!jCKz6Q_C4K0D?AYG2@fNojmJz|SDs&9r?Bvu5N7Wt=X1|li2js@c93^gnoO=A|e7nr=v7gn3R%w4BHlzq~w zep^yfk@RakIQULNee>b0XTO_JXFQzkZ@->UYah<`mGcK5&bHg{CA$9paJI#=S7cS~ zquI0Nc=4mz6YN(KUH^DAYgznI|9mXFk4;O19?uSwH;;cj`<4BEqU-o4vd3HY2MP7a zliAzlc){kZ>h^xZ=|yg`pbv!)6Ke2N+12)kiLQsAlIMAG@YC6Omi?G;y_~)`M_V$FD`dqf3oG*Beo@`Ha-TGX1sqWg87qZ*r zh4vS-ugWq1QuZA={^OSp!X1|x)$G3B{+$mzs$4zf!SL!+U^{l65&S$=v-B)Jn*p2ng>b5ttgLPp~ z(E`A%lcei9rRZAPQh4H!c}kCt1RK#-gW-l*>P6mkE4WWxPc*( z_(8GXsviHy4i<=ntbOaGA_4mwex_%pynv!gD^_fU6yo^>h3tX};*t1D@L z{&{w4;|eKYopfbOwQi6ji$Kl%XZDx_UfX7L=v#aFi*BdC(LUC9&o>aef9D(FYKQ<% zW#4b9jwQ*Idg-cUR;|5@(k&02Phz!&|01o}-xF&6zgQ7}PjtQduWU(A;IuEZhxGp& zft=+t`Dnn87DI{jN*@!G4zNBa4!~)K{-GIjh<;*9Vv|qNmUV} zx7l@S&5+Evbmt3TS>dvzdSgiD@bm-E1ZSg$W^PSi^gChF-1}l^W@7q5cz`}Tc<;=K z>07>(70bO__s$%jelUEp-#(cG(woDxQ})S>N#7Bk{b`@fkJ7)r4s)%%*Lzr|N4#(; z>8XchCg>kahh-Y=&l6qO49m>1(htMSD7KzaUoUqW)qcY>howJzJ!USQ+6nD`tX9Qdqn)k1C08XUsA?OL*+cH!IU@5TXH)qO z1SPn0& z9|bS{d%w)H_E!n@%qWWSs47+XbyY7l{%^_Rs?$XTGch)EdLqKP_)>vKci@2TeL)~ zwW(GkbfEBg0+Tu`-F(5KZEKKK?ZM9^C?+Wx+xX>(U0uQ+fVf1|70eks2(`4Wn#N@I zBk~gopPcgI^^!!GXbC*$;!4tmzD8S^D8(rplb8zK42#M%&etLS@%nPpCyWM;p}2WB*kpJsJ{AcirU4y?WL+6lbJB^KlF?ahCK^~*q9oBu`@%} z@1HqMCTh|CnQuw~=2_?F8`atdavTfGj9wft+v8kI6$Q-@z)8|?KmCsNHxR<|~0+cN0u+-!(#IJl$ee0{-Uh&O; zkE^*~}>* zGpOe7o6WV4%r%vHO9{FR7M&Q01!&s+@+zohd7${y4s>rR(-8$FuDDNwqa)2B>DGo#t?G zNj^56&wV{n5q&b8Iy;MV2*XZsdZ@#js0)Hy$I&Z=Hn zXWSmc!y@ghp7m6&ggW@)8~@7rS1_NdBkR=L9aTFpo$siIoYPDCIxOcb(c({KUkM9h zBHqhIeMO|EuT^1RiwBqcY9``5$N5!F_~m(y{}A<1Rkt4_@pKHz449g`$+nU>^NUsD z?qFu^YTLGitNP;Sli=duhULaQ`!qjJ$v~VRctI09ZE-$<4K#SHAz`SC?KnshBnxrz z&Lvg$!}>mr@FPumxMCidK#*lz4gI*jubS~;{ixAcLm^SvWT8#aLR#n3`W@&GG|Bdb ziNW+m7^yN$U+Sts{MF~x&W|*deppkU(YS`vc{R>U`qsAkWQ3iTp1=hKXNjt>b-L`2 zvR#kYIz4m&8TEdha~@aJ$@R{9^=hN@-uANXN1*tbBieXk0{NRT-G#w2Bke z>n3MRLOPMDGFF!)3<5mn<%wPrLV@g#J%BhK_aHo^FbG4|?So-p<+m)%3PHb^**UH~ z;}EXUPZ73+S-JL1KYn^Kp$c7yvfnt;Ni`A_ChiWpK&PmkZPE&;r+(`+wKAsooMJM} zD`3mK&?#Y>Mr#+Qshv>j(94oN5&|04?VmMllGL9ixtmU#VQX%ej@G0Ajv{D`PS|Ee zqSSz1CBr-c`a@*~CB|2)B2Q{L*#^Rg1eU^q1v)Wy3P>*lO9em?+ZB?DfCMuSb0ema z1i+Y6Kz7%_)Y7qjhrGY?VFucl{TKa zYFpMBAeDnsC4b{58=2wYSqPadI$Ycs}1t=w0qKg9?HN{Iz z!DT5Z0WyLfMBj*q0I~5fBf?1NAnD(9k@AG>2$#*tJe$)G!@7iVfF;fS0;Hg9lrCK; z*r7A*YLSYk-8eZXRLye@P3la~X;QDgkV-WW-KRN`0F}6{fL71j%jw=XXodvm2HV&U zLCADuZy>PPO{=xjod&gikGkYfnQn=wh(HZlk=eo^JDJrLJ5=ma3>`5_*Cgh9GX#W4 ztD+YmIuT@{L3x-)Na+w+@1TJgpmvcKBGTKe`n*+>%9BLO4NWI~)s@>C`l`)dW1Vu* zRMio0H)Pbw`#9b0HA(gH`ugM42m3g83x&FVm~(BwsUtp?(p2x9eVuRCRe&bq(XZ`W zW(_G#1(U-Kxmz^cIkaXcolf}KNVWZ7r>DAmLsd$R&pKIk@Cc{7b&2}Re$K6$uwFOH z**E>m2a#AsRd{!l(_1>49_<_xe~igJVYJhhe*2!7n=RatRhNx+_R^Oh7#+MmZ_Lgl z`!{2pV}j1Ju90&q=QZTldS2Cj`#YD|w`A4bzenufw!d?N?onlvhOeJ8cE=`nWb2jm zLdC~9Ka(a){j{wg1{4Tzr3=^UHoC%=**W zRD>{TUVr{?jku+n{EwH*`)5pL_=56lr#hqUl}Yu=RHu8N9!5+E-^E;-z^eTw8TxZC zC#|d&U(}EoY$W;!>^y|2^EoU z!?UEIGR1RkM>LYS9*3MJw1N_~cPRW{-e*0PJ~KzI1^zmXC#AN?u9M@b@`8-b@A=U+TZ$#)7p(mkZFS0`_4)J=UiU$6Xz!( zc4@3xbwUJ3nCORF22XicW1Nzho>qHZ0AwF;V;KEyiBs%Fe_z8erWuxYI%cn?{_uIkwrbDZOZ z5luVY>7_YN>2zm*i0PfDJFST|QcUy4+iM!tU2E&Uxw55DtvXJts;;>`X{Sq7Vg|@) z$>h4ToqiTYo6dF)Al4cRC4mku0m4%L3R;MWAc1L;p-cqhB4q-KRi@xc3h$FGlC8vc z6-m|1rX+2tq;@=N4sVf(OyqxU6VY-N?H>*jvEgcEu^X^;h$a&+bgY<&k0%n%#YVwj zU2{%~Qh{$qbnYfybEyE>Sy-DWB0GlP%1Qhi!pXrrn{e|I-op>^`Le4(20|pdE?|Tj z2X)tqTikaiLAEoKNEB)4gdR70m0Y`>zCfT^d_litynKLcYt}5X|LEl7Dc5R40mND0 z(A&7FEMT-c9X=xA9W=>?vm)7`!>&q*Tv2D&a&!Qwezgx(&-IV&%u;nChWkZ>KkBtB z8C43?iS{P@rm*70 z#fImmv{LNG2{0E_6=p`DVc?X{f`db5dV+%~P4>Ln5%E&9TPsncga_6VG@2)GSc30h z6of9y15}f`<}Ncun1kTJIvODsEBuZiUa&Ps08!>Hb`D5E>?+ZJK&=)J4{*$rl8O1{ z(*z$mhtlDk147dTwopZ$E0Ra3O2)AWk2 zoGHyj)kwG73clghOb6!(JK~E~*wFQ{>}qD5Dsj zuuQ3U`$@<n2JQ$ZhlKhU^cnzA<=NCFJ z<;*hGNZwieyBA9B+A^YYi=C17%B-5O*g3>HUtO}8Pb^b+FLsW$mZ+ACou!F&8SEmj zjY#!UAMf9EqS|MPGb?d>lAKi5V>t2dSb`n#)};F6>3nmQSceLCsO?Lff4Ao*&r^rg3A{?qS?RNAx*t>o*3nl~axgkLFsi`+@N#s$afw5=A%uT z!ZSQbhdWyWmkLG-TNSQjz*{?=HFXB0{!L$s$^i{5sH9r5!f9-|EeUHe-Z%K1XyWiY zTYpX6y}~&?wJhmbg$+qHdZp72+`4A0M6I>El4|_vsqWP~0!=-2eANi`#wzE`LNJGM z^R+vZ>XMri_3G!!IV#j0jCJ-^6)6wM?f0*@b~4XaDq-sE)y|K!H+Z$v((Rr5%(VRZ zjhO%C<1#Iwp|(Ly{iSo;UZx8=V3+{o|7iJAV=r~ahzxk{rOqTlQw;i%nZVfc-@nxP zP9RVLywCq+dD&2)(&o~jlWEZu)z2<-ekh%M=`!~8?Fb)j_^vb*3{2M7tFzW%8BJX7 zY_Y;FOJ+cuC>@;AAR8OREofaU6U+wg5 z-GBuhY&6azH;z(!HBS4>K8^XeCH+s@D?CeT*7fNj6GA`otx5mi_ZYxjc0D4bHfOmJ$0e8uyy;p(tSD@vY|0 z+FkDKgw#4FB#4+;bEET`nEzL;b0*rrZ}K|F+YS7-^=s~_j`&%AFUwbd_>*&vhStFK z&X3Yt{%kW-ze=iA>(P#0PN)yoJ4a{Gjxdaij&%6VjC%bm)Jv0x*52%VR#?2ubo8IS z{J%aa)}w1~ac;5if#mE{vu7TEVTHwad6zRrf9$C)XWznmmzy{L*xSG7DtWVUgEK_m zK6rz3M(M_+oibWZRVX@QY}j;eg`WpWfBrIS0tiNGODSByh4XYFPOeZ95iGZLz@ezV zq?8v2O@I3_inAaih<%7Nq7o5KB^=xiV;fl^)~u534T$+Qv*baaC`I{-J!>{DB;Cll zqIt-gl6&%Lz4tD#^oQ;09$h(?+h`wD@|z?Aa@3_F7oqhJAV;t;LT{0LjqjB7uqbdU z>P=!+3x2Dxzh2l_OyutC@q`HTAgc}nflYue`mU&KdIN>LM4p2j6DSvvK@r`J+$yS> z1&oMmWi1kxSxgwE&_a@uvNCU4UJwdP-#^4$uH#q}Gl3?0WW3exu(1FU;HIrPh@wR# zWU7f5#TU*GN1mausZ=bLOSp9SB^D31wDL>rsU6ob%9w*?5DzulQ*Z%V59w>tyv2cRCeJEz+ZC)HkeIPD^@i72L~-r;;l7S7Fg zICtx1aOR!PdwT?Y6w-YMg=S)h;+)-u0?faQ=!zS${r(}ThThjOO1V$eH5{?;e`oCd zjq9tsP1j9q5)i~ZG$U7M%)Hv447^!!=j47Bx8n%L+s;Qg9XqdzcvgC~>K>=Temtp~ z?!jBL?!Pj%>YMjChmQ!?DyG*JbHOhE_wO2Decj(*JuCU*3M5{s)L>Ywc4?5hsC*V#`4q2u1bj(qFA&KL2kpSM)keIU~NhXJF0~J$`Pjf1$>6N7J=}Kq}u;}XOKiz{q%nLHpd(8clsB88+iWzwy%GOHlM$J zzcbx_0_ypIbAkP2Qa$y6bE?eCfe$+S=q{c8p!3loS0MNZ>3(8g|84B+Sj&D@r!U+a zUAUlDUw9zAAm(UCy5`LGJHS1mADaKJf5@3D{n=-e^X>6lg8tkz+*kFXuWdK89`1nzUjO#A5N7bFltK>*G%Q zfxC2w#TW*_uIa4qw^m zG=Gj`6xpYo(YmF{PdWRg6?#cp(0S2Qfr^P?u}QW4xg6M%)gsLJKRe$qTNkM+T#jtn z)!hH|pK-kv-cG8Hr=7iJt*(FCDR$fb3p4)Jn`8b3@0UgQZ z#<`|+&#w#+-W%?J1*%sJ&foU6Sq1O!a%-$5d8HudW^Kaf77$3lyGBTK6OeaNV3}A} zY*`O-lQ`LPx%rk=CGT5)hr0V&Cu6^mRF6E1*N)@+!7=-sId6T=S*AgG=W|Yzy{bxW zTh-L4K70<7s-U9tymNK&<)oLG0IqMJSDGauApRw987N%%V9a0XGPO@V@0=Ydzq+&P z+b=jqkX-$ObH2T@O1UpO{SKqE8AcIs>x{%%CJg6E!WnJ|IKzf<{tF`0L{G*Lhc!T| zH0z;ev{{XvFFMCfdD*g3GFVMl1y3PkYnEG{j-_jl)%a9VTv-Whdt9U>a>g7RGAJ1XWsqVc*h=bg%G?U8R6dN_P$q(X7#Ma7}o#lEyTDLevf<7AvksoYv4zRZ+ z)!h~;0RsIXkXgAo>2a8-mw!DY>gkryQdYU8`ko+YH~ znMKw;-dY_PWJhcu#w1W9snW*9XChD7&QvzyfC1-yak&5YWz3Sqj@lJ-8#EhO4b`f_ zsp0DC_namT*}L9zj{oV3DjXuwmW?WLA8VOtSZZn2O?9WCPV%EJiIKIzP}) z$K~m{A3E(lA3Fc00#!D9goaHkOu!ZQhp26@R3E6OJyu<-ypNo=eND@vK?y}6=Mt>& z-WLt|-uOh!?|M;la}fgrwp{qqXmRn}HIJ+7KO(l{F-y6tGK2mPYi|N4MRo4|cXiM7 z^ek1=Far!TEY&?TtTTWcAZ}C?L1Wb1m>X~0NdCE5)GQdyCfcKtI0z`qNEtCC`3>&Dh5e=>}iHYbnQ4_@X`#Yzqx@RQ!f8WpNjbW<#oKt6g&U2paJP((V zTMF$8?=V6_?g?qX&=Kysepqt}mD_~$ltQQS4ul=xF9Y${m3VHU zS&wfO@H0y0{6e>W_Q+og&jk+da7f0@<0SpYt>Z8~mpX+OJ^K{ijwhkfTlHM!6x#G$ zO;|yFw^lJ|d9HJ~w@&(cg;wXe!6}T^bE8v0nm$eu(np$?%}$}Hge^{?pbzhNxPr}d z8!^_yTdt`Y8}^*tSm*YnZJ_(qEab<8C~6K*__J62F+c4(eu~45QZWa4EJH)3YL1oGP2d50`L*eOX8>+~A7wkQGs4 zJ9V{NMoefVOvaGnD5i3M--x5#bdlNUljbPEK|-oE7<(TK3U> zIij=OPbbpjitck%FfP~C+(kj&)R))yzF6WDareA6SwbeRL!!y;j9izs$m`-aTKRmfop%>ipmeE@s|a znwGvZN=O>va$x^f?*}CMbz?IL8YO0RS0U7pMCEZOXgPPPE*P4eRIo+fGjtEQPv(Z$ zI(`kP=d8w8k!I3tpz35+WVDygUzO+>Y^Xm=ze%(sDMMZ=5hHtG^GakaO$Z|0T?~Np zCI1H55~#FmHzHC&M)0-LN0t{m&?J)7uHXD@pN{?trY-7oF%w*I-J$2OR_eUerhFYN zTG_=-UlK$J+y%YL2gFh?PGwPe^?CM2&mO}pcc%#Qo|0oKj^-JuU-2a_bdHRu7tCt%A&BYT(E!yp)D+gAe9aELG!twH%hMxSt+JJ%8)G8rYWlu?&DML$Z*{^gZlg!Jb9TkajfXv0hqIb z^m*X>*a|@T6#p`&-r!4A8S?5#)A?g5-U!C5HA#fgp=2`u$3)raiRmL*ygIukgpU@5H% z;KEQ?myGewVoovCYRQ_!i@|WUIA)g0k=r#5(VD;xYMuyL+kb1UShHZn$p3jqNTJd( za7UQqz8s4k(+Iyd{MvgBLkQK&Oby%sK_Hf+@sxWS&r+;PyKaK(Hl9Svwz7 zkQ5uWJN4W1F#-X7-Rf}JA66!#{RNm)gYo7^>GjBEKuB|3B$ZH-SFnSQwzY)gnK|@%Mrwl)@CK+QU@lTsm`vSXsmP=J@z%{P zICmTfKj>ZRQ-N@Q0Feu__47v;M}#k2;51LS>;SErj^}XqINQFi#zsm*!430Joh-L; zEyMAN6g_*MKlGf4q|63=7Vk2r?3Tsz4MvgEv<#f&OxQu-QM%4fOKIaxs-H|l?|!d@$2vwc)aK} zCXn8gN!6?Z`FgmVCP>~|+o!osR%)3gBEzzr+Vm@Kl~ z^wJWYpUqcTc=4NN9BXcEKGL-cT=1HiHhh28WNOy_fGK2v>IvVO?m5Ob%rvcerMBaW z6k@}uQ=+0xbBqO;p-PiL{9W+cne+n}*t*DK)_O5ppSuoryq12vM^PnW+>NlkRA@{R zf~D76xcl?uVD&D`@ESM^-nrb$179DQ@xyi_=lRRP^qtKn{T~CPuFqE*$ z=JHx^HftUJb#KF{Pa0f>Oxkt4qmI@i#DRda9! z7!PXekDJ$4Uj((qsG&GC9CS~0OOA4=1R=@RjIC~N7h|P;8c}1CRZ;*3hjwF1Om}9E zj5c9aeCj~;H3VJ^{!n7lcT+6n(J?|5>o(f z+?YAr8so-*8LTixgDKoYLIE%bRnYaK!Cuou15R*BrZs3Vw!LN(%UPO69;OURrYLAT z#7=-}dzmGJ0$5w&SJYf&+csZfXDokm0lH@JR&c2L@8>2vuir*sE3GBx1;~t-US5pH z@jhPKl(Oe?$tifj2NA*#US8&9lwP=vP$1}Xur6NT*@bZbk2e%sK#ffd)%Ba~J-3*Z zHFua!7|4oKRDi*Zvo85$ssF-ib#O7Stlx)6ev1L%B(1=}wXzKB#dx&!)a0ga8p2y%roa1=39pW6zqva514v#^H==!oh>JaBB z9?ge1AJI)eZhFhPh#jg#4{PV!ZGsg*(MGBw?@m;;%H&C`15w@>J`>XyAXAqX>zwD= z8$B09&z`KGpJl6SF^6z&w(&H?$I@rQfc8K^#YJ$BSk7I*%q$=?+Q74tQgBy9v$Q<` zz9`n4H5`G?b}yjY$}2cJvV{k%X@uDWbQ4=^Q$~W?h7ybQUHCUC&+eEU{Q3~9{nO#J zr`oVyT4QPfW<|dQJ(kWP=Cj!|h#F%0RcAHZsmxRe<+C|F9qNRE){#yU$ATyb^^8NE zQ(q7h158~kOTt!`ovD+gAsC#%4QGyx09_Ldu7KZ|!*hZK^sZP(mlaAusHeih7Q0+E z%0SBK#v#Zq-;_TBGDawu$qZ-6ji8y$EN zsuTLt3QLg33X}A)ez@uQ1Q$ey21V(EMNQ4gqzc(YV#4NlTK)2okqb839vReBick|{ zq^dG%qD-=s{}MMvC@EQ8%rhH;AxTFBt7df-vLiW8w7Q0$VPgCoSOcilo5k}L=ql=_ znHq(I&j#b{(GZn2ID~$)uFzO)t*P)25w?TnfERgp36m-#7X1wNaK4yw+HO0XVrI*{ zViiG5xqwaXQZ69L{HNV-?<;nY&{vUwEa}Mg4~(6Lvp|&wkb+*a$7hh#AwWexb_TWPn4!E+_sHy~$%Bg;b$r4hA|3gr$XS5bjWOML&c5xk1Z$ zvR=vsSJ^%pInwC`8RxEwduh`Q-2y&|%F@hVOb`ef08E$$(2kiA3arzoB@NkpJ6D)a z_B~5AqmWX)U}p}EehnBOt)`SLe^hF5RBe^Plzgz7511GU&<@qeM`*%yLFQ1k&obM= zqO_H30F7z`Uv#GsUh%$wcMYDcWEQC|$eH066lx`_cqMiLVEk@W59*+5XWJRKRckjm zfj`eYfjiI^Up53oEm-OhqW@B)DXhKIX*deYOx4l}W!t8MciuR|RLl^Jh47JSBN|1Z zDq-qU7E>NrenKz$iA=9j27%$P)VA`qv=qM{guGQNgjShC5$60tmDSmkaH=RfFf2u0S$r=L)y6R9Fv zlP(}wiBV*0JS0$LESjg0=5WyJnqh6cp@E4>YNaPwF?{or<(W%RAnsHfg0`fgIvO%4 zkXUp=flaYg6M~twF^+yTg~+KjRWiP_u*lCRG-{e0@h`@!ZL*^IrRIH(x%q5OQbRBz z=}N_zN9=pdelq43t^`MC0UhxFH)9@|G?a{aWaXIcq0Wd$*dy9cU`4oLN1|s@U^Zci zwaamE$#ldtkt7{V3b7Kth#(0@*zv(DiZ5nEQRqf21SFAQa7Ze3J!}OBsxen*ri6)f zi;qL29!U|(K>MSZJpqT4aU;lR!BH|(HTzF1d`JRO(P?M&N~4m|vit1bP^4OW$XS*- z-oT}OZs5^L1-g3|2^2@iRa6|;#EFuO*(ifzl|Cp+qmNa6#>wh#L)M&~%qmEz3uY`h zuml;G|0`3|mD+BQkUU^e0g{0kq#%zKmJ)$eneiK&@$iQ-9wwvJ$3zulU$bq&ffQ!i zhFeN%3IWO_4r3AxhAfdy4wSZ1>g`7yGb4m175vF}lQiF^jiXb7iZ1&&ke|}|fK!k= z=66>kq>(_dP|NkVq2^;wj#Y1D%+-meR}#tM$I|T9c$f{<9IsC zpK9;QDg92;&H4YY3L3RiDs^hH*^G06k7w4wZc1Tlu&-t+AQ@~Og)tIxGq$5>aSRTE z=a>Vw9@>IC8&NwQb2;zY{SMtBRQitSoHgmSQO@)<4&v0iCv5KY^wZKoH3kJ^zHLC9 z8F{>#M2eyFp06v+y!6Pdn&*NGh_Yb!0)OA-Cd4*f-=@mT{+d!aoq+qWcA-)?v9vM| z1qI)vYhqN%>y1!KICwSZZR;%1X=*m{Yn4MRIjl6bQ-q4R1h{^q^>u#6EM`U3EAke+E41b{1!G9a%RV@55YV^Us9e^G*|4k$q|vRFIz z>jYxXkvNXT3{#`!i}ir!)#w4OG`n8Q1E4b}zcON^2?XG2R~26@0xT9(YE6Jpr2%De zW7O)3!lG)`hhvw46^*kMoxP8W&Nda94l;?+pyEY0=ur!U=WiA_q96$vz_{fNe1tkd z249XZr8}UE4XD~VE%ckysrk36gF^o~)eMc#fYI2btdw@S?Sf_L%V4irco)1s0hC|t zT*0#Py2m8E?W_>YO}(LX56M$as1-9LpW0Crk6?C&n+1#X>xK>7g_k!Y-sdtagJA=S z`GZhD&IR?bYa*t^uZLSYGsvG6p_1lEw$L&UZhmOLC{A)vofi_X^7Gx0i}uwDEiy%1 zA|Sm)Y{6E|C?HYAQKY$ybXfImsMPQa4lY;dK3puoze5by9xoX{yansQLVRQ8M@AZe z{HSCNS_a1yQ8U{I3ey~8#bha{&2P5ytYXC}6dxyauQ#J_r1L71U9?tbq%YExMFfK> zS{%&O+HS45^<5w`T;}lPQ zoZsb-S0IckG;96@zuma=$7zB;*6)npBk3JY7uwS^qm9s=`a*AD&iE8@%qc=iPMY!=qUG+SSM4jX%rnd1Qfxo1Pz7!((VGtDsj7`XV~IG@ zzDTFo34}uN+t;z2g1}PGx9W>kx5_+a3`bov3UWhhoW{t<@SW3E81GMHRIEn(=_J-t zZ>OD*_C>|c57(#)om+)wQw_L_1IcT6^lBfi_k62_oZd&0rXHwlxd;EMa`nNF8UUd| zZ=+ZVHZox}7xO5PV#%-I%}cEA=(;HbbVqmeIwd0&y>9=C9IG_Q1)HhT5L7)e?nU$L zI%oibtH?sbfUTRQ@faY&3gTb+)li3-IrcGAktgo_CX@7=?Te4-V}SqbTd!I@%xUQ>b za69VfI+;&{C>nxaV6vk#UH{p>mkjq}Pk4n`_aUf@)t^l#h*=ra|$cLrEPvMhM-R zpnbXb7-A2dPTQq^W=3@Bbtl~Lm-=BP)4TE+V{(dqa>k^JgS6oX`GfYQI~f%Fk0Wqj zLog<3-Z#y2>Ws0CS4y7=1AwxNksD=~ZNIErHtlOVICh9IkfNaNA=6})UF|^N`Uo2J zE@(`Euo4XS352(jI+J)g@!l`>M<;B4w*F!hQ>R`<7FYzTF4Ba5W`WQE4Z--zuZhW540@L4^N-+oJs4lnQmkO9?oJ^R#HhYI0>8mhKP}XGUvai6iVWBWfLrbhKI3=rb^MRoe_=Ql#wX@5gyHq0jGL;R7E8=mB|cY17|z7Z9Imtd2`o5CqIoIo6+aS{oF>I9sm{ zI8!fYsjb%>d8&6jwN5Fi;>j!gPW~?UePBl+zfvoTlb07eRq+%g zzz;?Tqco%;ZGn8};fUvDXIe&FiJbE6Q+6UnACu7)?B6|ZeOMD8Kk6CA-5ks}% zVWvook`yGOmLD6E*;@7blE986Q4N_HyBDNA29pm(Qn6_wjdcL zMw0NqXJ-EIP=m53G3w>+iiv8{Zo!33x1FQt%m9KWC54ExQr<3;D#{H>cFQi-Kx?60 zW3ce#%CA|8Vdd>IxuS+TTLaQO?H3Rjv+_~+kZ6$ba7|j3?$j=)2zHy0UVH(BK;2XA zhn;@Ttl|)?|LX$`5~WUKUbiiG{3h#?$$T=a*u<5AxP-~q4XDWeHv{IXV{HHg=yy=b zIl#*xp*x-}dWs0`nTZQ2i0%oXoB~icK{px3($5jXnVUbb_;CVQ?*8b#>oiVw1=;GN zTMD{U72H`-Y)iQqTiO(>DpAh28)J;9mo8u&sE>9fb3z0{)ferp32cDz@lFD~Os?4{ z(SCCD<}quoOHw0W9%fZo6|1PPy#ELhs^HCVPLZJsH1xsZo2EzoM< zpJ>@F1P27>hDVKAw){Ixuw*{lnEB`;->mYA`ci2Fm(u9Vn#u~4N(HNlcU5v1@qwKztLTOVv*uFVUG7=%Pl z3!e`?iZc=Na}4X=R~*xad`cTo;KO;XFX{wba8P7*Fu#Z?4A1G8;EAI1S;sQ)r9--) zNNhKMnf_aPdl zSjQd}dC6cHE+ozJ&BeMK^%HLL)*`HD=jNhw<464OEifV^U~-TSul*8O90aVG!)-qc zh1}|}IMRrrN-TpoD%fz|;z`!B_#G>f$&c6>APW$gVs@F~`9(ZUF#@Pa)R{=VsG%(C z1cadeSQRVrven#aqzCy}e84PF_hu&?{Z_6GVg{Aq|1>d%uR|rY?{+JtZMNmIv`x6H zW13{^KIX4w-o!F6>?agl zb|8ssg%>khp)k=rB(Na=sNzI;cD;2K4b#rs9E1YnOxl#?^|13KJ)J3Z!hcRk@5opn z?f{656kNm(Ec^vPkNzv!r{N4EK``$qjVV3uH1^(%6yBuL!H+>#8B>Zodpauvr$C3K znO(=^U@obz2q>(Z9ZLN%VGSkh;igIQy*RfR)f76cfnG&54PZdb2duDwdHWQ(RJ2|ikdFvu{#Lrzfr_WdL43E)`H8|Se)vl zXIV5r&YbKlGs=_(r0!W4bDD137lU5vStal&LW_#TYO^r)+VX1|qcF^BJwXYaRdbnt z+F%V%)ea-`)EEe=gXv%`cJkBkjpkrC^QtN(J{-5W2TqV+cRdX0TS$r1GPiXU=h`;PShbpHPep{P#OQ` z@_P$Rze zm??RbCPG_WOL2tx_{3uSisCrLGhLB%Xk08E5<5rKOseGz6E2!BSeg!G6ycf)ZcE$C z8AKYUra~uW#+Y}^R2CJ-sKC%+>ib;vom}9MnUq>-#mb3pTj@2MEZSXNX=ly%DI`)S zc4=(8G9pK(oSFZ-5pZcw`lCQ|gEcZl`>F^roCM_UM}GeEV~*%EP$^jjSv^4?a`tiy zr9=v5$GL?{g)cC)G4s-8{%TEx6$m_R>o*W#S~7z%vGyo2C;1L`lHW0QLi%6q*yp$C z|FmigBJu!Wd`ZA)M6T1)-}3ugZ}hTJqQcWZu%3(4P|7oMN01Z5R@kX=UlF1cFP{J>EE+;Mi zpxJ)VY(F4+t3E)b8I>NP(n5CSxd3ya3xVt~^8x89HAsUxqOREqYXM_8K!W^^$U z@licmi{Zw4)1MbKd;?2%>G|DRz9)Va8+XY-jV;tFxpt7i59JGP0SZXca5E}RmPRSv zJihv6tEpb~W{kXp^_DdK&-V;WTnNNtLPDD5n zqlYm9#1UH*N@;wCkd4#CUzE(Ram8uVGLq_X+c49@gP(c8Ca+6=)p9p#gct`Vuw!ft znUpd4pH>G4TKI8e(#H|qxZ|th-WgCfz~D<%c_!kSe3?Y(#1d}^VJpT@!wst7lyt2D zd3A1Hn|+xw&vLc@i@`>8psX%5P%~jNz(X@igY^n|UqhR;wmnvLADNm2+kZNfQWZrg z7ydW`@XNGC1ovreB$bZr6DBxfIryxl#P!p2bR-&}ETAkYWR$D*)37kXr#&)LTGg_^ zpGp&fzokoz+Bn16NtOiu@a5Hh2WsPvV2fjP)a)f4QUaf56NZ=|)L%6^9STC*7-bKc zBWSyt14TQGO=P51)&4|-#H|EO(;|7C5lI;)`=DesB}9dJ1PE?Ptf3{d6&U#>~CBBc)28!n+>PV;7w z08-QAGx4er!rw;RD7m7DX;9x!BuO6Le=T~WE~|= zCyjJ^CyP2S`^aaYm;E9Qbk9mzMV?HetY<{bfPs;=wkj}C9+Cv6 z-?|%Of)l4rFl>ZnSZ6c@(-I&M6yiC3kl$f}U|IqMmUXZw6a;G7JSYRJ)L{M1w89TS zsWB0#RL8}cIxEbKFio4aTxO!8F;|agTBl_y#tJ7HY<{zHuuiZs{{11Iv_ih7;ey9w zFxSW>;czs>>B$hGFMS!ccPJ?L^kjT7Z`7Uo(mEYP5^o?)u?D3F+pp2(a*RJ#6&!3o zi|?}w@PGWFk7krV!UDJ|n2~%$53u~4H!HklZ?0)_^R27~Tsm4%@LO3{uY+HLN#usc zOt!^f>l4C@zE;zWp$kaLfcbKNqLJI5UCbJ>J&V&P3KtjxjNy^6(UKG?n+Wg`#UnD( zo&{LVW`MIHU&4Cx^;pPkzBPp9Br;-|{RBSjHlTcrp_Wdfdk{@0&*t7heByYpT1JJ0 zTl`8DQvDom=y1EhZzh_MR7ezzRYhYFsd7f1k$6~9r@5Q#v(=%YOhE*_ic38f0iI^F3*0gZQMXx;n5O#wo7Rs1C-Zt( zGO~(!J?#Jeyne_Y#LVmAN$X}_We;+=ZM!U)|6flt?BBkpSy;DZanA&QTpy={(C*v9 zL8$o6HUZ~?Q?kJ>fFC*ne3=bij^0I(=`1%C*%3*PMZt~%8nXGTs)8eIuequk30LA( zJQZ9d&^Xlc4O>$EzR&tC`75g+m zIa2Q#ZLJgEXAnb^OfkoyV;;4ez?~i}KLPCE8TzT4zDJwW4 z`a;u&2;ENG*7CSzW*}-7yd;0?Tcfc<%tmup2fJK!!u=+thgvB-OoiiH9#L8gdx(M( z?Fpm59L3{gNnvF0oEui4-Uq#AsYn{*^oUZ6q7KaJ^CgG5IfpP`L5|?Wa(Mv-pOy^! zO!9{K+b+HZQeXo~-A1al>lkz7vyI2xtNmL6E59fYTK6p5k)n^`C6$!3!OUh?i<*NF@C4*#C`kj z1QQZt#B3?p9E*XCdMg`jjDOP(QHA;uoQB?jQ9D(WBXnpS>(1m1G1B0fXB1Icx8rmL zX2EQx`^$aPRdwJ3ey=^>hvvlgt%Sp%2r6KmE4Bnz*I{5pfmlK+CNeDP83R3FRLKt* z$Tt*f#0Sh|0|Ue|F~xwF^|W=;N4p;4!5l=g=)M=*@~So%0}pvI)!45L2tfLMnXL{Dl-OWKPIYM667?*OL?tMwe`uL8DGw!^>LCWMP411Hl<*Rf8W$? z1wf{)lP$F~m)0On)Ecxtt<_sfM!n+m6N?k(N+N({j9-!yPDp>N2yxS)UDFm0x)P6Zj~|I+vKx*C$Itc=yi-giPv}aiuiqZ zW?H(Z%D%tLd#`zCW~7o)#m%4=q{aq zegS>ED_CNu$$vMcGhGkSE$X*L^w(aRMEG( z{yy0mj2xKXSrOS@o1Z~Hk*1LTQ=zkpbzUZ&a$vF?AAeq+Q9kG`??c>BI!S1d{V$G3 zvQ}L~-fYMWnFUlON>x=N#}3?7L$qRsAZ#o8#^6X2bb*= zn9YhVs3ZNuif<+h%byzd4UnV%juYtx$$eZ3w_~=m$!$wkj4^pIGQamjdFlW}E~ zA#E27FL#~fZ_S;>#=y6tHP95)B+Z?rZx)cifE|oXMbBLv z%>|u+W0%vfs#*ORh6r6Hy(v0g+DRGrz{qP}7O@9$V8ol8kt;+C?J`$&Qjo!^!G{St0_3fD1%Gb2<{myF3NYhuVQ8WPHY4g4tm{ zb~&)kh>dtoW!ed^fJHFm_XIk-+(&{hVy-w`WXB{gprqt|ABxQjp5VCh(EU&PFy$d^YM#v>Z+_8VeeIy(9U$1ZSwL5?o@oCV@LD zD~LuL3=4)z%P^`fz~rnuHCm!?Vjo;zE!PCeJ7yb{;TD>ToKxV$8Vtx)+{xfFJhC-9 zA|+6V{&bZr%YcZ!#U?XsKru21A zkO0KqV#B1BdvSu3@tTY&&}tL<=IUC#u`W=j9xrz)o8Ml|?}3xxpz!O!s3#JH22N>) zF4x6aB%+#7f7xAYm_#4o3S{lnbFX6c8FuzJk~Br5UAzp4xfg-&`0)iOHcwC6JeBU!rw7fy!6P zF8vU~(Qyt_mJH1(2>7aWfApE*#3+QaO?mrTm4eNyT7K#Qt5LLjo4nT`m zwXPA%9Rr;s1_9mI{ZVJ+gr(ZVE-O<0f#4Q-~G3xLn7)U7*@7(D$k0 zbqmYb0L(SeO){oO?WdE4#d}h;gWtQ$Md#^rfKDaRP2$~KL{tf+q3`e)B57`l_bqxi zbaX1%rFUj~oT5qM=sEi7+n+o7=PGiLQTQsCVXWo6#(A|7%Hb%>m&-UhtZ`y_!>^Q! zQdVpAWHL+n_p142kqjmU2^x6~-a=>oE}kiU@>KGP27yN8m77V6`v=uPB^inCNcy88Pp;x|eGw{XJTMK$|8YrR+$ckG4Pxp)AYHomJ9=fW%C~b`oS4 zm6q|=c3$vln$=B8ZrO69QkUB4kiJL?=svrw6lC;eCo8z}CF_`J^8poCkRZ5%_g}Ob z7flMTHXfV!prnl7MuB-=Ib48?9S*^dA`(P)7@5w(w)g*1K<7EFN(gl9BT z49$;*A;z@ybt$8MLQRUw)hgqS@w^-7Mc8Mt;!ul=*<^JL3iN=sTGY*jwS<7-$I5f+Bj- zIyW7~G?*+k{)d7&#U2oX7hkY`1mob_1jqYE-SLf}cHGv>qXypT{f@BqrlvLtE$~e* z{mg+pICQ7;0Mj4J!^2#a2bUj@;(?pnIXpODj^hDUdm;}cJ}2?u7&(~-j>=BuF?ecv zE{{P|)1Tvkvf+z75M7+jqj_rjTpnBu`WBCF>^7H>eZ7A9*gzl z#?ewehvNoC&sKO_J=@@2^&A1Qpyy;`)mP(BLGq*Dqj2`7=V%b7p1!<*@f?YRH9d;}_%~iRb=^UGzLaXJs4`eY8@Zg2jsi_<2?VK^+f^hUfj zh6_$|j~=w}`;m9j2U5W$zr;;s`0PpUe&(yjPr4IN*fGdl_uEEbmFrv+#3K%U_@VV| zhue<=d;}Y;1IPylezs}PC*1}c#-sjIZhJnCI<)%W;OdL%)TYBf<*sttBLWUA^RGjJ zy??T6qrGM8bnlai2-QRlTYCRClY%+4S^j?kVZ? z+g0H~bKU#mP@>x1#0OrS4RfDy|CC;m4d4EZJ4esMKkH(iQ5}Biv+lj6CFL+0LTDlq ziHh?VJ6#VyMhMp^#(WYfV_+AVuOu&yq4?T9KKyQDMnTZi7jkM~CO^|Gb2#ert_f$j zY1QZ5gEHxb+3@i%xgF`tvf+DQa*yj?n3d=W_YjT`tt~-sCVv?|3#x+Gml>~2WK;#O z@t)_?bIx>&wTl$WAfunxp6QnA7G;I#&F?X1xd#v@Y||-cxyL!__o~AmpY86aC~rH@ zb|(&g<`xS=%N|SxD{hb<&~U#uhtA$K_sc5%R&{vOSKL21i^7#(b?>vLZ|B1BB!>5#;|^1Rx~I-@ zUrz$mZU4G^kaJC#KG(GovhF?C?IghPE9dU3_2K8a^GqL?oacUOVo&50^(S8N*RAZQ zidAMM(su53W|jVsiK z=U-hts#V6a%}SYR;~5-<-)6W2E^daw?b)%RU(-;Na6YhX@YV!4ke^D985~o^msry? zW6nvm3M|`i&xe8$8t0Tne&;G?igA@l-jnCga-pQ~V!1RUvPATU;Z9YH`Oo@9ZBNn2 zl(S03T$#Vehv2sPgjM871*hSonks5w+k82NFSEE2@oWl1=9t0=J=bM)Iv(e`=4|BM z*h-MG0mT>uMG6BfN5O*-i{Zi2Nd9VwOqu6`$M2p#OgOue|lblJM(y{EitmpOv^7*`>DQj9JSY|pPz%f zptfeo81g;U%qoeg0`4*VW(ihuYIL~?0B>$bjU#1a~0z>OVa3W=?^1B=# zkvw<@Cl1Lh3ZF(7Fp)0Cb4lmVA9WPr6n8<2s|DO+uAFcRs8nQ#eqm`DRnn!6^^E;-n) zL5sr4#oD2zA|Q$fTTLp%5Wvb`af9w>%vV>~Ez@MTOsNUXla75#6zkN8Fp@5IFkHGjhboXUHE7*=o?2}1 zK|g7Fl}gEBq2Y_js4CVfz%I17wyATLO7VkPq+247E9-&~HVfsIeEf$x!G*`NC8e08 zv4&YB$PaiLSDRG!IUv*kpmiVb0gLP=e!x&v7DjMZQJ4m!l3Yv!VeyB1*)rGTPxFdC zx()`YFR{2Lv>wxBa_cllW(Hn35NLDWN$Byjok$Y9GPNQL^~@rx~_?o3iBS^(*a zQ>pO{I7uRc@^zXNv*x{rca*$D#yUwcug0g3GgneM56~R};?T=n3-E^-^=-93bfnSU zRx|ZNcKWk1Z6r7;a9gxRW&RPvtAWBIL&I&s3S5i_PPKU6r5VWqXQXz>ebAIMi>Zzj z7mA`Sx0yiJ+H%*840f5JMd{zaByG~KACNwP9>jYm_bR~xNqik0ScHqz#?M9^e>wqS zcyBo$287D4-inOdI>%MONn>BgzBKNCLF#y?m2JP|pT?`M7}eWhz2xM0_lzL_$IC^# zB^1D{F!)GKQ#>JXkc)43v^f$QfUag^gcWSrl?DT^Y%5oRn#?$BVjfFklA zaM3L$;XpH3cotvfKp-|NKpNcq`S( z3l`hk)Mq}2>BM_?xaR#qO(o$VQ`gM1im6FXO6?0(zU+vH;71=$dda9mPN1Li*~?Et zUC@=u=)JSX+52qPhFqMyE4SfT#5?@Njk|uPkJV79)BdbF79kKnck{DEcJ^3E6P_kI z4d6W6%@Nljxc}~m&DfR-7B4cO8vOGvn|5VI+K=zFX)7zzw*TCwg%xR6Z?EO>R7-MVWAX1sX6{o;oo%82AF*L%Sq|5^dz z6#|&*;4kEuz{&^t8B3-h&y}-A@Tz>9vaVA(UBJDP%i!K~D)e7Q1P^KmV%$7R3C$s2qrDu`yIDsa!-8|$aVW~)9T7bBoMo?UiSYdk+@BdX?4m=7C%ofApeC|P!1DS1Z20np?kAe8 zfiRdnSIoiQn${FgDK3i2h@xLDxtprrO6Bjb3n%utpGohn4lnOpv(Z_>9VFuZ`l#K(wXYEs(Fl7H=-VNmVnUlJnva9H1km$>UphYwuf{_sQMnN5FO z;MS#0zM_0JM1~!xGnk;(OWjXbjzt01%vfG%t{&bH86eb{qU$ep&pTz~B^FkG-x0jI zz7mLTSYR`D4a|6#Q&|VYivu%WU2UQ3?I*6A0*Y_zkbezq8T$jlf$c)xL;6=a_4e) zh#G3S+#S{a;n-D(Pb*HcbpDF)KQ4FM82ovcyTytvWp#M`PtK3WUyyRMUf2D7_*8Sd?cNa%sH$K>)faS@wT{Ogi z<4Y#p#zVf|^XkH7*SW_ErZzo)oqMa5_pMm%{-E9VOI+o(NMch+wGvzsGXf#;my6+d z*0@9W5rlco8h3=Lcgq_0&ddS7_%GY9$B2Qv_f?B`Y9e9hPn~r30u%8%jxb%w;o^4F zEjPIBPG-a2%%-Q-x&P*5w(!>V6Zd0I`0TCjIc6iAc$>REMm;7!C#}S&Y#B5;f6fWs0n*r@5|po2a`8mY8#w(qCRb#n+Z zo(K-o#-YCqUQlNk_x*m=v`jd0t2@gq!q>OD#f+jshxfai)628rCm(S4Kj^=%w5Vv; z_EhkM6;2P21<()n*}NA9<`FWz;h1pCPu(eIzQ#NR^xaz>e)=Kz<0b(sx?$nv>)ouE z*wESYVl0#Ee1Q$9cpj!F=a4v;TxcOMGZJ>vevjrIqdOOe6P*a2nMmkk&0 za5tFN4t>=9S^l39N_hJ4;7ZZpVfAC~;U@d&$K0FE$skm`_V8e>5!_cl?rw>p#`f*e z$KBH-sG)B?=q2l7s8Mvf7=fAyG~t(?aDO*uz)_ZLG((~U7oHHE#9#WYJ9E&=XfFSD zcyQ^vq8lXNJvChQkH*2_iM{ptaQc(3t8n$RpL9nyKFh_}WUnFSah`F%YX-CM8Ta4Q zA5?F8;Td-p4A*ljTHp(*(Twp_~sPO>o}< z;q>R+Nr!zlqAOwsCgSLff(l9&(2LzS`zbk|MUJ%_L?Q9ThIDvDm)F{=jP+?$Gu*yK zPhijXv^i&YKkpuY#>YUBj!>jY6Szl>L}E;}@wOFPs46(lV#e6arXYn#XkMQi=&m+1_xV4$e<(KD9cXX?ZOJOCeyny}LUDxi|LnGgU*GK( zoIT+!=hiiaJA#`18intS><8LX)!y>HyF`e2=3ck>5%dk3+7*wcg3J0%`hsXV`aYBs zvmFZ|IcL!7pzDrW1&O<5wr1%X(Luv7J}r70@k& zSJim0nuLpT-a+{vL>k-ggKu9z6ChIS=kT97rLI{_|!%51#_I9Vf zH5p?5U0AO_gTGy#4sK)eelWsRuA?5N6e9(!M9xGG?`LAMI9mZu3rR~l_*;rg z^7-FYh4U`09hP;tv)+*kXP)JKJp9_Mp;h4vE)KVrL9(t}f zA{=_IH#@Uzk1|dLGf?H`qEu=anJD!XplBu4x#D6+M~dB=*18liTE?}mr)ke2Ul)$f@`88>>YK-7D0bJozb(t|SSohA zBbA;RyhRUF`G00{%maoBgc+*N%>SxRjDV3erh=Q;@Mxw?4rPB;S06MED5$T=zsdQW ziZ+^}81S3I{8;L+VFD(uJC&+8k}R0~T(wfjMPLs(Dya+}G;)!sh#(f)uDhSD(LcT` zN-zMX=2v*bx4o{+-*|cQ+um4#&C2h1qq_fsDA!J4RU~9%&Cu~6EJ7ZYz#`4$H)O+) ze#bkgcIkJkxbBm`v^HG$9WN;D`m6dw!ezC_vr+QxR-Fs_b88$lkUXn9G zBDM-H#!lx)j`9T)k^HLKEO-*~Hdy{MC%7Rg#BjCbrcijy`Ch$y6NWwO;{5P4=X))m zdWfVS$4NmHB-GYhj-vP?^`e|G!+(G51Jn@hdtdEm|DA1q% zE(yUGY~A7nHztJ!C7rgs+p3hbqZa`M<_#@u3Fao6!%>V{c1KHWiq_OGmp#+-m_>x$j-*?bmv1Z6W?pM`&L* zPfC^f`lyn3a{4c|;dLc%m_dhkmO$Pl>@0aLHJ2X5j-uOpO5Vs3Kl-`dxJ-g2WOPz! ze$>uEJ>CiC`%8Pg(}Wvd?eW?R1~-hdYgc2jv|T?tief4ZCNwpLhh5~IZ9ZOqk@uP0 z%B$24tq!@^8$IIg+Mt*$KCqv-x6l8mCOq+CZ$$c*Z1|Onz2XqI=YZX=4g153z3$B0 zy!`fJZ*rz@XH8ghi8reA&TPNG)bOAc#OfWXVWvXNHcfGMSubIxx3YU$mZu(F?3?ZrKWmC}ZoWvP$ zpn87zUC$r(uE}PfRhRWQq=h@b>rKu*$iB%66q>&0b>#Mh5nvqgJ#XZP+GG}zHs7vj zv+R>sZ7%zsH?~wc>=L>#4KZXilg8Qnd%Eh`Gi7lJkQ1;60Q2UW!2m zt4*GAcnkiaocdsGlE_<7`ln4@m!$F*?6HaKlSJNv_if^aB$2mZuT9*TB=Qz~U=#05 z5_t=H#K+?|GfCtvxacgKx+O{FEx6bw-k&7$7F=Qzw4L+#(sPMB^uk1&)HrV)6C;v_^{MthA@R}zNwy5Neh2BBV zu<-ST-hSy7HR0&Xy!{J%bFq`B8gpPKu7iSA7(oc?&biF%O23~AS6}8GcsRu)A1$_c z+0RK;eq~MU-^AucUQC#Thn|dJcJLyI+P%4O#v*U_Ve#1{saVR-YI9Tve}2lzU%{a@ ztKv|q0lg|66p$qnX3&+tyf(aNk=N0BzU2cy0A}ZFYidH4}TX;q^L;uQ{_E4*U&m72I;MZKyLrl>Z=m0v9;D&PYtYM4Cp$@N!wtsU2Eo9L&X z78R;vUf^540h#ZCBfr9%p8j(-9JUnJ>-lW>nWbJwn)FMTdeer`p8;J}48CgbaL{brJK<(VwsCKHh?>UHZfZ*uF~ zE6p63K3Cl066sR6+?(7)qeNZ$qDK>*1ocR1g z?_3A{Z@-46vD8T1q?#$SkQ(?ccn@m-a?B$QEUkKs{T$zw&7hq8jkU4yQw-7?m7!B( z<%6B60%woiYiT(ox1wbC1_=T~@s0+baoZ5Cz4`uUmAz2rrF4SBYMv>SJw zDs}o*%(XhD4!^e28)1506MAC|O4ktD1`I*lnhIKjZQ9;fIYV&H!dp-14V$^4HrC_A z57_AzOxP~~DEq>+>0{tWpp&fl{nQfA%h2%`)l~39wkiq?=y~uO=wR|y-jJby1r0{b zur0ow`aXS?H+l~9(O~nE_1y7l#CK4r-@-;cG+^h(U}rWFbn4ctyq3`kYI;8#L`+ix ziJFKPzL*}G(aWIkdqai;OHtf-+OE&cv|a0s%jxCh?|Y*Srv1J*)~By!W(l|~Gb@hP zb#S=fwcgO-Oe&-(cu4aBnmo>M<6x}tjqiKI4!j;!zp<+lkN);6nrSFt8Fw^beT3j; zDsr%QU#XFJHPw)*HwbRV)!z8@!rJgZul5RMgbyjV>}p1xAbdvMJYb^x7{s=#z0u?7 zU=-Cjndrru-=IO9Zv+slDcyLDEgdmEN$IOTR9cAq{8ipa1CHOg#_Kf9fZ#F%T!uft z#%t|{85lO8OO{mm(Eb#?QniXo#9Abkd~}u9Iuv0*6v#DMO%*b2>*X4KCRxJ1_C&I< z8{nk`0Hb*^;>P5Rs0{VWCZ2q)*V1YQ6(8!QTKUYiU=c}<7F`<+^(WVQqiQ2LOK?;8 z=(XOE(!NA12vuZZg21*cTH#=!C}~EpVx^r`oX|Tri@+#g2V%H|)<7bk6e1r#HOm+} z8*r5yXc+L`x>=&vuy()7l!pEL&+EKFBY*c4Mwa=-H9-_LR)B87d=+@@itD|$@TTj$ zrYfMLE!=v&H#)PnBE2T8z20k3<_Md)&SndLI-Wi(_#u44?=*lX$%hU{=WarXyOobSQFn^$e!hm}9P3;=5{o{$mj_nok%YY&KKjD|l zazBc+C*V$zj<}5=5iqiAFIeNXOi#p#d=v4@33OZO8r`&u1#oR}0Ow@F_`!7{01ibkYPQuL~d zq6w)3Y*A|@E>4P;R#lWOlQ*VpBsWgVuC6GWh>>lzk^DF*y0)TdVqj^DMkba~(Nksy z>nh477LK-TH1kQd>nn%C74*$xVq-H2Z0>h)fO zXbyQxK&mWYcY?A6)XW`fE&F}YqMT)qc=g%yKiLE z@_gz>uTTO_B;VPW9Y)+>cSt#~dP+2YbQUKgVb>;`seF_gq&j@Sid2e+DujXWSe**BcT}`bbNCc;8Ll1^E|{N;!eX6rrsXZ}twB1a#5O-oz}32G%9Ke1kXCEAKZa z|9m#wb+gx!*~ygt^JdS_-;2}}lMJefu;IiF-u|lQj17=gAic{rL`V;Vp8u?E4IkOy zEfYT5@4g{3LjU2WA>l2zcsFDa+k~gw3a_R!n8*W00mIv&XWDZN2~N27R`0W;ShRgB zh`4^jjCb7T9gx1UHk`W|F6_& zjtpo1cXdK$HFIQI^(HS^RzQ{e@7 zcr7{Q8;Q=m&tbIn{vBRzc-I}?*!ouwV^UBh>V)C5;bC@@cWm~TO2{aoHT>Ep@2K?F zYCcn-T0(a_fHrdfC5YAStYP56nsyeV3ad24EihS%KXonT7e<*nEA z>bt!*JvZI$O?PU--FJJp*;cB<;N{wX3-iDByl}&HT#x(YF^z4~od&=5Mutm&NXm{c zH{`=F{M`Gu)_B}-lJ+z(hYg@`;BF|G7qiM>BXUeh9pKOrl1)qyEMGu9gFtxs$YG4jLoM(EL@aokTwx{&b7?2&=zo{#NgFM_{n? z7vAxDcHQTV(?Vhob#(2=!XMt}-QK$7G9w-&@Ka^abE@&&`@MBKyGK3X&DRvIdceCz z)g1gwpo;nY|9~WW$a4fwRolXI5zl6xi+SdGF5!uxPjGp7^sl^C z61%r9l6aLYkN2MufwK=Gw&TTB<$PfElh8y4M#ud9qGIux@&7&!t)>W#yfk% z!p-$f;hhh{VY36*{AI|Y;cmYkBzSsb+onms_P9W+{dU+x-lQxvqW0Fjhq(OAwhi8I z92RbQ$Pz41JmgK5B&T}2_pn-ebZ_?Xu<1A6%4y**oZ!Lj(8O)|cd`&3e;*S3kqBx8 zDkJDveemkd$TG7K_r}!CKeMT!Gu*tx z8(h1THPf0d3!mEIE!Qla^(e@ndCxn|Gs8DFV&3%Bqu%!>ub`lSp)XqGD|vRQg{jy% zrvm-NjgzF6jlqViYr@5kd1Gp??UOL@sch@YmF}=Qlj{ZdT?5!Y=3STh@m)3H1&_l; zUz@W#Z^{Q2?5J^O=j=@{@aGCb%>_}{D7)P$dW(p%)L3}1K> z5z+Jfe&xe;fCkQ9m7+zYkLP8D#Fi$cB%sZE6X3 zK4Uk;?q|HtR%$657g$Cy`e@VS-+3Q*I_^(kC}uiT>l`0LZc~3AsX(~)S?|cqgLfdV zeU_a^gTv_+4pH!`z9(;~np1!>{eCl}$hP7es@4bzB-urt_nAb4w*!g>yf(|9zMDiy?pdMXJF06I6XndRg&~+b*sOyI%mhS)pTI@E*?W0v=jl^v+KA z)r7q-dM8xT8F_ZT>~)N^dRZJwk_PHg9eYy=2OGR|FeDIdl7u;g#8Qtv2oi?=(c7H6 z=1wQ@^NVW3-~G`$v1ai|kSyHdet+`j=ia|eD0gM;rrZC7+9mgNT=Kcsz3$Tc-?f?X zowdL)itaSqe~yw34QB=yVFski30N{MX5nql#WyE8Q~T%q0>>%QHwX34dA^);;OF{h zy;sgUpnuMlk0jOY-#_Q>Cz71~`se&O$_fAS7jMMB@A!36ZgT%}FGMrK@Fw-o`A0dY zyMNA~H`&_4Gydw0Y}$FTvAe)y;Y#GqTT)txEB@+zBzGx%yIF~6D3;q3f3#O0y}pl+ zCcWVuncJ~E`smwl@X?Rs^}6m2Z&G)%UJ*BXfL*Wg{nqPO_ePz2?+x#;mP;2B@nwnQ z*Wk!xF~o1M;|EUg#t)qE_}yN2_Z{Dh03hO7_qP>}>sR6H*mD@@qQY_Ej@{mnezmTz zto8kVwMG>Fezw-J{c3&lS5d8>deb{5_r$Vj)a%}4)N5{w@_zHCcX;<-u8lewvAL6N zb)EgHyLW5!$@I6pQ*(>s>Q=o)bxXEHd0XG|4y}nNpz6Q9+1*zxjp~kg-)>uXd%wDW za!>jD$>9zE?YT)McT-6&t|Y8`o7S$zCeBRP$xU@o4T@Z0ZF z;O&ZGv@~C(OL~L3yU8`-5igFPsWBl{{#f%@4`p^Nu7_xb7%^*?Wrtq<{k>%9-+hViaj)X%jHp{k<_@= zHk$7@_Q&ICzh|#^X!!Z}F~GWiaRfDwyic8fkI@7L4hbjk^*&oJ@cq3MSe5i@uXk;C z{Bh7>&(C4DQMX^Cw_pLNy>#WVjosnxA9!EverHkC*GS4d)PB~`@3ZTplZ4N%&Bb3_ z`9|Z&+Kq5l?8sH z0{@6X@sUj9(3%L#hp%TEC*+=rH}j~f#*v+WkKmH)&N$@f<_^Tx_%wHQcGt3F;t%Im zRerdN0Cw;;af5i++rHuTA%@Hdk>X3I? zOhs>4vxw;P(OPgvHE;~kr&^$@tiotc5qp?c{RmI4X*?qL9*3Y|zpk%o?C{Xyhy<&L z^juGgM{61jZM^7uEUl1hWQH_Sa1FWY<{BS4hyr{RMM@5EL1N?``V7w$4SY#oVHJ{C zgh5{1_n_Lw16soO{f44fXSnKOY}*$B+=S}~HGXPHYzL!i zZ1*W+CG-ajZXB1ss5U%paO3FA9t3Hn!Hq*cT{fCXx@_x+CRkmD=f%~{I@2+JS`f3t zBhfS?CN@!h1Pp6eHvH@0#^T{SUoi3z86Uv&r!W>0$BT6eX7Q*^r^EmAi~WN=f-0$0 ziaej)bbM3e$DAQI*B;Il0Tit)JYMsQb;ep@Lo-nOI-J&X&5hH#tR;lRT>po??*Nag z=>E>#O|~Uu?lL!>B)g%P(0k1VLhphFq>73HBFHNiFjPfEsxp9dL68oDOE)O5B1J$@ z5m3NFQIH}kAm#g=nY#tV_x1a}$MS!kzqq+`?{9iNbLPxBs*{4P(}L8IlkkJAEer;z zH+Pdzm&i$AW94b@o&*NDWqhfd$VQcbgGN$F3ke04eE@=1Mwjt@qHpI>ZB84 zdPz!R*@-X8h*fBxL+)u2NOVkMusrAxqmo#Q#hInkS5V%8uUF}r!L;aJE^Rh4bRv#R+FBM)7UT?uRGG% zD2&%Y+d{0qmNL=}VhquS&d$u?IyeIGw=|sz8rQiQY@zKE`a%ZlMB$rfvbOYnRwn8N z?;oo7Kp`J1uZe1fS#Pg3=b2GiF{o|K$KtKRY>+iE2e}epaiKu=Te%XX(M?UtaNz32 zZzg4Xa8gEaH7V1kJv1q!EHP4peXw>_R)}p7E8Z-^0+Pw|Kv9-UMOa*vEw^2Dh;D=9 z4ct9KC119fIuPk5<$xBWoLD+zi?K4!p(mU^drh2fv~!mc-xp(Pk6<1^88rQ>!;gbg z>+Ud?0b=t|38ESgzzh`I8#l{woh}-e+?>+*EvYCVRcD|Zh>ati;2Yl(32wX*0%iEb zQSMiqfdTFjFBE6p)2?D2ZA={^lt-#7UlcW5+oFl}qTh9Eabi`D12>^|6euCi?~RKW zq6F)aaahVplkzUBaPnA!&J{4_M~R80SPG9azg1$epcbTauSYZ}$;M`k_QcYqAxAC< z9hd2Elt%0+)Krv`iG|r&LujR#k60^(OEDNlcZk-dSXI}1`BBImI56PI8_j}D9J==j z#tej8p+*BoW2h-q=IG-3WH(U|aPQBAn~F+T^dNvM@A^U05PCj{0B{P=lwud?Na1K{ z*3@x=$`B)lO-45Am%(DP2&1oi8J1vQiUIX>8RpkWICe%h%cSS#Y*vVJdN^C<)LE95 zaVp~Wm&02WDO<7`5o3W%AKYP`fOPh!;G?s0pblC%Cgdwi<1j<^MuIPjqv9=C~fZ;;`AJR03CEdNcGOJVQ z^kQPS)7eOf1uDCgti;$Vj6}Z8Dwu;%z9Cgu3p%IUS%p=k^4zSV%2%W+I~611A$cvl z)mX8j6G*PwMT&UiO!+wrL}?tvnMkb;dS2Y4`UJPQznY3|aW(d^6*{pxBAnt3)T+)J zYqEw$)nLtSXB^_=8mu~zEpatj!va#C#gfYKh`F_Ks5zh}t3q}5W=&SzaaJ8ZcCXEf zh}c?;DFK*hv9B&GBXa7pSaDA+mPOv5t%U^7I>ek>teWx#;m?pSqqg!@y|(hzxpvT( zC&Jf0%hylvrIL;llypL9B{lcP$w?VARDpohL6$V1h#g?N&f)r@)L z6upP*?q*agk+ZUZk!sFY)S@JN!a_JUNL-(8#%jw*JFd}tx zSjp?ziYSTt*PF9q8CJ9)`y*xo5TTHYk2W#*K6M#5T52U}mQ9G&(SkLqNIACAbR8X( zn*nz`8nnG4nm{PXnK8HkA`{}d7OYZXOhiQ6V6z4SD`FpD&%sDT7IFJg9B9G%xIY?( zJ*A8GlucW*=j;crX<|o9R^5L5M@_`EVnxfJyRP}QIA^Rm?Fu;@vF3uyf$_-7y4y>UK6?$(6cAsnE zj~dBgxW)PotQaVJdb{8dCp&;Ia0;iz@-6XhR@}KPUcEG=mpL#nLjDHe#Raug>TNE) zZ4g$dz2tFEmV#~&bmNTWG5a38{TO_^pWZ&&V_`4RTYm6u1HEnd*uqZJ+vqQ>x8!?~ zz$ax?0*&eAwG!&(NxZlwd|_o|0lf_kz8#>qDTge~ejnZre{Q{1q_?rbx9)gzF1JcL zo?fP)b5gN4)5}5&`JP_JTS!Vr#4zI{D~C<+mO0*fGfOKzQCMFfR%Q@0<2tejsM&w) zh-vGFBT%aodq%SjcZ$IMY`kNn6Z5PlhW-?jAs+3_irGdu1Cu(l_0mVnuIxkGNT*2d z#+ne&qZ?bL(JYkEgWX57(1mL;$s&CU^N2}3u>M0rQncxZ#ktQEcDE@10Gm#pZU|iD z|M~$nX?FQGp^#|Y6S6jlrbkbfLldWUmYX0p_hdC=l$@m$IV!#`riK_gCb59H|3NwV zPM-K&iumwBwmEhzX&U_zq#Jtn#D`dY*H7m_P*GPq{1D4=UBMeAzUGKRB6!m5MxepS+6$vx-f{^ICJLG*`t@ZaoagE(GEkrEHbnemAgIu9T0F+eCO(gg zsF*~famuKH9<@O@favoHkFkes&%4Ey$FL~lncj~jr93Z*K9WI@o?Qh(m)|CEG}F6`x{eiI+X|d|rLK2hzHp$s4m0=FRo-Ij~lUyu)G=A%wr| z2|V=_YpB^?_J}P{vy|%FJ$?v822Yg>klmJ2Sbz$G^9u+xX%LEs)?Yx;q`wx?2=)vc zhTDo0pJCHIkjKFt7jqLzS>;*gw@(DE>wnbFMW1I`3KDD?XWvu;GtY#9vN0Pm*;qoVOFHiVTefY>qdlgI_7(|rhgy7Vtt zHIPH4!5_;j-PBOtNYiE%dJlRw0_l)gj(LuCa^M^gy+=Is94k@|fg?AA6qx=6BcQ#X zjDYsI6v6uESi4{Z-aNK3b>}2SQ{O6FCq=cEcQTU1^*okZ_@f^v%bR8bN ztSe=p)F?JHNPfi@Q;KR}3P|qNqp(*OUyWj2GcEcoNZnx%gMk$k@%Fk!+r=!&WwA+9 z#jt6-hHaEbY^~+&D2x|ax?^89jYBbPZEU8xJ=N(2RytY5ik%A7Gj5mnqZF@I%t9DR z4QzRVHF87~yFn96N3+5rdo*)Pq{e8_6-2Rh8!dUA3rAxGq4&e1F;Iz(S^Py-SvtDB zh=mD7m7<~3Uu0p?(D#BbH<^LUwhGb4fZ&05@BAb~)E%Qf-er9pJce~3aQ_&VLvnd> z;+@s;NuumaES^5seTk(ehPRO+Xcb%#jb&|}FV?}zgE?jP zSoZiGJQNn|US_48ldFY%l@NR!Yko(s&hhYizUFOS#j^42#n!>3~{~BI;LB1X}Q>DBX}$aimHn^r#7}NJ?b*(5Uhez5nh6ETlw&%Z1D{5tLp& zD81~7tg^LnfC@px7w9{Y_10{oAT}}yd^bEhPsW`4JT}~unZF>qB37aTQTi`(p*x70 z{9rQcO{78PSJ=IhYFO16Y>fQ*@vgvT0WYm6t@ zLX*sJYfnn*edbJOMa4_g)uwXBbZic@0?=x43rsjGDzt+Nohz%>q*g+tM#)u?qSZ zvf)j;yrV;C#%xxo*!WK@=`bvH_(=K0Y~)5pO>ils@df>7h=I>$XJwRa=3ptLS{XP; zoeN2Na`haREaBaASR?y{n-E}{3t9vdaLu_aJ@vAsrG+vdiWoE4Y{<*bWoaE|JA>kR zQqWHw8K~UE%A=_Wh5VXX02E-9ejVE1)qujRfOx~gsUsYUjeLAA%aEdOwt1|E%w64i z3>W&{qR%|cp_0;dNtT@xTv}3N5?DNs*+53%TEgq>ig%MdKm#V1P?GgqH=mWPx9$cO z4^vYXh<#D@OWky$mSm?7 z_bvc80V0JH7l5k9SowAVh$y@leS>vw3=fDR)l`}B+s!lT=ng%>6;Un3odQJ(lfsUW zSY>Fsq(nY^gJsZ^dio9ai&er-qRt}LyX1sdB?U^%?65Mh5O)_V(??JS7Dbx9_ASC9 zciAHQX*zjy6t6%i0gLr*|V@*((>Y&QvabpzJ&od8Y>g#at0&K`)V#Z2Vfx_*3U6fjd`3QKeRqU~b7!GJb*^Qtt2iO0lN;5J7W@2Cvgv?*EJb?isFTiKn z>7d7EVmO*3aSC^K6`NXYTQDY4;ICdlk_5*sm^lzi!q{7~npKE{L)~zr(RgY#>+GU0 zC}5OmyEZ;oOnQs8zw4Eu>e9bC)w*>bX3rGRd^mR_K&b@)3lyF2vg&-{<6Jr;PD zv3>(fYYk7gUz0-}Qqoo}rcoALxqeSD3o)pyV0C%InXp>6@J7~4R>8Q9SesEx%Qmv^ zn*9uN=iLnU)_khS&8$}R1~j_Rj<^%V$jwYIbV_yGEEo1mq1Mn5>2`!%xtWHNTYSBl znF(u920EQHSHdBW*LJ~6jV(B87zszGEvzVnvxjZL`QLn}Sh|H}R9C|QJ@vp%7~zS^ zD%cFfEBDz)#rTVYTcCgi9bSq4N>xIU1hf3VHSw z+?Zv|@KKymQQaVX;xk^O$$jswY1#fzS_mZ0BdscbD6J?;E7osNe&{D^=CiV0P(f(3 z-e5R@&1t#GoCo%a_=J;PEDFjGv{L%83Q0dW#6`W+ctc>EfTOmkN77EuoFA<6IY{IE ze3s?4CLk=cFlZqspDX!nT`}_LBJYR;COobACo2XLsJJ-|5OOYv;*?dRcbO=c)>D<&arq2wccfoVqf*rhQ{H?F}A4pE+kFnz02;UZgK5h_Oxw@Qw(~K zb*h8-smHpTVcSkOcs*%Z1$dTPll=zt#tEZmi)s0Mt@&z~FAXc}>obSv1>Q zb1JEg#>~u=tcO^-4I5ZcsK>UkDxtXy2adSd5RDv=LOasY4`Csiz2oq}y$lx`&uSHz zSAv-vEDLVgGI#%*t!jd5f$FPjHn8kj_&6OL4dUH}uj5&zL-(*+(Fgsgvh~nQsOkc( z-)950I4n0PC)DH7#JJ}Jb~pGpQ>HtU639pgrK*M~Q0e2Y?X0w%1BPv9<%(kt0M)BC zq9aSm@3K+Mh;KC&F?sc?ekL2^v+dZEtXB-dI2guiOtM`jW(rZ^Lw0XT)y<%ePX+el zLP^+^6;=zJjiUeRn6X!X$SP%ymRa`MTaZVZ^JIThbMIJ`B6RIPm@Gdk8|)24>n01e@x8&vq=r=G^WkGuZ+(;-rs4{i-^c*4 z2ODlD6%?{+(UHDHxt%O4Nku_@CX|G%;$AyhQ|fAO?PTTU%5h>RD{F^uk+ch}DeMax z?_!niQNjJVcOjD{dOO0N462$ekx*5q23Hdh=~iF5B!kEf9$`&JQucv;yI6|WW`go@ z+c3F|4kyQ+MPbp{rR~6PXayA<<4H<$T|?e$euR~V9QS?1niYaWQaQm4Sz8!IiO?@9&qb^f;JO8+geow6`TmCsws<9 zJIQ5=$`K-E%#kuV(&9x^t|B~$Mnas(1_?pRRqx9^EE6l)jXl^mO+|7kds%u-5Ea&< z4x)k>-{CWQSvl5X9^4~E#aOZC#)^GECZtrN8Rz!Z9aHcvR9j@8Fo)sp9eXbEP)NCt zn%1yOCaldqmQwx>asECfNHsTYAM5X!AO{j8GK|FHS#l3Vs*)|DC#q4TJRk_o7|OY5 z`7ujr2#2I%NbV96NkKw|Hl@FxtTh=+i7m>);*Z(Csv-;iD0_}i!$uxc4@gEO1p(D% zS)|{FHjVHD1Lbm)My)s$VLR++wX>&qn-f(fyR-3%wny4zT2V zB2>OYbBA>~pDtoXhcD-w5qe+Yi7Rqac`|~#e=|Z8EF$-Pg2*HEz9O8Zut$YU42KKr zeT66M)`0Sq6!H|I2^Nu$N8~I*?<>M33wcdf_s4le-=zi&(tN^7R#L+e4F>ujOQ&WH zN&0|EH!8eX+SDA2rU-QWl-V^o3wHaACFNlttD9w5`qVZl-qu*KW8V=P_1JFsV$^U)47ph`MEycm1>2#tQkd{Cvubot&5L`G z))pyv%`s$ih^7YLK}l?jdI#AC`z7q;uN`EmuJ427Q@MF@iQ?RD4zs$Sv+@Phz@zNJ zC7%484WJGBcb~KL1X8Pv!G-#Afjx!$v!r%e6gtF8#x6qNq6>quvGYZnLu^dOyw9kt zatJE6v=pqNn{1d)qD1S%AkpFv<0#T79|p~HvX~fpn1%1+ z2j(1R=d}Xp=vLur^St*#XO?*93s&TwgK~SH1p|o~s^(HDK1!v3(&hnd`Q?5A z-sRvxxiFA$R*O>^@MEP1BBx9ne8ZEd`6U}!7r|&ku&KyZQoo-Nj$m#{NL>4prNmLv zGG>a^e-wvS;M^R`#wFLsjD_ zRxrkNLbMJJ$%Q@EZ*8nqOfnb)>3z?5l`+7URBR zV^T-E!AZP@V`NULBuQ>j>1$S8TOm4q%}Nwm39aPBfm}sT6(G!4TU}8FSoAfkq^%Z5 zzJ^%M5@*2o4a;=e-gXAe??F9MEd`CkdrJ(yz=mt<#LWv>EZ2+7i!4LiAnIOZ z#T^?pKQ}ju-WORpN^!fovG4!gsE)`r4X+?J7RomSe;{j3e@v*H{DFN~f4a&j9u{*H|wCAx2omfF-=Q zHS{$bB>mHHp8$6N-xg!8(@CmZth~;qBDJPB*t>Yd-DHzd#K7E}ti5J?%`Iw_(Mtp} zK~TvW*=E>MX`=k$S`esRw}WRgWr>s#Oh zUH?*ZTWA)fA&cnA;{Ag9BX)cf6}jGw9DzKp-)9d+oTwsBii}uS5f=(ZY){fBXq2~C zll4J(PD#~MMDY~8OVB+>x!+FJJGeqI8)OkQJu4WCnp@p&v24fzYrT5ol_AV9H zUzCoaMf5f@pZkmGV{D<=n2IeWGM~`fPZf|Hj1AJ8Q|z`G?trhfo8M^&e@{BDSJI2hBEpdps8dD9oo^JF-bBx;`c1?t5Nk*APBp!9 z@n8#pMUfqq5Sb-V6WLKlFhi-;bxjNT#s!_*e9Q15-}P(gjTU*ha@LdG+-B=y|A~UXe-!*)|ICY#}csr#ivYp8RP zUtf=xZ~N-&De>TDBeh_^6W!|n*Dyt5ttul*3${@7jQ^I17~VjyB0X(rpcf9N&BfV< zdaQgyzB0qHmea(hhI-na{Xz9o>AW*1M5a z8xxzLHflDuYGYNhmy0fqb%)s1$ja8CKNzH`Oki>2KafD#CVEZjyLS^S^T>s&Kx7~@ zK3KJMf|M04DkOT7rT0i*hA7umuN3x5tKaW<<>H;Dsv-he&GaHp8CTP`Dx*{Gwko1* zJIitGZq*}jKO@v5j{hg$_sa-ZwfnsYSKgyP8<=^QUd{FwryM}atvxh9Xg%~ymHOP? zRs(e#XqETEca~$=do(baM_^{<=#OV;|P$(4o!4|((AEb%*mgznJhh(+L>i-#8J*{TdQlnd@$I+c7q;pjimF?z-NxKMF_EY8 z|MWy|sA2mj7UJ5rKfMqiin<^C1&Iv(@J~+!W+!**4R2|a7~$Kk$H-3=Mxp1{-W~4H zP?THA8z-^;yR3eC2Twb9>6N7?bmolz6kXu{-TE0dc-nqp4VON9EXT`1$MQYaBFXkz z8$Vm`F^LY{rr$q z|JAqR^XtMS8 zpLi^oasGHX)jF7Q{#cLzrk&3fqqEPi*8D5^pR=!7J;JMbGiCNCI=qT2`5W92<*!){ zJudE!p1?!}=jfW=QO1;h-Re8C4mw{C*FlmvYV(Guo!gmB{as$gs{JG3AZKIuDz=m9 z{-fdKB&^@m18N5Q-zwoESS7MM@X{ibV27 z@nmb}+ByLnz7&IGh{X-9ltmv3km%6o0Ko-U3sqd5ipc)zd<_n|KR|dn^5EiL|cy=e9w= z+J9ynG#B;jTEi#Q#*qhuYS4tbXCx%MXPW3)&pJ;G_0dRAJn(rvZ^;mYM$trDbFKdW z8{SNcXw%dhv5}q{%MOC=?458hXc9!Zmfi+pR(-G9LxM~5=cbfV#Tzf4X=rt-KRvmc zjsB{Fxtjb{DNV15Ds0l|ud2ewYX61FjR=a_`0V0nKX1D1zTVDY=bUS4b?>?N<4td6 zE$$hutPcAdPuTXf@|KqotoU6|Tx9q6#s-YmUbklZ*%`=e<8?>FA>f!P7T@hH893kG z+s#H;yL-GdqGfy+I)xKe>(Q;5>eAPnA-X;8Rop1#EaXXz$8*1n^8oVGN)wa2Saa70 zU96ej=nSY;^7?|BN$>_ug%*V8J?U!HQp!+%T4d4E$yZ|(E96t|@&ru4Ix z!asRr^tO>4QQ-Kq-cp+Q_ds;P@N2OrZ+U%T&@Hd0p1S3==`**yE`B!r+D8jV8hGY8 zZ>DO^eJ@%49DHLnoR1H;9219nlOTy|jiEi`{*%Ynp$RTV%+1AU%O7LSYrl>6!g%ip z@zF4EZ8_=uT^Xo1@^8+-%IE*)4ESICn=>%!rN21?_Hln}26oEz8=sPW8Wel)Ke{Z&<1b;Vy(u)9U_DvR?O*;qya2dRDwN@9!O@AP-{ ziSA!W)Lm_D!GALb?i42Q)@pBcMGe&3Y>g?Ts;B{s8!nEn501HYcgEidkGTwyzs@4U zZ;j;fd~X}^{sQc}=B%~a@=s5$U%*>c4!l1-r55Y|s+9UIK^0cp_*Ye-WAk5Cu&=lL zH7UIk>=79v^IfZ}-nu-5*O+zKRQ`@9j5H?l*LZP>YpXR_Fx=D%eM@wKPVag>YEA3D z*IH61zHhCh+5yYa{{t*nbq^?Nd&&p@$)A#l-}}3M0_Jw_AT^->x&(7HabTCXnylNu zG}YpJ|Bh6j+5dN>y8F|=BURs_zdY4?ni%kfx6xnUn+_cFRv|Jt_PDpJq=);Q@_rUe zUve*bC)vsI`7hoE4w}1UE zV;?wwA6w`y`1E&NUsD3Q5;X;0Wis=A3EWD!pXz64?`uN>yZj7&bJ|f2rIqxc6Fa z()zK|a>E??b?{g_C-8m2NCH(8`O0YRh*Imj(h(Oc$}WiSCkCc*BXM|06BVwZE7c%t za7B7n8ZT=b;T9jI@pQUMdNz%hOdbKh&{dAqBGuJFogH+w_i&tdLA{h+=u6y2EOdY1 zmN{%QjD{`FLcF`J{s^eNafTJ$kltgws@wI!3*J7Ld9;$e{|l85w_KQ(npW@2^UlqXTXugehQ>$zhBzZB+9&9>Azr6{jO znnYosc&*cb?c;}=dLOFmP+Z3C3rSe^Qwl0B(Zwc~;(n_6 zHKq6$z}A=Hg%dqe#fl^1a=lH5*PW&L+28k~SzaE|_KWfBj1ppGHgE6z33l5o-LXmH z=WJda5oDC*Ie2s}%d?%s%Box5ui%BU^IlngM)Qi5<#;_j&X?nrHE*D3dG51m=fuR( z4lW+A9aB$Ct;jPSZ)FFghFaQ9=uO8f^5V&Gpd%}_wAU-&wSs)U0>$q19`K0e)i96j@rd2@{;@}#t;Ul{fw!|d-toP7 zb>25+uLt`5piKx$PS6@k0RZ|KdeO4#XnkDF-CLdCW83KwC2R0B|9+1jHQ}>0j?N*q zC9xSwudvklh#LRW^0xcV-Y~jJ(}cbc_C{*(hDpa@%LcKzcehfsxjlL*Ry*ya9pG^cB>s?GAxPEk49Jcj0e@`6YTIQy3~R8HApuEDVzvvs{X1jFJybYgwX2ou+|9ywbWOsTc_vn5@c<=aSpE)R6Xs_;fZ2a z4v%wObV1EUjL`B5aPeLa-<-C;nw+g25h{5oHEDEVhKUIUO}EYDwJ2(>KCejcRqFGa z)S3I&=ha9rz~cJ+Zre1sur=V73hfx96l^#mET2(~QfGbJ2D~|iJX$+G3F>NSqTA4b z_qR=Vi|mFNAxNZMLtdWL5sYkzMDRTy-&HxdI0EI@!k)_uCPRNdsT>KbbAgiAC>_Pl z&gD{H`vbZBY1>aO@ntTS>*?-5Y$Kkjr7oYYG8bwdS+!E{a8OaZQ}k%elN^^^nD4N% z_!1MuD~)*?#Rcub7wEZfA(oqUO?VH?%A!zHR1V5 zI4~yMMtP~{CuGh>t;SFePpT8;N@h3XLraRR>A5ZVSCpf3RiM83wU+#>eJvI?Qs$w} z4eV^i>uaeWSoH%{l@ZE2bW+|?ybZ6AMJuxI(=DASo``8Xq!Z=YHhgc|1y`1vbjW)m z$c!L8^l)2V#Iim-iD?JZ#&)<)f5=ej-RkmZaa41O{w$?I;eX7 zsskF~XP5ZoZa$6r`Q!JXOC59sHs8aS;+)tedUxa_sh3{psCq*2PJDT>pIkv*MP!QI zW9q@GF@K$_asm|{y4cr?rwHSIUX)U>sFd@;K-PtdlCwVnBZ^7%^REWALMfYOm1`hq~PqAKkcG*5#MXj^=^OOVe0j&%?KUKQR5QO6{_Z@%c}z2p(+gt1OZ!Sp#5e6rv9LQIseLWV z^xzr%8!H*Zyy-;0jWxg3MCTs7sD0CvXfdh>-;lG+=}(cCV*JboTcS$A4HR4dzV@8B zTb0`6J-`$6kWw2P)c=uUoB0p$#%U*@E=w~{T6usz+WaG{Fnpk{PZN%w{NB9N1VI~d zV^r^Vn)y8@Mif5_%8l@7B&+#*%{+nG8DwLctR89*sSNuJg^fdNkS5!+^r9N8Q3153 zj0H3M5Ar)zDLkFS3n) zPa^X{o}34VoY6gDg;?l`FQ@wq{Z%(Qxup&Z_7Y4m$kyzZ%2%q3K)@5BNCqWtQ(Xl8qR=)3vJsOR$jc{Ti!z*tDGzZY z&uZ}hoap~Yn$fqWN#%}?D0ki;F8KdP9%6o*2bYzHuBP6bhVdV({Qvtri2e_Aqftbo z>jSb#J#CP_Jg>$ZnK+I!e{}Z8=)wNc>LLCFJIyXO)93@$@1WWr<_+xR@b=<^Y?vX( z^a9O?HE&rjP%6QRHn6)FFJPn3M;^rv6-#_vZ$3s^+|zC(B#ITic}ZV*Axa6&)Iqug zoj65w>B9>NqYp2V^|hPUB%8G8NmG03Ediv#gpPf92TE{NAO5WEf=iU`%QJ&pYtf-E z_5)afM)t+V5LC>EeX&u5exzUe@*KxZ8ZtgHaXPjGZ64#i{0rCwdtj!Kv?P-fd7D1n zZTdsYF0iZ+<^U!pKgLa&M<3QrA1SPbpTa>ulKzl+{P{7gGRR}|eptTVb_VwK<2!A% z?93X#>!wj5F-AOQ@moSl6EnXI;H@ZR<0p6{dX9gBKNzzFS}jWne=pb^i5tlK(f1(( zc{4l%9}eV`HT!mKE4n_(i^P2sTmYf1P4piGJzoo-#MWT8TU>pTXKQ0bi9uKg=eTLd zoa|cp1H2JE(035`YcGlMgLq=roLf}ZM@Q`ZpAUNfU=T7fzmPcJ8(PG7z8qIeOn8cS zvL8S$es~HL5*F;jPa_?WlTDuHWit1klxw0?C+D}(%t{jyG@HfsF@cH6PxB)7gK%u1 zP%xBo^l6?h$?BU=^GxaRKf`khOZ%2&po*+v+GO>+!bAz^awI(R8D8A}`R*vO{287^ zaeeR%ZNHt;4 z!rW37|KIY}hOehCVuiV=-SQo(Sj|Z=1CL+mJM6MRSuzZq{@X^s;CHDFl2!?jiuQr# zwvo{(q=YJqjCp1`d{ND@z+kbFRzStj!6*{4Ic+d+5r>@&_Dt5s=fYs#o{+{vuz$nz z;US7PUo(VPph`G7gf}HF1vW+&O^H=5Y}XmK=AEL|bG({!7q*`G1;#$dk873o%6+TU zNr|Z(?JMn+lh#Y9{;g_T!XQ2NIx-WC^j0SoMQV>UeX`591^zV=Zc_+VaZPv z9L5_-gCVih5xWgT!>@tCkfFnPQ^$ESVNd|N){Hb#>PwT=UTOUS8rESAm^7B|f{BP5 z!+3K$0MTMN&$iQ-!NYlZ=~yuwH3sEr+wp-mBv*&?^oH=ERO?!iVbL1si+(f<7OOxL z_#C}SMO8GcP`N2Nso@)aRxPZ)I4jXkBX}v9#OM*cMmnNItDy~T10OZ>`fers#u4rST&N@4@;3XBfu(0zIo$m%a0fwxC-sF9@MxcuGtbn*G~s01|d#pk)Sag+7} zm)29Oy}&aw;7cy-)R4+S4N03;*$)Q3z-=n3r$_UC#i5iXD69jOTIU*g^GXwv0_vAi~U zob8EC5`|vo_mYa>Ctv0hX|{2X!{!cPv2nZ!eSdr$VjT@_uj6=n^l0qQ#Dx+DPq%s{ zk<-Brh2BMqj;UI|8^>!TS`7;2dBFyi)^BQz=UG&hoyYUyG@j5YXgq=S18!=_I=I>l z&l}I*G*FqSrr2qk7DN1-7#c*P>jXYkHqX@we9GN0o)}_CMENvqt})L=axhH2B^eu` z&&2g`D3*u|dz@I<1`d7sZ6agEfJtBoQIa1|;;%bbPLyx$e7BT zYqX6E2iq`>_oDiujcHyh#Snsu%aEc>xRjmuW3Z?>#pB09?2A(6(}-De-ol~1^fG)1 z=n1#**w}A0TXdfG9BNfl)+eKiMA@E`je5rf@?;7ydf?Mk3bx1;Fv7!0C=bwct};qH zd8{6aab*RDQBmmYb(yDR1NS!bN7m`Plq{Y{nJ5b$L+YP$J~vp-l`7wUE2IoIbQtxE z-sUN1FciusM!&|#xMr?U#%@IF4BoFbT?s&&?$^LyevaZ zC@+ztE*X8>Imj#$9WaNltvVG&7)tpyUx91oFiOgtFw7O3X46y)N9ilvw{(t$u_wjW z0Z#CB=kj|p*GOX}n82f2g!fdo9BjOz%yp=-6LWbrX=KMYkJoTbzl>oGQd?21jE?%K#7m{`uTZ zUe(e|04O^-Y90ybshI34e%-Q_;yd>4bp84GGL?D^QFY|ecRN_Bs zX~cYus8Qq_tNFRO#Kc?*j%zr9<~sRFMHD*5!8~Kv zQH)m>sK(#EfT!1kPdU3s#^QsSS{WZLhbk%y#v)9~JnD<8hE9)!14Z88KFtOUUA&XmdM4zll(`1u&Mqh!^!CI*>xZ?Bri%3E$M@LcaAkd2-H~P?m`AW5ut6 z%6x{>YDc-IR48Rly-|*Py~!t#L4d1o@@~`%?q3YP6#Dq2#e6n3W2Ge^f3X1dTEhQj zy9`2h3D2d4sMu024Uu(OigPi1KebeT50qQRKae$cc{#6NCRk%I;b*E`VGk`W`bA`n zKq}BfEBG9$JZY>nb0v36^9H3?^5-do{inK<#EzBxA<9j~ReT7gx@wh5_3|q4ZtT=W z^|yGkokmFMx456<3tB7-4AmB7fn9dcu5WQu54h2ZF_9?R(PtChLXJf7{#)wwEp`ph zp-H~w8eTjXi=uTN0vh|4t}Bn{!t}Q~^RT)+^;r$(glXVYcGj=qK53cr$Qqs^ZFpW@ z!<%KQ{)gT^C+9c)nMl~~YdO!eJcWBLx@NFPBMl;Ld{MrbM$(FLaCl^Cp#QKfp&p%u zCVy1*Zmh4d_>W5NbAkvB?WNV=Q<(@Uz{lvE;!F=3AP61c!mlEzkTapb%@dNtlz7+^ zGKnpl&6y*HmUVkX%iSEizqk1?*XYB@k3PvGk^_8S`Zzb3NyI10vdJCmXfSU36ML5E z1L0T)@@c#~&|@8U*lnBK;?a$0ay(aU#P%Gg=f^jKAc*-sUEk~uGn`l6D0P!?26cCp=)6JHjjM=M>HIp$RQ&P&6_4=P@XY-yNjO*=P#(> zd_C3U@hM5EV%tZ-vkpysv;js*AOC_o@?dBLo&0gIIOgKn5YKsd*2eR7Jgeh5AI~y) zF2IxcF>l~G7|(@xK85EZJO|?WCZ0XT!Ckk z0&uK^V<uAw}?d28Xju3YnAF+HytK8?jpWqaa?&Sqx zr#tZ6US3WM7e0L4vVR}1DHmG(WA1Z>tmjn!80RE!!2s&Ve3I&X;>yQ-uq%H&rWHzi zm@Cl`6Zi8zo*nN-p>JZki56Q0OAMqRz+NVeT39wjsHZ41@HP`N*R=Y!{)8KG=xtJi zGkivg^T)73$V;@vh?hR$Sxtk@4houPu`mNbT5 zY~ggH1nA+|PqA)qb&IN>@=fkNG@O9NiHY$Bbo744tJYeRZu<0bAX>2Yss4q-Tysr2 zRw-pBWKB8^Vrd!x-^}tfAAtrvhS~4@=R7enbQ%;gLWC3wh`MuGvhaP*onpslytM1= z0&6r}N20FlFWO*G2lZL&ATMS=c{xh-JjlBh#2jI7f@wpV6DcE;_!J((?GybuzuW%$ zxhT>3b6zqW=eW;#Eg7ezmiB$l3(2-c_Iz={wne5Ag?12|hAM|ZjfV2`*rCX^N41ItfV)XhWusTkD5M7J1xnBP|r&hc)tAFSCS^^r~!+R4Mb3VFet=0CzK zYB-!ZnvKM|?d5LqqkyG5KzGkAuH^Iqr6&(nh!XRp(95JVlXvIP5YfX#8;gXlN2Z7yBc5&KE+FkoB~Dx zvFJEhIN&wHjA4TK;y8A@=UpQ0D_&i@DzGjx$A1;U_`xWn| zIS(>5tRNOrFLU#IFeYWjflkvaq?%EFO|OO;HbdKt#ou7FhXjYc2)^iR-|_)c+(cRs zta^gar>PkF_uU49t*|e2eWOM4C?VN=3kuMdPU<3F_ERXC`3Bgd%q8I9>he6o1lw^&=S5 zJ&m0UaysEsOcF9qGStv2eJ@(F83YI8bOjh^Btcp^Hb=1zQ;b{ zShV=zdk8xqgzJn7S@n!!4)r>tLXJ5Dx(26^d(LoZPk<%PeGO4FPq~Z^;7; zNCBkloD2K`5NLszi+r<2{Wf5ZugNiSV5%kqln zE+dv1_^{+M&dEVIM_&Qm0ur|J6;Kys(Y4A|Y#hfp#obrIkU-m5H6>6}Nr9tRA*tlR zn1>NeapG5goJiphuR&@6QT%)jq|gSpsB;~akMF~;^TW31VT^1Ot| z`N?pJ_irGV`RFU>Zt%kVNEy?uPjb_#pLw*T>47^?{3cJ9|CG~WhX4x^JTvLEiDm!@uGWa2Stsf8A_5Fv@u3)7eE6Lyc$1>GFRin(~w zW2Dnyc-3PR&YQJCGgqJ1^vf7&YUl+6W1jdosDr7H*)iXT!-wYwcqZey9Zv(#5Ah@c zu^o64#k>>GshAhdU2s&#b2px4@canRB6#k>^BeN87mj0^FE7g62iFn$^f4R<$*~`f zz2rCm$1ZYw0>^f8dB*~h364G^C_EOz;OTw zi;ao}2Z2=kzuYdNn6mSFI@ZXupTnfoJI*L2ieA>*4qBC$Yn(mszi z>LSB13er4T(J&}#VuU|i<5{#qjxLV0eNn_% zz~t^WV?&cW1rWy(X(r?w%{bK+QB-&e6F=lB;7c%$YL0d5H2sQ0#3UJ4Fu_krHcHTr zrc|==fTq17#-$hsD7QURWnI$tASn?fPiQeQm)8UH1SQ7ywObqy98NV-EKR+uQdUdZSpsUIn=)j!>6Cq2ENZuq3*bh5=<@v4LEb|+3&xGB(J1B1eW64%5A>w%t2^$ghd}JCi z@~C)Wc`l-eWF>aUGDi*i*vT%hxPQKojSmaGUeM{5%30r+u#17Ltey}jpXHS z7`2fJY@)Y&Zh5;m!t-W=@4Nj&$J;-2y8Xlb!5nU(2s%HQYO2nj6@_%8U;xLA1$q8STI|*Efd5SLx`3c2q>g;S61WBSa-C zBs~0v4%PHkp(Q6ohS1zuq=YrNo-SdOPy8YBm{vBh+_Jn=!pM~a&sox_EFE=A8d;GW z5r^3OF=+YcOB!`u`HP9eiD9v;q|uiOSF4m!jh+Kb8F$h1!%_xuM8uU+My8A{t+eqZ z$z;cgygJSV#SC6v+9;cdZ(&)yaDFb9HcAl&!``$2-%_B8WsK@F(h8p@)E18}H9TY# zE>>(QV+@ktt7jV-;i;xewvp?!tjh}T6S0XRKigxID{B-WLi1c%qlC;*YB|GayW|$N%NdP{ z#vWD9s+NW2jAqiurE*4R>1bcxh}i!{V{+^N1_ti5@s3qf$uViErR<4rq5q+3a z*@)mX1Q`*zviYU3zT^@us%$g_YvXKXqoeJdJJ7U>;kBi#^vj6~CQu{9BjqXd6V;5z zWNP13Lti-q6HV2PaW>oWSkZR7!w|k-(ULna6iA*@%jjQH4UMemToM%yF}X1l2BQt` zl!fFGt*m8K2sQQG4rmH|i4peN#t50@i?xj!((&)wMqlZuQU{qh=N4n?7|qhARF#<~ z5jAVXNvRWto*p<~$9PSXLB`cHiaXC#R`cxUdPZaV8gS+q)it-3Uq`N3+1qZ2y_`pf zJ7O=)+M(R7#S1mqb<-#&qb*k7$g%zG7QN~l_2q|U^+C77M|1;gO)TEPsLODm8D;vw z%`JknFpTbj4I-D-Sq+S4p(M^VFsc`tC)ASRj^G25e2^Tz4H_B)DT(zBtzL7eq0!ZG zkw%7FOw2V5%tWoQl2JnU=VI->0MaYh@RL+=B(-5qzesB_CWQBMjr(MMWHmBu8u>5Q z*r;lPrz zF`$W2lBoNcO^j#w7)op4NR`FQNvy0*h9(qtbLz)^z(q5oT zFjSI|tbiHH%BH4Rq{-)ZO^s~LA(ES+r(kQ)w;9GV>TG;7qZz#)Zf4X^$5de%xWrjq zkO;6ge~m=P2pjk2#>fN|;5H@}rI^?vvQ8Sb2-Zo8nhc|F zpRMM=e*t2qhv(0aTTrH_v;^IRyq0Qdw5PldZK?8_9*ig$1XCB5AP5}Xn%5gGWnKeW ztqfgu{>lAY8s4x>xHbC3u(h%NLJ+2R=x@1kgp7&~Zg0tsJrzl`HX>MJ|88v*CYI%Q zt&IxS8KIvIEy_b7MgLcLk$xYbX z&QOfGbM1^rlEa2NL7>Z{MlD8W`tiGrDv3ZXc8d~Hx4P`cyNu2h(%KKowTxsARLJt} zjVjSV?ZO=BY$D2C!-i;Gdt;!?d$|sgE18_*dUr6&g(?Jd+=I3sLEjc}C#pp?>uzhV zTXeV4TgH)duaO$A&mb>7Mhv;vC=nTvv>_TV-nhpQ|1aV8-fJvyp{dc2pigsRCnLcb z(LGYdplrh{w%unWg)F^;IVHNbHqwOF(Ktw@Xj?R~o=ELv^pok2?G%yk!17MUbj@`W z^N2hkXw%u~>6!&HM9w;!Ivb;0vn@&aK+`S;tWf?6W^z}|v542%&6r5TV0t$!Q5Xh4 zcQbm?d$;atSiIfcs88Rob~mcZq$~9>N>RYBJuq7#qJ2G#auTpVV7w|FuRUNC#iFxbl-q!qGz8rgS~8Cozg zlp$$p$n>{nXg#@*=pz9d85tb6SfZ7o$r3Gvra^>ltXSC-8AIY?S5Je?OrPm#C^OT} z2aWVBn3=YSF4}F-9w71t#7}NBUT8<$38K@3R=Hn(&?tlAZg>#$0Zd|l`Jhp)5I7y! zF=A~dDLQc3<c5{jwbfO)}g<~@OvG?L^e{s?V~Vr8AkvD4?FNHXJ< zhav|2(T9wCh*AqlV`G~Y13qSWqHFgs=p3+y#KXo!=W#o>LPs5hoqaG*zFk92SL>2%!6^>WxWl5=6(c-p#auI zf%=zau>y#*y^UnB=6&`@A;CFqxn>pwKTIU_F-ivoJsaU#)lr`KrhZY`FTS zU-tMxUkC5Bf!(El34t|Nj25shBnvT0~bX(23`(_>MSd9c0+NaV7$#hvhoa*35 zTg7L(nN2i*X2^_gM zia@YYf*=X#rjYj?+4Y7&uLN%pnE#$k6jr~3Aqz_ICV|6Mc5%JI0`q)aqC<(}xb7uc z4Mqs{84?^u;FKj2gu(A%ya^Hv^J5`2dsm?XiG0Q1a!3I*pO zh$c&P6a`&Xg{mI3PY_Fy*z<%<+b0W}8U|A(_yU0oR4t^1K@u`ZHAfTp{Y_nsQi=+fqA}? z5}iWm57j7SsSxNZB{4zRJXN=)!(eF%P9<+Rz{x5@<-=fk3C@&>z9K8HLKv(d!C3@;?xEaPlvtj; z(_2x3vk5#}nZQcnfR!XRhp-h@39B5&DoboGVXvqZtAxQS5}ZfiC7EK?FjiG!ucQA* znOiQ%QdSG2IL5?KnNK0#R$%ooSY3h(2wblwsTyIhh6LXraE0oZHN#*{2`(h?gz8+i z3g?9eSuKe!B6Pm&UA4m@YfJ1+!o(q&+d5&ejszDIxK(z&x?!xY#Fh|tSaz;@VXPiu zdFE0AUzZ&yCk*DufXfIAs19U?K~sXu2|RE@W~Y7_tS`Y81a6h(Xb{F4NNgox3)M`V z*D#DWl;|o#XC+Zf=Z3LdiLEAVdop2-!dN4Ty+zn`HSIMHgN-G)hQJev6tGDcYm!?a z4-LJRz)>>RreUzD4EQ!-V`Xldg|TK53lMfqhHD?N7vePQfAiM>zQMcDy5hOv&S z{2vgQUxXs<6b3uVfZGWhtq7U>!{GfA{E)yU^JTSm4uhQ~xP!nGYKrI*2D?abCxO#X zM&(hWUBhTsiS8nFkqX)^40e;?ZUV2U9CZ(a-6i-DfyWem)FTY`kl-EyN2(d^0R`rf zN`(g`x|h&5)B@Er9JHqd_Yt`Aoa`bGhQS9V_^|}bQc)fXV-HDeKVh3|5%zExdst!z zGDDAr!N(+cn7|W?4D1&M`$_N!flJg< z`*;|9T+KgU5V}_d?H@+_%b;HpcwSBV1H#|{2_7YIz6$w77<@v4#|ZpPtwICC;6Mo; zC-CsEs{j2fjQ&faUlDpzj-)5U*pm|bny{g&CkzUMgCzJ3ftTcj@KhLkN@Cv$1(B38JySXC!!%z*T9~X3vJPXC-!uu+u6(gTvrp37#hKeOZtp zVQh%Rz9X#Ow~EHWZI572cuu0<6FNyIiTgD{EKg!*2>U`NDds$D7|E-c99RZJ4@J|HKrj#@MFGj#GD)?uDZ&KW1 z?_ku?FZ8}!ru9;U@0XPC%Y?or(XkQeScP68^n{w4UXFlYR`6AV4=8wC1Uyc`zY?4` zPW7$v5%_q8Un6{rZ0ZRS=mdpcC-j1^LHQ~2}f_%#KeBzTd6XGFj= z6nu){bqbyt0nb$MX@Wmnt;ywaRs=pv;olMdz6w4&0-mkl?+HGu;5iZS90i{t_)`VX zjezGW_$S$LM!*Xd{G**VEkC_0V_y`3FH-m=3jXsh3BMTuzp3D#2%flG z!iyu|#R^7H@^Dy%UlQSAiIx@%5!&b+TV9?i`_A)qsenr({47^8IVB)l>LUa4T&ZFZ^guqpyxrC`}>mde#>bp*Ov zp|aELmgrj%=vxYveP+Ex*NCr%83prXH#s3k{@MutYn6Z5XZA|;?FjU3g~|@}f!vh_ zBG78&~*xx-Dh28IW*Qs!0Qz(yH7wyy&(eKpiuOlDDzZxYPgLN=thOg zzO(!d**P{vz?&2-`_486Z*CKTZ&tX~dDbY(YfFTOE$BQr>;s$giYL52YO!%a?PI5K zPL?~uc*-`)BiV_Rc#3qM9ib5?IiGJ_i1zHK{jM1^pWK~Z=?$6 zXb2=8L4ewcN#eQD5Zm&IuSOfSY|pzz=8KS;!}G2ejkER%kmGJJ#%N@pGc_hKc8u|o zW_#ZgNEvHPB8OP^vay>WF=QNaf)BrpGxpGP`*>rL{rs|+K<5d@Qm1W@ z^oaJ;AnoyzM-2MP@Y{8KSTxN@&lw95O_bBFXiMjGaEg5zf=2kcc$__W+uc(@xE%NkwMRWGmQ$i2_CWe8za5NIFFxrvsN_mq>hO4Hysg3wyXs( zEB7uP0f-}Oeb>iY8Fx{NePpS-}aCXqy(x#V*Uk zce9P+I-(#6dQb@?T=Wb0=NM~k5St7foM&vaJ$zWR+XrjU*+9$TK;@FW)JJDjKMi;3 zFF|+>r3z|@pg&@gRNJtA+RQKZmRj~~aOq07Rt9yJJX4io#0FjqktVmCia z66c#F$B8P74AM>bl_kb(o9#!Bn7-VYNzWQ9@Bz<5D~xaHxpk$n zwc>Y6G@n)`DoWp}28ng;+)2$5tV=pAv-xq|!7L4LV$CX?N#c3z|8Vyv@KF?7-*BcU znM`KOgiLi!RwhGO0tCV?t7&8v5EQQ)Ad9#FD&U4Yps0W>VJ%eDfEyqnDln*k0a1}1 zW#2(mKonF21eEW8s=6nWfXjXEeZSxPyxvQCs=NAh)u~fwt5c`mMYJ)l7vBx^)AqYW z|Mvp9`LXb59m0g?Ee~&65>{QrNACqH@+peG&6>&S)^~n-FL3<2XA+Qg6w5r%;+l)= zbGXuK(nwrA#_tyC;12RJbflC-YG4qgZ2nSfFqE{kzMF1|+6x2AwBxSGj|&5Kn>{`* zT}J*#5*G)sb$yac+!zTo0Zu1Iz*OQRyCQ+=INt^wG4X>yA3}1AHxZYM+WB{IyeEqWwpKr%(Z#<=Y`?MpC>8E)6Wkn;Vw~D$twB z+mILa+_FF_e*2aO7U3c}=kDbJH+?p8ba|i-Rm>=n(M`Qd0wb^h`b`OF7!#`63Is&p zY2%fF8o1oP5(~`hT;lA?K(+8$wFXY&AY=pSg*E)L7i!=DSmleSB#bRT3EV*pdCn(+ zI+3S74?JtrK5z-w7l+Vo>jZN|j@dQ7md8pb zABvl4ERny$8ud$?fkoHV^2SV%bjkb#QL;V|Y=1=EG7iWqI$=ZCc9=IeSvT#=!pUzL z@edd$(f$fX@jIrhE-o(4i3?RQX1#;J?G1rPFocom8^AzBpSO}9N}Bcpb`T*D@3=Vl zR&w{qw_kyKX`i~pi7i;e#x-wipdDTB-x|0sait5vN+)fi@Db0|qF{Y;ok-hlfpN0_ z_U#C2Ks{qepb1@{*b!)vxB^*5{mWfqOI%{@*VZ zr+p9(=mB{4*1o`XX&<|+U`#8vMm`3-3j3iNee8-{y+3e+mSb_xWH2Sn2-<8h#&$O{ zNI3iBhac@E^=WrmH z1$}~+e=R*DM`FuTK}5edZ1D&(CA|k+&-G~TrxZR{p5C_!!@4H0bKLU4aTV3MIKLS;4&x&(@ z1bU+w>2VPe+1l@}DHGXHd&!|V5wNkY4hhRHdS65!(nuS-pI-dk#vY;T!y4O5*BkAu z23<$k*@JXFZ)dBtr`%#iJkzPsJL6e4dj=F2((>#`v6g2KhB87~{tGVQNniy*dSnz1 zpa)&(&rR0T>l4@m1aM6P8=A2N^HVbp#9@1U$Qd!2TwL5t|8TeH>tKDfUC_cEtc|wC zCH#r3w}$)oC$bt1iRM?4=7-mdZT%4g^AtfU!cTmx7_&UjKFii}XiLhBc=6)L7ca*7 z(dsRUESFk;E|IlJz2KrYwL}g}`tRbE{)=F#PF77rA0BkFTdBKSoveocGZ)$e=$kb4 zA>mJAm9%Xx(IAOcyX_B5_qJi$#2IQgcrb1JPw+oY)fb?8b|{mYQX+r{Y92{5ks%(|Nj~_@%LdR;)$_69bc-FCftD@fauC3T=3oea@UiMN zglWmFu@3_lkEC}v-0`>SiQjR5BNBK-bNixS5CaX-grcrB$0wi&TnJKK9SAr(;kzf5j zg;h)kCBT-&Eo=*Zz&QI{%&WN-RIA!nU=P>ahzzbZA4c5@`Cm0J-!vzB_ zK(9*}t3vd8fH98yk>41D&Myg9WOLjDwKn3cO17fqc%wL>KZp!rwdhcS>`;P#hf6%h zSw;rv2_1{?5Aw^VM{q{t@7Z{o-0yOBdj@6$D%ksn(m>u+0U7F0!A=$G1X*2Gp#%`j z3Rq-9g&h*YlR?&4RTx%Up-5JkCM$dyWK~p!;?fEWWQ8TNLTVZ-7_bA9Gta(Bet8Gv zgCuy0%QH$;!*EN@>=I0E%pKHTZO@VIEwSgMN%W&8ApxzFHIPg}4)+2Hb%~u2;D637 z=BKfnGHJj-3G&f2yTvw^l*AF=2&c2g#PfTkv$TvT_0l&^YQ)^=D@e%b5);zdTQrB7 zWU#4nPGzuO0wu)>IUH4aHv*Eyi+3uszVd-yg*A{ruBpO;@<+ca?25{JRZN@d)`))# z?m`&?M;hbsUY!w3kM4=js<1rastP(j=o0^`%Fa<5`D?4OM%vddF}fOi3xc?A9=n2y zcjqw!0(pKOyP#=@U1Dxc@EzC=dup=zbRCn==4#&nhqYKCl^?Ig#!=Z*n>Dk)idoX3 zHhWt87Ap|7*>&3QUXfeCUZd+51#Fvr!5D{_S%)>C8$0W;QMG^fl0(C14D(ZhSzC_Z z_=D~k7rn;sUfj104*TK9;uyq$|2qs}U3P2MqUVtsAtUTnsdq!}5bEQ<#LgLhfC?U?tUK-L=y$@ku>)6P2^-v({AZTc71o&&Jnh?dbl_`mDRHo@m&By-)4_z5#?S zZok_Qd<@k#H)I7=wl@Mt#j@;L)mng)F<~VdRfdfuY!WshkVYJB*bp z5d><428RI1RMtpexeCV9z)-p!(CcY&3zsww>zm z;C8CwYwaMO@!Z~?^&|j&+p{LlH-4d*R+Qds&+5?Ao$XmGdRp;n%odd2zZ!3$oZ5la zDXrbH18YHd$8=!V)3*+FfRIAj*Ae$ozNRCf;X1q{n?q3YJF(%Ch~DkQR)&wb3J#c^xa)qTe@D~m0fQ?@|9D( z-Ie{zK7E8!*so_zwQ&wncs(nUr1I7Etd}hSxQJ9HxX_qspS9f>FWTO~I>WtyO%KSG znJVVrz#3t8rhM%Sh;uivfY*f`C~z);>5@?I-3@+)>3vwLXmcaWB;_&zeu??rSUO&M z`bIXCl(+bsSdSd}2wE#)s{)h)SXoeGK`z9$Y^26MbrU8m_}jLdFz%q-J~y++=(_)A z5G*LzaSQ8g^PF^%&$9IMZRwRc-B@-4wag}l4#0-&U%Eje;>#J`SrdBx&W~`e-P@fl z&~~~+s0Zsv6XD(-;2=|6kp(^2UCQ^8(UV<6)d%!s*=Yahp6pI4{?e0;pz9;OlsbH} z7sd{Z#NV6Mq_4E-&8kxQ&fcuLV~b0&JkgsKDRj8S#y*UTR(;qr1Y~U=Hq|-C(I39W zutWUb7paJzzKva@>Uw3}#8eFQ3IP1|Ha3~wdA={p&a~bMX`RD~UVA7I;!qNGj05=e zr+rzjZ=9n)d~7+)eEUpaHc)|07UTOe9tAu4c2-1SGw)FSXm$rU3qIHD4tCuYa-2-6 zR^t?paYEp-6fe{)YI;a(Pci=1ei~x($L?T-k}mV_#JoI-^Fi)p^;1TW^)SeWmn5t@Wj1rmu%oI z16h9NuVqbtcVAn)v>lDP@T9&rkQsjbkpAV64H+Y;ho=TY1|G-6syT=?&Yrx***^?3 z)0mDQ zgCS%I%JjjkNdfMJWEw+&Q@b9JEBEAA(t(adjy7a}jtjX448Dt$$?4mi!f_wF+kOGB zKX@N|#*Uie_xo5EJ3Z=hKYL&Pa6G`e%Jy}CfMvYG$8t<&byTqnwUjc*}<3EP{{?);L-yHa)~@}M*{p7AiV1% zth$}<4ts=UC!#XZn|R|9RykT_^CK)6Qhf<&9b)?cx^&R|qR~xyl-0M>kHSaUXg?r^ z;ONKlz6mk;F<4OKK?c18DIo_E8b_wouNioX5dwG3982 ziYp&yGb^ci4T?uyLa}C$c5Hv>fp8pApnN_433h)7^Aiok_?UB>Dgu3yP9->4e#0yr zRg#D(d@=?-cRa}&Hd?sdnWx1yLgstfRrwp4Krv* z3rP$%AI`XBS~m`7D=yn4yKIs@+N7pWvHRt#?>@zteD#Z`*k@UUPvXj;XAEEnTbGFR zAhskj=RVCoQao4kH8FUE$#chyVD&sS+L8!qq}PsMJp+oU+JoJKe8K!Adu;Ix%Zt*$ zz0a_BbL2;{%4vQS+(Od3`l$SH;j^&p32fw9)@rDli%1~}N+3d%`Ik&WBq(r?DOVS0 zh7R6<^=6V~TjVDtT9i{A?Ug?us!XDl5UCpyB2~n{OCX9zpJUCVJy`x6Yba&GndjKB zn63~kaH>nXGHoP##H+qX2c}S`vPZG{mykS6(o0DG!BOnKTuJhYiV0g}PnF}rHKMfS z9?jlQBwmAm;?vQrQYMy#X%*Y67_$$~Z<|rr85krn9sfML(GLD9ZhfA0&puDV2dW~8 z7!%!cMgz-Y$MdXiE>Wh$5)A;Qx1pLQ8f8uDSgkSaNl6x#C>Be`ur^WDC5(ky4jK{0 zSPOO7pRITYSPz}O5=xArf?n&m#)|qAqV32QFX~lflHK+qW?Vvcl89o+4lG%Y zHnD0&c9P)Hqkl?v5@HP5m4PV4gc!2hJ;5Zqz{E0LG0EMXF3@3z01gZvCmO2VI*AHazWjBB>-r zdk&)jjy>>}ME?kQj0Jm@sy#G~Md(`l1;(@y?ns*#*wgWJW9`cfnZ|Jb;4AP6KyQEe z6}a$lec=^&+;RQPEPsb`rDtJ7hg|AA2?n`n@eS7!nIrx@9*7qF2&Gjs`z?ns=wNUS); zx@a>!Y9IHG_u%y@LYn*c;ha6?71yq0*NK75~w{ZL}WiMp@2Rd%1b%h=o6`)&#@Kt|f-tf6BL z7N%hT%PguT%Ylg5Zn0}Q%hDFQ#f+Cdnd0LoyoKUlAG2#6M|L{>OFS_jJ^wKqqrK=6 zZ|?>}#1&x*TpZqwtU*aDU{Jm-TOyuX!PaSW-J;7%c84~@6Irs7J#CBj{fSj23;N4$23waVWr-9uL3BaCmbD+>O@2<~;u z4esXhK!X2ykGTC6UMX`71*n*JHQL&q4D!*8a`3rvIbVVknYDuHP?QyzSZk#x{!q->~YVJxC_uQG_6}_Gg#*5U`jug@5ht#g( zqkJ9b3}eA>Avns`A?`wXsH)iVE!=uV9&yWeEW6SKPw8O~Av)Cz+8Tl#F$*cXKYma2 zh?h`No8%E6eaAx8C*xVjfoMkm6#9izk36O~3}!Dn1F=mSGj%B82+K(y>%rus#wKH~ zkQbDuFeN#gBMOhOC$z0@@$nIsrtJa8Ji@YcV3nc{&8WWr7`P>vThC)~{$iMB9b>uvO(dYrH*Nj{ZgKD&JhUf{Vf7wW62FIY6tC9)9_~w& zdwkE{vCnh27Dc`w6S>FPp!^FmkrlaWqtPdte-{Q5p4ZZ*L$W6LcOxv|IAdvFxx)!q z;oJ#c)Zf3EL{<`fQvNU9;>2-QFY}Na6d`kY=EoHnPWU3a=ZkcVAD_RCw(G33Rv8vU?Hq6 z;-DzR4;*oe?LV_d`cVkevK(9UzYI6hFN{*F_xT0uWv_a~^k3Mnv{yWGo|!>4lt==L zr<(s2j~IW7J*9nHP6O%jE8C@Qc8kWR!PGzr-A_Z^!}XEVaAe~;^E5=)aWvyJYwnzk zoK)ylA2IwFL?qTd!|K8{e)}2L(7Q=SqIxK<6BIZLPqfKUmCs<=3okc0%j%=%z_YM( z0JFhwtXeLOF)(AklHK@zp;whsA)dI(L|UvAqVD-tm^;49VaGy3B6#! z60ckM&w&UmiWqi|HLWtQ+{__58w&O5(m9crj=HfKI3T>yKv|onM~1laJTQgUXIy}O z4ve+Cz%pxYMhrVu!~Z~5^b3i*yUU&hkfs+M%*-K+bf_P*tLOp?GFeM%VI>GP#tSx@ z7|SlOepqa+`a4z|fT=cruv>9?;}2G+P);BMM9>0ZI8E$$gV0rq1Pei6J|J9t!bBL& z_=tXy)v>jp5i*;pXp^>+639^4PQOU8yM$_^Po_Mhch!#irtH!mCav>&o8AP)NRdr% zZ6nQQyQV)&3TschuG4jhT`!PJM@WkLDY9IDY}cK1{|mdGnT-HV0}PFL3c`;Op=q`j zdN)lvd%WII`vIKlK2QC~z<3=&fw=o{f}RhEcnfDt2LfVwf}V)`k>biIi`{yb z_6?Nc_(WZ7b?a5#G3XPC9z9Gdd<_q`QyaD(IPdn{HCQDlk zlfZnxoO=Ch8Cm~%d>Tee^d6kpUQ9{W@6x6@#K9p6skM#bX^=EzPy_ty=5ILD;1XB- zvNX`!=Ks|#48LA2{&_dBR(l`oB9{5}YqhgwK2=}zOwoJbW=ylZ6>#S_Q_+}H0pBn4 z__kEsu^zhv`i2&$0DE9GF9!6y^56cW+_xq0KVrWvfnPMgozC^fLr0K` zV8-X$!2;yTy7UJzRsLsUABI53)il5VSx=dmemYqeZV-AF@IU8~n=?#!aK_Nt9K>`f zm%Sao{3ByQ;$+V+xn8J^@`ylCZ$xaZQ&2C^Mk1eQP|wz$^N3f2dM$dsF{pRY#(6|$ zn%l1$DdWs@xh z3)$IvO`_0(>w{c){k*;?eA=5R#%1d-!lWY8P3o(z9DS*xd1?IIGuA)v|-avGD zKA0%dA9DvpRxZdBW^@@N`NLfOiF6zw1|rXdv$d?qh0%=MY1cWnVn^J2E-||@+z&51 z`qS@?mGyMTTdU>$6ZmbPzQZOwRrCh(N2@A&(~7u5d!dp_=?j^jKtslB3+RD(rHan0 zPj_G|f;~UZX4H~rTtjU$4yZLHXf9CkKw3mLsK37oC;~%sv5L<0=?>{}CvO5dpGm4y z5N`FVdPbUhA3F;Ol625fw_cy_5VuynMf zp-|e<)$}elLiRrMe3NVF*T^5=)X=L}M??XbQ4UmdI9yRMrek9Y zai*bdGDtfzu;T>G4|hf5n)+I8o`>88HAJt@iIv3l`TFCgF5V|nzm}eE)86%nF17V< zwM|}eMS-4OX@l=?RPl{IrHXIz{d=nT2Cw+KK+j3v;QcFA{Juz09sPcrG*_K5N?Rfs z;Jlt5s&N@}IT50i>}zLCym_L3p+~&@1SA#QK_5S%XKIT)V($}rHEpp+tg8oM8u18c zeMpegKGC$kzS&W{tDH~ZmPdK-$jSzKj+XU-C&z`Ome)aH^y7-~?l@fh{lji3j8m`B zb284l!pJg52fu{8QPGnE)!;*qXm$no^&2o3hU=~Ay5|bLsrDvR_u+a2?IR38WBpET z7937bf$!{uO8u06twIg2IVUnT$M4NI*XCqaFRssFTyvUnBJU38B^xDt-V(RtWhb+nZ z5NNZJv(0tGMml}dD}gV3Z-bWEmD;dq!};i8A&^#8=?t2-BYjEIp6KJRFbHfBS8%wuLt7s zFkWn)q=5CjUav~{N|~ppiR2D?wS+|u|4NT2z7@>`-uzwkD)f9s>Y zdo1q^I4o+~qsEZ~o*pF9lpct}CtVJ)V6d~n)aKa!bK=7UpJ;Lcw(#)QdS7bUcdbDI zJ3XSXjsAqT$RR#%qgSNsfi`;AmRL5SDV;#;Cvq7H^EqCMM*nstIZewc(f^H4a!#|H zl;hOYs>_Srz<9A_N-Ho^+Uoaq0IF#}r1fHJh+^9SBcUBKJA$G#|J0a`TR5R<068jQ z43;^T6zk)07_7)O?R41x|M!plXCAS zNX;_K5bh>=j$Uh`C+Rx<=l}cBqpkVJtfTM-{i^>qhAIi?jryAZ1!!9LkLMZhrW^ka zG=aUzc^3H)e9oqA@W>;s+zY|X|4aZ4zf-@Scs~SCcH#o4MBrrqnH0*oH7bQN#L-#0 zPuzd2UPIehMh=C=fm`)>V)^}N>y1QKPd%t@g41%go-VHKshCs0o=PnBp0DSNqFZ!_ zDVs{7vgvlwe5PJ3Wm9Q%xm1Bp%+zz-iyX$V#SU=sZ61-_TTj;@v}*K*&^qZ6oqFr} zj-TL>g8aO;x1K5{^+pqZ_K10?7!Qf%5Z)>7G;#7Zy}Kyvqj#aUzVf#z?I{v_EW+6vJm=9$;#w%+YHG zvA>_TAt~*Qpr~I(VslTumngVF_lpk)>6^1m;*;^cQc1$e1pWbGM=o-5d&I24@CWR6 zi5-LW$E85N@jktoB(kaZ!JG)KBO1gDwC73L3OGU0bRuhHTI4;T*P?lKZjl2OFt2ymYf<+IiQQ7yP-a>;q zoc)j*kY*3*%`)*SR2X_S>KU+;f`@|MZ8hi;u6;GsN5>`cIycohmDXv2-U+S$J5#%KPayn}K7HLiP;*8y@l7!+Q0h zFnKAvgXs=;zyL8;!=R@nCfH5*X$1Z7ZjgFv)=8vX*s#2Fu;R9YzCm$Q*S`FCyPy?8e{tGtaoeW-rozhND(GOc4=rFHzNX&t|0TF0N4 zv5xH*0^I4E+J$CjKdIeL+twYugTfL4RCy z8>K%W^@rFP29U?WQA&RxK4x0N-faD$%O$X3PtQqoapMHt81#Vf^ z+5)$f))v@djJ1_6?te{BEn{-M`r4nFTsUC1jJ4IxJq%%>9(bMn;DnvtP+q}%-_WN~ zMVMVTh+E&(&;75!xw4E3{u130pu2<3>W*0OwjTedF63ix$I#Ha{{{^mnH!~{>)ppZ zVY}A`#qokB2Dj8xA#fEP?NM|DQ|4M_#WbZZHJ`622u8a_K~(XyFH$^TXMbm5fR@Ty z7@(#9nT3%frY%sa$NyhuM(=kO)})yM?PSfnYSR5%W=31$2Cy({B1Du_U}<7lhDJ#_ zLt|j%^Y`^lc0>_Oi|AG5T2NxlT2LH0>9Y^2rJcfqdVN~jsj&nWAeMHzErCvT%7er^ zIt%mNxs%IMZ*vE@BQPyN6bkG8xrFE=a7m3akn2qvpbL2<&%2Y ze}UGPC}t>}2t~6PYbS@XEcClae0Wlspu;}budwZ%x&|(!uRhnGi7Z}9%QU-SZY_fu zhc(D96*zZ5NA(~Gv_*h-6|W2ldLvVo>rHVKxm(=*EmolydZw1>VP0lALk0gh{mVR} zaS0Z6VD|Pb!BP~I>eVIsPzPdNaqy&Au>>)ey;fk|2@h%?(L?kf!a^AWrIN^$eE?60<4s$s z=h0U_S*iC*BwN&L_{Gp3?%LwOy{^{cl~44&6;2$ruo+G?@i}%CNEG;d@n?lk@;3x% z8=%DJx}Oz32mctwXFzoRRL_-2Ef#^#^mpVK!36uy$0&j^s&A96RPg@uRxVzHP=HJ_ zvt|39@*=<~4qYs^VN2O`8&TBowOIZG2I~B(R}mN2V!%#+`2lX@{{>S^6A-d_hx=4r1eI1LDYtb=WZLiP3f6|?}@cfFqP1feDa&^qzc zX|PMcn7oMn0>->6*9til!Gw=|N@QSz3D1;B(04RGkVLOXCyWAtzZoqw9 z586Rk=QilcSip?9HzH1ys5-nEwL#V0HzV!=(2F)>a8dqXGp6QlPh`(#S}Lb_?5`wU z3*R|C+u;oP{qS-Q`wG$@1hn}peFR;T&g=|(#F#&v~_eA4u%GT?>4Ur~j<;ZRN zBjnDtZ`W_8Pu{v+H;6CI*p7NHc_LqI*Wa~ee)^foRzMPPGgKN$YmIbMR*vo$c=qRka8I7XLc!i z0n~cp&@M$Qt8D;Tf48EQ9F2#?Q@f#XffQcctq8^s2J|%p%B=8W8PW}Cegxec=Vn62TpGz(1jsHk$jr3k#YE=^6LwYt}b2-s9 z%Bw^d95oPKkBI|^^t5V!E2rQ-vqaV5OQlq`lZvbUg_L^UTSiK0W4yw)28;B0Kk3hk z>EGxZG-y6j{_On+@&`&058wZy<<`ght|?0fiLzdLKPw{$ikxYB_* zZ6#O}D7yOK_qv|7){QD=`VCpd^zb8s8v_BWZ3 zt0@wGmCTI<-*uPByoH+LVW!Mm^lKTJSIZQ4T}(+A7O$UH+-vFS%ZWS3nX=-p>zNpF zH=&%kqnU6SahHOmRAu>+fZ%&Y*nZRZ(p)+48)O<71!P*7R_!3q(nZH}P+&lk5Ng?C z#yR~CDnPQer7PrFwit9?uO1a@Gf+@M%_)VN^Dl*3?}*NX^8$2wOus4@^ahugYy&Uo z*Vdc*=aS7AE7_8jWTSiHmkUa=W&94whW0|Tg+!m<5f_8P>fg}`h`E$M^zQWifq&?2 zFPU_WM9IyL#7OmvddlTQ9x&QaJ1!~06nR%EX?IK3UkW-=U{g}5jg3oH2yfp&qyVXQ zBV8fTr1H~E<5Kx4E6d*0_}|I0Uo>7S%RnHpvaE0nu?;M6&=QU030PdhnoX%Zgedzv zF&B1GXqRF)QMq=Dcsrg?CE<2e0g@&Pn9i8iEAZB=S(8+ph&ciKHksq z2EFNv94O#no7kJoIqlp+R`qsMJD_L(^7D1Q$<9h!_4;?iX`Y z_%bp*v6q1s?2vvPtA`!!HbbsD)2O$#6@Yav6FCdv4O%xPD9Y`%ic)m#@uHU z{TlIWDAsXa6P_K}-iW*Y?%h;Ttue2xy($58x8dCg-px_3AwVs<_XeLl&{TbLT^etw z&F~6*@_td!ltV3O#vj#YdKYJKY*zq|+h+2*gu=%%d3M@cv{94dHMJ zKZh|}P}tF$w-?^3?{z_!LpEwLz`8e`jr8pZtd}*T#6`{+G4E zCt$^$uFY%HwQ2!xN6!Zr@P2qdvZsJIx0T@vkJja*t3(_KnrVb|zD}dW{O!l@CFXDB zp)wXk9HM$Xp0B;GI7kE>q^7M5yHE^6%&(8Oz5ZwH0+=YnE@qcu7g+ZF3wBZVU6WnB zZLy1ef5tBGS{ZgR?-F(~-#ayfzaTa?=kF7iCCdOdm$bkv1eW)=0MTPq+*hJ!z$SP@ zL#o&BN?;%LUcHi6c6>%0B2g5I1Sa-hsfP8BD?#I{=s}X$n8hcE&J&S!@nj*NQ;v-$ z`q9W34)CEi+bc%5#N>ZlO@0<*-G!~e@{g^hh z%->G@F2)pMtuVbXm|zi^;?`E&7yII-m={;ayjX%4Cz>yUr^t_jowO63T7z?-1>htl#mmRA`tQm z?N#4DYp=TCxtez@odk(7lOQo>5&)lg_sOf(yKi5u-u>xnzJaDelr@{od2!=X*SVumY`kB%Rj0Fg3-3c=nG}f;ZW-@5(l}_L%n6Vo=@gi)N z!0zVGU{xbL;+f7+Og?gpQ=NG|Hp*iLxWNa57$>zKN;K;N*9A5$-PDEePJfRAu2qCA z_MIS3MA~?9e&LC9x|SD6*h8;_7O@bta2?OhN2mxg=OSo^oY%Pc`}=2ma^N(TjHH+TE{!N79MVob?t7_JTu6(7o4jHbm=VNFG zwk@jB*=U;zc1cQ&PG+mN(GKi^{{qgi1AF|xc<c=n%=Gc3`72G&)ljBR_(X??3CK zIHe|#BPi20uSD8kjw>}t^d9JGEJ7`VKCvyul_FZ-z#rBo%Z)`>ia%~ZAFw0)o*SVW zp7TW(-3Xo2wqESLi3f9zAPNhOL-rKP@+P-^lv9J6J&2i9_h#NnTZRDqn|Yr9xg9ns z(w?I?hha<7hc`n3gx_Yx3SX*pkdkUIH+4wAPdqui(r@8Sf(Y_~K8wARQMrnpN93kj zK8)8AFW$ljIHzDIP@I2ClIS@c%pUHiqTyT@*LQ=!LL}voZoG=OR7t0yn$wNg7xr;_?1b&#J&;e>nBJxd@Cq>l^5};py*G%!rzm#P8&&C zKTTVH$YP6j613@G?78F&gcQ>3W8WzC-f4bVaciI9>0(Szo=UqXX7uE>`(n8Pab9HN zM5EiVBfKmSXPM6~!tR=KZ}?)~fR^KpF_JX@XI?S(S#N}8_XR~lL2TcbS5$B^#L#qT&z7_k|FE&NaI)&($fwu|r0V&68-cfn-uI zw~e;mh9-x%!|^y3grXOrN47;%Bm%OdZID`Pt>@vi?tVLWcfACtRv1bFSXw?J@YES3 z4GJY7yicWSq!2+55+%r5U}IJ-2P`OA5Fg&on^ic4g+Y(R0{%b|eg$!EckqfsX~7V@ zT-`kFq3;l)DR~cVv?ud|vH_i;b6v2|1%I=GL={3Fa6{zY#D1-vZe;Mp<5a%_NZ)|Y zZ5!ZU?FCn-+d0U4jhAt}7g!G70+Y6d#DKA28>cO;E&A*E`BcdB{mx3$qf~Wv-M(%>|;A5|F z_JfoLIb73^_tHvWk@w?Q6X{&&2Ym$Pq5XM(djI?WQ036BoB{k_s!7#Fmx6`c7%`+6?))K=eK_m6-^=rA(Sl^MT)9q> ze|_?AfEcKxIye;soji!|p_CCn4C1X**CV;wP$Ld`en2=N zO+QlXrer!&8z&g+X`3`8%27AgHWKA}44GRpM@1r$10)~_yj1960{Fl1iV1_I1QGKF z^X9Z6@ZAp+I*WW-|GEA?K8n7)|32RG|L~V9iI4AxK#TeOw#FpH0+6r4{`iAaC!nFx z;w76)?-4<@D0y zub`xLLfRMk%R!thWeD$@f5unpeX#hPtb!%OczYoMq|pOpNb!*G%brDOiOBx1U2QJIM((C#S0;u3fAmH{~f(RU6Zs*(CuAb*kimMede`WB>LN`2e>C+gdm zUX0kqe@A^Q^Tws>o78QfxuuJe=Xj#Xc$WMAdpex;ZOJQ39o?lm+*kihhcn^)r4DC( zODeXP>Tu~|!gESZg(4?A%l-px&ia__*rnQBmbhUg?@hEoDjivwS)-KMebp# z6)Nq3AF!Zhhml~eHO6H1laqExw&6pcfwoaiwY1|XEIabtPdH40Ocq%{`iKOD=`b1W>At1Cr&~hsBe3f=EZ*#XSn^l?dxW>{;Mxos2a-<})Kd&HM`jcUTx4=y5i z5p+pVR?Q;bopiX-Mf_^=A-Rp}Q~UFKMB546Pt|LP;r)3tKT=tjqh&>=BNMo(1kypoCPv)@hR4-x#Hli(de{l_QqDfHdc$vj5^tgisxI#~g{ z8>%2}5P5#G^5K+BRyth8DLk*>qSWE&ZwfePI!2EEmg;bgqJ1YF&S)gY-pkL5K~woa z%E|{#E`+s4aqxXdLs76a)hF5tzU&eehxVFTDvr0Tic`)V-FzBU9LO_E#n~_oDvnH% zAyu58ra{Fqi%P|*LCdC1Ux0QqJX!R70X;<-+ReY3nTpLuuT*U8{!QM0q}afJ8O8$a z5Z+vLe39z~!;=3@#i3{sQ_G?3fl|xa;1v^Jpl`j~$u8FAQahFyG6rD*>Y zS!;;$qZ-)RN88i=Xwj1|!8iDaPrUsS(1QSrH7`L~0%bv2swbLE$Eq(pE?uT8efjR` z{EI)!_t)WN;CZ1}41AgQbc`sMlulH7g|mMr|KeA^%jRFCKEO9%w*B>2cpt}w@>*86 zS9vqr3UOjFKPiq0?h;2MSSg%Y%(D^@HuV<5lc({tIuyHgfOMf9X6)7hXj2~2vvu5z zK1GZeI2hd*cP{~kuu@!q2Cwdeih(ajd~RaRSMLBF8j2hNP-CaYPv1# zyc*<6t^nKtYqt?Sp#+139`}cTl5)z)3T5tV{Xu}nH*uYF5cuG&BznBYlTF<*HuTRY z)m?G$LnL@w@*08%wtGd&>oQ*L>eqQrCGZjKF(f}xwAspxbV~y=l@$7Muk*AfP~;(! z%!d@~+$wTpCqgSWMj*KgXJ@C(E1x8+Uc z^^1QC*BxF_AJ=+iTzsZ1#7PB~lZ=eo*a*Ei^6^c1OF6(+y~P{eS?b=4k_T-ov%Fg} z!Y|gnha-a_KUEK-Z@@uJZz#DZE$P@Wh&b}_^`3=gPk8u7%~HMjbQXdG;lu1wqIxr| z1m(qur=HFASl^o4NRDDjwtjyJ2=1M?c%mJf2A&n)m1NF$B|?&xcdMcd~(C{7v_P$#jTFGWopxIVm)iXfjD3AC7ybvlWKM-WE^4 z18)%G!SDT?e-W9ufT!9jZlx0i%xpEZL_nKlgY-uwoD-|wA#a-aW;L%$ z8R2|iKr&;orQi$ju7U6I1Lc5HkOL z-htQ=Ee(uO?1;ibDI6B;C}p8yM`lo8)WlV6w(N3(WJhkWqXgnWU^$NyJBk*FA7Pkw zy2HtI$f?Pe9=Es>Jt=dWm{KB`QhTv#Ay2uCDNCXfOB6pWBlCmNRUIvJy z#^gePG|CVwKj76Zk+j1e6-n#lPZ1A(f9Ib6iAY*)|4Wgy+HMVgR3wR4KSWd1a@6HT z&p2(bk~$Qt)!}s>y1dvSZPzVzUMY5d{OCUuJI2yjvGdMS5ZKYbZVBOqyJMB1)|>iAdUW($d%k={~qvrmc}L59WEtCXanBkxGkz^anU&%PkbSG*tAoLv|0!QYzz%;35rar>919;6F_nDf zM9Mp#@iyt;coj&bR8S%%Rf&`eBgSgM~MFy?CJ9xd8mqvRKNnAnJYdaHc|mvQUVAKmZjLdkq2#a z#IcQhY~>P_Oc;4Ou#pB9D$YEB!Hb0&nOGhY-07c%(C znf}B~cI&_q5&qY4g2`rXXa{{_>}D+R?emERn_+l;gSgere7J3cxb{olGU2R;whd1E z5^j()-pIBuc@tax@4d=Aw!=I|x)`z*edOt))VVlL1gXcZkP6_Ea-RADwAB`T1lK#a zAn0z7PfXat!}*8FNiy@LI;&cBNYgciGyHa;G&AZ3t~UZ;b^sOW&X5B$?3adaDh zoRS0IxgCxosD9(N^PuxNLL%}Bi}~Bpd0cmF=d}v9pyvdJaO9_ge-9G5`VaZ20ILxY zDZeua$@AZj>J9uk$$Va@)PLJcHLom*Nz$c1!@PeFgyp+lkAP%C{*v|T$w=@Gd z)URV+ac~Duzk;%D#!&)Y%=H*6;COWE!+OVPbKD!bZ6~i`(|+`d zqFsEShPbCeyE#k1;MqHf71w&0-R?gouHB{SnX(z`dl={V=vs{CKMwP6H_yw!go`02 zq9PmN>I8sMs+oGC!yc^4?)M3?hiA9{mI9W{V+;rZL^!d#VI@|=^aNPghk)?X>hVBR zw1krtPT}~XAG~E#3{T&Sg*wpa{Jn^e2D(1q%cowwL*^HvNF*FTL5b-RiDYcqN!fcq zyvDlAJzgDsJnLJh|7$N!>)io7y|s^5P6p{A0%;f)^ki4X?tSpPgSu_|d4_F)$lA{< zrPF*Ud$2+R%z{+DHq+@l_TCceD+3P{a{$j%K+{u#p1W%c-5Eu9J8JAQbF!5kW?g1$$PG zV)?Xj((Gu|zhazK&D0N}nRr8i0)fW{{usp;s9~R3&5Y`S#xSH!lFdxE-m;om>V}9X z5DIp=pdw?I1^YEfr|}jUNh8GAWXMJ6pITi5T~Nei@GI@kqScfuK@uS z6$CTrC<s|_qV4$~BbX91xzDk=!N)mg>ij1mjN{2g&kZK!1IFtH9^MD9L0 za6Af>5;B84eg)9$@U8+HEC+Ol3AE*WoL5_t&`8qluocuqd;md{7ToC4nL$ac0Qb(r z7*D*e;HH;@d)8{~!swjJh_-C5oKqmX4C^gxJTt92;J^T(U}svjOhgR(#+($h(l%JQ z%(7lI7ODwb@f(Z=YAO)fLR1m`DAWX9$EZu2As1$`jfdZ1`D_L(@D9W|!07U?yVCP!3OcWJcus5ac zvVcbytPBcHKnKTviw>fu0#T(Lh*=hhRl6++Rjp4O0+4;dKQe0tnZjqJmJj9E2SfgkhvgqmnWAD*}Zdd+3LhI`yJ3*QtT4e3T}y1+#uR zm`5y_uUjw|ZZ%;ZrXLb!gDA``7Ogh0;8+9E(5i!h08rI~hGwmLrWS0RwLS;s@-Xy4 z9QRCLBQX?RPBiwYhMz&hTj2!->I&C!rdg1d9Et693B%QTrsXYhR5YXHH-b%4~U~ z9$it+6(djb7qX@5q!p5y>{Mq_#pTDzh*CO}N?iF953&)yGR7tBVS04;Pgv*%>`_1Q zMs!{I6QY^``!_1%TK8vup3Zox{R^+k4ng~gu}@791Af8ArClE3IE7%~UtQw1Q+O3y zG^U@za`SGF`27_6Gtnp7{K^N>b;+;%P)+POpe*NRM#}`mp)IvOAI;7C(#!?zwzs|$v)BRH~utTzxj2nx=Mc<@_Qjv)uT{X?WMr5p*U9G}oQI_=d}7aeUcYL& z=g1Wb6^+iwfcb#`XHbU-Xrl|fD>Z%01)h;LZ3hS|gT7Dpj$4`e-kgLG?XwW8F7R6b zKN9+#Px5+Aw*YA?@P3!Lf|+c_Wk>KQS5WsV9RwzEY3QeX^#-5PPPxS6 zzF-a7r>jK+8#UNd6e}usb!gIULcWqUzM%A#9PqDZvMtY{EfPh$w)WiKFbu?MFK-;gh7$ z&{0^&MU;2E|4Sb=I}QdEPA3{5#}lhLO@ipbuQ1HNcQh9lZ$#W$;j5mIwl7}PIp)X} z2Z9bqlZCs?%(V-45jo&InUQr$K-VIW2vcKF{{NOw&~xmcA6>#kWS zFI8orJuL~vJ*o(_r`4dhzoEDP4DIVsW0tHT_7J9bpu9?zCFT#Kd_b5%p=w_mfHjKRIeuwKGN=#HGvRAQ*Hubo?;alM+qwT5A8J|{)!M9Y3U< zEts=a!rFv#u_{Z#+Jo|HRhEQx1mz>DED7rr%43eo_a$Ks zJA|Fysw@d>49X?4{AYwU4K+5YHzZ-bj`9IjCc<(pKw0%sQPxtFPpapVvR0!!?3iqU zq^vC{7pbzOtOF<)%krO5)^XHWplbXHX`Mxl5>?|*Xln$9cay47mbTIg4UmPREs%wQ zAt&0xMbQ@MqLj8SWs+2HYz}B^i$z|p%87=os05kvTT$) zc+UWA)j+^D@E$b~7n6&}Ht)DU*a*EDXg27q`0OSRabaG?cM{IDLfjVYG z6<Ao@P>42dx(TgT5#Bg?`KF;x8DOYd3Je9a zX)QFXWyN^mw|6ezvbp7ep>8QK6rwF#YPD3RJoz=7w zyfJfk+-1iTmC8UvT??8kA=)yln`!x|e&q7)+EWhFrcy{r4iuq%}GLUJpl(vI!^NFMy!7MtDv|5c|ZEd?x+*~6# zP}>FLipnt6kv29{@S4Fz)SL}9gVW75VBLlpv&X5jugQ6M^42@lSG%7yiPA&D`oIR&n;C@E*p6^W+n|6D+ z*fiRaD3%xEnA2gi5~{(D^l!p(*!6;p&SPC)0X1H(hqZ)Bu7;YJF*~87@YfIas3d!I z!7&BMa*+Ukh_%%-fdIqRL&#NuB$^B)Nu)p$jfU;nW^gTF*gpD> zWfvy=f2Dm3TomQk|I99TP*83&vx=*L;)R=nB3@wSq9`H?-Y>AQ3#=|I!s0CpOe=4d zsQH+gSz?-*LYZr&Vr7oSF+4&re3=&nULN^n&hGXlN_R6X@Hv3Tpqm;ir%FX#15&A2xl6u+|&5Jm_U# zxRvqy5FxA&?t6IR;}{}qv8$SgxZ5SqL+lKqc^LARG7s^lUOP=3nu^#7^g^1@ zw~TbkRCI3ok*DJ6_W!4;NM{DzY?SYh$+HoU$NYcJMm#*?o$+6@5jB!$BWgsm(MVC_ zM~~&FbLdk)-e61Bk{=#-n}y2#y;3wu|5B;{>m)5^oreqew~aXdA4eRXCHnswahi4b z5!VqyXb9R5W6XIH!J0|G9!|F^2S>8w? z-fgizeq)c`R_N)5i!;3Wm0kHMcm%sTQh3bc=O=jhV5x&WL+RXuEQSlg!L;i3W_3D` z_Uy_i;W^Dxf3_-H5a~ynU(6Q1R?@*9^uu6~Z5u6|(_{9~*gxsh&0{8QRlj$Fb;m37 z7Q3-$e{vUkDmP0(5TLwl$P*NAvv#IDu%lR>NYrKnS)JtJ>H4W!{4Des!5DGcmp%_H zT}rQO`rA)_8{Rxa&!j)^!~QcyctrEF2P?`I62)cyf4Q6Qhd1ugR;cCv_`zKvyf4)B zBdW?ReQ(;nhF{LM&VqsbbD@gD#}CiwQoa@b%zdm7safXF`ivC>afN?Zx+SleId`wY zY^6V&K30e$v&YG7r9a-G(PkDvH;BpGqyFsBSRra6qQG7VmzR!m6m@TX5{oz<_3s*Z zPbF_MMNR{0E3m2{OzeShP_Q>P@>1i3EhZZ z9f!MVs2b8b??X$5RA4EGxKExSbVcZNno~Aex#6djY2OpgB>64vc=x$EPngq1=@Xpm zFbAAZ*c(nC!JZcbk6vkFJCgzh)-hiQ@%ri=4LbRv5B=bLf9;vYUd)m&1>+djzAFiB|TrB(ia`ML<_Qk*!@@@xFrrYXYx?N<4#MNw0Q9=r$R zXA2oDZnd8eYkc0l9osooSgm20C)0!h|E)bUO<3_aH`eJwgl3&TTRmOC_FsR;XVZlf zyiQfr27l*^3^0mu{fUV6or8kd&=O$)YhNf#*KG7><%Pl@ny3BQOd~GRK|ePN7PqHq zSMrxeLBK=WLI%W+ZAC%|kKi25#R5KZfce=ZNdJ3b4ivVM?}z5WE-SrjA81=!Y``8M zMe2`h5uDg)Z=)Qm<4&m%&imi14Wv){vsjCePI1>*ggu~+-ZO=w|F+sVOL(CZ3RQo> z<|@?b$7mI1y4^xIv-sn|BD-J}(gu9+6^E+?=NF-dA9nEf5=X9az7h8>vQ-zw0o(mq zQMnKyUj6HLj|MIWZ^x0p!hEJ&2$`_$pDyT8dF5lA%DL(@1e~{-=sDjYX9S#~@q%B3 z2LHX7Z-r19v+)A0?sTmKPLE|C_gcW`l`z0&A7;Va7`#GgxS~P|Akcgs~bQPX3C`aoQ$C^ZWn@#NgFN3~PO!u};bFHZCE{TYei6pLTZob##Ox2^BTrBAKa>SL<>|??77Oe7 z&TPb7VW>mDL}=joe(d@q!e~dwhlS5Id_-H=S&rOg!VaGAz^2a;L>9C{*w2TumKDNn zUZkQ8taSx`rlISjLW4%)nBTYF(^*_Yh#MY+7Y=9=6iNEyLJObR=JaI8hcA0v;qh3O zm+z&|H1~7&aSPa(dd%YbdLfp5ST9Ux{Z=A$T*aPVE7UOCIw8DUZk4UHbbgxEY^;c}+e`ZBBTbd_xN6Hh zuGmslTvJ|RWg+W@@vL^e5FD9RQCVZpH_x+Y%;WNkt87+lzHOYj_+GNeSe3zkUk~R` zJSmu1@dhD~E!`mWaa?^0UCah;62`IjHwkN);~AkdE7>e8TT>S%IsBi+{AY8v2)$WB zgV2dhY7nfRkydLBmtV&IY!G^}0b7NIEcJQeLFTnh2xDuv2_fu@?LrsU?FB(>XQ(Ny zskU=fW}~&h#2$Y^IK^h~K>zu@DD+@&z9AgqW$e;!L>Ja5bY+>1LX^j7o5^6cv-$`z zknLzhPn>HM{5#JzTI^iDx!OJqG|wy(Q)QK_Go5aG=0%9caPGeL^5#vhFqEGV^;Kb&h>q=*P-l z7v@KmTGPtR#j`T2jOFH{nvxQ86>4U$spiV&SC*M8qRTB6NQ}0y?QaNCEMPxc;*I@+ z=vQh@uQJZfu$s%w6)f|hP}LiCFEE*lZRM3!=IUy$62n4fvTa6_zRYYiSxH<`Y_ro9A~aJqoG;Hw}nLJ zby(=^SzTtETVShX<%fl^V6=Uj&014lQH|Cfhf;Da^UN&!h)~E*9udO*oMRUaX}46c zlJ`*Up+^OY8IPeAZXXlU@dGfzSk`nLL*nrdgudRxY&8|8YA(E(nNA2jf+KrXN5=H3 z=JL|B^%)Z~a`Kb)k=5+PheEG)Cxxu`X|@`xsiFtsGgeib**7PJh~TuEsw#|VeQA}k zvW(2RJj(+1V2hB(m#`O43E>?Kl~vpvnAoZib6&Bfn!RvZc*GN3fk{+_x77<>qw~-R z=Bi=lGUFTz?DDJ3<{X>J+$O->sje zsQ4)J{4sMKDW3{%ZtTDpLOl!p3WIp^S3-^37{tK5z7|Ha!(R)X1H;2d8!Z*1%@sAn zj8)uhuG~0}P5(x)_?aqeDruAtud>y!mT!d-KIZc3;wnp}9i1O@Rxqm5kDV1v>h$%q zLa{o1;9FsuIxT!BSk>v9-wArQv7O zUdY5oMNE9Z^TK3Sb6)7%E;1`Qa&&TJo<6dYv$ON(1-&q_%7S4~s<+#?1?DOnmp9j9 zFD}ciVnZ$ny#h@Z>bGdSE!t$Mo~1X|m@I7T1)L3ss+-T)6aw?6cbaSzVQpRe#xe5)# zvD#b00N5gwp8E*WMXgJ z5hUNl7`>sF9xD@;g*$hI{%r7{kWxKL&GNKkqwWd`>^WY{RE?o0c8Q&3S;)P?8*8-` zRmaL@Ph+vXI8kNK!g=v81NWi7rO)%?6t#V-M(nIH)UZn$u_xQ7#lIU`u?rjRAquS4 zO@oPSty98TDoVIWYYA2fd1Xk)kSe2; z%#5SzLLU>CjsMwfoUfS01V6DG8-{lvu`GY_W40+kjAmsW#1OWkgP6iB9mSr$nVtTbSSsYF}r%a!aTRY$kHUSFIy#v2G&6*PGGZiqQti9#7K5VC+gT8oj8yc zbrP4bKRSs6yyceQa*Z`CHB2mG--n6aSxOf%hke#XjAMCvoEewt#c2Oo=K1=rL-bkY z!)q)Ul71P)=UBzDQDlj-O5a(Knvbzwm55vV&%?KMC6d{U!VO3w^&)%K4|2qXt66h8!awym}A6Id`C>+(P+(a=Giqk`)As!<}zcPIL)sT)5K=t za*41(@#1RsLp*BVtFM?JIIPBEHPOPHRz^&w#cXAt_Z8Q%#r;H+cZJO!ZM5R_;K)f3 zdERd{ngGi~d4|biXU`;Jpqxq+MUSj%60#Hh(fv^a#OdAO50x=uK{H{jWmRWXIC*8{ zrdcg4B1tr|yt4u`VA6Cvlj=6`Yt##TaA^~X48;J6Bjox zGA?OSA8_HgfUL%1#9kaChO^y6#86LMEtFWWg6=Yi(H*L*iZQ6LiqgtOHDH=yVpKaU zM4Ud)R%M5`NY*(`l)^L3ML3gI*)15*(RO1Imk-SCUBp!ZMxt}skaTe$bI%Zmw8OPY zxsk&fj{ip1lp%IaEW?Ef&Y;CcZdQRg%~oNjOHy+comdLEsSix&rp}wLM6RET?y0K6 zX_-BhDaN#)%1z;o`L9NTWWo2v@=S$PunH&}5b6BrZHJZQPjb z>`7ein7ph>+z9e(Hf5QT*?U=HRAk2R?1Ev2^nx5ie%6GHf{9r<>0>5xX+~>t8m>`o z<#fF~-tpup@s!5#M~;}vv*u}HD67atk8a2nx3TQ8Vj^2L7Bla_SaGkHD-5=3oH&d5 zHdi*~e4GR7clo;v+nBOvkvnGhIB*uFeqkEUZ8r;&`DzEYz&&AceBt zMdBijVH|5I5`)-pMPizFPOO0&jOemis7V}{+H(+BhD+^auF`6>m*BjWtemz6a+w3U zxcI*P5)%6lNE)a}leqCoTwW5FnZ%{VjL*-EX0>HleUF!kU2;*w7`mXvMO}qmKV*o$ zzmh4D%gsyVG83IAyJ|Yk>IdulCMI$?Jz@<=Q0x+5m%wEvaO3+YaC!ZiVJ0ecYNpuH zjqKPjGsPZZ^0}tKQeJ5-s5V*qDjxbO9#}i8nB+6QUtcZ{$c$$r%h9Rz<>D<5XHo1} zg&3=WqO(mDSswlS!zK=3V`qcAf40~wury|Z#XPqX)1*2E7oKKRg!QTtBcq*X^Ei$c zwSN8M;61KwChFtk;y7HH<2o82TukP9j*Hb|IN!xIUq5t+J`N`$$egT6q4O$j)vTdL zJj?dX5yKoe=ZMpJ)?vQbi9Iz>tYPKzMNy9nR1EBba+|4|)^GSRIcaH(0hc3l*oX7Q z2u)N8d$xlluo>C?u<^vTXokKtls*!}yk zte^Z`4Dzh7RhaukRyzW}6nlFHR`te`!}S_%sjj9AH2RdwR(&VVU}MgSi`b=eIJw1r zFCJ!n&x<$N`U~P<*6kAFYq~6sW3QZt&)Pev+t@4OB`Jz7#P#@SRinoT;+|X-u6S!I zdvf^f5q$-gXXI<`!F^uP>PEX8}64*0dk~{0hOC8r~q%gLUm%h3KHDPb$#NiDGBk zNy*yq@NgF7FTKk65OnB~0BH(q=_2VIDIKK_8uoaQG>a7mL(M{@Qpd?q$(?uX5hWj< z_0dW1I)Xb(Gc@c}7ipNITrYLkIQVeM*UgdJLpsB=hk8m=*}~q^ps@Thv%Z`f%xbe$ z>P_Yn3thX|D)dEk&CbTgNZr`Q7}V}+tkl_KYGhoZX*w&8lZJchqxD=LJ;%!XNunb+ zUYhE`_6(5nSYVRWL3N>2%2o}OLL4Z2V9uiLFhQ z#xhTXbQwRJETuZm43qFPN2>=)LF~G%Rv584&z286SQ;Zj^56!<1I z6x4RmGm7=fmpLv1R*^t=pa&4OZiKYb2ZnA?3VV5m^yCiqS2(UGw7r1dK=`^WX<9C< zhCo5?$aNR+(*WY#K+6C+h*D;}VH}T$ATvP68ATogJ{AaPJF}!HJ#sgya(CL}%pC`d zc-iWvVs%SpWrtN?X!`*Pven>`QWE(}g~k=hd*BnH?GFr)t=5i|63A-3$|~qpXNgI$ z7${p^7%BB3t1Bw2N?0XBI|vvoTP2K=29s41G_DelgC7FzP#{INTBTU6RayD%b(WY4 z3xjNRWt5~RU)NMtCRh!FHVsIZt@>m;>lg=(tHeX#GoZ}`hRaqmNe+%13GFB#Tej*n+UZLVjjP1%;K|o$AV;>EH(H7#Ukg=MHx;Wf zu*j9I-W%;~)#ECwN&7f%EVSc*JRqM1lGml_Av^2i-x<+u`5ia_Z=q#teXga+yHDm|sgs`PG17na}4Pw8n$yYkcewGH-> z=nMj-w;;V3{((r2GW;&U3C8WXRHwlKj1%I2r16Zyv39i->o#QdFIwLYsj{Sw{>y74 z?pW`E+`A(Let-vOI74X<@Z=j`XIw-2;k`^6&)2TPD5NSjC6I>WR)A_jH)BB}Yx6@K z=MGu}DtlOp8{)rfeUG|*hQ>+u#PR{;0+WEz7zN*AO?e4k-^F+w)`8<5!i-p*&2bxn z+HM@Td^pDyqm*GG9JjqTkmD{vI2nQg5IlqQ*GNBr)_B>@adT}PH>U!jpaqYhm6iiD zfoPx`;0-)Ci{qvO8NdJ_pp@f2H=)6Ri^UiZKo&3@$N)wfF^7T81qkQ~{JVq^a{+h& zScNh6AVy>zU;`!tet;e0_+u0I?B5r8)q+tFA=o`SQba25t<-=cuE zfE9=ZA^>0DXB4^^4qqCDRUJKc9{!%nqYJ7AaNL>@oa}-ztD`yYN({yv z(!GP>pa_E75Nt<5n}9JWECcurx*vhLFuWavr4)AWz|M^HMWmyVeg)}eNc+Qa6UOK| zXyRPbguc5s8#S$pbFEz@t5LdC0pYJL6durkYN)?$=ltS-N+ z#rspG80|qYi#AHV+F!k^_0_<}@H?1!?6r+jk#0CzCm5|X7}$jZ;(@(c7@CXRSi~mj z{n~6aMLbIXtse|QpTxQs_&BOw$Z_o~IM)JcNH?MXdt)$UBE7o|wFmrWa@-=&QeXz; zZ(&?q#$Z|t{*%cZx6+InVVv9me+9DR7Cefu*v+>p6ji=39!=v}i$x35r5p|aIyzC=&(ZEHfvxCBI{v&5!})$EO@^F! z1%^XQ+&aI;UOxs2j`MB0XBW z_6axNAupgoE~AjAQS#tIR09q60veT${lEd>AkYlZaTs_9I0C%O8NP#$cJF~d3LFF8 z=L}2ML3RTChrmgog)=me>=gLZz!~5puAAWyg#Nj{JXZ&7_T#xj?XUt~gOvZCGc00m z?7;@9o8}tFPBcg%Y=46kpt&w5x@&I8G?ca5D*0=E;#k;LTrA(@SSD!4n3J!T?cFK`f#G31ZDwU(lH1z=cabUGuW+& z=PA587_?mtM+X+EULd{EQxLi%2o7Hi*L~y0_@h#=@6KA=KC~X#4bhZ!r8!M(tTa(&cOlAli{!j&nKcpqQ^Nrap%TPACm@Zw}0=({NI;4 zciws4%{MR>)>t^WI3NMI_C7l1_xAyt{A&czR2P-Hypg(*0L+PwUbL4T& z47V6@DoS=%MhJ z5PH1AUxSl=3LlL^(iHvx?1wA-AWT?Zs`yrg{|)kQ75)rra7iV<)5f#*pGYCKYfvk9U#CCfeH8u;z5`Xf zUg4?Ct}6R(3Qs=ykx8BuFC7EXvU<=WG|nL2Rx2l_ps-{`K}H!0&*$S@q41vW7~cxt z7hN|^;m3oYuJDr(M1jKBfG+B}P1@lg2n2q;tGDQKg@%LOaEKm2Sa9_4cf)8Rl-bj3`0PT>nN zShpzrtPGB8Q25IzY^%bLgZz1g-vU3|6#f)!wktg4eL>-=tQ`tZW!1i@B&e{R3jaAS zrCw5aDr}d+Q(?Omo(gMJcq*((;i<4!6rTF{RfWGAfoleZN1eF?PQI3#n}rro6y&H` z;VIHX3Qs}2sqhrUTMAD>yshw5o5KoE6?jMC$^Q|Br%Jx7@D%8Knp$W7y^20Nswn2e z=$OLa48{3T#ebmi5kqikq43`a;Jm5uFOR@^QsMu=K+DAR*Q2)Y!Dl9>zl;A&v6(NT zi9S{m)d=E03jd#Uw)Zn>X6>;^oC)+F>nS7gS{3i6;@wrehl=-B@jfcvSH=6O_;xD3 zz5e6cwu1dtiViBiqlyn!@gXWcRK*J_UR3dtisw_E6`tJP54Bek{^6|G7r3_Q5y^7C zkQQmbSnlpP^@Vg*qdl?8-SPIgD}8i2ZTq|EDs9~K-IDL=+6xz=q`gksd2^pAIC!SH zb!g8u7M+_jFGt$?^UxM{dTWL8O!M(2*&|{<4a9K5(fTvAO{CraFiZE3z#+}Uz4wM~~`cXH3#$kda~wb3^>?dyNd*+O+UDL&Gs&L|gN`>^?u!B4)}YhpVk zdeUAeZQ&R1zjW;??>SdAQ=v7C>CvbcKxTa*qCVthr>>2PwrluMd{HVl$bwkhbw` zm;K?#nlHVX`Gsj^q_ZGdd;QE+B@NZKaSp479T z_7vm~?kuJ~1?gl$y!5h%tL|(j#M7Iu!g$rT%DB7lG!M)TcqVOAn9~&}2l;Q>)*C43 zI%yl9{q|hbYvgS9)jOL!_<$(S4o2F2qYtG|35_w&h267UoakfEi3o{WW(s z1x#(zHFztG{iv7Y&E|DmItUGQF-~u(X}$y3XP=L~cx3d;QhW ze}g=XOfFyjdh>fbrd~)K80jqi5Scaon|3p4TS&V({^N|d_cfPIh#lQ?p)w<7?e%}t z)=}R2pOClk96KCXFsMDp?{{rJff4=s}rY+4o{_OsqlU3$B5`=Q61H$H#*mxW

z|bzDUU#@A?6$y?V%sZ8QCwZ2@a@B zxzPLRCuhAI0B64NS4Z0V-`rVYAVmh|fk2(4Z2|KXB(*nwL&lghyGj~TqV621sSfGm zjH2!;<@=o)>6xG%YqzJ|-+ju-C*~_LrjoWv)_(ax_4_+hJfl7xexpoMYCzf+S?h5q z{?e|L`vx5yGqgi{r?&M6Xs?sDFtddv24S?<|A7@Y2=O(6u@ch)W;vMJ>wmy7b@KEX z{a#D?Z1{oXX&u6c$jx-<3I%wZ+`RPYdo$liIal^;@48ii&O$bmwu!W<`}s*r_otlR zIps)8W_M@aLejR7R`0WT;JXJ?S~I@iU3MtinKzZR*Gb#@Ig1F!V5+}^6*idS12c`7 z7BCCI)Ly>>yH&xBx6N;-EUOw7zCHGca~!2!ruhDZwz1#hA@zq-=Iyl)WAECm$ZAwAyCUwvaa9 z+7Wgx1l@YQ&V&6)Vbw44V4XrKJ}}9lI%#^#A{aKlV(s+ghbeJi`yIRTzD}v!1*#lr zCyg#lntd{*KIey!&o|yuCMRj@AB48hSQ>r!WXi=$gF{vbJ)C*#NZa(F2Wz6TTEKir z%ylq75L3U{gZTh>6G{8 zUT^%MqJvTpY3r9j8`p2{xVKKHOgrGQH-C`e)E1JqX^97Wmda`Y(@e~DFkcc=|Bwg! zgP0~TqDVFmc{m1$x@6vyJI>SSX7eQ7T5Z!Z4~8>Rr0?Zr9=^OEXZRI@6rE0t-MSot z0F(k6?2im?^pEq#RXPs*hwf{#>Bt!_FZW=N=yctNKexiew>^D3DM|Dnhc{<94Iv){ zYtUeP5a2lZpEqvA;J|`uCPM`<)R20I-;b5{@-54v-|bB{wBy*{#DLt zQB7B~sGHr@0_tY}KQ%WC?W#+VP*MciLyOW8GDlvBqEnc;t8Qd1^mgcJw4_2#$L*E4 zFAJkL0o>D&JDy~3A^kRR2>n4I*B6PN~!0B%A59gs=|;Ba+( zE%m&s5LM5&6{7C=R5`1&60T9{3P#;LlnY;In~3APR8hQ+J&!Ut4T!YPc?e222@pK+2vB*Y)j> zbOX}V1$1B_;r;>LH)xyiNfujmL6NcAjC&69Him1D@{EtrNu6O!%ZYQFR}$X8w$Z~^ z8v&`I4lj&MiqMVnT!qA$XFVLtBXoCpzZalyT?f&3FUcY;&(`>a1Qt$I1gL^E&`Wu zZyv7>_r0TKcYEq09G83QzTj&QdHDXIxzfOMmtk@RAlE+tSAidaYru8j2JjO=$9@!h z6a3Er+5ZCk3fuyI1AYhSXocM$;BNzDcL(?rxC_v9;I%BXkM5U_Z+rOO^*Q`3rUisr zpq1rB>pDfFS9U^r?Nw*5q(A4ha3c%2a0m4OJOM8)`>eMvj1ORYqji1qk+VCjZ-NGa z(m`d)Wq=MQPb9?gsp7SR;WMKSMj{|A3UE_dCuPAj8{Z% zidO>F0iA%(Kp4;k(6eJPx~O<~jzSJP)Um2P9#TAZMXpv2TM?}bV}@8=WH$0{{9p1W zpp&V6d&+t7bpmK_pbroY!~n5C9D6xd7eyWekmG-fX1n4s9=WJ~eL?#H2|yyy9~b~6 zvF>rYC|U-W{If?^7N_e)`uF}tzcWr3M$4oh1{C$7auObZorKtpY0fInP)@%8qMxhi zbN{MOEVg6+t(+TQx59rV^nb6hYpjGTg(g+hlvmPI4oW_GlShNoF|)?&Br{b+DTth< zgCB@yNCv2x27wL+h5&S!pdSi81t5JYr~w!T$j3Hk$E7LybkGbfW3jq0_tD^U7~fA9 z$f}cdgV>mUI$u`WSJ#DF>&WxY8PEty2mNnVc&e>c;nkz<0%V4U6CS?r^JkQD$0+6I zf{q2o0eL_^FdmoyOavwYlYuEf4s-9Pn?^x2z{@`sUZ}{`h3|*VaO*=4->>=o+ntr3 z3TMcXv%8MdGH@O{d6$qt??htmpx3b%n)0<(cCpc=3PH2__^k^LO-bAfrld|-hW{@n*G zWa|=j)9CtW$PS*}O4N1F0zU~^s2Of4k-)HRsmz6rB3lURx+txDk>~D*(E|X5R0~?C zWvdc&Azdj1(mxE@BfwH%8L%8!0jy-3`s=K;Nh$+YR4NBb2bBL+Y8mO2OW~lMJohM! z9s{V<$63w*UEyGO_*wDPsCc4yT}!lF{H*`)!xY+87;$qL86<&1jC zIRe(mIho#|3u*Tx_zl2Qz(y7}P$#j5Bwg4vxbuQJRqe_@xYd&@xiDl?+&(S4#RmY; zXMoMXv%qt}7N7yx3OrB6==0&Z4mtlGu-bFLE@!~okc%2?JLn6*4&X&#C-4%m3)l@b zlIPImx!FZ=8CWbS_?!Pr5lfUJnvfkQBOB`O{u=n#Wml|ovd%jRZpvWxKSdg~+ZpK_ zvKw4nfF5A{AYCvmX=760!UHB0(V>5G1)bseSC}dMamCX?#ZxorA@XD*Cp#1;CeXjf zbC{f5`y46;H=OKLAbuuCrP>9-1|lnya(uT#1AH9{(TwI-VV(tJF@pzD$nW-x^7hCTgs&%)t9Udd#>P9f8pyq z*BO!)WF440=>7adbV?b%ETrMbWmm3R8Tjpr5 zC~cd=mx=P$Iea@VZ=b^^D0vIr1W?*WHxZP!(&10uPKRA2wep_2DG<=MDJmeFnfU3CpveF(AKIVq%Yvp*fh|kh?*AD-H@XWTu?0bc7aataBcz}9O$IO zAy0<<8${Cw)EzfeQc*rvii~I_ZhV|`Gj_vhoD7lv4?X~)3~mVIbeHHX0_X~wmx>c5 z=ybF0Z2~=J+DXmSA!XdzCo*S z52656nj43{!&mFvFG;w32R#ReMAyNg9<&3}cF>Q<(+x2UDvaQMpxZzn0NsTO^aXva zJuV?YeJ};6MSg3C9f_a?sOUn_55}YYeZiRUZ!TywM&3M7Jpz~y>gI;)4A9TuFb;F@ zClBAByx&C|6+-v}Mv@-XokG=MV4%HWFAu0xP~4-#2t$Nu>{ifUF?s?(gF8CU$y?A2 z-RmGgJIL3uR6QQ)J7`QVP>M?S7{ppKbX{_=R*b-^u=ya*eS&BM5osdmXP|=+?E+vg zn#CJcOhL6Dgl-Y|13(dM+C%>Yu!{>00p_%w>Np}slzrl0+5Av*JxUM^;KSlcZ z8+h_SNqa#?=_5!_0#9c^dZdAl+ps;Y#mz0?Bj97;6W~+eKfq@I9j&k@yUzi&-4{rI z34F!UN9g**!D=5sUg;Q&n~s$0>%Zk{Mfw}yEZdA+8ORX?OINO);6>#A78c(DbevIS z=aBwhkr^S4$wyvk!DVKUqxK*F(M$a%5qdSXPD~`sp(GD*#q-_>7OY+Da|O1$Yt?uO%R#Ua+As=*U)l`~X|>0sFpq)V*-}r~Jvf+fk^izA4%oU8kTBZ~dppv7bS=b{+4@YC~Mn1l|+2 z1ryXJyVp&@Dw!*o5VcGxBvd7H1tX|svK`uAR0&&<_e~>TBhU; zQ^{PxbRk)-fTo5+*9g|D3|+x=Rm&8I-AIOf)P1h$6t0rFf{9Sel)RBD8GSmIkM1g= zE0`WCnJbtmwM=o?vrTrdn|i5au3&nrWzM{{TpyLt6-=~RrW6vRlDUG3Rm&8+IG0S- zP4Oz3E115rtQJiOL%NYnM?aOJE0_eeOtDK;$y~woSIZQ;0kSOfFWr=+l3k|Qt3rl^Fjrb$)Hl*|T|%oWTqwM?-~Q^{Px zq^o6$U4~OuD>uJu1ZTPosY{#75Q;t6qu9&=pLnTBbNG zYm?pUCW}hu3TCESrsSRFlF|C_ipJ^^l1woySIJz#RH$W&oy{dvbyKBE<_c!ET86yz zd6TPB30=Wdt7S?dc9qN(OpRKm*v-Ke;_=m;3}1o+0q^r%9FPi( z0J4D`fTlqmun2e%SPU!y9s(W)9s!mD%Yc=@qrhXpm0oDRf0P6q-*W7wA zPXZf&r+|&X)4(R+8Gx>DgBw)#nr8${z)W{J3YWb1CpBMWS#)7J$YCGT!05$G8@i7$fK3M19c}SKDeX4!PD1s KJzT^kX#XEFpnO6A literal 1793508 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

7`8sZD_Gt}Y5(UJ}?j+S;H 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 z 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

3J$`T$vW*YLw5 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 z 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 Coo`